[packages/ggz-gtk-games] - new - nls-domains patch changes gettext domains to less common, non-conflicting names
qboosh
qboosh at pld-linux.org
Sat Feb 2 20:48:09 CET 2013
commit fb448e04702cc7fe8182a1411e1d3bb0d7534537
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Feb 2 20:49:03 2013 +0100
- new
- nls-domains patch changes gettext domains to less common, non-conflicting names
ggz-gtk-games-nls-domains.patch | 198 ++++++++++++++++++++++++++++++++++++++++
ggz-gtk-games.spec | 101 ++++++++++++++++++++
2 files changed, 299 insertions(+)
---
diff --git a/ggz-gtk-games.spec b/ggz-gtk-games.spec
new file mode 100644
index 0000000..f4f36df
--- /dev/null
+++ b/ggz-gtk-games.spec
@@ -0,0 +1,101 @@
+Summary: GNOME core client for GGZ
+Summary(pl.UTF-8): Klient GGZ dla środowiska GNOME
+Name: ggz-gtk-games
+Version: 0.0.14.1
+Release: 1
+License: GPL v2+
+Group: X11/Applications/Games
+Source0: http://mirrors.dotsrc.org/ggzgamingzone/ggz/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 72049279f3f2d1a0a0b5196331867754
+Patch0: %{name}-nls-domains.patch
+URL: http://www.ggzgamingzone.org/
+BuildRequires: autoconf >= 2.50
+BuildRequires: automake
+BuildRequires: gettext-devel
+BuildRequires: ggz-client-libs-devel >= 0.0.14
+BuildRequires: gtk+2-devel >= 1:2.0.0
+BuildRequires: libggz-devel >= 0.0.14
+BuildRequires: libtool
+BuildRequires: pkgconfig
+Requires(post,preun): ggz-client-libs >= 0.0.14
+Requires: ggz-client-libs >= 0.0.14
+Requires: libggz-devel >= 0.0.14
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This is the GNOME core client for GGZ.
+
+%description -l pl.UTF-8
+Ten pakiet to klient GGZ dla środowiska GNOME.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__aclocal} -I m4 -I m4/ggz
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+# collect modules.ggz pieces
+install -d $RPM_BUILD_ROOT%{_datadir}/ggz/ggz-config
+for d in chess chinese-checkers combat dots ggzcards hastings reversi spades tictactoe ; do
+ cp -p ${d}/module.dsc $RPM_BUILD_ROOT%{_datadir}/ggz/ggz-config/${d}.dsc
+done
+%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/ggz.modules
+
+# ggz* domains
+%find_lang %{name} --all-name
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+for d in chess chinese-checkers combat dots ggzcards hastings reversi spades tictactoe ; do
+ %{_bindir}/ggz-config --install --modfile=%{_datadir}/ggz/ggz-config/${d}.dsc
+done
+
+%preun
+if [ "$1" = "0" ]; then
+ for d in chess chinese-checkers combat dots ggzcards hastings reversi spades tictactoe ; do
+ %{_bindir}/ggz-config --install --modfile=%{_datadir}/ggz/ggz-config/${d}.dsc
+ done
+fi
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS QuickStart.GGZ README README.GGZ TODO
+%attr(755,root,root) %{_libdir}/ggz/ggz.ccheckers
+%attr(755,root,root) %{_libdir}/ggz/ggz.chess
+%attr(755,root,root) %{_libdir}/ggz/ggz.combat
+%attr(755,root,root) %{_libdir}/ggz/ggz.dots
+%attr(755,root,root) %{_libdir}/ggz/ggz.ggzcards
+%attr(755,root,root) %{_libdir}/ggz/ggz.hastings
+%attr(755,root,root) %{_libdir}/ggz/ggz.reversi
+%attr(755,root,root) %{_libdir}/ggz/ggz.spades
+%attr(755,root,root) %{_libdir}/ggz/ggz.ttt
+%{_datadir}/ggz/ccheckers
+%{_datadir}/ggz/chess
+%{_datadir}/ggz/combat
+%{_datadir}/ggz/hastings
+%{_datadir}/ggz/pixmaps
+%{_datadir}/ggz/reversi
+%{_datadir}/ggz/tictactoe
+%{_datadir}/ggz/ggz-config/chess.dsc
+%{_datadir}/ggz/ggz-config/chinese-checkers.dsc
+%{_datadir}/ggz/ggz-config/combat.dsc
+%{_datadir}/ggz/ggz-config/dots.dsc
+%{_datadir}/ggz/ggz-config/ggzcards.dsc
+%{_datadir}/ggz/ggz-config/hastings.dsc
+%{_datadir}/ggz/ggz-config/reversi.dsc
+%{_datadir}/ggz/ggz-config/spades.dsc
+%{_datadir}/ggz/ggz-config/tictactoe.dsc
diff --git a/ggz-gtk-games-nls-domains.patch b/ggz-gtk-games-nls-domains.patch
new file mode 100644
index 0000000..a94c155
--- /dev/null
+++ b/ggz-gtk-games-nls-domains.patch
@@ -0,0 +1,198 @@
+--- ggz-gtk-games-0.0.14.1/spades/client_main.c.orig 2008-01-05 19:59:38.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/spades/client_main.c 2013-02-02 17:43:38.882460076 +0100
+@@ -64,7 +64,7 @@ int main(int argc, char *argv[])
+
+ initialize_debugging();
+
+- ggz_intl_init("spades");
++ ggz_intl_init("ggz-spades");
+
+ /* Arrange interrupts to terminate */
+ signal(SIGINT, die);
+--- ggz-gtk-games-0.0.14.1/po/spades/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/spades/Makefile.am 2013-02-02 17:34:57.109137620 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = spades.pot de.po
+
+-CATALOG = spades
++CATALOG = ggz-spades
+ POSOURCES = $(top_srcdir)/spades/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/common/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/common/Makefile.am 2013-02-02 17:34:18.282471763 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = common.pot de.po
+
+-CATALOG = common
++CATALOG = ggz-common
+ POSOURCES = $(top_srcdir)/common/*.c $(top_srcdir)/common/*.h
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/reversi/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/reversi/Makefile.am 2013-02-02 17:34:46.725804500 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = reversi.pot de.po
+
+-CATALOG = reversi
++CATALOG = ggz-reversi
+ POSOURCES = $(top_srcdir)/reversi/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/chinese-checkers/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/chinese-checkers/Makefile.am 2013-02-02 17:33:53.955805601 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = chinese-checkers.pot de.po
+
+-CATALOG = chinese-checkers
++CATALOG = ggz-chinese-checkers
+ POSOURCES = $(top_srcdir)/chinese-checkers/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/combat/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/combat/Makefile.am 2013-02-02 17:34:10.959138580 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = combat.pot de.po
+
+-CATALOG = combat
++CATALOG = ggz-combat
+ POSOURCES = $(top_srcdir)/combat/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/dots/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/dots/Makefile.am 2013-02-02 17:34:25.842471605 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = dots.pot de.po
+
+-CATALOG = dots
++CATALOG = ggz-dots
+ POSOURCES = $(top_srcdir)/dots/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/hastings/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/hastings/Makefile.am 2013-02-02 17:34:38.432471343 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = hastings.pot de.po
+
+-CATALOG = hastings
++CATALOG = ggz-hastings
+ POSOURCES = $(top_srcdir)/hastings/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/tictactoe/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/tictactoe/Makefile.am 2013-02-02 17:35:06.075804100 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = tictactoe.pot de.po
+
+-CATALOG = tictactoe
++CATALOG = ggz-tictactoe
+ POSOURCES = $(top_srcdir)/tictactoe/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/po/chess/Makefile.am.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/po/chess/Makefile.am 2013-02-02 17:33:41.719139190 +0100
+@@ -2,7 +2,7 @@ SUBDIRS = .
+
+ EXTRA_DIST = chess.pot de.po
+
+-CATALOG = chess
++CATALOG = ggz-chess
+ POSOURCES = $(top_srcdir)/chess/*.c
+
+ include $(top_srcdir)/m4/i18n.mk
+--- ggz-gtk-games-0.0.14.1/common/ggzintl.c.orig 2008-01-05 19:59:42.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/common/ggzintl.c 2013-02-02 17:42:31.685794807 +0100
+@@ -32,7 +32,7 @@
+
+ #include "ggzintl.h"
+
+-#define COMMON_DOMAIN "common"
++#define COMMON_DOMAIN "ggz-common"
+
+ void ggz_intl_init(const char *modulename)
+ {
+--- ggz-gtk-games-0.0.14.1/reversi/main.c.orig 2008-01-05 19:59:37.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/reversi/main.c 2013-02-02 17:43:25.502460355 +0100
+@@ -107,7 +107,7 @@ static gboolean game_handle_io(GGZMod *
+ int main(int argc, char *argv[])
+ {
+
+- ggz_intl_init("reversi");
++ ggz_intl_init("ggz-reversi");
+ initialize_debugging();
+ load_data(); /* This must come before create_main_win() */
+
+--- ggz-gtk-games-0.0.14.1/chinese-checkers/main.c.orig 2008-01-05 19:59:45.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/chinese-checkers/main.c 2013-02-02 17:41:53.572462272 +0100
+@@ -58,7 +58,7 @@ static int get_sync_data(void);
+ int main(int argc, char *argv[])
+ {
+ initialize_debugging();
+- ggz_intl_init("chinese-checkers");
++ ggz_intl_init("ggz-chinese-checkers");
+
+ gtk_init(&argc, &argv);
+ initialize_about_dialog();
+--- ggz-gtk-games-0.0.14.1/combat/main.c.orig 2008-01-05 19:59:48.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/combat/main.c 2013-02-02 17:42:05.085795369 +0100
+@@ -68,7 +68,7 @@ int main(int argc, char *argv[])
+
+ initialize_debugging();
+
+- ggz_intl_init("combat");
++ ggz_intl_init("ggz-combat");
+
+ gtk_init(&argc, &argv);
+ init_about_dialog();
+--- ggz-gtk-games-0.0.14.1/dots/main.c.orig 2008-01-05 19:59:50.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/dots/main.c 2013-02-02 17:42:52.095794385 +0100
+@@ -78,7 +78,7 @@ int main(int argc, char *argv[])
+
+ initialize_debugging();
+
+- ggz_intl_init("dots");
++ ggz_intl_init("ggz-dots");
+
+ gtk_init(&argc, &argv);
+ initialize_about_dialog();
+--- ggz-gtk-games-0.0.14.1/hastings/main.c.orig 2008-01-05 19:59:41.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/hastings/main.c 2013-02-02 17:43:08.399127379 +0100
+@@ -68,7 +68,7 @@ static GGZMod *mod;
+ int main(int argc, char *argv[])
+ {
+ initialize_debugging();
+- ggz_intl_init("hastings");
++ ggz_intl_init("ggz-hastings");
+
+ gtk_init(&argc, &argv);
+ initialize_about_dialog();
+--- ggz-gtk-games-0.0.14.1/tictactoe/main.c.orig 2008-01-05 19:59:38.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/tictactoe/main.c 2013-02-02 17:43:53.362459775 +0100
+@@ -54,7 +54,7 @@ static void initialize_about_dialog(void
+
+ int main(int argc, char *argv[])
+ {
+- ggz_intl_init("tictactoe");
++ ggz_intl_init("ggz-tictactoe");
+
+ gtk_init(&argc, &argv);
+ initialize_about_dialog();
+--- ggz-gtk-games-0.0.14.1/chess/main.c.orig 2008-01-05 19:59:49.000000000 +0100
++++ ggz-gtk-games-0.0.14.1/chess/main.c 2013-02-02 17:40:33.309130614 +0100
+@@ -59,7 +59,7 @@ int main(int argc, char *argv[])
+ {
+ initialize_debugging();
+
+- ggz_intl_init("chess");
++ ggz_intl_init("ggz-chess");
+
+ gtk_init(&argc, &argv);
+ initialize_about_dialog();
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ggz-gtk-games.git/commitdiff/fb448e04702cc7fe8182a1411e1d3bb0d7534537
More information about the pld-cvs-commit
mailing list