Hello community,

here is the log from the commit of package vlc for openSUSE:Factory checked in 
at 2016-08-06 20:36:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vlc (Old)
 and      /work/SRC/openSUSE:Factory/.vlc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vlc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/vlc/vlc.changes  2016-07-18 21:19:30.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.vlc.new/vlc.changes     2016-08-06 
20:36:35.000000000 +0200
@@ -1,0 +2,21 @@
+Thu Aug  4 18:59:44 UTC 2016 - [email protected]
+
+- Build GStreamer plugin support:
+  + Add pkgconfig(gstreamer-app-1.0) BuildRequires.
+  + Split out new package vlc-codec-gstreamer, which is triggered
+    for automatic installation if vlc-noX and libgstapp are present
+    on the system. By using the GStreamer extension one can make
+    use of all available addons there (incl. OnePlay codec packs).
+
+-------------------------------------------------------------------
+Thu Aug  4 14:41:44 UTC 2016 - [email protected]
+
+- Add vlc-2.2.4-unambig-shortcuts.patch: Make keyboard shortcuts
+  in open dialog unambiguous.
+
+-------------------------------------------------------------------
+Wed Aug  3 03:19:18 UTC 2016 - [email protected]
+
+- Add and install appdata file.
+
+-------------------------------------------------------------------
@@ -5 +26 @@
-  has freerdp 2 
+  has freerdp 2.

New:
----
  vlc-2.2.4-unambig-shortcuts.patch
  vlc.appdata.xml

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vlc.spec ++++++
--- /var/tmp/diff_new_pack.v9iSDE/_old  2016-08-06 20:36:36.000000000 +0200
+++ /var/tmp/diff_new_pack.v9iSDE/_new  2016-08-06 20:36:36.000000000 +0200
@@ -24,6 +24,12 @@
 # Fluidsynth plugin is known to cause strange crashes here and there - disable 
it for now (2014-10-07, DimStar)
 %bcond_with fluidsynth
 
+%if 0%{?suse_version} >= 1200
+%bcond_without gstreamer
+%else
+%bcond_with gstreamer
+%endif
+
 %ifarch %arm
 %bcond_without opengles
 %else
@@ -41,6 +47,7 @@
 # Add vlc.changes as source, so we can reproducibly extract the date from it 
during build
 Source1:        %{name}.changes
 Source2:        %{name}-rpmlintrc
+Source3:        %{name}.appdata.xml
 # PATCH-FIX-OPENSUSE vlc-2.1.5-fix-skins2-default-skin-creation.patch -- see 
description in patch header
 Patch1:         vlc-2.1.5-fix-skins2-default-skin-creation.patch
 Patch3:         0001-no-return-in-non-void.patch
@@ -49,6 +56,8 @@
 Patch5:         vlc-support-qt5.5.patch
 # PATCH-FIX-UPSTREAM vlc-gcc6-buildfixes.patch [email protected] -- A 
collection of upstream commits to fix build with gcc6
 Patch6:         vlc-gcc6-buildfixes.patch
+# PATCH-FIX-UPSTREAM vlc-2.2.4-unambig-shortcuts.patch [email protected] -- 
Make keyboard shortcuts on 'open dialog' unambiguous
+Patch8:         vlc-2.2.4-unambig-shortcuts.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  SDL-devel >= 1.2.10
 BuildRequires:  aalib-devel
@@ -57,6 +66,9 @@
 BuildRequires:  dirac-devel
 BuildRequires:  fdupes
 BuildRequires:  findutils
+%if %{with gstreamer}
+BuildRequires:  pkgconfig(gstreamer-app-1.0)
+%endif
 %if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
 BuildRequires:  flac-devel
 %endif
@@ -266,6 +278,17 @@
 
 %lang_package -n %{name}-noX
 
+%package codec-gstreamer
+Summary:        VLC: VideoLAN Client - Decode using GStreamer
+Group:          Productivity/Multimedia/Video/Players
+Requires:       %{name}-noX = %{version}
+Supplements:    packageand(%{name}-noX:%(rpm --qf "%%{name}" -qf $(readlink -f 
%{_libdir}/libgstapp-1.0.so)))
+
+%description codec-gstreamer
+This package enhances the functionality of the VLC VideoLAN Client by
+using GStreamer as backend to decode videos (incl. GStreamers available
+modules).
+
 %if 0%{?BUILD_ORIG}
 %package codecs
 Summary:        VLC: VideoLAN Client - Codec extension
@@ -313,6 +336,7 @@
 if [ $(gcc -dumpversion) -ge 6 ]; then
 %patch6 -p1
 fi
+%patch8 -p1
 
 ### Fix up sources for LUA 5.3
 if pkg-config --atleast-version 5.3 lua; then
@@ -504,6 +528,9 @@
 done
 %find_lang vlc
 
+#Install appdata file
+install -Dm0644 %{S:3} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
+
 %post
 %{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
 
@@ -532,6 +559,8 @@
 # The presence of the .desktop file is what gives AppStream the
 # hint of which package to add in the appstore... 'vlc' is the place to be
 %{_datadir}/applications/vlc.desktop
+%dir %{_datadir}/appdata
+%{_datadir}/appdata/%{name}.appdata.xml
 # The icon is the one referenced by the .desktop file
 %{_datadir}/pixmaps/vlc.png
 %{_bindir}/svlc
@@ -1094,6 +1123,12 @@
 %{_libdir}/vlc/plugins/video_output/libyuv_plugin.so
 %{_libdir}/vlc/plugins/visualization/libvisual_plugin.so
 
+%if %{with gstreamer}
+%files codec-gstreamer
+%defattr(-,root,root)
+%{_libdir}/vlc/plugins/codec/libgstdecode_plugin.so
+%endif
+
 %if 0%{?BUILD_ORIG}
 %files codecs
 %defattr(-,root,root)

++++++ vlc-2.2.4-unambig-shortcuts.patch ++++++
++++ 1248 lines (skipped)

++++++ vlc.appdata.xml ++++++
<?xml version='1.0' encoding='UTF-8'?>
<component>
  <id type="desktop">vlc.desktop</id>
  <metadata_license>CC0-1.0</metadata_license>
  <name>VLC Media player</name>
  <project_license>GPL-2.0+ and LGPL-2.1+</project_license>
  <summary>Read, capture, broadcast your multimedia streams</summary>
  <url type="homepage">http://www.videolan.org</url>
  <description>
    <p>VLC media player is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...)
as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast
in IPv4 or IPv6 on a high-bandwidth network.</p>
    <p>Features:</p>
    <ul>
      <li>Fast hardware decoding on most platforms.</li>
      <li>Supports playback of all video and audio formats (might require 
additional codecs).</li>
      <li>The most complete feature-set over the video, subtitle 
synchronisation, video and audio filters.</li>
      <li>Miscellaneous: SAP/SDP announces, Bonjour protocol, Mozilla/Firefox 
plugin, ActiveX plugin, SVCD Menus, Localization, CD-Text, CDDB CD info, 
IGMPv3, IPv6, MLDv2, CPU acceleration.</li>
    </ul>
  </description>
  <screenshots>
    <screenshot type="default">
      <image height="686" 
width="1000">http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-gnome3-debian.jpg</image>
      <caption>Playing video</caption>
    </screenshot>
    <screenshot>
      <image height="690" 
width="1000">http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-poney.jpg</image>
      <caption>Add files to playlist</caption>
    </screenshot>
  </screenshots>
  <update_contact>[email protected]</update_contact>
</component>

Reply via email to