Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - shatter-hib

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: shatter-hib 1.0+h20130609-1

Git Clone URL: https://aur-dev.archlinux.org/shatter-hib.git (read-only)
Package Base: shatter-hib
Description: A retro-inspired brick-breaking game with unique twists (Humble Bundle version)
Upstream URL: http://www.shattergame.com/
Keywords: 2D arcade game humble
Licenses: custom:commercial
Submitter: smls
Maintainer: smls
Last Packager: smls
Votes: 14
Popularity: 0.000000
First Submitted: 2012-09-18 23:27
Last Updated: 2015-07-10 16:20

Dependencies (20)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

hwkiller commented on 2012-09-19 05:19

This package seems to work fine for nouveau, but *not* the nvidia driver. How weird is that? Torchlight works though, so I doubt it's my own configuration.

hwkiller commented on 2012-09-19 04:58

smls,
Yes, I needed all of them for it to work completely. Pulse and such were needed for sound to work, but I'm using pulseaudio; add it to the optdepends if you're using alsa only and getting sound without anything else.
libgl is still a dependency. You will notice that {,lib32}-{nvidia,catalyst}-utils provide and conflict with libgl. So yes, some form of libgl is required, and that can be in libgl itself, nvidia-utils, etc. For 64bit systems, you need lib32-libgl, which is supplied by lib32-libgl, lib32-nvidia-utils, lib32-catalyst-utils, etc.

If I didn't use the deps I provided to you, it failed to create a package due to incomplete deps.

gtmanfred commented on 2012-09-19 03:41

it is against arch's packageing guidelines to define extra functions in the PKGBUILD

smls commented on 2012-09-19 03:05

I corrected the dependencies (I think). I uninstalled everything lib32-* from my 64 bit system, and then re-installed packages one by one as required by the game.

I did not specify the lib32-libgl dependency in the PKGBUILD, because catalyst users will need lib32-catalyst-utils instead. Is there any way to specify that *either one* of them is required?

@hwkiller: I did not need lib32-curl lib32-openal lib32-libogg lib32-bzip2 lib32-alsa-plugins lib32-libpulse... Are you sure you needed them all? What does not work without them?

@gtmanfred: Regarding DLAGENTS, I'm reluctant - I'll explain at https://bbs.archlinux.org/viewtopic.php?id=149213 in a while (as this comment section is probably not ideal for more thorough discussions).

hwkiller commented on 2012-09-19 02:28

http://pastie.org/private/jjavjtyhghgrixsfcfi85w

Ok! Last one! That got the game fully working on my system. I'm not sure if libpulse is necessary for everyone or just people who are running pulse at the time (i.e., does the game try to use pulse?)

Whatever, there it is! If pulse isn't necessary and it can run from alsa alone, you still need lib32-alsa-plugins I think, and lib32-libpulse should be added to an x86_64-only optdepends list.

hwkiller commented on 2012-09-19 02:18

http://pastie.org/private/wenl5ibn11meao9eis0zw

Updated [yet again] from gtmanfred.

hwkiller commented on 2012-09-19 02:14

http://pastie.org/4751169

Updated from the great gtmanfred

MadnessRed commented on 2012-09-19 02:08

Awesome, thanks :)

gtmanfred commented on 2012-09-19 02:03

bah here http://ix.io/31H

gtmanfred commented on 2012-09-19 01:50

http://ix.io/31G here, this should cover everything and include lib32 stuff for x86_64