rpms/gcompris/devel gcompris-8.4-configure-bugfix.patch, NONE, 1.1 gcompris-8.4-fullscreen.patch, NONE, 1.1 .cvsignore, 1.10, 1.11 gcompris.spec, 1.27, 1.28 sources, 1.10, 1.11
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Tue Sep 11 21:55:01 UTC 2007
Author: jwrdegoede
Update of /cvs/extras/rpms/gcompris/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11759
Modified Files:
.cvsignore gcompris.spec sources
Added Files:
gcompris-8.4-configure-bugfix.patch
gcompris-8.4-fullscreen.patch
Log Message:
* Tue Sep 11 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 8.4-1
- New upstream release 8.4
- Drop -flags sub-package, the idea was that by putting the flags in a
subpackage they could be used by other packages, but this never happened.
- License changed to GPL version 3 (or higher)
gcompris-8.4-configure-bugfix.patch:
--- NEW FILE gcompris-8.4-configure-bugfix.patch ---
diff -up gcompris-8.4/configure~ gcompris-8.4/configure
--- gcompris-8.4/configure~ 2007-09-11 21:13:09.000000000 +0200
+++ gcompris-8.4/configure 2007-09-11 21:13:09.000000000 +0200
@@ -24027,8 +24027,6 @@ _ACEOF
-CFLAGS=$cflags_previous
-LIBS=$libs_previous
# Check whether --enable-glibtest was given.
if test "${enable_glibtest+set}" = set; then
gcompris-8.4-fullscreen.patch:
--- NEW FILE gcompris-8.4-fullscreen.patch ---
diff -up gcompris-8.4/src/gcompris/gcompris.c.fullscreen gcompris-8.4/src/gcompris/gcompris.c
--- gcompris-8.4/src/gcompris/gcompris.c.fullscreen 2007-09-11 22:44:33.000000000 +0200
+++ gcompris-8.4/src/gcompris/gcompris.c 2007-09-11 22:44:58.000000000 +0200
@@ -970,14 +970,27 @@ void gc_fullscreen_set(gboolean state)
{
gdk_window_set_decorations (window->window, 0);
gdk_window_set_functions (window->window, 0);
+ gtk_widget_set_uposition (window, 0, 0);
#ifdef XF86_VIDMODE
- if(properties->noxf86vm)
+ if(!properties->noxf86vm)
+ {
+ gdk_window_set_override_redirect (window->window, 1);
+ gdk_window_set_keep_above (window->window, 1);
+ gdk_window_raise (window->window);
+ }
+ else
#endif
gtk_window_fullscreen (GTK_WINDOW(window));
- gtk_widget_set_uposition (window, 0, 0);
}
else
{
+#ifdef XF86_VIDMODE
+ if(!properties->noxf86vm)
+ {
+ gdk_window_set_keep_above (window->window, 0);
+ gdk_window_set_override_redirect (window->window, 0);
+ }
+#endif
/* The hide must be done at least for KDE */
gtk_widget_hide (window);
gdk_window_set_decorations (window->window, GDK_DECOR_ALL);
@@ -987,7 +1000,6 @@ void gc_fullscreen_set(gboolean state)
if(properties->noxf86vm)
#endif
gtk_window_unfullscreen (GTK_WINDOW(window));
- gtk_widget_set_uposition (window, 0, 0);
/* Mandatory or on windows we get iconified */
gtk_window_deiconify (GTK_WINDOW(window));
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gcompris/devel/.cvsignore,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- .cvsignore 17 Aug 2007 05:02:48 -0000 1.10
+++ .cvsignore 11 Sep 2007 21:54:28 -0000 1.11
@@ -1 +1 @@
-gcompris-8.3.3.tar.gz
+gcompris-8.4.tar.gz
Index: gcompris.spec
===================================================================
RCS file: /cvs/extras/rpms/gcompris/devel/gcompris.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- gcompris.spec 17 Aug 2007 05:02:48 -0000 1.27
+++ gcompris.spec 11 Sep 2007 21:54:28 -0000 1.28
@@ -1,25 +1,30 @@
Name: gcompris
-Version: 8.3.3
+Version: 8.4
Release: 1%{?dist}
Summary: Educational suite for kids 2-10 years old
Group: Amusements/Games
-License: GPLv2+
+License: GPLv3+
URL: http://gcompris.net
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0: gcompris-8.1-icon.patch
Patch1: gcompris-8.3.2-tuxpaint-fullscreen.patch
+Patch2: gcompris-8.4-configure-bugfix.patch
+Patch3: gcompris-8.4-fullscreen.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Buildrequires: libgnomeui-devel sqlite-devel python-devel gnet2-devel
Buildrequires: pygtk2-devel SDL_mixer-devel libXt-devel libXxf86vm-devel
Buildrequires: gnome-python2 xorg-x11-proto-devel python-sqlite2 texi2html
Buildrequires: texinfo perl(XML::Parser) gettext desktop-file-utils gnuchess
-Requires: gnuchess gnucap tuxpaint gcompris-flags hicolor-icon-theme
+Requires: gnuchess gnucap tuxpaint hicolor-icon-theme
Requires: pygtk2 python-sqlite2
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
# note we do not provide these, they no longer exist
Obsoletes: %{name}-libs < %{version}-%{release}
Obsoletes: %{name}-devel < %{version}-%{release}
+# the flags are no longer in a separate sub-package
+Obsoletes: %{name}-flags < %{version}-%{release}
+Provides: %{name}-flags = %{version}-%{release}
%description
GCompris / I Got IT is an educationnal game for children starting at 2.
@@ -252,11 +257,14 @@
%setup -q
%patch0 -p1
%patch1 -p1
-iconv -f ISO-8859-1 -t UTF8 docs/C/gcompris.info > tmp
-mv tmp docs/C/gcompris.info
+%patch2 -p1
+%patch3 -p1
+iconv -f ISO-8859-1 -t UTF8 docs/C/%{name}.info > tmp
+mv tmp docs/C/%{name}.info
%build
+export CFLAGS="$RPM_OPT_FLAGS `pkg-config --cflags pangoft2`"
# The configure check for python-gnome.canvas fails without X running,
# --enable-py-build-only works around this
%configure --enable-py-build-only --enable-gnet
@@ -267,17 +275,17 @@
sed -i \
-e 's/Name=Educational suite GCompris/Name=GCompris Educational suite/' \
-e 's/Categories=Game;KidsGame;/Categories=Education;/' \
- gcompris.desktop
+ %{name}.desktop
sed -i \
-e 's/Comment=Administration for gcompris/Comment=Specify which activities may be used by whom/' \
-e 's/Categories=Education;Teaching;/Categories=Education;/' \
- gcompris-edit.desktop
+ %{name}-edit.desktop
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_libdir}/gcompris/lib*.la
+rm $RPM_BUILD_ROOT%{_libdir}/%{name}/lib*.la
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
rm -fr $RPM_BUILD_ROOT/usr/lib/menu
%find_lang %{name}
@@ -324,42 +332,8 @@
%doc AUTHORS COPYING ChangeLog NEWS README
%{_bindir}/%{name}
%{_libdir}/%{name}
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%{_datadir}/gcompris/boards/DOCUMENTATIONS
-%{_datadir}/gcompris/boards/README
-%{_datadir}/gcompris/boards/a*
-%{_datadir}/gcompris/boards/b*
-%{_datadir}/gcompris/boards/c*
-%{_datadir}/gcompris/boards/d*
-%{_datadir}/gcompris/boards/e*
-%{_datadir}/gcompris/boards/f*.xml
-%{_datadir}/gcompris/boards/fishes
-%{_datadir}/gcompris/boards/g*
-%{_datadir}/gcompris/boards/h*
-%{_datadir}/gcompris/boards/i*
-%{_datadir}/gcompris/boards/k*
-%{_datadir}/gcompris/boards/l*
-%{_datadir}/gcompris/boards/m*
-%{_datadir}/gcompris/boards/n*
-%{_datadir}/gcompris/boards/o*
-%{_datadir}/gcompris/boards/p*
-%{_datadir}/gcompris/boards/r*
-%{_datadir}/gcompris/boards/s*.xml
-%{_datadir}/gcompris/boards/scales
-%{_datadir}/gcompris/boards/skins
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/*.wav
-%{_datadir}/gcompris/boards/sounds/melody
-%{_datadir}/gcompris/boards/sounds/memory
-%{_datadir}/gcompris/boards/sounds/chronos
-%{_datadir}/gcompris/boards/sounds/LuneRouge
-%{_datadir}/gcompris/boards/sounds/HOWTO_ENCODE
-%{_datadir}/gcompris/boards/sounds/README
-%{_datadir}/gcompris/boards/submarine
-%{_datadir}/gcompris/boards/t*
-%{_datadir}/gcompris/boards/w*
-%{_datadir}/gcompris/python
+%{_datadir}/%{name}
+%exclude %{_datadir}/%{name}/boards/voices
%{_datadir}/gnome
%{_datadir}/icons/hicolor/48x48/apps/%{name}*.png
%{_datadir}/applications/fedora-%{name}*.desktop
@@ -368,174 +342,174 @@
%files sound-ar
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/ar
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/ar
%files sound-cs
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/cs
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/cs
%files sound-da
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/da
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/da
%files sound-de
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/de
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/de
%files sound-el
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/el
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/el
%files sound-en
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/en
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/en
%files sound-es
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/es
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/es
%files sound-eu
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/eu
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/eu
%files sound-fi
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/fi
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/fi
%files sound-fr
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/fr
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/fr
%files sound-hi
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/hi
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/hi
%files sound-hu
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/hu
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/hu
%files sound-id
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/id
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/id
%files sound-it
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/it
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/it
%files sound-mr
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/mr
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/mr
%files sound-nb
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/nb
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/nb
%files sound-nl
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/nl
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/nl
%files sound-pt
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/pt
-%{_datadir}/gcompris/boards/sounds/pt_BR
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/pt
+%{_datadir}/%{name}/boards/voices/pt_BR
%files sound-ru
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/ru
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/ru
%files sound-so
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/so
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/so
%files sound-sr
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/sr
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/sr
%files sound-sv
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/sv
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/sv
%files sound-tr
%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%dir %{_datadir}/gcompris/boards/sounds
-%{_datadir}/gcompris/boards/sounds/tr
-
-%files flags
-%defattr(-,root,root,-)
-%dir %{_datadir}/gcompris
-%dir %{_datadir}/gcompris/boards
-%{_datadir}/gcompris/boards/flags
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/boards
+%dir %{_datadir}/%{name}/boards/voices
+%{_datadir}/%{name}/boards/voices/tr
%changelog
+* Tue Sep 11 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 8.4-1
+- New upstream release 8.4
+- Drop -flags sub-package, the idea was that by putting the flags in a
+ subpackage they could be used by other packages, but this never happened.
+- License changed to GPL version 3 (or higher)
+
* Thu Aug 16 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 8.3.3-1
- New upstream release 8.3.3
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gcompris/devel/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources 17 Aug 2007 05:02:48 -0000 1.10
+++ sources 11 Sep 2007 21:54:28 -0000 1.11
@@ -1 +1 @@
-4b551a5ac3c53749927b081c8553d392 gcompris-8.3.3.tar.gz
+33e5882945f43232953478c93eacf0e6 gcompris-8.4.tar.gz
More information about the fedora-extras-commits
mailing list