mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
139 lines
3.2 KiB
Text
139 lines
3.2 KiB
Text
|
pkgname=gnome-games
|
||
|
|
||
|
scores=(glines.Large.scores
|
||
|
glines.Medium.scores
|
||
|
glines.Small.scores
|
||
|
gnibbles.1.0.scores
|
||
|
gnibbles.1.1.scores
|
||
|
gnibbles.2.0.scores
|
||
|
gnibbles.2.1.scores
|
||
|
gnibbles.3.0.scores
|
||
|
gnibbles.3.1.scores
|
||
|
gnibbles.4.0.scores
|
||
|
gnibbles.4.1.scores
|
||
|
gnobots2.classic_robots-safe.scores
|
||
|
gnobots2.classic_robots-super-safe.scores
|
||
|
gnobots2.classic_robots.scores
|
||
|
gnobots2.nightmare-safe.scores
|
||
|
gnobots2.nightmare-super-safe.scores
|
||
|
gnobots2.nightmare.scores
|
||
|
gnobots2.robots2-safe.scores
|
||
|
gnobots2.robots2-super-safe.scores
|
||
|
gnobots2.robots2.scores
|
||
|
gnobots2.robots2_easy-safe.scores
|
||
|
gnobots2.robots2_easy-super-safe.scores
|
||
|
gnobots2.robots2_easy.scores
|
||
|
gnobots2.robots_with_safe_teleport-safe.scores
|
||
|
gnobots2.robots_with_safe_teleport-super-safe.scores
|
||
|
gnobots2.robots_with_safe_teleport.scores
|
||
|
gnometris.scores
|
||
|
gnomine.Custom.scores
|
||
|
gnomine.Large.scores
|
||
|
gnomine.Medium.scores
|
||
|
gnomine.Small.scores
|
||
|
gnotravex.2x2.scores
|
||
|
gnotravex.3x3.scores
|
||
|
gnotravex.4x4.scores
|
||
|
gnotravex.5x5.scores
|
||
|
gnotravex.6x6.scores
|
||
|
gnotski.1.scores
|
||
|
gnotski.10.scores
|
||
|
gnotski.11.scores
|
||
|
gnotski.12.scores
|
||
|
gnotski.13.scores
|
||
|
gnotski.14.scores
|
||
|
gnotski.15.scores
|
||
|
gnotski.16.scores
|
||
|
gnotski.17.scores
|
||
|
gnotski.18.scores
|
||
|
gnotski.19.scores
|
||
|
gnotski.2.scores
|
||
|
gnotski.20.scores
|
||
|
gnotski.21.scores
|
||
|
gnotski.22.scores
|
||
|
gnotski.23.scores
|
||
|
gnotski.24.scores
|
||
|
gnotski.25.scores
|
||
|
gnotski.26.scores
|
||
|
gnotski.27.scores
|
||
|
gnotski.28.scores
|
||
|
gnotski.29.scores
|
||
|
gnotski.3.scores
|
||
|
gnotski.30.scores
|
||
|
gnotski.31.scores
|
||
|
gnotski.32.scores
|
||
|
gnotski.33.scores
|
||
|
gnotski.34.scores
|
||
|
gnotski.35.scores
|
||
|
gnotski.36.scores
|
||
|
gnotski.37.scores
|
||
|
gnotski.4.scores
|
||
|
gnotski.5.scores
|
||
|
gnotski.6.scores
|
||
|
gnotski.7.scores
|
||
|
gnotski.8.scores
|
||
|
gnotski.9.scores
|
||
|
gtali.Colors.scores
|
||
|
gtali.Regular.scores
|
||
|
mahjongg.bridges.scores
|
||
|
mahjongg.cloud.scores
|
||
|
mahjongg.confounding.scores
|
||
|
mahjongg.difficult.scores
|
||
|
mahjongg.dragon.scores
|
||
|
mahjongg.easy.scores
|
||
|
mahjongg.pyramid.scores
|
||
|
mahjongg.tictactoe.scores
|
||
|
mahjongg.ziggurat.scores
|
||
|
same-gnome.Large.scores
|
||
|
same-gnome.Medium.scores
|
||
|
same-gnome.Small.scores)
|
||
|
|
||
|
post_install() {
|
||
|
usr/sbin/gconfpkg --install ${pkgname}
|
||
|
update-desktop-database -q
|
||
|
gtk-update-icon-cache -q -f -t usr/share/icons/hicolor
|
||
|
|
||
|
for score in "${scores[@]}" ; do
|
||
|
if [ -e "var/games/${score}" ]; then
|
||
|
continue
|
||
|
fi
|
||
|
if [ -e "opt/gnome/var/games/${score}" ]; then
|
||
|
mv "opt/gnome/var/games/${score}" var/games/
|
||
|
else
|
||
|
touch "var/games/${score}"
|
||
|
fi
|
||
|
chown root:games "var/games/${score}"
|
||
|
chmod 664 "var/games/${score}"
|
||
|
done
|
||
|
ggz-config -i -f -m usr/share/ggz/gnect-client.dsc >& /dev/null
|
||
|
ggz-config -i -f -m usr/share/ggz/gnibbles-client.dsc >& /dev/null
|
||
|
ggz-config -i -f -m usr/share/ggz/iagno-client.dsc >& /dev/null
|
||
|
}
|
||
|
|
||
|
pre_upgrade() {
|
||
|
pre_remove $1
|
||
|
}
|
||
|
|
||
|
post_upgrade() {
|
||
|
post_install $1
|
||
|
}
|
||
|
|
||
|
pre_remove() {
|
||
|
usr/sbin/gconfpkg --install ${pkgname}
|
||
|
|
||
|
if [ -f usr/share/ggz/gnect-client.dsc ]; then
|
||
|
ggz-config -r -m usr/share/ggz/gnect-client.dsc >& /dev/null
|
||
|
ggz-config -r -m usr/share/ggz/gnibbles-client.dsc >& /dev/null
|
||
|
ggz-config -r -m usr/share/ggz/iagno-client.dsc >& /dev/null
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
post_remove() {
|
||
|
update-desktop-database -q
|
||
|
gtk-update-icon-cache -q -f -t usr/share/icons/hicolor
|
||
|
|
||
|
for score in "${scores[@]}" ; do
|
||
|
rm -f "var/games/${score}"
|
||
|
done
|
||
|
}
|