Package Details: gog-spacechem 2.0.0.5-6

Git Clone URL: https://aur.archlinux.org/gog-spacechem.git (read-only)
Package Base: gog-spacechem
Description: A puzzle game where you build elaborate chemical factories.
Upstream URL: http://www.zachtronics.com/spacechem/
Licenses: custom
Submitter: jzhu98
Maintainer: jzhu98
Last Packager: jzhu98
Votes: 3
Popularity: 0.000454
First Submitted: 2016-08-12 15:46
Last Updated: 2017-01-19 07:35

Latest Comments

wuischke commented on 2017-11-04 08:24

GOG offers downloads of gog_spacechem_2.0.0.6.sh now. Just updating the pkgver and checksum is not enough to make it work.

When unzipping, it asks to replace a file and when packaging, the lib directory seems to be missing:

$ makepkg
==> Making package: gog-spacechem 2.0.0.6-6 (Sat Nov 4 09:19:58 CET 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found gog_spacechem_2.0.0.6.sh
-> Found gog-spacechem.desktop
-> Found gog-spacechem.patch
==> Validating source files with sha256sums...
gog_spacechem_2.0.0.6.sh ... Passed
gog-spacechem.desktop ... Passed
gog-spacechem.patch ... Passed
==> Extracting sources...
-> Extracting gog_spacechem_2.0.0.6.sh with bsdtar
==> Starting prepare()...
Archive: gog_spacechem_2.0.0.6.sh
warning [gog_spacechem_2.0.0.6.sh]: 811791 extra bytes at beginning or within zipfile
(attempting to process anyway)
replace data/noarch/start.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: N
/tmp/gog-spacechem/src
patching file data/noarch/game/spacechem-launcher.sh
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
cp: cannot stat 'lib/': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...

runical commented on 2017-01-12 22:01

There seems to be a typo in your prepare function. The patch line should be ./ instead of ../, or at least when building in a chroot.

jzhu98 commented on 2016-10-20 21:19

*grumble* dependencies *grumble*

Fixed. Thanks, @hakunamenta. :D

I'm trying to figure out how to dedup the prepackaged libraries in the installer and replace them with AUR packages, but it's a slow and arduous process.

If anyone can point me to another PKGBUILD that manages to do it, that would be great.

hakunamenta commented on 2016-10-20 19:26

Had to install lib32-sqlite to get it to work, otherwise works great!

jzhu98 commented on 2016-10-18 20:41

Updated with the new dependency. Thanks @yjerem!

yjerem commented on 2016-10-08 04:30

Had to install lib32-sdl_image to get it to work, otherwise works great!