rpms/openoffice.org/devel workspace.native172.patch, NONE, 1.1 openoffice.org.spec, 1.1582, 1.1583

Caolan McNamara (caolanm) fedora-extras-commits at redhat.com
Thu Jul 17 13:28:46 UTC 2008


Author: caolanm

Update of /cvs/pkgs/rpms/openoffice.org/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6714

Modified Files:
	openoffice.org.spec 
Added Files:
	workspace.native172.patch 
Log Message:
sdk foo

workspace.native172.patch:

--- NEW FILE workspace.native172.patch ---
Index: installation/scp2/source/ooo/profileitem_ooo.scp
diff -u installation/scp2/source/ooo/profileitem_ooo.scp:1.66 installation/scp2/source/ooo/profileitem_ooo.scp:1.66.30.1
--- installation/scp2/source/ooo/profileitem_ooo.scp:1.66	Wed Jul  2 02:45:57 2008
+++ installation/scp2/source/ooo/profileitem_ooo.scp	Wed Jul 16 06:16:02 2008
@@ -540,7 +540,7 @@
     ProfileID = gid_Profile_Fundamentalbasis_Ini;
     Section = "Bootstrap";
     Key = "URE_MORE_JAVA_TYPES";
-    Value = "$ORIGIN/classes/unoil.jar ${${$ORIGIN/" PROFILENAME(uno) ":PKG_UserUnoFile}:UNO_JAVA_CLASSPATH} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_SharedUnoFile}:UNO_JAVA_CLASSPATH}";
+    Value = "$ORIGIN/classes/unoil.jar $ORIGIN/classes/ScriptFramework.jar ${${$ORIGIN/" PROFILENAME(uno) ":PKG_UserUnoFile}:UNO_JAVA_CLASSPATH} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_SharedUnoFile}:UNO_JAVA_CLASSPATH}";
 End
 
 ProfileItem gid_Profileitem_Fundamentalbasis_Ure_Java_Jfw_Shared_Data


Index: openoffice.org.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openoffice.org/devel/openoffice.org.spec,v
retrieving revision 1.1582
retrieving revision 1.1583
diff -u -r1.1582 -r1.1583
--- openoffice.org.spec	17 Jul 2008 07:41:39 -0000	1.1582
+++ openoffice.org.spec	17 Jul 2008 13:27:56 -0000	1.1583
@@ -113,11 +113,13 @@
 Patch41: openoffice.org-3.0.0.ooo90876.connectivity.evoab2.patch
 Patch42: openoffice.org-3.0.0.oooXXXXX.connectivity.mozprofilefinder.patch
 Patch43: openoffice.org-3.0.0.ooo86142.serbiannumbering.patch
+Patch44: workspace.native172.patch
 
 %define instdir %{_libdir}
 %define baseinstdir %{instdir}/openoffice.org
 %define ureinstdir %{baseinstdir}/ure
 %define basisinstdir %{baseinstdir}/basis3.0
+%define sdkinstdir %{baseinstdir}/basis3.0/sdk
 %define oooinstdir %{instdir}/openoffice.org3
 %define brinstdir %{instdir}/broffice.org3
 %define OFFICEUPD 300
@@ -232,7 +234,7 @@
 Summary: BeanShell support for %{name}
 Group: Development/Libraries
 Requires: bsh
-Requires: %{name}-base-core = %{epoch}:%{version}-%{release}
+Requires: %{name}-core = %{epoch}:%{version}-%{release}
 
 %description bsh
 Support BeanShell scripts in %{name}.
@@ -240,7 +242,7 @@
 %package rhino
 Summary: JavaScript support for %{name}
 Group: Development/Libraries
-Requires: %{name}-base-core = %{epoch}:%{version}-%{release}
+Requires: %{name}-core = %{epoch}:%{version}-%{release}
 
 %description rhino
 Support JavaScript scripts in %{name}.
@@ -488,7 +490,7 @@
 
 %description sdk
 The %{name} SDK is an add-on for the %{name} office suite. It provides the necessary tools for programming using the %{name} APIs and for creating extensions (UNO components) for %{name}.
