#Packager: George Vlahavas pkgname=unrar pkgver=4.2.4 pkgrel=1gv source=("http://www.rarlab.com/rar/unrarsrc-$pkgver.tar.gz" "unrar.1" "unrar-4.2.1-soname.patch") docs=("readme.txt" "license.txt") options=('nosrcpack') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "unrar (RAR files extractor and viewer)" "unrar is a freeware app made available by RARLAB" ) build() { cd $startdir/src/$pkgname patch -p0 < $startdir/src/unrar-4.2.1-soname.patch || exit 1 make -f makefile.unix unrar lib libversion=$pkgver CXXFLAGS="-fPIC ${CXXFLAGS}" mkdir -p $startdir/pkg/usr/bin mkdir -p $startdir/pkg/usr/lib${LIBDIRSUFFIX} cp unrar $startdir/pkg/usr/bin/ cp libunrar.so.$pkgver $startdir/pkg/usr/lib${LIBDIRSUFFIX} majorver=`echo $pkgver | sed "s/\(.*\)\.\(.*\)\.\(.*\)/\1/"` minorver=`echo $pkgver | sed "s/\(.*\)\.\(.*\)\.\(.*\)/\2/"` ( cd $startdir/pkg/usr/lib${LIBDIRSUFFIX} ln -s libunrar.so.$pkgver libunrar.so ln -s libunrar.so.$pkgver libunrar.so.$majorver ln -s libunrar.so.$pkgver libunrar.so.$majorver.$minorver ) mkdir -p $startdir/pkg/usr/man/man1 cp $startdir/src/unrar.1 $startdir/pkg/usr/man/man1/ }