From a7a5f4160bb345e35c58a565494d4416f601fc17 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 16 May 2012 00:02:54 +0000 Subject: Wed May 16 00:02:54 UTC 2012 --- testing/hwloc/PKGBUILD | 30 ++++++++++++++++++++++++ testing/misdnuser/PKGBUILD | 45 ++++++++++++++++++++++++++++++++++++ testing/misdnuser/mISDNcapid.conf | 1 + testing/misdnuser/mISDNcapid.service | 10 ++++++++ testing/misdnuser/misdncapid.rc | 45 ++++++++++++++++++++++++++++++++++++ 5 files changed, 131 insertions(+) create mode 100644 testing/hwloc/PKGBUILD create mode 100644 testing/misdnuser/PKGBUILD create mode 100644 testing/misdnuser/mISDNcapid.conf create mode 100644 testing/misdnuser/mISDNcapid.service create mode 100755 testing/misdnuser/misdncapid.rc (limited to 'testing') diff --git a/testing/hwloc/PKGBUILD b/testing/hwloc/PKGBUILD new file mode 100644 index 000000000..5411b3554 --- /dev/null +++ b/testing/hwloc/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 159010 2012-05-15 01:03:17Z stephane $ +# Maintainer : Stéphane Gaudreault +# Contributor: Sylvain HENRY +# Contributor: Hervé YVIQUEL + +pkgname=hwloc +pkgver=1.4.2 +pkgrel=1 +pkgdesc="Portable Hardware Locality is a portable abstraction of hierarchical architectures" +arch=('i686' 'x86_64') +url="http://www.open-mpi.org/projects/hwloc/" +license=('BSD') +depends=('sh' 'pciutils' 'cairo' 'libxml2') +makedepends=('pkg-config') +options=('!libtool' '!docs') +source=(http://www.open-mpi.org/software/hwloc/v1.4/downloads/${pkgname}-${pkgver}.tar.bz2) +sha1sums=('2c2ca4101b4ea6782393b555a320c566da50cb68') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/testing/misdnuser/PKGBUILD b/testing/misdnuser/PKGBUILD new file mode 100644 index 000000000..b60832b11 --- /dev/null +++ b/testing/misdnuser/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 158985 2012-05-14 05:41:34Z tpowa $ +# Maintainer: Tobias Powalowski + +pkgname=misdnuser +pkgver=2.0.13_20120513 +pkgrel=1 +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.rc + mISDNcapid.service + mISDNcapid.conf) + +build() { + # only enable for debugging! + #export CFLAGS+=" -g -O0" + #export CXXFLAGS+=" -g -O0" + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --enable-capi --enable-softdsp --with-mISDN_group=uucp + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + install -D -m 755 ${srcdir}/misdncapid.rc ${pkgdir}/etc/rc.d/misdncapid + # 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/ + # remove temporary dir /var/run/mISDNcapid + rm -r ${pkgdir}/var + # add systemd files + install -D -m644 ${srcdir}/mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/mISDNcapid.service + install -D -m644 ${srcdir}/mISDNcapid.conf ${pkgdir}/usr/lib/tmpfiles.d/mISDNcapid.conf +} +md5sums=('f61339c3a28a370cd971957e6ef07f5c' + '2009563b144de037ecb20f8d727a772e' + '638b399f7e0937639960c4dfb3d5138e' + '42c3b46880a68c3883ee1ed00af34b45') diff --git a/testing/misdnuser/mISDNcapid.conf b/testing/misdnuser/mISDNcapid.conf new file mode 100644 index 000000000..7607e262d --- /dev/null +++ b/testing/misdnuser/mISDNcapid.conf @@ -0,0 +1 @@ +D /var/run/mISDNcapid 0755 root root - diff --git a/testing/misdnuser/mISDNcapid.service b/testing/misdnuser/mISDNcapid.service new file mode 100644 index 000000000..b2b08a0a5 --- /dev/null +++ b/testing/misdnuser/mISDNcapid.service @@ -0,0 +1,10 @@ +[Unit] +Description=mISDN CAPI daemon + +[Service] +Type=forking +ExecStart=/usr/sbin/mISDNcapid +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target diff --git a/testing/misdnuser/misdncapid.rc b/testing/misdnuser/misdncapid.rc new file mode 100755 index 000000000..5c47ca0a9 --- /dev/null +++ b/testing/misdnuser/misdncapid.rc @@ -0,0 +1,45 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PID="$(pidof -o %PPID /usr/sbin/mISDNcapid)" +case "$1" in + start) + stat_busy "Starting misdncapid" + if [ ! -x /var/run/mISDNcapid ] ; then + install -m755 -d /var/run/mISDNcapid + fi + + [ -z "$PID" ] && /usr/sbin/mISDNcapid >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + PID=$(pidof -o %PPID /usr/sbin/mISDNcapid) + echo $PID > /var/run/misdncapid.pid + add_daemon misdncapid + stat_done + fi + ;; + stop) + stat_busy "Stopping misdncapid" + [ -f /var/run/misdncapid.pid ] && kill `cat /var/run/misdncapid.pid` >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/misdncapid.pid + rm_daemon misdncapid + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 -- cgit v1.2.3-54-g00ecf