-Run %{baseinstdir}/sdk/setsdkenv_unix.sh to set the build environment for building against the sdk.
+Run %{sdkinstdir}/setsdkenv_unix.sh to set the build environment for building against the sdk.
 
 %package sdk-doc
 Summary: Software Development Kit documentation for %{name}
@@ -1268,6 +1270,7 @@
 %patch41 -p1 -b .ooo90876.connectivity.evoab2.patch
 %patch42 -p1 -b .oooXXXXX.connectivity.mozprofilefinder.patch
 %patch43 -p1 -b .ooo86142.serbiannumbering.patch
+%patch44 -p1 -b .workspace.native172.patch
 
 %build
 echo build start time is `date`, diskspace: `df -h . | tail -n 1`
@@ -1452,7 +1455,7 @@
 ln -s ../../../../../%{baseinstdir}/share/uno_packages/cache cache
 popd
 %endif
-export PKGFORMATSWITCH="-format rpm -simple $RPM_BUILD_ROOT/%{baseinstdir}/sdk"
+export PKGFORMATSWITCH="-format rpm -simple $RPM_BUILD_ROOT/%{instdir}"
 export WITH_LANG="en-US"
 dmake sdkoo
 cd ../../
@@ -1482,10 +1485,10 @@
 
 # revoke ScriptProviders and make into extensions
 pushd $RPM_BUILD_ROOT/%{basisinstdir}/program
-regcomp -revoke -r services.rdb -br services.rdb -c "vnd.sun.star.expand:\$UNO_JAVA_COMPONENT_PATH/ScriptProviderForBeanShell.jar"
+regcomp -revoke -r services.rdb -br services.rdb -c "vnd.sun.star.expand:\$OOO_BASE_DIR/program/classes/ScriptProviderForBeanShell.jar"
 mkdir $RPM_BUILD_ROOT%{_datadir}/openoffice.org/extensions/ScriptProviderForBeanShell.zip
 mv classes/ScriptProviderForBeanShell.jar $RPM_BUILD_ROOT%{_datadir}/openoffice.org/extensions/ScriptProviderForBeanShell.zip
-regcomp -revoke -r services.rdb -br services.rdb -c "vnd.sun.star.expand:\$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJavaScript.jar"
+regcomp -revoke -r services.rdb -br services.rdb -c "vnd.sun.star.expand:\$OOO_BASE_DIR/program/classes/ScriptProviderForJavaScript.jar"
 mkdir $RPM_BUILD_ROOT%{_datadir}/openoffice.org/extensions/ScriptProviderForJavaScript.zip
 mv classes/ScriptProviderForJavaScript.jar $RPM_BUILD_ROOT%{_datadir}/openoffice.org/extensions/ScriptProviderForJavaScript.zip
 regcomp -revoke -r services.rdb -br services.rdb -c vnd.openoffice.pymodule:pythonscript
@@ -1494,20 +1497,20 @@
 popd
 
 #add enough to the sdk to build the kde vcl plug out of tree
