#Packager: George Vlahavas pkgname=unrar pkgver=5.3.11 pkgrel=1gv source=("http://www.rarlab.com/rar/unrarsrc-$pkgver.tar.gz" "unrar.1" "unrar-5.0.12-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 -p1 < $startdir/src/unrar-5.0.12-soname.patch || exit 1 make lib libversion=$pkgver CXXFLAGS="-fPIC ${CXXFLAGS}" STRIP="true" make CXXFLAGS="-fPIC ${CXXFLAGS}" STRIP="true" 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 ) install -Dm644 dll.hpp $startdir/pkg/usr/include/unrar/dll.hpp mkdir -p $startdir/pkg/usr/man/man1 cp $startdir/src/unrar.1 $startdir/pkg/usr/man/man1/ }