native275 #i107355# updating to OOo 3.3
This commit is contained in:
@@ -49,7 +49,7 @@ TARGET=debian
|
|||||||
|
|
||||||
.IF "$(PKGFORMAT)"!="$(PKGFORMAT:s/deb//)"
|
.IF "$(PKGFORMAT)"!="$(PKGFORMAT:s/deb//)"
|
||||||
|
|
||||||
DEBFILES=$(foreach,i,{$(PRODUCTLIST)} $(PKGDIR)$/$i3.2-$(TARGET)-menus_$(PKGVERSION.$i)-$(PKGREV)_all.deb)
|
DEBFILES=$(foreach,i,{$(PRODUCTLIST)} $(PKGDIR)$/$i3.3-$(TARGET)-menus_$(PKGVERSION.$i)-$(PKGREV)_all.deb)
|
||||||
|
|
||||||
.ENDIF
|
.ENDIF
|
||||||
|
|
||||||
@@ -64,22 +64,22 @@ ALLTAR : $(DEBFILES)
|
|||||||
|
|
||||||
%/DEBIAN/control : $$(@:f)
|
%/DEBIAN/control : $$(@:f)
|
||||||
@$(MKDIRHIER) $(@:d) $*$/etc $*$/usr/share/applnk/Office $*$/usr/lib/menu
|
@$(MKDIRHIER) $(@:d) $*$/etc $*$/usr/share/applnk/Office $*$/usr/lib/menu
|
||||||
ln -sf /opt/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.2//)) $*$/etc$/
|
ln -sf /opt/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.3//)) $*$/etc$/
|
||||||
/bin/sh -c -x "cd $(COMMONMISC)$/$(*:f:s/-/ /:1:s/3.2//) && DESTDIR=$(shell @cd $*; pwd) ICON_PREFIX=$(ICONPREFIX) KDEMAINDIR=/usr GNOMEDIR=/usr create_tree.sh"
|
/bin/sh -c -x "cd $(COMMONMISC)$/$(*:f:s/-/ /:1:s/3.3//) && DESTDIR=$(shell @cd $*; pwd) ICON_PREFIX=$(ICONPREFIX) KDEMAINDIR=/usr GNOMEDIR=/usr create_tree.sh"
|
||||||
@cat openoffice.org-debian-menus | sed -e 's/%PRODUCTNAME/$(PRODUCTNAME.$(*:f:s/-/ /:1:s/3.2//)) $(PRODUCTVERSION.$(*:f:s/-/ /:1:s/3.2//))/' -e 's/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.2//))/' -e 's/%ICONPREFIX/$(ICONPREFIX.$(*:f:s/-/ /:1:s/3.2//))/' > $*$/usr/lib/menu/$(*:f:s/_/ /:1:s/3.2//)
|
@cat openoffice.org-debian-menus | sed -e 's/%PRODUCTNAME/$(PRODUCTNAME.$(*:f:s/-/ /:1:s/3.3//)) $(PRODUCTVERSION.$(*:f:s/-/ /:1:s/3.3//))/' -e 's/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.3//))/' -e 's/%ICONPREFIX/$(ICONPREFIX.$(*:f:s/-/ /:1:s/3.3//))/' > $*$/usr/lib/menu/$(*:f:s/_/ /:1:s/3.3//)
|
||||||
echo "Package: $(*:f:s/_/ /:1:s/3.2//)" > $@
|
echo "Package: $(*:f:s/_/ /:1:s/3.3//)" > $@
|
||||||
cat $(@:f) | tr -d "\015" | sed "s/%productname/$(PRODUCTNAME.$(*:f:s/-/ /:1:s/3.2//))/" >> $@
|
cat $(@:f) | tr -d "\015" | sed "s/%productname/$(PRODUCTNAME.$(*:f:s/-/ /:1:s/3.3//))/" >> $@
|
||||||
echo "Version: $(PKGVERSION.$(*:f:s/-/ /:1:s/3.2//))-$(PKGREV)" >> $@
|
echo "Version: $(PKGVERSION.$(*:f:s/-/ /:1:s/3.3//))-$(PKGREV)" >> $@
|
||||||
@du -k -s $* | awk -F ' ' '{ printf "Installed-Size: %s\n", $$1 ; }' >> $@
|
@du -k -s $* | awk -F ' ' '{ printf "Installed-Size: %s\n", $$1 ; }' >> $@
|
||||||
|
|
||||||
%/DEBIAN/postinst : $$(@:f)
|
%/DEBIAN/postinst : $$(@:f)
|
||||||
@cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.2//))/g" > $@
|
@cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.3//))/g" > $@
|
||||||
|
|
||||||
%/DEBIAN/postrm : $$(@:f)
|
%/DEBIAN/postrm : $$(@:f)
|
||||||
@cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.2//))/g" > $@
|
@cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.3//))/g" > $@
|
||||||
|
|
||||||
%/DEBIAN/prerm : $$(@:f)
|
%/DEBIAN/prerm : $$(@:f)
|
||||||
@cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.2//))/g" > $@
|
@cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1:s/3.3//))/g" > $@
|
||||||
|
|
||||||
# --- packaging ---------------------------------------------------
|
# --- packaging ---------------------------------------------------
|
||||||
|
|
||||||
|
@@ -50,7 +50,7 @@ PKGDIR=$(BIN)
|
|||||||
PRODUCTLIST = openoffice.org broffice.org
|
PRODUCTLIST = openoffice.org broffice.org
|
||||||
|
|
||||||
# default values to minimize maintainance effort
|
# default values to minimize maintainance effort
|
||||||
PRODUCTVERSION = 3.2
|
PRODUCTVERSION = 3.3
|
||||||
PRODUCTVERSIONSHORT = 3
|
PRODUCTVERSIONSHORT = 3
|
||||||
PKGVERSION = $(PRODUCTVERSION)
|
PKGVERSION = $(PRODUCTVERSION)
|
||||||
# gnome-vfs treats everything behind the last '.' as an icon extension,
|
# gnome-vfs treats everything behind the last '.' as an icon extension,
|
||||||
|
@@ -44,7 +44,7 @@ TARGET=slackware
|
|||||||
|
|
||||||
# --- Files --------------------------------------------------------
|
# --- Files --------------------------------------------------------
|
||||||
|
|
||||||
MENUFILES=$(PKGDIR)$/{$(PRODUCTLIST)}3.2-$(TARGET)-menus-$(PKGVERSION)-noarch-$(PKGREV).tgz
|
MENUFILES=$(PKGDIR)$/{$(PRODUCTLIST)}3.3-$(TARGET)-menus-$(PKGVERSION)-noarch-$(PKGREV).tgz
|
||||||
|
|
||||||
.IF "$(USE_SHELL)"=="bash"
|
.IF "$(USE_SHELL)"=="bash"
|
||||||
ECHOPARAM=-e
|
ECHOPARAM=-e
|
||||||
@@ -67,26 +67,26 @@ $(MISC)/$(TARGET)/usr/share/applications/ :
|
|||||||
# FIXME: removal of *-extension.* only to create identical packages to OOF680
|
# FIXME: removal of *-extension.* only to create identical packages to OOF680
|
||||||
%/usr/share/applications :
|
%/usr/share/applications :
|
||||||
@$(MKDIRHIER) $@
|
@$(MKDIRHIER) $@
|
||||||
/bin/sh -c "cd $(COMMONMISC)$/$(*:b:s/-/ /:1:s/3.2//); DESTDIR=$(shell @cd $*; pwd) GNOMEDIR="" ICON_PREFIX=$(ICONPREFIX.$(*:b:s/-/ /:1:s/3.2//)) KDEMAINDIR=/opt/kde .$/create_tree.sh"
|
/bin/sh -c "cd $(COMMONMISC)$/$(*:b:s/-/ /:1:s/3.3//); DESTDIR=$(shell @cd $*; pwd) GNOMEDIR="" ICON_PREFIX=$(ICONPREFIX.$(*:b:s/-/ /:1:s/3.3//)) KDEMAINDIR=/opt/kde .$/create_tree.sh"
|
||||||
$(RM) $*$/opt$/kde$/share$/icons$/*$/*$/*$/*-extension.png
|
$(RM) $*$/opt$/kde$/share$/icons$/*$/*$/*$/*-extension.png
|
||||||
$(RM) $*$/opt$/kde$/share$/mimelnk$/application$/*-extension.desktop
|
$(RM) $*$/opt$/kde$/share$/mimelnk$/application$/*-extension.desktop
|
||||||
$(RM) $*$/usr$/share$/applications$/*.desktop
|
$(RM) $*$/usr$/share$/applications$/*.desktop
|
||||||
$(RM) $*$/usr$/bin$/soffice
|
$(RM) $*$/usr$/bin$/soffice
|
||||||
|
|
||||||
%$/install$/doinst.sh : update-script
|
%$/install$/doinst.sh : update-script
|
||||||
@echo "( cd etc ; rm -rf $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//)) )" > $@
|
@echo "( cd etc ; rm -rf $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//)) )" > $@
|
||||||
@echo "( cd etc ; ln -snf /opt/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//):s/-//) $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//)) )" >> $@
|
@echo "( cd etc ; ln -snf /opt/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//):s/-//) $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//)) )" >> $@
|
||||||
@echo "( cd usr/bin ; rm -rf soffice )" >> $@
|
@echo "( cd usr/bin ; rm -rf soffice )" >> $@
|
||||||
@echo "( cd usr/bin ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//))/program/soffice soffice )" >> $@
|
@echo "( cd usr/bin ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//))/program/soffice soffice )" >> $@
|
||||||
@echo $(ECHOPARAM) $(foreach,i,$(shell @cat $(COMMONMISC)$/$(*:b:s/-/ /:1:s/3.2//)/launcherlist) "\n( cd usr/share/applications ; rm -rf $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//))-$i )\n( cd usr/share/applications ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//))/share/xdg/$i $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//))-$i )") >> $@
|
@echo $(ECHOPARAM) $(foreach,i,$(shell @cat $(COMMONMISC)$/$(*:b:s/-/ /:1:s/3.3//)/launcherlist) "\n( cd usr/share/applications ; rm -rf $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//))-$i )\n( cd usr/share/applications ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//))/share/xdg/$i $(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//))-$i )") >> $@
|
||||||
@cat $< >> $@
|
@cat $< >> $@
|
||||||
|
|
||||||
%$/install$/slack-desc : slack-desc
|
%$/install$/slack-desc : slack-desc
|
||||||
@$(MKDIRHIER) $(@:d)
|
@$(MKDIRHIER) $(@:d)
|
||||||
@sed -e "s/PKGNAME/$(*:b:s/-/ /:1:s/3.2//)-$(TARGET)-menus/g" -e "s/PKGVERSION/$(PKGVERSION.$(*:b:s/-/ /:1:s/3.2//))/g" \
|
@sed -e "s/PKGNAME/$(*:b:s/-/ /:1:s/3.3//)-$(TARGET)-menus/g" -e "s/PKGVERSION/$(PKGVERSION.$(*:b:s/-/ /:1:s/3.3//))/g" \
|
||||||
-e "s/LONGPRODUCTNAME/$(PRODUCTNAME.$(*:b:s/-/ /:1:s/3.2//)) $(PRODUCTVERSION.$(*:b:s/-/ /:1:s/3.2//))/g" \
|
-e "s/LONGPRODUCTNAME/$(PRODUCTNAME.$(*:b:s/-/ /:1:s/3.3//)) $(PRODUCTVERSION.$(*:b:s/-/ /:1:s/3.3//))/g" \
|
||||||
-e "s/PRODUCTNAME/$(PRODUCTNAME.$(*:b:s/-/ /:1:s/3.2//))/g" \
|
-e "s/PRODUCTNAME/$(PRODUCTNAME.$(*:b:s/-/ /:1:s/3.3//))/g" \
|
||||||
-e "s/UNIXFILENAME/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.2//))/g" $< > $@
|
-e "s/UNIXFILENAME/$(UNIXFILENAME.$(*:b:s/-/ /:1:s/3.3//))/g" $< > $@
|
||||||
|
|
||||||
# needed to satisfy the slackware package tools - they need
|
# needed to satisfy the slackware package tools - they need
|
||||||
# the entries like this
|
# the entries like this
|
||||||
|
Reference in New Issue
Block a user