# Maintainer: Oscar Morante _version=2017.3.0 _build=b1 _buildtag=20170926 _randomstring=2ca68d182788 _prefix=/opt/UnityBeta _unitydownloads="http://beta.unity3d.com/download/${_randomstring}" #_keepsources=yes pkgname=unity-editor-beta-doc pkgver=${_version}${_build}+${_buildtag} pkgrel=1 pkgdesc="Unity User Manual and Scripting API Reference." arch=('x86_64') url='https://unity3d.com/' license=('custom') depends=('unity-editor-beta') makedepends=('gtk2' 'libsoup' 'libarchive') source=("${_unitydownloads}/UnitySetup-${_version}${_build}") sha1sums=('2c7e3358f4833070ac5266b0abc90aea8f4875c8') options=(!strip) PKGEXT='.pkg.tar' # Prevent compressing of the final package unity-setup() { ./UnitySetup-${_version}${_build} -d "${startdir}" -l "${pkgdir}${_prefix}" -u $@ } extract-component() { msg2 "Extracting $1..." yes | unity-setup -c $1 > "/tmp/$1.log" } prepare() { chmod +x "${srcdir}/UnitySetup-${_version}${_build}" } package() { mkdir -p "${pkgdir}${_prefix}" extract-component Documentation if [ -z "${_keepsources}" ]; then rm "${startdir}/Documentation.pkg" fi }