r928 ./packages/openofficeorg/2.3/experimental: fix qstart.desktop installation
------------------------------------------------------------
revno: 928
committer: Rene Engelhard <rene@debian.org>
branch nick: debian
timestamp: Wed 2007-10-24 07:47:46 +0200
message:
fix qstart.desktop installation
modified:
changelog
rules
=== modified file 'changelog'
--- a/changelog 2007-10-23 20:31:55 +0000
+++ b/changelog 2007-10-24 05:47:46 +0000
@@ -1,12 +1,15 @@
-openoffice.org (1:2.3.0-3.4pre) experimental; urgency=low
+openoffice.org (1:2.3.0-3.4pre) experimental; urgency=medium
* debian/control.mozilla.in:
- recommend konqueror-nsplugins (closes: #446911)
* debian/control.in:
- build-conflict against libicu-dev (= 3.8~d01-1) and rebuild against
libicu-dev 3.8-1 (closes: #447735)
+ * deian/rules:
+ - fix qstart.desktop installation. Yes, it's not obsolete (why did I thnk
+ that?) and ended up in the wrong package (closes: #447732)
- -- Rene Engelhard <rene@debian.org> Tue, 23 Oct 2007 22:26:44 +0200
+ -- Rene Engelhard <rene@debian.org> Wed, 24 Oct 2007 01:22:49 +0200
openoffice.org (1:2.3.0-3) experimental; urgency=medium
=== modified file 'rules'
--- a/rules 2007-10-20 13:21:29 +0000
+++ b/rules 2007-10-24 05:47:46 +0000
@@ -1403,6 +1403,11 @@
cd debian/tmp/pkg; \
rm -f openoffice.org-common/$(OODIR)/program/.testtoolrc
+ # Gtk quickstarter for the eggtrtray stuff, so to -gtk (via -gnome)
+ mkdir -p -m755 debian/tmp/pkg/openoffice.org-gnome/$(OODIR)/share/xdg
+ mv debian/tmp/pkg/openoffice.org-common/$(OODIR)/share/xdg/qstart.desktop \
+ debian/tmp/pkg/openoffice.org-gnome/$(OODIR)/share/xdg
+
# move gengal stuff into -dev
mkdir -p debian/tmp/pkg/openoffice.org-dev/$(OODIR)/program
mv debian/tmp/pkg/openoffice.org-core/$(OODIR)/program/gengal* \
@@ -1616,12 +1621,8 @@
rm -rf $(PKGDIR)-gtk
mkdir -p -m755 $(PKGDIR)-gtk/$(OODIR)/program
mv $(PKGDIR)-gnome/$(OODIR)/program/* $(PKGDIR)-gtk/$(OODIR)/program/
-ifeq "$(PACKAGE_QUICKSTART)" "y"
mkdir -p -m755 $(PKGDIR)-gtk/$(OODIR)/share
mv $(PKGDIR)-gnome/$(OODIR)/share/xdg $(PKGDIR)-gtk/$(OODIR)/share
-else
- rm -rf $(PKGDIR)-gnome/$(OODIR)/share
-endif
mv $(PKGDIR)-gtk/$(OODIR)/program/ucpgvfs1.uno.so \
$(PKGDIR)-gnome/$(OODIR)/program/
mv $(PKGDIR)-gtk/$(OODIR)/program/gnome-set-default-application \
@@ -1757,7 +1758,16 @@
< $$dirname/$$p.desktop \
> $(PKGDIR)-$$p/usr/share/applications/ooo$(VER)-$$p.desktop || exit 1 ;\
done
- # we don't need the share/xdgs
+
+ # qstart.desktop is different to the above. Should be handled by
+ # --with-unix-wrapper of ooo-build but that somehow doesn't work as
+ # expected. FIXME.
+ PRODUCTVERSION=`grep PRODUCTVERSION $(SOURCE_TREE)/sysui/desktop/productversion.mk | head -n 1 | cut -d"=" -f2 | sed -e s/\ //g`; \
+ sed -i -e "s,Exec=openoffice.org$$PRODUCTVERSION,Exec=ooffice$(VER)," \
+ -e "s,Name=OpenOffice.org $$PRODUCTVERSION,Name=OpenOffice.org $(VER)," \
+ -e "s/ / /" \
+ $(PKGDIR)-gtk/$(OODIR)/share/xdg/qstart.desktop
+ # we don't need the share/xdgs except qstart
for f in `find debian -name '*.desktop' | grep xdg | grep -v qstart`; do \
rm -f $$f; done
for f in `find debian -name '*.desktop'`; do \
@@ -1773,6 +1783,7 @@
for i in writer calc impress draw math base; do \
perl -pi -e 's/Application;//; s/X-Red-Hat-Base;//; s/X-SuSE-Core-Office;//; s/X-MandrivaLinux-.*;//;' $(PKGDIR)-$$i/usr/share/applications/ooo$(VER)-$$i.desktop; \
done
+ perl -pi -e 's/Application;//' $(PKGDIR)-gtk/$(OODIR)/share/xdg/qstart.desktop
else
# menu files from ooo-build/desktop
for p in writer calc impress draw math base; do \
Reply to: