summaryrefslogtreecommitdiff
path: root/extra/capi4k-utils/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/capi4k-utils/PKGBUILD')
-rw-r--r--extra/capi4k-utils/PKGBUILD40
1 files changed, 22 insertions, 18 deletions
diff --git a/extra/capi4k-utils/PKGBUILD b/extra/capi4k-utils/PKGBUILD
index a7ee7ff40..c76578120 100644
--- a/extra/capi4k-utils/PKGBUILD
+++ b/extra/capi4k-utils/PKGBUILD
@@ -1,23 +1,23 @@
-# $Id: PKGBUILD 39034 2009-05-11 08:28:48Z tpowa $
+# $Id: PKGBUILD 137697 2011-09-10 12:45:15Z pierre $
#Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=capi4k-utils
pkgver=050718
-pkgrel=7
+pkgrel=8
pkgdesc="capi utils for isdn cards"
-arch=(i686 x86_64 'mips64el')
+arch=('i686' 'x86_64' 'mips64el')
license=('GPL2')
url="ftp://ftp.in-berlin.de/pub/capi4linux/"
makedepends=('ppp')
depends=('glibc' 'bash')
-backup=(etc/capi.conf)
-source=(ftp://ftp.in-berlin.de/pub/capi4linux/capi4k-utils-2005-07-18.tar.gz
- ppp-2.4.4.patch
- config
- capi.conf
- capiinit.rc
- capi-compile.patch)
-options=(!libtool)
+backup=('etc/capi.conf')
+source=('ftp://ftp.in-berlin.de/pub/capi4linux/capi4k-utils-2005-07-18.tar.gz'
+ 'ppp-2.4.4.patch'
+ 'config'
+ 'capi.conf'
+ 'capiinit.rc'
+ 'capi-compile.patch')
+options=('!libtool')
md5sums=('c745759b6b3d64e19763727176648cdf'
'c5416b8b1b76a82c4bcaad76140369e1'
'146aa9e06588511c447d7e81dafec86a'
@@ -27,24 +27,28 @@ md5sums=('c745759b6b3d64e19763727176648cdf'
build() {
cd $srcdir/$pkgname
- patch -Np1 -i ../ppp-2.4.4.patch || return 1
+ patch -Np1 -i ../ppp-2.4.4.patch
# fix compiling with gcc 4.2
- patch -Np1 -i ../capi-compile.patch || return 1
+ patch -Np1 -i ../capi-compile.patch
cp ../config .config
# fix pppd plugin
- sed -i -e 's/2.3.11 2.4.0 2.4.1 2.4.1b1 2.4.1b2 2.4.2b3 2.4.2 2.4.3/2.4.4/g' $startdir/src/$pkgname/pppdcapiplugin/Makefile
+ sed -i -e 's/2.3.11 2.4.0 2.4.1 2.4.1b1 2.4.1b2 2.4.2b3 2.4.2 2.4.3/2.4.4/g' $srcdir/$pkgname/pppdcapiplugin/Makefile
# patch all Makefile.* and Rules.make to use our CFLAGS
sed -i -e "s:^\(CFLAGS.*\)-O2:\1${CFLAGS}:g" */Makefile.* */Rules.make
# Arch64 fix from Gentoo
# patch capi20/Makefile.* to use -fPIC for shared library
- [ "$CARCH" = "x86_64" ] && (sed -i -e "s:^\(CFLAGS.*\):\1 -fPIC:g" capi20/Makefile.* || return 1)
+ [ "$CARCH" = "x86_64" ] && (sed -i -e "s:^\(CFLAGS.*\):\1 -fPIC:g" capi20/Makefile.*)
cd capi20
aclocal
libtoolize --copy --force
cd $srcdir/$pkgname
- make subconfig || return 1
- make || return 1
- make DESTDIR=$pkgdir install || return 1
+ make subconfig
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname
+ make DESTDIR=$pkgdir install
install -m755 -D $srcdir/capiinit.rc $pkgdir/etc/rc.d/capiinit
install -m644 $srcdir/capi.conf $pkgdir/etc
cd $pkgdir/usr/lib