# Maintainer: Bartłomiej Piotrowski # Maintainer: SpepS # Contributor: Marcel Wysocki # Contributor: coolkehon pkgname=libircclient pkgver=1.6 pkgrel=1 pkgdesc="A small but powerful library, which implements client-server IRC protocol." arch=('i686' 'x86_64') url="http://www.ulduzsoft.com/libircclient/" depends=('glibc') license=('GPL') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz") md5sums=('eb6a2c4e91862cc10de3b13b198cfa23') build() { cd "$srcdir/$pkgname-$pkgver" # add fPIC flag for x86_64 [ "$CARCH" = x86_64 ] && export CFLAGS="$CFLAGS -fPIC" ## Makefile.in fixes: # invalid `lib` requisite for `install` target # install shared lib instead of static # headers in /usr/include/$pkgname sed -e "/install/s/lib/all/" \ -e "/DESTDIR/s/\.a/\.so/g" \ -e "s/@\/include/&\/$pkgname/" \ -i src/Makefile.in ./configure --prefix=/usr \ --enable-shared cd src && make CFLAGS="$CFLAGS" } package() { cd "$srcdir/$pkgname-$pkgver/src" make DESTDIR="$pkgdir/" install # doc install -d "$pkgdir/usr/share/doc/$pkgname" cp -a ../doc/{html,rfc1459.txt} \ "$pkgdir/usr/share/doc/$pkgname" # man cp -a ../doc/man "$pkgdir/usr/share" # examples (optional) install -d "$pkgdir/usr/share/$pkgname/examples" install -Dm644 ../examples/* \ "$pkgdir/usr/share/$pkgname/examples" }