From ae9c8261e0ff43e96317390d976a01873306bbd7 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Thu, 9 Apr 2020 21:33:36 -0400 Subject: [PATCH] Add dev-embedded/teensy_loader_cli ebuild. --- dev-embedded/teensy_loader_cli/Manifest | 2 ++ .../teensy_loader_cli-2.1.ebuild | 34 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-embedded/teensy_loader_cli/Manifest create mode 100644 dev-embedded/teensy_loader_cli/teensy_loader_cli-2.1.ebuild diff --git a/dev-embedded/teensy_loader_cli/Manifest b/dev-embedded/teensy_loader_cli/Manifest new file mode 100644 index 0000000..04edc44 --- /dev/null +++ b/dev-embedded/teensy_loader_cli/Manifest @@ -0,0 +1,2 @@ +DIST teensy_loader_cli-2.1.tar.gz 126820 BLAKE2B 9ce686795f97ccf3ce2585eec766bd7f21ab5d8aa4bd0148b5e10eb4555ad8db8898ac5bcf913b3cda893c76ae0760bf5a08ba67e2913bcc5e51ffc546b34bf2 SHA512 d50e50be9512850f530bf1d999a8698609450e34e247dcff401f6f1a76f7ddd09ee33e0ae9f2d5aaa596c36336283f5dfe8f182b52a276d8f66dea07c5138031 +EBUILD teensy_loader_cli-2.1.ebuild 786 BLAKE2B d36a94b523fbe6ac5fd5b3b6c7e8219354016ee6dc9b6c322070ddd613125598c3e74276ef1841ac5ec03499b97186aa010c5cba88f38e6d83aca0d26e19ca01 SHA512 df14134a58c73b40967e918b06c66019cbd65f3a422117f7e39730ae8b27af41b67fad40f140769c5cac74793d545852c0ab9a1a4067aff55e354f4c5529fa84 diff --git a/dev-embedded/teensy_loader_cli/teensy_loader_cli-2.1.ebuild b/dev-embedded/teensy_loader_cli/teensy_loader_cli-2.1.ebuild new file mode 100644 index 0000000..1f493c4 --- /dev/null +++ b/dev-embedded/teensy_loader_cli/teensy_loader_cli-2.1.ebuild @@ -0,0 +1,34 @@ +# Copyright © 2020 Nick Bowler +# License GPLv3+: GNU General Public License version 3 or any later version. +# This is free software: you are free to change and redistribute it. +# There is NO WARRANTY, to the extent permitted by law. + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Command-line program loader for Teensy" +HOMEPAGE="https://www.pjrc.com/teensy/loader_cli.html" +SRC_URI="https://github.com/PaulStoffregen/$PN/archive/$PV.tar.gz -> $P.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +DEPEND="virtual/libusb:0" +RDEPEND=$DEPEND + +src_compile () { + emake CC="$(tc-getCC)" CFLAGS="$LDFLAGS $CFLAGS" +} + +src_install () { + dobin teensy_loader_cli + + if use examples; then + docompress -x "/usr/share/doc/$PF/examples" + docinto examples + dodoc *.hex + fi +} -- 2.43.0