[arch-commits] Commit in misdnuser/repos (12 files)
Tobias Powalowski
tpowa at nymeria.archlinux.org
Mon May 20 17:17:10 UTC 2013
Date: Monday, May 20, 2013 @ 19:17:10
Author: tpowa
Revision: 186032
archrelease: copy trunk to extra-i686, extra-x86_64
Added:
misdnuser/repos/extra-i686/
misdnuser/repos/extra-i686/PKGBUILD
(from rev 186031, misdnuser/trunk/PKGBUILD)
misdnuser/repos/extra-i686/c2faxrecv-mISDNcapid.service
(from rev 186031, misdnuser/trunk/c2faxrecv-mISDNcapid.service)
misdnuser/repos/extra-i686/fix-compile-gcc48.patch
(from rev 186031, misdnuser/trunk/fix-compile-gcc48.patch)
misdnuser/repos/extra-i686/mISDNcapid.conf
(from rev 186031, misdnuser/trunk/mISDNcapid.conf)
misdnuser/repos/extra-i686/mISDNcapid.service
(from rev 186031, misdnuser/trunk/mISDNcapid.service)
misdnuser/repos/extra-x86_64/
misdnuser/repos/extra-x86_64/PKGBUILD
(from rev 186031, misdnuser/trunk/PKGBUILD)
misdnuser/repos/extra-x86_64/c2faxrecv-mISDNcapid.service
(from rev 186031, misdnuser/trunk/c2faxrecv-mISDNcapid.service)
misdnuser/repos/extra-x86_64/fix-compile-gcc48.patch
(from rev 186031, misdnuser/trunk/fix-compile-gcc48.patch)
misdnuser/repos/extra-x86_64/mISDNcapid.conf
(from rev 186031, misdnuser/trunk/mISDNcapid.conf)
misdnuser/repos/extra-x86_64/mISDNcapid.service
(from rev 186031, misdnuser/trunk/mISDNcapid.service)
-------------------------------------------+
extra-i686/PKGBUILD | 55 ++++++++++++++++++++++++++++
extra-i686/c2faxrecv-mISDNcapid.service | 11 +++++
extra-i686/fix-compile-gcc48.patch | 15 +++++++
extra-i686/mISDNcapid.conf | 1
extra-i686/mISDNcapid.service | 11 +++++
extra-x86_64/PKGBUILD | 55 ++++++++++++++++++++++++++++
extra-x86_64/c2faxrecv-mISDNcapid.service | 11 +++++
extra-x86_64/fix-compile-gcc48.patch | 15 +++++++
extra-x86_64/mISDNcapid.conf | 1
extra-x86_64/mISDNcapid.service | 11 +++++
10 files changed, 186 insertions(+)
Copied: misdnuser/repos/extra-i686/PKGBUILD (from rev 186031, misdnuser/trunk/PKGBUILD)
===================================================================
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+
+pkgname=misdnuser
+pkgver=2.0.17_20120917
+pkgrel=2
+pkgdesc="Tools and library for mISDN"
+arch=('i686' 'x86_64')
+url="http://www.misdn.org"
+license=('GPL')
+depends=('isdn4k-utils' 'spandsp')
+backup=('etc/capi20.conf')
+options=('!makeflags' '!libtool' '!strip')
+source=(ftp://ftp.archlinux.org/other/misdnuser/${pkgname}-${pkgver}.tar.gz
+ mISDNcapid.service
+ c2faxrecv-mISDNcapid.service
+ mISDNcapid.conf
+ fix-compile-gcc48.patch)
+
+prepare() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ # fix gcc48 compile error
+ patch -Np1 -i ${srcdir}/fix-compile-gcc48.patch
+}
+
+build() {
+ # only enable for debugging!
+ #export CFLAGS+=" -g -O0"
+ #export CXXFLAGS+=" -g -O0"
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make
+ ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --enable-capi --enable-softdsp --with-mISDN_group=uucp
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+ # fix udev rule
+ mkdir -p ${pkgdir}/usr/lib/udev/rules.d
+ mv ${pkgdir}/etc/udev/rules.d/45-misdn.rules ${pkgdir}/usr/lib/udev/rules.d
+ rm -r ${pkgdir}/etc/udev/
+ # add systemd files
+ install -D -m644 ${srcdir}/mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/mISDNcapid.service
+ # mISDNcapid:
+ # tends to crash on avmfritz card, add an extra systemd file for
+ # restarting the services until segfaults are fixed!
+ install -D -m644 ${srcdir}/c2faxrecv-mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/c2faxrecv-mISDNcapid.service
+ install -D -m644 ${srcdir}/mISDNcapid.conf ${pkgdir}/usr/lib/tmpfiles.d/mISDNcapid.conf
+}
+md5sums=('4cdb52f2c0ff1a1426573ac5ef09e9f8'
+ 'bfd47480a54b41394ba5cc3f53587130'
+ '32ead7f063e007c784aa883d441f33c2'
+ '42c3b46880a68c3883ee1ed00af34b45'
+ 'b291e9a04378decec33c420a62a5a4b7')
Copied: misdnuser/repos/extra-i686/c2faxrecv-mISDNcapid.service (from rev 186031, misdnuser/trunk/c2faxrecv-mISDNcapid.service)
===================================================================
--- extra-i686/c2faxrecv-mISDNcapid.service (rev 0)
+++ extra-i686/c2faxrecv-mISDNcapid.service 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,11 @@
+[Unit]
+Description=mISDN CAPI to fax receive
+Requires=faxq.service mISDNcapid.service
+After=faxq.service mISDNcapid.service
+
+[Service]
+ExecStart=/usr/bin/c2faxrecv
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
Copied: misdnuser/repos/extra-i686/fix-compile-gcc48.patch (from rev 186031, misdnuser/trunk/fix-compile-gcc48.patch)
===================================================================
--- extra-i686/fix-compile-gcc48.patch (rev 0)
+++ extra-i686/fix-compile-gcc48.patch 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,15 @@
+X-Git-Url: http://misdn.eu/?p=projects%2FmISDNuser.git;a=blobdiff_plain;f=lib%2Flayer3%2Fq931.c;h=75716fe121a48a3c62fb785af85d856a688889bf;hp=705caf3e167bb5c50828c464151fcfe49af89e64;hb=ec4ac2763f737dc9100f9f4f9e91f4d7064a77b2;hpb=1dc4c24d27ed9c46e2fdbf7fb4b178e549a58e8d
+
+diff --git a/lib/layer3/q931.c b/lib/layer3/q931.c
+index 705caf3..75716fe 100644
+--- a/lib/layer3/q931.c
++++ b/lib/layer3/q931.c
+@@ -357,7 +357,7 @@ mi_encode_hlc(struct l3_msg *l3m, int hlc, int ehlc)
+ ie[1] = hlc & 0x7f;
+
+ if (ehlc < 0)
+- ie[1] | 0x80;
++ ie[1] |= 0x80;
+ else {
+ l = 3;
+ ie[2] = 0x80 | (ehlc & 0x7f);
Copied: misdnuser/repos/extra-i686/mISDNcapid.conf (from rev 186031, misdnuser/trunk/mISDNcapid.conf)
===================================================================
--- extra-i686/mISDNcapid.conf (rev 0)
+++ extra-i686/mISDNcapid.conf 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1 @@
+D /var/run/mISDNcapid 0755 root root -
Copied: misdnuser/repos/extra-i686/mISDNcapid.service (from rev 186031, misdnuser/trunk/mISDNcapid.service)
===================================================================
--- extra-i686/mISDNcapid.service (rev 0)
+++ extra-i686/mISDNcapid.service 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,11 @@
+[Unit]
+Description=mISDN CAPI daemon
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mISDNcapid
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-abort
+
+[Install]
+WantedBy=multi-user.target
Copied: misdnuser/repos/extra-x86_64/PKGBUILD (from rev 186031, misdnuser/trunk/PKGBUILD)
===================================================================
--- extra-x86_64/PKGBUILD (rev 0)
+++ extra-x86_64/PKGBUILD 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+
+pkgname=misdnuser
+pkgver=2.0.17_20120917
+pkgrel=2
+pkgdesc="Tools and library for mISDN"
+arch=('i686' 'x86_64')
+url="http://www.misdn.org"
+license=('GPL')
+depends=('isdn4k-utils' 'spandsp')
+backup=('etc/capi20.conf')
+options=('!makeflags' '!libtool' '!strip')
+source=(ftp://ftp.archlinux.org/other/misdnuser/${pkgname}-${pkgver}.tar.gz
+ mISDNcapid.service
+ c2faxrecv-mISDNcapid.service
+ mISDNcapid.conf
+ fix-compile-gcc48.patch)
+
+prepare() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ # fix gcc48 compile error
+ patch -Np1 -i ${srcdir}/fix-compile-gcc48.patch
+}
+
+build() {
+ # only enable for debugging!
+ #export CFLAGS+=" -g -O0"
+ #export CXXFLAGS+=" -g -O0"
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make
+ ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --enable-capi --enable-softdsp --with-mISDN_group=uucp
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+ # fix udev rule
+ mkdir -p ${pkgdir}/usr/lib/udev/rules.d
+ mv ${pkgdir}/etc/udev/rules.d/45-misdn.rules ${pkgdir}/usr/lib/udev/rules.d
+ rm -r ${pkgdir}/etc/udev/
+ # add systemd files
+ install -D -m644 ${srcdir}/mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/mISDNcapid.service
+ # mISDNcapid:
+ # tends to crash on avmfritz card, add an extra systemd file for
+ # restarting the services until segfaults are fixed!
+ install -D -m644 ${srcdir}/c2faxrecv-mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/c2faxrecv-mISDNcapid.service
+ install -D -m644 ${srcdir}/mISDNcapid.conf ${pkgdir}/usr/lib/tmpfiles.d/mISDNcapid.conf
+}
+md5sums=('4cdb52f2c0ff1a1426573ac5ef09e9f8'
+ 'bfd47480a54b41394ba5cc3f53587130'
+ '32ead7f063e007c784aa883d441f33c2'
+ '42c3b46880a68c3883ee1ed00af34b45'
+ 'b291e9a04378decec33c420a62a5a4b7')
Copied: misdnuser/repos/extra-x86_64/c2faxrecv-mISDNcapid.service (from rev 186031, misdnuser/trunk/c2faxrecv-mISDNcapid.service)
===================================================================
--- extra-x86_64/c2faxrecv-mISDNcapid.service (rev 0)
+++ extra-x86_64/c2faxrecv-mISDNcapid.service 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,11 @@
+[Unit]
+Description=mISDN CAPI to fax receive
+Requires=faxq.service mISDNcapid.service
+After=faxq.service mISDNcapid.service
+
+[Service]
+ExecStart=/usr/bin/c2faxrecv
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
Copied: misdnuser/repos/extra-x86_64/fix-compile-gcc48.patch (from rev 186031, misdnuser/trunk/fix-compile-gcc48.patch)
===================================================================
--- extra-x86_64/fix-compile-gcc48.patch (rev 0)
+++ extra-x86_64/fix-compile-gcc48.patch 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,15 @@
+X-Git-Url: http://misdn.eu/?p=projects%2FmISDNuser.git;a=blobdiff_plain;f=lib%2Flayer3%2Fq931.c;h=75716fe121a48a3c62fb785af85d856a688889bf;hp=705caf3e167bb5c50828c464151fcfe49af89e64;hb=ec4ac2763f737dc9100f9f4f9e91f4d7064a77b2;hpb=1dc4c24d27ed9c46e2fdbf7fb4b178e549a58e8d
+
+diff --git a/lib/layer3/q931.c b/lib/layer3/q931.c
+index 705caf3..75716fe 100644
+--- a/lib/layer3/q931.c
++++ b/lib/layer3/q931.c
+@@ -357,7 +357,7 @@ mi_encode_hlc(struct l3_msg *l3m, int hlc, int ehlc)
+ ie[1] = hlc & 0x7f;
+
+ if (ehlc < 0)
+- ie[1] | 0x80;
++ ie[1] |= 0x80;
+ else {
+ l = 3;
+ ie[2] = 0x80 | (ehlc & 0x7f);
Copied: misdnuser/repos/extra-x86_64/mISDNcapid.conf (from rev 186031, misdnuser/trunk/mISDNcapid.conf)
===================================================================
--- extra-x86_64/mISDNcapid.conf (rev 0)
+++ extra-x86_64/mISDNcapid.conf 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1 @@
+D /var/run/mISDNcapid 0755 root root -
Copied: misdnuser/repos/extra-x86_64/mISDNcapid.service (from rev 186031, misdnuser/trunk/mISDNcapid.service)
===================================================================
--- extra-x86_64/mISDNcapid.service (rev 0)
+++ extra-x86_64/mISDNcapid.service 2013-05-20 17:17:10 UTC (rev 186032)
@@ -0,0 +1,11 @@
+[Unit]
+Description=mISDN CAPI daemon
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mISDNcapid
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-abort
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list