public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2016-01-07 17:37 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2016-01-07 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     d2ee3b46f2300b45c94fa3f8b83ab5acf2869ec3
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  7 17:36:46 2016 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Jan  7 17:36:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ee3b46

media-radio/svxlink: Drop old

Package-Manager: portage-2.2.26

 media-radio/svxlink/Manifest             |  2 --
 media-radio/svxlink/svxlink-13.03.ebuild | 55 --------------------------------
 media-radio/svxlink/svxlink-13.07.ebuild | 55 --------------------------------
 3 files changed, 112 deletions(-)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 43d3718..185737b 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1,3 +1 @@
-DIST svxlink-13.03.tar.gz 1071980 SHA256 638d239d94d120a8efd1b4f1f5456f8e1a2f2e24893dbd40db89a750634e58ea SHA512 148aca62d903625b7e84c56178bc9d396593e377d731dfe0f6aea3eaffd5e820ac7825c5a1e2ede30ceb9aedd4da135a8e56a8fad804eb74f3cce67eb1500dfc WHIRLPOOL 244bdb883344d9f343e9cddff7466b350ee26409904545eb8261c8fa9b7af2e7f815e2e0d75b64be42862898cc3f7031eb6a58813aee6ef535dade752da56b54
-DIST svxlink-13.07.tar.gz 1123208 SHA256 b8d4c25009a7d6294ebf4fffe8daca866778c9f8c8df35a739cb71947c9a3c1a SHA512 2d65bcae375935242105390b5b43d22dd68f3541207a688a277b86179cca3c90c1cebb5eec76e687e31b09aea7829bf68ec2fc99f183d2681fc14f0c51b60667 WHIRLPOOL 9556ee8ec934b8f18cabb61350539471c3a9fb2241d7165f141f17dcfa3d122934531fd4d14b3f626580b2f41eb61663bb4e235db0c7f9bf58577c4193202d9d
 DIST svxlink-13.12.tar.gz 1168697 SHA256 c2a991a35f3386027e33f35c53c9d383231bc8e3184c8e2fef871e4f68622245 SHA512 442320c7f29e090ab3596c607c640d310cd534093203264a9cb57f3e768b83604bffa478a2e743b37a2a82fd093b83050a1c300c623f01191048119091b4bf74 WHIRLPOOL 0c9ba108b076dca6ad5fa6ccf02141a83159a2bb28cf4653d614502cf6255583ada9281490fadd212837b97a5f7a7d75eb292fd35a912569d8122a005c409ebb

diff --git a/media-radio/svxlink/svxlink-13.03.ebuild b/media-radio/svxlink/svxlink-13.03.ebuild
deleted file mode 100644
index 2300f8e..0000000
--- a/media-radio/svxlink/svxlink-13.03.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils multilib qt4-r2 user
-
-DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://svxlink.sourceforge.net/"
-SRC_URI="mirror://sourceforge/svxlink/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-lang/tcl:0
-	dev-qt/qtcore:4
-	dev-qt/qtgui:4
-	media-libs/alsa-lib
-	media-sound/gsm
-	dev-libs/libgcrypt:0
-	media-libs/speex
-	dev-libs/libsigc++:2
-	dev-libs/popt"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-pkg_setup() {
-	enewgroup svxlink
-	enewuser svxlink -1 -1 -1 svxlink
-}
-
-src_prepare() {
-	sed -i -e "s:/lib:/$(get_libdir):g" makefile.cfg || die
-	sed -i -e "s:/etc/udev:/lib/udev:" svxlink/scripts/Makefile.default || die
-	# fix underlinking
-	sed -i -e "s:lgsm:lgsm -lspeex:" qtel/Makefile.default || die
-	# drop deprecated desktop category (bug #475730)
-	sed -i -e "s:Categories=Application;:Categories=:g" qtel/qtel.desktop || die
-}
-
-src_install() {
-	default
-
-	fowners -R svxlink.svxlink /var/spool/svxlink
-	# adapt to gentoo init system
-	rm -R "${D}"/etc/sysconfig || die
-	newinitd "${FILESDIR}"/remotetrx.init remotetrx
-	newinitd "${FILESDIR}"/svxlink.init svxlink
-	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
-	newconfd "${FILESDIR}"/svxlink.rc svxlink
-}

diff --git a/media-radio/svxlink/svxlink-13.07.ebuild b/media-radio/svxlink/svxlink-13.07.ebuild
deleted file mode 100644
index 2300f8e..0000000
--- a/media-radio/svxlink/svxlink-13.07.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils multilib qt4-r2 user
-
-DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://svxlink.sourceforge.net/"
-SRC_URI="mirror://sourceforge/svxlink/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-lang/tcl:0
-	dev-qt/qtcore:4
-	dev-qt/qtgui:4
-	media-libs/alsa-lib
-	media-sound/gsm
-	dev-libs/libgcrypt:0
-	media-libs/speex
-	dev-libs/libsigc++:2
-	dev-libs/popt"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-pkg_setup() {
-	enewgroup svxlink
-	enewuser svxlink -1 -1 -1 svxlink
-}
-
-src_prepare() {
-	sed -i -e "s:/lib:/$(get_libdir):g" makefile.cfg || die
-	sed -i -e "s:/etc/udev:/lib/udev:" svxlink/scripts/Makefile.default || die
-	# fix underlinking
-	sed -i -e "s:lgsm:lgsm -lspeex:" qtel/Makefile.default || die
-	# drop deprecated desktop category (bug #475730)
-	sed -i -e "s:Categories=Application;:Categories=:g" qtel/qtel.desktop || die
-}
-
-src_install() {
-	default
-
-	fowners -R svxlink.svxlink /var/spool/svxlink
-	# adapt to gentoo init system
-	rm -R "${D}"/etc/sysconfig || die
-	newinitd "${FILESDIR}"/remotetrx.init remotetrx
-	newinitd "${FILESDIR}"/svxlink.init svxlink
-	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
-	newconfd "${FILESDIR}"/svxlink.rc svxlink
-}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2016-01-07 17:40 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2016-01-07 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     00222aefaae7b77ae403bab64deaa7d49d9da602
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  7 17:39:42 2016 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Jan  7 17:40:42 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00222aef

