1 |
commit: a195c28af73dacc8967886a6ff648090b2ff0103 |
2 |
Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr> |
3 |
AuthorDate: Mon Dec 28 14:47:58 2020 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 28 14:47:58 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a195c28a |
7 |
|
8 |
net-wireless/dump1090: Bump to 4.0 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/707038 |
11 |
Package-Manager: Portage-3.0.9, Repoman-3.0.1 |
12 |
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr> |
13 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
14 |
|
15 |
net-wireless/dump1090/Manifest | 1 + |
16 |
net-wireless/dump1090/dump1090-4.0.ebuild | 55 +++++++++++++++++++++++++++++++ |
17 |
2 files changed, 56 insertions(+) |
18 |
|
19 |
diff --git a/net-wireless/dump1090/Manifest b/net-wireless/dump1090/Manifest |
20 |
index 2f2258326e7..e7c7ffe2508 100644 |
21 |
--- a/net-wireless/dump1090/Manifest |
22 |
+++ b/net-wireless/dump1090/Manifest |
23 |
@@ -1 +1,2 @@ |
24 |
DIST dump1090-3.7.2.tar.gz 5657288 BLAKE2B 267374ec034ba5bb03989d04001f1ca82cfb5f2cb77af06d85c1d5f4446955ef84bdf60162c0c74e702266f8051a22fe15723dae9b26323c3f5cf03bf48342b7 SHA512 8958bc711b44c8c9f26242bdd4005a422498e023632bbb87f8e93de30b6fa20b6c6ab3208e7548a960c8c127e948d1bdf5e9d5ceaf84127ce9e686c6fad6cc1b |
25 |
+DIST dump1090-4.0.tar.gz 6663754 BLAKE2B bf0a6c8dfd8b2da5ed0e7ae5f7b862c57a54e5d48bc24b29e42ebffec4e0606604fbe4b8502e85df60a3a618568bf9e2eba88e5ad2fdec7fb93043b823435362 SHA512 97dc872e4d0ac8df2f46e17b590e970a62a78baf81e18a9beeb23d37a4401a2e52591ca96cc01e1465b22aa234cf9e88f84a7b0f27d0144b3afeac62f6252c95 |
26 |
|
27 |
diff --git a/net-wireless/dump1090/dump1090-4.0.ebuild b/net-wireless/dump1090/dump1090-4.0.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..9e0920b465c |
30 |
--- /dev/null |
31 |
+++ b/net-wireless/dump1090/dump1090-4.0.ebuild |
32 |
@@ -0,0 +1,55 @@ |
33 |
+# Copyright 1999-2020 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+inherit toolchain-funcs |
39 |
+ |
40 |
+DESCRIPTION="simple Mode S decoder for RTLSDR devices" |
41 |
+HOMEPAGE="https://github.com/flightaware/dump1090" |
42 |
+ |
43 |
+if [[ ${PV} == *9999 ]] ; then |
44 |
+ inherit git-r3 |
45 |
+ EGIT_REPO_URI="https://github.com/flightaware/${PN}.git" |
46 |
+else |
47 |
+ KEYWORDS="~amd64 ~x86" |
48 |
+ SRC_URI="https://github.com/flightaware/dump1090/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
49 |
+fi |
50 |
+ |
51 |
+LICENSE="BSD" |
52 |
+SLOT="0" |
53 |
+IUSE="bladerf +rtlsdr" |
54 |
+ |
55 |
+DEPEND=" |
56 |
+ sys-libs/ncurses:=[tinfo] |
57 |
+ virtual/libusb:1 |
58 |
+ bladerf? ( net-wireless/bladerf:= ) |
59 |
+ rtlsdr? ( net-wireless/rtl-sdr:= )" |
60 |
+RDEPEND="${DEPEND}" |
61 |
+ |
62 |
+src_prepare() { |
63 |
+ default |
64 |
+ sed -i -e 's#-O2 -g -Wall -Werror -W##' Makefile || die |
65 |
+ sed -i -e "s#-lncurses#$($(tc-getPKG_CONFIG) --libs ncurses)#" Makefile || die |
66 |
+} |
67 |
+ |
68 |
+src_compile() { |
69 |
+ emake CC="$(tc-getCC)" \ |
70 |
+ BLADERF=$(usex bladerf) \ |
71 |
+ RTLSDR=$(usex rtlsdr) |
72 |
+} |
73 |
+ |
74 |
+src_install() { |
75 |
+ dobin ${PN} |
76 |
+ dobin view1090 |
77 |
+ dodoc README.md |
78 |
+ |
79 |
+ insinto /usr/share/${PN}/html |
80 |
+ doins -r public_html/* |
81 |
+ |
82 |
+ insinto /usr/share/${PN} |
83 |
+ doins -r tools |
84 |
+ |
85 |
+ insinto /usr/share/${PN} |
86 |
+ newins debian/lighttpd/89-dump1090-fa.conf lighttpd.conf |
87 |
+} |