[arch-commits] Commit in blender/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Thu Apr 18 09:50:17 UTC 2013


    Date: Thursday, April 18, 2013 @ 11:50:17
  Author: svenstaro
Revision: 88460

upgpkg: blender 7:2.66a.56125-1

Restructure PKGBUILD

Modified:
  blender/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++--------------------
 1 file changed, 6 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-18 09:05:42 UTC (rev 88459)
+++ PKGBUILD	2013-04-18 09:50:17 UTC (rev 88460)
@@ -6,10 +6,11 @@
 # 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=true
+_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"
@@ -24,27 +25,16 @@
 optdepends=('cuda: cycles renderer cuda support')
 options=(!strip)
 install=blender.install
-if $_svn; then
-  source=("${pkgname}::svn+https://svn.blender.org/svnroot/bf-blender/trunk/blender")
+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
 
-if $_svn; then
-pkgver() {
-  cd "${SRCDEST}"/${pkgname}
-  echo "${pkgver}.$(svnversion)"
-}
-fi
-
 build() {
-  if $_svn == true; then
-    cd "$srcdir"/$pkgname
-  else
-    cd "$srcdir/$pkgname-$pkgver"
-  fi
+  cd "$srcdir/$pkgname-$pkgver"
 
   mkdir build
   cd build
@@ -82,11 +72,7 @@
 }
 
 package() {
-  if $_svn; then
-    cd "$srcdir/$pkgname/build"
-  else
-    cd "$srcdir/$pkgname-$pkgver/build"
-  fi
+  cd "$srcdir/$pkgname-$pkgver/build"
 
   make DESTDIR="${pkgdir}" install
   python -m compileall "${pkgdir}/usr/share/blender"




More information about the arch-commits mailing list