X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gnome-games.spec;h=3b72e58fe527abcc9e8df544081afc4c29043f83;hb=28a2292a3d0f566b596ef76eb78342aa1dbbbf92;hp=c9efc2cf7ca4d5d34812f9771dd483695778f7ea;hpb=cba79c024dde1ebbea2391d68b4bad42ccf4401a;p=packages%2Fgnome-games.git diff --git a/gnome-games.spec b/gnome-games.spec index c9efc2c..3b72e58 100644 --- a/gnome-games.spec +++ b/gnome-games.spec @@ -1,56 +1,63 @@ Summary: GNOME games -Summary(es): Juegos de GNOME -Summary(fr): Jeux pour GNOME -Summary(pl): GNOME - gry -Summary(ru): éÇÒÙ ÐÏÄ GNOME -Summary(uk): ¶ÇÒÉ Ð¦Ä GNOME -Summary(wa): Djeus po GNOME +Summary(es.UTF-8): Juegos de GNOME +Summary(fr.UTF-8): Jeux pour GNOME +Summary(pl.UTF-8): GNOME - gry +Summary(ru.UTF-8): Игры под GNOME +Summary(uk.UTF-8): Ігри під GNOME +Summary(wa.UTF-8): Djeus po GNOME Name: gnome-games -Version: 2.16.0 +Version: 2.24.0 Release: 1 Epoch: 1 License: LGPL Group: X11/Applications/Games -Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-games/2.16/%{name}-%{version}.tar.bz2 -# Source0-md5: 93580896711b7f30deb236bf21c5a1e6 +Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-games/2.24/%{name}-%{version}.tar.bz2 +# Source0-md5: 23bf4e795725a74ebb37daacda784adb Patch0: %{name}-schemas.patch -Patch1: %{name}-include.patch -Patch2: %{name}-desktop.patch URL: http://www.gnome.org/ -BuildRequires: GConf2-devel >= 2.14.0 +BuildRequires: GConf2-devel >= 2.22.0 BuildRequires: autoconf >= 2.53 -BuildRequires: automake -BuildRequires: avahi-glib-devel >= 0.6.13 -BuildRequires: esound-devel -BuildRequires: gnome-common >= 2.12.0 -BuildRequires: gnome-vfs2-devel >= 2.16.0 -BuildRequires: gob2 >= 2.0.14 -BuildRequires: guile-devel >= 5:1.8.0 -BuildRequires: gtk+2-devel >= 2:2.10.3 -BuildRequires: intltool >= 0.35 -BuildRequires: libglade2-devel >= 1:2.6.0 -BuildRequires: libgnomeui-devel >= 2.16.0 -BuildRequires: libltdl-devel -BuildRequires: librsvg-devel >= 1:2.16.0 +BuildRequires: automake >= 1:1.9 +BuildRequires: check >= 0.9.4 +BuildRequires: gettext-devel +BuildRequires: ggz-client-libs-devel >= 0.0.14 +BuildRequires: ggz-server-devel >= 0.0.14 +BuildRequires: gnome-common >= 2.20.0 +BuildRequires: gnome-doc-utils >= 0.12.0 +BuildRequires: gnome-vfs2-devel >= 2.22.0 +BuildRequires: gstreamer-devel >= 0.10.15 +BuildRequires: gtk+2-devel >= 2:2.12.9 +BuildRequires: guile-devel >= 5:1.6.5 +BuildRequires: intltool >= 0.37.0 +BuildRequires: libgnomeui-devel >= 2.22.0 +BuildRequires: librsvg-devel >= 1:2.22.0 BuildRequires: libstdc++-devel BuildRequires: libtool -BuildRequires: pkgconfig +BuildRequires: libxml2-devel >= 1:2.6.31 +BuildRequires: pkgconfig >= 1:0.15 +BuildRequires: python-devel >= 1:2.4 +BuildRequires: python-gnome-desktop-devel >= 2.22.0 +BuildRequires: python-pygtk-devel >= 2:2.12.0 +BuildRequires: rpmbuild(find_lang) >= 1.23 BuildRequires: rpmbuild(macros) >= 1.311 BuildRequires: scrollkeeper >= 0.3.8 +BuildRequires: sed >= 4.0 Requires(post,preun): GConf2 -Requires: gnome-vfs2 >= 2.16.0 +Requires: gnome-vfs2 >= 2.22.0 Requires: hicolor-icon-theme -Requires: libgnomeui >= 2.16.0 -Requires: librsvg >= 1:2.16.0 +Requires: libgnomeui >= 2.22.0 +Requires: librsvg >= 1:2.22.0 Obsoletes: gnect Obsoletes: gnome Obsoletes: gnome-games-devel +Obsoletes: gnome-games-gataxx Obsoletes: gnome-games-static Obsoletes: gnome-games-stones +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _localstatedir /var -%define _gnomehelpdir %{_datadir}/gnome/help %define _gamesdir %{_localstatedir}/games %description @@ -58,317 +65,362 @@ Gnome-games is a collection of simple, but addictive, games from the GNOME desktop project. They represent many of the popular games and include card games, puzzle games and arcade games. -%description -l pl -Gnome-games jest kolekcj± prostych, choæ uzale¿niaj±cych gier projektu -GNOME. S± w¶ród nich reprezentanci wielu popularnych gier, wliczaj±c -karciane, uk³adanki i zrêczno¶ciowe. +%description -l pl.UTF-8 +Gnome-games jest kolekcją prostych, choć uzależniających gier projektu +GNOME. Są wśród nich reprezentanci wielu popularnych gier, wliczając +karciane, układanki i zręcznościowe. -%description -l uk -ðÁËÅÔ gnome-games ×ËÌÀÞÁ¤ ¦ÇÒÉ ÄÌÑ ÓÅÒÅÄÏ×ÉÝÁ ÒÏÂÏÞÏÇÏ ÓÔÏÌÕ GNOME, -ÓÅÒÅÄ ÑËÉÈ GnomeScott, freecell, gnibbles, gnobots, gnobots2, +%description -l uk.UTF-8 +Пакет gnome-games включає ігри для середовища робочого столу GNOME, +серед яких GnomeScott, freecell, gnibbles, gnobots, gnobots2, gnome-stones, gnomine, gnotravex, gtali, gturing, iagno, mahjongg, -same-gnome ÔÁ sol. +same-gnome та sol. -%description -l ru -ðÁËÅÔ gnome-games ×ËÌÀÞÁÅÔ ÉÇÒÙ ÄÌÑ ÓÒÅÄÙ ÒÁÂÏÞÅÇÏ ÓÔÏÌÁ GNOME, ÓÒÅÄÉ -ËÏÔÏÒÙÈ GnomeScott, freecell, gnibbles, gnobots, gnobots2, +%description -l ru.UTF-8 +Пакет gnome-games включает игры для среды рабочего стола GNOME, среди +которых GnomeScott, freecell, gnibbles, gnobots, gnobots2, gnome-stones, gnomine, gnotravex, gtali, gturing, iagno, mahjongg, -same-gnome É sol. +same-gnome и sol. %package blackjack Summary: GNOME's version of blackjack -Summary(pl): Blackjack dla GNOME +Summary(pl.UTF-8): Blackjack dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description blackjack Casino card game Blackjack. -%description blackjack -l pl +%description blackjack -l pl.UTF-8 Kasynowa wersja gry oczko. -%package gataxx -Summary: GNOME Ataxx -Summary(pl): Ataxx dla GNOME +%package glchess +Summary: GNOME glChess - a 2D/3D chess interface +Summary(pl.UTF-8): GNOME glChess - dwu i trójwymiarowy interfejs do szachów Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): desktop-file-utils Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} - -%description gataxx -Reversi like game. - -%description gataxx -l pl -Gra podobna do Reversi. +Suggests: crafty +Suggests: gnuchess +Suggests: python-PyOpenGL +Suggests: python-pygtkglext >= 1.1.0-2 +Obsoletes: glchess + +%description glchess +glChess is a 2D/3D chess game interfacing via the Chess Engine +Communication Protocol (CECP) by Tim Mann. This means it can currently +use engines such as GNUChess, Sjeng, Faile, Amy, Crafty and Phalanx. + +%description glchess -l pl.UTF-8 +glChess to dwu i trójwymiarowa gra w szachy komunikująca się za pomocą +protokołu CECP (Chess Engine Communication Protocol) Tima Manna. +Oznacza to, że aktualnie może używać silników takich jak GNUChess, +Sjeng, Faile, Amy, Crafty i Phalanx. %package glines Summary: Five or more game -Summary(pl): Gra "Piêæ albo wiêcej" +Summary(pl.UTF-8): Gra "Pięć albo więcej" Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description glines Remove colored balls from the board by forming lines. -%description glines -l pl -Gra polegaj±ca na usuwaniu kolorwych kul poprzez uk³adanie ich w +%description glines -l pl.UTF-8 +Gra polegająca na usuwaniu kolorwych kul poprzez układanie ich w linie. %package gnect Summary: Four-in-a-row game -Summary(pl): Gra "Cztery w rzêdzie" +Summary(pl.UTF-8): Gra "Cztery w rzędzie" Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 +Requires(post,preun): ggz-client-libs Requires: %{name} = %{epoch}:%{version}-%{release} %description gnect Compete to make lines of the same color. -%description gnect -l pl -Gra, której celem jest utowrzenie linii w jednym kolorze. +%description gnect -l pl.UTF-8 +Gra, której celem jest utowrzenie linii w jednym kolorze. %package gnibbles Summary: GNOME Nibbles -Summary(pl): Nibbles dla GNOME +Summary(pl.UTF-8): Nibbles dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 +Requires(post,preun): ggz-client-libs Requires: %{name} = %{epoch}:%{version}-%{release} %description gnibbles Guide a worm around a maze. -%description gnibbles -l pl -Gra polegaj±ca na przeprowadzeniu robaka przez labirynt. +%description gnibbles -l pl.UTF-8 +Gra polegająca na przeprowadzeniu robaka przez labirynt. %package gnobots2 Summary: GNOME Robots -Summary(pl): Robots dla GNOME +Summary(pl.UTF-8): Robots dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description gnobots2 Avoid the robots and make them crash into each other. -%description gnobots2 -l pl -Gra polegaj±ca na zapobieganiu zderzeniom robotów. +%description gnobots2 -l pl.UTF-8 +Gra polegająca na zapobieganiu zderzeniom robotów. %package gnometris Summary: GNOME Tetris -Summary(pl): Tetris dla GNOME +Summary(pl.UTF-8): Tetris dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description gnometris Tetris like game. -%description gnometris -l pl +%description gnometris -l pl.UTF-8 Gra podobna do Tetrisa. %package gnomine Summary: GNOME Mines -Summary(pl): Miny dla GNOME +Summary(pl.UTF-8): Miny dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description gnomine Clear mines from a minefield. -%description gnomine -l pl -Gra, której celem jest rozminowanie pola minowego. +%description gnomine -l pl.UTF-8 +Gra, której celem jest rozminowanie pola minowego. %package gnotravex Summary: GNOME Tetravex -Summary(pl): Tetravex dla GNOME +Summary(pl.UTF-8): Tetravex dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description gnotravex Puzzle game. -%description gnotravex -l pl -Uk³adanka. +%description gnotravex -l pl.UTF-8 +Układanka. %package gnotski Summary: Gnome Klotski -Summary(pl): Klotski dla GNOME +Summary(pl.UTF-8): Klotski dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description gnotski Clone of the Klotski game. The objective is to move the patterned block to the area bordered by green markers. -%description gnotski -l pl -Klon gry Klotski. Celem gry jest przesuniêcie zaznaczonego klocka -w pole ograniczone zielonymi znacznikami. +%description gnotski -l pl.UTF-8 +Klon gry Klotski. Celem gry jest przesunięcie zaznaczonego klocka w +pole ograniczone zielonymi znacznikami. %package gtali Summary: GNOME Tali -Summary(pl): Tali dla GNOME +Summary(pl.UTF-8): Tali dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description gtali Poker-style dice game. -%description gtali -l pl -Gra w ko¶ci w pokerowym stylu. +%description gtali -l pl.UTF-8 +Gra w kości w pokerowym stylu. %package iagno Summary: GNOME Iagno -Summary(pl): Iagno dla GNOME +Summary(pl.UTF-8): Iagno dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description iagno Reversi like game. -%description iagno -l pl +%description iagno -l pl.UTF-8 Gra podobna do Reversi. %package mahjongg Summary: GNOME Mahjongg -Summary(pl): Mahjongg dla GNOME +Summary(pl.UTF-8): Mahjongg dla GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description mahjongg Disassemble a pile of tiles by removing matching pairs. -%description mahjongg -l pl -Gra polegjaca na demonta¿u stosu kafli poprzez usuwanie pasuj±cych +%description mahjongg -l pl.UTF-8 +Gra polegjaca na demontażu stosu kafli poprzez usuwanie pasujących par. %package same-gnome Summary: Same GNOME Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 Requires(post): coreutils -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} %description same-gnome Remove groups of balls to try and clear the screen. -%description same-gnome -l pl -Gra, której celem jest oczyszczanie planszy poprzez usuwanie grup kul. +%description same-gnome -l pl.UTF-8 +Gra, której celem jest oczyszczanie planszy poprzez usuwanie grup kul. %package sol Summary: AisleRiot Solitaire -Summary(pl): Pasjans AisleRiot +Summary(pl.UTF-8): Pasjans AisleRiot Group: X11/Applications/Games -Requires(post,preun): GConf2 >= 2.14.0 -Requires(post,postun): gtk+2 >= 2:2.10.3 +Requires(post,postun): gtk+2 Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 Requires: %{name} = %{epoch}:%{version}-%{release} -Requires: guile >= 5:1.8.0 +Requires: guile >= 5:1.6.5 %description sol Many different solitaire games. -%description sol -l pl -Ró¿ne gry karciane. +%description sol -l pl.UTF-8 +Różne gry karciane. + +%package sudoku +Summary: Simple interface for playing, saving, printing and solving Sudoku +Summary(pl.UTF-8): Prosty interfejs do grania, zapisywania, drukowania i rozwiązywania Sudoku +Group: X11/Applications/Games +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: python-gnome-desktop-print >= 2.22.0 +Obsoletes: gnome-sudoku + +%description sudoku +GNOME Sudoku provides a simple interface for playing, saving, printing +and solving Sudoku. + +%description sudoku -l pl.UTF-8 +GNOME Sudoku dostarcza prosty interfejs do grania, zapisywania, +drukowania i rozwiązywania Sudoku. + +%package servers +Summary: GGZ Gaming Zone servers for the GNOME games +Summary(pl.UTF-8): Serwery GGZ Gaming Zone dla gier GNOME +Group: Applications +Requires: ggz-server >= 0.0.14 + +%description servers +GGZ Gaming Zone servers for the GNOME games. + +%description servers -l pl.UTF-8 +Serwery GGZ Gaming Zone dla gier GNOME. %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build %{__glib_gettextize} %{__intltoolize} %{__libtoolize} -%{__aclocal} -%{__autoheader} +%{__aclocal} -I m4 %{__autoconf} +%{__autoheader} %{__automake} %configure \ - --disable-bonjour \ - --disable-howl \ + --enable-games=all \ + --with-ggzd-confdir=%{_sysconfdir}/ggzd \ + --with-sound=gstreamer \ + --disable-scrollkeeper \ + --disable-schemas-install \ --disable-static + %{__make} %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_datadir}/ggz %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ - GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 + ggzserver_dscdir=%{_sysconfdir}/ggzd/games \ + ggzroomdir=%{_sysconfdir}/ggzd/rooms -rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-stones/objects/lib*.la +install gnect/data/gnect-client.dsc $RPM_BUILD_ROOT%{_datadir}/ggz +install gnibbles/gnibbles-client.dsc $RPM_BUILD_ROOT%{_datadir}/ggz +install iagno/iagno-client.dsc $RPM_BUILD_ROOT%{_datadir}/ggz + +rm -f $RPM_BUILD_ROOT%{_sysconfdir}/ggz.modules + +%py_postclean %find_lang %{name} --all-name -%find_lang gnect --with-gnome -%find_lang gnomine --with-gnome -%find_lang same-gnome --with-gnome -%find_lang mahjongg --with-gnome -%find_lang gtali --with-gnome -%find_lang gataxx --with-gnome -%find_lang gnotravex --with-gnome -%find_lang gnotski --with-gnome -%find_lang glines --with-gnome -%find_lang iagno --with-gnome -%find_lang gnobots2 --with-gnome -%find_lang gnibbles --with-gnome -%find_lang gnometris --with-gnome -%find_lang blackjack --with-gnome -%find_lang aisleriot --with-gnome +%find_lang gnect --with-gnome --with-omf +%find_lang gnomine --with-gnome --with-omf +%find_lang same-gnome --with-gnome --with-omf +%find_lang mahjongg --with-gnome --with-omf +%find_lang glchess --with-gnome --with-omf +%find_lang gtali --with-gnome --with-omf +%find_lang gnome-sudoku --with-gnome --with-omf +%find_lang gnotravex --with-gnome --with-omf +%find_lang gnotski --with-gnome --with-omf +%find_lang glines --with-gnome --with-omf +%find_lang iagno --with-gnome --with-omf +%find_lang gnobots2 --with-gnome --with-omf +%find_lang gnibbles --with-gnome --with-omf +%find_lang gnometris --with-gnome --with-omf +%find_lang blackjack --with-gnome --with-omf +%find_lang aisleriot --with-gnome --with-omf %clean rm -rf $RPM_BUILD_ROOT -%post -%gconf_schema_install libgnomegames.schemas - -%preun -%gconf_schema_uninstall libgnomegames.schemas - %post blackjack %scrollkeeper_update_post %gconf_schema_install blackjack.schemas @@ -381,17 +433,17 @@ rm -rf $RPM_BUILD_ROOT %scrollkeeper_update_postun %update_icon_cache hicolor -%post gataxx +%post glchess +%gconf_schema_install glchess.schemas +%update_desktop_database_post %scrollkeeper_update_post -%gconf_schema_install gataxx.schemas -%update_icon_cache hicolor -%preun gataxx -%gconf_schema_uninstall gataxx.schemas +%preun glchess +%gconf_schema_uninstall glchess.schemas -%postun gataxx +%postun glchess +%update_desktop_database_postun %scrollkeeper_update_postun -%update_icon_cache hicolor %post glines %scrollkeeper_update_post @@ -416,9 +468,15 @@ fi %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 @@ -437,9 +495,15 @@ for i in gnibbles.1.0 gnibbles.1.1 gnibbles.2.0 gnibbles.2.1 gnibbles.3.0 \ 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 @@ -574,9 +638,15 @@ fi %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 @@ -636,41 +706,42 @@ fi %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README -%attr(755,root,root) %{_bindir}/games-server.py -%{_sysconfdir}/gconf/schemas/libgnomegames.schemas +%dir %{_libdir}/%{name} +%attr(755,root,root) %{_libdir}/%{name}/gnome-games-render-cards %dir %{_datadir}/%{name} +%{_datadir}/%{name}/icons +%{_datadir}/%{name}/sounds +%{_datadir}/%{name}/pixmaps +%{_datadir}/gnome-games-common +%{_datadir}/ggz/gnome-games %dir %{_omf_dest_dir}/%{name} -%{_pixmapsdir}/gnome-games-common -%dir %{_pixmapsdir}/iagno -%{_pixmapsdir}/iagno/classic.png %files blackjack -f blackjack.lang %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/blackjack %{_sysconfdir}/gconf/schemas/blackjack.schemas -%{_datadir}/blackjack +%{_datadir}/%{name}/blackjack %{_desktopdir}/blackjack.desktop -%{_omf_dest_dir}/%{name}/blackjack-C.omf -%{_pixmapsdir}/blackjack -%{_iconsdir}/hicolor/*/*/gnome-blackjack.png +%{_iconsdir}/hicolor/*/*/gnome-blackjack.* -%files gataxx -f gataxx.lang +%files glchess -f glchess.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/gataxx -%{_sysconfdir}/gconf/schemas/gataxx.schemas -%{_datadir}/%{name}/ataxx -%{_desktopdir}/gataxx.desktop -%{_omf_dest_dir}/%{name}/gataxx-C.omf -%{_iconsdir}/hicolor/*/*/gnome-ataxx.* +%attr(755,root,root) %{_bindir}/glchess +%attr(755,root,root) %{_bindir}/gnome-gnuchess +%{_sysconfdir}/gconf/schemas/glchess.schemas +%{_desktopdir}/glchess.desktop +%{_datadir}/glchess +%{py_sitescriptdir}/glchess +%{_pixmapsdir}/glchess +%{_iconsdir}/hicolor/*/*/gnome-glchess.* %files glines -f glines.lang %defattr(644,root,root,755) %attr(2755,root,games) %{_bindir}/glines %{_sysconfdir}/gconf/schemas/glines.schemas %{_desktopdir}/glines.desktop -%{_omf_dest_dir}/%{name}/glines-C.omf %{_pixmapsdir}/glines -%{_iconsdir}/hicolor/*/*/gnome-five-or-more.png +%{_iconsdir}/hicolor/*/*/gnome-glines.* %attr(664,root,games) %ghost %{_localstatedir}/games/glines.* %files gnect -f gnect.lang @@ -678,36 +749,28 @@ fi %attr(755,root,games) %{_bindir}/gnect %{_sysconfdir}/gconf/schemas/gnect.schemas %{_datadir}/gnect +%{_datadir}/ggz/gnect-client.dsc %{_desktopdir}/gnect.desktop -%{_omf_dest_dir}/%{name}/gnect-C.omf %{_pixmapsdir}/gnect -%{_iconsdir}/hicolor/*/*/gnome-four-in-a-row.png +%{_iconsdir}/hicolor/*/*/gnome-gnect.* %files gnibbles -f gnibbles.lang %defattr(644,root,root,755) %attr(2755,root,games) %{_bindir}/gnibbles %{_sysconfdir}/gconf/schemas/gnibbles.schemas -%{_sysconfdir}/sound/events/gnibbles.soundlist %{_datadir}/gnibbles -%{_datadir}/sounds/gnibbles +%{_datadir}/ggz/gnibbles-client.dsc %{_desktopdir}/gnibbles.desktop -%{_omf_dest_dir}/%{name}/gnibbles-C.omf %{_pixmapsdir}/gnibbles -%{_iconsdir}/hicolor/*/*/gnome-nibbles.* +%{_iconsdir}/hicolor/*/*/gnome-gnibbles.* %attr(664,root,games) %ghost %{_localstatedir}/games/gnibbles.* %files gnobots2 -f gnobots2.lang %defattr(644,root,root,755) %attr(2755,root,games) %{_bindir}/gnobots2 %{_sysconfdir}/gconf/schemas/gnobots2.schemas -%{_sysconfdir}/sound/events/gnobots2.soundlist %{_datadir}/gnobots2 -%{_datadir}/sounds/gnobots2 %{_desktopdir}/gnobots2.desktop -%{_omf_dest_dir}/%{name}/gnobots2-C.omf -%lang(da) %{_omf_dest_dir}/%{name}/gnobots2-da.omf -%lang(es) %{_omf_dest_dir}/%{name}/gnobots2-es.omf -%lang(it) %{_omf_dest_dir}/%{name}/gnobots2-it.omf %{_pixmapsdir}/gnobots2 %{_iconsdir}/hicolor/*/*/gnome-robots.* %attr(664,root,games) %ghost %{_localstatedir}/games/gnobots2.* @@ -717,10 +780,8 @@ fi %attr(2755,root,games) %{_bindir}/gnometris %{_sysconfdir}/gconf/schemas/gnometris.schemas %{_desktopdir}/gnometris.desktop -%{_omf_dest_dir}/%{name}/gnometris-C.omf %{_pixmapsdir}/gnometris -%{_iconsdir}/hicolor/*/*/gnome-gnometris.png -%{_datadir}/sounds/gnometris +%{_iconsdir}/hicolor/*/*/gnome-gnometris.* %attr(664,root,games) %ghost %{_localstatedir}/games/gnometris.* %files gnomine -f gnomine.lang @@ -728,9 +789,8 @@ fi %attr(2755,root,games) %{_bindir}/gnomine %{_sysconfdir}/gconf/schemas/gnomine.schemas %{_desktopdir}/gnomine.desktop -%{_omf_dest_dir}/%{name}/gnomine-C.omf %{_pixmapsdir}/gnomine -%{_iconsdir}/hicolor/*/*/gnome-gnomine.* +%{_iconsdir}/hicolor/*/*/gnome-mines.* %attr(664,root,games) %ghost %{_localstatedir}/games/gnomine.* %files gnotravex -f gnotravex.lang @@ -738,8 +798,8 @@ fi %attr(2755,root,games) %{_bindir}/gnotravex %{_sysconfdir}/gconf/schemas/gnotravex.schemas %{_desktopdir}/gnotravex.desktop -%{_omf_dest_dir}/%{name}/gnotravex-C.omf -%{_iconsdir}/hicolor/*/*/gnome-tetravex.png +%{_pixmapsdir}/gnotravex +%{_iconsdir}/hicolor/*/*/gnome-tetravex.* %attr(664,root,games) %ghost %{_localstatedir}/games/gnotravex.* %files gnotski -f gnotski.lang @@ -747,9 +807,9 @@ fi %attr(2755,root,games) %{_bindir}/gnotski %{_sysconfdir}/gconf/schemas/gnotski.schemas %{_desktopdir}/gnotski.desktop -%{_omf_dest_dir}/%{name}/gnotski-C.omf -%{_pixmapsdir}/gnotski.svg -%{_iconsdir}/hicolor/*/*/gnome-klotski.png +%dir %{_datadir}/%{name}/gnotski +%{_datadir}/%{name}/gnotski/gnotski.svg +%{_iconsdir}/hicolor/*/*/gnome-klotski.* %attr(664,root,games) %ghost %{_localstatedir}/games/gnotski.* %files gtali -f gtali.lang @@ -757,8 +817,6 @@ fi %attr(2755,root,games) %{_bindir}/gtali %{_sysconfdir}/gconf/schemas/gtali.schemas %{_desktopdir}/gtali.desktop -%{_omf_dest_dir}/%{name}/gtali-C.omf -%lang(da) %{_omf_dest_dir}/%{name}/gtali-da.omf %{_pixmapsdir}/gtali %{_iconsdir}/hicolor/*/*/gnome-tali.* %attr(664,root,games) %ghost %{_localstatedir}/games/gtali.* @@ -766,20 +824,17 @@ fi %files iagno -f iagno.lang %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/iagno +%{_datadir}/ggz/iagno-client.dsc %{_sysconfdir}/gconf/schemas/iagno.schemas -%{_sysconfdir}/sound/events/iagno.soundlist -%{_datadir}/sounds/iagno %{_desktopdir}/iagno.desktop -%{_omf_dest_dir}/%{name}/iagno-C.omf %{_iconsdir}/hicolor/*/*/gnome-iagno.* -%{_pixmapsdir}/iagno/woodtrim.png +%{_pixmapsdir}/iagno %files mahjongg -f mahjongg.lang %defattr(644,root,root,755) %attr(2755,root,games) %{_bindir}/mahjongg %{_sysconfdir}/gconf/schemas/mahjongg.schemas %{_desktopdir}/mahjongg.desktop -%{_omf_dest_dir}/%{name}/mahjongg-C.omf %{_pixmapsdir}/mahjongg %{_iconsdir}/hicolor/*/*/gnome-mahjongg.png %{_datadir}/%{name}/mahjongg @@ -790,20 +845,40 @@ fi %attr(2755,root,games) %{_bindir}/same-gnome %{_sysconfdir}/gconf/schemas/same-gnome.schemas %{_desktopdir}/same-gnome.desktop -%{_omf_dest_dir}/%{name}/same-gnome-C.omf %{_datadir}/%{name}/same-gnome -%{_iconsdir}/hicolor/*/*/gnome-same-gnome.png +%{_iconsdir}/hicolor/*/*/gnome-samegnome.* %attr(664,root,games) %ghost %{_localstatedir}/games/same-gnome.* %files sol -f aisleriot.lang %defattr(644,root,root,755) %attr(755,root,games) %{_bindir}/sol %{_sysconfdir}/gconf/schemas/aisleriot.schemas -%{_datadir}/sol-games +%{_datadir}/%{name}/aisleriot %{_desktopdir}/freecell.desktop %{_desktopdir}/sol.desktop -%{_omf_dest_dir}/%{name}/aisleriot-C.omf -%lang(fr) %{_omf_dest_dir}/%{name}/aisleriot-fr.omf -%{_pixmapsdir}/cards -%{_iconsdir}/hicolor/*/*/gnome-aisleriot.png -%{_iconsdir}/hicolor/*/*/gnome-freecell.png +%{_iconsdir}/hicolor/*/*/gnome-aisleriot.* +%{_iconsdir}/hicolor/*/*/gnome-freecell.* + +%files sudoku -f gnome-sudoku.lang +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/gnome-sudoku +%{_desktopdir}/gnome-sudoku.desktop +%dir %{py_sitescriptdir}/gnome_sudoku +%{py_sitescriptdir}/gnome_sudoku/*.py[co] +%dir %{py_sitescriptdir}/gnome_sudoku/gtk_goodies +%{py_sitescriptdir}/gnome_sudoku/gtk_goodies/*.py[co] +%{_datadir}/gnome-sudoku +%{_pixmapsdir}/gnome-sudoku +%{_iconsdir}/hicolor/*/*/gnome-sudoku.* + +%files servers +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/ggz/gnectd +%attr(755,root,root) %{_libdir}/ggz/gnibblesd +%attr(755,root,root) %{_libdir}/ggz/iagnod +%{_sysconfdir}/ggzd/games/gnect-server.dsc +%{_sysconfdir}/ggzd/games/gnibbles-server.dsc +%{_sysconfdir}/ggzd/games/iagno-server.dsc +%{_sysconfdir}/ggzd/rooms/gnect.room +%{_sysconfdir}/ggzd/rooms/gnibbles.room +%{_sysconfdir}/ggzd/rooms/iagno.room