diff options
author | Oscar Morante | 2018-09-03 17:20:19 +0300 |
---|---|---|
committer | Oscar Morante | 2018-09-03 17:20:19 +0300 |
commit | a35828249c1cff6370be318b025e0be4a7e72be4 (patch) | |
tree | 35e8840659fd4fdf3506f90e667281dc54a960a8 /PKGBUILD | |
parent | 0b063e75bc8866ac4a00a3edce27c4c25bbb338f (diff) | |
download | aur-a35828249c1cff6370be318b025e0be4a7e72be4.tar.gz |
update to new upstream version (2017.4.10f1)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 20 insertions, 44 deletions
@@ -1,15 +1,12 @@ -# Maintainer: Oscar Morante <spacepluk at gmail dot com> +# Maintainer: Oscar Morante <spacepluk@gmail.com> -_version=2017.4.9 +_version=2017.4.10 _build=f1 -_buildtag=20180816 -_randomstring=cc814e4d942d +_randomstring=f2cce2a5991f _prefix=/opt/UnityLts -_unitydownloads="http://beta.unity3d.com/download/${_randomstring}" -#_keepdownloads=yes pkgname=unity-editor-lts -pkgver=${_version}${_build}+${_buildtag} +pkgver=${_version}${_build} pkgrel=1 epoch=1 pkgdesc="The world's most popular development platform for creating 2D and 3D multiplatform games and interactive experiences." @@ -27,54 +24,33 @@ depends=('desktop-file-utils' 'libpng12' 'libxtst' 'libpqxx' - 'npm') + 'npm' + 'intel-tbb' + 'gtk3') optdepends=('unity-editor-lts-doc' - 'unity-editor-lts-standardassets' - 'unity-editor-lts-example' 'unity-editor-lts-android' 'unity-editor-lts-ios' 'unity-editor-lts-mac' 'unity-editor-lts-webgl' 'unity-editor-lts-windows' - 'unity-editor-lts-facebook') -makedepends=('gtk2' 'libsoup' 'libarchive') -source=("${_unitydownloads}/UnitySetup-${_version}${_build}" + 'unity-editor-lts-facebook' + 'visual-studio-code-bin') +source=("https://download.unity3d.com/download_unity/${_randomstring}/LinuxEditorInstaller/Unity.tar.xz" 'unity-editor-lts' 'unity-editor-lts.desktop' - 'unity-editor-lts-icon.png') -sha1sums=('6d4284af0002b3f06a6923649d57ffd045999756' - 'c2a0643216d9733fe6364ad2036272a92352cf99' - '359516eed53621b070a2599aefe91a4e62396aba' - 'fddf4861974f88f0565de7f54f7418204e729894') + 'unity-editor-lts-icon.png' + 'eula.txt') +md5sums=('f8212785e694319f64cf53a8072eb2dd' + '6e2f0e897fe71d99c649f397dce8c0f9' + '7cf8762a5f84a408286365d23fa00e5e' + '723f9e556821810682a6d1f4be540a74' + '7519f32fef332078cc77378fe9815835') options=(!strip) PKGEXT='.pkg.tar' # Prevent compressing of the final package -unity-setup() { - ./UnitySetup-${_version}${_build} \ - --download-location="${startdir}" \ - --install-location="${pkgdir}${_prefix}" \ - --unattended $@ -} - -extract-component() { - msg2 "Extracting $1..." - yes | unity-setup --components=$1 > "/tmp/$1.log" -} - -prepare() { - chmod +x "${srcdir}/UnitySetup-${_version}${_build}" -} - package() { - msg2 "Extracting EULA..." - echo n | unity-setup | head -n -2 > "${srcdir}/EULA" - - mkdir -p "${pkgdir}${_prefix}" - extract-component Unity - - if [ -z "${_keepdownloads}" ]; then - rm "${startdir}/Unity.tar.xz" - fi + 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" @@ -88,6 +64,6 @@ package() { install -Dm644 -t "${pkgdir}/usr/share/applications" "${srcdir}/unity-editor-lts.desktop" install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/256x256/apps" "${srcdir}/unity-editor-lts-icon.png" install -Dm755 -t "${pkgdir}/usr/bin" "${srcdir}/unity-editor-lts" - install -Dm644 "${srcdir}/EULA" "${pkgdir}/usr/share/licenses/${pkgname}/EULA" + install -Dm644 "${srcdir}/eula.txt" "${pkgdir}/usr/share/licenses/${pkgname}/eula.txt" } |