adding new blender deps opencoloria, opencollada

This commit is contained in:
abveritas 2012-12-11 22:56:43 +00:00
parent f78c3f6cf3
commit 7310af2e19
3 changed files with 114 additions and 9 deletions

View File

@ -4,21 +4,22 @@
# maintainer abveritas@chakra-project.org
pkgname=blender
pkgver=2.64.1
_pkgver=2.64a
pkgrel=3
pkgver=2.65
_pkgver=2.65
pkgrel=1
pkgdesc="A fully integrated 3D graphics creation suite"
arch=('x86_64')
license=('GPL')
url="http://www.blender.org"
depends=('libpng' 'libtiff' 'openexr' 'sdl' 'python3' 'desktop-file-utils' 'shared-mime-info'
'hicolor-icon-theme' 'xdg-utils' 'glew' 'libxi' 'libxmu' 'mesa' 'freetype2' 'jack'
'openal' 'libsndfile' 'libsamplerate' 'ffmpeg' 'fftw' 'openimageio' 'boost-libs')
'openal' 'libsndfile' 'libsamplerate' 'ffmpeg' 'fftw' 'openimageio' 'boost-libs'
'opencollada' 'opencoloria')
makedepends=('cmake' 'boost' 'mesa')
screenshot=('http://www.blender.org/index.php?eID=tx_cms_showpic&file=uploads%2Fpics%2Fblender_screenshot3_03.png&width=800m&height=600m&bodyTag=%3Cbody%20style%3D%22margin%3A0%3B%20background%3A%23fff%3B%22%3E&wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&md5=cddc8ef0fbe1e90d0d22e78b4911860b')
install=blender.install
source=("http://download.blender.org/source/$pkgname-$_pkgver.tar.gz")
md5sums=('227627840e373914e3b92043925597cb')
md5sums=('cbb41d2db90b7bcbdc17af404058e76a')
build() {
cd "$srcdir/$pkgname-$_pkgver"
@ -31,14 +32,16 @@ build() {
-DCMAKE_BUILD_TYPE:STRING=Release \
-DWITH_INSTALL_PORTABLE:BOOL=OFF \
-DWITH_PYTHON_INSTALL:BOOL=OFF \
-DWITH_OPENCOLLADA:BOOL=OFF \
-DWITH_OPENCOLLADA:BOOL=ON \
-DWITH_GAMEENGINE:BOOL=ON \
-DWITH_JACK:BOOL=ON \
-DWITH_PLAYER:BOOL=ON \
-DWITH_CODEC_FFMPEG:BOOL=ON \
-DPYTHON_VERSION:STRING=3.2 \
-DWITH_MOD_OCEANSIM:BOOL=ON \
-DPYTHON_VERSION:STRING=3.3 \
-DPYTHON_LIBPATH:STRING=/usr/lib \
-DPYTHON_LIBRARY:STRING=python3.2mu \
-DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-DPYTHON_LIBRARY:STRING=python3.3mu \
-DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.3mu \
$ENABLESSE2
make $MAKEFLAGS

65
opencollada/PKGBUILD Normal file
View File

@ -0,0 +1,65 @@
#
# Chakra Packages for Chakra, part of chakra-project.org
#
# maintainer abveritas@chakra-project.org
# contributor Sven-Hendrik Haase <sh@lutzhaase.com>
pkgname=opencollada
pkgver=869
pkgrel=1
pkgdesc="Stream based reader and writer library for COLLADA files"
arch=('x86_64')
url="https://code.google.com/p/opencollada/"
license=('GPL')
depends=('libxml2')
makedepends=('subversion' 'ruby' 'cmake')
options=(!libtool !strip)
_svntrunk=http://opencollada.googlecode.com/svn/trunk/
_svnmod=opencollada
build() {
cd "$srcdir"
msg "Connecting to SVN server...."
if [[ -d "$_svnmod/.svn" ]]; then
(cd "$_svnmod" && svn up -r "$pkgver")
else
svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
fi
msg "SVN checkout done or server timeout"
msg "Starting build..."
_builddir="$srcdir/$_svnmod-build"
rm -rf $_builddir
cp -r "$srcdir/$_svnmod" $_builddir
cd $_builddir
mkdir cmake
cd cmake
cmake ../
cd $_builddir/cmake
make
}
package() {
_builddir="$srcdir/$_svnmod-build"
# Headers
rm -rf `find $_builddir -type d -name .svn`
mkdir -p $pkgdir/usr/include/opencollada/
cd $_builddir
_include_dirs=$(find . -type d -name include -and -not -path '*Externals*' -print)
for dir in $_include_dirs;do
mkdir -p $pkgdir/usr/include/opencollada/${dir}
cp -r ${dir}/* $pkgdir/usr/include/opencollada/${dir}/..
done
rm -rf $pkgdir/usr/include/opencollada/generated*
cp -r $_builddir/cmake/lib/ $pkgdir/usr/
cp -r $_builddir/cmake/bin/ $pkgdir/usr/
}

37
opencolorio/PKGBUILD Normal file
View File

@ -0,0 +1,37 @@
#
# Chakra Packages for Chakra, part of chakra-project.org
#
# maintainer abveritas@chakra-project.org
# contributor Sven-Hendrik Haase <sh@lutzhaase.com>
pkgname=opencolorio
pkgver=1.0.7
pkgrel=1
pkgdesc="A color management framework for visual effects and animation"
arch=('x86_64')
url="http://opencolorio.org"
license=('BSD')
depends=('python3')
makedepends=('cmake')
source=("http://github.com/imageworks/OpenColorIO/tarball/v$pkgver")
sha1sums=('01befa5c4198254b8848946ba3c85cce9a0f38d4')
build()
{
mv imageworks-OpenColorIO-b3cb224 $pkgname-$pkgver
cd $pkgname-$pkgver
cmake -DCMAKE_INSTALL_PREFIX=/usr .
make
}
package()
{
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
# vim:set ts=2 sw=2 et: