diff options
author | Oscar Morante | 2018-08-31 15:14:30 +0300 |
---|---|---|
committer | Oscar Morante | 2018-08-31 15:14:30 +0300 |
commit | 46f8575ba7b9889500630a56e5a49b9db0f2dcbd (patch) | |
tree | eab5e334b3a9ca26ab12cdcf795ae4fb2cf3141c | |
download | aur-46f8575ba7b9889500630a56e5a49b9db0f2dcbd.tar.gz |
first release (0.20.1)
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2eec2c2556f7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = unityhub + pkgdesc = The Unity Hub is a standalone application that streamlines the way you find, download, and manage your Unity Projects and installations. + pkgver = 0.20.1 + pkgrel = 1 + url = https://forum.unity.com/threads/unity-hub-release-candidate-0-20-1-is-now-available.546315/ + arch = x86_64 + license = custom + depends = gtk2 + depends = nss + depends = p7zip + depends = tar + depends = gzip + depends = cpio + depends = zip + source = https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage + md5sums = 08d1dec6a51a3249dcfc9ac2a1d01b10 + +pkgname = unityhub + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ba0a959c62c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Oscar Morante <oscar@mooistudios.com> + +pkgname=unityhub +pkgver=0.20.1 +pkgrel=1 +pkgdesc="The Unity Hub is a standalone application that streamlines the way you find, download, and manage your Unity Projects and installations." +arch=('x86_64') +url="https://forum.unity.com/threads/unity-hub-release-candidate-0-20-1-is-now-available.546315/" +license=('custom') +depends=('gtk2' 'nss' 'p7zip' 'tar' 'gzip' 'cpio' 'zip') +source=("https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage") +md5sums=('08d1dec6a51a3249dcfc9ac2a1d01b10') +PKGEXT='.pkg.tar' + +package() { + # Extract AppImage + chmod +x UnityHubSetup.AppImage + ./UnityHubSetup.AppImage --appimage-extract + + # Patch desktop file + _df="${srcdir}/squashfs-root/unityhub.desktop" + sed -i "/^Exec=/cExec=unityhub" "${_df}" + sed -i "s/^X-AppImage-Version=/Version=/" "${_df}" + sed -i "/^X-AppImage/d" "${_df}" + + # Install + install -d "${pkgdir}/usr/share" + install -D ${_df} "${pkgdir}/usr/share/applications/unityhub.desktop" + install -D "${srcdir}/squashfs-root/usr/share/icons/hicolor/48x48/apps/unityhub.png" \ + "${pkgdir}/usr/share/pixmaps/unityhub.png" + + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + cp --no-preserve=all \ + "${srcdir}/squashfs-root/eula.txt" \ + "${srcdir}"/squashfs-root/LICENSE* \ + "${pkgdir}/usr/share/licenses/${pkgname}" + + rm -r "${srcdir}/squashfs-root/AppRun" \ + "${srcdir}/squashfs-root/unityhub.desktop" \ + "${srcdir}/squashfs-root/usr/share" \ + "${srcdir}/squashfs-root/eula.txt" \ + "${srcdir}"/squashfs-root/LICENSE* + + install -d "${pkgdir}/opt/${pkgname}" + cp -r --no-preserve=all ${srcdir}/squashfs-root/* ${pkgdir}/opt/${pkgname} + + install -d "${pkgdir}/usr/bin" + ln -s "/opt/${pkgname}/unityhub" "${pkgdir}/usr/bin/unityhub" + chmod +x "${pkgdir}/opt/${pkgname}/unityhub" +} |