media-radio/svxlink: Version bump (bug #569512)

Package-Manager: portage-2.2.26

 media-radio/svxlink/Manifest             |  1 +
 media-radio/svxlink/svxlink-15.11.ebuild | 71 ++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 185737b..8234ca6 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1 +1,2 @@
 DIST svxlink-13.12.tar.gz 1168697 SHA256 c2a991a35f3386027e33f35c53c9d383231bc8e3184c8e2fef871e4f68622245 SHA512 442320c7f29e090ab3596c607c640d310cd534093203264a9cb57f3e768b83604bffa478a2e743b37a2a82fd093b83050a1c300c623f01191048119091b4bf74 WHIRLPOOL 0c9ba108b076dca6ad5fa6ccf02141a83159a2bb28cf4653d614502cf6255583ada9281490fadd212837b97a5f7a7d75eb292fd35a912569d8122a005c409ebb
+DIST svxlink-15.11.tar.gz 1528034 SHA256 17bd8a1174c70e990b676210e6edb373732d284aed55c5a82bc378a1d69cecf2 SHA512 b5c36e1a5e1dd0f954b7c2318d32d1bd52d8ec0a94a98e9c2de0b61ebbc6d0809d87fefbf13271c20a1a55e1a965e1a98f14c819df7b16a523b7cfc0fd4562ac WHIRLPOOL a0b251b32ff32f6a15cb6596ddcc929eaf161f49c54191828bd0cb0434cb486f39ebc5271fa7c749a5d98f80d9931c366beec2059f01faffbdd3bd7a4f465d75

diff --git a/media-radio/svxlink/svxlink-15.11.ebuild b/media-radio/svxlink/svxlink-15.11.ebuild
new file mode 100644
index 0000000..d551952
--- /dev/null
+++ b/media-radio/svxlink/svxlink-15.11.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit cmake-utils qt4-r2 user
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org"
+SRC_URI="https://github.com/sm0svx/${PN}/archive/15.11.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/tcl:0
+	dev-qt/qtcore:4
+	dev-qt/qtgui:4
+	media-libs/alsa-lib
+	media-sound/gsm
+	dev-libs/libgcrypt:0
+	media-libs/speex
+	media-libs/opus
+	dev-libs/libsigc++:2
+	dev-libs/popt"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+pkg_setup() {
+	enewgroup svxlink
+	enewuser svxlink -1 -1 -1 svxlink
+}
+
+src_prepare() {
+	# drop deprecated desktop category (bug #475730)
+	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DSYSCONF_INSTALL_DIR=/etc
+		-DLOCAL_STATE_DIR=/var
+	)
+	cmake-utils_src_configure
+}
+
+src_compile() {
+	cmake-utils_src_compile
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	fowners -R svxlink.svxlink /var/spool/svxlink
+
+	rm -R "${D}"/usr/share/doc/svxlink || die
+	dodoc src/doc/README-${PV}.adoc
+	doman src/doc/man/*.1 src/doc/man/*.5
+
+	insinto /etc/logrotate.d
+	doins   distributions/gentoo/etc/logrotate.d/*
+
+	newinitd "${FILESDIR}"/remotetrx.init remotetrx
+	newinitd "${FILESDIR}"/svxlink.init svxlink
+	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+	newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2016-01-30  9:40 Pacho Ramos
  0 siblings, 0 replies; 25+ messages in thread
From: Pacho Ramos @ 2016-01-30  9:40 UTC (permalink / raw
  To: gentoo-commits

commit:     57654fd32bb1db290de26a605ea37f098cfb7ddf
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 30 09:39:40 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Jan 30 09:39:40 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57654fd3

media-radio/svxlink: x86 stable, bug #571270

Package-Manager: portage-2.2.26

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

diff --git a/media-radio/svxlink/svxlink-15.11.ebuild b/media-radio/svxlink/svxlink-15.11.ebuild
index 37b5d45..5c084ae 100644
--- a/media-radio/svxlink/svxlink-15.11.ebuild
+++ b/media-radio/svxlink/svxlink-15.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/15.11.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="dev-lang/tcl:0


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2016-05-01 14:33 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2016-05-01 14:33 UTC (permalink / raw
  To: gentoo-commits

commit:     aea7204143aa0575216d7b72cac6686c82ac45a5
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun May  1 14:33:33 2016 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun May  1 14:33:33 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea72041

media-radio/svxlink: Drop old

Package-Manager: portage-2.2.28

 media-radio/svxlink/Manifest             |  1 -
 media-radio/svxlink/svxlink-13.12.ebuild | 56 --------------------------------
 2 files changed, 57 deletions(-)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 8234ca6..1862ae0 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1,2 +1 @@
-DIST svxlink-13.12.tar.gz 1168697 SHA256 c2a991a35f3386027e33f35c53c9d383231bc8e3184c8e2fef871e4f68622245 SHA512 442320c7f29e090ab3596c607c640d310cd534093203264a9cb57f3e768b83604bffa478a2e743b37a2a82fd093b83050a1c300c623f01191048119091b4bf74 WHIRLPOOL 0c9ba108b076dca6ad5fa6ccf02141a83159a2bb28cf4653d614502cf6255583ada9281490fadd212837b97a5f7a7d75eb292fd35a912569d8122a005c409ebb
 DIST svxlink-15.11.tar.gz 1528034 SHA256 17bd8a1174c70e990b676210e6edb373732d284aed55c5a82bc378a1d69cecf2 SHA512 b5c36e1a5e1dd0f954b7c2318d32d1bd52d8ec0a94a98e9c2de0b61ebbc6d0809d87fefbf13271c20a1a55e1a965e1a98f14c819df7b16a523b7cfc0fd4562ac WHIRLPOOL a0b251b32ff32f6a15cb6596ddcc929eaf161f49c54191828bd0cb0434cb486f39ebc5271fa7c749a5d98f80d9931c366beec2059f01faffbdd3bd7a4f465d75

diff --git a/media-radio/svxlink/svxlink-13.12.ebuild b/media-radio/svxlink/svxlink-13.12.ebuild
deleted file mode 100644
index a6b9bda..0000000
--- a/media-radio/svxlink/svxlink-13.12.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils multilib qt4-r2 user
-
-DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://svxlink.sourceforge.net/"
-SRC_URI="mirror://sourceforge/svxlink/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-lang/tcl:0
-	dev-qt/qtcore:4
-	dev-qt/qtgui:4
-	media-libs/alsa-lib
-	media-sound/gsm
-	dev-libs/libgcrypt:0
-	media-libs/speex
-	media-libs/opus
-	dev-libs/libsigc++:2
-	dev-libs/popt"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-pkg_setup() {
-	enewgroup svxlink
-	enewuser svxlink -1 -1 -1 svxlink
-}
-
-src_prepare() {
-	sed -i -e "s:/lib:/$(get_libdir):g" makefile.cfg || die
-	sed -i -e "s:/etc/udev:/lib/udev:" svxlink/scripts/Makefile.default || die
-	# fix underlinking
-	sed -i -e "s:lgsm:lgsm -lspeex:" qtel/Makefile.default || die
-	# drop deprecated desktop category (bug #475730)
-	sed -i -e "s:Categories=Application;:Categories=:g" qtel/qtel.desktop || die
-}
-
-src_install() {
-	default
-
-	fowners -R svxlink.svxlink /var/spool/svxlink
-	# adapt to gentoo init system
-	rm -R "${D}"/etc/sysconfig || die
-	newinitd "${FILESDIR}"/remotetrx.init remotetrx
-	newinitd "${FILESDIR}"/svxlink.init svxlink
-	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
-	newconfd "${FILESDIR}"/svxlink.rc svxlink
-}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2018-01-15 15:27 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2018-01-15 15:27 UTC (permalink / raw
  To: gentoo-commits

commit:     1465f196238c927d94440ea016c216557bc70efc
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 15 15:24:38 2018 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Jan 15 15:26:22 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1465f196

media-radio/svxlink: Version bump. (bug #644376)

Switch away from Qt4 to newer Qt5. Thnaks Adreas Sturmlechner.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-radio/svxlink/Manifest               |  1 +
 media-radio/svxlink/svxlink-17.12.1.ebuild | 74 ++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 3216c0b11dd..143694cf07b 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1 +1,2 @@
 DIST svxlink-15.11.tar.gz 1528034 BLAKE2B 70a8f0f0181aee836738fba0b570d5fe5a896685267b8a9bbd09e6f6139fd764f5dac58dd57cff1ec2531b748511bb210a2aacc30704c5aee7d378489316a9b5 SHA512 b5c36e1a5e1dd0f954b7c2318d32d1bd52d8ec0a94a98e9c2de0b61ebbc6d0809d87fefbf13271c20a1a55e1a965e1a98f14c819df7b16a523b7cfc0fd4562ac
+DIST svxlink-17.12.1.tar.gz 1621559 BLAKE2B 8a1d9498f451a730ee8d961d4ebd548f34f977367069658bdf4af7d91726e558c9e1ab084423b0238ae1f5fdcafd8e88480b818491e5f91d176d07d81fced5a3 SHA512 90bd74420fcd78d974d12ee13ac792f2a0ecd7cb483ec36ef1085e905f9d6c62af707cb65d04079ec66d7df6da615080a2058a0a559c82171b4882a4b20289f9

diff --git a/media-radio/svxlink/svxlink-17.12.1.ebuild b/media-radio/svxlink/svxlink-17.12.1.ebuild
new file mode 100644
index 00000000000..e63fd2cb6cf
--- /dev/null
+++ b/media-radio/svxlink/svxlink-17.12.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils systemd user
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org"
+SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/tcl:0
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5
+	dev-qt/qtwidgets:5
+	media-libs/alsa-lib
+	media-sound/gsm
+	dev-libs/libgcrypt:0
+	media-libs/speex
+	media-libs/opus
+	dev-libs/libsigc++:2
+	dev-libs/popt"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+pkg_setup() {
+	enewgroup svxlink
+	enewuser svxlink -1 -1 -1 svxlink
+}
+
+src_prepare() {
+	cmake-utils_src_prepare
+	# drop deprecated desktop category (bug #475730)
+	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DSYSCONF_INSTALL_DIR=/etc
+		-DLOCAL_STATE_DIR=/var
+	)
+	cmake-utils_src_configure
+}
+
+src_compile() {
+	cmake-utils_src_compile
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	fowners -R svxlink.svxlink /var/spool/svxlink
+
+	rm -R "${D}"/usr/share/doc/svxlink || die
+	doman src/doc/man/*.1 src/doc/man/*.5
+
+	insinto /etc/logrotate.d
+	doins   distributions/gentoo/etc/logrotate.d/*
+
+	newinitd "${FILESDIR}"/remotetrx.init remotetrx
+	newinitd "${FILESDIR}"/svxlink.init svxlink
+	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+	newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+	systemd_dounit "${FILESDIR}"/remotetrx.service
+	systemd_dounit "${FILESDIR}"/svxlink.service
+}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2018-02-15  6:09 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2018-02-15  6:09 UTC (permalink / raw
  To: gentoo-commits

commit:     83592583245b7627864530bb20482d602ead143a
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 06:09:00 2018 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 06:09:00 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83592583

media-radio/svxlink: Add missing build dependency

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 media-radio/svxlink/svxlink-17.12.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-radio/svxlink/svxlink-17.12.1.ebuild b/media-radio/svxlink/svxlink-17.12.1.ebuild
index e63fd2cb6cf..c6402bb180e 100644
--- a/media-radio/svxlink/svxlink-17.12.1.ebuild
+++ b/media-radio/svxlink/svxlink-17.12.1.ebuild
@@ -28,6 +28,7 @@ RDEPEND="dev-lang/tcl:0
 	dev-libs/libsigc++:2
 	dev-libs/popt"
 DEPEND="${RDEPEND}
+	dev-qt/linguist-tools:5
 	virtual/pkgconfig"
 
 pkg_setup() {


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2018-02-18 21:48 Thomas Deutschmann
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Deutschmann @ 2018-02-18 21:48 UTC (permalink / raw
  To: gentoo-commits

commit:     b20f956b11a1fac102c1489912b4ab2eb880698f
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 21:45:41 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 21:48:24 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20f956b

media-radio/svxlink: x86 stable (bug #647926)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/media-radio/svxlink/svxlink-17.12.1.ebuild b/media-radio/svxlink/svxlink-17.12.1.ebuild
index c6402bb180e..8a579e5e164 100644
--- a/media-radio/svxlink/svxlink-17.12.1.ebuild
+++ b/media-radio/svxlink/svxlink-17.12.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 RDEPEND="dev-lang/tcl:0


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2018-03-30 18:00 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2018-03-30 18:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c5153020fd84c2be38aadf4eb855b1c79ff97bae
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 30 18:00:01 2018 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Fri Mar 30 18:00:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5153020

media-radio/svxlink: Minor bugfix release

Package-Manager: Portage-2.3.26, Repoman-2.3.7

 media-radio/svxlink/Manifest               |  1 +
 media-radio/svxlink/svxlink-17.12.2.ebuild | 79 ++++++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 03bc52d7e31..cfd55c8ab9b 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1 +1,2 @@
 DIST svxlink-17.12.1.tar.gz 1621559 BLAKE2B 8a1d9498f451a730ee8d961d4ebd548f34f977367069658bdf4af7d91726e558c9e1ab084423b0238ae1f5fdcafd8e88480b818491e5f91d176d07d81fced5a3 SHA512 90bd74420fcd78d974d12ee13ac792f2a0ecd7cb483ec36ef1085e905f9d6c62af707cb65d04079ec66d7df6da615080a2058a0a559c82171b4882a4b20289f9
+DIST svxlink-17.12.2.tar.gz 1622039 BLAKE2B f67e74605d371f37bddc06f2092d7c9c355a549df2dcfcda3e48e3238dd38d57e195f2fe7edf390e3d48324ef8ab4accf18975ead9216259e484d96597275937 SHA512 cace3894da3b94ae8bd41c47c76c9c6203cb7eaaca6d2c847509b733ed4a6a1dc9ca8c4c16c060dfb0d9ee2982f2a0a2746aa06a5507640d5ed9c9b4fdf90f7e

diff --git a/media-radio/svxlink/svxlink-17.12.2.ebuild b/media-radio/svxlink/svxlink-17.12.2.ebuild
new file mode 100644
index 00000000000..743c6459075
--- /dev/null
+++ b/media-radio/svxlink/svxlink-17.12.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils systemd user
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org"
+SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/tcl:0
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5
+	dev-qt/qtwidgets:5
+	media-libs/alsa-lib
+	media-sound/gsm
+	dev-libs/libgcrypt:0
+	media-libs/speex
+	media-libs/opus
+	dev-libs/libsigc++:2
+	dev-libs/popt"
+DEPEND="${RDEPEND}
+	dev-qt/linguist-tools:5
+	virtual/pkgconfig"
+
+pkg_setup() {
+	enewgroup svxlink
+	enewuser svxlink -1 -1 -1 svxlink
+}
+
+src_prepare() {
+	cmake-utils_src_prepare
+	# drop deprecated desktop category (bug #475730)
+	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DSYSCONF_INSTALL_DIR=/etc
+		-DLOCAL_STATE_DIR=/var
+	)
+	cmake-utils_src_configure
+}
+
+src_compile() {
+	cmake-utils_src_compile
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	fowners -R svxlink.svxlink /var/spool/svxlink
+
+	rm -R "${D}"/usr/share/doc/svxlink || die
+	doman src/doc/man/*.1 src/doc/man/*.5
+
+	insinto /etc/logrotate.d
+	doins   distributions/gentoo/etc/logrotate.d/*
+
+	newinitd "${FILESDIR}"/remotetrx.init remotetrx
+	newinitd "${FILESDIR}"/svxlink.init svxlink
+	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+	newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+	systemd_dounit "${FILESDIR}"/remotetrx.service
+	systemd_dounit "${FILESDIR}"/svxlink.service
+
+	keepdir /var/spool/${PN}/propagation_monitor
+	keepdir /var/spool/${PN}/qso_recorder
+	keepdir /var/spool/${PN}/voice_mail
+}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2018-07-06 13:43 Thomas Deutschmann
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Deutschmann @ 2018-07-06 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     85f619ddef825edf08155b7be23127e1d4a57c2a
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  6 13:38:23 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Jul  6 13:42:04 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f619dd

media-radio/svxlink: x86 stable (bug #659124)

Package-Manager: Portage-2.3.41, Repoman-2.3.9

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

diff --git a/media-radio/svxlink/svxlink-17.12.2.ebuild b/media-radio/svxlink/svxlink-17.12.2.ebuild
index 743c6459075..2c36f3f80d7 100644
--- a/media-radio/svxlink/svxlink-17.12.2.ebuild
+++ b/media-radio/svxlink/svxlink-17.12.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 RDEPEND="dev-lang/tcl:0


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2018-07-09 14:38 Mikle Kolyada
  0 siblings, 0 replies; 25+ messages in thread
From: Mikle Kolyada @ 2018-07-09 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     58edddc51eb1786292e145ff39697fdc6e3f890c
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  9 14:37:49 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Jul  9 14:37:49 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58edddc5

media-radio/svxlink: amd64 stable wrt bug #659124

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/media-radio/svxlink/svxlink-17.12.2.ebuild b/media-radio/svxlink/svxlink-17.12.2.ebuild
index 2c36f3f80d7..f7eca1b5cdf 100644
--- a/media-radio/svxlink/svxlink-17.12.2.ebuild
+++ b/media-radio/svxlink/svxlink-17.12.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="dev-lang/tcl:0


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2021-04-26 14:33 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2021-04-26 14:33 UTC (permalink / raw
  To: gentoo-commits

commit:     49c8bd7c94b5ca280c4c9dc7398293124efdfb8f
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 26 14:31:22 2021 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Apr 26 14:33:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c8bd7c

media-radio/svxlink: Version bump and migrate to GLEP 81

Furthermore migrate away from cmake_utils eclass

Bugs: https://bugs.gentoo.org/781329
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/Manifest               |  1 +
 media-radio/svxlink/svxlink-19.09.2.ebuild | 78 ++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index cfd55c8ab9b..91efaa753d2 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1,2 +1,3 @@
 DIST svxlink-17.12.1.tar.gz 1621559 BLAKE2B 8a1d9498f451a730ee8d961d4ebd548f34f977367069658bdf4af7d91726e558c9e1ab084423b0238ae1f5fdcafd8e88480b818491e5f91d176d07d81fced5a3 SHA512 90bd74420fcd78d974d12ee13ac792f2a0ecd7cb483ec36ef1085e905f9d6c62af707cb65d04079ec66d7df6da615080a2058a0a559c82171b4882a4b20289f9
 DIST svxlink-17.12.2.tar.gz 1622039 BLAKE2B f67e74605d371f37bddc06f2092d7c9c355a549df2dcfcda3e48e3238dd38d57e195f2fe7edf390e3d48324ef8ab4accf18975ead9216259e484d96597275937 SHA512 cace3894da3b94ae8bd41c47c76c9c6203cb7eaaca6d2c847509b733ed4a6a1dc9ca8c4c16c060dfb0d9ee2982f2a0a2746aa06a5507640d5ed9c9b4fdf90f7e
+DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535 SHA512 f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f13333ddbae2d39f679874455b05286d3daf96a903e1c1

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
new file mode 100644
index 00000000000..f6ae56cc19f
--- /dev/null
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake systemd
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org"
+SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CDEPEND="dev-lang/tcl:0
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5
+	dev-qt/qtwidgets:5
+	media-libs/alsa-lib
+	media-sound/gsm
+	dev-libs/libgcrypt:0
+	media-libs/speex
+	media-libs/opus
+	dev-libs/libsigc++:2
+	dev-libs/popt"
+RDEPEND="${CDEPEND}
+	acct-group/svxlink
+	acct-user/svxlink"
+DEPEND="${CDEPEND}
+	dev-qt/linguist-tools:5
+	virtual/pkgconfig"
+
+src_prepare() {
+	cmake_src_prepare
+	# drop deprecated desktop category (bug #475730)
+	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DSYSCONF_INSTALL_DIR=/etc
+		-DLOCAL_STATE_DIR=/var
+	)
+	CMAKE_MAKEFILE_GENERATOR=emake
+	cmake_src_configure
+}
+
+src_compile() {
+	cmake_src_compile
+}
+
+src_install() {
+	cmake_src_install
+
+	fowners -R svxlink.svxlink /var/spool/svxlink
+
+	rm -R "${D}"/usr/share/doc/${P}/man || die
+	doman src/doc/man/*.1 src/doc/man/*.5
+
+	insinto /etc/logrotate.d
+	doins   distributions/gentoo/etc/logrotate.d/*
+
+	newinitd "${FILESDIR}"/remotetrx.init remotetrx
+	newinitd "${FILESDIR}"/svxlink.init svxlink
+	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+	newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+	systemd_dounit "${FILESDIR}"/remotetrx.service
+	systemd_dounit "${FILESDIR}"/svxlink.service
+
+	keepdir /var/spool/${PN}/propagation_monitor
+	keepdir /var/spool/${PN}/qso_recorder
+	keepdir /var/spool/${PN}/voice_mail
+}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2021-04-26 15:35 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2021-04-26 15:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f1b97b9ce27b275f998259dcdfaac2f12eaf5514
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 26 15:33:59 2021 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Apr 26 15:34:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b97b9c

media-radio/svxlink: Fix wrong position of CMAKE_MAKEFILE_GENERATOR

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

 media-radio/svxlink/svxlink-19.09.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index f6ae56cc19f..6d392debf61 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -2,6 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
 inherit cmake systemd
 
 CMAKE_USE_DIR="${S}/src"
@@ -45,7 +48,6 @@ src_configure() {
 		-DSYSCONF_INSTALL_DIR=/etc
 		-DLOCAL_STATE_DIR=/var
 	)
-	CMAKE_MAKEFILE_GENERATOR=emake
 	cmake_src_configure
 }
 


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

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

commit:     00aff3872523e84948030c9861569d85fef476b0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 25 11:03:26 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 25 11:03:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00aff387

media-radio/svxlink: Stabilize 19.09.2 amd64, #791898

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

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

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index 6d392debf61..168040db6b0 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 CDEPEND="dev-lang/tcl:0


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2021-05-25 15:04 Agostino Sarubbo
  0 siblings, 0 replies; 25+ messages in thread
From: Agostino Sarubbo @ 2021-05-25 15:04 UTC (permalink / raw
  To: gentoo-commits

commit:     8a4da9b6d63ca7735ddc22bce3c43115182dca70
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue May 25 15:04:20 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue May 25 15:04:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4da9b6

media-radio/svxlink: x86 stable wrt bug #791898

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index 168040db6b0..b1673b04c5a 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 CDEPEND="dev-lang/tcl:0


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2021-05-25 17:45 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2021-05-25 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     fbe9381fa136515e1c56299351475ccb91c1ee74
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Tue May 25 17:45:12 2021 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Tue May 25 17:45:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe9381f

media-radio/svxlink: Drop old

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

 media-radio/svxlink/Manifest               |  2 -
 media-radio/svxlink/svxlink-17.12.1.ebuild | 75 ----------------------------
 media-radio/svxlink/svxlink-17.12.2.ebuild | 79 ------------------------------
 3 files changed, 156 deletions(-)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 91efaa753d2..37bcc24ce10 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1,3 +1 @@
-DIST svxlink-17.12.1.tar.gz 1621559 BLAKE2B 8a1d9498f451a730ee8d961d4ebd548f34f977367069658bdf4af7d91726e558c9e1ab084423b0238ae1f5fdcafd8e88480b818491e5f91d176d07d81fced5a3 SHA512 90bd74420fcd78d974d12ee13ac792f2a0ecd7cb483ec36ef1085e905f9d6c62af707cb65d04079ec66d7df6da615080a2058a0a559c82171b4882a4b20289f9
-DIST svxlink-17.12.2.tar.gz 1622039 BLAKE2B f67e74605d371f37bddc06f2092d7c9c355a549df2dcfcda3e48e3238dd38d57e195f2fe7edf390e3d48324ef8ab4accf18975ead9216259e484d96597275937 SHA512 cace3894da3b94ae8bd41c47c76c9c6203cb7eaaca6d2c847509b733ed4a6a1dc9ca8c4c16c060dfb0d9ee2982f2a0a2746aa06a5507640d5ed9c9b4fdf90f7e
 DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535 SHA512 f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f13333ddbae2d39f679874455b05286d3daf96a903e1c1

diff --git a/media-radio/svxlink/svxlink-17.12.1.ebuild b/media-radio/svxlink/svxlink-17.12.1.ebuild
deleted file mode 100644
index 2f45a3772d2..00000000000
--- a/media-radio/svxlink/svxlink-17.12.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils systemd user
-
-CMAKE_USE_DIR="${S}/src"
-
-DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://www.svxlink.org"
-SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-lang/tcl:0
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-	media-libs/alsa-lib
-	media-sound/gsm
-	dev-libs/libgcrypt:0
-	media-libs/speex
-	media-libs/opus
-	dev-libs/libsigc++:2
-	dev-libs/popt"
-DEPEND="${RDEPEND}
-	dev-qt/linguist-tools:5
-	virtual/pkgconfig"
-
-pkg_setup() {
-	enewgroup svxlink
-	enewuser svxlink -1 -1 -1 svxlink
-}
-
-src_prepare() {
-	cmake-utils_src_prepare
-	# drop deprecated desktop category (bug #475730)
-	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DSYSCONF_INSTALL_DIR=/etc
-		-DLOCAL_STATE_DIR=/var
-	)
-	cmake-utils_src_configure
-}
-
-src_compile() {
-	cmake-utils_src_compile
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	fowners -R svxlink.svxlink /var/spool/svxlink
-
-	rm -R "${D}"/usr/share/doc/svxlink || die
-	doman src/doc/man/*.1 src/doc/man/*.5
-
-	insinto /etc/logrotate.d
-	doins   distributions/gentoo/etc/logrotate.d/*
-
-	newinitd "${FILESDIR}"/remotetrx.init remotetrx
-	newinitd "${FILESDIR}"/svxlink.init svxlink
-	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
-	newconfd "${FILESDIR}"/svxlink.rc svxlink
-
-	systemd_dounit "${FILESDIR}"/remotetrx.service
-	systemd_dounit "${FILESDIR}"/svxlink.service
-}

diff --git a/media-radio/svxlink/svxlink-17.12.2.ebuild b/media-radio/svxlink/svxlink-17.12.2.ebuild
deleted file mode 100644
index f7eca1b5cdf..00000000000
--- a/media-radio/svxlink/svxlink-17.12.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils systemd user
-
-CMAKE_USE_DIR="${S}/src"
-
-DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://www.svxlink.org"
-SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-lang/tcl:0
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-	media-libs/alsa-lib
-	media-sound/gsm
-	dev-libs/libgcrypt:0
-	media-libs/speex
-	media-libs/opus
-	dev-libs/libsigc++:2
-	dev-libs/popt"
-DEPEND="${RDEPEND}
-	dev-qt/linguist-tools:5
-	virtual/pkgconfig"
-
-pkg_setup() {
-	enewgroup svxlink
-	enewuser svxlink -1 -1 -1 svxlink
-}
-
-src_prepare() {
-	cmake-utils_src_prepare
-	# drop deprecated desktop category (bug #475730)
-	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DSYSCONF_INSTALL_DIR=/etc
-		-DLOCAL_STATE_DIR=/var
-	)
-	cmake-utils_src_configure
-}
-
-src_compile() {
-	cmake-utils_src_compile
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	fowners -R svxlink.svxlink /var/spool/svxlink
-
-	rm -R "${D}"/usr/share/doc/svxlink || die
-	doman src/doc/man/*.1 src/doc/man/*.5
-
-	insinto /etc/logrotate.d
-	doins   distributions/gentoo/etc/logrotate.d/*
-
-	newinitd "${FILESDIR}"/remotetrx.init remotetrx
-	newinitd "${FILESDIR}"/svxlink.init svxlink
-	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
-	newconfd "${FILESDIR}"/svxlink.rc svxlink
-
-	systemd_dounit "${FILESDIR}"/remotetrx.service
-	systemd_dounit "${FILESDIR}"/svxlink.service
-
-	keepdir /var/spool/${PN}/propagation_monitor
-	keepdir /var/spool/${PN}/qso_recorder
-	keepdir /var/spool/${PN}/voice_mail
-}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2022-08-08  9:40 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2022-08-08  9:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d8ab49989232f3d0261ad302c0289097994de596
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 17:45:28 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 09:40:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ab4998

media-radio/svxlink: Move dev-qt/linguist-tools:5 to BDEPEND

Drop superfluous src_compile() override.

Bug: https://bugs.gentoo.org/544938
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-radio/svxlink/svxlink-19.09.2.ebuild | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index b1673b04c5a5..32d84c58f3d0 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.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=7
@@ -18,7 +18,7 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
-CDEPEND="dev-lang/tcl:0
+DEPEND="dev-lang/tcl:0
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	dev-qt/qtnetwork:5
@@ -30,10 +30,10 @@ CDEPEND="dev-lang/tcl:0
 	media-libs/opus
 	dev-libs/libsigc++:2
 	dev-libs/popt"
-RDEPEND="${CDEPEND}
+RDEPEND="${DEPEND}
 	acct-group/svxlink
 	acct-user/svxlink"
-DEPEND="${CDEPEND}
+BDEPEND="
 	dev-qt/linguist-tools:5
 	virtual/pkgconfig"
 
@@ -51,10 +51,6 @@ src_configure() {
 	cmake_src_configure
 }
 
-src_compile() {
-	cmake_src_compile
-}
-
 src_install() {
 	cmake_src_install
 


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2022-08-12 16:34 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2022-08-12 16:34 UTC (permalink / raw
  To: gentoo-commits

commit:     028fa963292020e1d939758a20ab6310d9eb3688
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 12 16:32:11 2022 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Fri Aug 12 16:34:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028fa963

media-radio/svxlink: Filter out -flto

Closes: https://bugs.gentoo.org/860414
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/svxlink-19.09.2.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index 32d84c58f3d0..9deb6df6d74d 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR=emake
 
-inherit cmake systemd
+inherit cmake flag-o-matic systemd
 
 CMAKE_USE_DIR="${S}/src"
 
@@ -44,6 +44,9 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Wodr warnings, see bug #860414
+	filter-lto
+
 	local mycmakeargs=(
 		-DSYSCONF_INSTALL_DIR=/etc
 		-DLOCAL_STATE_DIR=/var


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-01-15 13:41 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-01-15 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     46c9767a3087b002a639d927dca31d8fd69ed995
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 15 13:37:15 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Jan 15 13:37:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c9767a

media-radio/svxlink: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/svxlink-19.09.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index 9deb6df6d74d..2e0f2c6624e1 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,6 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 DEPEND="dev-lang/tcl:0
 	dev-qt/qtcore:5


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-07-01 19:36 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-07-01 19:36 UTC (permalink / raw
  To: gentoo-commits

commit:     dc85ab1eb4b0550af396bb88a23c43690166c925
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  1 19:35:54 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Jul  1 19:35:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc85ab1e

media-radio/svxlink: add 24.02

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/Manifest             |  1 +
 media-radio/svxlink/svxlink-24.02.ebuild | 85 ++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index 37bcc24ce109..601e6c0d9b13 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1 +1,2 @@
 DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535 SHA512 f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f13333ddbae2d39f679874455b05286d3daf96a903e1c1
+DIST svxlink-24.02.tar.gz 1974323 BLAKE2B ca743d8356bdcde85bc560015ffa51f97f8fa1bcbbe6972f1789b68dbda33210cc2194f950b0ead57272963de67244bb57a6cbb546e3091215d288cdb6a16c2a SHA512 7bd8d9bf272922ec5d4b134ca1d5ee9cb1f9713c5cb9985aed5f63e601425bb6b6a17de026095c9cbb83797cf58228bcf05284c5a87384b4d019f6c27ac3e848

diff --git a/media-radio/svxlink/svxlink-24.02.ebuild b/media-radio/svxlink/svxlink-24.02.ebuild
new file mode 100644
index 000000000000..6a9e245becf4
--- /dev/null
+++ b/media-radio/svxlink/svxlink-24.02.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake flag-o-matic systemd xdg-utils
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org"
+SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/tcl:0
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5
+	dev-qt/qtwidgets:5
+	media-libs/alsa-lib
+	media-sound/gsm
+	dev-libs/libgcrypt:0
+	media-libs/speex
+	media-libs/opus
+	dev-libs/libsigc++:2
+	dev-libs/popt"
+RDEPEND="${DEPEND}
+	acct-group/svxlink
+	acct-user/svxlink"
+BDEPEND="
+	dev-qt/linguist-tools:5
+	virtual/pkgconfig"
+
+src_prepare() {
+	cmake_src_prepare
+	# drop deprecated desktop category (bug #475730)
+	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+	# -Wodr warnings, see bug #860414
+	filter-lto
+
+	local mycmakeargs=(
+		-DSYSCONF_INSTALL_DIR=/etc
+		-DLOCAL_STATE_DIR=/var
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	fowners -R svxlink:svxlink /var/spool/svxlink
+
+	doman src/doc/man/*.1 src/doc/man/*.5
+
+	insinto /etc/logrotate.d
+	doins   distributions/gentoo/etc/logrotate.d/*
+
+	newinitd "${FILESDIR}"/remotetrx.init remotetrx
+	newinitd "${FILESDIR}"/svxlink.init svxlink
+	newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+	newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+	systemd_dounit "${FILESDIR}"/remotetrx.service
+	systemd_dounit "${FILESDIR}"/svxlink.service
+
+	keepdir /var/spool/${PN}/propagation_monitor
+	keepdir /var/spool/${PN}/qso_recorder
+	keepdir /var/spool/${PN}/voice_mail
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-07-25  7:45 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-07-25  7:45 UTC (permalink / raw
  To: gentoo-commits

commit:     496aa078d1538c1105e4fd82bf04d3bcfc185a59
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 07:43:04 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 07:44:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496aa078

media-radio/svxlink: Add dependencies

- missing dev-libs/jsoncpp
- make =dev-libs/libgpiod-1 mandatory

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/{svxlink-24.02.ebuild => svxlink-24.02-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-radio/svxlink/svxlink-24.02.ebuild b/media-radio/svxlink/svxlink-24.02-r1.ebuild
similarity index 97%
rename from media-radio/svxlink/svxlink-24.02.ebuild
rename to media-radio/svxlink/svxlink-24.02-r1.ebuild
index 6a9e245becf4..b14c2baaa36a 100644
--- a/media-radio/svxlink/svxlink-24.02.ebuild
+++ b/media-radio/svxlink/svxlink-24.02-r1.ebuild
@@ -18,6 +18,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="dev-lang/tcl:0
+	dev-libs/jsoncpp
+	=dev-libs/libgpiod-1*
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	dev-qt/qtnetwork:5


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-07-30 18:39 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-07-30 18:39 UTC (permalink / raw
  To: gentoo-commits

commit:     2157e207dee32b91b21389a72910750910e04bcb
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 30 18:38:02 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 18:38:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2157e207

media-radio/svxlink: Fix dependencies, add some USE flags

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/metadata.xml            |  4 +++
 media-radio/svxlink/svxlink-24.02-r2.ebuild | 38 +++++++++++++++++++++--------
 2 files changed, 32 insertions(+), 10 deletions(-)

diff --git a/media-radio/svxlink/metadata.xml b/media-radio/svxlink/metadata.xml
index 069d81756da7..3b0e34d555a2 100644
--- a/media-radio/svxlink/metadata.xml
+++ b/media-radio/svxlink/metadata.xml
@@ -15,4 +15,8 @@
 		<remote-id type="sourceforge">svxlink</remote-id>
 		<remote-id type="github">sm0svx/svxlink</remote-id>
 	</upstream>
+	<use>
+		<flag name="qt5">Build and install qtel application</flag>
+		<flag name="rtlsdr">Add support for rtlsdr hardware</flag>
+	</use>
 </pkgmetadata>

diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild
index 2d5062de0b33..e942da835328 100644
--- a/media-radio/svxlink/svxlink-24.02-r2.ebuild
+++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild
@@ -16,21 +16,27 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="ogg qt5 rtlsdr"
 
-DEPEND="dev-lang/tcl:0
-	dev-libs/jsoncpp
-	=dev-libs/libgpiod-1*
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
+DEPEND="dev-lang/tcl:=
+	dev-libs/jsoncpp:=
+	dev-libs/libgcrypt:=
+	=dev-libs/libgpiod-1*:=
+	dev-libs/libsigc++:2
+	dev-libs/popt
 	media-libs/alsa-lib
 	media-sound/gsm
-	dev-libs/libgcrypt:0
 	media-libs/speex
 	media-libs/opus
-	dev-libs/libsigc++:2
-	dev-libs/popt"
+	net-misc/curl
+	ogg? ( media-libs/libogg )
+	rtlsdr? ( net-wireless/rtl-sdr )
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
+	)"
 RDEPEND="${DEPEND}
 	acct-group/svxlink
 	acct-user/svxlink"
@@ -43,6 +49,16 @@ src_prepare() {
 	if use elibc_musl ; then
 		eapply -p1 "${FILESDIR}/$P-musl.patch"
 	fi
+	if ! use ogg ; then
+		# drop automatic discovery of dependency
+		sed -i -e "s/find_package(OGG)/#/g" \
+				src/async/audio/CMakeLists.txt || die
+	fi
+	if ! use rtlsdr ; then
+		# drop automatic discovery of dependency
+		sed -i -e "s/find_package(RtlSdr)/#/g" \
+				src/svxlink/trx/CMakeLists.txt || die
+	fi
 	cmake_src_prepare
 	# drop deprecated desktop category (bug #475730)
 	sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
@@ -53,8 +69,10 @@ src_configure() {
 	filter-lto
 
 	local mycmakeargs=(
+		-DUSE_QT="$(usex qt5)"
 		-DSYSCONF_INSTALL_DIR=/etc
 		-DLOCAL_STATE_DIR=/var
+		-DUSE_OSS=NO
 	)
 	cmake_src_configure
 }


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-07-31 12:34 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-07-31 12:34 UTC (permalink / raw
  To: gentoo-commits

commit:     806a362cd6432cbde970023334db440a4e212651
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 31 12:29:53 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Wed Jul 31 12:33:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806a362c

media-radio/svxlink: Make dev-qt/linguist-tools a USE-conditional dependency

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/svxlink-24.02-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild
index e942da835328..c179c98aeac6 100644
--- a/media-radio/svxlink/svxlink-24.02-r2.ebuild
+++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild
@@ -41,8 +41,8 @@ RDEPEND="${DEPEND}
 	acct-group/svxlink
 	acct-user/svxlink"
 BDEPEND="
-	dev-qt/linguist-tools:5
-	virtual/pkgconfig"
+	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )"
 
 src_prepare() {
 	# fix build for MUSL (bug #936813)


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-08-27 11:32 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-08-27 11:32 UTC (permalink / raw
  To: gentoo-commits

commit:     cc3581b1ae3097af94cbf8ceb6849bf80dfbbc43
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Aug 27 08:03:03 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 11:31:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3581b1

media-radio/svxlink: use https, add missing braces

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38299
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/svxlink/svxlink-19.09.2.ebuild  | 2 +-
 media-radio/svxlink/svxlink-24.02-r2.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild
index 2e0f2c6624e1..5dc13813cd96 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -10,7 +10,7 @@ inherit cmake flag-o-matic systemd
 CMAKE_USE_DIR="${S}/src"
 
 DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://www.svxlink.org"
+HOMEPAGE="https://www.svxlink.org"
 SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"

diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild
index c179c98aeac6..b0f5f4b192f7 100644
--- a/media-radio/svxlink/svxlink-24.02-r2.ebuild
+++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild
@@ -10,7 +10,7 @@ inherit cmake flag-o-matic systemd xdg-utils
 CMAKE_USE_DIR="${S}/src"
 
 DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
-HOMEPAGE="http://www.svxlink.org"
+HOMEPAGE="https://www.svxlink.org"
 SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
@@ -47,7 +47,7 @@ BDEPEND="
 src_prepare() {
 	# fix build for MUSL (bug #936813)
 	if use elibc_musl ; then
-		eapply -p1 "${FILESDIR}/$P-musl.patch"
+		eapply -p1 "${FILESDIR}/${P}-musl.patch"
 	fi
 	if ! use ogg ; then
 		# drop automatic discovery of dependency


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-09-03 11:09 Jakov Smolić
  0 siblings, 0 replies; 25+ messages in thread
From: Jakov Smolić @ 2024-09-03 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     63782d0555de213491ffe58abe248f6432eb1005
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  3 11:09:06 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Sep  3 11:09:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63782d05

media-radio/svxlink: Stabilize 24.02-r2 x86, #938735

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

 media-radio/svxlink/svxlink-24.02-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild
index d62e1b7badd7..64d96f379833 100644
--- a/media-radio/svxlink/svxlink-24.02-r2.ebuild
+++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ogg qt5 rtlsdr"
 
 DEPEND="dev-lang/tcl:=


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

* [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
@ 2024-09-03 11:09 Jakov Smolić
  0 siblings, 0 replies; 25+ messages in thread
From: Jakov Smolić @ 2024-09-03 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     cbc701c5c90bd2ff5e0e87b365181b9789ce3084
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  3 11:09:01 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Sep  3 11:09:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc701c5

media-radio/svxlink: Stabilize 24.02-r2 amd64, #938735

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

 media-radio/svxlink/svxlink-24.02-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild
index b0f5f4b192f7..d62e1b7badd7 100644
--- a/media-radio/svxlink/svxlink-24.02-r2.ebuild
+++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ogg qt5 rtlsdr"
 
 DEPEND="dev-lang/tcl:=


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

end of thread, other threads:[~2024-09-03 11:09 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-09 14:38 [gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/ Mikle Kolyada
  -- strict thread matches above, loose matches on Subject: below --
2024-09-03 11:09 Jakov Smolić
2024-09-03 11:09 Jakov Smolić
2024-08-27 11:32 Thomas Beierlein
2024-07-31 12:34 Thomas Beierlein
2024-07-30 18:39 Thomas Beierlein
2024-07-25  7:45 Thomas Beierlein
2024-07-01 19:36 Thomas Beierlein
2024-01-15 13:41 Thomas Beierlein
2022-08-12 16:34 Thomas Beierlein
2022-08-08  9:40 Andreas Sturmlechner
2021-05-25 17:45 Thomas Beierlein
2021-05-25 15:04 Agostino Sarubbo
2021-05-25 11:03 Sam James
2021-04-26 15:35 Thomas Beierlein
2021-04-26 14:33 Thomas Beierlein
2018-07-06 13:43 Thomas Deutschmann
2018-03-30 18:00 Thomas Beierlein
2018-02-18 21:48 Thomas Deutschmann
2018-02-15  6:09 Thomas Beierlein
2018-01-15 15:27 Thomas Beierlein
2016-05-01 14:33 Thomas Beierlein
2016-01-30  9:40 Pacho Ramos
2016-01-07 17:40 Thomas Beierlein
2016-01-07 17:37 Thomas Beierlein

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