Hello community, here is the log from the commit of package gstreamer for openSUSE:Factory checked in at 2016-09-07 11:42:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer (Old) and /work/SRC/openSUSE:Factory/.gstreamer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gstreamer" Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer/gstreamer.changes 2016-07-01 09:56:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer.new/gstreamer.changes 2016-09-07 11:42:12.000000000 +0200 @@ -1,0 +2,36 @@ +Mon Aug 22 18:28:03 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.8.3 (boo#996937): + + Fix stepping in PAUSED state in certain circumstances. + + Fix jackaudiosink hang when exiting. + + Fix udpsrc receiving multicast packets not only from the + selected multicast group. + + Fix unnecessary decoding of unselected streams in GES. + + Fix (multi)udpsink randomly not sending to clients. + + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + + Fix average input rate calculations in queue2. + + Fix various locking issues causing deadlock in adaptivedemux. + + Fix gst-libav encoders to correctly produce codec\_data in + caps. + + Add Wayland, Windows and Rasberry Pi support to the QML GL + video sink. + + Add support for building with OpenH264 1.6. + + Add support for controlling deinterlacing in GES video sources. + + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, + bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + + Updated translations. +- Drop separate spec file for gstreamer-doc. Due to this drop all + conditionals for splitting out doc build. Also drop docbook-toys, + docbook-utils, texlive-latex, texlive-latex-doc and transfig + BuildRequires. Add doc subpackage to gstreamer spec and pass + enable gtk-doc to configure. Note that we are building a much + leaner doc package now. +- Following the above, drop pre_checkin script, + gstreamer-no-gtk-doc-for-reals.patch and + gstreamer-revert-bogus-automake-version.patch and stop passing + NOCONFIGURE, no longer needed. +- Conditionally apply translations-update-upstream and + gnome-patch-translation BuildRequires and macro for non-openSUSE + only. + +------------------------------------------------------------------- Old: ---- gstreamer-1.8.2.tar.xz gstreamer-doc.changes gstreamer-doc.spec gstreamer-no-gtk-doc-for-reals.patch gstreamer-revert-bogus-automake-version.patch pre_checkin.sh New: ---- gstreamer-1.8.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer.spec ++++++ --- /var/tmp/diff_new_pack.4wQewD/_old 2016-09-07 11:42:13.000000000 +0200 +++ /var/tmp/diff_new_pack.4wQewD/_new 2016-09-07 11:42:13.000000000 +0200 @@ -18,8 +18,7 @@ Name: gstreamer %define _name gstreamer -%define build_doc 0 -Version: 1.8.2 +Version: 1.8.3 Release: 0 %define gst_branch 1.0 Summary: Streaming-Media Framework Runtime @@ -30,46 +29,36 @@ Source1: gstreamer.macros Source2: gstreamer.prov Source99: baselibs.conf -# PATCH-FIX-OPENSUSE gstreamer-no-gtk-doc-for-reals.patch maw@novell.com -- to build without gtk-doc, like totally for reals -Patch0: gstreamer-no-gtk-doc-for-reals.patch # PATCH-FEATURE-UPSTREAM gstreamer-rpm-prov.patch bgo#588783 dimstar@opensuse.org -- Add --rpm parameter to allow creation of rpm provides, patch from fedora Patch1: gstreamer-rpm-prov.patch -# PATCH-FIX-OPENSUSE gstreamer-revert-bogus-automake-version.patch bgo#747624 zaitor@opensuse.org -- Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14 - revert that commit as we have at least 1.13.4... -Patch2: gstreamer-revert-bogus-automake-version.patch BuildRequires: bison BuildRequires: check-devel BuildRequires: fdupes BuildRequires: flex BuildRequires: glib2-devel >= 2.40.0 +%if !0%{?is_opensuse} BuildRequires: gnome-patch-translation +%endif BuildRequires: libcap-devel BuildRequires: libtool BuildRequires: libxml2-devel +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: pkgconfig(bash-completion) %ifarch %ix86 ppc x86_64 BuildRequires: valgrind-devel %endif -%if %suse_version >= 1120 BuildRequires: gobject-introspection-devel >= 1.31.1 -%endif -%if %build_doc -BuildRequires: docbook-toys -BuildRequires: docbook-utils BuildRequires: gtk-doc >= 1.12 BuildRequires: python -BuildRequires: texlive-latex -BuildRequires: texlive-latex-doc -BuildRequires: transfig # Ensure that the documentation corresponds with the installed version: Requires: libgstreamer-1_0-0 = %{version} # Generic name, never used in SuSE: Provides: gstreamer-doc = %{version} -%else # Core modules may depend on new enough libraries: Requires: libgstreamer-1_0-0 >= %{version} Recommends: %{name}-lang = %{version} -%endif Requires(pre): permissions BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -81,8 +70,6 @@ means that new data types or processing capabilities can be added by installing new plug-ins. -%if !%build_doc - %package -n libgstreamer-1_0-0 Summary: Streaming-Media Framework Runtime Group: System/Libraries @@ -97,7 +84,6 @@ means that new data types or processing capabilities can be added by installing new plug-ins. -%if %suse_version >= 1120 %package -n typelib-1_0-Gst-1_0 Summary: Streaming-Media Framework Runtime -- Introspection bindings Group: System/Libraries @@ -111,7 +97,19 @@ installing new plug-ins. This package provides the GObject Introspection bindings for GStreamer. -%endif + +%package doc +Summary: GStreamer Streaming-Media Framework Plug-Ins +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} + +%description doc +GStreamer is a streaming media framework, based on graphs of filters +which operate on media data. Applications using this library can do +anything from real-time sound processing to playing videos, and just +about anything else media-related. Its plugin-based architecture means +that new data types or processing capabilities can be added simply by +installing new plug-ins. %package utils Summary: Streaming-Media Framework Runtime @@ -136,88 +134,43 @@ # gstreamer-utils is required for the gstreamer-provides rpm magic. Requires: gstreamer-utils = %{version} Requires: libgstreamer-1_0-0 = %{version} -%if %suse_version >= 1120 Requires: typelib-1_0-Gst-1_0 = %{version} -%endif %description devel This package contains all necessary include files and libraries needed to develop applications that require these. -%endif %lang_package %prep %setup -q -n gstreamer-%{version} +%if !0%{?is_opensuse} translation-update-upstream po gstreamer-%{gst_branch} gnome-patch-translation-prepare po gstreamer-%{gst_branch} -%if ! %build_doc -%patch0 -p1 %endif %patch1 -p1 -%patch2 -p1 -R +%if !0%{?is_opensuse} gnome-patch-translation-update po gstreamer-%{gst_branch} +%endif %build -# FIXME: GTKDOC_CFLAGS, GST_OBJ_CFLAGS: -# Silently ignored compilation of uninstalled gtk-doc scanners without RPM_OPT_FLAGS. -export V=1 -%if %suse_version >= 1110 -NOCONFIGURE=1 ./autogen.sh -%endif export CFLAGS="%{optflags} -fno-strict-aliasing -fPIE" export LDFLAGS="-pie" %configure\ --with-ptp-helper-permissions=capabilities \ -%if %build_doc --enable-gtk-doc\ - --enable-docbook\ -%endif -%if %suse_version >= 1120 --enable-introspection\ -%endif --disable-static make %{?_smp_mflags} %install %makeinstall -mkdir -p %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/presets -mkdir -p %{buildroot}%{_docdir}/%{name} -%if %build_doc -mv %{buildroot}%{_datadir}/doc/gstreamer-*/* %{buildroot}%{_docdir}/%{name} -rmdir %{buildroot}%{_datadir}/doc/gstreamer-* -%else -# TODO is empty -cp AUTHORS COPYING ChangeLog NEWS README RELEASE %{buildroot}%{_docdir}/%{name} %find_lang %{name}-%{gst_branch} rm %{buildroot}%{_libdir}/gstreamer-*/*.*a -%endif -%if %build_doc -rm -rf %{buildroot}%{_bindir}/* -rm -rf %{buildroot}%{_libdir} -rm -rf %{buildroot}%{_datadir}/aclocal -rm -rf %{buildroot}%{_includedir}/* -rm -rf %{buildroot}%{_datadir}/locale -rm -rf %{buildroot}%{_mandir} -rm -rf %{buildroot}%{_datadir}/gir-1.0/ -rm -rf %{buildroot}%{_datadir}/gstreamer-%{gst_branch} -rm -rf %{buildroot}%{_libexecdir}/gstreamer-%{gst_branch}/gst-plugin-scanner -rm -rf %{buildroot}%{_libexecdir}/gstreamer-%{gst_branch}/gst-ptp-helper -rm -rf %{buildroot}%{_datadir}/bash-completion/completions/ -rm -rf %{buildroot}%{_datadir}/bash-completion/helpers/ -%else -rm -rf %{buildroot}%{_datadir}/gtk-doc -rm -rf %{buildroot}%{_docdir}/%{name}/manual -rm -rf %{buildroot}%{_docdir}/%{name}/pwg mkdir -p %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/presets # Install the rpm macros -%if 0%?suse_version >= 1210 %__install -m644 -D %{S:1} %{buildroot}%{_libexecdir}/rpm/fileattrs/gstreamer.attr -%else -%__install -m644 -D %{S:1} %{buildroot}%{_sysconfdir}/rpm/macros.gstreamer -%endif %__install -m755 -D %{S:2} %{buildroot}%{_libexecdir}/rpm/gstreamer-provides -%endif %fdupes %{buildroot} %verifyscript @@ -226,34 +179,15 @@ %post %set_permissions %{_libexecdir}/gstreamer-%{gst_branch}/gst-ptp-helper -%if ! %build_doc - %post -n libgstreamer-1_0-0 -p /sbin/ldconfig %postun -n libgstreamer-1_0-0 -p /sbin/ldconfig -%endif -%if %build_doc - -%files -%defattr(-,root,root) -%doc %dir %{_docdir}/%{name} -%{_datadir}/gtk-doc/html/* -%doc %{_docdir}/%{name}/manual -%doc %{_docdir}/%{name}/pwg -%doc %{_docdir}/%{name}/faq -%else %files %defattr(-, root, root) %dir %{_datadir}/gstreamer-%{gst_branch} %dir %{_datadir}/gstreamer-%{gst_branch}/presets -%doc %dir %{_docdir}/%{name} -%doc %{_docdir}/%{name}/AUTHORS -%doc %{_docdir}/%{name}/COPYING -%doc %{_docdir}/%{name}/ChangeLog -%doc %{_docdir}/%{name}/NEWS -%doc %{_docdir}/%{name}/README -%doc %{_docdir}/%{name}/RELEASE +%doc AUTHORS COPYING ChangeLog NEWS README RELEASE %dir %{_libdir}/gstreamer-%{gst_branch} %{_libdir}/gstreamer-%{gst_branch}/*.so %dir %{_libexecdir}/gstreamer-%{gst_branch} @@ -268,7 +202,6 @@ %defattr(-, root, root) %{_libdir}/*.so.* -%if %suse_version >= 1120 %files -n typelib-1_0-Gst-1_0 %defattr(-, root, root) %{_libdir}/girepository-1.0/Gst-1.0.typelib @@ -276,7 +209,6 @@ %{_libdir}/girepository-1.0/GstCheck-1.0.typelib %{_libdir}/girepository-1.0/GstController-1.0.typelib %{_libdir}/girepository-1.0/GstNet-1.0.typelib -%endif %files utils %defattr(-, root, root) @@ -294,14 +226,11 @@ %{_libdir}/*.*a %{_libdir}/pkgconfig/*.pc %{_libexecdir}/rpm/gstreamer-provides -%if 0%?suse_version >= 1210 %{_libexecdir}/rpm/fileattrs/gstreamer.attr -%else -%{_sysconfdir}/rpm/macros.gstreamer -%endif -%if %suse_version >= 1120 %{_datadir}/gir-1.0/*.gir -%endif -%endif + +%files doc +%defattr(-,root,root) +%{_datadir}/gtk-doc/html/* %changelog ++++++ gstreamer-1.8.2.tar.xz -> gstreamer-1.8.3.tar.xz ++++++ ++++ 2545 lines of diff (skipped)