rpms/gnome-games/devel gnome-games.spec,1.153,1.154

Matthias Clasen (mclasen) fedora-extras-commits at redhat.com
Fri Dec 7 06:25:01 UTC 2007


Author: mclasen

Update of /cvs/extras/rpms/gnome-games/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28265

Modified Files:
	gnome-games.spec 
Log Message:
2.21.3



Index: gnome-games.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-games/devel/gnome-games.spec,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -r1.153 -r1.154
--- gnome-games.spec	6 Dec 2007 05:33:15 -0000	1.153
+++ gnome-games.spec	7 Dec 2007 06:24:27 -0000	1.154
@@ -91,6 +91,8 @@
 
 BuildRequires: libggz-devel
 BuildRequires: ggz-client-libs-devel
+Requires(post): /usr/bin/ggz-config
+Requires(postun): /usr/bin/ggz-config
 
 Provides: gnome-sudoku
 Obsoletes: gnome-sudoku
@@ -156,6 +158,14 @@
 perl -pi -e 's@<default></default>@<default>[Joe,Jim,James]</default>@g' $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/gtali.schemas
 %endif
 
+# we need this in %%post
+cp gnect/data/gnect-client.dsc $RPM_BUILD_ROOT%{_datadir}/ggz
+cp gnibbles/gnibbles-client.dsc $RPM_BUILD_ROOT%{_datadir}/ggz
+cp iagno/iagno-client.dsc $RPM_BUILD_ROOT%{_datadir}/ggz
+
+# but we don't want this
+rm -f $RPM_BUILD_ROOT%{_sysconfdir}/ggz.modules
+
 %find_lang %{gettext_package} --all-name --with-gnome
 
 %clean
@@ -188,6 +198,10 @@
   /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
 fi
 
+ggz-config -i -f -m %{_datadir}/ggz/gnect-client.dsc >& /dev/null || :
+ggz-config -i -f -m %{_datadir}/ggz/gnibbles-client.dsc >& /dev/null || :
+ggz-config -i -f -m %{_datadir}/ggz/iagno-client.dsc >& /dev/null || :
+
 %pre
 if [ "$1" -gt 1 ]; then
   export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
@@ -230,6 +244,10 @@
 	mahjongg.schemas            \
 	same-gnome.schemas          \
 > /dev/null || : )
+
+  ggz-config -r -m %{_datadir}/ggz/gnect-client.dsc >& /dev/null || :
+  ggz-config -r -m %{_datadir}/ggz/gnibbles-client.dsc >& /dev/null || :
+  ggz-config -r -m %{_datadir}/ggz/iagno-client.dsc >& /dev/null || :
 fi
 
 %postun




More information about the fedora-extras-commits mailing list