-cp -r solenv/ $RPM_BUILD_ROOT/%{baseinstdir}/sdk
-cp solver/%{OFFICEUPD}/unxlng*/bin/checkdll $RPM_BUILD_ROOT/%{baseinstdir}/sdk/bin
-cp -r solver/%{OFFICEUPD}/unxlng*/inc/comphelper/ $RPM_BUILD_ROOT/%{baseinstdir}/sdk/include
-cp -r solver/%{OFFICEUPD}/unxlng*/inc/i18npool/ $RPM_BUILD_ROOT/%{baseinstdir}/sdk/include
-cp -r solver/%{OFFICEUPD}/unxlng*/inc/psprint $RPM_BUILD_ROOT/%{baseinstdir}/sdk/include
-cp -r solver/%{OFFICEUPD}/unxlng*/inc/svtools $RPM_BUILD_ROOT/%{baseinstdir}/sdk/include
-cp -r solver/%{OFFICEUPD}/unxlng*/inc/tools/ $RPM_BUILD_ROOT/%{baseinstdir}/sdk/include
-cp -r solver/%{OFFICEUPD}/unxlng*/inc/vos $RPM_BUILD_ROOT/%{baseinstdir}/sdk/include
+cp -r solenv/ $RPM_BUILD_ROOT/%{sdkinstdir}
+cp solver/%{OFFICEUPD}/unxlng*/bin/checkdll $RPM_BUILD_ROOT/%{sdkinstdir}/bin
+cp -r solver/%{OFFICEUPD}/unxlng*/inc/comphelper/ $RPM_BUILD_ROOT/%{sdkinstdir}/include
+cp -r solver/%{OFFICEUPD}/unxlng*/inc/i18npool/ $RPM_BUILD_ROOT/%{sdkinstdir}/include
+cp -r solver/%{OFFICEUPD}/unxlng*/inc/psprint $RPM_BUILD_ROOT/%{sdkinstdir}/include
+cp -r solver/%{OFFICEUPD}/unxlng*/inc/svtools $RPM_BUILD_ROOT/%{sdkinstdir}/include
+cp -r solver/%{OFFICEUPD}/unxlng*/inc/tools/ $RPM_BUILD_ROOT/%{sdkinstdir}/include
+cp -r solver/%{OFFICEUPD}/unxlng*/inc/vos $RPM_BUILD_ROOT/%{sdkinstdir}/include
 
 #configure sdk
-pushd $RPM_BUILD_ROOT/%{baseinstdir}/sdk
+pushd $RPM_BUILD_ROOT/%{sdkinstdir}
     for file in setsdkenv_unix.csh setsdkenv_unix.sh ; do
         sed -e "s, at OO_SDK_NAME@,sdk," \
-            -e "s, at OO_SDK_HOME@,%{baseinstdir}/sdk," \
+            -e "s, at OO_SDK_HOME@,%{sdkinstdir}," \
             -e "s, at OFFICE_HOME@,%{basisinstdir}," \
             -e "s, at OO_SDK_URE_HOME@,%{ureinstdir}," \
             -e "s, at OO_SDK_MAKE_HOME@,/usr/bin," \
@@ -1524,12 +1527,12 @@
     mv solenv/unxlng*/bin/dmake solenv/bin
     rm -rf solenv/unx*
 #fix up checkdll
-    sed -i -e "s#^checkdll=.*#checkdll=\"%{baseinstdir}/sdk/bin/checkdll\"#g" solenv/bin/checkdll.sh
+    sed -i -e "s#^checkdll=.*#checkdll=\"%{sdkinstdir}/bin/checkdll\"#g" solenv/bin/checkdll.sh
 #make env
-    echo export PATH=\$PATH:%{baseinstdir}/sdk/solenv/bin > setdevelenv_unix.sh
-    echo export DMAKEROOT=%{baseinstdir}/sdk/solenv/inc/startup >> setdevelenv_unix.sh
+    echo export PATH=\$PATH:%{sdkinstdir}/solenv/bin > setdevelenv_unix.sh
+    echo export DMAKEROOT=%{sdkinstdir}/solenv/inc/startup >> setdevelenv_unix.sh
     echo export OS="LINUX" >> setdevelenv_unix.sh
-    echo export SOLARENV=%{baseinstdir}/sdk/solenv >> setdevelenv_unix.sh
+    echo export SOLARENV=%{sdkinstdir}/solenv >> setdevelenv_unix.sh
     echo export SOLARVER="\`pwd\`/solver/%{OFFICEUPD}" >> setdevelenv_unix.sh
     echo export SOLARVERSION="\$SOLARVER" >> setdevelenv_unix.sh
     echo export INPATH="$INPATH" >> setdevelenv_unix.sh
@@ -1549,8 +1552,8 @@
     echo export CPU="$CPU" >> setdevelenv_unix.sh
     echo export MAKEDEPEND=makedepend >> setdevelenv_unix.sh
     echo export MKOUT="mkout.pl" >> setdevelenv_unix.sh
