[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