Gentoo Archives: gentoo-commits

From: Richard Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/dump1090/
Date: Thu, 16 Aug 2018 20:45:42
Message-Id: 1534452324.d11f8926a489b84eb3bde5441a67b6a5c2edf27c.zerochaos@gentoo
1 commit: d11f8926a489b84eb3bde5441a67b6a5c2edf27c
2 Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 16 19:50:50 2018 +0000
4 Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 16 20:45:24 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d11f8926
7
8 net-wireless/dump1090: dump to mutability
9
10 Package-Manager: Portage-2.3.46, Repoman-2.3.10
11
12 net-wireless/dump1090/Manifest | 1 +
13 .../dump1090/dump1090-0.0_p20180509.ebuild | 56 ++++++++++++++++++++++
14 2 files changed, 57 insertions(+)
15
16 diff --git a/net-wireless/dump1090/Manifest b/net-wireless/dump1090/Manifest
17 index 2070308ba1b..806756ce7a2 100644
18 --- a/net-wireless/dump1090/Manifest
19 +++ b/net-wireless/dump1090/Manifest
20 @@ -1 +1,2 @@
21 DIST dump1090-0.0_p20140919.tar.xz 445108 BLAKE2B 96da9faae0139710b92adfeb921f7b84ea3342c3916d69baebfb2709076c9f3d8e3be3457d8f2c074d3b58255ad745cda9f35a71f6707b8184a83c0c8a54e141 SHA512 4b7f915d5dd9c728da36298ecfe6c0e1da17bb9082e5f1c41376e6425dce429c099b0fd2d8436a966f5d3189788b818602f26fb0aea62e5dbe753e489bf0a760
22 +DIST dump1090-0.0_p20180509.tar.gz 1032244 BLAKE2B 2d91c8bdbe2fca787e9653ac08eb40a4faab181ab10f7247a9dedf6390f35520642caee548dbadb58c5347c0f0284a66e000da747bc39b3dab1e4cbce0fbbc3d SHA512 08d7f1d031a5d3a26ea73bce543209bd84054b1acd94ba72a0dca206cc7f11c1778fb5d6286bfe434812f6647ccaab73b56bc6539ae594e2aa3364851428cad3
23
24 diff --git a/net-wireless/dump1090/dump1090-0.0_p20180509.ebuild b/net-wireless/dump1090/dump1090-0.0_p20180509.ebuild
25 new file mode 100644
26 index 00000000000..73b4a4c99b0
27 --- /dev/null
28 +++ b/net-wireless/dump1090/dump1090-0.0_p20180509.ebuild
29 @@ -0,0 +1,56 @@
30 +# Copyright 1999-2018 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit toolchain-funcs eutils
36 +
37 +DESCRIPTION="simple Mode S decoder for RTLSDR devices"
38 +#Original repo
39 +#HOMEPAGE="https://github.com/antirez/dump1090"
40 +#Repo that has actually been touched recenly
41 +HOMEPAGE="https://github.com/mutability/dump1090"
42 +
43 +if [[ ${PV} == "9999" ]] ; then
44 + inherit git-r3
45 + EGIT_REPO_URI="https://github.com/mutability/${PN}.git"
46 + KEYWORDS=""
47 +else
48 + KEYWORDS="~amd64 ~x86"
49 + COMMIT="fb5942dba6505a21cbafc7905a5a7c513b214dc9"
50 + SRC_URI="https://github.com/mutability/dump1090/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
51 + S="${WORKDIR}/${PN}-${COMMIT}"
52 +fi
53 +
54 +LICENSE="BSD"
55 +SLOT="0"
56 +IUSE=""
57 +
58 +RDEPEND="net-wireless/rtl-sdr
59 + virtual/libusb:1"
60 +DEPEND="${RDEPEND}"
61 +
62 +src_compile() {
63 + emake CC="$(tc-getCC)" \
64 + UNAME="Linux"
65 + CFLAGS="$($(tc-getPKG_CONFIG) --cflags librtlsdr) ${CFLAGS}" \
66 + EXTRACFLAGS="-DHTMLPATH='/usr/share/dump1090/html'" \
67 + LIBS="${LDFLAGS} $($(tc-getPKG_CONFIG) --libs librtlsdr) -lm -lpthread"
68 +}
69 +
70 +src_install() {
71 + dobin ${PN}
72 + dobin view1090
73 + dodoc README.md
74 +
75 + insinto /usr/share/${PN}/html
76 + doins -r public_html/*
77 +
78 + insinto /usr/share/${PN}/tools
79 + doins -r tools/*
80 +
81 + #insinto /etc/lighttpd/conf-available
82 + #doins -r debian/lighttpd/*
83 + #insinto /etc/nginx/sites-available
84 + #doins -r debian/nginx/*
85 +}