1 # Contributer: Gustavo Alvarez <sl1pkn07@gmail.com>
7 pkgdesc="Extract Tool and Lib for open BSP, GCF, NCF, PAK, VPK, WAD, XZP (Half-Life and other games)"
9 url="http://nemesis.thewavelength.net/index.php?c=108"
10 license=('GPL' 'LGPL')
11 makedepends=('patch' 'hd2u')
12 provides=('hlextract' 'hllib')
13 source=(http://nemesis.thewavelength.net/files/files/hllib$_pkgver.zip
14 libhl2-2.2.0-abuild.patch
15 libhl2-2.4.0-Makefile.patch
16 libhl2-2.4.0-switch_default.patch)
17 md5sums=('d89d53ff40a58062e13d5676fb871742'
18 'f8951eca2d877fbe06cc6317cddc05e3'
19 'a1fd039a33b00351c187624b731e99b3'
20 '2c5a6f565421070cb26b0809a7ff4179')
24 dos2unix `find -type f`
25 patch -p1 -f < ../libhl2-2.2.0-abuild.patch
26 patch -p1 -f < ../libhl2-2.4.0-Makefile.patch
27 patch -p1 -f < ../libhl2-2.4.0-switch_default.patch
28 make -C HLLib PREFIX=/usr CXXFLAGS="-fno-strict-aliasing -fPIC -funroll-loops -fvisibility=hidden"
29 gcc HLExtract/Main.c -o HLExtract/hlextract -lhl -I"$pkgdir"/usr/include/ -L"$pkgdir"/usr/lib/
33 make -C HLLib install PREFIX="${pkgdir}"/usr
34 install -Dm755 "${srcdir}"/HLExtract/hlextract "${pkgdir}"/usr/bin/hlextract
35 install -Dm755 "${srcdir}"/Readme.txt "${pkgdir}"/usr/share/doc/"${pkgname}"/Readme.txt
36 install -Dm755 "${srcdir}"/GPL.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/GPL.txt
37 install -Dm755 "${srcdir}"/LGPL.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LGPL.txt