summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEric Langlois2020-10-30 23:06:55 -0400
committerEric Langlois2020-10-30 23:06:55 -0400
commit654cd176a811b4f4115e439fa89d3672ec788215 (patch)
treed4ca645fd216ede61238bcc727569e22b1848c3d /PKGBUILD
parent83b8d75f8a38838b07c4e14f431b58dcba0601ca (diff)
downloadaur-spacechem-hib.tar.gz
upgpkg: spacechem-hib 2:1016-1
upstream release The library dependencies are now bundled with the package. There is some missing dependency that causes it to crash after recording a run but I can't figure out what it is.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 13 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 69e6f7ca77e1..d386d27ddde0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,17 @@
pkgname=spacechem-hib
_installname=spacechem
-pkgver=1013
+pkgver=1016
pkgrel=1
epoch=2
pkgdesc="A design-based puzzle game from Zachtronics Industries. Humble Bundle version."
license=('custom')
arch=('x86_64')
url="http://www.zachtronics.com/spacechem/"
-depends=('sdl' 'sdl_image' 'sdl_mixer' 'mono' 'xclip')
-optdepends=('lib32-glibc: Recording runs via rgb2theora')
+depends=()
provides=('spacechem')
conflicts=('spacechem' 'gog-spacechem')
-_gamepkg="SpaceChem_Linux_v${pkgver}_FIXED.zip"
+_gamepkg="SpaceChem_Linux_v${pkgver}.zip"
# You can download the Humble Indie Bundle file manually, or you can configure
# DLAGENTS in makepkg.conf to auto-download.
@@ -25,31 +24,25 @@ _gamepkg="SpaceChem_Linux_v${pkgver}_FIXED.zip"
# To auto-search through a directory containing Humble Bundle downloads, you
# could set:
# DLAGENTS=('hib::/usr/bin/find /path/to/downloads -name $(echo %u | cut -c 7-) -exec ln -s \{\} %o \; -quit')
-DLAGENTS+=('hib::/usr/bin/echo "Could not find %u. Download manually to \"$(pwd)\" or setup hib:// DLAGENT in /etc/makepkg.conf."; exit 1')
+DLAGENTS+=("hib::/usr/bin/echo \"Could not find %u. Download manually to '$(pwd)' or setup hib:// DLAGENT in /etc/makepkg.conf.\"")
source=("${_gamepkg}"::"hib://${_gamepkg}"
- "${pkgname}.desktop"
- "${pkgname}.patch")
-md5sums=('c290e8631ae3380b7e70362501a5adb6'
- '9a436b55222c47c0c03060de4043d8a1'
- 'c8f74f821035d5daaff6c61ec643ae51')
+ "${pkgname}.desktop")
+md5sums=('c4500639c8c48f898e0a8060af31b075'
+ '86bf2f4d344da8883e85959a2cd42694')
options=(!strip)
-prepare() {
- cd "SpaceChem"
- patch --forward --strip=1 --input="${srcdir}/${pkgname}.patch"
-}
-
package() {
cd "SpaceChem"
find . -type f -exec install -Dm644 "{}" "${pkgdir}/opt/${_installname}/{}" \;
- chmod 755 "${pkgdir}/opt/${_installname}"/{rgb2theora,spacechem-launcher.sh}
+ chmod 755 "${pkgdir}/opt/${_installname}/"{rgb2theora,SpaceChem}
- install -Dm644 icon.png "${pkgdir}/usr/share/pixmaps/${_installname}.png"
- install -Dm644 -t "${pkgdir}/usr/share/licenses/${_installname}" readme/*
+ install -Dm644 images/icon.png "${pkgdir}/usr/share/pixmaps/${_installname}.png"
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${_installname}" LICENSE.txt
install -d "${pkgdir}/usr/bin"
- ln -s "/opt/${_installname}/spacechem-launcher.sh" "${pkgdir}/usr/bin/${_installname}"
+ ln -s "/opt/${_installname}/SpaceChem" "${pkgdir}/usr/bin/${_installname}"
- install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${_installname}.desktop"
+ install -Dm644 "${srcdir}/${pkgname}.desktop" \
+ "${pkgdir}/usr/share/applications/${_installname}.desktop"
}