blob: 1a1e6a9d3ed435cc2e487cceb63efb851fdd675c (
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# Maintainer: Oscar Morante <spacepluk at gmail dot com>
_version=2018.3.0
_build=b11
_randomstring=45aaf16dbe1a
_prefix=/opt/UnityBeta
pkgname=unity-editor-beta
pkgver=${_version}${_build}
pkgrel=1
pkgdesc="The world's most popular development platform for creating 2D and 3D multiplatform games and interactive experiences."
arch=('x86_64')
url='https://unity3d.com/'
license=('custom')
depends=('desktop-file-utils'
'xdg-utils'
'gcc-libs'
'lib32-gcc-libs'
'gconf'
'libgl'
'glu'
'nss'
'libpng12'
'libxtst'
'libpqxx'
'npm'
'intel-tbb'
'gtk3')
optdepends=('unity-editor-beta-doc'
'unity-editor-beta-android'
'unity-editor-beta-ios'
'unity-editor-beta-mac'
'unity-editor-beta-webgl'
'unity-editor-beta-windows'
'unity-editor-beta-facebook'
'visual-studio-code-bin')
source=("https://beta.unity3d.com/download/${_randomstring}/LinuxEditorInstaller/Unity.tar.xz"
'unity-editor-beta'
'unity-editor-beta.desktop'
'unity-editor-beta-icon.png'
'eula.txt')
sha1sums=('2f35a14a58df1c347c18c77d65d20608f753177a'
'd61175685d0836a79b2d4582c09ea23ed5ee18e9'
'c348f141232ec06c6558fd42b5cbf86a75e2d02d'
'fddf4861974f88f0565de7f54f7418204e729894'
'1c3d4bc66fd16a10e68f78320e16cfd86afac7ac')
options=(!strip)
PKGEXT='.pkg.tar' # Prevent compressing of the final package
package() {
install -d "${pkgdir}/${_prefix}"
mv "${srcdir}/Editor" "${pkgdir}/${_prefix}"
# HACK: fixes WebGL builds by adding a symlink (python -> python2) to the PATH
ln -s /usr/bin/python2 "${pkgdir}${_prefix}/Editor/python"
# Fix permissions
find "${pkgdir}${_prefix}/Editor/Data" -type d -exec chmod ga+rx {} \;
# Add version to desktop file
sed -i "/^Version=/c\Version=${_version}${_build}" "${srcdir}/unity-editor-beta.desktop"
install -Dm644 -t "${pkgdir}/usr/share/applications" "${srcdir}/unity-editor-beta.desktop"
install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/256x256/apps" "${srcdir}/unity-editor-beta-icon.png"
install -Dm755 -t "${pkgdir}/usr/bin" "${srcdir}/unity-editor-beta"
install -Dm644 "${srcdir}/eula.txt" "${pkgdir}/usr/share/licenses/${pkgname}/eula.txt"
}
|