[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

./packages/openofficeorg/2.4.1/unstable r1219: also install extension.desktop defining the MimeType and the ooo-build icons



------------------------------------------------------------
revno: 1219
committer: Rene Engelhard <rene@debian.org>
branch nick: debian
timestamp: Mon 2008-11-24 19:01:26 +0100
message:
  also install extension.desktop defining the MimeType and  the ooo-build icons
modified:
  changelog
  rules
=== modified file 'changelog'
--- a/changelog	2008-11-23 23:06:55 +0000
+++ b/changelog	2008-11-24 18:01:26 +0000
@@ -1,4 +1,4 @@
-openoffice.org (1:2.4.1-12.13pre) unstable; urgency=low
+openoffice.org (1:2.4.1-12.13pre) unstable; urgency=medium
 
   * ooo-build:
     - update (r14583)
@@ -9,8 +9,10 @@
   * debian/rules:
     - don't add | java2-runtime to JAVA_RUNTIME_DEPENDS as we don't work
       with cacao-oj6 
-    - actually install openoffice.org.xml for shared-mime-info
-      (adresses #502737 at least for nautilus)
+    - install the extension.desktop with Type=MimeType (to
+      /usr/share/mimelnk/application/vnd.openofficeorg.extension.desktop) and
+      install icons for it from ooo-build. Also actually install
+      openoffice.org.xml for shared-mime-info (closes: #502737)
   * debian/control.in:
     - conflict against cacao-oj6-jre (closes: #495694)
 

=== modified file 'rules'
--- a/rules	2008-11-18 01:21:00 +0000
+++ b/rules	2008-11-24 18:01:26 +0000
@@ -2767,6 +2767,17 @@
 	    -e 's/  / /' \
 	    < $$dirname/extension.desktop \
 	    > $(PKGDIR)-common/usr/share/applications/ooo$(VER)-extension.desktop || exit 1
+	dirname="`cd $(SOURCE_TREE)/sysui/$(shell . $(SOURCE_TREE)/*.sh; echo $$OUTPATH$$PROEXT)/misc/openoffice.org >/dev/null; pwd`" ;\
+	mkdir -p -m755 $(PKGDIR)-common/usr/share/mimelnk/application ;\
+	sed -e 's,Comment=Extension,Comment=OpenOffice.org $(VER) Extension,' \
+		-e 's/  / /' \
+		< $$dirname/extension.desktop \
+		> $(PKGDIR)-common/usr/share/mimelnk/application/vnd.openofficeorg.extension.desktop || exit 1
+	for i in 16x16 22x22 24x24 32x32 48x48; do \
+		install -D -m644 $(CURDIR)/ooo-build/desktop/mimetypes/$$i/application-vnd.openofficeorg.extension.png \
+			$(PKGDIR)-common/usr/share/icons/hicolor/$$i/mimetypes/$$i/application-vnd.openofficeorg.extension.png; \
+		done
+	perl -pi -e "s/Icon=openofficeorg.*-extension/Icon=application-vnd.openofficeorg.extension.png/" $(PKGDIR)-common/usr/share/mimelnk/application/vnd.openofficeorg.extension.desktop
 	sed -i -e 's/Application;//' $(PKGDIR)-common/usr/share/applications/ooo$(VER)-extension.desktop
 	sed -i -e 's/Office;/Office;System;/' $(PKGDIR)-common/usr/share/applications/ooo$(VER)-extension.desktop
 endif


Reply to: