[gnome-sudoku] Resurrect. Include suggestions from the review

Yanko Kaneti yaneti at fedoraproject.org
Sat Mar 23 20:29:47 UTC 2013


commit 6c925595c05f82201e65dc6f786a6b81f5e46768
Author: Yanko Kaneti <yaneti at declera.com>
Date:   Sat Mar 23 21:09:09 2013 +0200

    Resurrect. Include suggestions from the review

 .gitignore                                         |    1 +
 ...ox-envents-configuration-with-latest-pygo.patch |   25 ++++++
 dead.package                                       |    1 -
 gnome-sudoku.spec                                  |   82 ++++++++++++++++++++
 sources                                            |    1 +
 5 files changed, 109 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fdd8aca
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/gnome-sudoku-3.7.4.tar.xz
diff --git a/0001-Fix-NumberBox-envents-configuration-with-latest-pygo.patch b/0001-Fix-NumberBox-envents-configuration-with-latest-pygo.patch
new file mode 100644
index 0000000..3fdcb5a
--- /dev/null
+++ b/0001-Fix-NumberBox-envents-configuration-with-latest-pygo.patch
@@ -0,0 +1,25 @@
+From c82fc3131802f4fe1f069facb9aae833cc6cdc5f Mon Sep 17 00:00:00 2001
+From: Yanko Kaneti <yaneti at declera.com>
+Date: Wed, 13 Feb 2013 21:15:13 +0200
+Subject: [PATCH] Fix NumberBox envents configuration with latest pygobject
+
+---
+ src/lib/number_box.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lib/number_box.py b/src/lib/number_box.py
+index 4087de1..60b255a 100644
+--- a/src/lib/number_box.py
++++ b/src/lib/number_box.py
+@@ -130,7 +130,7 @@ class NumberBox (Gtk.DrawingArea):
+         self.bottom_note_list = []
+         self.tinfo = tracker_info.TrackerInfo()
+         self.set_property('can-focus', True)
+-        self.set_property('events', Gdk.EventMask.ALL_EVENTS_MASK)
++        self.add_events(Gdk.EventMask.ALL_EVENTS_MASK)
+         self.connect('button-press-event', self.button_press_cb)
+         self.connect('key-release-event', self.key_press_cb)
+         self.connect('enter-notify-event', self.pointer_enter_cb)
+-- 
+1.8.1.2
+
diff --git a/gnome-sudoku.spec b/gnome-sudoku.spec
new file mode 100644
index 0000000..34f38a4
--- /dev/null
+++ b/gnome-sudoku.spec
@@ -0,0 +1,82 @@
+Name:           gnome-sudoku
+Epoch:          1
+Version:        3.7.4
+Release:        2%{?dist}
+Summary:        GNOME Sudoku game
+
+License:        GPLv2+ and CC-BY-SA
+URL:            http://projects.gnome.org/gnome-games/
+Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-sudoku/3.7/gnome-sudoku-%{version}.tar.xz
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=693736
+Patch1:         0001-Fix-NumberBox-envents-configuration-with-latest-pygo.patch
+
+BuildArch:      noarch
+
+BuildRequires:  desktop-file-utils
+BuildRequires:  glib2-devel
+BuildRequires:  intltool
+BuildRequires:  itstool
+BuildRequires:  pygobject3-devel
+BuildRequires:  python2-devel
+
+Requires:       pygobject3
+Requires:       gtk3
+
+Obsoletes: gnome-games-sudoku < 1:3.6.1-5
+
+%description
+GNOME version of the popular Sudoku Japanese logic game.
+
+
+%prep
+%setup -q
+%patch1 -p1 -b .NumberBox
+
+%build
+%configure
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/gnome-sudoku.desktop
+
+%find_lang %{name} --with-gnome
+
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+
+%postun
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
+
+
+%files -f %{name}.lang
+%doc COPYING
+%{_bindir}/gnome-sudoku
+%{_datadir}/applications/gnome-sudoku.desktop
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-sudoku.gschema.xml
+%{_datadir}/gnome-sudoku
+%{_datadir}/icons/hicolor/*/apps/gnome-sudoku.*
+%{_mandir}/man6/gnome-sudoku.6*
+%{python_sitelib}/gnome_sudoku
+
+
+%changelog
+* Thu Feb 14 2013 Yanko Kaneti <yaneti at declera.com> - 1:3.7.4-2
+- Add epoch to avoid being obsoleted by gnome-games-sudoku
+
+* Wed Feb 13 2013 Yanko Kaneti <yaneti at declera.com> - 1:3.7.4-1
+- Initial packaging of standalone gnome-sudoku
diff --git a/sources b/sources
new file mode 100644
index 0000000..3688b18
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+fca806fdf26195aa487cfa1c356bfe43  gnome-sudoku-3.7.4.tar.xz


More information about the scm-commits mailing list