vlc | branch: master | Mathieu Velten <matm...@gmail.com> | Thu Oct 17 00:56:08 2019 +0200| [488e0d6b644a6231dec87aad26e0e5052a17cbc2] | committer: Thomas Guillem
share: add desktop files to open BR/DVD/CDA/VCD Signed-off-by: Thomas Guillem <tho...@gllm.fr> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=488e0d6b644a6231dec87aad26e0e5052a17cbc2 --- share/Makefile.am | 5 +++-- share/vlc-openbd.desktop.in | 9 +++++++++ share/vlc-opencda.desktop.in | 9 +++++++++ share/vlc-opendvd.desktop.in | 9 +++++++++ share/vlc-openvcd.desktop.in | 9 +++++++++ share/vlc.desktop.mimetypes | 4 ---- 6 files changed, 39 insertions(+), 6 deletions(-) diff --git a/share/Makefile.am b/share/Makefile.am index e5b801a5be..204daa582c 100644 --- a/share/Makefile.am +++ b/share/Makefile.am @@ -5,7 +5,7 @@ EXTRA_DIST = desktopdir = $(datadir)/applications if !HAVE_WIN32 if !HAVE_DARWIN -desktop_DATA = vlc.desktop +desktop_DATA = vlc.desktop vlc-openbd.desktop vlc-opendvd.desktop vlc-openvcd.desktop vlc-opencda.desktop appdatadir = $(datarootdir)/metainfo appdata_DATA = $(appdata_in_files:.xml.in=.xml) appdata_in_files = vlc.appdata.xml.in @@ -13,9 +13,10 @@ endif endif EXTRA_DIST += vlc.desktop.in vlc.desktop.mimetypes +EXTRA_DIST += vlc-openbd.desktop.in vlc-opendvd.desktop.in vlc-openvcd.desktop.in vlc-opencda.desktop.in CLEANFILES += $(desktop_DATA) $(appdata_DATA) -vlc.desktop: vlc.desktop.in $(top_builddir)/config.status +%.desktop: %.desktop.in $(top_builddir)/config.status $(AM_V_GEN)mimetypes="$$(sed 's/\s*#.*$$//g' $(srcdir)/vlc.desktop.mimetypes | egrep -v '^$$' | tr "\n" ';')"; \ sed \ -e 's,\@bindir\@,$(bindir),g' \ diff --git a/share/vlc-openbd.desktop.in b/share/vlc-openbd.desktop.in new file mode 100644 index 0000000000..386eb20215 --- /dev/null +++ b/share/vlc-openbd.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=VLC media player (Blu-ray) +NoDisplay=true +Exec=@bindir@/vlc --started-from-file bluray://%f +Icon=vlc +Terminal=false +Type=Application +MimeType=x-content/video-bluray diff --git a/share/vlc-opencda.desktop.in b/share/vlc-opencda.desktop.in new file mode 100644 index 0000000000..503d5a85f4 --- /dev/null +++ b/share/vlc-opencda.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=VLC media player (Audio CD) +NoDisplay=true +Exec=@bindir@/vlc --started-from-file cdda://%f +Icon=vlc +Terminal=false +Type=Application +MimeType=x-content/audio-cdda diff --git a/share/vlc-opendvd.desktop.in b/share/vlc-opendvd.desktop.in new file mode 100644 index 0000000000..aadc44a672 --- /dev/null +++ b/share/vlc-opendvd.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=VLC media player (DVD) +NoDisplay=true +Exec=@bindir@/vlc --started-from-file dvd://%f +Icon=vlc +Terminal=false +Type=Application +MimeType=x-content/video-dvd diff --git a/share/vlc-openvcd.desktop.in b/share/vlc-openvcd.desktop.in new file mode 100644 index 0000000000..c6dd894e83 --- /dev/null +++ b/share/vlc-openvcd.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=VLC media player (VCD) +NoDisplay=true +Exec=@bindir@/vlc --started-from-file vcd://%f +Icon=vlc +Terminal=false +Type=Application +MimeType=x-content/video-vcd;x-content/video-svcd diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes index 0d866f7da8..d521c6c34f 100644 --- a/share/vlc.desktop.mimetypes +++ b/share/vlc.desktop.mimetypes @@ -119,10 +119,6 @@ x-scheme-handler/icyx # Icecast # Linux desktop environment hooks for ISOs etc. application/x-cd-image -x-content/video-vcd -x-content/video-svcd -x-content/video-dvd -x-content/audio-cdda x-content/audio-player # Playlists / text/xml list with URLs _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits