[vlc-devel] [PATCH] share: add desktop files to open BR/DVD/CDA/VCD
Mathieu Velten
matmaul at gmail.com
Thu Jan 25 20:15:28 CET 2018
Stupid typo on EXTRA_DIST, sorry.
Le jeu. 25 janv. 2018 à 17:51, Jean-Baptiste Kempf <jb at videolan.org> a
écrit :
> make distcheck fails:
>
> make[3]: Entering directory
> '/home/jb/VideoLAN/dev/vlc/build/vlc-4.0.0-dev/_build/sub/share'
> GEN vlc.appdata.xml
> GEN vlc.desktop
> make[3]: *** No rule to make target 'vlc-openbd.desktop', needed by
> 'all-am'. Stop.
>
>
> On Thu, 25 Jan 2018, at 16:23, Mathieu Velten wrote:
> > ---
> > 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(-)
> > create mode 100644 share/vlc-openbd.desktop.in
> > create mode 100644 share/vlc-opencda.desktop.in
> > create mode 100644 share/vlc-opendvd.desktop.in
> > create mode 100644 share/vlc-openvcd.desktop.in
> >
> > diff --git a/share/Makefile.am b/share/Makefile.am
> > index bf81792..8e0ebf5 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 0000000..386eb20
> > --- /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 0000000..503d5a8
> > --- /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 0000000..aadc44a
> > --- /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 0000000..c6dd894
> > --- /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 0d866f7..d521c6c 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
> > --
> > 2.14.3
> >
> > _______________________________________________
> > vlc-devel mailing list
> > To unsubscribe or modify your subscription options:
> > https://mailman.videolan.org/listinfo/vlc-devel
>
>
> --
> Jean-Baptiste Kempf - President
> +33 672 704 734
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20180125/d22a4c0d/attachment.html>
More information about the vlc-devel
mailing list