summaryrefslogtreecommitdiff
path: root/libre/luxblend25/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/luxblend25/PKGBUILD')
-rw-r--r--libre/luxblend25/PKGBUILD49
1 files changed, 19 insertions, 30 deletions
diff --git a/libre/luxblend25/PKGBUILD b/libre/luxblend25/PKGBUILD
index 26640795f..2af861641 100644
--- a/libre/luxblend25/PKGBUILD
+++ b/libre/luxblend25/PKGBUILD
@@ -3,44 +3,33 @@
pkgbase=luxrender
pkgname=luxblend25
-srcver=3a928b723b29
-pkgver=1.1.v2.65
-_pkgver=${pkgver::3}
+srcver=c9deae0646d0
+pkgver=1.2.1.v2.66
+_pkgver=${pkgver::5}
reqname=blender
-reqver=${pkgver:5}
+reqver=${pkgver:7}
+reqep=7
pkgrel=1
-pkgdesc='LuxRender exporter for Blender-libre'
-arch=(
- any
-)
-url="http://www.$pkgbase.net/"
-license=(
- GPL
-)
+pkgdesc="LuxRender exporter for ${reqname^}."
+arch=any
+url=http://www.$pkgbase.net/
+license=GPL
depends=(
$pkgbase=$_pkgver
- "$reqname>=$reqver"
-)
-provides=(
- $pkgname=$_pkgver
-)
-conflicts=(
- $pkgname
- #"$reqname>=${reqver::2}$((${reqver:2}+1))"
-)
-replaces=(
- $pkgname
-)
-source=(
- "https://src.$pkgbase.net/$pkgname/archive/$srcver.tar.bz2"
-)
-sha512sums=(
- f5aadc77e699f6b7259ece271b0c50ca7be5858bb628b99aedbb23b64e5587ac59cc3d1c52e063ba89c9d340f915727046e4d3017b26238425d43d3bba14f017
-)
+ "$reqname>=$(($reqep-1)):$reqver"
+ "$reqname<$reqep:${reqver::2}$((${reqver:2:4}+1))"
+)
+provides=($pkgname=$_pkgver)
+conflicts=$pkgname
+replaces=$pkgname
+source=http://src.$pkgbase.net/$pkgname/archive/$srcver.tar.bz2
+sha512sums=e8d93d5d9d73c1cd4f2008697bd9a8a125d08910aed3f4d3e4bcd290810d673aa663c327fc2cb7ac983cb3439a6996431c39bc3a2f0b6ed05ce5d0b8398ece92
package() {
a=$pkgname-$srcver/src/$pkgbase
b=usr/share/$reqname/$reqver/scripts/addons
install -d -m755 $pkgdir/$b
cp -a $srcdir/$a $pkgdir/$b
+ # change the search path in exporter so it finds pylux in its new location
+ sed -i 's|from.*import pylux|import pylux|' $pkgdir/$b/$pkgbase/outputs/pure_api.py
}