The following commit has been merged in the master branch: commit 3935df1a24f33b53b58ef0983ffce45771795f6a Author: Felix Natter <fnat...@gmx.net> Date: Sat May 11 10:54:05 2013 +0200
change freeplane.mime such that Freeplane is run by run-mailcap on *.mm (see the comments at the top of the file!!) diff --git a/debian/freeplane.mime b/debian/freeplane.mime index 05f2411..77b493e 100644 --- a/debian/freeplane.mime +++ b/debian/freeplane.mime @@ -1 +1,11 @@ -application/x-freeplane; /usr/bin/freeplane '%s'; test=test -n "$DISPLAY"; description="Freeplane MindMap file"; textualnewlines; nametemplate=%s.mm +# The problem is: /etc/mime.types used by /etc/mailcap (which this file is compiled to) does not +# support magic information (i.e. an XML prefix that distinguishes Freeplane from FreeMind), +# so we cannot define application/x-freeplane in /etc/mime.types... +# That's why we have to decide globally for one program if both (FreeMind, Freeplane) are installed. +# But since /etc/mailcap is only used for old-style mime programs (see, edit, compose, print), +# NOT by GNOME/KDE/Xfce/... (freedesktop.org), we don't care too much! +# Freedesktop.org uses "debian/freeplane.sharedmimeinfo" which supports +# magic, and so if both programs are installed, the correct program is used +# for the correct magic (i.e. <map version="freeplane... vs <map>) in GNOME/KDE/Xfce! + +application/x-freemind; /usr/bin/freeplane '%s'; test=test -n "$DISPLAY"; description="Freeplane/FreeMind MindMap file"; textualnewlines; nametemplate=%s.mm; priority=7 -- freeplane packaging _______________________________________________ pkg-java-commits mailing list pkg-java-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits