diff options
author | Gordian Edenhofer | 2015-08-29 19:13:32 +0200 |
---|---|---|
committer | Gordian Edenhofer | 2015-08-29 19:13:32 +0200 |
commit | 879c1851b2a70cec5899e50c2e73cc929f12dfc1 (patch) | |
tree | d5113ba6f2689ee048b21ba0fc92861aaac62f37 | |
download | aur-879c1851b2a70cec5899e50c2e73cc929f12dfc1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | unity-editor-bin.install | 19 |
3 files changed, 110 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d31f61643045 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,40 @@ +pkgbase = unity-editor-bin + pkgdesc = Editor for the Unity Game Engine + pkgver = 5.1.0f3+2015082501 + pkgrel = 1 + url = https://unity3d.com/ + install = unity-editor-bin.install + arch = x86_64 + license = custom + depends = desktop-file-utils + depends = qt5-base + depends = python + depends = python2 + depends = gconf + depends = lib32-libxcursor + depends = lib32-libgl + depends = lib32-libxrandr + depends = postgresql-libs + depends = lib32-openssl + depends = ruby + depends = glu + depends = nss + depends = libxtst + optdepends = ffmpeg: for WebGL exporting + optdepends = nodejs: for WebGL exporting + optdepends = java-runtime: for WebGL exporting + optdepends = gzip: for WebGL exporting + optdepends = java-environment: for Android and Tizen exporting + optdepends = monodevelop: enable unity monodevelop + optdepends = android-sdk: for Android Remote + optdepends = android-udev: for Android Remote + provides = unity-editor + conflicts = unity-editor + options = !strip + source = https://unity3d.com/legal/eula + source = http://download.unity3d.com/download_unity/unity-editor-5.1.0f3+2015082501_amd64.deb + md5sums = f68446e7a0fd66e63d5506be00e88d43 + md5sums = c1c559bb684d00369ee6710be01c3700 + +pkgname = unity-editor-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..605cdca48534 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Gordian Edenhofer <gordian.edenhofer[at]yahoo[dot]de> + +pkgname=unity-editor-bin +pkgver=5.1.0f3+2015082501 +pkgrel=1 +pkgdesc="Editor for the Unity Game Engine" +arch=('x86_64') +license=('custom') +url="https://unity3d.com/" +depends=('desktop-file-utils' 'qt5-base' 'python' 'python2' 'gconf' 'lib32-libxcursor' 'lib32-libgl' + 'lib32-libxrandr' 'postgresql-libs' 'lib32-openssl' 'ruby' 'glu' 'nss' 'libxtst') +optdepends=('ffmpeg: for WebGL exporting' + 'nodejs: for WebGL exporting' + 'java-runtime: for WebGL exporting' + 'gzip: for WebGL exporting' + 'java-environment: for Android and Tizen exporting' + 'monodevelop: enable unity monodevelop' + 'android-sdk: for Android Remote' + 'android-udev: for Android Remote') +provides=('unity-editor') +conflicts=('unity-editor') +options=(!strip) +install=${pkgname}.install +source=("https://unity3d.com/legal/eula" + "http://download.unity3d.com/download_unity/unity-editor-${pkgver}_amd64.deb") +md5sums=('f68446e7a0fd66e63d5506be00e88d43' + 'c1c559bb684d00369ee6710be01c3700') + +# Prevent compression of the final package since it would take too long (sereausly!) +PKGEXT='.pkg.tar' + +package() { + bsdtar xf data.tar.gz + + # Moving stuff in place + mv usr "${pkgdir}" + mv opt "${pkgdir}" + + # Setting permissions on chrome-sandbox - necessary to run the program + chown root:root "${pkgdir}"/opt/Unity/Editor/chrome-sandbox + chmod 4755 "${pkgdir}"/opt/Unity/Editor/chrome-sandbox + + # Linking binaries + mkdir -p "${pkgdir}"/usr/bin + echo -e "#!/bin/sh\nexec /opt/Unity/Editor/Unity \"$@\"" > "${pkgdir}"/usr/bin/unity-editor + echo -e "#!/bin/sh\nexec /opt/Unity/MonoDevelop/bin/monodevelop \"$@\"" > "${pkgdir}"/usr/bin/unity-monodevelop + chmod 755 "${pkgdir}"/usr/bin/unity-editor "${pkgdir}"/usr/bin/unity-monodevelop + + # Moving the license in place + install -Dm644 "${srcdir}/eula" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/unity-editor-bin.install b/unity-editor-bin.install new file mode 100644 index 000000000000..79aac8c9a068 --- /dev/null +++ b/unity-editor-bin.install @@ -0,0 +1,19 @@ +_update() { + echo -e "\e[34;1m==>\e[39;1m Updating desktop MIME database...\e[0m" + update-desktop-database -q + + echo -e "\e[34;1m==>\e[39;1m Updating icon cache...\e[0m" + xdg-icon-resource forceupdate --theme hicolor &>/dev/null +} + +post_install() { + _update +} + +post_upgrade() { + _update +} + +post_remove() { + _update +} |