summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuri Santos2022-04-25 23:03:00 -0300
committerYuri Santos2022-04-25 23:03:00 -0300
commitd9b4c28a01893068a8ce37e71f64601cb197cd16 (patch)
tree364f01952e55b84e27e6a6494f7e78d7884e91a4
downloadaur-d9b4c28a01893068a8ce37e71f64601cb197cd16.tar.gz
initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD36
-rwxr-xr-xblender.sh7
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c32d041e88ec
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = blender-lts-bin
+ pkgdesc = LTS blender version
+ pkgver = 2.93.9
+ pkgrel = 1
+ url = https://www.blender.org
+ arch = x86_64
+ license = GPL
+ source = https://mirror.clarkson.edu/blender/release/blender/release/Blender2.93/blender-2.93.9-linux-x64.tar.xz
+ source = blender.sh
+ b2sums = 6a8f81dd48ab0a29e95340c3629062e32ebe3a3a62a6bba2fbc5b962a8fd04515f734f72a56559f79fce344f272cf122a5a62ae1172bf472d7885c9bfbab164b
+ b2sums = 903039ab42d250063286fa6a5e3687e84c9c6018a0e6654423e7649542d8394c19e6ed8ccaa549bd373ad66bc8e5b7b65203781cde26420f4e00183935e766f3
+
+pkgname = blender-lts-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4d422b3d244a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Mantainer: Yuri dos Santos <yrds96@protonmail.com>
+
+pkgname=blender-lts-bin
+pkgdesc='LTS blender version'
+pkgver='2.93.9'
+_mirror="https://mirror.clarkson.edu/blender/release"
+#_mirror="https://mirror.clarkson.edu/"
+_pkgfile=${pkgname%-lts-bin}-$pkgver-linux-x64.tar.xz
+source=("${_mirror}/blender/release/Blender${pkgver%.*}/$_pkgfile" 'blender.sh')
+pkgrel=1
+license=('GPL')
+arch=('x86_64')
+url='https://www.blender.org'
+
+b2sums=('6a8f81dd48ab0a29e95340c3629062e32ebe3a3a62a6bba2fbc5b962a8fd04515f734f72a56559f79fce344f272cf122a5a62ae1172bf472d7885c9bfbab164b'
+'903039ab42d250063286fa6a5e3687e84c9c6018a0e6654423e7649542d8394c19e6ed8ccaa549bd373ad66bc8e5b7b65203781cde26420f4e00183935e766f3')
+
+_setvars() {
+ _base_dir="$srcdir/${pkgname%-lts-bin}-$pkgver-linux-x64"
+}
+
+build() {
+ _setvars
+ sed -i "s/=blender/=blender-lts/" $_base_dir/blender.desktop
+ sed -i "s/Name=Blender/Name=Blender LTS/" $_base_dir/blender.desktop
+ #TODO MAKE SOME sed to .desktop to replace blender with blender-lts
+}
+package() {
+ _setvars
+ install -d "$pkgdir/opt"
+ cp -r "$_base_dir" "$pkgdir/opt/blender-lts"
+
+ install -Dm644 "$_base_dir/blender.desktop" "${pkgdir}/usr/share/applications/blender-lts.desktop"
+ install -Dm755 "${srcdir}/blender.sh" "${pkgdir}/usr/bin/blender-lts"
+ install -Dm644 "$_base_dir/license/GPL-license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/blender.sh b/blender.sh
new file mode 100755
index 000000000000..ef98b574988f
--- /dev/null
+++ b/blender.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+cd /opt/blender-lts
+
+LD_LIBRARY_PATH=./lib
+
+exec ./blender