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 - dimstar@opensuse.org
+
+- 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 - dimstar@opensuse.org
+
+- Add vlc-2.2.4-unambig-shortcuts.patch: Make keyboard shortcuts
+ in open dialog unambiguous.
+
+-------------------------------------------------------------------
+Wed Aug 3 03:19:18 UTC 2016 - badshah400@gmail.com
+
+- 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 dimstar@opensuse.org -- 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 dimstar@opensuse.org -- 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>
participants (1)
-
root@hilbert.suse.de