From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-embedded/dfu-programmer/Manifest | 6 +++ .../dfu-programmer/dfu-programmer-0.7.2-r1.ebuild | 55 ++++++++++++++++++++++ .../dfu-programmer/dfu-programmer-0.7.2.ebuild | 43 +++++++++++++++++ dev-embedded/dfu-programmer/metadata.xml | 15 ++++++ 4 files changed, 119 insertions(+) create mode 100644 dev-embedded/dfu-programmer/Manifest create mode 100644 dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild create mode 100644 dev-embedded/dfu-programmer/dfu-programmer-0.7.2.ebuild create mode 100644 dev-embedded/dfu-programmer/metadata.xml (limited to 'dev-embedded/dfu-programmer') diff --git a/dev-embedded/dfu-programmer/Manifest b/dev-embedded/dfu-programmer/Manifest new file mode 100644 index 000000000000..f2232194a81e --- /dev/null +++ b/dev-embedded/dfu-programmer/Manifest @@ -0,0 +1,6 @@ +DIST dfu-programmer-0.7.2.tar.gz 146613 SHA256 1db4d36b1aedab2adc976e8faa5495df3cf82dc4bf883633dc6ba71f7c4af995 SHA512 429b89192bb5a9653ad8678dfc182bfc30eb057d0d1f72fe88efdf85005d3ad557e0f572f4fad3346f1f1078cd273a289f4bba2663bb1f840e6bf724d5293db4 WHIRLPOOL 1cd17a859fb3a945c41eecb9d066b07ad022bc06ef6fe9f1ab7e1e8d1685a494fb98056d14624085e270fa25620e4e9b2030894ff746bbc4c730e4010b860475 +EBUILD dfu-programmer-0.7.2-r1.ebuild 1273 SHA256 3a1c8f531cbed75b38cc229c2ed02513ce89fdafc9ad5f9a9ad9fe06eef650de SHA512 0e1341f53f5d92261a5fef8494b113d95065f264fd348a15e8b08316c453293693c4c97b0c804369a28d95e182d654f36788834d50278e87d6ff167b6bdaebb9 WHIRLPOOL 670a084c65f059316bfe9e70fd4a07b66bf6559a1088aa173c0b723889d70731797d1e911cebd32e6791bbad6ec9ca811c82d45b9d1f44fcb8e7a41ca9566d2e +EBUILD dfu-programmer-0.7.2.ebuild 1087 SHA256 8f23de204ae407e84657b1f72cf922f561190d320e5884aad79450f56546e32c SHA512 8457ccfbb37887941b1a462bef3365958fb51896abe2a9bd4196d8518b401352d48a4996243374334cb258c412fbffd4ed87ea16bc47510f64328dae76ef7579 WHIRLPOOL 548033b24f06a387058379c6f79efda06b5453a47ce8f781de479050307607ff8105ce1f539be0c050a33faa5f41340c7c56bf86ef42b2e039c0150446cd2b05 +MISC ChangeLog 2838 SHA256 e702894c47ea3aeec44d8f259c8c5668fe13a30b75e261a67e377dff0173d9fc SHA512 464d577dbb2dc0792ce16742988bbc015709bed55f3d4c52bfaa07e9094f3f69849217844694149b2b4ee9c93f731d2fa2ffc152344277e3c779bd61a22a755c WHIRLPOOL be8db5607fc66851729b88548968fd93b7e78af2a5aefbe0d33fbfbdf383366acb513a80e92a9292a7be4fb9bdafffa0c73c1112855534931fad0e326c6a9ce7 +MISC ChangeLog-2015 1755 SHA256 d034217d69bc6b91f40d5f8d286716ea14c3ad50f471bab338dcaafeb82c9278 SHA512 3c6d96b411fcb600c6ce1cd2c935e5865a7a2d784bc0c087514ef533a4545ef6a6b7716dcd0004fbf793abc780529d072a826fa40f469ba7b37e3b41031dac33 WHIRLPOOL 062f227e033c91ab9dd291b1682c30f2d28caf747f80458d4bc9910b14a35157d605ed1126c198f637d4c7c580ef25da8858453933e9791406dd32bb87822e79 +MISC metadata.xml 441 SHA256 2bc5a566dbace5a3074f1379fd0d25a9b8ae3cc4a7cbfef3c3a8cc7684b48e80 SHA512 97cf04d36796543c7fde8bcff89a8a5e3f19a665e4a20f84dc9493a46a0543038ca262ab26b149a3c514771f21963247dbf8f751f3dd26b6d505c3bc43cb4fe0 WHIRLPOOL 7c3ee826079b6231bd844263333a8b81939754e40d9281608257cc56273fac0ef424a1b5b8a47e33063ed4528908575881dd20e72fe477c8cffaf68c0ee5d04d diff --git a/dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild b/dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild new file mode 100644 index 000000000000..0a2e047d21c8 --- /dev/null +++ b/dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit udev user + +DESCRIPTION="A Device Firmware Update based USB programmer for Atmel chips" +HOMEPAGE="http://dfu-programmer.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm" +IUSE="" + +RDEPEND="virtual/libusb:1 + virtual/udev" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + enewgroup plugdev +} + +src_prepare() { + default + + # Upstream has fixed this in their configure already. + tc-export CPP PKG_CONFIG + sed -i \ + -e "/LIBUSB_1_0_CFLAGS=/s:=.*:='$(${PKG_CONFIG} --cflags libusb-1.0)':" \ + -e "/LIBUSB_1_0_LIBS=/s:=.*:='$(${PKG_CONFIG} --libs libusb-1.0)':" \ + configure || die +} + +src_install() { + default + + cat <<-EOF > 70-dfu-programmer.rules + # + # do not edit this file, it will be overwritten on update + # + EOF + printf 'SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="%s", MODE="660", GROUP="plugdev", SYMLINK+="dfu-%%n"\n' \ + 2ff{a,b,9,7,4,3} >> 70-dfu-programmer.rules + + udev_dorules 70-dfu-programmer.rules +} + +pkg_postinst() { + elog "To update device firmware as user you must be in the plugdev group:" + elog + elog "usermod -aG plugdev " +} diff --git a/dev-embedded/dfu-programmer/dfu-programmer-0.7.2.ebuild b/dev-embedded/dfu-programmer/dfu-programmer-0.7.2.ebuild new file mode 100644 index 000000000000..1cc8bda74914 --- /dev/null +++ b/dev-embedded/dfu-programmer/dfu-programmer-0.7.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit udev + +DESCRIPTION="A Device Firmware Update based USB programmer for Atmel chips" +HOMEPAGE="http://dfu-programmer.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm" +IUSE="" + +RDEPEND="virtual/libusb:1 + virtual/udev" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + # Upstream has fixed this in their configure already. + tc-export CPP PKG_CONFIG + sed -i \ + -e "/LIBUSB_1_0_CFLAGS=/s:=.*:='$(${PKG_CONFIG} --cflags libusb-1.0)':" \ + -e "/LIBUSB_1_0_LIBS=/s:=.*:='$(${PKG_CONFIG} --libs libusb-1.0)':" \ + configure || die +} + +src_install() { + default + + cat <<-EOF > 70-dfu-programmer.rules + # + # do not edit this file, it will be overwritten on update + # + EOF + printf 'SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="%s", MODE="660", GROUP="plugdev", SYMLINK+="dfu-%%n"\n' \ + 2ff{a,b,9,7,4,3} >> 70-dfu-programmer.rules + + udev_dorules 70-dfu-programmer.rules +} diff --git a/dev-embedded/dfu-programmer/metadata.xml b/dev-embedded/dfu-programmer/metadata.xml new file mode 100644 index 000000000000..d2acbe955521 --- /dev/null +++ b/dev-embedded/dfu-programmer/metadata.xml @@ -0,0 +1,15 @@ + + + + + chainsaw@gentoo.org + Tony Vroon + + + embedded@gentoo.org + Embedded Gentoo + + + dfu-programmer + + -- cgit v1.2.3