summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Beierlein <tomjbe@gentoo.org>2012-01-29 06:54:02 +0000
committerThomas Beierlein <tomjbe@gentoo.org>2012-01-29 06:54:02 +0000
commitf382ccb751a7f49c2af0ea173c1b9872f2917bc5 (patch)
tree8e00ea19f289513ac0f8114c78ebb819c28045d7 /media-radio/svxlink
parentx86 stable per bug 401119 (diff)
downloadhistorical-f382ccb751a7f49c2af0ea173c1b9872f2917bc5.tar.gz
historical-f382ccb751a7f49c2af0ea173c1b9872f2917bc5.tar.bz2
historical-f382ccb751a7f49c2af0ea173c1b9872f2917bc5.zip
New version. Fixes bugs #335307, #336993, #366199 and #369881. Add myself to maintainer
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'media-radio/svxlink')
-rw-r--r--media-radio/svxlink/ChangeLog91
-rw-r--r--media-radio/svxlink/Manifest18
-rw-r--r--media-radio/svxlink/files/remotetrx.init43
-rw-r--r--media-radio/svxlink/files/remotetrx.rc21
-rw-r--r--media-radio/svxlink/files/svxlink.init43
-rw-r--r--media-radio/svxlink/files/svxlink.rc21
-rw-r--r--media-radio/svxlink/metadata.xml19
-rw-r--r--media-radio/svxlink/svxlink-11.11.1.ebuild53
8 files changed, 309 insertions, 0 deletions
diff --git a/media-radio/svxlink/ChangeLog b/media-radio/svxlink/ChangeLog
new file mode 100644
index 000000000000..acda8e3e2b20
--- /dev/null
+++ b/media-radio/svxlink/ChangeLog
@@ -0,0 +1,91 @@
+# ChangeLog for media-radio/svxlink
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/ChangeLog,v 1.18 2012/01/29 06:54:02 tomjbe Exp $
+
+*svxlink-11.11.1 (29 Jan 2012)
+
+ 29 Jan 2012; Thomas Beierlein <tomjbe@gentoo.org> +svxlink-11.11.1.ebuild,
+ +files/remotetrx.init, +files/remotetrx.rc, +files/svxlink.init,
+ +files/svxlink.rc, +metadata.xml:
+ New version.
+ * Provides gentoo like init scripts (bug 335307)
+ * Works with qrt4 (bug 336993)
+ * Builds with gcc-4.6 (bug 366199)
+ * fixes underlinking (bug 369881)
+ Add myself to maintainers.
+
+ 28 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> svxlink-090426.ebuild:
+ Install 10-svxlink.rules to /lib/udev instead of /etc/udev.
+
+ 19 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> svxlink-090426.ebuild,
+ +files/svxlink-090426-noqt.patch:
+ Remove automagic x11-libs/qt:3 detection wrt #301744, thanks to Ben de
+ Groot and Thomas Beierlein.
+
+ 28 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> svxlink-090426.ebuild:
+ Stop using deprecated kde-functions.eclass.
+
+ 03 Dec 2009; Markus Meier <maekke@gentoo.org> svxlink-090426.ebuild:
+ amd64 love, requested in bug #292700
+
+ 26 Oct 2009; Stuart Longland <redhatter@gentoo.org> metadata.xml:
+ Claimed maintainership on this package. Please forward all future bugs my
+ way.
+
+ 21 Oct 2009; Markus Meier <maekke@gentoo.org> svxlink-090426.ebuild:
+ x86 stable, bug #287095
+
+*svxlink-090426 (08 Sep 2009)
+
+ 08 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> +svxlink-090426.ebuild,
+ +files/svxlink-090426-gcc44.patch:
+ Version bump to 090426 , patch thanks to Thomas Beierlein <tb@forth-ev.de>
+ bug 279699
+
+ 24 Jul 2009; Mounir Lamouri <volkmar@gentoo.org>
+ -svxlink-080102-r1.ebuild:
+ Removing 080102-r1 ebuild because failing with gcc-4.4 and glibc-2.10
+
+ 23 Jul 2009; Víctor Ostorga <vostorga@gentoo.org> svxlink-080730.ebuild,
+ +files/svxlink-080730-glibc210.patch:
+ Fixing compilation with glibc 2.10
+ Patch thanks to Thomas Beierlein <tb@forth-ev.de>
+
+ 07 Jul 2009; <vostorga@gentoo.org> +files/svxlink-080730-gcc44.patch,
+ svxlink-080730.ebuild:
+ Add patch to fix compilation with gcc 4.4
+
+ 15 Dec 2008; Peter Volkov <pva@gentoo.org>
+ +files/svxlink-080730--as-needed.patch,
+ +files/svxlink-080730-spandsp-0.0.6_pre2.patch, svxlink-080730.ebuild:
+ Fixed build problem with >=spandsp-0.0.6_pre2, bug #249338, thank Yaroslav
+ Gorbunov for report and patch. Fixed build issue with --as-needed, bug
+ #247807, thank Diego E. 'Flameeyes' Pettenò for report. Force to use
+ up-to-date spandsp library.
+
+*svxlink-080730 (23 Sep 2008)
+*svxlink-080102-r1 (23 Sep 2008)
+
+ 23 Sep 2008; Jeremy Olexa <darkside@gentoo.org> -files/kde.patch,
+ +files/svxlink-fix-Makefile.diff, -svxlink-070415.ebuild,
+ -svxlink-080102.ebuild, +svxlink-080102-r1.ebuild, +svxlink-080730.ebuild:
+ (non-maintainer commit) Fix compilation issues, version bump, and remove
+ old. Thanks to Thomas Beierlein for fixing in bug #234090
+
+ 11 Jun 2008; Jeremy Olexa <darkside@gentoo.org> svxlink-080102.ebuild:
+ Fix SRC_URI, thanks to Tobias Blomberg for reporting, bug #216451
+
+ 06 Apr 2008; Carsten Lohrke <carlo@gentoo.org> metadata.xml:
+ Maintainer retired.
+
+*svxlink-080102 (30 Mar 2008)
+
+ 30 Mar 2008; Lars Weiler <pylon@gentoo.org> +svxlink-080102.ebuild:
+ Version bump.
+
+*svxlink-070415 (16 Dec 2007)
+
+ 16 Dec 2007; Lars Weiler <pylon@gentoo.org> +files/kde.patch,
+ +metadata.xml, +svxlink-070415.ebuild:
+ New application for all those Gentoo ham-radio users out there.
+
diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
new file mode 100644
index 000000000000..d2c3464c44f5
--- /dev/null
+++ b/media-radio/svxlink/Manifest
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX remotetrx.init 900 RMD160 1f7563d63428e49d6780051a981e77a4ebfac69e SHA1 580cd6d147d57d01d758ff7f4b29905c0fe338f0 SHA256 ed941fc921339c534eb15385873688ee73a07cd93260036be607b21c93206c0c
+AUX remotetrx.rc 578 RMD160 d2013e38d9a249aa556e4ec5452db70afc6cfc66 SHA1 0b268d04b22e155bc07387a3dd1fb62685000c67 SHA256 90176eb6d1bc0f95f504e90a5bba375c5d4513f57fb322284d4da9462ac0b201
+AUX svxlink.init 894 RMD160 71e6ebfe023de360eb767eab0797084cca1d008d SHA1 c969b90e2282521cf23a9ea1da98b197b1b1e7cd SHA256 8ccc01f43e46de81f6ee067605d0ce1f9e5ac04405b718df297e40b580cdb3ad
+AUX svxlink.rc 568 RMD160 470efa0808527bf12bb487cc37364baed427d51c SHA1 8285fdc122be8a5b0c2771c89fe32800ddaea2c4 SHA256 d9faf2c39ee13f382ea5be3af8c6cedf67a69bbaeff601220a91437fa52daafa
+DIST svxlink-11.11.1.tar.gz 838749 RMD160 2f1f862da6aff6e15c2b4ed5c603ca79a6a76056 SHA1 7b28282d65252295ddbb3e1a3e507a16b833568a SHA256 6de1041203bbd4634c182daef37370186daa2107b04bb84829fe274b8dc7f133
+EBUILD svxlink-11.11.1.ebuild 1377 RMD160 349e04e6cab4652f0c1f86d1e7944bdb2799b534 SHA1 cb10a0e68ad03c0e018995cf46770a74f120affb SHA256 191294b84e49c0fdd69da729c0c37ccdf7188996103b9c02d271d5a55c66148f
+MISC ChangeLog 3573 RMD160 4b49cdb54418c487a1c75af53787a9cb06b060cc SHA1 ee9ff11819cd1601ff6b04712a31a5ea92d0ac95 SHA256 2a140fd7ee7949f4d8ea3d9b9b31889c07743042fd24d687e0e8f1832f78412b
+MISC metadata.xml 650 RMD160 48aa2bebc69352e3cdd84ce39bc80cf8af3bc141 SHA1 ad55d971b783e8326b69d88c9a33e02e69310fbb SHA256 15fd5f97398bba8537021442521002863aaa2e147d7a97ad45de45e0c9ed8bde
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk8k7RYACgkQQe4uqXYgU9UFxACfV6ov9g1wH6Xiodkr7aFmJ08Y
+6DsAoIgwZq+hpphs+9lKzX3BbNIM4jYb
+=0nMR
+-----END PGP SIGNATURE-----
diff --git a/media-radio/svxlink/files/remotetrx.init b/media-radio/svxlink/files/remotetrx.init
new file mode 100644
index 000000000000..f69f827e9e5c
--- /dev/null
+++ b/media-radio/svxlink/files/remotetrx.init
@@ -0,0 +1,43 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/files/remotetrx.init,v 1.1 2012/01/29 06:54:02 tomjbe Exp $
+
+PNAME=remotetrx
+NAME="RemoteTrx Server"
+DAEMON=/usr/bin/$PNAME
+
+POPTS="--daemon \
+ ${RUNASUSER:+--runasuser=$RUNASUSER} \
+ ${PIDFILE:+--pidfile=$PIDFILE} \
+ ${LOGFILE:+--logfile=$LOGFILE} \
+ ${CFGFILE:+--config=$CFGFILE}"
+
+create_logfile()
+{
+ touch $LOGFILE
+ if [ -n "$RUNASUSER" ]; then
+ chown $RUNASUSER.$RUNASUSER $LOGFILE
+ fi
+}
+
+
+depend() {
+ need localmount
+ use net
+ after bootmisc
+}
+
+start() {
+ ebegin "Starting $NAME"
+ create_logfile
+ export $ENV
+ start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON -- $POPTS
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping $NAME"
+ start-stop-daemon --stop --pidfile $PIDFILE --exec $DAEMON
+ eend $?
+}
diff --git a/media-radio/svxlink/files/remotetrx.rc b/media-radio/svxlink/files/remotetrx.rc
new file mode 100644
index 000000000000..940cc389bf4c
--- /dev/null
+++ b/media-radio/svxlink/files/remotetrx.rc
@@ -0,0 +1,21 @@
+#############################################################################
+#
+# Configuration file for the RemoteTrx startup script /etc/init.d/remotetrx
+#
+#############################################################################
+
+# The log file to use
+LOGFILE=/var/log/remotetrx
+
+# The PID file to use
+PIDFILE=/var/run/remotetrx.pid
+
+# The user to run the SvxLink server as
+RUNASUSER=svxlink
+
+# Specify which configuration file to use
+CFGFILE=/etc/svxlink/remotetrx.conf
+
+# Environment variables to set up. Separate variables with a space.
+ENV="ASYNC_AUDIO_NOTRIGGER=1"
+
diff --git a/media-radio/svxlink/files/svxlink.init b/media-radio/svxlink/files/svxlink.init
new file mode 100644
index 000000000000..e43bfd94711a
--- /dev/null
+++ b/media-radio/svxlink/files/svxlink.init
@@ -0,0 +1,43 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/files/svxlink.init,v 1.1 2012/01/29 06:54:02 tomjbe Exp $
+
+PNAME=svxlink
+NAME="SvxLink Server"
+DAEMON=/usr/bin/$PNAME
+
+POPTS="--daemon \
+ ${RUNASUSER:+--runasuser=$RUNASUSER} \
+ ${PIDFILE:+--pidfile=$PIDFILE} \
+ ${LOGFILE:+--logfile=$LOGFILE} \
+ ${CFGFILE:+--config=$CFGFILE}"
+
+create_logfile()
+{
+ touch $LOGFILE
+ if [ -n "$RUNASUSER" ]; then
+ chown $RUNASUSER.$RUNASUSER $LOGFILE
+ fi
+}
+
+
+depend() {
+ need localmount
+ use net
+ after bootmisc
+}
+
+start() {
+ ebegin "Starting $NAME"
+ create_logfile
+ export $ENV
+ start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON -- $POPTS
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping $NAME"
+ start-stop-daemon --stop --pidfile $PIDFILE --exec $DAEMON
+ eend $?
+}
diff --git a/media-radio/svxlink/files/svxlink.rc b/media-radio/svxlink/files/svxlink.rc
new file mode 100644
index 000000000000..5f19f576e824
--- /dev/null
+++ b/media-radio/svxlink/files/svxlink.rc
@@ -0,0 +1,21 @@
+#############################################################################
+#
+# Configuration file for the SvxLink startup script /etc/init.d/svxlink
+#
+#############################################################################
+
+# The log file to use
+LOGFILE=/var/log/svxlink
+
+# The PID file to use
+PIDFILE=/var/run/svxlink.pid
+
+# The user to run the SvxLink server as
+RUNASUSER=svxlink
+
+# Specify which configuration file to use
+CFGFILE=/etc/svxlink/svxlink.conf
+
+# Environment variables to set up. Separate variables with a space.
+ENV="ASYNC_AUDIO_NOTRIGGER=1"
+
diff --git a/media-radio/svxlink/metadata.xml b/media-radio/svxlink/metadata.xml
new file mode 100644
index 000000000000..3522c4f82265
--- /dev/null
+++ b/media-radio/svxlink/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>redhatter@gentoo.org</email>
+ <name>Stuart Longland</name>
+ </maintainer>
+ <maintainer>
+ <email>tomjbe@gentoo.org</email>
+ <name>Thomas Beierlein</name>
+ </maintainer>
+ <longdescription lang="en">
+ The SvxLink project aim to develop a flexible, general purpose voice
+ services system for ham radio use. The svxlink server consists of a core
+ that handles the connection to the tranceiver. The project also
+ includes an EchoLink client GUI application (Qtel).
+ </longdescription>
+</pkgmetadata>
+
diff --git a/media-radio/svxlink/svxlink-11.11.1.ebuild b/media-radio/svxlink/svxlink-11.11.1.ebuild
new file mode 100644
index 000000000000..f489b79b1662
--- /dev/null
+++ b/media-radio/svxlink/svxlink-11.11.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/svxlink-11.11.1.ebuild,v 1.1 2012/01/29 06:54:02 tomjbe Exp $
+
+EAPI=4
+inherit eutils multilib qt4-r2
+
+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
+ x11-libs/qt-core
+ x11-libs/qt-gui
+ media-libs/alsa-lib
+ media-sound/gsm
+ dev-libs/libgcrypt
+ media-libs/speex
+ dev-libs/libsigc++:1.2
+ dev-libs/popt"
+DEPEND="${RDEPEND}
+ dev-util/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
+}
+
+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
+}