rpms/pychess/devel pychess, NONE, 1.1 pychess-0.8.2-datadir.patch, NONE, 1.1 pychess-0.8.2-gobject.patch, NONE, 1.1 pychess-0.8.2-icons.patch, NONE, 1.1 .cvsignore, 1.6, 1.7 pychess.spec, 1.10, 1.11 sources, 1.6, 1.7 pychess-0.8-sitelib.patch, 1.2, NONE pychess-0.8b1-gtksourceview.patch, 1.1, NONE pychess-0.8b1-sitelib.patch, 1.1, NONE
Michel Alexandre Salim
salimma at fedoraproject.org
Wed Aug 27 00:40:21 UTC 2008
- Previous message (by thread): rpms/E/F-8 E.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/kernel/devel patch-2.6.27-rc4-git6.bz2.sign, NONE, 1.1 .cvsignore, 1.907, 1.908 git-linus.diff, 1.8, 1.9 kernel.spec, 1.905, 1.906 sources, 1.870, 1.871 upstream, 1.783, 1.784 patch-2.6.27-rc4-git4.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: salimma
Update of /cvs/pkgs/rpms/pychess/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3226
Modified Files:
.cvsignore pychess.spec sources
Added Files:
pychess pychess-0.8.2-datadir.patch
pychess-0.8.2-gobject.patch pychess-0.8.2-icons.patch
Removed Files:
pychess-0.8-sitelib.patch pychess-0.8b1-gtksourceview.patch
pychess-0.8b1-sitelib.patch
Log Message:
* Tue Aug 26 2008 Michel Salim <salimma at fedoraproject.org> - 0.8.2-1
- Update to 0.8.2
--- NEW FILE pychess ---
#!/bin/sh
# Run gnome-settings-daemon if it's not already running
CMD=/usr/libexec/gnome-settings-daemon
[ $(ps -ewwo args | grep $CMD | grep -v grep | wc -l) == 1 ] \
|| nohup $CMD >/dev/null
exec pychess.real $@
pychess-0.8.2-datadir.patch:
--- NEW FILE pychess-0.8.2-datadir.patch ---
--- pychess-0.8.2/setup.py.datadir 2008-02-29 13:53:11.000000000 -0500
+++ pychess-0.8.2/setup.py 2008-08-26 19:06:02.000000000 -0400
@@ -36,19 +36,19 @@
os.chdir(os.path.abspath(os.path.dirname(__file__)))
-DATA_FILES = [("share/games/pychess",
+DATA_FILES = [("share/pychess",
["README", "AUTHORS", "LICENSE", "open.db"])]
# UI
-DATA_FILES += [("share/games/pychess/glade", glob('glade/*.glade'))]
-DATA_FILES += [("share/games/pychess/glade", glob('glade/*.png'))]
-DATA_FILES += [("share/games/pychess/flags", glob('flags/*.png'))]
+DATA_FILES += [("share/pychess/glade", glob('glade/*.glade'))]
+DATA_FILES += [("share/pychess/glade", glob('glade/*.png'))]
+DATA_FILES += [("share/pychess/flags", glob('flags/*.png'))]
# Sidepanel (not a package)
-DATA_FILES += [("share/games/pychess/sidepanel", glob('sidepanel/*.glade'))]
-DATA_FILES += [("share/games/pychess/sidepanel", glob('sidepanel/*.py'))]
-DATA_FILES += [("share/games/pychess/sidepanel", glob('sidepanel/*.pyc'))]
-DATA_FILES += [("share/games/pychess/sidepanel", glob('sidepanel/*.pyo'))]
+DATA_FILES += [("share/pychess/sidepanel", glob('sidepanel/*.glade'))]
+DATA_FILES += [("share/pychess/sidepanel", glob('sidepanel/*.py'))]
+DATA_FILES += [("share/pychess/sidepanel", glob('sidepanel/*.pyc'))]
+DATA_FILES += [("share/pychess/sidepanel", glob('sidepanel/*.pyo'))]
# Data
DATA_FILES += [('share/applications', ['pychess.desktop'])]
pychess-0.8.2-gobject.patch:
--- NEW FILE pychess-0.8.2-gobject.patch ---
--- pychess-0.8.2/lib/pychess/widgets/newGameDialog.py.gobject 2008-02-29 13:53:06.000000000 -0500
+++ pychess-0.8.2/lib/pychess/widgets/newGameDialog.py 2008-08-26 18:49:36.000000000 -0400
@@ -3,6 +3,7 @@
from cStringIO import StringIO
import gtk
+import gobject
from cairo import ImageSurface
try:
pychess-0.8.2-icons.patch:
--- NEW FILE pychess-0.8.2-icons.patch ---
--- pychess-0.8.2/glade/newInOut.glade.icons 2008-02-29 13:53:10.000000000 -0500
+++ pychess-0.8.2/glade/newInOut.glade 2008-08-26 18:59:56.000000000 -0400
@@ -357,7 +357,7 @@
<property name="width_request">58</property>
<property name="visible">True</property>
<property name="icon_size">5</property>
- <property name="icon_name">stock_weather-storm</property>
+ <property name="icon_name">weather-storm</property>
<property name="xalign">0.5</property>
<property name="yalign">0</property>
<property name="xpad">5</property>
--- pychess-0.8.2/lib/pychess/ic/ICLounge.py.icons 2008-04-30 18:22:35.000000000 -0400
+++ pychess-0.8.2/lib/pychess/ic/ICLounge.py 2008-08-26 18:51:50.000000000 -0400
@@ -513,9 +513,9 @@
l = gtk.ICON_LOOKUP_USE_BUILTIN
peoplepix = icons.load_icon("stock_people", 15, l)
bookpix = icons.load_icon("stock_book_blue", 15, l)
- easypix = icons.load_icon("stock_weather-few-clouds", 15, l)
- advpix = icons.load_icon("stock_weather-cloudy", 15, l)
- exppix = icons.load_icon("stock_weather-storm", 15, l)
+ easypix = icons.load_icon("weather-few-clouds", 15, l)
+ advpix = icons.load_icon("weather-overcast", 15, l)
+ exppix = icons.load_icon("weather-storm", 15, l)
cmppix = icons.load_icon("stock_notebook", 15, l)
def __init__ (self, widgets, connection):
--- pychess-0.8.2/lib/pychess/widgets/Background.py.icons 2008-03-23 16:19:38.000000000 -0400
+++ pychess-0.8.2/lib/pychess/widgets/Background.py 2008-08-26 18:52:57.000000000 -0400
@@ -214,7 +214,7 @@
def __init__ (self):
gtk.HBox.__init__(self)
# Sun
- pix = it.load_icon("stock_weather-sunny", 48, gtk.ICON_LOOKUP_USE_BUILTIN)
+ pix = it.load_icon("weather-clear", 48, gtk.ICON_LOOKUP_USE_BUILTIN)
image = gtk.Image()
image.set_from_pixbuf(pix)
image.set_size_request(75, -1)
--- pychess-0.8.2/lib/pychess/widgets/gamewidget.py.icons 2008-02-29 13:53:06.000000000 -0500
+++ pychess-0.8.2/lib/pychess/widgets/gamewidget.py 2008-08-26 18:47:39.000000000 -0400
@@ -71,10 +71,10 @@
gtk_close = icons.load_icon("gtk-close", 16, ICON_LOOKUP_USE_BUILTIN)
gtk_close20 = icons.load_icon("gtk-close", 20, ICON_LOOKUP_USE_BUILTIN)
-media_previous = icons.load_icon("stock_media-prev", 16, ICON_LOOKUP_USE_BUILTIN)
-media_rewind = icons.load_icon("stock_media-rew", 16, ICON_LOOKUP_USE_BUILTIN)
-media_forward = icons.load_icon("stock_media-fwd", 16, ICON_LOOKUP_USE_BUILTIN)
-media_next = icons.load_icon("stock_media-next", 16, ICON_LOOKUP_USE_BUILTIN)
+media_previous = icons.load_icon("gtk-media-previous-ltr", 16, ICON_LOOKUP_USE_BUILTIN)
+media_rewind = icons.load_icon("gtk-media-rewind-ltr", 16, ICON_LOOKUP_USE_BUILTIN)
+media_forward = icons.load_icon("gtk-media-forward-ltr", 16, ICON_LOOKUP_USE_BUILTIN)
+media_next = icons.load_icon("gtk-media-next-ltr", 16, ICON_LOOKUP_USE_BUILTIN)
GAME_MENU_ITEMS = ("save_game1", "save_game_as1", "properties1", "close1")
ACTION_MENU_ITEMS = ("draw", "pause1", "resume1", "undo1",
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/pychess/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore 21 Feb 2008 17:54:14 -0000 1.6
+++ .cvsignore 27 Aug 2008 00:39:51 -0000 1.7
@@ -1 +1 @@
-pychess-0.8.tar.gz
+pychess-0.8.2.tar.gz
Index: pychess.spec
===================================================================
RCS file: /cvs/pkgs/rpms/pychess/devel/pychess.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- pychess.spec 17 Mar 2008 13:48:46 -0000 1.10
+++ pychess.spec 27 Aug 2008 00:39:51 -0000 1.11
@@ -1,16 +1,18 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: pychess
-Version: 0.8
-Release: 2%{?dist}
+Version: 0.8.2
+Release: 1%{?dist}
Summary: Chess game for GNOME
Group: Amusements/Games
License: GPLv2
URL: http://pychess.googlepages.com/home
Source0: http://pychess.googlecode.com/files/%{name}-%{version}.tar.gz
-#Patch0: pychess-0.8-sitelib.patch
-#Patch1: pychess-0.8b1-gtksourceview.patch
+Source1: pychess
+Patch0: pychess-0.8.2-datadir.patch
+Patch1: pychess-0.8.2-gobject.patch
+Patch2: pychess-0.8.2-icons.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -18,6 +20,7 @@
BuildRequires: desktop-file-utils, gettext
Requires: pygtk2-libglade, python-sqlite2, pygtksourceview
+Requires: gnome-icon-theme gnome-settings-daemon
%description
PyChess is a GTK+ chess game for Linux. It is designed to at the same time
@@ -27,8 +30,22 @@
%prep
%setup -q
-#%patch0 -p1 -b .sitelib
-#%patch1 -p1 -b .gtksourceview
+%patch0 -p1 -b .datadir
+%patch1 -p1 -b .gobject
+%patch2 -p1 -b .icons
+
+# Fix text files
+for i in AUTHORS README; do
+ sed -i 's|\r||' "$i"
+done
+
+iconv -f ISO88591 -t UTF8 AUTHORS -o AUTHORS
+
+# strip shebang from files not meant to be run
+cd lib/pychess
+for i in Utils/Move.py Players/PyChess.py; do
+ sed -i '1d' "$i"
+done
%build
@@ -37,13 +54,11 @@
%install
rm -rf $RPM_BUILD_ROOT
-# Fix line terminators
-sed -ie 's/.$//g' AUTHORS
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
-#change permissions
-%{__chmod} +x $RPM_BUILD_ROOT%{python_sitelib}/%{name}/Utils/Move.py
-%{__chmod} +x $RPM_BUILD_ROOT%{python_sitelib}/%{name}/Players/PyChess.py
+# move binary to make place for our wrapper
+mv $RPM_BUILD_ROOT%{_bindir}/pychess $RPM_BUILD_ROOT%{_bindir}/pychess.real
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
desktop-file-install --vendor fedora --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
@@ -61,7 +76,7 @@
%doc README LICENSE AUTHORS
%{python_sitelib}/*
%{_bindir}/*
-%{_datadir}/games/*
+%{_datadir}/pychess
%{_datadir}/gtksourceview-1.0/language-specs/pgn.lang
%{_datadir}/applications/*
%{_datadir}/icons/hicolor/*/apps/*
@@ -69,11 +84,15 @@
%{_mandir}/man?/*
%changelog
+* Tue Aug 26 2008 Michel Salim <salimma at fedoraproject.org> - 0.8.2-1
+- Update to 0.8.2
+
* Mon Mar 17 2008 Sindre Pedersen Bjørdal <sindrepb at fedoraproject.org> - 0.8-2
- Bump release
* Tue Feb 21 2008 Sindre Pedersen Bjordal <foolish at guezz.net> - 0.8-1
- Final 0.8 release
+
* Mon Dec 3 2007 Michel Salim <michel.sylvan at gmail.com> - 0.8-0.1.beta2
- Update to 0.8beta2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/pychess/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources 21 Feb 2008 17:54:14 -0000 1.6
+++ sources 27 Aug 2008 00:39:51 -0000 1.7
@@ -1 +1 @@
-1eb2f85388b7372f940f0ab60ffa7ab5 pychess-0.8.tar.gz
+3faf48b9704d29bc7fc508c9e63b7d1a pychess-0.8.2.tar.gz
--- pychess-0.8-sitelib.patch DELETED ---
--- pychess-0.8b1-gtksourceview.patch DELETED ---
--- pychess-0.8b1-sitelib.patch DELETED ---
- Previous message (by thread): rpms/E/F-8 E.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/kernel/devel patch-2.6.27-rc4-git6.bz2.sign, NONE, 1.1 .cvsignore, 1.907, 1.908 git-linus.diff, 1.8, 1.9 kernel.spec, 1.905, 1.906 sources, 1.870, 1.871 upstream, 1.783, 1.784 patch-2.6.27-rc4-git4.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list