summaryrefslogtreecommitdiff
path: root/net-wireless/dump1090
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 /net-wireless/dump1090
reinit the tree, so we can have metadata
Diffstat (limited to 'net-wireless/dump1090')
-rw-r--r--net-wireless/dump1090/Manifest7
-rw-r--r--net-wireless/dump1090/dump1090-0.0_p20140919.ebuild46
-rw-r--r--net-wireless/dump1090/dump1090-9999.ebuild50
-rw-r--r--net-wireless/dump1090/files/gmap_usr_share_mv.patch13
-rw-r--r--net-wireless/dump1090/metadata.xml15
5 files changed, 131 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">antirez/dump1090</remote-id>
+ </upstream>
+</pkgmetadata>