Summary: | games-rpg/bastion-20120529-r2 - an original action role-playing game set in a lush imaginative world | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Zorzo Luca <lucazorzo> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | creideiki+gentoo-bugzilla, games, openhs, rdwald |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://supergiantgames.com/?page_id=242 http://www.humblebundle.com | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
bastion-20120529-r2.ebuild
bastion-20120601-r1.ebuild |
Description
Zorzo Luca
2012-06-01 23:02:09 UTC
I tried this ebuild (using the more recent Bastion-HIB-2012-06-01-1.sh file, and renaming the ebuild appropriately), but I get the following error: >>> Emerging (1 of 1) games-rpg/bastion-20120601-r1 from local * Bastion-HIB-2012-06-01-1.sh RMD160 SHA1 SHA256 size ;-) ... [ ok ] >>> Unpacking source... * Checking for at least 2400 mebibytes disk space at "/var/tmp/portage/games-rpg/bastion-20120601-r1/t [ ok ]. >>> Unpacking Bastion-HIB-2012-06-01-1.sh to /var/tmp/portage/games-rpg/bastion-20120601-r1/work tar: instarchive_all: Not found in archive tar: instarchive_linux_amd64: Not found in archive tar: Exiting with failure status due to previous errors Are you sure the unpacking code is working correctly, and doesn't have any unlisted dependencies on other things you've got on your system? Incidentally, your Amnesia: The Dark Descent ebuild worked fine for me, so whatever the problem is, it lies in the difference between those two. Created attachment 314721 [details]
bastion-20120601-r1.ebuild
Updated ebuild. Unpack phase changed to respect archive's new structure.
The new ebuild works for me. I'm still having difficulty getting the game to run, but that's beyond the scope of this bug. I haven't tried the ebuild, only used the Humble Indie Bundle installer directly. However, that version had to have all PaX features disabled before the game would run on a hardened AMD64. I ran: /usr/sbin/paxctl-ng -sempr Bastion.bin.x86_64 From reading other ebuilds which set PaX markings, I think something like this should work (inserted before doexe "${executable}"): pax-mark sempr "${executable}" add it to sunrise https://overlays.gentoo.org/proj/sunrise/ or send a pull request directly to me https://github.com/hasufell/sunrise +*bastion-20120620 (21 Mar 2013) + + 21 Mar 2013; Julian Ospald <hasufell@gentoo.org> +bastion-20120620.ebuild, + +metadata.xml: + initial import wrt #419167 |