summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXZS2015-07-01 17:34:36 +0200
committerXZS2015-07-01 17:34:36 +0200
commitcfd55d21ce516f8c6e0e61abdb45561e4ac83d0c (patch)
treeb8a387109275c7def13a2942da790e134701a92c
downloadaur-cfd55d21ce516f8c6e0e61abdb45561e4ac83d0c.tar.gz
intitial import from old AUR version 3
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD45
-rw-r--r--desktop.install12
-rw-r--r--prisonarchitect.desktop8
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;