[arch-commits] Commit in blender/repos (6 files)
Date: Monday, December 28, 2020 @ 03:14:51 Author: svenstaro Revision: 794325 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 794324, blender/trunk/D8063-cuda11.diff) blender/repos/community-staging-x86_64/PKGBUILD (from rev 794324, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/cuda11.patch (from rev 794324, blender/trunk/cuda11.patch) blender/repos/community-staging-x86_64/embree.patch (from rev 794324, blender/trunk/embree.patch) blender/repos/community-staging-x86_64/gltf-import-fix.patch (from rev 794324, blender/trunk/gltf-import-fix.patch) ---+ D8063-cuda11.diff | 105 PKGBUILD | 87 +++ cuda11.patch | 91 + embree.patch | 43 +++ gltf-import-fix.patch | 11 + 5 files changed, 337 insertions(+) Copied: blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 794324, blender/trunk/D8063-cuda11.diff) === --- community-staging-x86_64/D8063-cuda11.diff (rev 0) +++ community-staging-x86_64/D8063-cuda11.diff 2020-12-28 03:14:51 UTC (rev 794325) @@ -0,0 +1,105 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -375,7 +375,7 @@ + option(WITH_CYCLES_CUBIN_COMPILER "Build cubins with nvrtc based compiler instead of nvcc" OFF) + option(WITH_CYCLES_CUDA_BUILD_SERIAL "Build cubins one after another (useful on machines with limited RAM)" OFF) + mark_as_advanced(WITH_CYCLES_CUDA_BUILD_SERIAL) +-set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 sm_75 CACHE STRING "CUDA architectures to build binaries for") ++set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 sm_75 sm_80 CACHE STRING "CUDA architectures to build binaries for") + mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH) + unset(PLATFORM_DEFAULT) + option(WITH_CYCLES_LOGGING "Build Cycles with logging support" ON) +diff --git a/build_files/cmake/config/blender_release.cmake b/build_files/cmake/config/blender_release.cmake +--- a/build_files/cmake/config/blender_release.cmake b/build_files/cmake/config/blender_release.cmake +@@ -52,7 +52,7 @@ + set(WITH_MEM_JEMALLOC ON CACHE BOOL "" FORCE) + set(WITH_CYCLES_CUDA_BINARIES ON CACHE BOOL "" FORCE) + set(WITH_CYCLES_CUBIN_COMPILER OFF CACHE BOOL "" FORCE) +-set(CYCLES_CUDA_BINARIES_ARCH sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75 CACHE STRING "" FORCE) ++set(CYCLES_CUDA_BINARIES_ARCH sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;sm_80 CACHE STRING "" FORCE) + set(WITH_CYCLES_DEVICE_OPTIX ON CACHE BOOL "" FORCE) + + # platform dependent options +diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt +--- a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt +@@ -313,7 +313,7 @@ + set(MAX_MSVC 1910) + elseif(${CUDA_VERSION} EQUAL "9.1") + set(MAX_MSVC 1911) +-elseif(${CUDA_VERSION} LESS "11.0") ++elseif(${CUDA_VERSION} LESS "12.0") + set(MAX_MSVC 1999) + endif() + if(NOT MSVC_VERSION LESS ${MAX_MSVC} OR CMAKE_C_COMPILER_ID MATCHES "Clang") +diff --git a/intern/cycles/kernel/CMakeLists.txt b/intern/cycles/kernel/CMakeLists.txt +--- a/intern/cycles/kernel/CMakeLists.txt b/intern/cycles/kernel/CMakeLists.txt +@@ -485,8 +485,12 @@ + foreach(arch ${CYCLES_CUDA_BINARIES_ARCH}) + if(${arch} MATCHES "sm_2.") + message(STATUS "CUDA binaries for ${arch} are no longer supported, skipped.") ++elseif(${arch} MATCHES "sm_30" AND ${CUDA_VERSION} GREATER 109) ++ message(STATUS "CUDA binaries for ${arch} are no longer supported, skipped.") + elseif(${arch} MATCHES "sm_7." AND ${CUDA_VERSION} LESS 100) + message(STATUS "CUDA binaries for ${arch} require CUDA 10.0+, skipped.") ++elseif(${arch} MATCHES "sm_8." AND ${CUDA_VERSION} LESS 110) ++ message(STATUS "CUDA binaries for ${arch} require CUDA 11.0+, skipped.") + else() + # Compile regular kernel + CYCLES_CUDA_KERNEL_ADD(${arch} ${prev_arch} filter "" "${cuda_filter_sources}" FALSE) +@@ -525,6 +529,11 @@ + set(cuda_flags ${cuda_flags} + -D __KERNEL_DEBUG__) + endif() ++set(OPTIX_TARGET 30) ++if(${CUDA_VERSION} GREATER 109) #cuda 11 ++ set(OPTIX_TARGET 52) ++endif() ++ + if(WITH_CYCLES_CUBIN_COMPILER) + + # Needed to find libnvrtc-builtins.so. Can't do it from inside +@@ -536,7 +545,6 @@ + set(CUBIN_CC_ENV ${CMAKE_COMMAND} + -E env LD_LIBRARY_PATH="${CUDA_TOOLKIT_ROOT_DIR}/lib64") + endif() +- + add_custom_command( + OUTPUT ${output} +
[arch-commits] Commit in blender/repos (6 files)
Date: Tuesday, July 24, 2018 @ 08:27:32 Author: svenstaro Revision: 363272 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 363271, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/ffmpeg4.0.patch (from rev 363271, blender/trunk/ffmpeg4.0.patch) blender/repos/community-staging-x86_64/openvdb3-abi.patch (from rev 363271, blender/trunk/openvdb3-abi.patch) blender/repos/community-staging-x86_64/tree_hpp.patch (from rev 363271, blender/trunk/tree_hpp.patch) blender/repos/community-staging-x86_64/util_sseb.patch (from rev 363271, blender/trunk/util_sseb.patch) + PKGBUILD | 111 ++ ffmpeg4.0.patch| 113 +++ openvdb3-abi.patch | 28 +++ tree_hpp.patch | 183 +++ util_sseb.patch| 13 +++ 5 files changed, 448 insertions(+) Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 363271, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-24 08:27:32 UTC (rev 363272) @@ -0,0 +1,111 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +# _gittag=v2.79b +_gitcommit=32432d91bbec558cbd88e54aece61b0d641c1761 + +pkgname=blender +pkgver=2.79.b +[[ -n $_gitcommit ]] && pkgver=${pkgver}.git3.${_gitcommit:0:8} +pkgrel=2 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/blender-dev-tools.git" +"git://git.blender.org/scons.git" +ffmpeg4.0.patch +tree_hpp.patch +util_sseb.patch +openvdb3-abi.patch) +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +elif [[ -n $_gitcommit ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'da14d7cbdea1ab5499659a066658cdd2' + 'feea89510de171946c41c6208461f453' + '53da216adbc2a9d555a59c15b8f0ef08' + '3f9613fcb7ea61214982272e9c20a294' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."source/tools".url ${srcdir}/blender-dev-tools + git config submodule."scons".url ${srcdir}/scons + git submodule update + + patch -Np1 -i "$srcdir"/ffmpeg4.0.patch + patch -Np1 -i "$srcdir"/tree_hpp.patch + patch -Np1 -i "$srcdir"/util_sseb.patch + patch -Np1 -i "$srcdir"/openvdb3-abi.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + [[ -d build ]] && rm -rf build + mkdir build && cd build + + cmake -C../build_files/cmake/config/blender_release.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DWITH_LLVM=ON \ +-DWITH_CYCLES_CUDA_BINARIES=ON \ +-DWITH_CYCLES_PTEX=OFF \ +
[arch-commits] Commit in blender/repos (6 files)
Date: Tuesday, October 3, 2017 @ 02:56:06 Author: svenstaro Revision: 261351 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: blender/repos/community-testing-i686/ blender/repos/community-testing-i686/PKGBUILD (from rev 261350, blender/trunk/PKGBUILD) blender/repos/community-testing-i686/cuda9.patch (from rev 261350, blender/trunk/cuda9.patch) blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 261350, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/cuda9.patch (from rev 261350, blender/trunk/cuda9.patch) --+ community-testing-i686/PKGBUILD | 108 + community-testing-i686/cuda9.patch | 40 community-testing-x86_64/PKGBUILD| 108 + community-testing-x86_64/cuda9.patch | 40 4 files changed, 296 insertions(+) Copied: blender/repos/community-testing-i686/PKGBUILD (from rev 261350, blender/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-10-03 02:56:06 UTC (rev 261351) @@ -0,0 +1,108 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase+# Contributor: John Sowiak +# Contributor: tobias + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + + _gittag=v2.79 +#_gitcommit=3c3d0898b0c1a1d7da70f4a1778d4360b3cfe5c8 + +pkgname=blender +pkgver=2.79 +#[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=5 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35' 'gcc5') +makedepends_x86_64=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/blender-dev-tools.git" +"git://git.blender.org/scons.git" +cuda9.patch) +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +elif [[ -n $_gitcommit ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + '88f47cac4cac2977f006c0ce22f84e53' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."source/tools".url ${srcdir}/blender-dev-tools + git config submodule."scons".url ${srcdir}/scons + git submodule update + + patch -Np1 < "${srcdir}"/cuda9.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + [[ -d build ]] && rm -rf build + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + + export CFLAGS="${CFLAGS} -DOPENVDB_3_ABI_COMPATIBLE" + export CXXFLAGS="${CXXFLAGS} -DOPENVDB_3_ABI_COMPATIBLE" + cmake -C../build_files/cmake/config/blender_release.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.6 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_PTEX=OFF \ +-DPYTHON_VERSION=3.6 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.6m \ +
[arch-commits] Commit in blender/repos (6 files)
Date: Monday, July 4, 2016 @ 17:31:24 Author: svenstaro Revision: 182228 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 182227, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 182227, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 182227, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 182227, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 101 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 101 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 228 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 182227, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-07-04 17:31:24 UTC (rev 182228) @@ -0,0 +1,101 @@ +# $Id$ +# Contributor: John Sowiak+# Contributor: tobias +# Maintainer: Sven-Hendrik Haase + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.77a +#_gitcommit=abf6f081c4cd5248e174caa8c1c765aa69b8cd96 + +pkgname=blender +pkgver=2.77.a +#[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=4 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] && makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/scons.git") +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +elif [[ -n $_gitcommit ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."scons".url ${srcdir}/scons + git submodule update +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + BUILDCUDA="OFF" # Disabled due to gcc 6.1 not being supported by cuda as of right now + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_CYCLES_PTEX=OFF \ +-DWITH_OPENSUBDIV=ON \ +-DPYTHON_VERSION=3.5 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.5m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.5m + make # -j5 needs 48 GB of RAM while -j9 needs 64 GB + + # PTEX is currently broken and experimental in blender anyway +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build" + + make DESTDIR="${pkgdir}" install +
[arch-commits] Commit in blender/repos (6 files)
Date: Tuesday, December 22, 2015 @ 10:49:42 Author: svenstaro Revision: 154157 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 154156, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 154156, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 154156, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 154156, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 98 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 98 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 222 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 154156, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-22 09:49:42 UTC (rev 154157) @@ -0,0 +1,98 @@ +# $Id$ +# Contributor: John Sowiak+# Contributor: tobias +# Maintainer: Sven-Hendrik Haase + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.76b +#_gitcommit=e24ea81d65416d778ded6c7b9698dd673e2ed6b9 + +pkgname=blender +pkgver=2.76.b +#[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=3 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] && makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/scons.git") +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +else + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."scons".url ${srcdir}/scons + git submodule update +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_CYCLES_PTEX=ON \ +-DWITH_OPENSUBDIV=ON \ +-DPYTHON_VERSION=3.5 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.5m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.5m + make -j4 # -j5 needs 48 GB of RAM while -j9 needs 64 GB +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build" + + make DESTDIR="${pkgdir}" install + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" +} Copied: blender/repos/community-staging-i686/blender.install (from rev 154156,
[arch-commits] Commit in blender/repos (6 files)
Date: Monday, December 7, 2015 @ 16:43:14 Author: foutrelis Revision: 149988 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 149987, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 149987, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 149987, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 149987, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 98 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 98 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 222 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 149987, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-07 15:43:14 UTC (rev 149988) @@ -0,0 +1,98 @@ +# $Id$ +# Contributor: John Sowiak+# Contributor: tobias +# Maintainer: Sven-Hendrik Haase + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.76b +#_gitcommit=e24ea81d65416d778ded6c7b9698dd673e2ed6b9 + +pkgname=blender +pkgver=2.76.b +#[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] && makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/scons.git") +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +else + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."scons".url ${srcdir}/scons + git submodule update +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_CYCLES_PTEX=ON \ +-DWITH_OPENSUBDIV=ON \ +-DPYTHON_VERSION=3.5 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.5m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.5m + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build" + + make DESTDIR="${pkgdir}" install + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" +} Copied: blender/repos/community-staging-i686/blender.install (from rev 149987, blender/trunk/blender.install)
[arch-commits] Commit in blender/repos (6 files)
Date: Tuesday, October 20, 2015 @ 11:24:13 Author: foutrelis Revision: 144435 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 144434, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 144434, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 144434, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 144434, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 98 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 98 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 222 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 144434, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-10-20 09:24:13 UTC (rev 144435) @@ -0,0 +1,98 @@ +# $Id$ +# Contributor: John Sowiak+# Contributor: tobias +# Maintainer: Sven-Hendrik Haase + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.76 +#_gitcommit=e24ea81d65416d778ded6c7b9698dd673e2ed6b9 + +pkgname=blender +pkgver=2.76 +#[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] && makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/scons.git") +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +else + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."scons".url ${srcdir}/scons + git submodule update +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_CYCLES_PTEX=ON \ +-DWITH_OPENSUBDIV=ON \ +-DPYTHON_VERSION=3.5 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.5m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.5m + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build" + + make DESTDIR="${pkgdir}" install + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" +} Copied: blender/repos/community-staging-i686/blender.install (from rev 144434, blender/trunk/blender.install)
[arch-commits] Commit in blender/repos (6 files)
Date: Tuesday, September 29, 2015 @ 09:32:03 Author: foutrelis Revision: 142212 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 142211, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 142211, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 142211, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 142211, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 102 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 102 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 230 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 142211, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-09-29 07:32:03 UTC (rev 142212) @@ -0,0 +1,102 @@ +# $Id$ +# Contributor: John Sowiak+# Contributor: tobias +# Maintainer: Sven-Hendrik Haase + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +#_gittag=v2.76-rc2 +_gitcommit=e24ea81d65416d778ded6c7b9698dd673e2ed6b9 + +pkgname=blender +pkgver=2.76rc2 +#[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] && makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/scons.git") +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +else + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."scons".url ${srcdir}/scons + git submodule update + + # We need this to build with Python 3.5/3.6, remove in a release after 2.76rc1 + git cherry-pick --no-commit 6844b02a71bd9d84af5bdbcb32eb49ea6ac552e7 + git submodule update +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_CYCLES_PTEX=ON \ +-DWITH_OPENSUBDIV=ON \ +-DPYTHON_VERSION=3.5 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.5m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.5m + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build" + + make DESTDIR="${pkgdir}" install + python -m compileall "${pkgdir}/usr/share/blender" + python
[arch-commits] Commit in blender/repos (6 files)
Date: Monday, September 21, 2015 @ 16:04:19 Author: svenstaro Revision: 141384 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 141383, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 141383, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 141383, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 141383, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 100 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 100 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 226 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 141383, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-09-21 14:04:19 UTC (rev 141384) @@ -0,0 +1,100 @@ +# $Id$ +# Contributor: John Sowiak+# Contributor: tobias +# Maintainer: Sven-Hendrik Haase + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.76-rc1 +#_gitcommit=c6b042be + +pkgname=blender +pkgver=2.76rc1 +[[ -n $_gitcommit ]] && pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=1 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] && makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=("git://git.blender.org/blender-addons.git" +"git://git.blender.org/blender-addons-contrib.git" +"git://git.blender.org/blender-translations.git" +"git://git.blender.org/scons.git") +if [[ -n $_gittag ]]; then + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") +else + source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}") +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + git submodule init + git config submodule."release/scripts/addons".url ${srcdir}/blender-addons + git config submodule."release/scripts/addons_contrib".url ${srcdir}/blender-addons-contrib + git config submodule."release/datafiles/locale".url ${srcdir}/blender-translations + git config submodule."scons".url ${srcdir}/scons + git submodule update + + # We need this to build with Python 3.5/3.6, remove in a release after 2.76rc1 + git cherry-pick --no-commit 6844b02a71bd9d84af5bdbcb32eb49ea6ac552e7 + git submodule update +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir build && cd build + + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DPYTHON_VERSION=3.5 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.5m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.5m + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build" + + make DESTDIR="${pkgdir}" install + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" +} Copied:
[arch-commits] Commit in blender/repos (6 files)
Date: Friday, August 28, 2015 @ 15:00:46 Author: svenstaro Revision: 138872 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 138871, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 138871, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 138871, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 138871, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 96 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 96 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 218 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 138871, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-08-28 13:00:46 UTC (rev 138872) @@ -0,0 +1,96 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.75a +#_gitcommit=c6b042be + +pkgname=blender +pkgver=2.75.a +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=17 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc' 'libspnav') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 138871, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install
[arch-commits] Commit in blender/repos (6 files)
Date: Friday, April 24, 2015 @ 13:20:45 Author: svenstaro Revision: 132103 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 132102, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 132102, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 132102, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 132102, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 96 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 96 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 218 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 132102, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-04-24 11:20:45 UTC (rev 132103) @@ -0,0 +1,96 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.74 +#_gitcommit=b4d8fb57 + +pkgname=blender +pkgver=2.74 +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=16 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 132102, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install
[arch-commits] Commit in blender/repos (6 files)
Date: Sunday, March 15, 2015 @ 00:00:53 Author: svenstaro Revision: 129275 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 129274, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 129274, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 129274, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 129274, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 96 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 96 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 218 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 129274, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-03-14 23:00:53 UTC (rev 129275) @@ -0,0 +1,96 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.73a +#_gitcommit=b4d8fb57 + +pkgname=blender +pkgver=2.73a +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=3 +epoch=16 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm35-libs' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm35') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 129274, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++
[arch-commits] Commit in blender/repos (6 files)
Date: Saturday, January 31, 2015 @ 23:24:56 Author: andyrtr Revision: 126880 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 126879, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 126879, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 126879, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 126879, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 96 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 96 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 218 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 126879, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-01-31 22:24:56 UTC (rev 126880) @@ -0,0 +1,96 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.73a +#_gitcommit=b4d8fb57 + +pkgname=blender +pkgver=2.73a +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=16 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' + 'jemalloc') +makedepends=('cmake' 'boost' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake -C../build_files/cmake/config/blender_full.cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_LLVM=ON \ +-DWITH_SYSTEM_OPENJPEG=ON \ +-DWITH_GL_PROFILE_CORE=OFF \ +-DWITH_GL_PROFILE_ES20=OFF \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 126879, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, November 6, 2014 @ 05:11:36 Author: foutrelis Revision: 122007 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 122006, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 122006, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 122006, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 122006, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 104 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 104 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 234 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 122006, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-11-06 04:11:36 UTC (rev 122007) @@ -0,0 +1,104 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.72b +#_gitcommit=c35a64 + +pkgname=blender +pkgver=2.72b +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=2 +epoch=15 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m \ +-DCMAKE_CXX_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG \ +-DCMAKE_C_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG + # Fix for gcc 4.9 :/ + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 122006,
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, September 18, 2014 @ 14:56:31 Author: svenstaro Revision: 119183 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 119182, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 119182, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 119182, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 119182, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 100 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 100 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 226 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 119182, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-09-18 12:56:31 UTC (rev 119183) @@ -0,0 +1,100 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +#_gittag=v2.71 +_gitcommit=d42c08 + +pkgname=blender +pkgver=2.71 +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=6 +epoch=14 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m \ +-DCMAKE_CXX_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG \ +-DCMAKE_C_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG + # Fix for gcc 4.9 :/ + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 119182, blender/trunk/blender.install)
[arch-commits] Commit in blender/repos (6 files)
Date: Sunday, September 7, 2014 @ 11:21:11 Author: svenstaro Revision: 118584 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 118583, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 118583, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 118583, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 118583, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 100 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 100 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 226 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 118583, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-09-07 09:21:11 UTC (rev 118584) @@ -0,0 +1,100 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +#_gittag=v2.71 +_gitcommit=d42c08 + +pkgname=blender +pkgver=2.71 +[[ -n $_gitcommit ]] pkgver=${pkgver}.git1.${_gitcommit} +pkgrel=5 +epoch=14 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.5 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m \ +-DCMAKE_CXX_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG \ +-DCMAKE_C_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG + # Fix for gcc 4.9 :/ + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + python -O -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 118583, blender/trunk/blender.install)
[arch-commits] Commit in blender/repos (6 files)
Date: Friday, August 15, 2014 @ 21:23:14 Author: svenstaro Revision: 117444 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 117443, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 117443, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 117443, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 117443, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 103 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 103 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 232 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 117443, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-08-15 19:23:14 UTC (rev 117444) @@ -0,0 +1,103 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +#_gittag=v2.71 +_gitcommit=bb39925ec + +pkgname=blender +pkgver=2.71 +[[ -n $_gitcommit ]] pkgver=2.71.git1.$_gitcommit +pkgrel=2 +epoch=14 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.4 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m \ +-DCMAKE_CXX_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG \ +-DCMAKE_C_FLAGS_RELEASE=-fno-delete-null-pointer-checks -DNDEBUG + # Fix for gcc 4.9 :/ + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 117443, blender/trunk/blender.install)
[arch-commits] Commit in blender/repos (6 files)
Date: Saturday, May 17, 2014 @ 14:31:51 Author: fyan Revision: 111359 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 111358, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 111358, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 111358, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 111358, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 95 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 95 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 216 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 111358, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-05-17 12:31:51 UTC (rev 111359) @@ -0,0 +1,95 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.70a +#_gitcommit=ff + +pkgname=blender +pkgver=2.70a +[[ -n $_gitcommit ]] pkgver=2.70.$_gitcommit +pkgrel=3 +epoch=14 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.4 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 111358, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2014-05-17 12:31:51 UTC (rev 111359) @@ -0,0 +1,13 @@ +post_install()
[arch-commits] Commit in blender/repos (6 files)
Date: Wednesday, May 14, 2014 @ 18:10:01 Author: svenstaro Revision: 36 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: blender/repos/community-testing-i686/ blender/repos/community-testing-i686/PKGBUILD (from rev 35, blender/trunk/PKGBUILD) blender/repos/community-testing-i686/blender.install (from rev 35, blender/trunk/blender.install) blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 35, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/blender.install (from rev 35, blender/trunk/blender.install) --+ community-testing-i686/PKGBUILD | 95 + community-testing-i686/blender.install | 13 +++ community-testing-x86_64/PKGBUILD| 95 + community-testing-x86_64/blender.install | 13 +++ 4 files changed, 216 insertions(+) Copied: blender/repos/community-testing-i686/PKGBUILD (from rev 35, blender/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2014-05-14 16:10:01 UTC (rev 36) @@ -0,0 +1,95 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.70a +#_gitcommit=ff + +pkgname=blender +pkgver=2.70a +[[ -n $_gitcommit ]] pkgver=2.70.$_gitcommit +pkgrel=2 +epoch=14 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.4 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-testing-i686/blender.install (from rev 35, blender/trunk/blender.install) === --- community-testing-i686/blender.install (rev 0) +++ community-testing-i686/blender.install 2014-05-14 16:10:01 UTC (rev 36) @@ -0,0 +1,13 @@
[arch-commits] Commit in blender/repos (6 files)
Date: Tuesday, March 18, 2014 @ 07:26:56 Author: svenstaro Revision: 107588 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 107587, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 107587, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 107587, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 107587, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 95 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 95 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 216 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 107587, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-03-18 06:26:56 UTC (rev 107588) @@ -0,0 +1,95 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. +# Update because I get so many queries on this: +# Due to our other rolling deps, it's sometimes not possible to build Blender stable releases. +# More often than not, a new openshadinglanguage breaks it and I could either backport fixes +# or simply roll with a new version. I usually choose the latter when the former seems +# unreasonable. + +_gittag=v2.70-rc2 +#_gitcommit=ff + +pkgname=blender +pkgver=2.70rc2 +[[ -n $_gitcommit ]] pkgver=2.70.$_gitcommit +pkgrel=1 +epoch=13 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +source=(git://git.blender.org/blender-addons.git +git://git.blender.org/blender-addons-contrib.git +git://git.blender.org/blender-translations.git +git://git.blender.org/scons.git) +if [[ -n $_gittag ]]; then + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}) +else + source+=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit}) +fi +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +prepare() { + cd $srcdir/$pkgname-$pkgver + + git submodule init + git config submodule.release/scripts/addons.url ${srcdir}/blender-addons + git config submodule.release/scripts/addons_contrib.url ${srcdir}/blender-addons-contrib + git config submodule.release/datafiles/locale.url ${srcdir}/blender-translations + git config submodule.scons.url ${srcdir}/scons + git submodule update +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.4 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.4 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.4m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 107587, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2014-03-18 06:26:56 UTC (rev 107588) @@ -0,0 +1,13 @@
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, January 9, 2014 @ 02:47:48 Author: svenstaro Revision: 103667 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 103666, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 103666, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 103666, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 103666, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 92 + community-staging-i686/blender.install | 13 community-staging-x86_64/PKGBUILD| 92 + community-staging-x86_64/blender.install | 13 4 files changed, 210 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 103666, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-01-09 01:47:48 UTC (rev 103667) @@ -0,0 +1,92 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from git directly. + +_gitcommit=a0dbee6e + +pkgname=blender +pkgver=2.69 +[[ -n $_gitcommit ]] pkgver=2.69.$_gitcommit +pkgrel=3 +epoch=10 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'llvm' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa' 'git') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ -z $_gitcommit ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) +md5sums=('e77f53951fdaea69631cdd8c0f42cbcb') +else + source=(${pkgname}-${pkgver}::git://git.blender.org/blender.git#commit=${_gitcommit} + git://git.blender.org/blender-addons.git + git://git.blender.org/blender-addons-contrib.git + git://git.blender.org/blender-translations.git + git://git.blender.org/scons.git) + true md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +fi + +prepare() { + cd $srcdir/$pkgname-$pkgver + + if [[ -n $_gitcommit ]]; then +git submodule update --init --recursive +git submodule foreach git checkout master +git submodule foreach git pull --rebase origin master + fi +} + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF || ENABLESSE2= + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_LLVM=ON \ +-DLLVM_VERSION=3.4 \ +-DLLVM_STATIC=OFF \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +$ENABLESSE2 + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 103666, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2014-01-09 01:47:48 UTC (rev 103667) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 103666, blender/trunk/PKGBUILD)
[arch-commits] Commit in blender/repos (6 files)
Date: Monday, December 2, 2013 @ 11:48:52 Author: svenstaro Revision: 101848 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 101846, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 101846, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 101847, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 101847, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 79 + community-staging-i686/blender.install | 13 community-staging-x86_64/PKGBUILD| 79 + community-staging-x86_64/blender.install | 13 4 files changed, 184 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 101846, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-12-02 10:48:52 UTC (rev 101848) @@ -0,0 +1,79 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +#_svnrev=58224 + +pkgname=blender +pkgver=2.69 +[[ -n $_svnrev ]] pkgver=2.69.$_svnrev +pkgrel=2 +epoch=10 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'subversion' 'mesa') +[[ $CARCH == x86_64 ]] makedepends+=('cuda') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ -z $_svnrev ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) +md5sums=('e77f53951fdaea69631cdd8c0f42cbcb') +else + source=(${pkgname}-${pkgver}::svn+https://svn.blender.org/svnroot/bf-blender/trunk/blender#revision=${_svnrev};) + true md5sums=('SKIP') +fi + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +-DOPENJPEG_INCLUDE_DIR=/usr/include/openjpeg-1.5 \ +$ENABLESSE2 +# Remove the openjpeg line once blender accepts my patch + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 101846, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-12-02 10:48:52 UTC (rev 101848) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 101847, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-12-02 10:48:52 UTC (rev 101848) @@ -0,0 +1,79 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, July 11, 2013 @ 23:37:38 Author: svenstaro Revision: 93899 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 93898, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 93898, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 93898, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 93898, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 78 + community-staging-i686/blender.install | 13 community-staging-x86_64/PKGBUILD| 78 + community-staging-x86_64/blender.install | 13 4 files changed, 182 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 93898, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-07-11 21:37:38 UTC (rev 93899) @@ -0,0 +1,78 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svnrev=58181 + +pkgname=blender +pkgver=2.68 +[[ -n $_svnrev ]] pkgver=2.68.$_svnrev +pkgrel=1 +epoch=8 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ -z $_svnrev ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('a1b6fc1bf7f95ae9d6508f94832042b7') +else + source=(${pkgname}-${pkgver}::svn+https://svn.blender.org/svnroot/bf-blender/trunk/blender#revision=${_svnrev};) + true md5sums=('SKIP') +fi + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +-DOPENJPEG_INCLUDE_DIR=/usr/include/openjpeg-1.5 \ +$ENABLESSE2 +# Remove the openjpeg line once blender accepts my patch + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 93898, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-07-11 21:37:38 UTC (rev 93899) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 93898, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-07-11 21:37:38 UTC (rev 93899) @@ -0,0 +1,78 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes
[arch-commits] Commit in blender/repos (6 files)
Date: Friday, July 12, 2013 @ 01:39:00 Author: svenstaro Revision: 93953 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 93952, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 93952, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 93952, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 93952, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 78 + community-staging-i686/blender.install | 13 community-staging-x86_64/PKGBUILD| 78 + community-staging-x86_64/blender.install | 13 4 files changed, 182 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 93952, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-07-11 23:39:00 UTC (rev 93953) @@ -0,0 +1,78 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svnrev=58183 + +pkgname=blender +pkgver=2.68 +[[ -n $_svnrev ]] pkgver=2.68.$_svnrev +pkgrel=1 +epoch=8 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ -z $_svnrev ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('a1b6fc1bf7f95ae9d6508f94832042b7') +else + source=(${pkgname}-${pkgver}::svn+https://svn.blender.org/svnroot/bf-blender/trunk/blender#revision=${_svnrev};) + true md5sums=('SKIP') +fi + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +-DOPENJPEG_INCLUDE_DIR=/usr/include/openjpeg-1.5 \ +$ENABLESSE2 +# Remove the openjpeg line once blender accepts my patch + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 93952, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-07-11 23:39:00 UTC (rev 93953) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 93952, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-07-11 23:39:00 UTC (rev 93953) @@ -0,0 +1,78 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes
[arch-commits] Commit in blender/repos (6 files)
Date: Monday, April 29, 2013 @ 01:36:03 Author: svenstaro Revision: 89370 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 89369, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 89369, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 89369, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 89369, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 79 + community-staging-i686/blender.install | 13 community-staging-x86_64/PKGBUILD| 79 + community-staging-x86_64/blender.install | 13 4 files changed, 184 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 89369, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-04-28 23:36:03 UTC (rev 89370) @@ -0,0 +1,79 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svnrev=56125 + +pkgname=blender +pkgver=2.66a +[[ -n $_svnrev ]] pkgver=2.66a.$_svnrev +pkgrel=2 +epoch=7 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ -n $_svnrev ]]; then + source=(${pkgname}-${pkgver}::svn+https://svn.blender.org/svnroot/bf-blender/trunk/blender#revision=${_svnrev};) + md5sums=(SKIP) +else + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('dde8211818e35b00a1c01a11efef4533') +fi + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +$ENABLESSE2 + + make $MAKEFLAGS + + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 89369, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-04-28 23:36:03 UTC (rev 89370) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 89369, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-04-28 23:36:03 UTC (rev 89370) @@ -0,0 +1,79 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svnrev=56125 + +pkgname=blender +pkgver=2.66a +[[ -n $_svnrev ]]
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, April 18, 2013 @ 11:50:27 Author: svenstaro Revision: 88461 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: blender/repos/community-testing-i686/ blender/repos/community-testing-i686/PKGBUILD (from rev 88460, blender/trunk/PKGBUILD) blender/repos/community-testing-i686/blender.install (from rev 88460, blender/trunk/blender.install) blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 88460, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/blender.install (from rev 88460, blender/trunk/blender.install) --+ community-testing-i686/PKGBUILD | 79 + community-testing-i686/blender.install | 13 community-testing-x86_64/PKGBUILD| 79 + community-testing-x86_64/blender.install | 13 4 files changed, 184 insertions(+) Copied: blender/repos/community-testing-i686/PKGBUILD (from rev 88460, blender/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2013-04-18 09:50:27 UTC (rev 88461) @@ -0,0 +1,79 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svnrev=56125 + +pkgname=blender +pkgver=2.66a +[[ -n $_svnrev ]] pkgver=2.66a.$_svnrev +pkgrel=1 +epoch=7 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ -n $_svnrev ]]; then + source=(${pkgname}-${pkgver}::svn+https://svn.blender.org/svnroot/bf-blender/trunk/blender#revision=56125;) + md5sums=(SKIP) +else + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('dde8211818e35b00a1c01a11efef4533') +fi + +build() { + cd $srcdir/$pkgname-$pkgver + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +$ENABLESSE2 + + make $MAKEFLAGS + + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-testing-i686/blender.install (from rev 88460, blender/trunk/blender.install) === --- community-testing-i686/blender.install (rev 0) +++ community-testing-i686/blender.install 2013-04-18 09:50:27 UTC (rev 88461) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-testing-x86_64/PKGBUILD (from rev 88460, blender/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2013-04-18 09:50:27 UTC (rev 88461) @@ -0,0 +1,79 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svnrev=56125 + +pkgname=blender +pkgver=2.66a +[[ -n $_svnrev ]]
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, March 28, 2013 @ 17:08:29 Author: svenstaro Revision: 87210 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 87209, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 87209, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 87209, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 87209, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 102 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 102 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 230 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 87209, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-03-28 16:08:29 UTC (rev 87210) @@ -0,0 +1,102 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svn=false + +pkgname=blender +true pkgver=2.66a # Hack for svn +true pkgrel=2 +epoch=7 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ $_svn = false ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('dde8211818e35b00a1c01a11efef4533') +else + source=() + md5sums=() +fi + +_svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender; +_svnmod=blender + +build() { +if [[ $_svn = true ]]; then + cd $srcdir + msg Connecting to SVN server + + if [[ -d $_svnmod/.svn ]]; then +(cd $_svnmod svn up ) + else +svn co $_svntrunk --config-dir ./ $_svnmod + fi + + msg SVN checkout done or server timeout + msg Starting build... + + rm -rf $srcdir/$_svnmod-build + cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build + cd $srcdir/$_svnmod-build +else + cd $srcdir/$pkgname-$pkgver +fi + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + [[ $CARCH == i686 ]] BUILDCUDA=OFF || BUILDCUDA=ON + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=$BUILDCUDA \ +-DWITH_CYCLES_OSL=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +$ENABLESSE2 + + make $MAKEFLAGS + + make +} + +package() { + if [[ $_svn = true ]]; then +cd $srcdir/$_svnmod-build/build + else +cd $srcdir/$pkgname-$pkgver/build + fi + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 87209, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-03-28 16:08:29 UTC (rev 87210) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 87209, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++
[arch-commits] Commit in blender/repos (6 files)
Date: Thursday, February 7, 2013 @ 18:17:19 Author: bpiotrowski Revision: 83962 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 83961, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 83961, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 83961, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 83961, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 101 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 101 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 228 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 83961, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-02-07 17:17:19 UTC (rev 83962) @@ -0,0 +1,101 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svn=false + +pkgname=blender +true pkgver=2.65a # Hack for svn +true pkgrel=6 +epoch=6 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio') #'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ $_svn = false ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('3bbe18060c5c9c2ad600c8bfe8ee4786') +else + source=() + md5sums=() +fi + +_svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender; +_svnmod=blender + +build() { +if [[ $_svn = true ]]; then + cd $srcdir + msg Connecting to SVN server + + if [[ -d $_svnmod/.svn ]]; then +(cd $_svnmod svn up ) + else +svn co $_svntrunk --config-dir ./ $_svnmod + fi + + msg SVN checkout done or server timeout + msg Starting build... + + rm -rf $srcdir/$_svnmod-build + cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build + cd $srcdir/$_svnmod-build +else + cd $srcdir/$pkgname-$pkgver +fi + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda-toolkit/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +$ENABLESSE2 + +#-DWITH_CYCLES_OSL=ON \ + make $MAKEFLAGS + + make +} + +package() { + if [[ $_svn = true ]]; then +cd $srcdir/$_svnmod-build/build + else +cd $srcdir/$pkgname-$pkgver/build + fi + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 83961, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-02-07 17:17:19 UTC (rev 83962) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 83961, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-02-07 17:17:19 UTC (rev
[arch-commits] Commit in blender/repos (6 files)
Date: Saturday, January 26, 2013 @ 06:51:25 Author: eric Revision: 82952 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: blender/repos/community-staging-i686/ blender/repos/community-staging-i686/PKGBUILD (from rev 82951, blender/trunk/PKGBUILD) blender/repos/community-staging-i686/blender.install (from rev 82951, blender/trunk/blender.install) blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 82951, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender.install (from rev 82951, blender/trunk/blender.install) --+ community-staging-i686/PKGBUILD | 101 + community-staging-i686/blender.install | 13 +++ community-staging-x86_64/PKGBUILD| 101 + community-staging-x86_64/blender.install | 13 +++ 4 files changed, 228 insertions(+) Copied: blender/repos/community-staging-i686/PKGBUILD (from rev 82951, blender/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-01-26 05:51:25 UTC (rev 82952) @@ -0,0 +1,101 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Contributor: tobias tob...@archlinux.org +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com + +# Sometimes blender.org takes some time to release patch releases and because Arch users +# are impatient, we sometimes need to build from svn directly. + +_svn=false + +pkgname=blender +true pkgver=2.65a # Hack for svn +true pkgrel=4 +epoch=6 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage') +makedepends=('cmake' 'boost' 'cuda' 'subversion' 'mesa') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +install=blender.install +if [[ $_svn = false ]]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('3bbe18060c5c9c2ad600c8bfe8ee4786') +else + source=() + md5sums=() +fi + +_svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender; +_svnmod=blender + +build() { +if [[ $_svn = true ]]; then + cd $srcdir + msg Connecting to SVN server + + if [[ -d $_svnmod/.svn ]]; then +(cd $_svnmod svn up ) + else +svn co $_svntrunk --config-dir ./ $_svnmod + fi + + msg SVN checkout done or server timeout + msg Starting build... + + rm -rf $srcdir/$_svnmod-build + cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build + cd $srcdir/$_svnmod-build +else + cd $srcdir/$pkgname-$pkgver +fi + + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD=OFF + + cmake .. \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DWITH_OPENCOLLADA=ON \ +-DOPENIMAGEIO_ROOT_DIR=/usr \ +-DWITH_GAMEENGINE=ON \ +-DWITH_JACK=ON \ +-DWITH_PLAYER=ON \ +-DWITH_CODEC_FFMPEG=ON \ +-DWITH_CODEC_SNDFILE=ON \ +-DWITH_CYCLES=ON \ +-DWITH_CYCLES_CUDA_BINARIES=ON \ +-DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda-toolkit/ \ +-DWITH_FFTW3=ON \ +-DWITH_MOD_OCEANSIM=ON \ +-DPYTHON_VERSION=3.3 \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python3.3m \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ +$ENABLESSE2 + +#-DWITH_CYCLES_OSL=ON \ + make $MAKEFLAGS + + make +} + +package() { + if [[ $_svn = true ]]; then +cd $srcdir/$_svnmod-build/build + else +cd $srcdir/$pkgname-$pkgver/build + fi + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender +} Copied: blender/repos/community-staging-i686/blender.install (from rev 82951, blender/trunk/blender.install) === --- community-staging-i686/blender.install (rev 0) +++ community-staging-i686/blender.install 2013-01-26 05:51:25 UTC (rev 82952) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 82951, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-01-26 05:51:25 UTC (rev 82952) @@
[arch-commits] Commit in blender/repos (6 files)
Date: Monday, October 31, 2011 @ 11:34:24 Author: pierre Revision: 141598 archrelease: copy trunk to staging-i686, staging-x86_64 Added: blender/repos/staging-i686/ blender/repos/staging-i686/PKGBUILD (from rev 141597, blender/trunk/PKGBUILD) blender/repos/staging-i686/blender.install (from rev 141597, blender/trunk/blender.install) blender/repos/staging-x86_64/ blender/repos/staging-x86_64/PKGBUILD (from rev 141597, blender/trunk/PKGBUILD) blender/repos/staging-x86_64/blender.install (from rev 141597, blender/trunk/blender.install) + staging-i686/PKGBUILD | 93 +++ staging-i686/blender.install | 13 + staging-x86_64/PKGBUILD| 93 +++ staging-x86_64/blender.install | 13 + 4 files changed, 212 insertions(+) Copied: blender/repos/staging-i686/PKGBUILD (from rev 141597, blender/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2011-10-31 15:34:24 UTC (rev 141598) @@ -0,0 +1,93 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Maintainer: tobias tob...@archlinux.org + +# Apparently, the blender guys refuse to release source tarballs for +# intermediate releases that deal mainly with binaries but incorporate tiny +# minor changes from svn. Since I'm sick and tired of the urges of users that +# look for release numbers only, we make a messy PKGBUILD that can checkout svn +# release if necessary. + +#_svn=true +_svn=false + +pkgname=blender +pkgver=2.60a +pkgrel=2 +epoch=3 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \ + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \ + 'freetype2' 'openal' 'libsndfile' 'ffmpeg') +makedepends=('cmake') +install=blender.install +if [ $_svn = false ]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('cc7e4a56c9f7941c33c958ff0338f9a6') +else + source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz) + md5sums=('7579d1139d0d6025df8afcfca64a65c4') +fi + +# source PKGBUILD mksource +mksource() { + [[ -x /usr/bin/svn ]] || (echo svn not found. Install subversion. return 1) + _svnver=38016 + _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender; + _svnmod=$pkgname-$pkgver + mkdir ${pkgname}-$pkgver + pushd ${pkgname}-$pkgver + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + find . -depth -type d -name .svn -exec rm -rf {} \; + tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/* + popd +} + +build() { + cd $srcdir/$pkgname-$pkgver + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF + + cmake .. \ +-DCMAKE_INSTALL_PREFIX:PATH=/usr \ +-DCMAKE_BUILD_TYPE:STRING=Release \ +-DWITH_INSTALL_PORTABLE:BOOL=OFF \ +-DWITH_PYTHON_INSTALL:BOOL=OFF \ +-DWITH_OPENCOLLADA:BOOL=OFF \ +-DWITH_GAMEENGINE:BOOL=ON \ +-DWITH_PLAYER:BOOL=ON \ +-DWITH_BUILTIN_GLEW:BOOL=OFF \ +-DWITH_CODEC_FFMPEG:BOOL=ON \ +-DWITH_CODEC_SNDFILE:BOOL=ON \ +-DPYTHON_VERSION:STRING=3.2 \ +-DPYTHON_LIBPATH:STRING=/usr/lib \ +-DPYTHON_LIBRARY:STRING=python3.2mu \ +-DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \ +$ENABLESSE2 + + make $MAKEFLAGS + + cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \ +$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/ + cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi + chmod 755 bmake + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + +# install plugins + install -d -m755 $pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture} + cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \ +$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/ + cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \ +$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/ +} Copied: blender/repos/staging-i686/blender.install (from rev 141597, blender/trunk/blender.install) === --- staging-i686/blender.install(rev 0) +++ staging-i686/blender.install2011-10-31 15:34:24 UTC (rev 141598) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Copied: blender/repos/staging-x86_64/PKGBUILD (from rev 141597, blender/trunk/PKGBUILD)
[arch-commits] Commit in blender/repos (6 files)
Date: Friday, September 16, 2011 @ 20:41:35 Author: allan Revision: 138115 archrelease: copy trunk to staging-i686, staging-x86_64 Added: blender/repos/staging-i686/ blender/repos/staging-i686/PKGBUILD (from rev 138114, blender/trunk/PKGBUILD) blender/repos/staging-i686/blender.install (from rev 138114, blender/trunk/blender.install) blender/repos/staging-x86_64/ blender/repos/staging-x86_64/PKGBUILD (from rev 138114, blender/trunk/PKGBUILD) blender/repos/staging-x86_64/blender.install (from rev 138114, blender/trunk/blender.install) + staging-i686/PKGBUILD | 92 +++ staging-i686/blender.install | 17 +++ staging-x86_64/PKGBUILD| 92 +++ staging-x86_64/blender.install | 17 +++ 4 files changed, 218 insertions(+) Copied: blender/repos/staging-i686/PKGBUILD (from rev 138114, blender/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2011-09-17 00:41:35 UTC (rev 138115) @@ -0,0 +1,92 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Maintainer: tobias tob...@archlinux.org + +# Apparently, the blender guys refuse to release source tarballs for +# intermediate releases that deal mainly with binaries but incorporate tiny +# minor changes from svn. Since I'm sick and tired of the urges of users that +# look for release numbers only, we make a messy PKGBUILD that can checkout svn +# release if necessary. + +#_svn=true +_svn=false + +pkgname=blender +pkgver=2.59 +pkgrel=3 +epoch=2 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \ + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \ + 'freetype2' 'openal' 'libsamplerate' 'ffmpeg') +makedepends=('cmake') # 'subversion' +install=blender.install +if [ $_svn = false ]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('6f68fe3c3c2b6a85f1ba9ebc5b1155fe') +else + source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz) + md5sums=('7579d1139d0d6025df8afcfca64a65c4') +fi + +# source PKGBUILD mksource +mksource() { + _svnver=38016 + _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender; + _svnmod=$pkgname-$pkgver + mkdir ${pkgname}-$pkgver + pushd ${pkgname}-$pkgver + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + find . -depth -type d -name .svn -exec rm -rf {} \; + tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/* + popd +} + +build() { + cd $srcdir/$pkgname-$pkgver + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF + + cmake .. \ +-DCMAKE_INSTALL_PREFIX:PATH=/usr \ +-DCMAKE_BUILD_TYPE:STRING=Release \ +-DWITH_INSTALL_PORTABLE:BOOL=OFF \ +-DWITH_PYTHON_INSTALL:BOOL=OFF \ +-DWITH_OPENCOLLADA:BOOL=OFF \ +-DWITH_GAMEENGINE:BOOL=ON \ +-DWITH_PLAYER:BOOL=ON \ +-DWITH_BUILTIN_GLEW:BOOL=OFF \ +-DWITH_CODEC_FFMPEG:BOOL=ON \ +-DWITH_CODEC_SNDFILE:BOOL=ON \ +-DPYTHON_VERSION:STRING=3.2 \ +-DPYTHON_LIBPATH:STRING=/usr/lib \ +-DPYTHON_LIBRARY:STRING=python3.2mu \ +-DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \ +$ENABLESSE2 + + make $MAKEFLAGS + + cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \ +$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/ + cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi + chmod 755 bmake + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + +# install plugins + install -d -m755 $pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture} + cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \ +$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/ + cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \ +$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/ +} Copied: blender/repos/staging-i686/blender.install (from rev 138114, blender/trunk/blender.install) === --- staging-i686/blender.install(rev 0) +++ staging-i686/blender.install2011-09-17 00:41:35 UTC (rev 138115) @@ -0,0 +1,17 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_remove() { + update-desktop-database -q +
[arch-commits] Commit in blender/repos (6 files)
Date: Saturday, September 10, 2011 @ 06:16:37 Author: allan Revision: 137650 archrelease: copy trunk to staging-i686, staging-x86_64 Added: blender/repos/staging-i686/ blender/repos/staging-i686/PKGBUILD (from rev 137649, blender/trunk/PKGBUILD) blender/repos/staging-i686/blender.install (from rev 137649, blender/trunk/blender.install) blender/repos/staging-x86_64/ blender/repos/staging-x86_64/PKGBUILD (from rev 137649, blender/trunk/PKGBUILD) blender/repos/staging-x86_64/blender.install (from rev 137649, blender/trunk/blender.install) + staging-i686/PKGBUILD | 92 +++ staging-i686/blender.install | 17 +++ staging-x86_64/PKGBUILD| 92 +++ staging-x86_64/blender.install | 17 +++ 4 files changed, 218 insertions(+) Copied: blender/repos/staging-i686/PKGBUILD (from rev 137649, blender/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2011-09-10 10:16:37 UTC (rev 137650) @@ -0,0 +1,92 @@ +# $Id$ +# Contributor: John Sowiak j...@archlinux.org +# Maintainer: tobias tob...@archlinux.org + +# Apparently, the blender guys refuse to release source tarballs for +# intermediate releases that deal mainly with binaries but incorporate tiny +# minor changes from svn. Since I'm sick and tired of the urges of users that +# look for release numbers only, we make a messy PKGBUILD that can checkout svn +# release if necessary. + +#_svn=true +_svn=false + +pkgname=blender +pkgver=2.59 +pkgrel=2 +epoch=2 +pkgdesc=A fully integrated 3D graphics creation suite +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \ + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \ + 'freetype2' 'openal' 'libsamplerate' 'ffmpeg') +makedepends=('cmake') # 'subversion' +install=blender.install +if [ $_svn = false ]; then + source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) + md5sums=('6f68fe3c3c2b6a85f1ba9ebc5b1155fe') +else + source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz) + md5sums=('7579d1139d0d6025df8afcfca64a65c4') +fi + +# source PKGBUILD mksource +mksource() { + _svnver=38016 + _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender; + _svnmod=$pkgname-$pkgver + mkdir ${pkgname}-$pkgver + pushd ${pkgname}-$pkgver + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + find . -depth -type d -name .svn -exec rm -rf {} \; + tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/* + popd +} + +build() { + cd $srcdir/$pkgname-$pkgver + mkdir build + cd build + + [[ $CARCH == i686 ]] ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF + + cmake .. \ +-DCMAKE_INSTALL_PREFIX:PATH=/usr \ +-DCMAKE_BUILD_TYPE:STRING=Release \ +-DWITH_INSTALL_PORTABLE:BOOL=OFF \ +-DWITH_PYTHON_INSTALL:BOOL=OFF \ +-DWITH_OPENCOLLADA:BOOL=OFF \ +-DWITH_GAMEENGINE:BOOL=ON \ +-DWITH_PLAYER:BOOL=ON \ +-DWITH_BUILTIN_GLEW:BOOL=OFF \ +-DWITH_CODEC_FFMPEG:BOOL=ON \ +-DWITH_CODEC_SNDFILE:BOOL=ON \ +-DPYTHON_VERSION:STRING=3.2 \ +-DPYTHON_LIBPATH:STRING=/usr/lib \ +-DPYTHON_LIBRARY:STRING=python3.2mu \ +-DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \ +$ENABLESSE2 + + make $MAKEFLAGS + + cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \ +$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/ + cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi + chmod 755 bmake + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/build + make DESTDIR=${pkgdir} install + python -m compileall ${pkgdir}/usr/share/blender + +# install plugins + install -d -m755 $pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture} + cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \ +$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/ + cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \ +$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/ +} Copied: blender/repos/staging-i686/blender.install (from rev 137649, blender/trunk/blender.install) === --- staging-i686/blender.install(rev 0) +++ staging-i686/blender.install2011-09-10 10:16:37 UTC (rev 137650) @@ -0,0 +1,17 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_upgrade() { + update-desktop-database -q + update-mime-database usr/share/mime /dev/null + xdg-icon-resource forceupdate --theme hicolor /dev/null +} + +post_remove() { + update-desktop-database -q +