SPECS (DEVEL): openoffice.org.spec - unorc has to exists in progra...

arekm arekm at pld-linux.org
Mon Mar 10 21:21:53 CET 2008


Author: arekm                        Date: Mon Mar 10 20:21:53 2008 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- unorc has to exists in program/unorc not /etc (otherwise paths break unfortunately)

---- Files affected:
SPECS:
   openoffice.org.spec (1.775.2.61 -> 1.775.2.62) 

---- Diffs:

================================================================
Index: SPECS/openoffice.org.spec
diff -u SPECS/openoffice.org.spec:1.775.2.61 SPECS/openoffice.org.spec:1.775.2.62
--- SPECS/openoffice.org.spec:1.775.2.61	Mon Mar 10 21:18:45 2008
+++ SPECS/openoffice.org.spec	Mon Mar 10 21:21:47 2008
@@ -2433,8 +2433,13 @@
 	install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 	mv $RPM_BUILD_ROOT{%{_libdir}/%{name}/program,%{_sysconfdir}/%{name}}/sofficerc
 	ln -s %{_sysconfdir}/%{name}/sofficerc $RPM_BUILD_ROOT%{_libdir}/%{name}/program
-	mv $RPM_BUILD_ROOT{%{_libdir}/%{name}/program,%{_sysconfdir}/%{name}}/unorc
-	ln -s %{_sysconfdir}/%{name}/unorc $RPM_BUILD_ROOT%{_libdir}/%{name}/program
+
+	# This breaks apps: The application cannot be started. The component manager is not available.
+	# Probably due to relative paths in unorc.
+	# mv $RPM_BUILD_ROOT{%{_libdir}/%{name}/program,%{_sysconfdir}/%{name}}/unorc
+	# ln -s %{_sysconfdir}/%{name}/unorc $RPM_BUILD_ROOT%{_libdir}/%{name}/program
+	# Use this instead:
+	ln -s %{_libdir}/%{name}/program/unorc $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/unorc
 
 	perl -pi -e 's/^[       ]*LD_LIBRARY_PATH/# LD_LIBRARY_PATH/;s/export LD_LIBRARY_PATH/# export LD_LIBRARY_PATH/' \
 		$RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup
@@ -2727,8 +2732,11 @@
 
 
 %dir %{_sysconfdir}/%{name}
+%{_libdir}/%{name}/program/sofficerc
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/sofficerc
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/unorc
+
+%{_sysconfdir}/%{name}/unorc
+%config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/program/unorc
 
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/program
@@ -2738,7 +2746,6 @@
 %{_libdir}/%{name}/program/*.rdb
 %{_libdir}/%{name}/program/*.bmp
 %{_libdir}/%{name}/program/sofficerc
-%{_libdir}/%{name}/program/unorc
 %{_libdir}/%{name}/program/bootstraprc
 %{_libdir}/%{name}/program/configmgrrc
 
@@ -4150,6 +4157,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.775.2.62  2008-03-10 20:21:47  arekm
+- unorc has to exists in program/unorc not /etc (otherwise paths break unfortunately)
+
 Revision 1.775.2.61  2008-03-10 20:18:45  arekm
 - enable more stuff
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/openoffice.org.spec?r1=1.775.2.61&r2=1.775.2.62&f=u



More information about the pld-cvs-commit mailing list