rpms/gnustep-base/devel gnustep-base.spec,1.2,1.3
Jochen Schmitt
s4504kr at fedoraproject.org
Mon Nov 30 16:59:18 UTC 2009
Author: s4504kr
Update of /cvs/pkgs/rpms/gnustep-base/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24886
Modified Files:
gnustep-base.spec
Log Message:
Using temp. modified GNUstep.conf to access to DTDs
Index: gnustep-base.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnustep-base/devel/gnustep-base.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- gnustep-base.spec 5 Nov 2009 19:14:33 -0000 1.2
+++ gnustep-base.spec 30 Nov 2009 16:59:18 -0000 1.3
@@ -3,7 +3,7 @@
Name: gnustep-base
Version: %{gsb_vers}.0
-Release: 6%{?dist}
+Release: 7%{?dist}
License: LGPLv2+ and GPLv2+ and GPLv3+
Group: Development/Libraries
Summary: GNUstep Base library package
@@ -85,6 +85,9 @@ make # %{?_smp_mflags}
%install
rm -rf ${RPM_BUILD_ROOT}
+
+# mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/GNUstep/DTDs/
+
make install DESTDIR=${RPM_BUILD_ROOT} GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
# Rename pl to pllist to fix naming conflict
@@ -94,8 +97,18 @@ rm ${RPM_BUILD_ROOT}%{gslibdir}/%{name}/
rm -f Examples/.cvsignore
rm -f Examples/.gdbinit
-export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} dtddir=Tools
-make -C Documentation dtddir=../Tools
+# We need a modified GNUstep.conf, because the DTDs are install not
+# on there real destination
+
+sed -e "s|GNUSTEP_SYSTEM_LIBRARY=|GNUSTEP_SYSTEM_LIBRARY=$RPM_BUILD_ROOT|" \
+ -e "s|GNUSTEP_SYSTEM_HEADERS=|GNUSTEP_SYSTEM_HEADERS=$RPM_BUILD_ROOT|" \
+ %{_sysconfdir}/GNUstep/GNUstep.conf >GNUstep.conf
+
+export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
+export GNUSTEP_CONFIG_FILE=$(pwd)/GNUstep.conf
+
+strace -f -o ~/strace.txt make -C Documentation
+
make -C Documentation install DESTDIR=${RPM_BUILD_ROOT} \
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
@@ -159,6 +172,9 @@ fi
%{_datadir}/GNUstep/Documentation/*
%changelog
+* Thu Nov 26 2009 Jochen Schmitt <Jochen herr-schmitt de> 1.18.0-7
+- Using temp. modified GNUstep.conf to access to DTDs (#539092)
+
* Thu Nov 5 2009 Jochen Schmitt <Jochen herr-schmitt de> 1.18.0-6
- Add a conflict agains libFoundation
More information about the scm-commits
mailing list