Hello community,
here is the log from the commit of package gnome-games for openSUSE:Factory checked in at 2012-01-09 12:40:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-games (Old)
and /work/SRC/openSUSE:Factory/.gnome-games.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-games", Maintainer is "gnome-maintainers@suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-games/gnome-games.changes 2011-10-19 13:44:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-games.new/gnome-games.changes 2012-01-09 12:40:27.000000000 +0100
@@ -1,0 +2,38 @@
+Sat Dec 24 17:21:40 UTC 2011 - vuntz@opensuse.org
+
+- Update to version 3.3.3:
+ + Games ported to vala: gnomine, gnotravex, and lightsoff.
+ + Many games reorganized the code into /src and /data
+ + Dropped status bar (gnomine, gnotravex, lightsoff)
+ + Mallard docs: (chess, glines, iagno, sudoku)
+ + GtkApplication used in gnotravex
+ + Confirm before starting new game (gnomine)
+ + Gnibbles adjust number of bonuses based on number of players
+- Add xz BuildRequires because we can't build a package for a
+ xz-compressed tarball without explicitly specifying that... See
+ bnc#697467 for more details.
+- Add gnome-games-gnobots2-scores-build.patch: fix creation of
+ .scores files for gnobots2 during "make install".
+- Add gnome-common BuildRequires and call to gnome-autogen.sh for
+ above patch.
+- Replace gconf schema packaging machinery with gsettings machinery
+ for lightsoff.
+- Remove seed Requires from lightsoff, since it's now written in
+ vala.
+
+-------------------------------------------------------------------
+Wed Oct 26 20:36:45 UTC 2011 - dimstar@opensuse.org
+
+- Update to version 3.3.1:
+ + Glines:
+ - Use .ui files
+ - Set correct icon
+ - Repaint board on bgcolor change
+ + Gnect: minor typo fix
+ + Mahjongg:
+ - Port from C to Vala
+ - Fix hints showing when doing new hints / cancelling them
+ + Swell-foop: efault theme was renamed to Shapes and Colors
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-games-3.2.1.tar.bz2
New:
----
gnome-games-3.3.3.tar.xz
gnome-games-gnobots2-scores-build.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-games.spec ++++++
--- /var/tmp/diff_new_pack.oWLz2Q/_old 2012-01-09 12:40:29.000000000 +0100
+++ /var/tmp/diff_new_pack.oWLz2Q/_new 2012-01-09 12:40:29.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gnome-games
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,26 +15,27 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
-
Name: gnome-games
-Version: 3.2.1
-Release: 1
+Version: 3.3.3
+Release: 0
# FIXME: validate list of games for the recommended subpackage
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Games for GNOME
-Url: http://www.gnome.org
+License: GPL-2.0+ ; GPL-3.0+ ; LGPL-2.1+
Group: Amusements/Games/Other
-Source: http://download.gnome.org/sources/gnome-games/3.2/%{name}-%{version}.tar.bz2
+Url: http://www.gnome.org
+Source: http://download.gnome.org/sources/gnome-games/3.3/%{name}-%{version}.tar.xz
Source1: %{name}-create-post
Source2: README.openSUSE
Source3: README-recommended.openSUSE
+# PATCH-FIX-UPSTREAM gnome-games-gnobots2-scores-build.patch bgo#667339 vuntz@opensuse.org -- Fix creation of .scores files during install
+Patch0: gnome-games-gnobots2-scores-build.patch
BuildRequires: clutter-devel
BuildRequires: clutter-gtk-devel
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: gconf2-devel
+# needed for patch0
+BuildRequires: gnome-common
BuildRequires: gnome-doc-utils-devel
BuildRequires: gobject-introspection-devel
BuildRequires: guile-devel
@@ -46,6 +47,8 @@
# Needed to get lsb data
BuildRequires: dummy-release
BuildRequires: update-desktop-files
+# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467
+BuildRequires: xz
BuildRequires: pkgconfig(pygobject-3.0)
BuildRequires: pkgconfig(sqlite3)
Requires: glchess
@@ -78,7 +81,6 @@
productivity lost while playing them.
%package recommended
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Recommended Games for GNOME
Group: Amusements/Games/Other
# Commented out requires are the games we don't want in recommended
@@ -110,7 +112,6 @@
This package will install a set of recommended games.
%package support
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Games for GNOME - Shared files
Group: Development/Libraries/GNOME
PreReq: /bin/rm
@@ -131,7 +132,6 @@
various games.
%package -n glchess
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Chess Game for GNOME
Group: Amusements/Games/Board/Chess
Requires: %{name}-support = %{version}
@@ -148,7 +148,6 @@
This package is part of gnome-games.
%package -n glines
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: "Five or More" Game for GNOME
Group: Amusements/Games/Board/Puzzle
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -166,7 +165,6 @@
This package is part of gnome-games.
%package -n gnect
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Connect Four Game for GNOME
Group: Amusements/Games/Board/Other
Requires: %{name}-support = %{version}
@@ -182,7 +180,6 @@
This package is part of gnome-games.
%package -n gnibbles
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Worm Game for GNOME
Group: Amusements/Games/Action/Arcade
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -199,7 +196,6 @@
This package is part of gnome-games.
%package -n gnobots2
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Robots Game for GNOME
Group: Amusements/Games/Action/Arcade
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -216,7 +212,6 @@
This package is part of gnome-games.
%package -n gnome-sudoku
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Sudoku Game for GNOME
Group: Amusements/Games/Logic
Requires: %{name}-support = %{version}
@@ -232,7 +227,6 @@
This package is part of gnome-games.
%package -n gnomine
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Minesweeper Game for GNOME
Group: Amusements/Games/Board/Other
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -248,7 +242,6 @@
This package is part of gnome-games.
%package -n gnotravex
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Tetravex Game for GNOME
Group: Amusements/Games/Board/Puzzle
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -266,7 +259,6 @@
This package is part of gnome-games.
%package -n gnotski
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Klotski Game for GNOME
Group: Amusements/Games/Board/Puzzle
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -283,7 +275,6 @@
This package is part of gnome-games.
%package -n gtali
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Yahtzee Game for GNOME
Group: Amusements/Games/Board/Other
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -301,7 +292,6 @@
This package is part of gnome-games.
%package -n iagno
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Reversi Game for GNOME
Group: Amusements/Games/Board/Other
Requires: %{name}-support = %{version}
@@ -320,13 +310,11 @@
This package is part of gnome-games.
%package -n lightsoff
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Lights Out Game for GNOME
Group: Amusements/Games/Board/Other
Requires: %{name}-support = %{version}
-Requires: seed
Recommends: lightsoff-lang
-%gconf_schemas_prereq
+%glib2_gsettings_schema_requires
%description -n lightsoff
Lights Out is a board game where the goal is to switch off all tiles.
@@ -336,7 +324,6 @@
This package is part of gnome-games.
%package -n mahjongg
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Mahjong Solitaire Game for GNOME
Group: Amusements/Games/Board/Puzzle
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -353,7 +340,6 @@
This package is part of gnome-games.
%package -n quadrapassel
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Tetris Game for GNOME
Group: Amusements/Games/Action/Other
PreReq: /bin/chown /bin/chmod /usr/bin/touch
@@ -372,7 +358,6 @@
This package is part of gnome-games.
%package -n swell-foop
-License: GPLv2+ ; GPLv3+ ; LGPLv2.1+
Summary: Same Game for GNOME
Group: Amusements/Games/Board/Puzzle
Requires: %{name}-support = %{version}
@@ -410,6 +395,7 @@
cp -a %{S:1} .
cp -a %{S:2} .
cp -a %{S:3} .
+%patch0 -p1
%build
%configure \
@@ -421,6 +407,8 @@
%__make %{?jobs:-j%jobs}
%install
+# needed for patch0
+NOCONFIGURE=1 gnome-autogen.sh
%makeinstall
%if 0%{?suse_version} <= 1120
%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
@@ -442,10 +430,10 @@
%suse_update_desktop_file -G "Tetris" quadrapassel
%suse_update_desktop_file swell-foop
%find_lang %{name} %{?no_lang_C}
-for subpackage in glchess glines gnomine gnotravex iagno mahjongg; do
+for subpackage in glchess glines gnomine gnotravex iagno lightsoff mahjongg; do
%find_lang ${subpackage} %{?no_lang_C}
done
-for subpackage in gnect gnibbles gnobots2 gnome-sudoku gnotski gtali lightsoff quadrapassel swell-foop ; do
+for subpackage in gnect gnibbles gnobots2 gnome-sudoku gnotski gtali quadrapassel swell-foop ; do
%find_lang ${subpackage} %{?no_lang_C}
%def_gconf_schemas ${subpackage}
%add_gconf_schemas ${subpackage}
@@ -649,17 +637,13 @@
%icon_theme_cache_postun
### lightsoff scriptlets ###
-%pre -n lightsoff -f lightsoff.schemas_pre
-
%post -n lightsoff
+%glib2_gsettings_schema_post
%desktop_database_post
%icon_theme_cache_post
-%posttrans -n lightsoff -f lightsoff.schemas_posttrans
-
-%preun -n lightsoff -f lightsoff.schemas_preun
-
%postun -n lightsoff
+%glib2_gsettings_schema_postun
%desktop_database_postun
%icon_theme_cache_postun
### mahjongg scriptlets ###
@@ -731,7 +715,6 @@
%{_datadir}/glib-2.0/schemas/org.gnome.Games.WindowState.gschema.xml
%dir %{_datadir}/gnome-games
%{_datadir}/gnome-games/icons/
-%{_datadir}/gnome-games/pixmaps/
%{_datadir}/gnome-games/sounds/
# NOTE: when adding/removing a package, make sure to update the
# list of Requires for the gnome-games package (and, if adding, to
@@ -869,9 +852,6 @@
%dir %{_datadir}/gnome/help/
%dir %{_datadir}/gnome/help/gnome-sudoku/
%doc %{_datadir}/gnome/help/gnome-sudoku/C/
-%dir %{_datadir}/omf/
-%dir %{_datadir}/omf/gnome-sudoku/
-%doc %{_datadir}/omf/gnome-sudoku/gnome-sudoku-C.omf
%{_bindir}/gnome-sudoku
%{_datadir}/gnome-sudoku/
%{python_sitelib}/gnome_sudoku/
@@ -1031,7 +1011,7 @@
%{_mandir}/man?/iagno.*
# If adding/removing a package, see the NOTE before glchess
-%files -n lightsoff -f lightsoff.schemas_list
+%files -n lightsoff
%defattr(-, root, root)
%dir %{_datadir}/gnome/
%dir %{_datadir}/gnome/help/
@@ -1042,6 +1022,7 @@
%doc %{_datadir}/omf/lightsoff/lightsoff-C.omf
%{_bindir}/lightsoff
%{_datadir}/applications/lightsoff.desktop
+%{_datadir}/glib-2.0/schemas/org.gnome.lightsoff.gschema.xml
%{_datadir}/gnome-games/lightsoff/
%{_datadir}/icons/hicolor/*/apps/gnome-lightsoff.*
# If adding/removing a package, see the NOTE before glchess
++++++ gnome-games-gnobots2-scores-build.patch ++++++
commit b4548ec224bcd3b07fdb7c23c51a5485444d30ce
Author: Vincent Untz