summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakob Gahde2018-02-06 12:11:30 +0100
committerJakob Gahde2018-02-06 12:11:30 +0100
commita56fcb160e4b09f0dfa3f854f628833d23555aa2 (patch)
tree93b487f445288ad5b15b9873ce909ef11806b83f
downloadaur-a56fcb160e4b09f0dfa3f854f628833d23555aa2.tar.gz
yafaray-blender-exporter 3.3.0-1: New package
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD38
-rw-r--r--paths.patch14
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..eceaa96f9035
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Tue Feb 6 11:10:26 UTC 2018
+pkgbase = yafaray-blender-exporter
+ pkgdesc = YafaRay's Blender Exporter
+ pkgver = 3.3.0
+ pkgrel = 1
+ url = http://yafaray.org/
+ arch = any
+ license = GPL2
+ depends = blender
+ depends = yafaray
+ source = https://github.com/YafaRay/Blender-Exporter/archive/v3.3.0.tar.gz
+ source = paths.patch
+ md5sums = b1eb1bb0eb56541c6c1990f02b15603f
+ md5sums = 365aea227d63bc87283c80f563e4910c
+
+pkgname = yafaray-blender-exporter
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..06beaec42f3b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Jakob Gahde <j5lx@fmail.co.uk>
+
+pkgname=yafaray-blender-exporter
+pkgver=3.3.0
+_blenderver=2.79
+pkgrel=1
+pkgdesc="YafaRay's Blender Exporter"
+arch=('any')
+url="http://yafaray.org/"
+license=('GPL2')
+depends=('blender' 'yafaray')
+source=("https://github.com/YafaRay/Blender-Exporter/archive/v${pkgver}.tar.gz"
+ "paths.patch")
+md5sums=('b1eb1bb0eb56541c6c1990f02b15603f'
+ '365aea227d63bc87283c80f563e4910c')
+
+prepare() {
+ cd "${srcdir}/Blender-Exporter-${pkgver}"
+
+ patch -Np1 < "${srcdir}/paths.patch"
+}
+
+package() {
+ cd "${srcdir}/Blender-Exporter-${pkgver}"
+
+ sed -i "s/@YAFARAY_BLENDER_EXPORTER_VERSION@/v${pkgver}/" __init__.py
+
+ install -dm755 "${pkgdir}/usr/share/blender/${_blenderver}/scripts/addons"
+ cp -a . "${pkgdir}/usr/share/blender/${_blenderver}/scripts/addons/yafaray_v3"
+ rm "${pkgdir}/usr/share/blender/${_blenderver}/scripts/addons/yafaray_v3/.gitignore"
+ install -dm755 "${pkgdir}/usr/share/yafaray-blender-exporter"
+ mv "${pkgdir}/usr/share/blender/${_blenderver}/scripts/addons/yafaray_v3/tests" \
+ "${pkgdir}/usr/share/yafaray-blender-exporter"
+ install -dm755 "${pkgdir}/usr/share/doc/yafaray-blender-exporter"
+ for _file in CHANGELOG INSTALL LICENSES README; do
+ mv "${pkgdir}/usr/share/blender/${_blenderver}/scripts/addons/yafaray_v3/${_file}" "${pkgdir}/usr/share/doc/yafaray-blender-exporter/"
+ done
+}
diff --git a/paths.patch b/paths.patch
new file mode 100644
index 000000000000..5864d8463af2
--- /dev/null
+++ b/paths.patch
@@ -0,0 +1,14 @@
+diff -aur --no-dereference package.pristine/__init__.py package.new/__init__.py
+--- package.pristine/__init__.py 2017-08-22 18:53:57.000000000 +0200
++++ package.new/__init__.py 2018-02-06 11:43:22.385701679 +0100
+@@ -22,8 +22,8 @@
+ import os
+ import ctypes
+
+-PLUGIN_PATH = os.path.join(__path__[0], 'bin', 'yafaray-plugins')
+-BIN_PATH = os.path.join(__path__[0], 'bin')
++PLUGIN_PATH = '/usr/lib/yafaray-plugins'
++BIN_PATH = '/usr/bin'
+ YAF_ID_NAME = "YAFA_V3_RENDER"
+
+ # Version to be automatically populated during the cmake build process, getting the version from git tags