[packages/gnome-chess] Update to 3.12.1

megabajt megabajt at pld-linux.org
Sun Apr 27 18:50:02 CEST 2014


commit b7a3cea5111128ab8887ae1b64fc1c6aa8b77eff
Author: Marcin Banasiak <marcin.banasiak at gmail.com>
Date:   Sun Apr 27 18:49:19 2014 +0200

    Update to 3.12.1
    
    - removed obsolete -desktop.patch

 gnome-chess-desktop.patch |  11 -----
 gnome-chess.spec          | 101 +++++++++++++++++++++++++---------------------
 2 files changed, 55 insertions(+), 57 deletions(-)
---
diff --git a/gnome-chess.spec b/gnome-chess.spec
index de15264..b4c0af0 100644
--- a/gnome-chess.spec
+++ b/gnome-chess.spec
@@ -1,55 +1,64 @@
-Summary:	GNOME chess - graphical chess interface
-Summary(pl.UTF-8):	GNOME chess - graficzny interfejs do programów szachowych
+Summary:	GNOME Chess - a 2D/3D chess interface
+Summary(pl.UTF-8):	GNOME Chess - dwu i trójwymiarowy interfejs do szachów
 Name:		gnome-chess
-Version:	0.4.0
-Release:	0.1
-License:	GPL v2+
+Version:	3.12.1
+Release:	1
+License:	GPL v2
 Group:		X11/Applications/Games
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-chess/0.4/%{name}-%{version}.tar.bz2
-# Source0-md5:	c754bb9686d99fc0c038754963c3fea4
-Patch0:		%{name}-desktop.patch
-URL:		http://primates.ximian.com/~jpr/gnome-chess/
-BuildRequires:	GConf2-devel >= 2.2.0
-BuildRequires:	autoconf
-BuildRequires:	automake
-BuildRequires:	flex
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-chess/3.12/%{name}-%{version}.tar.xz
+# Source0-md5:	c79dc447a1339ca9e4448f629ea62a60
+URL:		https://wiki.gnome.org/Apps/Chess
+BuildRequires:	OpenGL-GLU-devel
+BuildRequires:	OpenGL-devel
+BuildRequires:	appdata-tools
+BuildRequires:	autoconf >= 2.63
+BuildRequires:	automake >= 1:1.11
 BuildRequires:	gettext-devel
-BuildRequires:	gtk+2-devel >= 1:2.0.5
-BuildRequires:	intltool
-BuildRequires:	libglade2-devel >= 1:2.0.0
-BuildRequires:	libgnomecanvas-devel >= 2.0.0
-BuildRequires:	libgnomeui-devel >= 2.0.0
-BuildRequires:	libtool
+BuildRequires:	glib2-devel >= 1:2.26.0
+BuildRequires:	gnome-common
+BuildRequires:	gtk+3-devel >= 3.10.0
+BuildRequires:	intltool >= 0.50.0
+BuildRequires:	librsvg-devel >= 2.32.0
 BuildRequires:	pkgconfig
-BuildRequires:	rpmbuild(macros) >= 1.198
-#BuildRequires:	scrollkeeper
-BuildRequires:	vte-devel >= 0.10.15
-Requires(post,postun):	GConf2 >= 2.2.0
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	vala >= 2:0.24.0
+BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	xz
+BuildRequires:	yelp-tools
+Requires(post,postun):	glib2 >= 1:2.26.0
+Requires(post,postun):	gtk-update-icon-cache
+Requires:	glib2 >= 1:2.26.0
+Requires:	gtk+3 >= 3.10.0
+Requires:	hicolor-icon-theme
+Requires:	librsvg >= 2.32.0
+Suggests:	crafty
+Suggests:	gnuchess
+Provides:	gnome-games-glchess = 1:%{version}-%{release}
+Obsoletes:	glchess
+Obsoletes:	gnome-games-glchess < 1:3.8.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-GNOME Chess is part of the GNOME project and is a graphical chess
-interface. It can provide and interface to GNU Chess, Crafty, chess
-servers and PGN files.
+GNOME Chess is a 2D/3D chess game interfacing via the Chess Engine
+Communication Protocol (CECP) by Tim Mann. This means it can currently
+use engines such as GNUChess, Sjeng, Faile, Amy, Crafty and Phalanx.
 
 %description -l pl.UTF-8
-GNOME Chess to graficzny interfejs do programów szachowych. Działa z
-programami GNU Chess i Crafty, obsługuje serwery szachowe i plik PGN.
-GNOME Chess jest częścią projektu GNOME.
+GNOME Chess to dwu i trójwymiarowa gra w szachy komunikująca się za
+pomocą protokołu CECP (Chess Engine Communication Protocol) Tima
+Manna. Oznacza to, że aktualnie może używać silników takich jak
+GNUChess, Sjeng, Faile, Amy, Crafty i Phalanx.
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %{__intltoolize}
-%{__glib_gettextize}
-%{__libtoolize}
 %{__aclocal}
 %{__autoconf}
-%{__autoheader}
 %{__automake}
-%configure
+%configure \
+	--disable-silent-rules
 %{__make}
 
 %install
@@ -58,28 +67,28 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -r $RPM_BUILD_ROOT%{_datadir}/mime-info
-mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
-
-%find_lang %{name}
+%find_lang %{name} --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-%gconf_schema_install gnome-chess.schemas
+%glib_compile_schemas
+%update_icon_cache hicolor
 
 %postun
-%gconf_schema_uninstall gnome-chess.schemas
+%glib_compile_schemas
+%update_icon_cache hicolor
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
+%doc NEWS
 %attr(755,root,root) %{_bindir}/gnome-chess
+%{_datadir}/appdata/gnome-chess.appdata.xml
 %{_datadir}/gnome-chess
-%{_sysconfdir}/gconf/schemas/gnome-chess.schemas
-%{_pixmapsdir}/gnome-chess.png
-%{_pixmapsdir}/gnome-chess
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-chess.gschema.xml
+%dir %{_sysconfdir}/gnome-chess
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-chess/engines.conf
 %{_desktopdir}/gnome-chess.desktop
-# temporarily disabled
-#%{_omf_dest_dir}/%{name}
+%{_iconsdir}/hicolor/*/*/*.png
+%{_mandir}/man6/gnome-chess.6*
diff --git a/gnome-chess-desktop.patch b/gnome-chess-desktop.patch
deleted file mode 100644
index 9c39100..0000000
--- a/gnome-chess-desktop.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnome-chess-0.4.0/gnome-chess.desktop.in.orig	2003-08-22 00:26:16.000000000 +0200
-+++ gnome-chess-0.4.0/gnome-chess.desktop.in	2007-09-05 22:23:17.519134448 +0200
-@@ -6,7 +6,7 @@
- Icon=gnome-chess.png
- Terminal=false
- Type=Application
--Categories=GNOME;Application;Game;BoardGame;
-+Categories=GTK;GNOME;Game;BoardGame;
- X-GNOME-Bugzilla-Bugzilla=GNOME
- X-GNOME-Bugzilla-Product=gnome-chess
- X-GNOME-Bugzilla-Component=General
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-chess.git/commitdiff/b7a3cea5111128ab8887ae1b64fc1c6aa8b77eff



More information about the pld-cvs-commit mailing list