-    echo export SOLARINC=\"-I%{baseinstdir}/sdk/include/stl -I%{baseinstdir}/sdk/include\" >> setdevelenv_unix.sh
-    echo export SOLARLIB=\"-L%{baseinstdir}/program\" >> setdevelenv_unix.sh
+    echo export SOLARINC=\"-I%{sdkinstdir}/include/stl -I%{sdkinstdir}/include\" >> setdevelenv_unix.sh
+    echo export SOLARLIB=\"-L%{basisinstdir}/program\" >> setdevelenv_unix.sh
     echo export GXX_INCLUDE_PATH="$GXX_INCLUDE_PATH" >> setdevelenv_unix.sh
     echo export EXTERNAL_WARNINGS_NOT_ERRORS="TRUE" >> setdevelenv_unix.sh
     echo export GVER="VCL" >> setdevelenv_unix.sh
@@ -3477,33 +3480,33 @@
 
 %files sdk
 %defattr(-,root,root,-)
-%{baseinstdir}/sdk/
-%exclude %{baseinstdir}/sdk/setdevelenv_unix.sh
-%exclude %{baseinstdir}/sdk/docs/
-%exclude %{baseinstdir}/sdk/examples/
-%exclude %{baseinstdir}/sdk/include/tools
-%exclude %{baseinstdir}/sdk/include/comphelper
-%exclude %{baseinstdir}/sdk/include/i18npool
-%exclude %{baseinstdir}/sdk/include/vos
-%exclude %{baseinstdir}/sdk/include/psprint
-%exclude %{baseinstdir}/sdk/solenv
-%exclude %{baseinstdir}/sdk/bin/checkdll
+%{sdkinstdir}/
+%exclude %{sdkinstdir}/setdevelenv_unix.sh
+%exclude %{sdkinstdir}/docs/
+%exclude %{sdkinstdir}/examples/
+%exclude %{sdkinstdir}/include/tools
+%exclude %{sdkinstdir}/include/comphelper
+%exclude %{sdkinstdir}/include/i18npool
+%exclude %{sdkinstdir}/include/vos
+%exclude %{sdkinstdir}/include/psprint
+%exclude %{sdkinstdir}/solenv
+%exclude %{sdkinstdir}/bin/checkdll
 
 %files sdk-doc
 %defattr(-,root,root,-)
-%{baseinstdir}/sdk/docs/
-%{baseinstdir}/sdk/examples/
+%{sdkinstdir}/docs/
+%{sdkinstdir}/examples/
 
 %files devel
 %defattr(-,root,root,-)
-%{baseinstdir}/sdk/setdevelenv_unix.sh
-%{baseinstdir}/sdk/include/tools
-%{baseinstdir}/sdk/include/comphelper
-%{baseinstdir}/sdk/include/i18npool
-%{baseinstdir}/sdk/include/vos
-%{baseinstdir}/sdk/include/psprint
-%{baseinstdir}/sdk/solenv
-%{baseinstdir}/sdk/bin/checkdll
+%{sdkinstdir}/setdevelenv_unix.sh
+%{sdkinstdir}/include/tools
+%{sdkinstdir}/include/comphelper
+%{sdkinstdir}/include/i18npool
+%{sdkinstdir}/include/vos
+%{sdkinstdir}/include/psprint
+%{sdkinstdir}/solenv
+%{sdkinstdir}/bin/checkdll
 
 %files headless
 %defattr(-,root,root,-)
@@ -3557,10 +3560,11 @@
     unopkg list --shared > /dev/null 2>&1 || :
 
 %changelog
-* Wed Jul 16 2008 Caolan McNamara <caolanm at redhat.com> - 1:3.0.0-0.25-1
+* Thu Jul 17 2008 Caolan McNamara <caolanm at redhat.com> - 1:3.0.0-0.25-1
 - next version
 - drop integrated openoffice.org-2.4.0.ooo85448.emptyrpath.patch
 - drop inregrated openoffice.org-2.3.0.oooXXXXX.odk.3layer.patch
+- add workspace.native172.patch for ScriptFramework extention bustage
 
 * Fri Jul 11 2008 Caolan McNamara <caolanm at redhat.com> - 1:3.0.0-0.24-1
 - next version




More information about the fedora-extras-commits mailing list