summaryrefslogtreecommitdiff
path: root/dev-libs/legousbtower
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/legousbtower
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/legousbtower')
-rw-r--r--dev-libs/legousbtower/Manifest6
-rw-r--r--dev-libs/legousbtower/files/20-lego.rules1
-rw-r--r--dev-libs/legousbtower/legousbtower-0.5.4.ebuild44
-rw-r--r--dev-libs/legousbtower/metadata.xml8
4 files changed, 59 insertions, 0 deletions
diff --git a/dev-libs/legousbtower/Manifest b/dev-libs/legousbtower/Manifest
new file mode 100644
index 000000000000..d67dbeeac7af
--- /dev/null
+++ b/dev-libs/legousbtower/Manifest
@@ -0,0 +1,6 @@
+AUX 20-lego.rules 83 SHA256 2897c968ea6e008dc9b829c6f209e776aeb3a96e1add05002f0770421f517691 SHA512 1e708d5c5d1169075c6ba626cfb362e473e4d026c8ced32f888eb6874637bf7d655917b08f15738cb53eb4be78f8c243c795293862d109683e895507f30dfc61 WHIRLPOOL 17bd9ad89629dedf61855c27b180736fd4522fb9bf3d9e354b80fb9f89a3b69c37902b3c9d352bae095c234424f5baa7813e9cc0c31d1a0162204bb5bb24aa53
+DIST legousbtower-0.5.4.tar.gz 22782 SHA256 8f61267ab2036d1936fe70f49b454a23e151021bbcd7d4ed1663810bdee7f8bb SHA512 169cf31d4585bf3b7bd9aded76d202bb14e285f644f8aa10a6f4bf6d99e6f28efc33c65922388cdfa17a1bfc0dbc777edc1fb45484155543a42117eaba6fb7e7 WHIRLPOOL f98e4639828454b5a8c347a6b8b099802af194c0574ab52407e76dc188b780fc15dfef9f6b60f683f1121ba033a3f29f9e2ffdacb9dfa4e0a574f154312ef7d2
+EBUILD legousbtower-0.5.4.ebuild 1030 SHA256 a30929ad33da7e9798c6c65f4f8ba0cd51a28dcc1d3d11f8f5c5142fac77f255 SHA512 45eff32b73b9fc3d6517172f52dadea70646fdc45da19070ecc8a39c335fc1411ad73e5dee57e74e9ea46921253553e254af52cefedff8a7948209e08374088d WHIRLPOOL 8f4cdce3d2e7c9745a86720c36cf6c98807cb4d47915262d682daf80aa5376d027d82aea4875826277900a6e551c92545447545ca6839d78f12dd0cfd9f3b81b
+MISC ChangeLog 2559 SHA256 98f794aaeb6d7cb2beca02040a232d28780ca0ebdabaa58eb98e3f57ae1c7cd7 SHA512 d8fadaceca6efafd4ffbebf1f7dcfe3b07b5f908e53c935d57f4a066ab0d766c2dc5971ca2f1fd2f9db4f2b0b66ccbd8639d8fb61593fdc8f1e77cb6e8633a06 WHIRLPOOL bb9908d90b10744b52794524e30cc203733d00e9f7c63928509909a935afc499ed06c44fb55475d3cb482d7c00762c41be3aaf804c8d476866f46927d146aab8
+MISC ChangeLog-2015 1639 SHA256 cbc5dea9e852c5b7d6c88ee9dc500169114396f3207aa6046e56fd17b0dac5b9 SHA512 757c7891b17ff0e3997e6936a9aee7de51d8961346757c26aac69e890404683d9584091c13f2023d88c47896999903abff3d0e2f2d3fb6ab67136d2af48c90db WHIRLPOOL fdb49feba3c59f06d2d5fc13e6d4bb63b54823d12cb6da36770498f9211a6193ce7ed81becf2cb3de06070700d30f729a662b0e9a5883d6ebe9f39b5a5ccc539
+MISC metadata.xml 244 SHA256 157923706f2c568abbb4839bb1076f7a5f822eb06ee4f1964e7e1f1e0fc41dcd SHA512 dd104cf292c56e0c1faced64aec00bd8668ee8925116d795a47b3e1fd88f5a743ec64111e4095b9afbaa2823c20bcb5100bf1ffb5d17e5a19389112249a835a6 WHIRLPOOL 01d953380b1c22c9db7b3839535ce7454dc9a3e69d9ae8d7c80c9a2071dbd36d16328b0534474db0e9cf44e8b6aae287dd48af017b4cfa54f1bf2ffba7e412f7
diff --git a/dev-libs/legousbtower/files/20-lego.rules b/dev-libs/legousbtower/files/20-lego.rules
new file mode 100644
index 000000000000..ddd5470b9315
--- /dev/null
+++ b/dev-libs/legousbtower/files/20-lego.rules
@@ -0,0 +1 @@
+SYSFS{product}=="LEGO USB Tower", NAME="usb/%k", SYMLINK="usb/lego%n", GROUP="usb"
diff --git a/dev-libs/legousbtower/legousbtower-0.5.4.ebuild b/dev-libs/legousbtower/legousbtower-0.5.4.ebuild
new file mode 100644
index 000000000000..4f09ec70ef7f
--- /dev/null
+++ b/dev-libs/legousbtower/legousbtower-0.5.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit linux-mod
+
+DESCRIPTION="The lego mindstorms usb tower headers and/or modules"
+SRC_URI="mirror://sourceforge/legousb/${P}.tar.gz"
+HOMEPAGE="http://legousb.sourceforge.net/"
+
+SLOT="0"
+LICENSE="MPL-1.0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+src_compile()
+{
+ if [ ${KV_MINOR} -eq 4 ] ; then
+ econf || die "Configuration failed"
+ emake || die "Compilation failed"
+ fi
+}
+
+src_install() {
+ if [ ${KV_MINOR} -eq 4 ] ; then
+ einstall || die "Make Install Failed"
+ else
+ insinto /usr/include/LegoUSB
+ doins include/legousbtower.h
+ insinto /lib/udev/rules.d
+ doins "${FILESDIR}"/20-lego.rules
+ fi
+ dodoc README
+}
+
+pkg_postinst() {
+ if [ ${KV_MINOR} -eq 4 ] ; then
+ elog "You are using the 2.4 kernel series."
+ elog "These are unsupported."
+ else
+ elog "You are using the 2.6 kernel series."
+ elog "This package only provides the header file."
+ elog "You need to enable the lego usb tower option in the kernel."
+ fi
+}
diff --git a/dev-libs/legousbtower/metadata.xml b/dev-libs/legousbtower/metadata.xml
new file mode 100644
index 000000000000..9f152df2ec1a
--- /dev/null
+++ b/dev-libs/legousbtower/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">legousb</remote-id>
+ </upstream>
+</pkgmetadata>