SPECS: gnustep-base.spec - fix x86-64 configure/build. - disable parallel b...

pluto pluto at pld-linux.org
Wed Oct 8 21:13:44 CEST 2008


Author: pluto                        Date: Wed Oct  8 19:13:44 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- fix x86-64 configure/build.
- disable parallel build/install (-j4 on quad-core fails).
- release 9 for rebuild with new binutils.

---- Files affected:
SPECS:
   gnustep-base.spec (1.86 -> 1.87) 

---- Diffs:

================================================================
Index: SPECS/gnustep-base.spec
diff -u SPECS/gnustep-base.spec:1.86 SPECS/gnustep-base.spec:1.87
--- SPECS/gnustep-base.spec:1.86	Mon Sep  1 22:03:40 2008
+++ SPECS/gnustep-base.spec	Wed Oct  8 21:13:38 2008
@@ -6,7 +6,7 @@
 Summary(pl.UTF-8):	Podstawowa biblioteka GNUstep
 Name:		gnustep-base
 Version:	%{ver}.3
-Release:	8
+Release:	9
 License:	LGPL/GPL
 Group:		Libraries
 Source0:	ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
@@ -14,6 +14,7 @@
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Patch0:		%{name}-pass-arguments.patch
+Patch1:		%{name}-ac.patch
 URL:		http://www.gnustep.org/
 %{?with_doc:BuildRequires:	docbook-dtd41-sgml}
 BuildRequires:	gcc-objc
@@ -23,6 +24,7 @@
 BuildRequires:	libxml2-devel >= 2.3.0
 BuildRequires:	libxslt-devel >= 1.1.21
 BuildRequires:	openssl-devel >= 0.9.7d
+BuildRequires:	texinfo-texi2dvi
 BuildRequires:	zlib-devel
 Requires(post):	/sbin/ldconfig
 Requires(post,preun):	/sbin/chkconfig
@@ -73,8 +75,11 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
+%{__autoconf} -Iconfig
+
 # don't assume that GNUstep.sh is imported in environment
 export GNUSTEP_MAKEFILES=%{_datadir}/GNUstep/Makefiles
 export GNUSTEP_FLATTENED=yes
@@ -89,7 +94,7 @@
 	--disable-ffcall
 
 # fake GUI_MAKE_LOADED to avoid linking with gnustep-gui
-%{__make} \
+%{__make} -j1 \
 	GUI_MAKE_LOADED=yes \
 	GNUSTEP_MAKEFILES=`gnustep-config --variable=GNUSTEP_MAKEFILES` \
 	messages=yes
@@ -103,7 +108,7 @@
 # requires already installed gnustep-base
 %{__make} -j1 -C Documentation \
 	GNUSTEP_MAKEFILES=`gnustep-config --variable=GNUSTEP_MAKEFILES`
-%{__make} -C Documentation/manual \
+%{__make} -j1 -C Documentation/manual \
 	GNUSTEP_MAKEFILES=`gnustep-config --variable=GNUSTEP_MAKEFILES`
 %endif
 
@@ -114,7 +119,7 @@
 export GNUSTEP_MAKEFILES=%{_datadir}/GNUstep/Makefiles
 export GNUSTEP_FLATTENED=yes
 
-%{__make} install \
+%{__make} -j1 install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/gnustep
@@ -126,10 +131,10 @@
 (cd $RPM_BUILD_ROOT%{_libdir} ; ln -sf libgnustep-base.so.*.*.* libgnustep-base.so)
 
 %if %{with doc}
-%{__make} -C Documentation install \
+%{__make} -j1 -C Documentation install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%{__make} -C Documentation/manual install \
+%{__make} -j1 -C Documentation/manual install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 # not (yet?) supported by rpm-compress-doc
@@ -268,6 +273,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.87  2008/10/08 19:13:38  pluto
+- fix x86-64 configure/build.
+- disable parallel build/install (-j4 on quad-core fails).
+- release 9 for rebuild with new binutils.
+
 Revision 1.86  2008/09/01 20:03:40  arekm
 - release 8
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/gnustep-base.spec?r1=1.86&r2=1.87&f=u



More information about the pld-cvs-commit mailing list