# $Id: PKGBUILD 61953 2012-01-11 15:22:10Z stephane $ # Maintainer: Sergej Pupykin pkgname=librcc pkgver=0.2.6 pkgrel=5 pkgdesc="Charset Conversion Library" arch=(i686 x86_64 'mips64el') url="http://rusxmms.sourceforge.net/" license=('GPL') depends=(aspell enca libxml2 db librcd) makedepends=(patch gtk gtk2) install=librcc.install options=('!libtool') source=(http://downloads.sourceforge.net/rusxmms/${pkgname}-${pkgver}.tar.bz2 librcc-strnlen.patch) md5sums=('9bbf248c7312c73c0b6ca19b9c5a2af1' '040313d1d8f166ccf2b128cea4c05f21') build() { cd ${startdir}/src/$pkgname-${pkgver} ./configure --prefix=/usr patch -p1 <$srcdir/librcc-strnlen.patch make } package() { cd ${startdir}/src/$pkgname-${pkgver} mkdir -p $startdir/pkg/etc/rcc mkdir -p $startdir/pkg/usr/lib/rcc/engines mkdir -p $startdir/pkg/usr/bin make DESTDIR=$startdir/pkg install make -C examples make -C examples install DESTDIR=$startdir/pkg rm -f $startdir/pkg/usr/bin/example* install -m 644 examples/rcc.xml $startdir/pkg/etc if [ -f $startdir/pkg/usr/bin/rcc-gtk2-config ]; then ln -s rcc-gtk2-config $startdir/pkg/usr/bin/rcc-config elif [ -f $startdir/pkg/usr/bin/rcc-gtk-config ]; then ln -s rcc-gtk-config $startdir/pkg/usr/bin/rcc-config else echo "#!/bin/bash" > $startdir/pkg/usr/bin/rcc-config echo "echo \"Configuration UI is not available!\"" >> $startdir/pkg/usr/bin/rcc-config fi }