diff --git a/appdata.patch b/appdata.patch new file mode 100644 index 0000000..2002a13 --- /dev/null +++ b/appdata.patch @@ -0,0 +1,19 @@ +diff --git a/share/vlc.appdata.xml.in.in b/share/vlc.appdata.xml.in.in +index cc9c39a..3c55620 100644 +--- a/share/vlc.appdata.xml.in.in ++++ b/share/vlc.appdata.xml.in.in +@@ -18,7 +18,7 @@ + https://trac.videolan.org/vlc/ + https://www.videolan.org/contribute.html + +- ++ + + + libvlc.so.5 +@@ -38,4 +38,5 @@ + http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-gnome3-debian.jpg + + ++ + diff --git a/vlc.spec b/vlc.spec index 38ce111..0701355 100644 --- a/vlc.spec +++ b/vlc.spec @@ -40,7 +40,9 @@ Patch: fdk-aac2.patch # separate avcodec-vaapi conditional from other vaapi modules Patch: vaapi-without-ffmepg4.patch # port from intel-mediasdk to oneVPL -Patch: oneVPL.patch +Patch: oneVPL.patch +# fix appstreamcli validate to show in Software (rhbz#2258611) +Patch: appdata.patch %{load:%{S:1}} %global __provides_exclude_from ^%{vlc_plugindir}/.*$ @@ -474,7 +476,12 @@ rm -f aclocal.m4 m4/lib*.m4 m4/lt*.m4 sed -i -e 's|\("qt-icon-change",\) true|\1 false|' modules/gui/qt/qt.cpp # sync appstream app-id with Flathub -sed -i -e 's|org\.videolan\.vlc|org.videolan.VLC|' share/vlc.appdata.xml.in.in +# fill in release date from appstream.patch +# https: https://code.videolan.org/videolan/vlc/-/merge_requests/1555 (4.0) +sed -e 's|org\.videolan\.vlc|org.videolan.VLC|' \ + -e 's|@DATE@|%(date +%F -r %{S:0})|' \ + -e 's|http:|https:|g' \ + -i share/vlc.appdata.xml.in.in %if 0%{?flatpak} # icons are renamed in order to be exported