diff options
author | XZS | 2015-07-01 17:34:36 +0200 |
---|---|---|
committer | XZS | 2015-07-01 17:34:36 +0200 |
commit | cfd55d21ce516f8c6e0e61abdb45561e4ac83d0c (patch) | |
tree | b8a387109275c7def13a2942da790e134701a92c | |
download | aur-cfd55d21ce516f8c6e0e61abdb45561e4ac83d0c.tar.gz |
intitial import from old AUR version 3
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | desktop.install | 12 | ||||
-rw-r--r-- | prisonarchitect.desktop | 8 |
4 files changed, 87 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4a068b70bbdf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = prisonarchitect-hib + pkgdesc = Prison construction and management simulation (Humble Bundle version) + pkgver = alpha34a + pkgrel = 1 + url = http://www.introversion.co.uk/prisonarchitect/ + install = desktop.install + arch = i686 + arch = x86_64 + license = custom:commercial + depends = libgl + depends = glu + provides = prisonarchitect + conflicts = prisonarchitect + source = hib://prisonarchitect-alpha34a-linux.tar.gz + source = prisonarchitect.png::http://www.introversion.co.uk/prisonarchitect/images/tier/tier_icon250.png + source = prisonarchitect.desktop + md5sums = ad71f58a428f0698472046a21d49b365 + md5sums = d8df107c67e1474fabf56cbd90b174ed + md5sums = 9e6cf081869d3e0949fe803a01907d50 + +pkgname = prisonarchitect-hib + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9fabedb09eae --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: XZS <d dot f dot fischer at web dot de> +# Contributor: Duncan K. <duncank@fastmail.fm> + +pkgname=prisonarchitect-hib +pkgver=alpha34a +pkgrel=1 +pkgdesc='Prison construction and management simulation (Humble Bundle version)' +url='http://www.introversion.co.uk/prisonarchitect/' +arch=('i686' 'x86_64') +license=('custom:commercial') +depends=('libgl' 'glu') +conflicts=('prisonarchitect') +provides=('prisonarchitect') +DLAGENTS+=('hib::/usr/bin/echo "Could not find %u. Manually download it to \"$(pwd)\", or set up a hib:// DLAGENT in /etc/makepkg.conf."; exit 1') +install=desktop.install + +source=("hib://prisonarchitect-${pkgver}-linux.tar.gz" + "prisonarchitect.png::http://www.introversion.co.uk/prisonarchitect/images/tier/tier_icon250.png" + "prisonarchitect.desktop") +md5sums=('ad71f58a428f0698472046a21d49b365' + 'd8df107c67e1474fabf56cbd90b174ed' + '9e6cf081869d3e0949fe803a01907d50') + +build() { + # Remove unneded architectures. + find -name 'PrisonArchitect.*' -executable \! -name "PrisonArchitect.$CARCH" -delete +} + +package() { + local destdir="/opt/prisonarchitect" + install -d "$pkgdir"{"$destdir",/usr/{bin,share/{pixmaps,applications}}} + + # Install game files + cp -r --no-preserve=ownership prisonarchitect*/* "$pkgdir$destdir" + + # Point launcher script to the correct directory + sed -i "s|^base=.*|base=$destdir|" "$pkgdir$destdir/PrisonArchitect" + + # Link executable + ln -s "$destdir/PrisonArchitect" "$pkgdir/usr/bin/prisonarchitect" + + # Install desktop file and icon + install -m644 *.desktop "$pkgdir/usr/share/applications" + install -m644 *.png "$pkgdir/usr/share/pixmaps" +} diff --git a/desktop.install b/desktop.install new file mode 100644 index 000000000000..29efd5c2d9cf --- /dev/null +++ b/desktop.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_upgrade $1 +} diff --git a/prisonarchitect.desktop b/prisonarchitect.desktop new file mode 100644 index 000000000000..9e26b581cf54 --- /dev/null +++ b/prisonarchitect.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Prison Architect +Comment=Prison construction and management simulation +Exec=prisonarchitect +Terminal=false +Type=Application +Icon=prisonarchitect +Categories=Game;Simulation; |