[vlc-commits] [Git][videolan/vlc][3.0.x] appdata: fix AppStream metadata file name, other small fixes
Rémi Denis-Courmont (@Courmisch)
gitlab at videolan.org
Thu Nov 13 20:11:49 UTC 2025
Rémi Denis-Courmont pushed to branch 3.0.x at VideoLAN / VLC
Commits:
5338b87f by AsciiWolf at 2025-11-13T21:12:37+02:00
appdata: fix AppStream metadata file name, other small fixes
The file name should match the app id
Also add OARS metadata, fix default screenshot and fix component type
(cherry picked from commit a66e01306dd5a072cf9e7e61763be967f8648110)
Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
Conflicts:
configure.ac
po/POTFILES.in
share/.gitignore
share/Makefile.am
share/org.videolan.vlc.appdata.xml.in.in
- - - - -
5 changed files:
- configure.ac
- po/POTFILES.in
- share/.gitignore
- share/Makefile.am
- share/vlc.appdata.xml.in.in → share/org.videolan.vlc.appdata.xml.in.in
Changes:
=====================================
configure.ac
=====================================
@@ -4447,7 +4447,7 @@ AC_CONFIG_FILES([
bin/Makefile
test/Makefile
modules/hw/mmal/Makefile
- share/vlc.appdata.xml.in
+ share/org.videolan.vlc.appdata.xml.in
])
AM_COND_IF([HAVE_WIN32], [
=====================================
po/POTFILES.in
=====================================
@@ -1265,7 +1265,7 @@ modules/visualization/projectm.cpp
modules/visualization/visual/visual.c
modules/visualization/visual/window_presets.h
modules/visualization/vsxu.cpp
-share/vlc.appdata.xml.in.in
+share/org.videolan.vlc.appdata.xml.in.in
share/lua/http/dialogs/batch_window.html
share/lua/http/dialogs/browse_window.html
share/lua/http/dialogs/create_stream.html
=====================================
share/.gitignore
=====================================
@@ -1,3 +1,3 @@
vlc.desktop
-vlc.appdata.xml
-vlc.appdata.xml.in
+org.videolan.vlc.appdata.xml
+org.videolan.vlc.appdata.xml.in
=====================================
share/Makefile.am
=====================================
@@ -7,8 +7,7 @@ if !HAVE_WIN32
if !HAVE_DARWIN
desktop_DATA = vlc.desktop
appdatadir = $(datarootdir)/metainfo
-appdata_DATA = $(appdata_in_files:.xml.in=.xml)
-appdata_in_files = vlc.appdata.xml.in
+appdata_DATA = org.videolan.vlc.appdata.xml
endif
endif
@@ -23,7 +22,7 @@ vlc.desktop: vlc.desktop.in $(top_builddir)/config.status
$(AM_V_at)$(DESKTOP_FILE_VALIDATE) tmp-$@
$(AM_V_at)mv -f tmp-$@ $@
-vlc.appdata.xml: vlc.appdata.xml.in
+org.videolan.vlc.appdata.xml: org.videolan.vlc.appdata.xml.in
$(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ || cp $< $@
iconsdatadir = $(datadir)/icons/hicolor
=====================================
share/vlc.appdata.xml.in.in → share/org.videolan.vlc.appdata.xml.in.in
=====================================
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2016-2017 Jean-Baptiste Kempf CC-0 -->
-<component type="desktop">
+<component type="desktop-application">
<id>org.videolan.vlc</id>
<launchable type="desktop-id">vlc.desktop</launchable>
<metadata_license>CC0-1.0</metadata_license>
@@ -31,11 +31,12 @@
<screenshot type="default">
<image>http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-poney.jpg</image>
</screenshot>
- <screenshot type="default">
+ <screenshot>
<image>http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-gnome3-open.jpg</image>
</screenshot>
- <screenshot type="default">
+ <screenshot>
<image>http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-gnome3-debian.jpg</image>
</screenshot>
</screenshots>
+ <content_rating type="oars-1.1" />
</component>
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5338b87fb1e24f848ce7fc80eea9b5ab70642700
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5338b87fb1e24f848ce7fc80eea9b5ab70642700
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list