+%post blackjack
+%scrollkeeper_update_post
+%gconf_schema_install blackjack.schemas
+%update_icon_cache hicolor
+
+%preun blackjack
+%gconf_schema_uninstall blackjack.schemas
+
+%postun blackjack
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post glchess
+%gconf_schema_install glchess.schemas
+%update_desktop_database_post
+%scrollkeeper_update_post
+
+%preun glchess
+%gconf_schema_uninstall glchess.schemas
+
+%postun glchess
+%update_desktop_database_postun
+%scrollkeeper_update_postun
+
+%post glines
+%scrollkeeper_update_post
+%gconf_schema_install glines.schemas
+%update_icon_cache hicolor
+
+if [ ! -f %{_gamesdir}/glines.scores ]; then
+ touch %{_gamesdir}/glines.scores
+ chown root:games %{_gamesdir}/glines.scores
+ chmod 664 %{_gamesdir}/glines.scores
+fi
+
+%preun glines
+%gconf_schema_uninstall glines.schemas
+
+%postun glines
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnect
+%scrollkeeper_update_post
+%gconf_schema_install gnect.schemas
+%update_icon_cache hicolor
+
+/usr/bin/ggz-config -i -f -m %{_datadir}/ggz/gnect-client.dsc
+
+%preun gnect
+%gconf_schema_uninstall gnect.schemas
+
+if [ "$1" = "0" ]; then
+ /usr/bin/ggz-config -r -m %{_datadir}/ggz/gnect-client.dsc
+fi
+
+%postun gnect
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnibbles
+%scrollkeeper_update_post
+%gconf_schema_install gnibbles.schemas
+%update_icon_cache hicolor
+
+for i in gnibbles.1.0 gnibbles.1.1 gnibbles.2.0 gnibbles.2.1 gnibbles.3.0 \
+ gnibbles.3.1 gnibbles.4.0 gnibbles.4.1; do
+ if [ ! -f %{_gamesdir}/$i.scores ]; then
+ touch %{_gamesdir}/$i.scores
+ chown root:games %{_gamesdir}/$i.scores
+ chmod 664 %{_gamesdir}/$i.scores
+ fi
+done
+
+/usr/bin/ggz-config -i -f -m %{_datadir}/ggz/gnibbles-client.dsc
+
+%preun gnibbles
+%gconf_schema_uninstall gnibbles.schemas
+
+if [ "$1" = "0" ]; then
+ /usr/bin/ggz-config -r -m %{_datadir}/ggz/gnibbles-client.dsc
+fi
+
+%postun gnibbles
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnobots2
+%scrollkeeper_update_post
+%gconf_schema_install gnobots2.schemas
+%update_icon_cache hicolor
+
+for i in gnobots2.classic_robots-safe gnobots2.classic_robots \
+ gnobots2.classic_robots-super-safe gnobots2.nightmare-safe \
+ gnobots2.nightmare gnobots2.nightmare-super-safe \
+ gnobots2.robots2_easy-safe gnobots2.robots2_easy \
+ gnobots2.robots2_easy-super-safe gnobots2.robots2-safe \
+ gnobots2.robots2 gnobots2.robots2-super-safe \
+ gnobots2.robots_with_safe_teleport-safe \
+ gnobots2.robots_with_safe_teleport \
+ gnobots2.robots_with_safe_teleport-super-safe; do
+ if [ ! -f %{_gamesdir}/$i.scores ]; then
+ touch %{_gamesdir}/$i.scores
+ chown root:games %{_gamesdir}/$i.scores
+ chmod 664 %{_gamesdir}/$i.scores
+ fi
+done
+
+%preun gnobots2
+%gconf_schema_uninstall gnobots2.schemas
+
+%postun gnobots2
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnometris
+%scrollkeeper_update_post
+%gconf_schema_install gnometris.schemas
+%update_icon_cache hicolor
+
+if [ ! -f %{_gamesdir}/gnometris.scores ]; then
+ touch %{_gamesdir}/gnometris.scores
+ chown root:games %{_gamesdir}/gnometris.scores
+ chmod 664 %{_gamesdir}/gnometris.scores
+fi
+
+%preun gnometris
+%gconf_schema_uninstall gnometris.schemas
+
+%postun gnometris
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnomine
+%scrollkeeper_update_post
+%gconf_schema_install gnomine.schemas
+%update_icon_cache hicolor
+
+for i in gnomine.Custom gnomine.Large gnomine.Medium gnomine.Small; do
+ if [ ! -f %{_gamesdir}/$i.scores ]; then
+ touch %{_gamesdir}/$i.scores
+ chown root:games %{_gamesdir}/$i.scores
+ chmod 664 %{_gamesdir}/$i.scores
+ fi
+done
+
+%preun gnomine
+%gconf_schema_uninstall gnomine.schemas
+
+%postun gnomine
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnotravex
+%scrollkeeper_update_post
+%gconf_schema_install gnotravex.schemas
+%update_icon_cache hicolor
+
+for i in gnotravex.2x2 gnotravex.3x3 gnotravex.4x4 gnotravex.5x5 \
+ gnotravex.6x6; do
+ if [ ! -f %{_gamesdir}/$i.scores ]; then
+ touch %{_gamesdir}/$i.scores
+ chown root:games %{_gamesdir}/$i.scores
+ chmod 664 %{_gamesdir}/$i.scores
+ fi
+done
+
+%preun gnotravex
+%gconf_schema_uninstall gnotravex.schemas
+
+%postun gnotravex
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gnotski
+%scrollkeeper_update_post
+%gconf_schema_install gnotski.schemas
+%update_icon_cache hicolor
+
+for i in 1 2 3 4 5 6 7 11 12 13 14 15 16 17 21 22 23 24 25 26; do
+ if [ ! -f %{_gamesdir}/gnotski.$i.scores ]; then
+ touch %{_gamesdir}/gnotski.$i.scores
+ chown root:games %{_gamesdir}/gnotski.$i.scores
+ chmod 664 %{_gamesdir}/gnotski.$i.scores
+ fi
+done
+
+%preun gnotski
+%gconf_schema_uninstall gnotski.schemas
+
+%postun gnotski
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post gtali
+%scrollkeeper_update_post
+%gconf_schema_install gtali.schemas
+%update_icon_cache hicolor
+
+if [ ! -f %{_gamesdir}/gtali.scores ]; then
+ touch %{_gamesdir}/gtali.scores
+ chown root:games %{_gamesdir}/gtali.scores
+ chmod 664 %{_gamesdir}/gtali.scores
+fi
+
+%preun gtali
+%gconf_schema_uninstall gtali.schemas
+
+%postun gtali
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post iagno
+%scrollkeeper_update_post
+%gconf_schema_install iagno.schemas
+%update_icon_cache hicolor
+
+/usr/bin/ggz-config -i -f -m %{_datadir}/ggz/iagno-client.dsc
+
+%preun iagno
+%gconf_schema_uninstall iagno.schemas
+
+if [ "$1" = "0" ]; then
+ /usr/bin/ggz-config -r -m %{_datadir}/ggz/iagno-client.dsc
+fi
+
+%postun iagno
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post mahjongg
+%scrollkeeper_update_post
+%gconf_schema_install mahjongg.schemas
+%update_icon_cache hicolor
+
+for i in mahjongg.bridges mahjongg.cloud mahjongg.confounding \
+ mahjongg.difficult mahjongg.dragon mahjongg.easy \
+ mahjongg.pyramid mahjongg.tictactoe mahjongg.ziggurat; do
+ if [ ! -f %{_gamesdir}/$i.scores ]; then
+ touch %{_gamesdir}/$i.scores
+ chown root:games %{_gamesdir}/$i.scores
+ chmod 664 %{_gamesdir}/$i.scores
+ fi
+done
+
+%preun mahjongg
+%gconf_schema_uninstall mahjongg.schemas
+
+%postun mahjongg
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post same-gnome
+%scrollkeeper_update_post
+%gconf_schema_install same-gnome.schemas
+%update_icon_cache hicolor
+
+if [ ! -f %{_gamesdir}/same-gnome.scores ]; then
+ touch %{_gamesdir}/same-gnome.scores
+ chown root:games %{_gamesdir}/same-gnome.scores
+ chmod 664 %{_gamesdir}/same-gnome.scores
+fi
+
+%preun same-gnome
+%gconf_schema_uninstall same-gnome.schemas
+
+%postun same-gnome
+%scrollkeeper_update_postun
+%update_icon_cache hicolor
+
+%post sol
+%scrollkeeper_update_post
+%gconf_schema_install aisleriot.schemas
+%update_icon_cache hicolor
+
+%preun sol
+%gconf_schema_uninstall aisleriot.schemas
+
+%postun sol
+%scrollkeeper_update_postun
+%update_icon_cache hicolor