updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / hlextract / PKGBUILD
blobec18865c4d0a0ac04dcc13e7c34feed409d99ecd
1 # Contributer: Gustavo Alvarez <sl1pkn07@gmail.com>
3 pkgname=hlextract
4 pkgver=2.4.2
5 _pkgver=242
6 pkgrel=2
7 pkgdesc="Extract Tool and Lib for open BSP, GCF, NCF, PAK, VPK, WAD, XZP (Half-Life and other games)"
8 arch=('i686' 'x86_64')
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')
22 build() {
23      rm -fr script
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/
32 package() {
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