Browse Source

Move MIME types in desktop file to separate file for easier maintenance

Move list of supported MIME types from vlc.desktop.in to vlc.desktop.mimetypes,
with one mime type per line with the option of hash comments to associate
information with the MIME types.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
pull/46/head
Petter Reinholdtsen 10 years ago
committed by Jean-Baptiste Kempf
parent
commit
d4f1aaf5e4
  1. 3
      share/Makefile.am
  2. 2
      share/vlc.desktop.in
  3. 137
      share/vlc.desktop.mimetypes

3
share/Makefile.am

@ -6,11 +6,12 @@ appdatadir = $(datadir)/applications
if !HAVE_WIN32
appdata_DATA = vlc.desktop
endif
EXTRA_DIST += vlc.desktop.in
EXTRA_DIST += vlc.desktop.in vlc.desktop.mimetypes
CLEANFILES += $(appdata_DATA)
vlc.desktop: vlc.desktop.in $(top_builddir)/config.status
$(AM_V_GEN)sed -e 's,\@bindir\@,$(bindir),g' < "$<" > tmp-$@
$(AM_V_GEN)mimetypes="$$(sed 's/\s*#.*$$//g' vlc.desktop.mimetypes | egrep -v '^$$' | tr "\n" ';')"; sed -ie "s,\@MIMETYPES\@,$$mimetypes,g" tmp-$@
$(AM_V_at)$(DESKTOP_FILE_VALIDATE) tmp-$@
$(AM_V_at)mv -f tmp-$@ $@

2
share/vlc.desktop.in

@ -88,6 +88,6 @@ Icon=vlc
Terminal=false
Type=Application
Categories=AudioVideo;Player;Recorder;
MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;audio/ogg;video/ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;x-content/audio-cdda;x-content/audio-player;application/xspf+xml;x-scheme-handler/mms;x-scheme-handler/rtmp;x-scheme-handler/rtsp;video/vnd.mpegurl;
MimeType=@MIMETYPES@
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb
Keywords=Player;Capture;DVD;Audio;Video;Server;Broadcast;

137
share/vlc.desktop.mimetypes

@ -0,0 +1,137 @@
# List of MIME types to announce in the desktop file, to let desktop
# environments and browsers know which file types to pass on to VLC.
# DV files
video/dv
video/mpeg
video/x-mpeg
video/msvideo
video/quicktime
video/x-anim
video/x-avi
video/x-ms-asf
video/x-ms-wmv
video/x-msvideo
video/x-nsv
video/x-flc
video/x-fli
video/x-flv
video/vnd.rn-realvideo
video/mp4
video/mp4v-es
video/mp2t
application/ogg
application/x-ogg
video/x-ogm+ogg
audio/x-vorbis+ogg
audio/ogg
video/ogg
application/x-matroska
audio/x-matroska
video/x-matroska
video/webm
audio/webm
audio/x-mp3
audio/x-mpeg
audio/mpeg
audio/x-wav
audio/x-mpegurl
audio/x-scpls
audio/x-m4a
audio/x-ms-asf
audio/x-ms-asx
audio/x-ms-wax
application/vnd.rn-realmedia
audio/x-real-audio
audio/x-pn-realaudio
application/x-flac
audio/x-flac
application/x-shockwave-flash
misc/ultravox
audio/vnd.rn-realaudio
audio/x-pn-aiff
audio/x-pn-au
audio/x-pn-wav
audio/x-pn-windows-acm
image/vnd.rn-realpix
audio/x-pn-realaudio-plugin
application/x-extension-mp4
audio/mp4
audio/amr
audio/amr-wb
x-content/video-vcd
x-content/video-svcd
x-content/video-dvd
x-content/audio-cdda
x-content/audio-player
application/xspf+xml
x-scheme-handler/mms
x-scheme-handler/rtmp
x-scheme-handler/rtsp
video/vnd.mpegurl
Loading…
Cancel
Save