synched with trunk at revision 34793
[blender-staging.git] / build_files / package_spec / pacman / PKGBUILD
1 # Maintainer: Campbell Barton <ideasman42 at gmail dot com>\r
2 \r
3 # custom blender vars\r
4 blender_srcdir=$(dirname $srcdir)"/../../.."\r
5 blender_revision=$(svnversion $blender_srcdir)\r
6 blender_version=$(grep BLENDER_VERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9)\r
7 # blender_subversion=$(grep BLENDER_SUBVERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9)\r
8 blender_ver_string=$(expr $blender_version / 100).$(expr $blender_version % 100)+svn$blender_revision\r
9 \r
10 pkgname=blender-beta\r
11 pkgver=$blender_ver_string\r
12 pkgrel=1\r
13 pkgdesc="A fully integrated 3D graphics creation suite"\r
14 arch=('i686' 'x86_64')\r
15 url="www.blender.org"\r
16 license=('GPL')\r
17 groups=()\r
18 depends=('libjpeg' 'libpng' 'openexr'  'python>=3.1' 'gettext' 'libxi' 'libxmu' 'mesa' 'freetype2' 'openal' 'sdl' 'libsndfile' 'libsamplerate' 'ffmpeg')\r
19 makedepends=('cmake' 'svn')\r
20 optdepends=()\r
21 provides=('blender')\r
22 conflicts=('blender')\r
23 replaces=()\r
24 backup=()\r
25 options=()\r
26 install=blender.install\r
27 # use current svn to make the package.\r
28 # source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)\r
29 # md5sums=('27edb80c82c25252d43d6a01980d953a') #generate with 'makepkg -g'\r
30 source=()\r
31 md5sums=()\r
32 noextract=()\r
33 \r
34 build() {\r
35   mkdir -p $srcdir/build\r
36   cd $srcdir/build\r
37   cmake $blender_srcdir \\r
38     -DCMAKE_INSTALL_PREFIX:PATH=/usr \\r
39     -DCMAKE_BUILD_TYPE:STRING=Release \\r
40     -DWITH_PYTHON_INSTALL:BOOL=OFF \\r
41     -DWITH_OPENCOLLADA:BOOL=OFF\r
42 \r
43   make\r
44 }\r
45 \r
46 package() {\r
47   cd $srcdir/build\r
48   make DESTDIR="$pkgdir" install\r
49   python -m compileall $pkgdir/usr/share/blender\r
50 }\r