rpms/freeciv/FC-3 .cvsignore, 1.2, 1.3 freeciv.spec, 1.2, 1.3 sources, 1.2, 1.3
Brian Pepple (bpepple)
fedora-extras-commits at redhat.com
Tue Apr 19 01:58:33 UTC 2005
- Previous message (by thread): rpms/freeciv/devel freeciv-server.desktop, NONE, 1.1 freeciv.xpm, NONE, 1.1 freeciv_desktop.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 freeciv.spec, 1.4, 1.5 sources, 1.2, 1.3 NEWS-1.14.2, 1.1, NONE freeciv-1.13.0-aifill.patch, 1.1, NONE freeciv-desktop-xauth.patch, 1.1, NONE freeciv-desktop.patch, 1.1, NONE
- Next message (by thread): rpms/freeciv/FC-3 .cvsignore, 1.2, 1.3 freeciv.spec, 1.2, 1.3 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: bpepple
Update of /cvs/extras/rpms/freeciv/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12221
Modified Files:
.cvsignore freeciv.spec sources
Log Message:
update to 2.0.0
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/freeciv/FC-3/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 24 Mar 2005 01:08:07 -0000 1.2
+++ .cvsignore 19 Apr 2005 01:58:31 -0000 1.3
@@ -1,3 +1,4 @@
-freeciv-1.14.2.tar.bz2
-freeciv-desktop.tar.bz2
-stdsounds2.tar.gz
+freeciv-2.0.0.tar.bz2
+freeciv_desktop.patch
+freeciv-server.desktop
+freeciv.xpm
Index: freeciv.spec
===================================================================
RCS file: /cvs/extras/rpms/freeciv/FC-3/freeciv.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- freeciv.spec 24 Mar 2005 01:39:40 -0000 1.2
+++ freeciv.spec 19 Apr 2005 01:58:31 -0000 1.3
@@ -1,30 +1,29 @@
-%define desktop_file 1
-%if %{desktop_file}
-%define desktop_file_utils_version 0.2.93
-%endif
-
-Name: freeciv
-Version: 1.14.2
-Release: 5
-Summary: The Freeciv multi-player strategy game
-
-Group: Amusements/Games
-License: GPL
-URL: http://www.freeciv.org/index.php/Freeciv
-Source: ftp://freeciv.org/pub/freeciv/stable/%{name}-%{version}.tar.bz2
-Source1: freeciv-desktop.tar.bz2
-Source2: http://www.freeciv.org/ftp/contrib/sounds/sets/stdsounds2.tar.gz
-Source3: NEWS-1.14.2
-Patch1: freeciv-desktop.patch
-Patch2: freeciv-desktop-xauth.patch
-Patch3: freeciv-1.13.0-aifill.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildPrereq: gtk2-devel >= 2.0.5 imlib-devel
-%if %{desktop_file}
-Requires: /usr/bin/desktop-file-install
-BuildPrereq: desktop-file-utils >= %{desktop_file_utils_version}
-%endif
+Name: freeciv
+Version: 2.0.0
+Release: 1.fc3
+Summary: The Freeciv multi-player strategy game
+
+Group: Amusements/Games
+License: GPL
+URL: http://www.freeciv.org/index.php/Freeciv
+Source0: ftp://freeciv.org/pub/freeciv/stable/%{name}-%{version}.tar.bz2
+Source1: http://www.freeciv.org/ftp/contrib/sounds/sets/stdsounds2.tar.gz
+Source2: %{name}-server.desktop
+Source3: %{name}.xpm
+Patch1: %{name}_desktop.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: gtk2-devel
+BuildRequires: readline-devel
+BuildRequires: zlib-devel
+BuildRequires: bind-devel
+BuildRequires: SDL-devel
+BuildRequires: SDL_mixer-devel
+BuildRequires: esound-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: ncurses-devel
+BuildRequires: desktop-file-utils
+BuildRequires: gettext
%description
Freeciv is a turn-based, multi-player, X based strategy game. Freeciv
@@ -34,86 +33,78 @@
in order to become the leader of the greatest civilization.
%prep
-%setup -a 1
-%patch1 -p1 -b .desktop
-%patch2 -p1 -b .xauth
-%patch3 -p1 -b .aifill
+%setup -q -n %{name}-%{version}
+%patch1
%build
-export OLD_PO_FILE_INPUT=yes
-CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-%configure --enable-debug=no --enable-client=gtk-2.0
- #--with-gtk-prefix=/usr/lib/gtk-2.0 #not used because of with-xaw3d
- #--prefix=/usr --bindir=/usr/bin --with-glib-prefix=/usr
-make
-cp %{SOURCE3} .
+%configure --enable-debug=no \
+ --enable-client=gtk2 \
+ --prefix=%{_prefix} \
+ --mandir=%{_mandir} \
+ --bindir=%{_bindir} \
+ --datadir=%{_datadir}
+make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
-%makeinstall
-chmod +x desktop/*wrapper
-cp desktop/*wrapper $RPM_BUILD_ROOT/usr/bin
-mkdir -p $RPM_BUILD_ROOT/etc/X11/applnk/Games $RPM_BUILD_ROOT/usr/share/pixmaps
-cp desktop/*.desktop $RPM_BUILD_ROOT/etc/X11/applnk/Games
-
-%if %{desktop_file}
-mkdir -p $RPM_BUILD_ROOT/usr/share/applications
-desktop-file-install --vendor net \
- --dir $RPM_BUILD_ROOT/usr/share/applications \
- --add-category "Application;Game;X-Fedora" \
- $RPM_BUILD_ROOT/etc/X11/applnk/Games/freeciv-client.desktop
-desktop-file-install --vendor net \
- --dir $RPM_BUILD_ROOT/usr/share/applications \
- --add-category "Application;Game;X-Fedora" \
- $RPM_BUILD_ROOT/etc/X11/applnk/Games/freeciv-server.desktop
-rm $RPM_BUILD_ROOT/etc/X11/applnk/Games/*.desktop
-%endif
-
-cp desktop/*.xpm $RPM_BUILD_ROOT/usr/share/pixmaps
-
-pushd client
-perl -p -i -e "s/CFLAGS = $RPM_OPT_FLAGS/CFLAGS = $RPM_OPT_FLAGS \`gtk-config --cflags\`/" gui-gtk/Makefile
-make clean
-for i in 0 1 2 3 4 5 6 7 8 9 10; do
- perl -p -i -e "s/gui-xaw/gui-gtk/" Makefile
- perl -p -i -e "s|-I/usr/X11R6/include|\`glib-config --cflags\` \`gtk-config --cflags\` \`imlib-config --cflags-gdk\` -I/usr/X11R6/include|" Makefile
- perl -p -i -e "s|-lXaw3d|\`glib-config --libs\` \`gtk-config --libs\` \`imlib-config --libs-gdk\`|" Makefile
-done
-make
-cp civclient $RPM_BUILD_ROOT/usr/bin/civclient-gtk
-popd
-
-/usr/bin/install -c civ $RPM_BUILD_ROOT/usr/bin/civ
-
-/usr/bin/install -d $RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults
-mv $RPM_BUILD_ROOT/usr/share/freeciv/Freeciv $RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults/Freeciv
+%makeinstall bindir=$RPM_BUILD_ROOT%{_bindir} \
+ datadir=$RPM_BUILD_ROOT%{_datadir} \
+ mandir=$RPM_BUILD_ROOT%{_mandir} \
+ prefix=$RPM_BUILD_ROOT%{_prefix}
+
+desktop-file-install --vendor fedora --delete-original \
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+ --add-category X-Fedora \
+ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
+desktop-file-install --vendor fedora \
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+ --add-category X-Fedora \
+ %{SOURCE2}
+
+# Remove civmanual
+rm $RPM_BUILD_ROOT%{_bindir}/civmanual
-mv $RPM_BUILD_ROOT/usr/bin/civclient $RPM_BUILD_ROOT/usr/bin/civclient-xaw
-ln -sf civclient-gtk $RPM_BUILD_ROOT/usr/bin/civclient
+# Add the sound files.
+(cd $RPM_BUILD_ROOT%{_datadir}/freeciv; tar xzf %{SOURCE1}; )
-(cd $RPM_BUILD_ROOT/usr/share/freeciv; tar xzf %{SOURCE2}; )
+%{__install} -D -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.xpm
-%find_lang %name
+%find_lang %{name}
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-,root,root)
-%if %{desktop_file}
-%config /usr/share/applications/*
-%doc NEWS*
-%else
-%config /etc/X11/applnk/Games/*
-%endif
-%config /usr/X11R6/lib/X11/app-defaults/Freeciv
-%{_bindir}/*
-%{_datadir}/freeciv
-%{_datadir}/pixmaps/*
-
+%doc COPYING NEWS doc/BUGS doc/HOWTOPLAY doc/PEOPLE doc/README
+%doc doc/README.AI doc/README.agents doc/README.attributes doc/README.cma
+%doc doc/README.delta doc/README.effects doc/README.ftwl doc/HACKING
+%doc doc/README.scorelog doc/TODO
+%doc doc/README.graphics doc/README.sound
+%{_bindir}/civserver
+%{_bindir}/civclient
+%{_datadir}/%{name}
+%{_datadir}/pixmaps/%{name}.xpm
+%config %{_datadir}/applications/*
+%{_mandir}/man6/civserver.6.gz
+%{_mandir}/man6/civclient.6.gz
%changelog
+* Mon Apr 18 2005 Brian Pepple <bdpepple at ameritech.net> - 2.0.0-1.fc3
+- Update to 2.0.0.
+- Drop 1.14 patches.
+- Add new BR's for 2.0.0.
+
+* Sat Mar 26 2005 Brian Pepple <bdpepple at ameritech.net> - 1.14.2-7
+- Fixed typos.
+
+* Sat Mar 26 2005 Brian Pepple <bdpepple at ameritech.net> - 1.14.2-6
+- Added more macros.
+- Replaced BuildPrereq with BuildRequires.
+- Drop version of gtk2-devel, since FC3 & later meet minimum needed.
+
* Wed Mar 23 2005 Brian Pepple <bdpepple at ameritech.net> - 1.14.2-5
- Changed X-Red-Hat-Extra to X-Fedora.
- Added URL.
@@ -212,11 +203,11 @@
* Tue Aug 1 2000 Bernhard Rosenkraenzer <bero at redhat.com>
- Fix warning in civclient-wrapper (Bug 14860)
-* Fri Jul 21 2000 Trond Eivind Glomsrød <teg at redhat.com>
+* Fri Jul 21 2000 Trond Eivind Glomsrød <teg at redhat.com>
- 1.11.4
- move to /usr/bin and /usr/share/freeciv (no more /usr/games)
-* Wed Jul 12 2000 Trond Eivind Glomsrød <teg at redhat.com>
+* Wed Jul 12 2000 Trond Eivind Glomsrød <teg at redhat.com>
- remove icon, glint is obsoleted
- don't use find to build file lists, it claimed to own
lots of directories
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/freeciv/FC-3/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 24 Mar 2005 01:08:07 -0000 1.2
+++ sources 19 Apr 2005 01:58:31 -0000 1.3
@@ -1,3 +1,4 @@
-280770591c8f87ac542dcd50702da205 freeciv-1.14.2.tar.bz2
-4f8f5234c6d9719b8eb6fa2526616124 freeciv-desktop.tar.bz2
-63b06631addeaccf45bc4bf6b8ddf7b3 stdsounds2.tar.gz
+fa7170026cc2aefdafd43b27a4bfaf80 freeciv-2.0.0.tar.bz2
+ff2938cc6c727eef5ab7c3464056d4de freeciv_desktop.patch
+6e94a349ae90b35080e2f34e1bfcb3a9 freeciv-server.desktop
+36fdccadd91c597255046a8f32be75bc freeciv.xpm
- Previous message (by thread): rpms/freeciv/devel freeciv-server.desktop, NONE, 1.1 freeciv.xpm, NONE, 1.1 freeciv_desktop.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 freeciv.spec, 1.4, 1.5 sources, 1.2, 1.3 NEWS-1.14.2, 1.1, NONE freeciv-1.13.0-aifill.patch, 1.1, NONE freeciv-desktop-xauth.patch, 1.1, NONE freeciv-desktop.patch, 1.1, NONE
- Next message (by thread): rpms/freeciv/FC-3 .cvsignore, 1.2, 1.3 freeciv.spec, 1.2, 1.3 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list