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 --- net-wireless/dump1090/Manifest | 7 +++ .../dump1090/dump1090-0.0_p20140919.ebuild | 46 ++++++++++++++++++++ net-wireless/dump1090/dump1090-9999.ebuild | 50 ++++++++++++++++++++++ .../dump1090/files/gmap_usr_share_mv.patch | 13 ++++++ net-wireless/dump1090/metadata.xml | 15 +++++++ 5 files changed, 131 insertions(+) create mode 100644 net-wireless/dump1090/Manifest create mode 100644 net-wireless/dump1090/dump1090-0.0_p20140919.ebuild create mode 100644 net-wireless/dump1090/dump1090-9999.ebuild create mode 100644 net-wireless/dump1090/files/gmap_usr_share_mv.patch create mode 100644 net-wireless/dump1090/metadata.xml (limited to 'net-wireless/dump1090') diff --git a/net-wireless/dump1090/Manifest b/net-wireless/dump1090/Manifest new file mode 100644 index 000000000000..1df6a993a24b --- /dev/null +++ b/net-wireless/dump1090/Manifest @@ -0,0 +1,7 @@ +AUX gmap_usr_share_mv.patch 459 SHA256 2575d099c71e9324806788abf9af719ebb5a8fe70222f9d9214352409763f284 SHA512 3ffa7cf9a172642015373df29a8acd952d25a1634b9a7cb3cad8ad67c6ebd95b0a94c47713f444e1270ce52ed04db1282992e31435fca7aacbc0da955d419c59 WHIRLPOOL 7e8962eae45d2531c58c049cf20f7e03c41078941ebebcb2070702ba73b2601dd0dd1282d00060a72815dbb00d2d8f1f23210b843ad1fdad9a04a0c51acff69b +DIST dump1090-0.0_p20140919.tar.xz 445108 SHA256 5c2248e092036a0f40cd719c79a5f6d7eb089c394ca7d3966c281985d16866e4 SHA512 4b7f915d5dd9c728da36298ecfe6c0e1da17bb9082e5f1c41376e6425dce429c099b0fd2d8436a966f5d3189788b818602f26fb0aea62e5dbe753e489bf0a760 WHIRLPOOL 046b8f70a68fc7b46a787e885e5323ce53ca216cf060f0f64081265d110a6353128191a99e7a1a4c539db3c547b0fcf81312badaf37f83e70bb71e55f91667bc +EBUILD dump1090-0.0_p20140919.ebuild 940 SHA256 f54c9b96cbcf7f100984a30540d73ad37e47fcca2ff52c29e9cd8a68de3ee3e8 SHA512 8beb46b548d5a802b474e32b0f36077c68c3db833a79e4f783bbcc3ad5cfd7b9b7e2b84017eb88b1903a41a2ba6d1de80df79ca40b9b4b771604c6721227de2c WHIRLPOOL ddbad2f1259fde0ab872d70139e542f40d44335b515b83041805568d99fdc8142f4151d15c90a18781be968fadeb988ceb0f3b97b9a50e9576891530d886a163 +EBUILD dump1090-9999.ebuild 1132 SHA256 64efc49c4486026d0312090d0973dd7bfc84558e886b937ed98a1b63a4bb74f3 SHA512 21da8ec67f7b052078ded11cab9492e4b59452b917f08fa91a2582950e47d61e558f12e84334c1993536d4b72f776b66606d92e4138699c11d606c17c9c84ce2 WHIRLPOOL d4648bc8de0d3fd8f76779082e0268dcd64b68b2c0f6156e5ea229e14bc65b61cd995281e651d72383e8e5d9de10adf512ab254fa77761d496c5897054c56c53 +MISC ChangeLog 2536 SHA256 0ae637e712feb095a8d0c034ce75f89745dc87defb9c505122906de7d6ea47c2 SHA512 4f5a785a7778577f0953490de1c6929071fd3fc2868eb64629a89aa5c498a871ce30bb0edf330937b96f37edc01e0abe31e2044bb1cf6d86d77418d1de1304ec WHIRLPOOL a3ae19c92de9c28b8b67ffa215f1d52ca2d42b65057f81924f98f1fa389e3567c1dfbc850dcaee480b4780907102451733603524cc58e13802595d7c9bc44c5f +MISC ChangeLog-2015 644 SHA256 98baa232aa62c5fae3a76f62a9cb625cd0c1794920706f7020da3698a44fd186 SHA512 b91f4a655ff98d22b974d433d793aa4f51d4e0146f71622605ee7e3f0f6b3f3dabedf287e4d0a292b111ac516983d27b9f79a77d5acc30be59d69ab47d918ee3 WHIRLPOOL c6ddc8bb58d6ec1cbf699f8c1ad76fa7c85529fd50cb16c471e9252d79f87a103b18b24c66713574e842f05627236e016f03012c8e18996a09084718e954d505 +MISC metadata.xml 423 SHA256 bafcdb269e9ffedfea0c42637d31c7c17e6177035d563727298bd2c360f055cf SHA512 6fcab3c262761efdb8742d485789fac8284494e5b2c21fa8ecaa671429ae11dfa22a9c0ce3f66eaf78d0001f01d4d117a7967521d478457af4765f9bdec84ba9 WHIRLPOOL ca4cdadc81d3da056f06f6391b7fdb7b59c209c763067e48385efc4496166f20d6c328b5f0317387c3eed2079f3cd64098cd7a6801c78f658a01de3c658cec1e diff --git a/net-wireless/dump1090/dump1090-0.0_p20140919.ebuild b/net-wireless/dump1090/dump1090-0.0_p20140919.ebuild new file mode 100644 index 000000000000..51c3554567bc --- /dev/null +++ b/net-wireless/dump1090/dump1090-0.0_p20140919.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit toolchain-funcs eutils + +DESCRIPTION="simple Mode S decoder for RTLSDR devices" +HOMEPAGE="https://github.com/antirez/dump1090" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/antirez/${PN}.git" + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz" + S="${WORKDIR}/${PN}" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="net-wireless/rtl-sdr" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/gmap_usr_share_mv.patch +} + +src_compile() { + emake CC="$(tc-getCC)" \ + CFLAGS="$($(tc-getPKG_CONFIG) --cflags librtlsdr)" \ + LIBS="${LDFLAGS} $($(tc-getPKG_CONFIG) --libs librtlsdr) -lm -lpthread" \ + all +} + +src_install() { + dobin ${PN} + dodoc TODO README.md + + insinto /usr/share/${PN} + doins gmap.html + doins tools/debug.html +} diff --git a/net-wireless/dump1090/dump1090-9999.ebuild b/net-wireless/dump1090/dump1090-9999.ebuild new file mode 100644 index 000000000000..be0c0e5e59cf --- /dev/null +++ b/net-wireless/dump1090/dump1090-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs eutils + +DESCRIPTION="simple Mode S decoder for RTLSDR devices" +#Original repo +#HOMEPAGE="https://github.com/antirez/dump1090" +#Repo that has actually been touched recenly +HOMEPAGE="https://github.com/mutability/dump1090" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mutability/${PN}.git" + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz" + S="${WORKDIR}/${PN}" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="net-wireless/rtl-sdr + virtual/libusb:1" +DEPEND="${RDEPEND}" + +src_compile() { + emake CC="$(tc-getCC)" \ + UNAME="Linux" + CFLAGS="$($(tc-getPKG_CONFIG) --cflags librtlsdr) ${CFLAGS}" \ + EXTRACFLAGS="-DHTMLPATH='/usr/share/dump1090/html'" \ + LIBS="${LDFLAGS} $($(tc-getPKG_CONFIG) --libs librtlsdr) -lm -lpthread" +} + +src_install() { + dobin ${PN} + dobin view1090 + dodoc README.md + + insinto /usr/share/${PN}/html + doins -r public_html/* + + insinto /usr/share/${PN}/tools + doins -r tools/* +} diff --git a/net-wireless/dump1090/files/gmap_usr_share_mv.patch b/net-wireless/dump1090/files/gmap_usr_share_mv.patch new file mode 100644 index 000000000000..3ebcdaaa4072 --- /dev/null +++ b/net-wireless/dump1090/files/gmap_usr_share_mv.patch @@ -0,0 +1,13 @@ +--- a/dump1090.c ++++ b/dump1090.c +@@ -2233,8 +2233,8 @@ + struct stat sbuf; + int fd = -1; + +- if (stat("gmap.html",&sbuf) != -1 && +- (fd = open("gmap.html",O_RDONLY)) != -1) ++ if (stat("/usr/share/dump1090/gmap.html",&sbuf) != -1 && ++ (fd = open("/usr/share/dump1090/gmap.html",O_RDONLY)) != -1) + { + content = malloc(sbuf.st_size); + if (read(fd,content,sbuf.st_size) == -1) { diff --git a/net-wireless/dump1090/metadata.xml b/net-wireless/dump1090/metadata.xml new file mode 100644 index 000000000000..04a99188b5e4 --- /dev/null +++ b/net-wireless/dump1090/metadata.xml @@ -0,0 +1,15 @@ + + + + + xmw@gentoo.org + Michael Weber + + + radio@gentoo.org + Radio + + + antirez/dump1090 + + -- cgit v1.2.3