packages: doomsday/doomsday.spec, doomsday/doomsday-ac.patch (REMOVED), doo...

glen glen at pld-linux.org
Fri Jul 24 23:39:54 CEST 2009


Author: glen                         Date: Fri Jul 24 21:39:54 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- update to 1.9.0-beta6.4, builds

---- Files affected:
packages/doomsday:
   doomsday.spec (1.16 -> 1.17) , doomsday-ac.patch (1.1 -> NONE)  (REMOVED), doomsday-ncurses.patch (1.1 -> NONE)  (REMOVED), doomsday-runtimedir.patch (1.2 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/doomsday/doomsday.spec
diff -u packages/doomsday/doomsday.spec:1.16 packages/doomsday/doomsday.spec:1.17
--- packages/doomsday/doomsday.spec:1.16	Mon Feb 12 22:23:53 2007
+++ packages/doomsday/doomsday.spec	Fri Jul 24 23:39:49 2009
@@ -2,21 +2,18 @@
 # TODO
 # - icons for desktop files
 # - (CVE-2006-1618) http://security.gentoo.org/glsa/glsa-200604-05.xml
-#
-%define		_beta beta4
-#
+
+%define		subver	beta6.4
+%define		rel		0.1
 Summary:	jDoom, jHeretic and jHexen for Linux
 Summary(pl.UTF-8):	jDoom, jHeretic i jHexen dla Linuksa
 Name:		doomsday
 Version:	1.9.0
-Release:	0.%{_beta}.1
+Release:	0.%{subver}.%{rel}
 License:	GPL v2
 Group:		Applications/Games
-Source0:	http://dl.sourceforge.net/deng/deng-%{version}-%{_beta}.tar.gz
-# Source0-md5:	b2bec9a475eee1438f55ebde00b3d13f
-Patch0:		%{name}-ncurses.patch
-Patch1:		%{name}-runtimedir.patch
-Patch2:		%{name}-ac.patch
+Source0:	http://dl.sourceforge.net/deng/deng-%{version}-%{subver}.tar.gz
+# Source0-md5:	63fdbc11f0473535f7206f62952a1e2e
 URL:		http://www.doomsdayhq.com/
 BuildRequires:	OpenAL-devel
 BuildRequires:	OpenGL-devel
@@ -25,15 +22,12 @@
 BuildRequires:	SDL_net-devel
 BuildRequires:	autoconf
 BuildRequires:	automake
+BuildRequires:	cmake >= 2.4
 BuildRequires:	rpmbuild(macros) >= 1.213
-Requires(post):	/sbin/ldconfig
-Requires:		TiMidity++
-# it's FUBAR by storing pointers in int struct fields
-ExcludeArch:	%{x8664} alpha ia64 ppc64 s390x sparc64
+BuildRequires:	zip
+Requires:	TiMidity++
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_noautoreqdep	libGL.so.1 libGLU.so.1
-
 %description
 jDoom, jHeretic and jHexen for Linux.
 
@@ -41,24 +35,22 @@
 jDoom, jHeretic i jHexen dla Linuksa.
 
 %prep
-%setup -q -n deng-%{version}-%{_beta}
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+%setup -q -n deng-%{version}-%{subver}
 
 %build
-%{__aclocal}
-%{__autoconf}
-%{__automake}
-
-%configure
+install -d build
+cd build
+%cmake \
+	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
+	-DCURSES_INCLUDE_PATH=/usr/include/ncurses \
+	../doomsday
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_desktopdir}
 
-%{__make} install \
+%{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-doom.desktop
@@ -100,13 +92,10 @@
 # vi: encoding=utf-8
 EOF
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.a
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-/sbin/ldconfig
 if [ "$1" = "1" ]; then
 	%banner -e %{name} <<-EOF
 	To run doomsday you need some WAD file: either freedoom package
@@ -118,14 +107,14 @@
 EOF
 fi
 
-%postun -p /sbin/ldconfig
-
 %files
 %defattr(644,root,root,755)
-%doc Doc/*
 %attr(755,root,root) %{_bindir}/doomsday
-%attr(755,root,root) %{_libdir}/*.so.*.*.*
-%{_libdir}/*.la
+%attr(755,root,root) %{_libdir}/libdpdehread.so
+%attr(755,root,root) %{_libdir}/libdpwadmapconverter.so
+%attr(755,root,root) %{_libdir}/libjdoom.so
+%attr(755,root,root) %{_libdir}/libjheretic.so
+%attr(755,root,root) %{_libdir}/libjhexen.so
 %{_datadir}/deng
 %{_desktopdir}/*.desktop
 
@@ -135,6 +124,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.17  2009/07/24 21:39:49  glen
+- update to 1.9.0-beta6.4, builds
+
 Revision 1.16  2007/02/12 21:23:53  glen
 - tabs in preamble
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/doomsday/doomsday.spec?r1=1.16&r2=1.17&f=u



More information about the pld-cvs-commit mailing list