SPECS: gnustep-base.spec - updated to 1.13.0 - workaround not to l...

qboosh qboosh at pld-linux.org
Thu Dec 28 21:16:28 CET 2006


Author: qboosh                       Date: Thu Dec 28 20:16:28 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 1.13.0
- workaround not to link with gnustep-gui

---- Files affected:
SPECS:
   gnustep-base.spec (1.65 -> 1.66) 

---- Diffs:

================================================================
Index: SPECS/gnustep-base.spec
diff -u SPECS/gnustep-base.spec:1.65 SPECS/gnustep-base.spec:1.66
--- SPECS/gnustep-base.spec:1.65	Mon Nov 13 22:33:01 2006
+++ SPECS/gnustep-base.spec	Thu Dec 28 21:16:23 2006
@@ -6,12 +6,12 @@
 Summary:	GNUstep Base library package
 Summary(pl):	Podstawowa biblioteka GNUstep
 Name:		gnustep-base
-Version:	1.11.2
-Release:	2
+Version:	1.13.0
+Release:	1
 License:	LGPL/GPL
 Group:		Libraries
 Source0:	ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
-# Source0-md5:	f370c912a6150371df0e1bb63eab50d2
+# Source0-md5:	edd01516ba49915150f030848efc0baf
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Patch0:		%{name}-pass-arguments.patch
@@ -78,7 +78,9 @@
 %patch0 -p1
 
 %build
+# don't assume that GNUstep.sh is imported in environment
 export GNUSTEP_MAKEFILES=%{_prefix}/System/Library/Makefiles
+export GNUSTEP_FLATTENED=yes
 
 # gnustep can use one of 3 ways of getting argc,argv,env:
 # - /proc (default on Linux) - gnustep programs won't run in procless system
@@ -87,21 +89,22 @@
 %configure \
 	--enable-pass-arguments
 
+# fake GUI_MAKE_LOADED to avoid linking with gnustep-gui
 %{__make} \
+	GUI_MAKE_LOADED=yes \
 	messages=yes
 
 %if %{with doc}
 export LD_LIBRARY_PATH=`pwd`/Source/obj
 # requires already installed gnustep-base
-# XXX: GNUSTEP_OBJ_PREFIX=obj is workaround for Tools/DocMakefile
-%{__make} -C Documentation \
-	GNUSTEP_OBJ_PREFIX=obj
+%{__make} -C Documentation
 %{__make} -C Documentation/manual
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 export GNUSTEP_MAKEFILES=%{_prefix}/System/Library/Makefiles
+export GNUSTEP_FLATTENED=yes
 
 %{__make} install \
 	INSTALL_ROOT_DIR=$RPM_BUILD_ROOT \
@@ -127,7 +130,7 @@
 echo 'GMT' > $RPM_BUILD_ROOT%{_prefix}/System/Library/Libraries/Resources/gnustep-base/NSTimeZones/localtime
 
 install -d $RPM_BUILD_ROOT/etc/ld.so.conf.d
-echo '%{_prefix}/System/Library/Libraries/' > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}.conf
+echo '%{_prefix}/System/Library/Libraries' > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}.conf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -184,24 +187,28 @@
 %dir %{_prefix}/System/Library/Libraries/Resources/gnustep-base
 %{_prefix}/System/Library/Libraries/Resources/gnustep-base/*.plist
 %{_prefix}/System/Library/Libraries/Resources/gnustep-base/English.lproj
+%lang(eo) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Esperanto.lproj
 %lang(fr) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/French.lproj
 %lang(de) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/German.lproj
 %lang(it) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Italian.lproj
+%lang(ko) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Korean.lproj
 %lang(es) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Spanish.lproj
 %lang(zh_TW) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/TraditionalChinese.lproj
 %dir %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages
 %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Locale.*
 %lang(nl) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Dutch
 %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/English
+%lang(eo) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Esperanto
 %lang(fr) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/French
 %lang(de) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/German
 %lang(hu) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Hungarian
 %lang(it) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Italian
+%lang(ko) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Korean
 %lang(ru) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Russian
 %lang(sk) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Slovak
 %lang(es) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Spanish
 %lang(zh_TW) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/TraditionalChinese
-%lang(uk) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/UkraineRussian
+%lang(uk) %{_prefix}/System/Library/Libraries/Resources/gnustep-base/Languages/Ukrainian
 %dir %{_prefix}/System/Library/Libraries/Resources/gnustep-base/NSTimeZones
 %{_prefix}/System/Library/Libraries/Resources/gnustep-base/NSTimeZones/GNUmakefile
 %{_prefix}/System/Library/Libraries/Resources/gnustep-base/NSTimeZones/GNUstep_zones
@@ -217,7 +224,7 @@
 
 # is suid necessary here??? it runs as daemon...
 #%attr(4755,root,root) %{_prefix}/System/Tools/gdomap
-%dir %{_prefix}/System/Tools/
+%dir %{_prefix}/System/Tools
 %attr(755,root,root) %{_prefix}/System/Tools/*
 
 %files devel
@@ -248,6 +255,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.66  2006/12/28 20:16:23  qboosh
+- updated to 1.13.0
+- workaround not to link with gnustep-gui
+
 Revision 1.65  2006/11/13 21:33:01  aredridel
 - flatten directory structure
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/gnustep-base.spec?r1=1.65&r2=1.66&f=u



More information about the pld-cvs-commit mailing list