* [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