SpaceChem is a process engineering puzzle game. This ebuild is for the demo of the Linux version, running in Mono. Reproducible: Always
Created attachment 264929 [details] License for SpaceChem and SpaceChem Demo The same license file appears in both the complete game and the demo install packages.
Created attachment 264931 [details] ebuild
See also bug 357643 for an ebuild for the full version of the game.
Comment on attachment 264931 [details] ebuild First attempt at an ebuild. Notes: Only tested on amd64. Desktop menu integration only tested in KDE4.
Dependencies and unpacking instructions come from the generic Linux installation instructions at http://store.zachtronicsindustries.com/product/spacechem There are a couple of files in the installation directory which are not strictly needed, such as the license text and the vendor's .desktop file. Is it better to keep these, to keep the installation as similar as possible to what upstream intends, or to remove them to reduce clutter?
Version 1007 has been released. Simply renaming the ebuild file works.
By the way, due to its use of Mono SpaceChem runs natively on amd64 without needing the emulation libraries; the ebuild can be rewritten to just depend on mono, xclip, libsdl, sdl-mixer, and sdl-image on both x86 and amd64. (To be fair, I have many of the emul-linux-x86 packages on my computer for other packages, but I specifically do not have app-emulation/emul-linux-x86-sdl, and spacechem-demo still works. So I don't think it's necessary.)
(In reply to comment #7) > By the way, due to its use of Mono SpaceChem runs natively on amd64 without > needing the emulation libraries; the ebuild can be rewritten to just depend on > mono, xclip, libsdl, sdl-mixer, and sdl-image on both x86 and amd64. You seem to be correct - I've just tried running the latest version without emul-linux-x86-sdl installed, and it works fine. I blame my total ignorance of all things Mono. Does this mean it'll run on platforms other than x86 and amd64 as well, as long as Mono itself does? I see Mono is keyworded for ppc, but all computers I have access to currently are amd64.
Created attachment 294209 [details] Ebuild for version 1011 Ebuild for version 1011. Just renaming the file worked, but also the dependencies have been adjusted as per comment 7 above.
Version 1012 has been released. Simply renaming the ebuild from 1011 works.