blob: bf83a32faa98cf81836592930f2c02401cf62de9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# Mantainer: Yuri dos Santos <yrds96@protonmail.com>
pkgname=blender-lts-bin
pkgdesc='LTS blender version'
pkgver='4.2.10'
#Official Mirror(Direct Link)
_mirror="https://mirrors.dotsrc.org"
##Alternate Mirrors##
#China
#_mirror="https://mirrors.aliyun.com"
#Germany
#_mirror="https://ftp.halifax.rwth-aachen.de"
#Denmark
#_mirror="https://mirrors.dotsrc.org"
#Netherlands
#_mirror="https://ftp.nluug.nl"
#Brazil
#_mirror="https://mirrors.ocf.berkeley.edu"
_pkgfile=${pkgname%-lts-bin}-$pkgver-linux-x64.tar.xz
source=("${_mirror}/blender/release/Blender${pkgver%.*}/$_pkgfile" 'blender.sh')
pkgrel=2
license=('GPL')
arch=('x86_64')
url='https://www.blender.org'
b2sums=('b96a0990d93217ef3fabcfccdbb9a7ff1c3d2d98ec3b9089af79d9caa3dc0f548037af20a555aa1bd7445a2857fb884dba47cd9257c43e807e8e3498e81b37e7'
'7009d16d3afe2c59d3b906b32fdb5540ad70b221e84f308959986d58e4a5391cdcc49f78651c5039ea94f1cf305e6cf39b01c105e05fb0e76f6c3cc068e06bf4')
_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/spdx/GPL-3.0-or-later.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|