diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-09-12 20:00:12 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-09-12 20:00:12 +0400 |
commit | 4bba0e339747a7b9e4b2e6520e40a4de50a9a19b (patch) | |
tree | 6a77421306891ac91a5cad113e88a84abab92b90 /build_files/package_spec | |
parent | b6a36a3b894a08d254df9b27faa111f6ba6e8d6a (diff) |
spec files for building arch linux packages (pacman)
Diffstat (limited to 'build_files/package_spec')
-rw-r--r-- | build_files/package_spec/pacman/PKGBUILD | 48 | ||||
-rw-r--r-- | build_files/package_spec/pacman/blender.install | 29 |
2 files changed, 77 insertions, 0 deletions
diff --git a/build_files/package_spec/pacman/PKGBUILD b/build_files/package_spec/pacman/PKGBUILD new file mode 100644 index 00000000000..c419ce9096e --- /dev/null +++ b/build_files/package_spec/pacman/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Campbell Barton <ideasman42 at gmail dot com> + +# custom blender vars +blender_srcdir=$srcdir/../../../.. +blender_version=$(grep BLENDER_VERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9) +blender_subversion=$(grep BLENDER_SUBVERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9) +blender_ver_string=$(expr $blender_version / 100).$(expr $blender_version % 100).$blender_subversion + +pkgname=blender-beta +pkgver=$blender_ver_string +pkgrel=1 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +url="www.blender.org" +license=('GPL') +groups=() +depends=('libjpeg' 'libpng' 'openexr' 'python3>=3.1' 'gettext' 'libxi' 'libxmu' 'mesa' 'freetype2' 'openal' 'sdl' 'libsndfile' 'libsamplerate' 'ffmpeg') +makedepends=('cmake' 'svn') +optdepends=() +provides=('blender') +conflicts=('blender') +replaces=() +backup=() +options=() +install=blender.install +# use current svn to make the package. +# source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) +# md5sums=('27edb80c82c25252d43d6a01980d953a') #generate with 'makepkg -g' +source=() +md5sums=() +noextract=() + +build() { + mkdir -p $srcdir/build + cd $srcdir/build + cmake $blender_srcdir \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DWITH_PYTHON_INSTALL:BOOL=OFF \ + -DWITH_OPENCOLLADA:BOOL=OFF + + make +} + +package() { + cd $srcdir/build + make DESTDIR="$pkgdir" install +} diff --git a/build_files/package_spec/pacman/blender.install b/build_files/package_spec/pacman/blender.install new file mode 100644 index 00000000000..f2d37ec7a2b --- /dev/null +++ b/build_files/package_spec/pacman/blender.install @@ -0,0 +1,29 @@ +post_install() { + cat << EOF + +NOTE +---- +Happy blending! + +EOF + echo "update desktop mime database..." + update-desktop-database +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +post_remove() { + echo "update desktop mime database..." + update-desktop-database +} + +op=$1 +shift + +$op $* |