#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>

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/
}