Bug#660668: Workaround Identified
Linux User
linux.user.since.2002 at gmail.com
Sat Jun 9 23:19:24 UTC 2012
gnome-games still suggests gnome-hearts, yet gnome-hearts remains
unplayable on debain as-is
However, as noted, gnome-hearts requires gnome-games-common, which no
longer exists.
Further, gnome-hearts does not have a dependency on gnome-games-common either.
It appears that the only gnome-games with cards is the aislerot package:
/usr/share/aislerot/cards/
However:
# mkdir /usr/share/gnome-games-common/
# ln -s /usr/share/aislerot/cards /usr/share/gnome-games-common/cards
$ gnome-hearts
does not work.
Reviewing the gnome-hearts config file
~/.config/gnome-hearts/gnome-hearts.cfg there is a card_style entry
with a svg suffix, yet aislerot now uses gzip compressed cards with a
svgz extension.
Changing the card_style extension to svgz did not work either.
Seems gnome-hearts cannot uncompress first...
So trying again:
# mkdir /usr/share/gnome-games-common/
# mkdir /usr/share/gnome-games-common/cards/
# cp /usr/share/aislerot/cards/*.svgz /usr/share/gnome-games-common/cards/
# cd /usr/share/gnome-games-common/cards/
# rename 's/\.svgz$/.svg.gz/' *.svgz
# gzip -d *.gz
$ gnome-hearts
works!
Note this might not work (haven't tried) if card_style is set to a svg
that no longer exists. In that case, you'd have to either change
card_style to something that does exist, or try to find a copy of the
old svg file and put it in the /usr/share/gnome-games-common/cards/
directory.
So, need to do one of:
(a) gnome-hearts needs to depend on aislerot and learn to read svgz files, or
(b) gnome-hearts ship a copy of the uncompressed aislerot cards, or
(c) other...?
Looking forward to a new release to finally close this bug!
More information about the pkg-gnome-maintainers
mailing list