diff options
-rw-r--r-- | instsetoo_native/util/openoffice.lst | 21 | ||||
-rw-r--r-- | solenv/inc/productversion.mk | 2 | ||||
-rwxr-xr-x | sysui/desktop/freedesktop/freedesktop-menus.spec | 2 | ||||
-rwxr-xr-x | sysui/desktop/mandriva/mandriva-menus.spec | 2 | ||||
-rwxr-xr-x | sysui/desktop/productversion.mk | 7 | ||||
-rwxr-xr-x | sysui/desktop/share/create_tree.sh | 7 | ||||
-rwxr-xr-x | sysui/desktop/share/makefile.mk | 8 | ||||
-rwxr-xr-x | sysui/desktop/suse/suse-menus.spec | 2 |
8 files changed, 30 insertions, 21 deletions
diff --git a/instsetoo_native/util/openoffice.lst b/instsetoo_native/util/openoffice.lst index 5cb2baa89653..2c73f1cdb190 100644 --- a/instsetoo_native/util/openoffice.lst +++ b/instsetoo_native/util/openoffice.lst @@ -170,12 +170,12 @@ LibreOffice_Dev { variables { - PRODUCTNAME LibO-dev + PRODUCTNAME LOdev PRODUCTVERSION 3.5 PRODUCTEXTENSION LONG_PRODUCTEXTENSION SHORT_PRODUCTEXTENSION beta0 - UNIXBASISROOTNAME lo-dev + UNIXBASISROOTNAME lodev3.5 POSTVERSIONEXTENSION POSTVERSIONEXTENSIONUNIX BRANDPACKAGEVERSION 3.5 @@ -183,13 +183,14 @@ LibreOffice_Dev ABOUTBOXPRODUCTVERSION 3.5.0 BASEPRODUCTVERSION 3.5 DEVELOPMENTPRODUCT 1 - BASISPACKAGEPREFIX libobasis-dev + BASISPACKAGEPREFIX lodevbasis UREPACKAGEPREFIX lodev SOLSUREPACKAGEPREFIX lodev REGISTRYLAYERNAME LayerDev SERVICETAG_URN urn:uuid:1680b00d-e45c-11de-82d6-080020a9ed93 UPDATEURL http://update.libreoffice.org/check.php ADD_INCLUDE_FILES cliureversion.mk,clioootypesversion.mk,javaversion2.dat,userland.txt,version.lst + ADDSYSTEMINTEGRATION 1 EVAL FILEFORMATNAME OpenOffice.org FILEFORMATVERSION 1.0 @@ -227,7 +228,7 @@ LibreOffice_Dev downloadname LibO-dev_{productversion}_{os}_install_{languages} langpackdownloadname LibO_{productversion}_languagepack_{os}_install_{languages} helppackdownloadname LibO_{productversion}_helppack_{os}_install_{languages} - include {solarenvpath}/{os}/loader2,.,{localpath}/bin/dev,{localpath}/bin,{solarpath}/bin.{minor}/osl,{solarpath}/bin.{minor},{solarpath}/lib.{minor},{solarpath}/pck.{minor}/openoffice_dev,{solarpath}/pck.{minor}/openoffice,{solarpath}/pck.{minor},{solarpath}/xml.{minor}/office/instance,{solarpath}/xml.{minor},../../external/common,{solarenvpath}/{os}/OOo_external + include {solarenvpath}/{os}/loader2,.,{localpath}/bin/dev,{localpath}/bin,{solarpath}/bin.{minor}/osl,{solarpath}/bin.{minor}/desktop-integration/{pkgtype},{solarpath}/bin.{minor},{solarpath}/lib.{minor},{solarpath}/pck.{minor}/openoffice_dev,{solarpath}/pck.{minor}/openoffice,{solarpath}/pck.{minor},{solarpath}/xml.{minor}/office/instance,{solarpath}/xml.{minor},../../external/common,{solarenvpath}/{os}/OOo_external } } @@ -325,18 +326,18 @@ LibreOffice_Dev_SDK downloadname OOo-Dev-SDK_{packageversion}_{os}_install_{languages} variables { - PRODUCTNAME LibO-dev + PRODUCTNAME LOdev PRODUCTVERSION 3.5 PRODUCTEXTENSION LONG_PRODUCTEXTENSION SHORT_PRODUCTEXTENSION beta0 - UNIXBASISROOTNAME lo-dev + UNIXBASISROOTNAME lodev3.5 POSTVERSIONEXTENSION SDK POSTVERSIONEXTENSIONUNIX sdk BRANDPACKAGEVERSION 3.5 PACKAGEVERSION 3.5.0 PACKAGEREVISION {buildid} - BASISPACKAGEPREFIX libobasis-dev + BASISPACKAGEPREFIX lodevbasis UREPACKAGEPREFIX lodev SOLSUREPACKAGEPREFIX lodev REGISTRYLAYERNAME LayerDev @@ -423,18 +424,18 @@ LibreOffice_Dev_Test downloadname LO-Dev-Test_{packageversion}_{os}_install_{languages} variables { - PRODUCTNAME LibO-dev + PRODUCTNAME LOdev PRODUCTVERSION 3.5 PRODUCTEXTENSION LONG_PRODUCTEXTENSION SHORT_PRODUCTEXTENSION alpha0 - UNIXBASISROOTNAME lo-dev + UNIXBASISROOTNAME lodev3.5 POSTVERSIONEXTENSION TEST POSTVERSIONEXTENSIONUNIX test BRANDPACKAGEVERSION 3.5 PACKAGEVERSION 3.5.0 PACKAGEREVISION {buildid} - BASISPACKAGEPREFIX libobasis-dev + BASISPACKAGEPREFIX lodevbasis UREPACKAGEPREFIX lodev SOLSUREPACKAGEPREFIX lodev REGISTRYLAYERNAME LayerDev diff --git a/solenv/inc/productversion.mk b/solenv/inc/productversion.mk index fc5ffcdd5382..fb561bde9cdc 100644 --- a/solenv/inc/productversion.mk +++ b/solenv/inc/productversion.mk @@ -25,7 +25,7 @@ # #************************************************************************* -PRODUCTLIST = libreoffice oxygenoffice +PRODUCTLIST = libreoffice lodev oxygenoffice # default values to minimize maintainance effort PRODUCTVERSION = 3.5 diff --git a/sysui/desktop/freedesktop/freedesktop-menus.spec b/sysui/desktop/freedesktop/freedesktop-menus.spec index ba4b68d90a1d..d4efca5ed2b6 100755 --- a/sysui/desktop/freedesktop/freedesktop-menus.spec +++ b/sysui/desktop/freedesktop/freedesktop-menus.spec @@ -372,7 +372,7 @@ done # glibc breaks rpm unless rpm is build with internal glob-matching (issue 49374) # https://bugzilla.redhat.com/beta/show_bug.cgi?id=134362 %defattr(-, root, root) -%if "%unixfilename" != "libreoffice%productversion" +%if "%unixfilename" != "libreoffice%productversion" && "%unixfilename" != "lodev%productversion" # compat symlinks %attr(0755,root,root) /opt/%unixfilename %endif diff --git a/sysui/desktop/mandriva/mandriva-menus.spec b/sysui/desktop/mandriva/mandriva-menus.spec index 47f64ed226cb..0c1fb01e36c2 100755 --- a/sysui/desktop/mandriva/mandriva-menus.spec +++ b/sysui/desktop/mandriva/mandriva-menus.spec @@ -317,7 +317,7 @@ fi %files -%if "%unixfilename" != "libreoffice%productversion" +%if "%unixfilename" != "libreoffice%productversion" && "%unixfilename" != "lodev%productversion" # compat symlinks %attr(0755,root,root) /opt/%unixfilename %attr(0755,root,root) /usr/bin/libreoffice%productversion diff --git a/sysui/desktop/productversion.mk b/sysui/desktop/productversion.mk index 2e581d0f5107..cc790f86ae0e 100755 --- a/sysui/desktop/productversion.mk +++ b/sysui/desktop/productversion.mk @@ -65,6 +65,13 @@ PKGVERSION.libreoffice = $(PKGVERSION) UNIXFILENAME.libreoffice = $(PRODUCTNAME.libreoffice:l)$(PRODUCTVERSION.libreoffice) ICONPREFIX.libreoffice = $(UNIXFILENAME.libreoffice:s/.//g) +PRODUCTNAME.lodev = LibreOfficeDev +PRODUCTVERSION.lodev = $(PRODUCTVERSION) +PRODUCTVERSIONSHORT.lodev = $(PRODUCTVERSIONSHORT) +PKGVERSION.lodev = $(PKGVERSION) +UNIXFILENAME.lodev = lodev$(PRODUCTVERSION.lodev) +ICONPREFIX.lodev = $(UNIXFILENAME.lodev:s/.//g) + PRODUCTNAME.oxygenoffice = OxygenOffice PRODUCTVERSION.oxygenoffice = $(PRODUCTVERSION) PRODUCTVERSIONSHORT.oxygenoffice = $(PRODUCTVERSIONSHORT) diff --git a/sysui/desktop/share/create_tree.sh b/sysui/desktop/share/create_tree.sh index 141e9a10d4ea..2df81132a71a 100755 --- a/sysui/desktop/share/create_tree.sh +++ b/sysui/desktop/share/create_tree.sh @@ -53,7 +53,7 @@ ln -sf "${office_root}/program/soffice" "${DESTDIR}/usr/bin/${PREFIX}" cp printeradmin.sh "${DESTDIR}/usr/bin/${PREFIX}-printeradmin" chmod 0755 "${DESTDIR}/usr/bin/${PREFIX}-printeradmin" -if test "${PREFIX}" != libreoffice${PRODUCTVERSION} ; then +if test "${PREFIX}" != libreoffice${PRODUCTVERSION} -a "${PREFIX}" != lodev${PRODUCTVERSION} ; then # compat symlinks mkdir -p "${DESTDIR}${office_prefix}" ln -sf libreoffice${PRODUCTVERSION} "${DESTDIR}${office_root}" @@ -61,9 +61,10 @@ if test "${PREFIX}" != libreoffice${PRODUCTVERSION} ; then ln -sf /usr/bin/${PREFIX}-printeradmin "${DESTDIR}/usr/bin/libreoffice${PRODUCTVERSION}-printeradmin" fi +test "${PREFIX}" = lodev${PRODUCTVERSION} && mime_def_file="lodev${PRODUCTVERSION}.xml" || mime_def_file="libreoffice${PRODUCTVERSION}.xml" mkdir -p "${DESTDIR}/usr/share/mime/packages" -cp openoffice.org.xml "${DESTDIR}/usr/share/mime/packages/libreoffice${PRODUCTVERSION}.xml" -chmod 0644 "${DESTDIR}/usr/share/mime/packages/libreoffice${PRODUCTVERSION}.xml" +cp openoffice.org.xml "${DESTDIR}/usr/share/mime/packages/$mime_def_file" +chmod 0644 "${DESTDIR}/usr/share/mime/packages/$mime_def_file" mkdir -p "${DESTDIR}/usr/share/applications" for i in `cat launcherlist`; do diff --git a/sysui/desktop/share/makefile.mk b/sysui/desktop/share/makefile.mk index cfaa1ee1fdea..88954ae3f58a 100755 --- a/sysui/desktop/share/makefile.mk +++ b/sysui/desktop/share/makefile.mk @@ -150,7 +150,7 @@ $(LAUNCHERFLAGFILE) : $(LAUNCHERDEPN) @@-$(MKDIRHIER) $(@:db).$(INPATH).$(@:f) @echo Creating desktop entries for $(@:f) .. @echo --------------------------------- - @$(PERL) brand.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -u $(UNIXWRAPPERNAME) --iconprefix '$(ICONPREFIX.libreoffice)-' $< $(@:db).$(INPATH).$(@:f) + @$(PERL) brand.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -u $(UNIXWRAPPERNAME) --iconprefix '$(ICONPREFIX.$(@:d:d:f))-' $< $(@:db).$(INPATH).$(@:f) @$(PERL) translate.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -d $(@:db).$(INPATH).$(@:f) --ext "desktop" --key "Name" $(ULFDIR)$/launcher_name.ulf @$(PERL) translate.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -d $(@:db).$(INPATH).$(@:f) --ext "desktop" --key "Comment" $(ULFDIR)$/launcher_comment.ulf @$(PERL) translate.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -d $(@:db).$(INPATH).$(@:f) --ext "desktop" --key "GenericName" $(ULFDIR)$/launcher_genericname.ulf @@ -180,7 +180,7 @@ $(COMMONMISC)$/{$(PRODUCTLIST)}$/openoffice.keys : ../mimetypes/{$(MIMELIST)}.ke @@-$(MKDIRHIER) $(@:d) @echo Creating GNOME .keys file for $(@:d:d:f) .. @echo --------------------------------- - @$(PERL) brand.pl -p $(PRODUCTNAME.$(@:d:d:f)) -u $(UNIXFILENAME.$(@:d:d:f)) --iconprefix '$(ICONPREFIX.libreoffice)-' $< $(MISC)/$(@:d:d:f) + @$(PERL) brand.pl -p $(PRODUCTNAME.$(@:d:d:f)) -u $(UNIXFILENAME.$(@:d:d:f)) --iconprefix '$(ICONPREFIX.$(@:d:d:f))-' $< $(MISC)/$(@:d:d:f) @$(PERL) translate.pl -p $(PRODUCTNAME.$(@:d:d:f)) -d $(MISC)/$(@:d:d:f) --ext "keys" --key "description" $(ULFDIR)$/documents.ulf @cat $(MISC)/$(@:d:d:f)/{$(MIMELIST)}.keys > $@.$(INPATH) @mv -f $@.$(INPATH) $@ @@ -208,7 +208,7 @@ $(COMMONMISC)$/{$(PRODUCTLIST)}$/mimelnklist : ../mimetypes/{$(MIMELIST)}.deskto @@-$(MKDIRHIER) $(@:db).$(INPATH) @echo Creating KDE mimelnk entries for $(@:d:d:f) .. @echo --------------------------------- - @$(PERL) brand.pl -p "$(PRODUCTNAME.$(@:d:d:f))" -u $(UNIXFILENAME.$(@:d:d:f)) --iconprefix '$(ICONPREFIX.libreoffice)-' $< $(@:db).$(INPATH) + @$(PERL) brand.pl -p "$(PRODUCTNAME.$(@:d:d:f))" -u $(UNIXFILENAME.$(@:d:d:f)) --iconprefix '$(ICONPREFIX.$(@:d:d:f))-' $< $(@:db).$(INPATH) @$(PERL) ../share/translate.pl -p "$(PRODUCTNAME.$(@:d:d:f))" -d $(@:db).$(INPATH) --ext "desktop" --key "Comment" $(ULFDIR)$/documents.ulf @mv -f $(@:db).$(INPATH)/* $(@:d) @rmdir $(@:db).$(INPATH) @@ -222,7 +222,7 @@ $(COMMONMISC)$/{$(PRODUCTLIST)}$/create_tree.sh : $$(@:f) @@-$(MKDIRHIER) $(@:d) @echo "#!/bin/bash" > $@.$(INPATH) @echo "PREFIX=$(UNIXFILENAME.$(@:d:d:f))" >> $@.$(INPATH) - @echo "ICON_PREFIX=$(ICONPREFIX.libreoffice)" >> $@.$(INPATH) + @echo "ICON_PREFIX=$(ICONPREFIX.$(@:d:d:f))" >> $@.$(INPATH) @echo "ICON_SOURCE_DIR=../../../desktop/icons" >> $@.$(INPATH) @echo "PRODUCTVERSION=$(PRODUCTVERSION.$(@:d:d:f))" >> $@.$(INPATH) @cat $< >> $@.$(INPATH) diff --git a/sysui/desktop/suse/suse-menus.spec b/sysui/desktop/suse/suse-menus.spec index 933a3ae2c71c..ea5ae3187eba 100755 --- a/sysui/desktop/suse/suse-menus.spec +++ b/sysui/desktop/suse/suse-menus.spec @@ -338,7 +338,7 @@ for themedir in /opt/gnome/share/icons/gnome /opt/gnome/share/icons/hicolor /opt done %files -%if "%unixfilename" != "libreoffice%productversion" +%if "%unixfilename" != "libreoffice%productversion" && "%unixfilename" != "lodev%productversion" # compat symlinks %attr(0755,root,root) /opt/%unixfilename %attr(0755,root,root) /usr/bin/libreoffice%productversion |