updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / physx / PKGBUILD
blobc125cf6ca13d6c8d80328c546e4d63ca478026db
1 # Maintainer: Gunnar Kriik [krigun] <gunnar[dot]kriik[at]gmail[dot]com> 
2 # Contributor: Gunnar Kriik [krigun] <gunnar[dot]kriik[at]gmail[dot]com> 
4 pkgname=physx
5 pkgver=2.8.1
6 pkgrel=1
7 pkgdesc="A large physics middleware library for game production"
8 arch=('i686')
9 url="http://www.nvidia.com"
10 license=('custom')
11 makedepends=('rpmextract')
12 depends=('freeglut')
13 options=(docs !strip)
14 install=(physx.install)
15 source=(http://developer.download.nvidia.com/PhysX/${pkgver}/PhysX_${pkgver}_SDK_CoreLinux_rpm.tar.gz)
16 md5sums=('beeabb4b0cfd278152cac147571480e1')
18 build() {
19   cd $startdir/src
20   
21   rpmextract.sh libphysx-$pkgver-$pkgver-5.i386.rpm
22   rpmextract.sh libphysx-common-$pkgver-5.i386.rpm
23   rpmextract.sh libphysx-dev-$pkgver-$pkgver-5.i386.rpm
24   rpmextract.sh libphysx-doc-$pkgver-$pkgver-5.i386.rpm
25   rpmextract.sh libphysx-extras-$pkgver-$pkgver-5.i386.rpm
26   rpmextract.sh libphysx-samples-$pkgver-$pkgver-5.i386.rpm
27   
28   mv usr/sbin usr/bin
29   
30   cp -R usr/ $startdir/pkg
31   cp -R etc/ $startdir/pkg
32   
33   mkdir -p $pkgdir/usr/share/licenses/$pkgname
34   cp usr/share/doc/libphysx-common/copyright $pkgdir/usr/share/licenses/$pkgname/
35   
36   cd $startdir/pkg/usr/lib/PhysX/v$pkgver
37   ln -s libPhysXCore.so.1 libPhysXCore.so
38   ln -s libNxCooking.so.1 libNxCooking.so
39   ln -s libNxCharacter.so.1 libNxCharacter.so
40   
41   cd $startdir/pkg/usr/lib
42   ln -s libPhysXLoader.so.1 libPhysXLoader.so