public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2021-03-15 17:49 Thomas Beierlein
  0 siblings, 0 replies; 11+ messages in thread
From: Thomas Beierlein @ 2021-03-15 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2ee26fd2c2fe133a3947ab55c1c3517e11e37642
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 15 17:47:34 2021 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Mar 15 17:49:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee26fd2

media-radio/direwolf: Add subslot dependency for media-libs/hamlib

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.5-r1.ebuild | 59 +++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

diff --git a/media-radio/direwolf/direwolf-1.5-r1.ebuild b/media-radio/direwolf/direwolf-1.5-r1.ebuild
new file mode 100644
index 00000000000..1bc1ce3d60e
--- /dev/null
+++ b/media-radio/direwolf/direwolf-1.5-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils systemd
+
+DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
+HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"
+SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gps hamlib udev"
+
+RDEPEND="
+	media-libs/alsa-lib:=
+	gps? ( sci-geosciences/gpsd )
+	hamlib? ( media-libs/hamlib:= )
+	udev? ( virtual/libudev )
+"
+BDEPEND="hamlib? ( virtual/pkgconfig )"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGES.md README.md doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf doc/APRS-Telemetry-Toolkit.pdf doc/APRStt-Implementation-Notes.pdf doc/APRStt-interface-for-SARTrack.pdf doc/APRStt-Listening-Example.pdf doc/Going-beyond-9600-baud.pdf doc/Raspberry-Pi-APRS.pdf doc/Raspberry-Pi-APRS-Tracker.pdf doc/Raspberry-Pi-SDR-IGate.pdf doc/README.md doc/Successful-APRS-IGate-Operation.pdf doc/User-Guide.pdf doc/WA8LMF-TNC-Test-CD-Results.pdf direwolf.conf dw-start.sh sdr.conf telemetry-toolkit/telem-m0xer-3.txt telemetry-toolkit/telem-balloon.conf telemetry-toolkit/telem-volts.conf )
+
+INSTALLDIR="${D}"
+
+src_prepare() {
+	eapply "${FILESDIR}/${PV}-makefile.patch"
+	eapply "${FILESDIR}/direwolf-gpsd-API-9.patch"
+
+	eapply_user
+
+	if use gps ; then
+		sed -i -e 's/#enable_gpsd/enable_gpsd/' Makefile.linux || die "Sed failed!"
+	fi
+
+	if use hamlib; then
+		sed -i -e 's/#enable_hamlib/enable_hamlib/' Makefile.linux || die "Sed failed!"
+	fi
+
+	if use udev ; then
+		sed -i -e 's/#enable_cm108/enable_cm108/' Makefile.linux || die "Sed failed!"
+	fi
+}
+
+src_install() {
+	dodir /usr
+	dodir /usr/bin
+	keepdir /var/log/direwolf
+	emake DESTDIR="${D}" install
+	insinto /etc/direwolf/
+	doins direwolf.conf
+	einstalldocs
+	systemd_dounit "${FILESDIR}"/direwolf.service
+	systemd_dounit "${FILESDIR}"/direwolf-kiss.service
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2021-04-19 21:23 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-04-19 21:23 UTC (permalink / raw
  To: gentoo-commits

commit:     456cf7efc787e96da1b1bbe650dea9aa17fdfaf7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 19 20:58:49 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 21:23:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456cf7ef

media-radio/direwolf: pass PKG_CONFIG to make

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.5-r1.ebuild | 6 +++++-
 media-radio/direwolf/direwolf-1.5.ebuild    | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-radio/direwolf/direwolf-1.5-r1.ebuild b/media-radio/direwolf/direwolf-1.5-r1.ebuild
index fbf5fe96c01..ee2fa3ecbbd 100644
--- a/media-radio/direwolf/direwolf-1.5-r1.ebuild
+++ b/media-radio/direwolf/direwolf-1.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd
+inherit systemd toolchain-funcs
 
 DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
 HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"
@@ -46,6 +46,10 @@ src_prepare() {
 	fi
 }
 
+src_compile() {
+	emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
+}
+
 src_install() {
 	dodir /usr
 	dodir /usr/bin

diff --git a/media-radio/direwolf/direwolf-1.5.ebuild b/media-radio/direwolf/direwolf-1.5.ebuild
index 6b6730555d7..5cb4b02481d 100644
--- a/media-radio/direwolf/direwolf-1.5.ebuild
+++ b/media-radio/direwolf/direwolf-1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd
+inherit systemd toolchain-funcs
 
 DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
 HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"
@@ -46,6 +46,10 @@ src_prepare() {
 	fi
 }
 
+src_compile() {
+	emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
+}
+
 src_install() {
 	dodir /usr
 	dodir /usr/bin


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2021-04-22 19:08 Richard Freeman
  0 siblings, 0 replies; 11+ messages in thread
From: Richard Freeman @ 2021-04-22 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     5c4bf3475b2561e946e5ed4b38eb5665ba497420
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 22 19:08:13 2021 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Thu Apr 22 19:08:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4bf347

media-radio/direwolf: remove old revision

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.5.ebuild | 63 --------------------------------
 1 file changed, 63 deletions(-)

diff --git a/media-radio/direwolf/direwolf-1.5.ebuild b/media-radio/direwolf/direwolf-1.5.ebuild
deleted file mode 100644
index 5cb4b02481d..00000000000
--- a/media-radio/direwolf/direwolf-1.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
-HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"
-SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gps hamlib udev"
-
-RDEPEND="
-	media-libs/alsa-lib:=
-	gps? ( sci-geosciences/gpsd )
-	hamlib? ( media-libs/hamlib )
-	udev? ( virtual/libudev )
-"
-BDEPEND="hamlib? ( virtual/pkgconfig )"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES.md README.md doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf doc/APRS-Telemetry-Toolkit.pdf doc/APRStt-Implementation-Notes.pdf doc/APRStt-interface-for-SARTrack.pdf doc/APRStt-Listening-Example.pdf doc/Going-beyond-9600-baud.pdf doc/Raspberry-Pi-APRS.pdf doc/Raspberry-Pi-APRS-Tracker.pdf doc/Raspberry-Pi-SDR-IGate.pdf doc/README.md doc/Successful-APRS-IGate-Operation.pdf doc/User-Guide.pdf doc/WA8LMF-TNC-Test-CD-Results.pdf direwolf.conf dw-start.sh sdr.conf telemetry-toolkit/telem-m0xer-3.txt telemetry-toolkit/telem-balloon.conf telemetry-toolkit/telem-volts.conf )
-
-INSTALLDIR="${D}"
-
-src_prepare() {
-	eapply "${FILESDIR}/${PV}-makefile.patch"
-	eapply "${FILESDIR}/direwolf-gpsd-API-9.patch"
-
-	eapply_user
-
-	if use gps ; then
-		sed -i -e 's/#enable_gpsd/enable_gpsd/' Makefile.linux || die "Sed failed!"
-	fi
-
-	if use hamlib; then
-		sed -i -e 's/#enable_hamlib/enable_hamlib/' Makefile.linux || die "Sed failed!"
-	fi
-
-	if use udev ; then
-		sed -i -e 's/#enable_cm108/enable_cm108/' Makefile.linux || die "Sed failed!"
-	fi
-}
-
-src_compile() {
-	emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
-	dodir /usr
-	dodir /usr/bin
-	keepdir /var/log/direwolf
-	emake DESTDIR="${D}" install
-	insinto /etc/direwolf/
-	doins direwolf.conf
-	einstalldocs
-	systemd_dounit "${FILESDIR}"/direwolf.service
-	systemd_dounit "${FILESDIR}"/direwolf-kiss.service
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2021-11-26  5:12 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-11-26  5:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f569dcd2cdca1475f1e848647fd02cd48b9b192c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 05:12:14 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 05:12:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f569dcd2

media-radio/direwolf: drop unused toolchain-funcs from 1.6

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/direwolf/direwolf-1.6.ebuild b/media-radio/direwolf/direwolf-1.6.ebuild
index 7058a03085ab..63c6a5df5b64 100644
--- a/media-radio/direwolf/direwolf-1.6.ebuild
+++ b/media-radio/direwolf/direwolf-1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake systemd udev toolchain-funcs
+inherit cmake systemd udev
 
 DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
 HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2021-11-26  7:46 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-11-26  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     a1e5b065479506a6dd73ab867864b063a937310b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 07:46:32 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 07:46:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e5b065

media-radio/direwolf: alsa isn't optional

Closes: https://bugs.gentoo.org/827370
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.6.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-radio/direwolf/direwolf-1.6.ebuild b/media-radio/direwolf/direwolf-1.6.ebuild
index 63c6a5df5b64..39412b6150f1 100644
--- a/media-radio/direwolf/direwolf-1.6.ebuild
+++ b/media-radio/direwolf/direwolf-1.6.ebuild
@@ -12,11 +12,11 @@ SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2 BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="alsa gps hamlib test udev"
+IUSE="gps hamlib test udev"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-	alsa? ( media-libs/alsa-lib )
+	media-libs/alsa-lib
 	gps? ( sci-geosciences/gpsd )
 	hamlib? ( media-libs/hamlib:= )
 	udev? ( virtual/libudev:= )
@@ -29,7 +29,6 @@ PATCHES=(
 
 src_configure() {
 	local mycmakeargs=(
-		-DCMAKE_DISABLE_FIND_PACKAGE_ALSA=$(usex !alsa)
 		-DCMAKE_DISABLE_FIND_PACKAGE_GPSD=$(usex !gps)
 		-DCMAKE_DISABLE_FIND_PACKAGE_hamlib=$(usex !hamlib)
 		-DCMAKE_DISABLE_FIND_PACKAGE_udev=$(usex !udev)


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2022-04-12 18:44 Arthur Zamarin
  0 siblings, 0 replies; 11+ messages in thread
From: Arthur Zamarin @ 2022-04-12 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     61a4974f0be18badb23a90dace19301e1a53e60a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 18:44:26 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 18:44:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a4974f

media-radio/direwolf: Keyword 1.6 arm64, #838070

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-radio/direwolf/direwolf-1.6.ebuild b/media-radio/direwolf/direwolf-1.6.ebuild
index 39412b6150f1..c31f766d2c3a 100644
--- a/media-radio/direwolf/direwolf-1.6.ebuild
+++ b/media-radio/direwolf/direwolf-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="gps hamlib test udev"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2022-04-12 21:18 Jakov Smolić
  0 siblings, 0 replies; 11+ messages in thread
From: Jakov Smolić @ 2022-04-12 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     9c8713e84195f3958d86e9639fda3151f212a282
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 21:17:49 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 21:17:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8713e8

media-radio/direwolf: Keyword 1.6 riscv, #838070

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/direwolf/direwolf-1.6.ebuild b/media-radio/direwolf/direwolf-1.6.ebuild
index c31f766d2c3a..de0f9baf6b70 100644
--- a/media-radio/direwolf/direwolf-1.6.ebuild
+++ b/media-radio/direwolf/direwolf-1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="gps hamlib test udev"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2022-04-17 18:35 Arthur Zamarin
  0 siblings, 0 replies; 11+ messages in thread
From: Arthur Zamarin @ 2022-04-17 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f80f251459ea109066898abbbffafc438e44dad4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 18:35:34 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 18:35:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80f2514

media-radio/direwolf: Keyword 1.6 arm, #838070

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-radio/direwolf/direwolf-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/direwolf/direwolf-1.6.ebuild b/media-radio/direwolf/direwolf-1.6.ebuild
index de0f9baf6b70..f2ac5af39c9d 100644
--- a/media-radio/direwolf/direwolf-1.6.ebuild
+++ b/media-radio/direwolf/direwolf-1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="gps hamlib test udev"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2024-01-30 19:15 Rick Farina
  0 siblings, 0 replies; 11+ messages in thread
From: Rick Farina @ 2024-01-30 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     ac50783f3bb87e5c63c8610f75d54e248eecd607
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 19:11:28 2024 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 19:15:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac50783f

media-radio/direwolf: add 1.7

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
Closes: https://bugs.gentoo.org/847652
Closes: https://bugs.gentoo.org/716708

 media-radio/direwolf/Manifest            |  1 +
 media-radio/direwolf/direwolf-1.7.ebuild | 72 ++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/media-radio/direwolf/Manifest b/media-radio/direwolf/Manifest
index 2fd9f36b0d21..e59d517342c4 100644
--- a/media-radio/direwolf/Manifest
+++ b/media-radio/direwolf/Manifest
@@ -1,2 +1,3 @@
 DIST direwolf-1.5.tar.gz 17996557 BLAKE2B 6860075b764248f1e0ff06e2a533e2e31f65851ea45d74fb0aca11827940c6df0a8bab4b6b78aa98847ee54b2b344d3c5fc8da6947f9113d2fac6d3ea427d68b SHA512 c23e2ccebd47235f76a9583e14cf8e8df299b8f7456a6388534536e7b1114b3d9b9efee43da2c1708e01a0b9534db0ed93314368e20e9002bfcd5b3a2855d8a5
 DIST direwolf-1.6.tar.gz 22298168 BLAKE2B d0bffe78ecfdd7b41e4e2d458416e30e9151870d6890c3e4f65e44472699f0c1e1016fcbab5c30209978594ccaf567a8d53ae62194649e9df5cca4d4ea4689af SHA512 f29805dfea01ed5a81b133ac0a98455c2edfb6d18e0764db23c398475b11cc0e57c1c7c35c44cdaa5cf73129e8c18b836ad17dd3e9811e84277db0ef7b10bcd5
+DIST direwolf-1.7.tar.gz 20587417 BLAKE2B 8264f1712958dcbd2888608bd032621cc4d8117ce5d6c3f4ea3e7b0a5237c4b5aab825f758538986e421debe9ba6ea5f4d75039471cf8557716867c800965efd SHA512 e09b14d7a036546e042da8b536b70d07f485d6a7224b19f5626b33e43a21c48200591fd6680ca1ee4b3c9fb5909d6f1c54ae8160877d51e06278fe19516abe1e

diff --git a/media-radio/direwolf/direwolf-1.7.ebuild b/media-radio/direwolf/direwolf-1.7.ebuild
new file mode 100644
index 000000000000..f60c6c1ec98d
--- /dev/null
+++ b/media-radio/direwolf/direwolf-1.7.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd udev
+
+DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
+HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"
+SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="gps hamlib test udev"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	net-dns/avahi
+	media-libs/alsa-lib
+	gps? ( sci-geosciences/gpsd:= )
+	hamlib? ( media-libs/hamlib:= )
+	udev? ( virtual/libudev:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.6-use-standard-doc-dir.patch
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_DISABLE_FIND_PACKAGE_GPSD=$(usex !gps)
+		-DCMAKE_DISABLE_FIND_PACKAGE_hamlib=$(usex !hamlib)
+		-DCMAKE_DISABLE_FIND_PACKAGE_udev=$(usex !udev)
+		-DUNITTEST=$(usex test)
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# Fix udev rule installation path
+	udev_dorules "${ED}"/etc/udev/rules.d/99-direwolf-cmedia.rules
+	rm "${ED}"/etc/udev/rules.d/99-direwolf-cmedia.rules || die
+
+	keepdir /var/log/direwolf
+
+	# Pre-CMake, we installed a default config to /etc/direwolf.
+	# Should we do that now?
+	#insinto /etc/direwolf/
+	#doins direwolf.conf
+
+	systemd_dounit "${FILESDIR}"/direwolf.service
+	systemd_dounit "${FILESDIR}"/direwolf-kiss.service
+}
+
+pkg_postinst() {
+	udev_reload
+	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+		einfo "The default configuration files are at:"
+		einfo " - ${EROOT}/usr/share/doc/${PF}/conf/direwolf.conf"
+		einfo " - ${EROOT}/usr/share/doc/${PF}/conf/sdr.conf"
+		einfo "Copy these to the /etc/direwolf/ directory to modify them."
+	fi
+}
+
+pkg_postrm() {
+	udev_reload
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2024-01-30 19:15 Rick Farina
  0 siblings, 0 replies; 11+ messages in thread
From: Rick Farina @ 2024-01-30 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     9be773f2c58f46c9660336d268ec279fe16acf41
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 19:14:43 2024 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 19:15:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be773f2

media-radio/direwolf: drop 1.5-r1

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>

 media-radio/direwolf/Manifest               |  1 -
 media-radio/direwolf/direwolf-1.5-r1.ebuild | 67 -----------------------------
 2 files changed, 68 deletions(-)

diff --git a/media-radio/direwolf/Manifest b/media-radio/direwolf/Manifest
index e59d517342c4..06cfc4c3eab3 100644
--- a/media-radio/direwolf/Manifest
+++ b/media-radio/direwolf/Manifest
@@ -1,3 +1,2 @@
-DIST direwolf-1.5.tar.gz 17996557 BLAKE2B 6860075b764248f1e0ff06e2a533e2e31f65851ea45d74fb0aca11827940c6df0a8bab4b6b78aa98847ee54b2b344d3c5fc8da6947f9113d2fac6d3ea427d68b SHA512 c23e2ccebd47235f76a9583e14cf8e8df299b8f7456a6388534536e7b1114b3d9b9efee43da2c1708e01a0b9534db0ed93314368e20e9002bfcd5b3a2855d8a5
 DIST direwolf-1.6.tar.gz 22298168 BLAKE2B d0bffe78ecfdd7b41e4e2d458416e30e9151870d6890c3e4f65e44472699f0c1e1016fcbab5c30209978594ccaf567a8d53ae62194649e9df5cca4d4ea4689af SHA512 f29805dfea01ed5a81b133ac0a98455c2edfb6d18e0764db23c398475b11cc0e57c1c7c35c44cdaa5cf73129e8c18b836ad17dd3e9811e84277db0ef7b10bcd5
 DIST direwolf-1.7.tar.gz 20587417 BLAKE2B 8264f1712958dcbd2888608bd032621cc4d8117ce5d6c3f4ea3e7b0a5237c4b5aab825f758538986e421debe9ba6ea5f4d75039471cf8557716867c800965efd SHA512 e09b14d7a036546e042da8b536b70d07f485d6a7224b19f5626b33e43a21c48200591fd6680ca1ee4b3c9fb5909d6f1c54ae8160877d51e06278fe19516abe1e

diff --git a/media-radio/direwolf/direwolf-1.5-r1.ebuild b/media-radio/direwolf/direwolf-1.5-r1.ebuild
deleted file mode 100644
index deef4a8a736a..000000000000
--- a/media-radio/direwolf/direwolf-1.5-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans"
-HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md"
-SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gps hamlib udev"
-
-RDEPEND="
-	media-libs/alsa-lib:=
-	gps? ( sci-geosciences/gpsd )
-	hamlib? ( media-libs/hamlib:= )
-	udev? ( virtual/libudev )
-"
-BDEPEND="hamlib? ( virtual/pkgconfig )"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES.md README.md doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf doc/APRS-Telemetry-Toolkit.pdf doc/APRStt-Implementation-Notes.pdf doc/APRStt-interface-for-SARTrack.pdf doc/APRStt-Listening-Example.pdf doc/Going-beyond-9600-baud.pdf doc/Raspberry-Pi-APRS.pdf doc/Raspberry-Pi-APRS-Tracker.pdf doc/Raspberry-Pi-SDR-IGate.pdf doc/README.md doc/Successful-APRS-IGate-Operation.pdf doc/User-Guide.pdf doc/WA8LMF-TNC-Test-CD-Results.pdf direwolf.conf dw-start.sh sdr.conf telemetry-toolkit/telem-m0xer-3.txt telemetry-toolkit/telem-balloon.conf telemetry-toolkit/telem-volts.conf )
-
-INSTALLDIR="${D}"
-
-src_prepare() {
-	eapply "${FILESDIR}/${PV}-makefile.patch"
-	eapply "${FILESDIR}/direwolf-gpsd-API-9.patch"
-	eapply "${FILESDIR}/direwolf-1.5-respect-LDFLAGS.patch"
-	eapply "${FILESDIR}/direwolf-1.5-respect-AR.patch"
-
-	eapply_user
-
-	if use gps ; then
-		sed -i -e 's/#enable_gpsd/enable_gpsd/' Makefile.linux || die "Sed failed!"
-	fi
-
-	if use hamlib; then
-		sed -i -e 's/#enable_hamlib/enable_hamlib/' Makefile.linux || die "Sed failed!"
-	fi
-
-	if use udev ; then
-		sed -i -e 's/#enable_cm108/enable_cm108/' Makefile.linux || die "Sed failed!"
-	fi
-}
-
-src_compile() {
-	tc-export AR CC
-
-	emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
-	dodir /usr
-	dodir /usr/bin
-	keepdir /var/log/direwolf
-	emake DESTDIR="${D}" install
-	insinto /etc/direwolf/
-	doins direwolf.conf
-	einstalldocs
-	systemd_dounit "${FILESDIR}"/direwolf.service
-	systemd_dounit "${FILESDIR}"/direwolf-kiss.service
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
@ 2024-01-30 19:15 Rick Farina
  0 siblings, 0 replies; 11+ messages in thread
From: Rick Farina @ 2024-01-30 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     ab4ec3c5fc20dcbc5b674ca6150440e374d16afe
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 19:14:10 2024 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 19:15:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4ec3c5

media-radio/direwolf: update maintainers

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>

 media-radio/direwolf/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/media-radio/direwolf/metadata.xml b/media-radio/direwolf/metadata.xml
index ed31d15c4b98..3bfb034b6d0d 100644
--- a/media-radio/direwolf/metadata.xml
+++ b/media-radio/direwolf/metadata.xml
@@ -4,6 +4,10 @@
 	<maintainer type="person">
 		<email>rich0@gentoo.org</email>
 	</maintainer>
+	<maintainer type="project">
+		<email>radio@gentoo.org</email>
+		<name>Radio</name>
+	</maintainer>
 	<use>
 		<flag name="hamlib">Enables support by the Hamlib amateur radio rig control library</flag>
 	</use>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-01-30 19:15 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-30 19:15 [gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/ Rick Farina
  -- strict thread matches above, loose matches on Subject: below --
2024-01-30 19:15 Rick Farina
2024-01-30 19:15 Rick Farina
2022-04-17 18:35 Arthur Zamarin
2022-04-12 21:18 Jakov Smolić
2022-04-12 18:44 Arthur Zamarin
2021-11-26  7:46 Sam James
2021-11-26  5:12 Sam James
2021-04-22 19:08 Richard Freeman
2021-04-19 21:23 Sam James
2021-03-15 17:49 Thomas Beierlein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox