Author: peroyvind
Date: Sun Feb 18 16:07:58 2007
New Revision: 122382
Added:
packages/cooker/freeciv/current/SOURCES/freeciv-2.0.9-configure_ac_localedir.patch
packages/cooker/freeciv/current/SOURCES/freeciv-2.0.9.tar.bz2 (contents,
props changed)
Removed:
packages/cooker/freeciv/current/SOURCES/freeciv-2.0.1-rc1-configure_ac_localedir.patch.bz2
packages/cooker/freeciv/current/SOURCES/freeciv-2.0.8.tar.bz2
Modified:
packages/cooker/freeciv/current/SPECS/freeciv.spec
Log:
2.0.9
- regenerate P0
Added:
packages/cooker/freeciv/current/SOURCES/freeciv-2.0.9-configure_ac_localedir.patch
==============================================================================
--- (empty file)
+++
packages/cooker/freeciv/current/SOURCES/freeciv-2.0.9-configure_ac_localedir.patch
Sun Feb 18 16:07:58 2007
@@ -0,0 +1,22 @@
+--- freeciv-2.0.9/configure.locale 2007-02-12 00:37:29.000000000 +0100
++++ freeciv-2.0.9/configure 2007-02-18 15:59:55.000000000 +0100
+@@ -9544,7 +9544,7 @@ fi
+ fi
+
+
+-CPPFLAGS="$CFLAGS -DLOCALEDIR=\"\\\"$datadir/locale\\\"\""
++CPPFLAGS="$CFLAGS -DLOCALEDIR=\"\\\"$prefix/data/locale\\\"\""
+
+ EXTRA_GCC_DEBUG_CFLAGS=""
+
+--- freeciv-2.0.9/configure.ac.locale 2007-02-10 03:06:09.000000000 +0100
++++ freeciv-2.0.9/configure.ac 2007-02-18 16:00:07.000000000 +0100
+@@ -269,7 +269,7 @@ fi
+
+
+ dnl note this has to match the path installed by po/Makefile
+-CPPFLAGS="$CFLAGS -DLOCALEDIR=\"\\\"$datadir/locale\\\"\""
++CPPFLAGS="$CFLAGS -DLOCALEDIR=\"\\\"$prefix/data/locale\\\"\""
+
+ EXTRA_GCC_DEBUG_CFLAGS=""
+
Added: packages/cooker/freeciv/current/SOURCES/freeciv-2.0.9.tar.bz2
==============================================================================
Binary file. No diff available.
Modified: packages/cooker/freeciv/current/SPECS/freeciv.spec
==============================================================================
--- packages/cooker/freeciv/current/SPECS/freeciv.spec (original)
+++ packages/cooker/freeciv/current/SPECS/freeciv.spec Sun Feb 18 16:07:58 2007
@@ -1,6 +1,6 @@
%define name freeciv
-%define version 2.0.8
-%define rel 5
+%define version 2.0.9
+%define rel 1
%define release %mkrel %{rel}
Name: %{name}
@@ -17,7 +17,7 @@
Source20: %{name}-server.16.png
Source21: %{name}-server.32.png
Source22: %{name}-server.48.png
-Patch0: freeciv-2.0.1-rc1-configure_ac_localedir.patch.bz2
+Patch0: freeciv-2.0.9-configure_ac_localedir.patch
Patch1: freeciv-1.14.1-caravan-show-shields.patch.bz2
Patch2: freeciv-2.0.8-fix-icon.patch
License: GPL
@@ -85,28 +85,26 @@
%make
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%makeinstall_std localedir=%{_datadir}/locale
-tar -jxf %{SOURCE2} -C $RPM_BUILD_ROOT%{_gamesdatadir}/%{name}
-# install -d $RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults
-# install -m 644 data/Freeciv
$RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults/Freeciv
+tar -jxf %{SOURCE2} -C %{buildroot}%{_gamesdatadir}/%{name}
# icons
-install -m644 %{SOURCE10} -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}-client.png
-install -m644 %{SOURCE11} -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}-client.png
-install -m644 %{SOURCE12} -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}-client.png
-install -m644 %{SOURCE20} -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}-server.png
-install -m644 %{SOURCE21} -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}-server.png
-install -m644 %{SOURCE22} -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}-server.png
+install -m644 %{SOURCE10} -D %{buildroot}%{_miconsdir}/%{name}-client.png
+install -m644 %{SOURCE11} -D %{buildroot}%{_iconsdir}/%{name}-client.png
+install -m644 %{SOURCE12} -D %{buildroot}%{_liconsdir}/%{name}-client.png
+install -m644 %{SOURCE20} -D %{buildroot}%{_miconsdir}/%{name}-server.png
+install -m644 %{SOURCE21} -D %{buildroot}%{_iconsdir}/%{name}-server.png
+install -m644 %{SOURCE22} -D %{buildroot}%{_liconsdir}/%{name}-server.png
# wrapper
-mv $RPM_BUILD_ROOT%{_gamesbindir}/civserver
$RPM_BUILD_ROOT%{_gamesbindir}/civserver.real
-bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_gamesbindir}/civserver
+mv %{buildroot}%{_gamesbindir}/civserver
%{buildroot}%{_gamesbindir}/civserver.real
+bzcat %{SOURCE1} > %{buildroot}%{_gamesbindir}/civserver
# menu entry
-mkdir -p $RPM_BUILD_ROOT%{_menudir}
-cat >$RPM_BUILD_ROOT%{_menudir}/%{name}-client <<EOF
+mkdir -p %{buildroot}%{_menudir}
+cat > %{buildroot}%{_menudir}/%{name}-client <<EOF
?package(%{name}-client):\
needs="x11"\
section="More Applications/Games/Strategy"\
@@ -124,9 +122,9 @@
--add-category="GTK" \
--add-category="Game;StrategyGame" \
--add-category="X-MandrivaLinux-MoreApplications-Games-Strategy" \
- --dir $RPM_BUILD_ROOT%{_datadir}/applications
$RPM_BUILD_ROOT%{_datadir}/applications/*
+ --dir %{buildroot}%{_datadir}/applications
%{buildroot}%{_datadir}/applications/*
-cat >$RPM_BUILD_ROOT%{_menudir}/%{name}-server <<EOF
+cat > %{buildroot}%{_menudir}/%{name}-server <<EOF
?package(%{name}-server):\
needs="text"\
section="More Applications/Games/Strategy"\
@@ -137,8 +135,8 @@
xdg="true"
EOF
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
-cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}-server.desktop
<< EOF
+mkdir -p %{buildroot}%{_datadir}/applications
+cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}-server.desktop <<
EOF
[Desktop Entry]
Name=%{name}-server
Comment=The Free Civilization Clone (server)
@@ -152,7 +150,7 @@
%find_lang %{name}
-install -m644 %{name}.bash-completion -D
$RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/%{name}
+install -m644 %{name}.bash-completion -D
%{buildroot}%{_sysconfdir}/bash_completion.d/%{name}
%post client
%update_menus
@@ -167,7 +165,7 @@
%clean_menus
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files -f %{name}.lang data
%defattr(644,root,root,0755)
@@ -175,7 +173,6 @@
%defattr(644,root,games,0755)
%{_gamesdatadir}/%{name}
%config(noreplace) %{_sysconfdir}/bash_completion.d/%{name}
-# /usr/X11R6/lib/X11/app-defaults/Freeciv
%files client
%defattr(755,root,games,0755)