aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerion Entrup <gerion.entrup@flump.de>2016-12-14 22:21:50 +0100
committerGerion Entrup <gerion.entrup@flump.de>2016-12-14 22:21:50 +0100
commit6d8f7d744c550fdb0159565de79e2cfac32f6315 (patch)
tree96d090f4d4eb2415173d09b20d76bf2c19513f3a /net-misc
parentMerge branch 'master' of nibbler.neboola.de:ci3ntoverlay (diff)
downloadgerislay-6d8f7d744c550fdb0159565de79e2cfac32f6315.tar.gz
gerislay-6d8f7d744c550fdb0159565de79e2cfac32f6315.tar.bz2
gerislay-6d8f7d744c550fdb0159565de79e2cfac32f6315.zip
add roger-router
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/roger-router/Manifest2
-rw-r--r--net-misc/roger-router/roger-router-1.9.3.ebuild94
2 files changed, 96 insertions, 0 deletions
diff --git a/net-misc/roger-router/Manifest b/net-misc/roger-router/Manifest
new file mode 100644
index 0000000..1a14323
--- /dev/null
+++ b/net-misc/roger-router/Manifest
@@ -0,0 +1,2 @@
+DIST roger-router-1.9.3.tar.xz 803904 SHA256 be54ba7da813df6a0972549b0dd7e53f94ac635ac23eedf4ca8f4c304d8fc3e1 SHA512 8ea0d07df68c9526951e43843951df5d947c4a7ca8af33dcc283d2a5953dc28e88723475575bb78de7bed94731530b0c0d07dae6de9a011721020b2cb04a5433 WHIRLPOOL 8f1712d5e95185f67866f3dfcc52c443a90533a98092b1aaf2f6051b3974d60cf619ce5574c33dc249bf8122743d588039518230e97b079a0c63a92cf8f2a4bd
+EBUILD roger-router-1.9.3.ebuild 2295 SHA256 47095af4445b3c0c239df0353679e4dd50f856d0ff7cad6c644ca086903666ba SHA512 4a2f12739ec7900f42984a24bdc3f83b0c26543509b0f2ff59884439211de9370f24adb08f2cbbff016dd121cf3eef1802f87be176571b7e1f50b312781d0ed9 WHIRLPOOL 5832b9fcb849d840ed4b319d2a270760ddf1b0cb198a64dfa56cf61f790650fbbc355df5064aec2a837434b4b5abfa7a7feda90f22cecd79b3466407dac02a58
diff --git a/net-misc/roger-router/roger-router-1.9.3.ebuild b/net-misc/roger-router/roger-router-1.9.3.ebuild
new file mode 100644
index 0000000..940ed29
--- /dev/null
+++ b/net-misc/roger-router/roger-router-1.9.3.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils fdo-mime gnome2-utils
+
+DESCRIPTION="Implements fax over TCP on your Fritz!Box"
+HOMEPAGE="https://www.tabos.org/"
+SRC_URI="https://www.tabos.org/downloads/${P}.tar.xz"
+
+LICENSE="GPL2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="appindicator libnotify ebook gdata kwallet secret gstreamer pulseaudio portaudio"
+
+DEPEND="app-arch/xz-utils
+ media-libs/spandsp
+ net-print/cups
+ >=net-libs/libcapi-3.0
+ >=x11-libs/gtk+-3.14
+ >=net-libs/libsoup-2.4
+ >=dev-libs/libpeas-1.0
+ >=dev-libs/glib-2.40
+ >=media-libs/speex-1.0"
+
+RDEPEND="$DEPEND
+ appindicator? ( dev-libs/libappindicator )
+ secret? ( app-crypt/libsecret )
+ ebook? ( mail-client/evolution )
+ kwallet? ( kde-frameworks/kwallet )
+ gstreamer? ( >=media-libs/gstreamer-1.4 )
+ pulseaudio? ( media-sound/pulseaudio )
+ portaudio? ( media-libs/portaudio )"
+
+src_configure() {
+ econf --docdir=/usr/share/doc/${PF}/html \
+ --with-spandsp \
+ --without-macos-keyring \
+ --with-faxophone \
+ $(use_with appindicator appindicator3) \
+ $(use_with ebook) \
+ $(use_with kwallet kwallet5) \
+ $(use_with gdata) \
+ $(use_with libnotify) \
+ $(use_with secret) \
+ $(use_with gstreamer gstreamer1) \
+ $(use_with pulseaudio) \
+ $(use_with portaudio)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc README
+ docinto scripts
+ dodoc share/install-fax.sh
+
+ exeinto /usr/libexec/cups/backend/
+ doexe ${D}/usr/share/roger/roger-cups
+ diropts -m1777
+ dodir /var/spool/roger
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+
+ elog "Installing files for cups support."
+ elog "To use cups as a fax driver you have to run"
+ elog "Create a new Faxprinter with cups Webfrontend"
+ elog "http://localhost:631"
+ elog "The Standard PS Driver will work"
+ elog
+
+ elog "If you want to use the incoming notification you'll have to dial #96*5*"
+ elog
+ elog "To use the capifax plugin you will have to enable capi-over-tcp by"
+ elog "dialing #96*3*"
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+}