[libreoffice] 02/03: stop shipping mimelnk desktop files (closes: #872001)

Rene Engelhard rene at moszumanska.debian.org
Mon Aug 14 22:15:02 UTC 2017


This is an automated email from the git hooks/post-receive script.

rene pushed a commit to branch debian-experimental-5.4
in repository libreoffice.

commit adebcb662bb4de676add9d2880bd13d9bd260cbb
Author: Rene Engelhard <rene at rene-engelhard.de>
Date:   Mon Aug 14 22:04:39 2017 +0000

    stop shipping mimelnk desktop files (closes: #872001)
---
 changelog                                        |  3 +
 patches/series                                   |  1 +
 patches/stop-shipping-mimelnk-desktop-files.diff | 91 ++++++++++++++++++++++++
 3 files changed, 95 insertions(+)

diff --git a/changelog b/changelog
index 46121bf..94035df 100644
--- a/changelog
+++ b/changelog
@@ -2,6 +2,9 @@ libreoffice (1:5.4.1~rc1-1) UNRELEASED; urgency=medium
 
   * New upstream release candidate
 
+  * debian/patches/stop-shipping-mimelnk-desktop-files.diff: as name says
+    (closes: #872001)
+
  -- Rene Engelhard <rene at debian.org>  Sat, 12 Aug 2017 10:36:57 +0200
 
 libreoffice (1:5.4.0-2) UNRELEASED; urgency=medium
diff --git a/patches/series b/patches/series
index cd7d2ea..30de6a1 100644
--- a/patches/series
+++ b/patches/series
@@ -30,3 +30,4 @@ disable-some-sc-tests-with-internal-cppunit.diff
 cppunit-optional.diff
 disable-unused-test-programs.diff
 gb_SUPPRESS_TESTS.diff
+stop-shipping-mimelnk-desktop-files.diff
diff --git a/patches/stop-shipping-mimelnk-desktop-files.diff b/patches/stop-shipping-mimelnk-desktop-files.diff
new file mode 100644
index 0000000..897ec69
--- /dev/null
+++ b/patches/stop-shipping-mimelnk-desktop-files.diff
@@ -0,0 +1,91 @@
+diff --git a/bin/distro-install-desktop-integration b/bin/distro-install-desktop-integration
+index 1d2484b..3b6e502 100755
+--- a/bin/distro-install-desktop-integration
++++ b/bin/distro-install-desktop-integration
+@@ -141,7 +141,6 @@ cd -
+ # desktop files will be added by the corresponding add_wrapper command
+ if test -f $DESTDIR/gid_Module_Root_Brand ; then
+     for dir in $PREFIXDIR/share/application-registry \
+-               $PREFIXDIR/share/mimelnk/application \
+                $PREFIXDIR/share/mime/packages \
+                $PREFIXDIR/share/mime-info \
+                $PREFIXDIR/share/icons ; do
+diff --git a/sysui/CustomTarget_share.mk b/sysui/CustomTarget_share.mk
+index aeb94c0..a99e1d8 100644
+--- a/sysui/CustomTarget_share.mk
++++ b/sysui/CustomTarget_share.mk
+@@ -127,7 +126,6 @@ $(eval $(call gb_CustomTarget_register_targets,sysui/share,\
+ 		$(product)/openoffice.keys \
+ 		$(product)/openoffice.sh \
+ 		$(product)/create_tree.sh \
+-		$(product)/mimelnklist \
+ 		$(product)/launcherlist) \
+ ))
+ 
+@@ -147,16 +145,6 @@ $(share_WORKDIR)/%/openoffice.keys:  \
+ 		--ext "keys" --key "description" $(share_WORKDIR)/documents.ulf
+ 	cat $(MIMEKEYS) > $@
+ 
+-$(share_WORKDIR)/%/mimelnklist: $(MIMEDESKTOPS) $(share_SRCDIR)/share/brand.pl \
+-	$(share_TRANSLATE) $(share_WORKDIR)/documents.ulf
+-	mkdir -p $(dir $@)
+-	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
+-	$(PERL) $(share_SRCDIR)/share/brand.pl -p $* -u $(UNIXFILENAME.$*) \
+-		--iconprefix $(UNIXFILENAME.$*)- $^ $(share_WORKDIR)/$*
+-	$(PERL) $(share_TRANSLATE) -p $* -d $(share_WORKDIR)/$* \
+-		--ext "desktop" --key "Comment" $(share_WORKDIR)/documents.ulf
+-	echo "$(MIMEDESKTOPS)" > $@
+-
+ $(share_WORKDIR)/%/openoffice.mime: $(share_SRCDIR)/mimetypes/openoffice.mime
+ 	mkdir -p $(dir $@)
+ 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),CAT,1)
+@@ -167,7 +155,7 @@ $(share_WORKDIR)/%/openoffice.sh: $(share_SRCDIR)/share/openoffice.sh
+ 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),CAT,1)
+ 	cat $< | tr -d "\015" | sed -e "s/%PREFIX/$(UNIXFILENAME.$*)/g" > $@
+ 
+-$(share_WORKDIR)/%/create_tree.sh: $(share_SRCDIR)/share/create_tree.sh $(share_WORKDIR)/%/mimelnklist \
++$(share_WORKDIR)/%/create_tree.sh: $(share_SRCDIR)/share/create_tree.sh \
+ 	$(share_WORKDIR)/%/openoffice.org.xml $(share_WORKDIR)/%/openoffice.applications $(share_WORKDIR)/%/openoffice.mime \
+ 	$(share_WORKDIR)/%/openoffice.keys $(share_WORKDIR)/%/launcherlist $(if $(INTROSPECTION_SCANNER),$(call gb_Library_get_target,libreofficekitgtk))
+ 	mkdir -p $(dir $@)
+diff --git a/sysui/desktop/freedesktop/freedesktop-menus.spec b/sysui/desktop/freedesktop/freedesktop-menus.spec
+index 4a0f7e7..c3e154f 100755
+--- a/sysui/desktop/freedesktop/freedesktop-menus.spec
++++ b/sysui/desktop/freedesktop/freedesktop-menus.spec
+@@ -66,7 +66,6 @@ cd $RPM_BUILD_ROOT
+ rm -rf usr/share/application-registry
+ rm -rf usr/share/applications.flag
+ rm -rf usr/share/mime-info
+-rm -rf usr/share/mimelnk
+ rm -rf usr/share/applnk-redhat
+ #find usr/share/icons -name '*.png' -exec chmod g+w {} \;
+ 
+diff --git a/sysui/desktop/share/brand.pl b/sysui/desktop/share/brand.pl
+index ae2911b..2be723b3 100644
+--- a/sysui/desktop/share/brand.pl
++++ b/sysui/desktop/share/brand.pl
+@@ -22,7 +22,7 @@ eval 'exec perl -wS $0 ${1+"$@"}'
+ 
+ #
+ # This tool is used to re-write and substitute variables
+-# into Unix .desktop, mimelnk, .keys files etc.
++# into Unix .desktop, .keys files etc.
+ #
+ 
+ $destdir = pop @ARGV;
+diff --git a/sysui/desktop/share/create_tree.sh b/sysui/desktop/share/create_tree.sh
+index 19a5ce3..3f24b5f 100755
+--- a/sysui/desktop/share/create_tree.sh
++++ b/sysui/desktop/share/create_tree.sh
+@@ -29,11 +29,6 @@ if [ "${KDEMAINDIR}" ]; then
+   done
+   unset targetdir destfile
+ 
+-  mkdir -p "${DESTDIR}/${KDEMAINDIR}/share/mimelnk/application"
+-  for i in `cat mimelnklist`; do
+-    cp "${i}" "${DESTDIR}/${KDEMAINDIR}/share/mimelnk/application/${PREFIX}-`basename ${i}`"
+-  done
+-  chmod 0644 "${DESTDIR}/${KDEMAINDIR}/share/mimelnk/application/"*
+ fi
+ 
+ if [ "${GNOMEDIR}" ]; then

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openoffice/libreoffice.git



More information about the Pkg-openoffice-commits mailing list