]> git.draconx.ca Git - gentoo-draconx.git/commitdiff
Add dev-embedded/teensy_loader_cli ebuild.
authorNick Bowler <nbowler@draconx.ca>
Fri, 10 Apr 2020 01:33:36 +0000 (21:33 -0400)
committerNick Bowler <nbowler@draconx.ca>
Fri, 10 Apr 2020 01:43:44 +0000 (21:43 -0400)
dev-embedded/teensy_loader_cli/Manifest [new file with mode: 0644]
dev-embedded/teensy_loader_cli/teensy_loader_cli-2.1.ebuild [new file with mode: 0644]

diff --git a/dev-embedded/teensy_loader_cli/Manifest b/dev-embedded/teensy_loader_cli/Manifest
new file mode 100644 (file)
index 0000000..04edc44
--- /dev/null
@@ -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 (file)
index 0000000..1f493c4
--- /dev/null
@@ -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
+}