rpms/openoffice.org/devel openoffice.org-multiliblauncher.sh, 1.3, 1.4 openoffice.org.spec, 1.1475, 1.1476
Caolan McNamara (caolanm)
fedora-extras-commits at redhat.com
Mon Apr 14 08:17:50 UTC 2008
Author: caolanm
Update of /cvs/pkgs/rpms/openoffice.org/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283
Modified Files:
openoffice.org-multiliblauncher.sh openoffice.org.spec
Log Message:
make brand split work sanely
Index: openoffice.org-multiliblauncher.sh
===================================================================
RCS file: /cvs/pkgs/rpms/openoffice.org/devel/openoffice.org-multiliblauncher.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- openoffice.org-multiliblauncher.sh 28 Mar 2008 09:44:00 -0000 1.3
+++ openoffice.org-multiliblauncher.sh 14 Apr 2008 08:17:15 -0000 1.4
@@ -10,7 +10,7 @@
SECONDARY_LIB_DIR="/usr/lib64"
;;
esac
-if [ ! -x $OOO_LIB_DIR/openoffice.org3.0/program/LAUNCHER ]; then
+if [ ! -x $OOO_LIB_DIR/BRAND/program/LAUNCHER ]; then
OOO_LIB_DIR="$SECONDARY_LIB_DIR"
fi
-exec $OOO_LIB_DIR/openoffice.org3.0/program/LAUNCHER "$@"
+exec $OOO_LIB_DIR/BRAND/program/LAUNCHER "$@"
Index: openoffice.org.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openoffice.org/devel/openoffice.org.spec,v
retrieving revision 1.1475
retrieving revision 1.1476
diff -u -r1.1475 -r1.1476
--- openoffice.org.spec 14 Apr 2008 06:51:38 -0000 1.1475
+++ openoffice.org.spec 14 Apr 2008 08:17:15 -0000 1.1476
@@ -1731,12 +1731,19 @@
cp -f %{PATCH1} $RPM_BUILD_ROOT/%{_bindir}/unopkg
sed -i -e "s/LAUNCHER/unopkg/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
+sed -i -e "s/BRAND/openoffice.org3\.0/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
chmod a+x $RPM_BUILD_ROOT/%{_bindir}/unopkg
cp -f %{PATCH1} $RPM_BUILD_ROOT/%{_bindir}/openoffice.org
sed -i -e "s/LAUNCHER/soffice/g" $RPM_BUILD_ROOT/%{_bindir}/openoffice.org
+sed -i -e "s/BRAND/openoffice.org3\.0/g" $RPM_BUILD_ROOT/%{_bindir}/openoffice.org
chmod a+x $RPM_BUILD_ROOT/%{_bindir}/openoffice.org
+cp -f %{PATCH1} $RPM_BUILD_ROOT/%{_bindir}/broffice.org
+sed -i -e "s/LAUNCHER/soffice/g" $RPM_BUILD_ROOT/%{_bindir}/broffice.org
+sed -i -e "s/BRAND/broffice.org3\.0/g" $RPM_BUILD_ROOT/%{_bindir}/broffice.org
+chmod a+x $RPM_BUILD_ROOT/%{_bindir}/broffice.org
+
cp $RPM_BUILD_ROOT/%{_bindir}/openoffice.org $RPM_BUILD_ROOT/%{_bindir}/openoffice.org-2.0
cp $RPM_BUILD_ROOT/%{_bindir}/openoffice.org $RPM_BUILD_ROOT/%{_bindir}/openoffice.org-1.9
@@ -1782,6 +1789,10 @@
"mv \$1 \`echo \$1 | sed s/officeorg$ICONPRODUCTVERSION/officeorg/\`" -- {} \;
find . -name "openoffice.org$LONGICONPRODUCTVERSION*" -exec bash -c \
"mv \$1 \`echo \$1 | sed s/.org$LONGICONPRODUCTVERSION/.org/\`" -- {} \;
+find . -name "brofficeorg$ICONPRODUCTVERSION*" -exec bash -c \
+ "mv \$1 \`echo \$1 | sed s/brofficeorg$ICONPRODUCTVERSION/officeorg/\`" -- {} \;
+find . -name "broffice.org$LONGICONPRODUCTVERSION*" -exec bash -c \
+ "mv \$1 \`echo \$1 | sed s/.org$LONGICONPRODUCTVERSION/.org/\`" -- {} \;
find . -type l -print -exec ls -lag '{}' \; | gawk '{q="'\''" ; file=$0 ; \
getline; \
split($0, ls, " -> "); \
@@ -1793,6 +1804,10 @@
./mime-info/openoffice.org.keys
sed -i -e s/openoffice.org$LONGICONPRODUCTVERSION/openoffice.org/g \
./mime-info/openoffice.org.keys
+sed -i -e s/brofficeorg$ICONPRODUCTVERSION/brofficeorg/g \
+ ./mime-info/broffice.org.keys
+sed -i -e s/broffice.org$LONGICONPRODUCTVERSION/broffice.org/g \
+ ./mime-info/broffice.org.keys
#relocate the rest of them
cp -r icons $RPM_BUILD_ROOT/%{_datadir}
cp -r mime-info $RPM_BUILD_ROOT/%{_datadir}
@@ -1810,6 +1825,8 @@
sed -i -e "s/$ICONPRODUCTVERSION//g" $file
# rhbz#156677 remove the version from Name=
sed -i -e "s/$LONGICONPRODUCTVERSION //g" $file
+ # use broffice.org launcher
+ sed -i -e "s/openoffice/broffice/g" $file
done
echo "StartupNotify=true" >> base.desktop
echo "TryExec=oobase" >> base.desktop
@@ -2435,12 +2452,6 @@
%{basisinstdir}/share/xslt/import/wordml
#spellchecking lib
%{basisinstdir}/program/liblnth%{SOPOST}.so
-#launchers
-%{_bindir}/openoffice.org-1.9
-%{_bindir}/openoffice.org-2.0
-%{_bindir}/openoffice.org
-%{_bindir}/ooffice
-%{_bindir}/ooviewdoc
%{_bindir}/unopkg
#gnome integration
%{basisinstdir}/program/gnome-set-default-application
@@ -2493,6 +2504,13 @@
%{basisinstdir}/program/stocservices.uno.so
#vba
%{basisinstdir}/program/oovbaapi.rdb
+#share unopkg
+%dir %{oooinstdir}
+%dir %{oooinstdir}/program
+%{oooinstdir}/program/unopkg
+%{oooinstdir}/program/unopkg.bin
+%{oooinstdir}/program/bootstraprc
+%{oooinstdir}/program/fundamentalrc
%post core
update-mime-database %{_datadir}/mime > /dev/null
@@ -2535,7 +2553,6 @@
%{oooinstdir}/THIRDPARTYLICENSEREADME.html
%dir %{oooinstdir}/program
%{oooinstdir}/program/about.bmp
-%{oooinstdir}/program/bootstraprc
%{oooinstdir}/program/crash_report
%{oooinstdir}/program/intro.bmp
%dir %{oooinstdir}/program/resource
@@ -2544,8 +2561,6 @@
%{oooinstdir}/program/soffice.bin
%{oooinstdir}/program/sofficerc
%{oooinstdir}/program/spadmin
-%{oooinstdir}/program/unopkg
-%{oooinstdir}/program/unopkg.bin
%{oooinstdir}/program/versionrc
%dir %{oooinstdir}/share
%dir %{oooinstdir}/share/config
@@ -2569,10 +2584,15 @@
%{oooinstdir}/share/registry/data/org/openoffice/Setup.xcu
%{oooinstdir}/share/uno_packages
%{oooinstdir}/share/xdg/
-%{oooinstdir}/program/fundamentalrc
%{oooinstdir}/program/redirectrc
%{oooinstdir}/basis-link
%{_datadir}/applications/openoffice.org-extensionmgr.desktop
+#launchers
+%{_bindir}/openoffice.org-1.9
+%{_bindir}/openoffice.org-2.0
+%{_bindir}/openoffice.org
+%{_bindir}/ooffice
+%{_bindir}/ooviewdoc
%post brand
update-desktop-database -q %{_datadir}/applications
@@ -2627,6 +2647,8 @@
%{brinstdir}/program/redirectrc
%{brinstdir}/basis-link
%{_datadir}/applications/broffice.org-extensionmgr.desktop
+#launchers
+%{_bindir}/broffice.org
%post -n broffice.org-brand
update-desktop-database -q %{_datadir}/applications
@@ -3261,6 +3283,8 @@
- Resolves: rhbz#441128 openoffice.org-3.0.0.ooo88033.svx.a11ycrash.patch
- migrate system extensions automatically
- Resolves: rhbz#358021 split up into brand layers and add BrOffice.org
+- try and share unopkg and make a broffice.org launcher to allow both to
+ be installed at the same time
* Mon Apr 07 2008 Caolan McNamara <caolanm at redhat.com> - 1:3.0.0-0.5.3
- Resolves: rhbz#441112 openoffice.org-3.0.0.ooo85691.vcl.tooltipcolor.patch
More information about the fedora-extras-commits
mailing list