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


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




More information about the fedora-extras-commits mailing list