openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2020
- 1 participants
- 3624 discussions
Hello community,
here is the log from the commit of package file-roller for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/file-roller (Old)
and /work/SRC/openSUSE:Leap:15.2/.file-roller.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "file-roller"
Thu Jan 30 14:49:31 2020 rev:26 rq:757837 version:3.32.3
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/file-roller/file-roller.changes 2020-01-15 14:54:56.477572614 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.file-roller.new.26092/file-roller.changes 2020-01-30 14:50:13.262896739 +0100
@@ -1,0 +2,196 @@
+Sat Nov 23 19:05:13 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.32.3:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Sep 9 19:42:44 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.32.2:
+ + Bugs fixed: Prevents CTRL+F to be activated twice for a single
+ key press.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Apr 10 08:44:51 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.32.1:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Mar 14 18:59:05 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.32.0:
+ + Updated translations.
+- Rebase patches with refresh_patches service.
+
+-------------------------------------------------------------------
+Tue Mar 12 07:17:26 UTC 2019 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Rebase file-roller-3.4-change-archiver-priority.patch
+ (boo#1128813).
+
+-------------------------------------------------------------------
+Tue Mar 5 05:56:07 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.31.92:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb 18 22:53:56 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 3.31.91:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Feb 15 21:23:23 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 3.31.90:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Jan 8 04:44:06 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 3.31.2:
+ + Improved app icon.
+ + Overwrite dialog: added button to skip all existing files when
+ extracting.
+ + Use G_DECLARE_TYPE boilerplate.
+ + Updated translations.
+- Disable file-roller-3.4-change-archiver-priority.patch: Needs
+ rebase.
+
+-------------------------------------------------------------------
+Thu Jan 3 21:24:44 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 3.31.1:
+ + Removed the application menu.
+ + Updated application icon.
+
+-------------------------------------------------------------------
+Wed Sep 26 17:11:09 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.30.1:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep 9 07:44:59 UTC 2018 - antoine.belvire(a)opensuse.org
+
+- Update to version 3.30.0:
+ + Updated translations.
+- Remove lang package from recommended package as it already
+ supplements main package (same effect, it's redundant).
+
+-------------------------------------------------------------------
+Tue Aug 28 23:03:45 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.29.91:
+ + Bugs fixed:
+ - Fixed loading of .epub and .crx files.
+ - Path traversal vulnerability. Do not extract files with
+ relative paths (bgo#794337).
+ + Updated translations.
+- Refresh patches with quilt, use autosetup macro.
+
+-------------------------------------------------------------------
+Tue Jul 31 06:38:14 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.29.90:
+ + Restored app menu.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Jul 28 00:12:43 UTC 2018 - luc14n0(a)linuxmail.org
+
+- Update to version 3.29.1:
+ + New features and user visible changes: Removed app menu.
+
+-------------------------------------------------------------------
+Mon Jul 23 10:27:54 UTC 2018 - dimstar(a)opensuse.org
+
+- Help translation-update-upstream finding the right gettext domain
+ name: pass "po %{name}" to the call.
+
+-------------------------------------------------------------------
+Mon Jul 16 20:36:52 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.28.1:
+ + Bugs fixed: Keep "create" button disabled until a file name is
+ entered (bgo#789766).
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu May 17 15:11:40 UTC 2018 - kstreitova(a)suse.com
+
+- Switch from "Recommends: p7zip" to "Recommends: p7zip-full" as
+ file-roller needs 7z/7za executables that are now packaged in the
+ p7zip-full package [bsc#899627]
+
+-------------------------------------------------------------------
+Tue Mar 20 17:35:23 UTC 2018 - dimstar(a)opensuse.org
+
+- Unconditionally enable translation-update-upstream: on
+ Tumbleweed, this results in a NOP and for Leap in SLE paid
+ translations being used (boo#1086036).
+
+-------------------------------------------------------------------
+Mon Mar 12 20:17:02 UTC 2018 - dimstar(a)opensuse.org
+
+- Update to version 3.28.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 5 20:19:53 UTC 2018 - dimstar(a)opensuse.org
+
+- Update to version 3.27.91:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:25:22 UTC 2018 - dimstar(a)opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Sat Feb 24 20:47:54 UTC 2018 - bjorn.lie(a)gmail.com
+
+- No longer suggest lha and lrzip, they are no longer available in
+ openSUSE.
+
+-------------------------------------------------------------------
+Tue Feb 13 00:00:45 UTC 2018 - luc14n0(a)linuxmail.org
+
+- Update to version 3.27.90:
+ + Bug fixed: File roller installs dbus service files to wrong
+ location.
+- Add pkgconfig(gthread-2.0) BuildRequires to avoid implicit
+ dependency.
+- Drop file-roller-fix-install.patch: fixed upstream.
+- Drop update-desktop-files BuildRequires and its macro: they are
+ not required anymore.
+- Point fdupes to the data directory instead of the build root,
+ which is a practice that must be avoided.
+
+-------------------------------------------------------------------
+Wed Feb 7 11:03:05 UTC 2018 - dimstar(a)opensuse.org
+
+- Update to version 3.27.1:
+ + Ported to meson.
+ + unarchiver: check that XADFileSize is set before reading it.
+ Lsar does not set XADFileSize for directories, so we would
+ output a critical when encountering one (bgo#791505).
+ + nautilus-fileroller: Avoid the use of g_dgettext.
+ + rar archives: wrong file date when using rar 5.30 or higher.
+ adapt to the new format (bgo#758121).
+ + Support squashfs filesystems and .snap files (bgo#662519).
+ + Updated translations.
+- Drop file-roller-rar-file-date.patch and
+ file-roller-unar-dir-critical.patch: fixed upstream.
+- Rebase file-roller-3.4-change-archiver-priority.patch.
+- Convert to meson build system:
+ + Add meson BuildRequires.
+ + Replace configure/make/make_install macros with
+ meson/meson_build/meson_install.
+- Add file-roller-fix-install.patch: Fix installation location for
+ dbus service files (bgo#793248).
+
+-------------------------------------------------------------------
Old:
----
file-roller-3.26.2.tar.xz
file-roller-rar-file-date.patch
file-roller-unar-dir-critical.patch
New:
----
file-roller-3.32.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ file-roller.spec ++++++
--- /var/tmp/diff_new_pack.FBzF1J/_old 2020-01-30 14:50:13.742896995 +0100
+++ /var/tmp/diff_new_pack.FBzF1J/_new 2020-01-30 14:50:13.746896996 +0100
@@ -1,7 +1,7 @@
#
# spec file for package file-roller
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,60 +12,59 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: file-roller
-Version: 3.26.2
+Version: 3.32.3
Release: 0
Summary: An Archive Manager for GNOME
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: Productivity/Archiving/Compression
-Url: https://wiki.gnome.org/Apps/FileRoller
-Source: https://download.gnome.org/sources/file-roller/3.26/%{name}-%{version}.tar.…
+URL: https://wiki.gnome.org/Apps/FileRoller
+Source0: https://download.gnome.org/sources/file-roller/3.32/%{name}-%{version}.tar.…
+
# PATCH-FIX-OPENSUSE file-roller-3.4-change-archiver-priority.patch bnc#767386 gankov(a)opensuse.org -- Give unzip a higher priority than 7z when unpackging zip files. Gives better results for non-latin charsets.
Patch0: file-roller-3.4-change-archiver-priority.patch
# PATCH-FEATURE-OPENSUSE file-roller-pkg-match.patch bnc#696530 dimstar(a)opensuse.org -- List package match names for automatic installation using PK.
Patch1: file-roller-pkg-match.patch
# PATCH-FIX-OPENSUSE file-roller-ignore-unrar-if-wrapper.patch bsc#1072118 mgorse(a)suse.com -- if unrar is a wrapper script for unar, then ignore it, and use unar instead.
Patch2: file-roller-ignore-unrar-if-wrapper.patch
-# PATCH-FIX-UPSTREAM file-roller-rar-file-date.patch bgo#758121 mgorse(a)suse.com -- fix wrong file date when using rar 5.30 or higher.
-Patch3: file-roller-rar-file-date.patch
-# PATCH-FIX-UPSTREAM file-roller-unar-dir-critical.patch bgo#791505 mgorse(a)suse.com -- fix warning when parsing lsar output.
-Patch4: file-roller-unar-dir-critical.patch
+
# Needed for directory ownership
BuildRequires: dbus-1
BuildRequires: fdupes
BuildRequires: file-devel
-BuildRequires: intltool
-BuildRequires: update-desktop-files
+BuildRequires: meson
+BuildRequires: pkgconfig
+BuildRequires: translation-update-upstream
BuildRequires: yelp-tools
BuildRequires: pkgconfig(glib-2.0) >= 2.36.0
+BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.13.2
BuildRequires: pkgconfig(json-glib-1.0) >= 0.14.0
BuildRequires: pkgconfig(libarchive) >= 3.0.0
BuildRequires: pkgconfig(libnotify) >= 0.4.3
-Recommends: %{name}-lang
# Formats that we likely want to support by default
Recommends: bzip2
Recommends: cpio
Recommends: gzip
-Recommends: p7zip
+Recommends: p7zip-full
Recommends: rpm
Recommends: unar
Recommends: unzip
Recommends: xz
Recommends: zip
# Additional formats that are supported
-Suggests: lha
-Suggests: lrzip
Suggests: lzip
Suggests: lzop
Suggests: rzip
Suggests: zoo
# FIXME: Formats for which we don't have packages. Some are free software that
# we could package.
+#Suggests: lha
+#Suggests: lrzip
#Suggests: arj
#Suggests: ncompress
#Suggests: rar
@@ -75,9 +74,6 @@
#Suggests: unstuff
Obsoletes: nautilus-file-roller
DocDir: %{_defaultdocdir}
-%if !0%{?is_opensuse}
-BuildRequires: translation-update-upstream
-%endif
%description
File Roller is an archive manager for GNOME. With it, you can create
@@ -87,36 +83,30 @@
%lang_package
%prep
-%setup -q
-%patch0
+%autosetup -N
+%patch0 -p1
%patch1 -p1
%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%if !0%{?is_opensuse}
-translation-update-upstream
-%endif
+translation-update-upstream po %{name}
%build
-%configure\
- --enable-magic \
- --enable-libarchive \
- --enable-notification
-make %{?_smp_mflags}
+%meson \
+ -D notification=true \
+ -D libarchive=true \
+ -D magic=true \
+ %{nil}
+%meson_build
%install
-%make_install
-%suse_update_desktop_file org.gnome.FileRoller
+%meson_install
%find_lang %{name} %{?no_lang_C}
-find %{buildroot} -type f -name "*.la" -delete -print
-%fdupes %{buildroot}
+%fdupes %{buildroot}%{_datadir}
%files
-%defattr(-, root, root)
-%doc AUTHORS NEWS README COPYING
+%license COPYING
+%doc AUTHORS NEWS README
%{_bindir}/file-roller
%{_libexecdir}/file-roller/
-%{_datadir}/GConf/gsettings/file-roller.convert
%dir %{_datadir}/metainfo
%{_datadir}/metainfo/org.gnome.FileRoller.appdata.xml
%{_datadir}/applications/*.desktop
@@ -128,6 +118,5 @@
%{_datadir}/icons/hicolor/*/apps/*
%files lang -f %{name}.lang
-%defattr(-, root, root)
%changelog
++++++ file-roller-3.26.2.tar.xz -> file-roller-3.32.3.tar.xz ++++++
++++ 226791 lines of diff (skipped)
++++++ file-roller-3.4-change-archiver-priority.patch ++++++
--- /var/tmp/diff_new_pack.FBzF1J/_old 2020-01-30 14:50:14.306897295 +0100
+++ /var/tmp/diff_new_pack.FBzF1J/_new 2020-01-30 14:50:14.306897295 +0100
@@ -1,20 +1,20 @@
-Index: src/fr-init.c
+Index: file-roller-3.31.92/src/fr-init.c
===================================================================
---- src/fr-init.c.orig
-+++ src/fr-init.c
-@@ -350,6 +350,7 @@ register_archives (void)
+--- file-roller-3.31.92.orig/src/fr-init.c
++++ file-roller-3.31.92/src/fr-init.c
+@@ -374,6 +374,7 @@ register_archives (void)
- register_archive (FR_TYPE_COMMAND_TAR);
- register_archive (FR_TYPE_COMMAND_CFILE);
-+ register_archive (FR_TYPE_COMMAND_ZIP);
- register_archive (FR_TYPE_COMMAND_7Z);
- register_archive (FR_TYPE_COMMAND_DPKG);
+ register_archive (fr_command_tar_get_type ());
+ register_archive (fr_command_cfile_get_type ());
++ register_archive (fr_command_zip_get_type ());
+ register_archive (fr_command_7z_get_type ());
+ register_archive (fr_command_dpkg_get_type ());
-@@ -364,7 +365,6 @@ register_archives (void)
- register_archive (FR_TYPE_COMMAND_RAR);
- register_archive (FR_TYPE_COMMAND_RPM);
- register_archive (FR_TYPE_COMMAND_UNSTUFF);
-- register_archive (FR_TYPE_COMMAND_ZIP);
- register_archive (FR_TYPE_COMMAND_LRZIP);
- register_archive (FR_TYPE_COMMAND_ZOO);
+@@ -389,7 +390,6 @@ register_archives (void)
+ register_archive (fr_command_rpm_get_type ());
+ register_archive (fr_command_unsquashfs_get_type ());
+ register_archive (fr_command_unstuff_get_type ());
+- register_archive (fr_command_zip_get_type ());
+ register_archive (fr_command_lrzip_get_type ());
+ register_archive (fr_command_zoo_get_type ());
#if HAVE_JSON_GLIB
++++++ file-roller-ignore-unrar-if-wrapper.patch ++++++
--- /var/tmp/diff_new_pack.FBzF1J/_old 2020-01-30 14:50:14.314897299 +0100
+++ /var/tmp/diff_new_pack.FBzF1J/_new 2020-01-30 14:50:14.314897299 +0100
@@ -1,7 +1,8 @@
-diff -urp file-roller-3.26.2.orig/src/fr-command-rar.c file-roller-3.26.2/src/fr-command-rar.c
---- file-roller-3.26.2.orig/src/fr-command-rar.c 2017-10-31 15:07:52.000000000 -0500
-+++ file-roller-3.26.2/src/fr-command-rar.c 2017-12-13 12:25:16.159981774 -0600
-@@ -705,6 +705,39 @@ fr_command_rar_get_mime_types (FrArchive
+Index: file-roller-3.32.0/src/fr-command-rar.c
+===================================================================
+--- file-roller-3.32.0.orig/src/fr-command-rar.c 2019-03-11 23:00:45.000000000 +0100
++++ file-roller-3.32.0/src/fr-command-rar.c 2019-03-14 20:21:40.103871799 +0100
+@@ -775,6 +775,39 @@ fr_command_rar_get_mime_types (FrArchive
return rar_mime_type;
}
@@ -41,7 +42,7 @@
static FrArchiveCap
fr_command_rar_get_capabilities (FrArchive *archive,
-@@ -716,7 +749,7 @@ fr_command_rar_get_capabilities (FrArchi
+@@ -786,7 +819,7 @@ fr_command_rar_get_capabilities (FrArchi
capabilities = FR_ARCHIVE_CAN_STORE_MANY_FILES | FR_ARCHIVE_CAN_ENCRYPT | FR_ARCHIVE_CAN_ENCRYPT_HEADER;
if (_g_program_is_available ("rar", check_command))
capabilities |= FR_ARCHIVE_CAN_READ_WRITE | FR_ARCHIVE_CAN_CREATE_VOLUMES;
++++++ file-roller-pkg-match.patch ++++++
--- /var/tmp/diff_new_pack.FBzF1J/_old 2020-01-30 14:50:14.322897303 +0100
+++ /var/tmp/diff_new_pack.FBzF1J/_new 2020-01-30 14:50:14.326897305 +0100
@@ -1,8 +1,8 @@
-diff --git a/data/packages.match b/data/packages.match
-index 78b9fe3..25775c0 100644
---- a/data/packages.match
-+++ b/data/packages.match
-@@ -6,15 +6,15 @@ cpio=
+Index: file-roller-3.32.0/data/packages.match
+===================================================================
+--- file-roller-3.32.0.orig/data/packages.match 2019-03-11 23:00:44.000000000 +0100
++++ file-roller-3.32.0/data/packages.match 2019-03-14 20:21:39.939870131 +0100
+@@ -7,15 +7,15 @@ cpio=
dpkg=
genisoimage=
gzip=
1
0
Hello community,
here is the log from the commit of package colord for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/colord (Old)
and /work/SRC/openSUSE:Leap:15.2/.colord.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "colord"
Thu Jan 30 14:49:29 2020 rev:22 rq:757833 version:1.4.4
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/colord/colord.changes 2020-01-15 14:50:40.961424914 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.colord.new.26092/colord.changes 2020-01-30 14:50:10.722895388 +0100
@@ -1,0 +2,53 @@
+Wed Dec 4 10:15:30 UTC 2019 - Richard Brown <rbrown(a)suse.com>
+
+- Add add-spyderx.patch for datacolor SpyderX supprot (will be in version 1.4.5)
+- Move colord-session.service and tmpfiles config from libcolord-devel to colord package
+
+-------------------------------------------------------------------
+Wed Oct 23 19:30:25 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.4.4:
+ + New Features:
+ - Actually install the installed tests.
+ - Allow building without the daemon.
+ + Bugfixes:
+ - Consistently search for spotread in $PATH.
+ - Don't hard-require spotread to build argyll sensor.
+ - Fix linker argument checks.
+ - Include C header in Colorhug-1.0.gir.
+ - Pass -DCD_COMPILATION to gir compiler.
+ - Port manpages to xsltproc and DocBook 5.
+- Replace docbook-utils-minimal with docbook5-xsl-stylesheets
+ BuildRequires following upstreams port.
+- Add _constraints file, avoid random buildfails for i586 and other
+ arches.
+
+-------------------------------------------------------------------
+Tue Oct 8 19:42:53 UTC 2019 - Christian Boltz <suse-beta(a)cboltz.de>
+
+- Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)
+
+-------------------------------------------------------------------
+Wed Jun 26 11:17:53 UTC 2019 - Stefan Brüns <stefan.bruens(a)rwth-aachen.de>
+
+- Change BuildRequires to docbook-utils-minimal, otherwise the build
+ pulls in half of texlive and all its dependencies. Only man pages
+ and HTML API docs are generated, no need for PS/PDF generation.
+
+-------------------------------------------------------------------
+Mon Feb 11 12:37:27 UTC 2019 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Fix meson parameters: -Dargyllcms-sensor=true must be
+ -Dargyllcms_sensor=true (boo#1124388).
+
+-------------------------------------------------------------------
+Sun Apr 22 16:35:34 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.4.3:
+ + Bugfixes:
+ - Make cd_color_get_blackbody_rgb_full safer.
+ - Update style of Meson build options.
+ - Update warning about running daemon as root.
+- Update options passed to meson following upstream changes.
+
+-------------------------------------------------------------------
Old:
----
colord-1.4.2.tar.xz
colord-1.4.2.tar.xz.asc
New:
----
_constraints
add-spyderx.patch
colord-1.4.4.tar.xz
colord-1.4.4.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ colord.spec ++++++
--- /var/tmp/diff_new_pack.baHVBE/_old 2020-01-30 14:50:11.374895735 +0100
+++ /var/tmp/diff_new_pack.baHVBE/_new 2020-01-30 14:50:11.378895737 +0100
@@ -1,7 +1,7 @@
#
# spec file for package colord
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,26 +12,30 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d
+
Name: colord
-Version: 1.4.2
+Version: 1.4.4
Release: 0
Summary: System Daemon for Managing Color Devices
License: GPL-2.0-or-later
Group: System/Daemons
-URL: http://colord.hughsie.com/
-Source0: http://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.…
-Source1: http://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.…
+URL: https://github.com/hughsie/colord/
+Source0: https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar…
+Source1: https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar…
Source2: %{name}.keyring
# Apparmor profile
Source3: usr.lib.colord
Source99: baselibs.conf
+# PATCH-FIX-UPSTREAM add-spyderx.patch -- Add SpyderX Support
+Patch1: add-spyderx.patch
+
BuildRequires: argyllcms
-BuildRequires: docbook-utils
+BuildRequires: docbook5-xsl-stylesheets
BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc
BuildRequires: meson
@@ -140,6 +144,7 @@
%prep
%setup -q
+%patch1 -p1
%build
# Set ~2 GiB limit so that colprof is forced to work in chunks when
@@ -148,21 +153,21 @@
ulimit -Sv 2000000
%meson \
- -Denable-session-example=false \
- -Denable-bash-completion=true \
- -Denable-systemd=true \
- -Denable-libcolordcompat=true \
- -Denable-argyllcms-sensor=true \
- -Denable-reverse=false \
- -Denable-sane=false \
- -Denable-vala=true \
- -Denable-print-profiles=true \
- -Denable-tests=false \
- -Denable-installed-tests=false \
- -Dwith-daemon-user=colord \
- -Denable-man=true \
- -Denable-docs=true \
- -Denable-udev-rules=true \
+ -Dsession_example=false \
+ -Dbash_completion=true \
+ -Dsystemd=true \
+ -Dlibcolordcompat=true \
+ -Dargyllcms_sensor=true \
+ -Dreverse=false \
+ -Dsane=false \
+ -Dvapi=true \
+ -Dprint_profiles=true \
+ -Dtests=false \
+ -Dinstalled_tests=false \
+ -Ddaemon_user=colord \
+ -Dman=true \
+ -Ddocs=true \
+ -Dudev_rules=true \
%{nil}
%meson_build
@@ -237,6 +242,8 @@
%{_libdir}/colord-plugins/libcolord_sensor_camera.so
%{_libdir}/colord-plugins/libcolord_sensor_scanner.so
%{_sbindir}/rc%{name}
+%{_userunitdir}/colord-session.service
+%{_tmpfilesdir}/colord.conf
%files color-profiles
%{_datadir}/color/
@@ -266,8 +273,6 @@
%{_datadir}/vala/vapi/colord.deps
%{_datadir}/vala/vapi/colord.vapi
%{_datadir}/gtk-doc/html/colord/
-%{_userunitdir}/colord-session.service
-%{_tmpfilesdir}/colord.conf
%files lang -f %{name}.lang
++++++ _constraints ++++++
<constraints>
<hardware>
<disk>
<size unit="G">4</size>
</disk>
<physicalmemory>
<size unit="M">8000</size>
</physicalmemory>
</hardware>
<overwrite>
<conditions>
<arch>armv6l</arch>
<arch>armv7l</arch>
</conditions>
<hardware>
<physicalmemory>
<size unit="M">3500</size>
</physicalmemory>
</hardware>
</overwrite>
<overwrite>
<conditions>
<arch>riscv64</arch>
</conditions>
<hardware>
<physicalmemory>
<size unit="M">7250</size>
</physicalmemory>
</hardware>
</overwrite>
</constraints>
++++++ add-spyderx.patch ++++++
diff --git a/lib/colord/cd-enum.c b/lib/colord/cd-enum.c
index b1ced1c..00b6e16 100644
--- a/lib/colord/cd-enum.c
+++ b/lib/colord/cd-enum.c
@@ -71,6 +71,7 @@ static const CdEnumMatch enum_sensor_kind[] = {
{CD_SENSOR_KIND_SPYDER3, "spyder3"},
{CD_SENSOR_KIND_SPYDER4, "spyder4"},
{CD_SENSOR_KIND_SPYDER5, "spyder5"},
+ {CD_SENSOR_KIND_SPYDERX, "spyderX"},
{CD_SENSOR_KIND_SPYDER, "spyder"},
{CD_SENSOR_KIND_SPARK, "spark"},
{0, NULL}
diff --git a/lib/colord/cd-enum.h b/lib/colord/cd-enum.h
index f311d26..c9d015b 100644
--- a/lib/colord/cd-enum.h
+++ b/lib/colord/cd-enum.h
@@ -193,6 +193,7 @@ typedef enum {
CD_SENSOR_KIND_COLORHUG2, /* Since: 1.2.2 */
CD_SENSOR_KIND_SPYDER5, /* Since: 1.2.11 */
CD_SENSOR_KIND_SPARK, /* Since: 1.2.11 */
+ CD_SENSOR_KIND_SPYDERX, /* Since: 1.4.5 */
/*< private >*/
CD_SENSOR_KIND_LAST
} CdSensorKind;
diff --git a/src/sensors/argyll/cd-sensor-argyll.c b/src/sensors/argyll/cd-sensor-argyll.c
index ef8456d..21b354b 100644
--- a/src/sensors/argyll/cd-sensor-argyll.c
+++ b/src/sensors/argyll/cd-sensor-argyll.c
@@ -334,6 +334,8 @@ cd_sensor_to_argyll_name (CdSensor *sensor)
return "Datacolor Spyder4";
case CD_SENSOR_KIND_SPYDER5:
return "Datacolor Spyder5";
+ case CD_SENSOR_KIND_SPYDERX:
+ return "Datacolor SpyderX";
case CD_SENSOR_KIND_HUEY:
return "GretagMacbeth Huey";
case CD_SENSOR_KIND_COLORHUG:
++++++ colord-1.4.2.tar.xz -> colord-1.4.4.tar.xz ++++++
++++ 14276 lines of diff (skipped)
++++++ usr.lib.colord ++++++
--- /var/tmp/diff_new_pack.baHVBE/_old 2020-01-30 14:50:12.130896137 +0100
+++ /var/tmp/diff_new_pack.baHVBE/_new 2020-01-30 14:50:12.134896139 +0100
@@ -47,6 +47,7 @@
/usr/share/locale-bundle/**.mo r,
/usr/share/mime/** r,
/var/lib/color/icc/ r,
+ /var/lib/colord/icc/ r,
/var/lib/colord/.cache/ rw,
/var/lib/colord/.cache/** rw,
/var/lib/colord/mapping.db rwk,
1
0
Hello community,
here is the log from the commit of package dconf for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/dconf (Old)
and /work/SRC/openSUSE:Leap:15.2/.dconf.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dconf"
Thu Jan 30 14:49:30 2020 rev:14 rq:757836 version:0.34.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/dconf/dconf.changes 2020-01-15 14:51:57.233471490 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.dconf.new.26092/dconf.changes 2020-01-30 14:50:12.306896231 +0100
@@ -1,0 +2,162 @@
+Thu Sep 12 14:28:34 CST 2019 - qkzhu(a)suse.com
+
+- Update to version 0.34.0:
+ + Increment version number following 0.34 release.
+
+-------------------------------------------------------------------
+Fri Aug 30 14:52:11 CDT 2019 - mgorse(a)suse.com
+
+- Update to version 0.33.2:
+ + Drop references to GDBusConnection objects when D-Bus
+ connections are closed.
+- Changes from version 0.33.1:
+ + Factor out a common method to route completion of D-Bus
+ methods through.
+ + build: Use weak bindings in gvdb to fix linking with LLD.
+
+-------------------------------------------------------------------
+Mon Mar 11 18:19:20 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.32.0:
+ + No changes since 0.31.92.
+
+-------------------------------------------------------------------
+Thu Mar 7 18:00:27 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 0.31.92:
+ + bin: Add an option to ignore changes to locked keys during
+ load.
+ + tests:
+ - Use more concise key and value.
+ - shm: fix pwrite wrapper with -D_FILE_OFFSET_BITS=64.
+ - Replace usage of dlsym with separate modules containing
+ functions that need to be mocked out.
+ - Avoid using real system bus during tests.
+
+-------------------------------------------------------------------
+Wed Feb 13 23:54:32 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 0.31.2:
+ + Bin:
+ - Rewrite dconf utility in C. Updates are no longer conditional
+ on the mtime of the database directory and files. Help
+ information is shown on erroneous usage, but not otherwise.
+ - Add a new database directory argument for the update command.
+ + Build: Make dconf client vapi file installation optional, and
+ thus the Vala dependency optional (still built by default).
+
+-------------------------------------------------------------------
+Tue Jan 8 13:22:01 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 0.31.1:
+ + Engine: Fix memory leak when subscribing to a path.
+ + CI: Always store test artifacts so we always get code coverage
+ results.
+ + Sort output of list and dump commands.
+ + Tests: Add integration tests for dconf and dconf-service
+ running within a separate D-Bus session and
+ clean XDG_RUNTIME_DIR and XDG_CONFIG_HOME.
+ + Engine: Coalesce pending writes into a single changeset.
+ + Consistently validate the number of arguments. Add optional
+ directory argument for update command.
+ + Tests: Add further integration tests.
+ + Check mtimes of files when updating databases.
+ + Indicate update failure with non-zero exit code. Consistently
+ handle invalid configuration in update.
+ + Replace Bugzilla by Gitlab URL in DOAP file.
+ + Tests: Add test for key paths locked in system databases.
+
+-------------------------------------------------------------------
+Tue Oct 23 10:16:40 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.30.1:
+ + Engine: Fix memory leak when subscribing to a path.
+
+-------------------------------------------------------------------
+Fri Sep 7 20:11:22 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.30.0:
+ + No changes, stable bump only.
+
+-------------------------------------------------------------------
+Tue Aug 28 19:48:33 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.29.2:
+ + Service: When corrupt GVDB files are found, they are now
+ transparently backed up and replaced with an empty database.
+ + Replace all hard-coded /etc path with sysconfdir. This is
+ useful for JHBuild environments and systems that don't want to
+ use /etc/dconf.
+ + Engine: Change overflow thresholds in subscription counts from
+ GMAXUINT32 to GMAXUINT.
+ + Change meson flag used to build Gtk-Doc from enable-gtk-doc to
+ gtk_doc.
+ + Declare libdconf_service as a dependency to fix the build in
+ massively parallelised environments.
+- Change options passed to meson following upstreams changes, now
+ passing bash_completion=true, man=true and gtk_doc=true.
+
+-------------------------------------------------------------------
+Thu Aug 16 19:01:42 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.29.1:
+ + Engine: track in progress watch handles to avoid spurious
+ changed signals for the root path. Subscription requests are no
+ longer sent if the engine is already subscribed to the given
+ path. In the case that some value changes while a subscription
+ request is in progress, a changed signal is only sent for the
+ path being subscribed to instead of the root path.
+ + Engine: fix deadlock which occured when using the engine from
+ libsoup within flatpak by extending the existing workaround for
+ Glib issue. GSocket and various other GObject types are now
+ also initialised in the main thread.
+ + Add transfer annotations to the GTK-Doc strings for functions
+ in the dconf_changeset_* and dconf_client_* namespaces.
+ + Update GVDB subtree from GVDB master, containing mostly
+ documentation improvements.
+ + dconf-update.vala: correct error message grammar.
+ + Various meson related improvements.
+ + Add GitLab CI.
+ + Service: Port from the deprecated g_type_class_add_private() to
+ G_ADD_PRIVATE().
+- Add pkgconfig(dbus-1) and pkgconfig(bash-completion)
+ BuildRequires: New dependencies.
+- Drop dbus-1 BuildRequires, full devel package is now needed.
+
+-------------------------------------------------------------------
+Tue Mar 13 23:16:56 UTC 2018 - luc14n0(a)linuxmail.org
+
+- Update to version 0.28.0:
+ + No visible changes.
+- Drop:
+ + intltool BuildRequires: there are no translations to be
+ handled.
+ + update-desktop-files BuildRequires: there is no desktop file to
+ be handled.
+
+-------------------------------------------------------------------
+Fri Mar 9 19:06:37 UTC 2018 - jengelh(a)inai.de
+
+- Update summaries.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:24:35 UTC 2018 - dimstar(a)opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Wed Oct 18 15:36:44 UTC 2017 - badshah400(a)gmail.com
+
+- Update to version 0.27.1:
+ + Port to meson build system.
+- Add meson BuildRequires and switch autotools macros configure,
+ make and makeinstall to meson, meson_build and meson_install
+ following upstream switch to Meson build system.
+- Drop the BUILD_FROM_VCS checks, and build gtk-doc
+ unconditionally: this is needed since the port to meson.
+- Pass enable-man=true option to meson: man files are no longer
+ built unless this is explicitly specified.
+- Drop the find command for finding and deleting libtool archives:
+ these are no longer built since the port to meson build system.
+
+-------------------------------------------------------------------
Old:
----
dconf-0.26.1.tar.xz
New:
----
dconf-0.34.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dconf.spec ++++++
--- /var/tmp/diff_new_pack.pmNTWV/_old 2020-01-30 14:50:12.682896430 +0100
+++ /var/tmp/diff_new_pack.pmNTWV/_new 2020-01-30 14:50:12.686896433 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dconf
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,34 +12,33 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: dconf
-Version: 0.26.1
+Version: 0.34.0
Release: 0
-Summary: Simple key-based configuration system
-License: LGPL-2.1+
+Summary: Key-based configuration system
+License: LGPL-2.1-or-later
Group: System/Libraries
-Url: https://live.gnome.org/dconf
-Source: https://download.gnome.org/sources/dconf/0.26/%{name}-%{version}.tar.xz
+URL: https://live.gnome.org/dconf
+Source0: https://download.gnome.org/sources/dconf/0.34/%{name}-%{version}.tar.xz
Source99: baselibs.conf
# PATCH-FIX-UPSTREAM 0001-gvdb-Restore-permissions-on-changed-files.patch bsc#1025721 bsc#971074 bgo#758066 fezhang(a)suse.com -- Restore permissions on files changed by dconf update.
Patch0: 0001-gvdb-Restore-permissions-on-changed-files.patch
-# For directory ownership
-BuildRequires: dbus-1
+
BuildRequires: docbook-xsl-stylesheets
-BuildRequires: intltool >= 0.50.0
-BuildRequires: update-desktop-files
+BuildRequires: gtk-doc
+BuildRequires: meson
+BuildRequires: pkgconfig
BuildRequires: vala >= 0.18.0
BuildRequires: xsltproc
+BuildRequires: pkgconfig(bash-completion)
+BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.44.0
BuildRequires: pkgconfig(gobject-introspection-1.0)
-%if 0%{?BUILD_FROM_VCS}
-BuildRequires: gtk-doc
-%endif
# dconf provides a dbus service, but has no dependency on dbus in any way
# (because it uses gdbus), so we need an explicit Requires
Requires: dbus-1
@@ -50,7 +49,7 @@
have configuration storage systems.
%package -n libdconf1
-Summary: Simple key-based configuration system -- Library
+Summary: Key-based configuration system
# The library doesn't really work if the dconf service is not reachable, so we
# need a Requires
Group: System/Libraries
@@ -64,12 +63,12 @@
have configuration storage systems.
%package -n gsettings-backend-dconf
-Summary: Simple key-based configuration system -- GSettings Backend
+Summary: GSettings integration of the dconf key-based configuration system
Group: System/Libraries
Requires: %{name} >= %{version}
# We really want this to be used as the default GSettings backend
Supplements: libgio-2_0-0
-%glib2_gio_module_requires
+%{glib2_gio_module_requires}
%description -n gsettings-backend-dconf
dconf is a low-level configuration system. Its main purpose is to
@@ -80,7 +79,7 @@
the settings.
%package devel
-Summary: Simple key-based configuration system -- Development Files
+Summary: Development files for dconf, a key-based configuration system
Group: Development/Libraries/GNOME
Requires: libdconf1 = %{version}
# The libdbus-1 backend has been removed. Dconf now always uses GDBus (since 0.25.x)
@@ -92,39 +91,32 @@
have configuration storage systems.
%prep
-%setup -q
-%patch0 -p1
-
-%if 0%{?BUILD_FROM_VCS}
-[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh
-%endif
+%autosetup -p1
%build
-%configure \
-%if 0%{?BUILD_FROM_VCS}
- --enable-gtk-doc
-%endif
-
-%__make V=1 %{?_smp_mflags}
+%meson \
+ -Dbash_completion=true \
+ -Dman=true \
+ -Dgtk_doc=true \
+ %{nil}
+%meson_build
%install
-%make_install
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+%meson_install
mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
%post -n libdconf1 -p /sbin/ldconfig
-
%postun -n libdconf1 -p /sbin/ldconfig
%post -n gsettings-backend-dconf
-%glib2_gio_module_post
+%{glib2_gio_module_post}
%postun -n gsettings-backend-dconf
-%glib2_gio_module_postun
+%{glib2_gio_module_postun}
%files
-%defattr(-, root, root)
-%doc COPYING NEWS
+%license COPYING
+%doc NEWS README
# small utility to read values in the database
%{_bindir}/dconf
# service is needed for write
@@ -138,15 +130,13 @@
%{_sysconfdir}/dconf/
%files -n libdconf1
-%defattr(-, root, root)
%{_libdir}/libdconf.so.*
%files -n gsettings-backend-dconf
-%defattr(-, root, root)
%{_libdir}/gio/modules/libdconfsettings.so
%files devel
-%defattr(-, root, root)
+%doc HACKING
%doc %{_datadir}/gtk-doc/html/dconf/
%{_includedir}/dconf/
%{_libdir}/libdconf.so
++++++ dconf-0.26.1.tar.xz -> dconf-0.34.0.tar.xz ++++++
++++ 39464 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package graphene for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/graphene (Old)
and /work/SRC/openSUSE:Leap:15.2/.graphene.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "graphene"
Thu Jan 30 14:49:29 2020 rev:27 rq:757502 version:1.10.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/graphene/graphene.changes 2020-01-15 15:08:50.262019158 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.graphene.new.26092/graphene.changes 2020-01-30 14:50:09.950894977 +0100
@@ -1,0 +2,119 @@
+Mon Sep 9 08:41:28 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.10.0:
+ + API additions, mostly driven by Gthree:
+ - Add graphene_matrix_decompose().
+ - Add intersection methods to graphene_ray_t.
+ - graphene_triangle_init_from_float().
+ - graphene_triangle_get_uv().
+ + Fix graphene_ray_transform().
+ + Documentation fixes.
+
+-------------------------------------------------------------------
+Fri Sep 6 15:53:59 NZST 2019 - luke(a)ljones.dev
+
+- Update to version 1.9.6:
+ + Add radians based initialisers for graphene_euler_t.
+ + Use pragma once for the header inclusion guard.
+ + Remove unused function (#159)
+ + Add multiply(), scale(), and add() operators to
+ graphene_quaternion_t.
+ + Add lerp() operator to all vector types.
+ + Add graphene_plane_transform()
+ + Documentation updates for graphene_ray_t.
+ + Fix graphene_box_get_center() and.
+ graphene_box_get_bounding_sphere() (#165)
+ + Ensure that we detect empty or infinite boxes in the.
+ graphene_box_t API.
+- Changes from version 1.9.4:
+ + Graphene now uses an ancillary library called µTest for its
+ test suite; this means it's possible to build and run the test
+ suite without necessarily depending on GLib.
+ + the conversion of the Euler angles type to and from matrices and.
+ quaternions has been rewritten from scratch, and should not only
+ be finally correct, but it should also cover more use cases—namely
+ the "proper" Euler angles as well as the Tait–Bryan angles.
+ + the ARM NEON implementation of the SIMD types has been improved,
+ fixed, and tested, so it's not marked as experimental any more.
+ + Require Meson ≥ 0.50.1.
+ + Fix graphene_quaternion_equal() to consider the orientation, not
+ just the component equality.
+ + Fix graphene_quaternion_slerp() to always interpolate along the
+ shortest path.
+ + Re-implement the conversion of graphene_euler_t to and from
+ graphene_matrix_t and graphene_quaternion_t.
+ + Add graphene_rectangle_get_area()
+ + Document restrictions of graphene_rect_round(), and deprecate the function.
+ + Add graphene_rect_round_extents()
+ + Port the test suite from GLib's testing utilities to µTest.
+ + Remove internal floating point comparisons.
+ + Improve the NEON extensions detection code.
+ + Fix comparison operators for graphene_simd4f_t on ARM using the
+ NEON extensions.
+ + Remove the "experimental" compiler warning from the ARM NEON
+ implementation of graphene_simd4f_t.
+- Changes from version 1.9.2:
+ + Add graphene_rect_scale() method.
+ + Fix warning from Meson by dropping unnecessary argument to.
+ configure_file()
+ + Clean up arguments of pkgconfig.generate()
+ + Add equality operators to graphene_matrix_t.
+ + Add getters for translation components of a graphene_matrix_t.
+ + Use darwin_versions argument instead of rolling our own.
+ + Add GRAPHENE_RECT_INIT_ZERO
+
+-------------------------------------------------------------------
+Mon Mar 25 23:24:28 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.8.6:
+ + Bug fixes, bug fixes everywhere! Also: documentation changes to
+ clarify what we do behind the veil of the various matrix
+ multiplication functions. Hopefully, this should help people
+ using Graphene especially when it comes to integration with
+ other libraries.
+ + Fix matrix multiplication when the result matrix is also one of
+ the operands.
+ + Fix check when converting a 4x4 matrix into an affine
+ transformation matrix.
+ + Fix interpolation between matrices with a perspective
+ component.
+ + Documentation fixes for matrix/matrix and matrix/vector
+ multiplication operators.
+- Changes from version 1.8.4:
+ + Mostly a bug fixing release, with an especially glaring bug fix
+ in the point transformation function of graphene_matrix_t that
+ was found thanks to GTK 4. Now the function is covered by the
+ test suite, so it should not regress.
+ + Another major fix is the ensuring that we have a description of
+ the SIMD types through introspection, which means that language
+ bindings can finally know how big every other structure using
+ them is. The SIMD API is still not available through
+ introspection, as it's a pure C convenience.
+ + Require Meson ≥ 0.48.0.
+ + Fix matrix/point transformation.
+ + Build fixes for MSVC.
+ + Introspection fixes for bool.
+ + Fix the InitOnce checks on Windows.
+ + Correctly parse SIMD types for introspection.
+ + Build fixes for the pkg-config file.
+ + Documentation fixes:
+ - Clarify matrix/vector/point multiplication.
+ - Clarify plane description.
+ - Clarify the units for the matrix skew factors.
+ - Document use of graphene-gobject with Meson.
+
+-------------------------------------------------------------------
+Thu Jun 14 19:37:38 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.8.2:
+ + The main change is that we've now disabled SIMD optimisations
+ on 32 bit Intel architectures; there aren't many of those left,
+ and in general compilers have been less than stellar when
+ supporting SIMD types on them. This is especially problematic
+ when it comes to using Graphene types inside other allocated
+ structures, where SIMD alignment rules break system allocators
+ on platforms like Windows. To avoid introducing weird bugs, if
+ you're on 32 bit IA, you're only going to have access to the
+ scalar SIMD implementation.
+
+-------------------------------------------------------------------
Old:
----
graphene-1.8.0.tar.gz
New:
----
graphene-1.10.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ graphene.spec ++++++
--- /var/tmp/diff_new_pack.UOXT5V/_old 2020-01-30 14:50:10.358895194 +0100
+++ /var/tmp/diff_new_pack.UOXT5V/_new 2020-01-30 14:50:10.362895197 +0100
@@ -1,7 +1,7 @@
#
# spec file for package graphene
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,24 +12,24 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: graphene
-Version: 1.8.0
+Version: 1.10.0
Release: 0
Summary: Thin type layer for graphic libraries
License: MIT
Group: Development/Languages/C and C++
-Url: http://ebassi.github.io/graphene/
-Source: https://github.com/ebassi/graphene/archive/%{version}/%{name}-%{version}.ta…
+URL: https://ebassi.github.io/graphene/
+Source: https://download.gnome.org/sources/graphene/1.10/%{name}-%{version}.tar.xz
Source99: baselibs.conf
BuildRequires: fdupes
BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc
-BuildRequires: meson >= 0.43.1
+BuildRequires: meson >= 0.48.0
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: pkgconfig(gobject-2.0) >= 2.30.0
@@ -78,18 +78,18 @@
This subpackage contains the development files for the Graphene library.
%prep
-%autosetup
+%autosetup -p1
%build
%meson \
- -D gtk_doc=true \
- -D gobject_types=true \
- -D introspection=true \
- -D gcc_vector=true \
- -D sse2=true \
- -D arm-neon=true \
- -D tests=true \
- -D benchmarks=true \
+ -Dgtk_doc=true \
+ -Dgobject_types=true \
+ -Dintrospection=true \
+ -Dgcc_vector=true \
+ -Dsse2=true \
+ -Darm-neon=true \
+ -Dtests=true \
+ -Dbenchmarks=true \
%{nil}
%meson_build
@@ -104,7 +104,7 @@
%postun -n libgraphene-1_0-0 -p /sbin/ldconfig
%files -n libgraphene-1_0-0
-%license LICENSE
+%license LICENSE.txt
%{_libdir}/libgraphene-1.0.so.*
%files -n typelib-1_0-Graphene-1_0
1
0
Hello community,
here is the log from the commit of package libsrtp2 for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libsrtp2 (Old)
and /work/SRC/openSUSE:Leap:15.2/.libsrtp2.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsrtp2"
Thu Jan 30 14:49:28 2020 rev:12 rq:757501 version:2.2.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libsrtp2/libsrtp2.changes 2020-01-15 15:25:16.506571646 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libsrtp2.new.26092/libsrtp2.changes 2020-01-30 14:50:09.074894512 +0100
@@ -1,0 +2,6 @@
+Thu Aug 15 05:06:14 UTC 2019 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Update to new upstream release 2.2.0
+ * Stylistic code changes only.
+
+-------------------------------------------------------------------
Old:
----
v2.1.0.tar.gz
New:
----
v2.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsrtp2.spec ++++++
--- /var/tmp/diff_new_pack.BcttEn/_old 2020-01-30 14:50:09.634894810 +0100
+++ /var/tmp/diff_new_pack.BcttEn/_new 2020-01-30 14:50:09.634894810 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libsrtp2
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,18 +12,18 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libsrtp2
%define lname libsrtp2-1
-Version: 2.1.0
+Version: 2.2.0
Release: 0
Summary: Secure Real-Time Transport Protocol (SRTP) library v2
License: BSD-3-Clause
Group: Development/Libraries/C and C++
-Url: https://github.com/cisco/libsrtp
+URL: https://github.com/cisco/libsrtp
Source: https://github.com/cisco/libsrtp/archive/v%version.tar.gz
Source99: baselibs.conf
@@ -75,7 +75,7 @@
#
# Including of files with generic names and quotes is unsafe and can cause include clashes.
# Do it in install phase, because rewriting of the source code before building would require deeper changes.
-# %_includedir is included automatically, so we don't modify .pc file. (bnc#839475#c2)
+# %%_includedir is included automatically, so we don't modify .pc file. (bnc#839475#c2)
echo "Rewriting #include \"{foo}.h\" to #include <srtp/{foo}.h>..."
sed -i 's|\( *# *include *\)"\([^"]*\.h\)"|\1 <srtp/\2>|' %buildroot/%_includedir/srtp2/*.h
++++++ v2.1.0.tar.gz -> v2.2.0.tar.gz ++++++
++++ 33079 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package srt for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/srt (Old)
and /work/SRC/openSUSE:Leap:15.2/.srt.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "srt"
Thu Jan 30 14:49:27 2020 rev:4 rq:757500 version:1.3.4
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/srt/srt.changes 2020-01-15 16:03:53.935940677 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.srt.new.26092/srt.changes 2020-01-30 14:50:07.626893741 +0100
@@ -2 +2 @@
-Fri Aug 30 14:03:43 UTC 2019 - Alexandros Toptsoglou <atoptsoglou(a)suse.com>
+Fri Aug 30 12:47:57 UTC 2019 - Alexandros Toptsoglou <atoptsoglou(a)suse.com>
@@ -4,3 +4,2 @@
-- Update to version 1.3.4:
- Backported commit 47e5890 and 64875fa to fix CVE-2019-15784 (boo#1148844)
- and avoid a potential array overflow.
+- Backported commit 47e5890 and 64875fa to fix CVE-2019-15784
+ (boo#1148844) and avoid a potential array overflow.
@@ -8,2 +6,0 @@
- * Dropped srt-no-rpath.patch: Fixed upstream.
- * New binary: srt-tunnel
@@ -11,4 +8,15 @@
-NOTE: srt-multiplexer binary is now a testing application and
- thus is dropped from our package.
- Upstream found out that does not work as expected issue#422,
- issue#718 and issue#727.
+-------------------------------------------------------------------
+Thu Aug 29 16:02:56 UTC 2019 - Alexandros Toptsoglou <atoptsoglou(a)suse.com>
+
+- Update to version 1.3.4:
+ + Various bugfixes and feature enhancments.
+
+-------------------------------------------------------------------
+Mon Aug 19 19:06:58 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.3.3:
+ + Various bugfixes and feature enhancments.
+- Update to version 1.3.2:
+ + Various bugfixes, feature enhancments, build fixes and
+ documentation updates.
+- Drop srt-no-rpath.patch: Fixed upstream.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ srt.spec ++++++
--- /var/tmp/diff_new_pack.88VVQn/_old 2020-01-30 14:50:08.806894369 +0100
+++ /var/tmp/diff_new_pack.88VVQn/_new 2020-01-30 14:50:08.814894373 +0100
@@ -1,7 +1,7 @@
#
# spec file for package srt
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +17,7 @@
%define sover 1
+
Name: srt
Version: 1.3.4
Release: 0
@@ -27,6 +28,7 @@
Source0: https://github.com/Haivision/%{name}/archive/v%{version}.tar.gz#/%{name}-%{…
Source99: baselibs.conf
Patch0: CVE-2019-15784.patch
+
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -72,7 +74,7 @@
-DENABLE_SHARED=ON \
-DENABLE_STATIC=OFF \
%{nil}
-make %{?_smp_mflags}
+%cmake_build
%install
%cmake_install
@@ -88,8 +90,6 @@
%{_bindir}/%{name}-live-transmit
%{_bindir}/%{name}-tunnel
-
-
%files -n libsrt%{sover}
%license LICENSE
%{_libdir}/libsrt.so.*
1
0
Hello community,
here is the log from the commit of package gstreamer-plugins-bad for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-bad (Old)
and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-bad.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-bad"
Thu Jan 30 14:49:25 2020 rev:53 rq:757353 version:1.16.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-bad/gstreamer-plugins-bad.changes 2020-01-15 15:09:13.450032270 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-bad.new.26092/gstreamer-plugins-bad.changes 2020-01-30 14:50:03.214891395 +0100
@@ -2 +2,229 @@
-Tue Dec 25 21:32:36 UTC 2018 - bjorn.lie(a)gmail.com
+Thu Dec 12 10:22:56 UTC 2019 - Antonio Larrosa <alarrosa(a)suse.com>
+
+- Add a BuildRequires for pkgconfig(pangocairo) since it's needed
+ by the ttmlsubs and closedcaption extensions. This is not currently
+ a problem in openSUSE because the dependency is pulled in by other
+ packages which are not installed in SLE.
+
+-------------------------------------------------------------------
+Wed Dec 4 12:31:05 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.2:
+ + wasapi:
+ - Various fixes and a workaround for a specific driver bug
+ - Move to CoInitializeEx for COM initialization
+ - Fix runtime/build warnings
+ + waylandsink: Commit the parent after creating subsurface
+ + msdkdec: fix surface leak in msdkdec_handle_frame
+ + tsmux: Fix copying of buffer region
+ + tsdemux:
+ - Handle continuity mismatch in more cases
+ - Always issue a DTS even when it's equal to PTS
+ + openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on
+ Ubuntu 18.04)
+ + ccextractor: Always forward all sticky events to the caption
+ pad
+ + pnmdec: Return early on ::finish() if we have no actual data to
+ parse
+ + ass: avoid infinite unref loop with bad data
+ + fluidsynth: add sf3 to soundfont search path
+- Drop libtool and automake/conf BuildRequires and autoreconf calls
+ + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
+ Fixed upstream.
+
+-------------------------------------------------------------------
+Thu Oct 10 14:39:23 UTC 2019 - Stefan Brüns <stefan.bruens(a)rwth-aachen.de>
+
+- Fix compilation with OpenEXR 2.4.0
+ + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
+ + Readd libtool and autoreconf call
+- Remove Leap 42.x support from spec file
+
+-------------------------------------------------------------------
+Tue Sep 24 13:18:42 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.1:
+ + See main gstreamer package for changelog.
+- Drop upstream fixed patches:
+ + fix-Werror=return-type.patch.
+ + gst-bad-Fix-compilation-with-openh264-v2.0.patch.
+ + gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch.
+- Following the above, drop libtool BuildRequires and autoreconf
+ call, no longer needed.
+
+-------------------------------------------------------------------
+Wed Sep 18 14:58:24 UTC 2019 - Stefan Brüns <stefan.bruens(a)rwth-aachen.de>
+
+- Use openssl for HLS crypto. openssl is required by DTLS, and hls
+ can use any of openssl, gcrypt or gnutls/nettle (since 1.5.1).
+ Drop explicit pkgconfig(nettle) BuildRequires and pass
+ hls-crypto=openssl to configure/meson.
+
+-------------------------------------------------------------------
+Mon Aug 26 09:20:56 UTC 2019 - mvetter(a)suse.com
+
+- bsc#1144244: Remove dependency on jasper
+ Jasper support was removed in 2013. OpenJPEG is used for JPEG2000.
+
+-------------------------------------------------------------------
+Mon Aug 19 23:13:15 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Drop pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0)
+ BuildRequires and stop passing --with-gtk=3.0 to configure, only
+ used for building examples, and we are already passing
+ --disable-examples to configure.
+- Drop gst-bad-revert-automake-autoconf-versions.patch: No longer
+ needed for any supported version of openSUSE. Note, leaving
+ libtool BuildRequires in place as fix-Werror=return-type.patch
+ needs it still.
+
+-------------------------------------------------------------------
+Mon Aug 12 07:15:35 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Move openh264 plugin to build_orig and build it there
+ unconditionally.
+
+-------------------------------------------------------------------
+Mon Jul 22 07:26:09 UTC 2019 - Martin Liška <mliska(a)suse.cz>
+
+- Update fix-Werror=return-type.patch to upstream version.
+
+-------------------------------------------------------------------
+Wed Jul 17 01:49:58 UTC 2019 - Rich Coe <rcoe(a)wi.rr.com>
+
+- Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558)
+
+-------------------------------------------------------------------
+Mon Jul 15 16:09:54 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Drop pkgconfig(vdpau) BuildRequires and libgstvdpau sub-package.
+ Obsolete it from the main gstreamer-plugins-bad package. Upstream
+ have now dropped the package from master, and currently it only
+ supports mpeg2 and poorly even that one. It will not make a
+ comeback, so obsolete all versions.
+
+-------------------------------------------------------------------
+Mon Jul 15 14:46:20 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Add gst-bad-Fix-compilation-with-openh264-v2.0.patch: Fix build
+ with openh264 version 2.0 and newer.
+
+-------------------------------------------------------------------
+Mon Jul 15 11:15:14 UTC 2019 - Martin Liška <mliska(a)suse.cz>
+
+- Fix -Werror=return-type error in configure script
+ (fix-Werror=return-type.patch).
+
+-------------------------------------------------------------------
+Sat Jul 6 13:28:49 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm)
+ BuildRequires: Build intel-mediasdk support.
+
+-------------------------------------------------------------------
+Mon Jul 1 16:09:56 UTC 2019 - mgorse(a)suse.com
+
+- Re-enable musepack: depend on musepack-devel, rather than
+ libmpcdec-devel; the latter is no longer sufficient as of 1.16.0.
+ Add musepack plugin back into files.
+
+-------------------------------------------------------------------
+Thu Jun 27 08:37:56 UTC 2019 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Add libgstsctp-1_0-0 to baselibs.conf:
+ gstreamer-plugins-bad-32bit requires it.
+
+-------------------------------------------------------------------
+Mon Jun 17 20:47:45 UTC 2019 - mgorse(a)suse.com
+
+- Update to version 1.16.0:
+ + Highlights
+ - GStreamer WebRTC stack gained support for data channels for
+ peer-to-peer communication based on SCTP, BUNDLE support, as
+ well as support for multiple TURN servers.
+ - AV1 video codec support for Matroska and QuickTime/MP4
+ containers and more configuration options and supported
+ input formats for the AOMedia AV1 encoder
+ - Support for Closed Captions and other Ancillary Data in video
+ - Support for planar (non-interleaved) raw audio
+ - GstVideoAggregator, compositor and OpenGL mixer elements are
+ now in -base
+ - New alternate fields interlace mode where each buffer carries
+ a single field
+ - WebM and Matroska ContentEncryption support in the Matroska
+ demuxer
+ - new WebKit WPE-based web browser source element
+ - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+ improved dmabuf import/export
+ - Hardware-accelerated Nvidia video decoder gained support for
+ VP8/VP9 decoding, whilst the encoder gained support for
+ H.265/HEVC encoding.
+ - Many improvements to the Intel Media SDK based
+ hardware-accelerated video decoder and encoder plugin (msdk):
+ dmabuf import/export for zero-copy integration with other
+ components; VP9 decoding; 10-bit HEVC encoding; video
+ post-processing (vpp) support including deinterlacing; and
+ the video decoder now handles dynamic resolution changes.
+ - The ASS/SSA subtitle overlay renderer can now handle multiple
+ subtitles that overlap in time and will show them on screen
+ simultaneously
+ - The Meson build is now feature-complete (*) and it is now the
+ recommended build system on all platforms. The Autotools
+ build is scheduled to be removed in the next cycle.
+ - The GStreamer Rust bindings and Rust plugins module are now
+ officially part of upstream GStreamer.
+ - The GStreamer Editing Services gained a gesdemux element that
+ allows directly playing back serialized edit list with
+ playbin or (uri)decodebin
+ - Many performance improvements
+- Add incomplete meson support. Currently disabled.
+- Drop gstreamer-plugins-bad-reproducible.patch: fixed upstream.
+- Disable musepack plugin and remove from files, since it
+ requires a newer library than what we currently have.
+- Remove libgstcompositor.so and libgstopenglmixers.so: moved to
+ -base.
+-Removed libgststereo.so from files: merged with audiofx in -good.
+- Remove libgstvcdsrc.so from files: removed upstream.
+- Add libgstclosedcaption.so to files.
+- Remove libgstbadvideo package: now in -base.
+- Package libgstcp.
+
+-------------------------------------------------------------------
+Fri May 31 22:14:26 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.14.5:
+ + assrender: fix disappearing subtitles when seeking back in
+ time.
++++ 266 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-bad/gstreamer-plugins-bad.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-bad.new.26092/gstreamer-plugins-bad.changes
Old:
----
gst-bad-fdkaac2-fix.patch
gst-bad-revert-automake-autoconf-versions.patch
gst-plugins-bad-1.12.5.tar.xz
gstreamer-plugins-bad-reproducible.patch
New:
----
gst-plugins-bad-1.16.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
++++ 762 lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-bad/gstreamer-plugins-bad.spec
++++ and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-bad.new.26092/gstreamer-plugins-bad.spec
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.vk8Icp/_old 2020-01-30 14:50:03.854891736 +0100
+++ /var/tmp/diff_new_pack.vk8Icp/_new 2020-01-30 14:50:03.858891737 +0100
@@ -4,16 +4,14 @@
gstreamer-plugins-bad-orig-addon
libgstadaptivedemux-1_0-0
libgstbadaudio-1_0-0
-libgstbadbase-1_0-0
-libgstbadvideo-1_0-0
libgstbasecamerabinsrc-1_0-0
libgstcodecparsers-1_0-0
-libgstgl-1_0-0
libgstinsertbin-1_0-0
+libgstisoff-1_0-0
libgstmpegts-1_0-0
libgstphotography-1_0-0
libgstplayer-1_0-0
+libgstsctp-1_0-0
libgsturidownloader-1_0-0
-libgstvdpau
libgstwayland-1_0-0
-
+libgstwebrtc-1_0-0
++++++ gst-plugins-bad-1.12.5.tar.xz -> gst-plugins-bad-1.16.2.tar.xz ++++++
++++ 628011 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gstreamer-plugins-ugly for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-ugly (Old)
and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-ugly.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-ugly"
Thu Jan 30 14:49:24 2020 rev:47 rq:757352 version:1.16.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-ugly/gstreamer-plugins-ugly.changes 2020-01-15 15:09:15.398033372 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-ugly.new.26092/gstreamer-plugins-ugly.changes 2020-01-30 14:50:01.858890674 +0100
@@ -1,0 +2,210 @@
+Wed Dec 4 12:59:34 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.2:
+ + Update docs.
+
+-------------------------------------------------------------------
+Tue Sep 24 13:03:00 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.1:
+ + See main gstreamer package for changelog.
+
+-------------------------------------------------------------------
+Tue Jun 18 19:25:24 UTC 2019 - mgorse(a)suse.com
+
+- Update to version 1.16.0:
+ + Highlights
+ - GStreamer WebRTC stack gained support for data channels for
+ peer-to-peer communication based on SCTP, BUNDLE support, as
+ well as support for multiple TURN servers.
+ - AV1 video codec support for Matroska and QuickTime/MP4
+ containers and more configuration options and supported
+ input formats for the AOMedia AV1 encoder
+ - Support for Closed Captions and other Ancillary Data in video
+ - Support for planar (non-interleaved) raw audio
+ - GstVideoAggregator, compositor and OpenGL mixer elements are
+ now in -base
+ - New alternate fields interlace mode where each buffer carries
+ a single field
+ - WebM and Matroska ContentEncryption support in the Matroska
+ demuxer
+ - new WebKit WPE-based web browser source element
+ - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+ improved dmabuf import/export
+ - Hardware-accelerated Nvidia video decoder gained support for
+ VP8/VP9 decoding, whilst the encoder gained support for
+ H.265/HEVC encoding.
+ - Many improvements to the Intel Media SDK based
+ hardware-accelerated video decoder and encoder plugin (msdk):
+ dmabuf import/export for zero-copy integration with other
+ components; VP9 decoding; 10-bit HEVC encoding; video
+ post-processing (vpp) support including deinterlacing; and
+ the video decoder now handles dynamic resolution changes.
+ - The ASS/SSA subtitle overlay renderer can now handle multiple
+ subtitles that overlap in time and will show them on screen
+ simultaneously
+ - The Meson build is now feature-complete (*) and it is now the
+ recommended build system on all platforms. The Autotools
+ build is scheduled to be removed in the next cycle.
+ - The GStreamer Rust bindings and Rust plugins module are now
+ officially part of upstream GStreamer.
+ - The GStreamer Editing Services gained a gesdemux element that
+ allows directly playing back serialized edit list with
+ playbin or (uri)decodebin
+ - Many performance improvements
+- Add meson support, but disable because plugin documentation
+ currently isn't built.
+
+-------------------------------------------------------------------
+Fri May 31 22:12:11 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.14.5:
+ + sid: Fix cross-compilation by using AC_TRY_LINK instead of
+ AC_TRY_RUN.
+ + x264: Only enable dynamic loading code for x264 before v253.
+
+-------------------------------------------------------------------
+Wed Oct 3 15:47:34 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.4:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Wed Sep 26 20:26:18 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.3:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Mon Jul 23 13:37:38 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.2:
+ + Update docs.
+ + asfdemux: Remove 0.10 code.
+ + asfdemux: Only send flush event on seeking flushes.
+
+-------------------------------------------------------------------
+Sun May 20 09:31:31 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.1:
+ + GstPad: Fix race condition causing the same probe to be called
+ multiple times
+ + Fix occasional deadlocks on windows when outputting debug
+ logging
+ + Fix debug levels being applied in the wrong order
+ + GIR annotation fixes for bindings
+ + audiomixer, audioaggregator: fix some negotiation issues
+ + gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ + flvmux: wait for caps on all input pads before writing header
+ even if source is live
+ + flvmux: don't wake up the muxer unless there is data, fixes
+ busy looping if there's no input data
+ + flvmux: fix major leak of input buffers
+ + rtspsrc, rtsp-server: revert to RTSP RFC handling of
+ sendonly/recvonly attributes
+ + rtpvrawpay: fix payloading with very large mtu sizes where
+ everything fits into a single RTP packet
+ + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ + v4l2: Disable DMABuf for emulated formats when using libv4l2
+ + v4l2: Always set colorimetry in S_FMT
+ + asfdemux: Set stream-format field for H264 streams and handle
+ H.264 in bytestream format
+ + x265enc: Fix tagging of keyframes on output buffers
+ + ladspa: Fix critical during plugin load on Windows
+ + decklink: Fix COM initialisation on Windows
+ + h264parse: fix re-use across pipeline stop/restart
+ + mpegtsmux: fix force-keyframe event handling and PCR/PMT
+ changes that would confuse some players with generated HLS
+ streams
+ + adaptivedemux: Support period change in live playlist
+ + rfbsrc: Fix support for applevncserver and support NULL pool in
+ decide_allocation
+ + jpegparse: Fix APP1 marker segment parsing
+ + h265parse: Make caps writable before modifying them, fixes
+ criticals
+ + fakevideosink: request an extra buffer if enable-last-sample is
+ enabled
+ + wasapisrc: Don't provide a clock based on WASAPI's clock
+ + wasapi: Only use audioclient3 when low-latency, as it might
+ otherwise glitch with slow CPUs or VMs
+ + wasapi: Don't derive device period from latency time, should
+ make it more robust against glitches
+ + audiolatency: Fix wave detection in buffers and avoid bogus pts
+ values while starting
+ + msdk: fix plugin load on implementations with only HW support
+ + msdk: dec: set framerate to the driver only if provided, not in
+ 0/1 case
+ + msdk: Don't set extended coding options for JPEG encode
+ + rtponviftimestamp: fix state change function init/reset causing
+ races/crashes on shutdown
+ + decklink: fix initialization failure in windows binary
+ + ladspa: Fix critical warnings during plugin load on Windows and
+ fix dependencies in meson build
+ + gl: fix cross-compilation error with viv-fb
+ + qmlglsink: make work with eglfs_kms
+ + rtspclientsink: Don't deadlock in preroll on early close
+ + rtspclientsink: Fix client ports for the RTCP backchannel
+ + rtsp-server: Fix session timeout when streaming data to client
+ over TCP
+ + vaapiencode: h264: find best profile in those available, fixing
+ negotiation errors
+ + vaapi: remove custom GstGL context handling, use GstGL instead.
+ Fixes GL Context sharing with WebkitGtk on wayland
+ + gst-editing-services: various fixes
+ + gst-python: bump pygobject req to 3.8;
+ fix GstPad.set_query_function(); dist autogen.sh and
+ configure.ac in tarball
+ + g-i: pick up GstVideo-1.0.gir from local build directory in
+ GstGL build
+ + g-i: update constant values for bindings
+ + avoid duplicate symbols in plugins across modules in static
+ builds
+ + ... and many, many more!
+
+-------------------------------------------------------------------
+Mon Apr 16 21:05:38 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.0:
+ + Highlights:
+ - WebRTC support: real-time audio/video streaming to and from
+ web browsers;
+ - Experimental support for the next-gen royalty-free AV1 video
+ codec
+ - Video4Linux: encoding support, stable element names and
+ faster device probing;
+ - Support for the Secure Reliable Transport (SRT) video
+ streaming protocol;
+ - RTP Forward Error Correction (FEC) support (ULPFEC);
+ - RTSP 2.0 support in rtspsrc and gst-rtsp-server;
+ - ONVIF audio backchannel support in gst-rtsp-server and
+ rtspsrc;
+ - playbin3 gapless playback and pre-buffering support;
+ - Tee, our stream splitter/duplication element, now does
+ allocation query aggregation which is important for efficient
+ data handling and zero-copy;
+ - QuickTime muxer has a new prefill recording mode that allows
+ file import in Adobe Premiere and FinalCut Pro while the file
+ is still being written;
+ - rtpjitterbuffer fast-start mode and timestamp offset
+ adjustment smoothing;
+ - souphttpsrc connection sharing, which allows for connection
+ reuse, cookie sharing, etc;
+ - nvdec: new plugin for hardware-accelerated video decoding
+ using the NVIDIA NVDEC API;
+ - Adaptive DASH trick play support;
+ - ipcpipeline: new plugin that allows splitting a pipeline
+ across multiple processes;
+ - Major gobject-introspection annotation improvements for large
++++ 13 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-ugly/gstreamer-plugins-ugly.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-ugly.new.26092/gstreamer-plugins-ugly.changes
Old:
----
gst-plugins-ugly-1.12.5.tar.xz
New:
----
gst-plugins-ugly-1.16.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-ugly.spec ++++++
--- /var/tmp/diff_new_pack.aW1NY1/_old 2020-01-30 14:50:02.446890986 +0100
+++ /var/tmp/diff_new_pack.aW1NY1/_new 2020-01-30 14:50:02.450890989 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gstreamer-plugins-ugly
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -24,8 +24,10 @@
%define _experimental 0
# Get minimum gstreamer and gstreamer-plugins-base required versions from configure.ac
%define gstreamer_plugins_ugly_req %(xzgrep --text "^GST.*_REQ" %{SOURCE0} | sort -u | sed 's/GST_REQ=/gstreamer >= /;s/GSTPB_REQ=/gstreamer-plugins-base >= /' | tr '\\n' ' ')
+# Currently disabled because plugin documentation isn't built
+%define use_meson 0
Name: gstreamer-plugins-ugly
-Version: 1.12.5
+Version: 1.16.2
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
@@ -38,18 +40,21 @@
BuildRequires: liba52-devel
BuildRequires: libcdio-devel >= 0.76
BuildRequires: libdvdread-devel
-BuildRequires: libmp3lame-devel
+%if %{use_meson}
+BuildRequires: meson >= 0.47.0
+%else
+# Needed for patches 0 and 1
+BuildRequires: libtool
+%endif
BuildRequires: orc >= 0.4.16
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: python3-xml
BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
BuildRequires: pkgconfig(gmodule-no-export-2.0)
-BuildRequires: pkgconfig(gstreamer-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.12.0
+BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
+BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
BuildRequires: pkgconfig(libmpeg2) >= 0.5.1
-BuildRequires: pkgconfig(libmpg123) >= 1.3
-BuildRequires: pkgconfig(twolame) >= 0.3.10
Requires: %{gstreamer_plugins_ugly_req}
Recommends: %{name}-lang
Enhances: gstreamer
@@ -119,6 +124,20 @@
%build
export PYTHON=%{_bindir}/python3
+%if %{use_meson}
+%{meson} \
+%if ! 0%{?BUILD_ORIG}
+ -Dpackage-name='openSUSE gstreamer-plugins-ugly package' \
+ -Dasfdemux=disabled \
+ -Dpackage-origin='http://www.opensuse.org/' \
+ -Damrnb=disabled \
+ -Damrwbdec=disabled \
+ -Dx264=disabled \
+%endif
+ -Dsidplay=disabled \
+ %{nil}
+%{meson_build}
+%else
%configure \
%if ! 0%{?BUILD_ORIG}
--with-package-name='openSUSE gstreamer-plugins-ugly package' \
@@ -132,9 +151,14 @@
--disable-static \
%{nil}
make %{?_smp_mflags}
+%endif
%install
+%if %{use_meson}
+%{meson_install}
+%else
%make_install
+%endif
find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{_name}-%{gst_branch}
@@ -145,17 +169,10 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstdvdlpcmdec.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdvdread.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdvdsub.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstlame.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpeg2dec.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstmpg123.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrealmedia.so
-%{_libdir}/gstreamer-%{gst_branch}/libgsttwolame.so
%{_libdir}/gstreamer-%{gst_branch}/libgstxingmux.so
-%if 0%{?_experimental}
-# Place experimental plugins here.
-%endif
-
%if 0%{?BUILD_ORIG}
%if 0%{?BUILD_ORIG_ADDON}
%files orig-addon
++++++ gst-plugins-ugly-1.12.5.tar.xz -> gst-plugins-ugly-1.16.2.tar.xz ++++++
++++ 31945 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gstreamer-plugins-good for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-good (Old)
and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-good.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-good"
Thu Jan 30 14:49:23 2020 rev:42 rq:757351 version:1.16.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-good/gstreamer-plugins-good.changes 2020-01-15 15:09:14.226032709 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-good.new.26092/gstreamer-plugins-good.changes 2020-01-30 14:49:59.522889431 +0100
@@ -1,0 +2,318 @@
+Wed Dec 4 10:48:47 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.2:
+ + vp9dec: Fix broken 4:4:4 8bits decoding
+ + rtpsession: add locking for clear-pt-map
+ + rtpL16depay: don't crash if data is not modulo channels*width
+ + wavparse:
+ - Fix push mode ignoring audio with a size smaller than segment
+ buffer
+ - Fix push mode ignoring last audio payload chunk
+ + aacparse: fix wrong offset of the channel number in adts header
+ + jpegdec:
+ - Fix incorrect logic in EOI tag detection
+ - Don't overwrite the last valid line
+ + videocrop: Also update the coordinate when in-place
+ + vpx: Error out if enabled and no features found
+ + v4l2videodec: ensure pool exists before orphaning it
+ + v4l2videoenc: fix type conversion errors
+ + v4l2bufferpool: Queue number of allocated buffers to capture
+ + v4l2object:
+ - Fix mpegversion number typo
+ - Work around bad TRY_FMT colorimetry implementations
+
+-------------------------------------------------------------------
+Tue Sep 24 12:56:40 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.1:
+ + See main gstreamer package for changelog.
+- Drop gstreamer-plugins-good-fix-glibc-incompat.patch: Fixed
+ upstream.
+
+-------------------------------------------------------------------
+Sun Aug 25 08:33:33 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Add gstreamer-plugins-good-fix-glibc-incompat.patch: v4l2: Fix
+ type compatibility issue with glibc 2.30.
+- Use make_build macro.
+
+-------------------------------------------------------------------
+Wed Jul 3 08:05:23 UTC 2019 - Fabian Vogt <fvogt(a)suse.com>
+
+- Add missing pkgconfig(Qt5X11Extras) BuildRequires: Needed to
+ build Qt X11 integration.
+
+-------------------------------------------------------------------
+Wed Jun 12 17:53:30 UTC 2019 - mgorse(a)suse.com
+
+- Update to version 1.16.0:
+ + Highlights
+ - GStreamer WebRTC stack gained support for data channels for
+ peer-to-peer communication based on SCTP, BUNDLE support, as
+ well as support for multiple TURN servers.
+ - AV1 video codec support for Matroska and QuickTime/MP4
+ containers and more configuration options and supported
+ input formats for the AOMedia AV1 encoder
+ - Support for Closed Captions and other Ancillary Data in video
+ - Support for planar (non-interleaved) raw audio
+ - GstVideoAggregator, compositor and OpenGL mixer elements are
+ now in -base
+ - New alternate fields interlace mode where each buffer carries
+ a single field
+ - WebM and Matroska ContentEncryption support in the Matroska
+ demuxer
+ - new WebKit WPE-based web browser source element
+ - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+ improved dmabuf import/export
+ - Hardware-accelerated Nvidia video decoder gained support for
+ VP8/VP9 decoding, whilst the encoder gained support for
+ H.265/HEVC encoding.
+ - Many improvements to the Intel Media SDK based
+ hardware-accelerated video decoder and encoder plugin (msdk):
+ dmabuf import/export for zero-copy integration with other
+ components; VP9 decoding; 10-bit HEVC encoding; video
+ post-processing (vpp) support including deinterlacing; and
+ the video decoder now handles dynamic resolution changes.
+ - The ASS/SSA subtitle overlay renderer can now handle multiple
+ subtitles that overlap in time and will show them on screen
+ simultaneously
+ - The Meson build is now feature-complete (*) and it is now the
+ recommended build system on all platforms. The Autotools
+ build is scheduled to be removed in the next cycle.
+ - The GStreamer Rust bindings and Rust plugins module are now
+ officially part of upstream GStreamer.
+ - The GStreamer Editing Services gained a gesdemux element that
+ allows directly playing back serialized edit list with
+ playbin or (uri)decodebin
+ - Many performance improvements
+- Add meson support, but disable because plugin documentation is
+ currently not being built.
+
+-------------------------------------------------------------------
+Fri May 31 22:05:35 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.14.5:
+ + flv: Use 8kHz sample rate for alaw/mulaw audio.
+ + flvdemux: Do not error out if the first added and chained pad
+ is not linked.
+ + flvmux: try harder to make sure timestamps are always
+ increasing.
+ + gdkpixbufdec: output a TIME segment which is what’s expected
+ for raw video.
+ + matroskademux: fix handling of MS ACM audio.
+ + matroska: fix handling of FlagInterlaced.
+ + pulsesink: Deal with not being able to convert a format to
+ caps.
+ + rtph265depay, rtph264depay; aggregation packet marker handling
+ fixes.
+ + rtpmp4gdepay: detect broken senders who send AAC with ADTS
+ frames.
+ + rtprawdepay: keep buffer pool around when flushing/seeking.
+ + rtpssrcdemux: Forward serialized events to all pads.
+ + qmlglsink: Handle OPENGL header guard changes.
+ + qtdemux: fix track language code parsing; ignore corrupted CTTS
+ box.
+ + qtmux: Correctly set tkhd width/height to the display size.
+ + splitmuxsink:
+ - Various timecode meta handling fixes.
+ - Make work with audio-only encoders as muxers, e.g. wavenc
+ + v4l2sink: fix pool-less allocation query handling.
+ + v4l2dec/enc: fix use after free when handling events.
+ + vpx: Fix build against libvpx 1.8.
+ + webmmux: allow resolutions above 4096.
+- Drop gstreamer-plugins-good-fix-vpx-build.patch: Fixed upstream.
+- Drop automake and libtool BuildRequires and autogen.sh call: No
+ longer needed.
+
+-------------------------------------------------------------------
+Fri Mar 8 20:02:18 UTC 2019 - olaf(a)aepfle.de
+
+- Require automake >= 1.14
+
+-------------------------------------------------------------------
+Tue Feb 5 09:02:44 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Add gstreamer-plugins-good-fix-vpx-build.patch: Fix build with
+ libvpx 1.8.0.
+- Add libtool BuildRequires and pass autogen.sh, as the above patch
+ touches the buildsystem.
+
+-------------------------------------------------------------------
+Wed Oct 3 15:45:08 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.4:
+ + Bugfix release, please see .changes in gstreamer main package.
+- Update Source url to new home.
+
+-------------------------------------------------------------------
+Wed Sep 26 20:25:08 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.3:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Sun Jul 22 21:22:22 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.2:
+ + qmlgl: Fix conflicting declaration of type GLsync for
+ non-android.
+ + souphttpsrc: Protect input stream with lock.
+ + splitmuxsrc: Make sure events are writable before setting their
+ seqnum.
+ + Various v4l2 fixes.
+ + scaletempo: Mark as Audio in classification.
+
+-------------------------------------------------------------------
+Fri Jun 22 11:13:27 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Conditionalize pkgconfig(gtk+-wayland-3.0) BuildRequires: fix
+ build for Leap 42.3.
+
+-------------------------------------------------------------------
+Thu May 31 09:27:16 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Add pkgconfig(Qt5Core), pkgconfig(Qt5Gui), pkgconfig(Qt5Qml),
+ pkgconfig(Qt5Quick) and pkgconfig(Qt5WaylandClient)
+ BuildRequires: Build qmlgl sink and package it in new qtqml
+ sub-package.
+- Add gstreamer-plugins-good-gtk Recommends to the main package,
+ install it by default.
+
+-------------------------------------------------------------------
+Sun May 20 09:28:27 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.1:
+ + GstPad: Fix race condition causing the same probe to be called
+ multiple times
+ + Fix occasional deadlocks on windows when outputting debug
+ logging
+ + Fix debug levels being applied in the wrong order
+ + GIR annotation fixes for bindings
+ + audiomixer, audioaggregator: fix some negotiation issues
+ + gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ + flvmux: wait for caps on all input pads before writing header
+ even if source is live
+ + flvmux: don't wake up the muxer unless there is data, fixes
+ busy looping if there's no input data
+ + flvmux: fix major leak of input buffers
++++ 121 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-good/gstreamer-plugins-good.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-good.new.26092/gstreamer-plugins-good.changes
Old:
----
gst-plugins-good-1.12.5.tar.xz
New:
----
gst-plugins-good-1.16.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-good.spec ++++++
--- /var/tmp/diff_new_pack.WLLo3t/_old 2020-01-30 14:49:59.950889659 +0100
+++ /var/tmp/diff_new_pack.WLLo3t/_new 2020-01-30 14:49:59.954889661 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gstreamer-plugins-good
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,34 +12,52 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# aasink is just a toy. Once in future, we may want to disable aalib
# support completely: Disabled 25/12/17
%define ENABLE_AALIB 0
+#
%define _name gst-plugins-good
%define gst_branch 1.0
+
+# Currently disabled because plugin documentation isn't built
+%define use_meson 0
+%if %{use_meson}
+# Option doesn't currently exist in meson
+%define ENABLE_EXPERIMENTAL 1
+%else
+%define ENABLE_EXPERIMENTAL 0
+%endif
+
Name: gstreamer-plugins-good
-Version: 1.12.5
+Version: 1.16.2
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
-URL: http://gstreamer.freedesktop.org/
+URL: https://gstreamer.freedesktop.org/
Source0: https://gstreamer.freedesktop.org/src/gst-plugins-good/%{_name}-%{version}.…
Source1: gstreamer-plugins-good.appdata.xml
Source99: baselibs.conf
+
+BuildRequires: Mesa-libGLESv2-devel
+BuildRequires: Mesa-libGLESv3-devel
BuildRequires: gcc-c++
BuildRequires: gtk-doc >= 1.12
BuildRequires: libICE-devel
BuildRequires: libSM-devel
+BuildRequires: libmp3lame-devel
# used by libgstvideo4linux2.so
BuildRequires: libXv-devel
BuildRequires: libavc1394-devel
BuildRequires: libbz2-devel
BuildRequires: libjpeg-devel
+%if %{use_meson}
+BuildRequires: meson >= 0.47.0
+%endif
BuildRequires: orc >= 0.4.16
BuildRequires: pkgconfig
BuildRequires: python3-base
@@ -52,18 +70,29 @@
BuildRequires: pkgconfig(flac) >= 1.1.4
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.8.0
BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
-BuildRequires: pkgconfig(gstreamer-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.12.0
+BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
+BuildRequires: pkgconfig(gstreamer-base-1.0) >= %{version}
BuildRequires: pkgconfig(gstreamer-check-1.0)
-BuildRequires: pkgconfig(gstreamer-controller-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gstreamer-net-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gtk+-3.0) >= 2.91.3
-BuildRequires: pkgconfig(gtk+-x11-3.0) >= 2.91.3
+BuildRequires: pkgconfig(gstreamer-controller-1.0) >= %{version}
+BuildRequires: pkgconfig(gstreamer-gl-1.0)
+BuildRequires: pkgconfig(gstreamer-net-1.0) >= %{version}
+BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.0
+%if 0%{?suse_version} >= 1500
+BuildRequires: pkgconfig(gtk+-wayland-3.0) >= 3.15.0
+%endif
+BuildRequires: pkgconfig(Qt5Core)
+BuildRequires: pkgconfig(Qt5Gui)
+BuildRequires: pkgconfig(Qt5Qml)
+BuildRequires: pkgconfig(Qt5Quick)
+BuildRequires: pkgconfig(Qt5WaylandClient)
+BuildRequires: pkgconfig(Qt5X11Extras)
+BuildRequires: pkgconfig(gtk+-x11-3.0) >= 3.15.0
BuildRequires: pkgconfig(gudev-1.0) >= 147
BuildRequires: pkgconfig(jack) >= 0.99.10
BuildRequires: pkgconfig(libdv) >= 0.100
BuildRequires: pkgconfig(libiec61883) >= 1.0.0
+BuildRequires: pkgconfig(libmpg123) >= 1.13
BuildRequires: pkgconfig(libpng) >= 1.2
BuildRequires: pkgconfig(libpulse) >= 2.0
BuildRequires: pkgconfig(libraw1394) >= 2.0.0
@@ -74,19 +103,23 @@
BuildRequires: pkgconfig(shout) >= 2.0
BuildRequires: pkgconfig(speex) >= 1.1.6
BuildRequires: pkgconfig(taglib) >= 1.5
+BuildRequires: pkgconfig(twolame) >= 0.3.10
BuildRequires: pkgconfig(vpx) >= 1.3.0
BuildRequires: pkgconfig(wavpack) >= 4.60.0
+BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xfixes)
-Requires: gstreamer >= 1.8.0
-Requires: gstreamer-plugins-base >= 1.8.1
+Requires: gstreamer >= %{version}
+Requires: gstreamer-plugins-base >= %{version}
Recommends: %{name}-lang
+Recommends: %{name}-gtk
Enhances: gstreamer
# Generic name, never used in SuSE: I wish it had been used I would have used it then I wouldn't have to keep copy pasting and actually type it.
Provides: gst-plugins-good = %{version}
%if 0%{?ENABLE_AALIB}
BuildRequires: aalib-devel
%endif
+Conflicts: gstreamer-plugins-ugly < 1.13.92
%description
GStreamer is a streaming media framework based on graphs of filters
@@ -122,27 +155,57 @@
%description jack
This package provides the jack plugin for gstreamer-plugins-good.
+%package gtk
+Summary: Gtksink plugin for gstreamer-plugins-good
+Group: Productivity/Multimedia/Other
+Requires: %{name} = %{version}
+Enhances: gstreamer-plugins-good
+
+%description gtk
+This package provides the gtksink output plugin for gstreamer-plugins-good.
+
+%package qtqml
+Summary: Qmlglsink plugin for gstreamer-plugins-good
+Group: Productivity/Multimedia/Other
+Requires: %{name} = %{version}
+Enhances: gstreamer-plugins-good
+
+%description qtqml
+This package provides the qmlglsink output plugin for gstreamer-plugins-good.
+
%lang_package
%prep
%autosetup -n %{_name}-%{version} -p1
+
translation-update-upstream po gst-plugins-good-%{gst_branch}
%build
export PYTHON=%{_bindir}/python3
-%configure\
- --with-package-name='openSUSE GStreamer-plugins-good package'\
- --with-package-origin='http://download.opensuse.org'\
+%if %{use_meson}
+%{meson} \
+ -Dpackage-name='openSUSE GStreamer-plugins-good package' \
+ -Dpackage-origin='http://download.opensuse.org' \
%if ! 0%{?ENABLE_AALIB}
- --disable-aalib\
+ -Daalib=disabled \
+%endif
+ -Dv4l2-probe=true \
+ %{nil}
+%{meson_build}
+%else
+%configure \
+ --with-package-name='openSUSE GStreamer-plugins-good package' \
+ --with-package-origin='http://download.opensuse.org' \
+%{nil}
+%make_build
%endif
- --enable-gtk-doc\
- --enable-v4l2-probe\
- --enable-experimental
-make %{?_smp_mflags}
%install
+%if %{use_meson}
+%{meson_install}
+%else
%make_install
+%endif
%find_lang %{_name}-%{gst_branch}
if [ -f %{buildroot}%{_datadir}/appdata/gstreamer-plugins-good.appdata.xml ]; then
echo "Please remove the added gstreamer-plugins-good.appdata.xml file from the sources - the tarball installs it"
@@ -189,8 +252,10 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstinterleave.so
%{_libdir}/gstreamer-%{gst_branch}/libgstisomp4.so
%{_libdir}/gstreamer-%{gst_branch}/libgstjpeg.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstlame.so
%{_libdir}/gstreamer-%{gst_branch}/libgstlevel.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmatroska.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstmpg123.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmulaw.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmultifile.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmultipart.so
@@ -209,6 +274,7 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstspectrum.so
%{_libdir}/gstreamer-%{gst_branch}/libgstspeex.so
%{_libdir}/gstreamer-%{gst_branch}/libgsttaglib.so
+%{_libdir}/gstreamer-%{gst_branch}/libgsttwolame.so
%{_libdir}/gstreamer-%{gst_branch}/libgstudp.so
%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
%{_libdir}/gstreamer-%{gst_branch}/libgstvideobox.so
@@ -222,8 +288,6 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstximagesrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgsty4menc.so
-%files lang -f %{_name}-%{gst_branch}.lang
-
%files doc
%doc AUTHORS README RELEASE REQUIREMENTS
%{_datadir}/gtk-doc/html/gst-plugins-good-plugins-%{gst_branch}
@@ -236,10 +300,20 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstcacasink.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcairo.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdv.so
+%if 0%{?ENABLE_EXPERIMENTAL}
%{_libdir}/gstreamer-%{gst_branch}/libgstmonoscope.so
+%endif
%{_libdir}/gstreamer-%{gst_branch}/libgstshout2.so
%files jack
%{_libdir}/gstreamer-%{gst_branch}/libgstjack.so
+%files gtk
+%{_libdir}/gstreamer-%{gst_branch}/libgstgtk.so
+
+%files qtqml
+%{_libdir}/gstreamer-%{gst_branch}/libgstqmlgl.so
+
+%files lang -f %{_name}-%{gst_branch}.lang
+
%changelog
++++++ gst-plugins-good-1.12.5.tar.xz -> gst-plugins-good-1.16.2.tar.xz ++++++
++++ 194844 lines of diff (skipped)
++++++ gstreamer-plugins-good.appdata.xml ++++++
--- /var/tmp/diff_new_pack.WLLo3t/_old 2020-01-30 14:50:01.378890418 +0100
+++ /var/tmp/diff_new_pack.WLLo3t/_new 2020-01-30 14:50:01.378890418 +0100
@@ -12,7 +12,7 @@
format is not patent encumbered.
</p>
<p>
- A codec decodes audio and video for for playback or editing and is also
+ A codec decodes audio and video for playback or editing and is also
used for transmission or storage.
Different codecs are used in video-conferencing, streaming media and
video editing applications.
1
0
Hello community,
here is the log from the commit of package gstreamer-plugins-base for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-base (Old)
and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-base.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-base"
Thu Jan 30 14:49:22 2020 rev:32 rq:757350 version:1.16.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-base/gstreamer-plugins-base.changes 2020-01-15 15:09:13.854032498 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-base.new.26092/gstreamer-plugins-base.changes 2020-01-30 14:49:56.750887957 +0100
@@ -1,0 +2,348 @@
+Wed Dec 4 10:38:10 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.2:
+ + xvimagepool: Update size, stride, and offset with allocated
+ XvImage
+ + video-converter: Fix RGB-XYZ-RGB conversion
+ + audiorate: Update next_offset on rate change
+ + audioringbuffer: Reset reorder flag before check
+ + audio-buffer: Don't fail to map buffers with zero samples
+ + videorate: Fix max-duplication-time handling
+ + gl/gbm: ensure we call the resize callback before attempting to
+ draw
+ + video-converter: Various fixes for interlaced scaling
+ + gstrtspconnection: messages_bytes not decreased
+ + check: Don't use real audio devices for tests
+ + riff: add CineForm mapping
+ + glfilters: Don't use static variables for storing per-element
+ state
+ + glupload: Add VideoMetas and GLSyncMeta to the raw uploaded
+ buffers
+ + streamsynchronizer: avoid pad release race during logging.
+
+-------------------------------------------------------------------
+Tue Sep 24 12:34:16 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.1:
+ + See main gstreamer package for changelog.
+- Drop upstream fixed patches:
+ + gst-plugins-base-doc-build-fix.patch.
+ + gstreamer-plugins-base-arm-neon-configuration.patch.
+
+-------------------------------------------------------------------
+Mon Aug 19 20:47:06 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and
+ pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples
+ to configure (we already do in meson conditional): Only needed to
+ build the examples.
+- Add explicit pkgconfig(wayland-protocols) BuildRequires:
+ Previously pulled in by gtk3 dependency.
+- Add explicit conditional pkgconfig(cairo) BuildRequires for
+ openSUSE versions older than current Tumbleweed, workaround bug
+ in pangocairo dependencies in those releases. Also previously
+ pulled in by gtk3 dependency.
+
+-------------------------------------------------------------------
+Wed Jul 24 12:40:14 UTC 2019 - Martin Liška <mliska(a)suse.cz>
+
+- Add gstreamer-plugins-base-arm-neon-configuration.patch
+ as an upstream backport of:
+ https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e
+- Use %make_build.
+
+-------------------------------------------------------------------
+Tue Jun 18 21:24:11 UTC 2019 - mgorse(a)suse.com
+
+- Update to version 1.16.0:
+ + Highlights
+ - GStreamer WebRTC stack gained support for data channels for
+ peer-to-peer communication based on SCTP, BUNDLE support, as
+ well as support for multiple TURN servers.
+ - AV1 video codec support for Matroska and QuickTime/MP4
+ containers and more configuration options and supported
+ input formats for the AOMedia AV1 encoder
+ - Support for Closed Captions and other Ancillary Data in video
+ - Support for planar (non-interleaved) raw audio
+ - GstVideoAggregator, compositor and OpenGL mixer elements are
+ now in -base
+ - New alternate fields interlace mode where each buffer carries
+ a single field
+ - WebM and Matroska ContentEncryption support in the Matroska
+ demuxer
+ - new WebKit WPE-based web browser source element
+ - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+ improved dmabuf import/export
+ - Hardware-accelerated Nvidia video decoder gained support for
+ VP8/VP9 decoding, whilst the encoder gained support for
+ H.265/HEVC encoding.
+ - Many improvements to the Intel Media SDK based
+ hardware-accelerated video decoder and encoder plugin (msdk):
+ dmabuf import/export for zero-copy integration with other
+ components; VP9 decoding; 10-bit HEVC encoding; video
+ post-processing (vpp) support including deinterlacing; and
+ the video decoder now handles dynamic resolution changes.
+ - The ASS/SSA subtitle overlay renderer can now handle multiple
+ subtitles that overlap in time and will show them on screen
+ simultaneously
+ - The Meson build is now feature-complete (*) and it is now the
+ recommended build system on all platforms. The Autotools
+ build is scheduled to be removed in the next cycle.
+ - The GStreamer Rust bindings and Rust plugins module are now
+ officially part of upstream GStreamer.
+ - The GStreamer Editing Services gained a gesdemux element that
+ allows directly playing back serialized edit list with
+ playbin or (uri)decodebin
+ - Many performance improvements
+- Switch to meson for Tumbleweed.
+- Adjust line to get the minimum required gstreamer version.
+- Disable tremor (needs libvorbisidec)
+- Disable examples.
+- Package libgstcompositor.so and libgstoverlaycomposition.so.
+- Adjust documentation directory.
+- Add gst-plugins-base-doc-build-fix.patch: fix build with
+ automake.
+- Up gstreamer-plugins-bad Conflicts.
+- Now requires glib2 >= 2.40.
+- Obsolete libgstbadvideo-1_0-0: now part of -base.
+
+-------------------------------------------------------------------
+Fri May 31 21:36:38 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.14.5:
+ + audioconvert: fix endianness conversion for unpacked formats
+ (e.g. S24_32BE).
+ + audioringbuffer: Fix wrong memcpy address when reordering
+ channels.
+ + decodebin2: Make sure to remove pad probes when freeing
+ GstDecodeGroup.
+ + glviewconvert: fix output when a transformation matrix is used.
+ + glupload:
+ - Prevent segfault when updating caps.
+ - dmabuf: be explicit about gl formats used.
+ + gl/egl: Determine correct format on dmabuf import.
+ + id3tag: validate the year from v1 tags before passing to
+ GstDateTime.
+ + rtpbasepayload: Fix sequence numbers when using buffer lists.
+ + rtspconnection:
+ - Fix security issue, potential heap overflow (CVE-2019-9928).
+ - Fix GError set over the top of a previous GError.
+ - Do not duplicate authentication headers.
+ + subparse: don’t assert when failing to parse subrip timestamp.
+ + video: various convert sample frame fixes.
+ + video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE,
+ A420_10LE/BE to BGRA/RGBA which created corrupted output.
+ + video-format: Fix GBRA_10/12 alpha channel pixel strides.
+- Drop upstream fixed patches:
+ + CVE-2019-9928.patch
+ + 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch
+
+-------------------------------------------------------------------
+Thu May 16 21:48:14 UTC 2019 - mgorse(a)suse.com
+
+- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp
+ connection parser (boo#1133375 CVE-2019-9928).
+
+-------------------------------------------------------------------
+Fri Apr 26 07:24:19 UTC 2019 - plater <davejplater(a)gmail.com>
+
+- Added:
+ 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch
+ which fixes:
+ https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384
+ "Segfault since 1.16" which also occurs in 1.14.4.
+
+-------------------------------------------------------------------
+Wed Oct 3 15:43:37 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.4:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Wed Sep 26 20:23:30 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.3:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Fri Jul 20 16:53:54 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.2:
+ + Update docs.
+ + xvimage: Fix symbol redefine build error.
+ + glcolorbalance: Support OES textures for input/passthrough.
+ + meson: gl: fix backported patch.
+ + gl/build: fixed failed compilation due to missing EGLuint64KHR
+ typedef.
+ + parsebin: Don't try to continue autoplugging a parser if we got
+ raw caps.
+ + audiobasesrc: Round down segsize to an integer number of
+ samples.
+ + discoverer: Don't crash when running with -v if channel-mask==0
+ and >7 channels.
+ + gldownloadelement: fix build with msvc.
+ + subparse: Don't read beyond array.
+ + ogg: Avoid undefined granule shift.
+ + libs: g-ir-scanner: do not hardcode libtool path.
+ + rawvideoparse: fix typo in 'plane-offsets' description.
+ + video: fix some GIR array annotations.
+ + audio: fix some GIR array annotations.
+ + meson: gl: remove non-headers from gl_prototype_headers.
+ + meson: install the man pages for the command line tools.
+ + meson: Fix detection of glib-mkenums under MSYS2.
+
+-------------------------------------------------------------------
+Sat Jun 23 14:40:27 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and
++++ 151 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gstreamer-plugins-base/gstreamer-plugins-base.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gstreamer-plugins-base.new.26092/gstreamer-plugins-base.changes
Old:
----
gst-plugins-base-1.12.5.tar.xz
New:
----
gst-plugins-base-1.16.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-base.spec ++++++
--- /var/tmp/diff_new_pack.Kqj6QP/_old 2020-01-30 14:49:57.302888251 +0100
+++ /var/tmp/diff_new_pack.Kqj6QP/_new 2020-01-30 14:49:57.302888251 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gstreamer-plugins-base
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,32 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define _name gst-plugins-base
%define gst_branch 1.0
-%define gstreamer_plugins_base_req %(xzgrep --text "^GST[_A-Z]*_REQ" %{SOURCE0} | sort -u | sed 's/GST_REQ=/gstreamer >= /')
+%define gstreamer_plugins_base_req %(xzgrep --text "^GST[_A-Z]*_REQ.*=" %{SOURCE0} | sort -u | sed 's/GST_REQ=/gstreamer >= /')
+
+# Disable for now. Plugin docs aren't being generated
+%define use_meson 0
+
Name: gstreamer-plugins-base
-Version: 1.12.5
+Version: 1.16.2
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later AND GPL-2.0-or-later
Group: Productivity/Multimedia/Other
-URL: http://gstreamer.freedesktop.org/
+URL: https://gstreamer.freedesktop.org/
Source0: https://gstreamer.freedesktop.org/src/gst-plugins-base/%{_name}-%{version}.…
Source1: gstreamer-plugins-base.appdata.xml
Source2: baselibs.conf
+
+BuildRequires: Mesa-libGLESv3-devel
BuildRequires: cdparanoia-devel
BuildRequires: fdupes
+BuildRequires: gcc-c++
BuildRequires: glib2-devel >= 2.40.0
BuildRequires: gobject-introspection-devel >= 1.31.1
BuildRequires: gtk-doc >= 1.12
@@ -38,19 +45,33 @@
BuildRequires: libSM-devel
BuildRequires: libXext-devel
BuildRequires: libXv-devel
-BuildRequires: orc >= 0.4.24
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+%if %{use_meson}
+BuildRequires: meson >= 0.47.0
+%endif
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: python3-xml
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(alsa) >= 0.9.1
+%if 0%{?suse_version} < 1550
+BuildRequires: pkgconfig(cairo)
+%endif
+BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(freetype2) >= 2.0.9
-BuildRequires: pkgconfig(gio-unix-2.0) >= 2.24
-BuildRequires: pkgconfig(gstreamer-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
-BuildRequires: pkgconfig(gtk+-x11-3.0) >= 3.0.0
+BuildRequires: pkgconfig(gbm)
+BuildRequires: pkgconfig(gio-unix-2.0) >= 2.40
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glesv1_cm)
+BuildRequires: pkgconfig(glesv2)
+BuildRequires: pkgconfig(glib-2.0) >= 2.40
+BuildRequires: pkgconfig(gmodule-no-export-2.0)
+BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
+BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(iso-codes)
+BuildRequires: pkgconfig(libdrm) >= 2.4.55
BuildRequires: pkgconfig(libvisual-0.4) >= 0.4.0
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(ogg) >= 1.0
@@ -61,13 +82,30 @@
BuildRequires: pkgconfig(theoraenc) >= 1.1
BuildRequires: pkgconfig(vorbis) >= 1.0
BuildRequires: pkgconfig(vorbisenc) >= 1.0
+BuildRequires: pkgconfig(wayland-client) >= 1.0
+BuildRequires: pkgconfig(wayland-cursor) >= 1.0
+BuildRequires: pkgconfig(wayland-protocols)
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(x11-xcb)
+BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(xv)
BuildRequires: pkgconfig(zlib)
+%if 0%{?suse_version} >= 1500
+BuildRequires: pkgconfig(graphene-1.0)
+%endif
+%if 0%{?is_opensuse}
+BuildRequires: orc >= 0.4.24
+BuildRequires: pkgconfig(wayland-egl) >= 1.0
+%endif
Requires: %{gstreamer_plugins_base_req}
Recommends: %{name}-lang
Recommends: PackageKit-gstreamer-plugin
Supplements: gstreamer
# Generic name, never used in SuSE:
Provides: gst-plugins-base = %{version}
+Obsoletes: libgstbadvideo-1_0-0
+Obsoletes: typelib-1_0-GstFft-1_0 < 1.14.0
+Conflicts: gstreamer-plugins-bad < 1.16.0
%description
GStreamer is a streaming media framework based on graphs of filters
@@ -181,6 +219,28 @@
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
+%package -n libgstgl-1_0-0
+Summary: GStreamer Streaming-Media Framework Plug-Ins
+Group: System/Libraries
+
+%description -n libgstgl-1_0-0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related,from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
+%package -n typelib-1_0-GstGL-1_0
+Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-GstGL-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
@@ -366,6 +426,7 @@
Requires: libgstapp-1_0-0 = %{version}
Requires: libgstaudio-1_0-0 = %{version}
Requires: libgstfft-1_0-0 = %{version}
+Requires: libgstgl-1_0-0 = %{version}
Requires: libgstpbutils-1_0-0 = %{version}
Requires: libgstriff-1_0-0 = %{version}
Requires: libgstrtp-1_0-0 = %{version}
@@ -376,7 +437,7 @@
Requires: typelib-1_0-GstAllocators-1_0 = %{version}
Requires: typelib-1_0-GstApp-1_0 = %{version}
Requires: typelib-1_0-GstAudio-1_0 = %{version}
-Requires: typelib-1_0-GstFft-1_0 = %{version}
+Requires: typelib-1_0-GstGL-1_0 = %{version}
Requires: typelib-1_0-GstPbutils-1_0 = %{version}
Requires: typelib-1_0-GstRtp-1_0 = %{version}
Requires: typelib-1_0-GstRtsp-1_0 = %{version}
@@ -405,25 +466,46 @@
%prep
%autosetup -n %{_name}-%{version} -p1
+
translation-update-upstream po gst-plugins-base-%{gst_branch}
%build
-# FIXME: GTKDOC_CFLAGS, GST_OBJ_CFLAGS:
-# Silently ignored compilation of uninstalled gtk-doc scanners without RPM_OPT_FLAGS.
-export CFLAGS="%{optflags} -fno-strict-aliasing"
export PYTHON=%{_bindir}/python3
+%if %{use_meson}
+# TODO: tremor needs libvorbisidec
+%{meson} \
+ -Dpackage-name='openSUSE GStreamer-plugins-base package'\
+ -Dpackage-origin='http://download.opensuse.org'\
+ -Dgtk_doc=enabled \
+ -Dintrospection=enabled \
+%if 0%{?is_opensuse}
+ -Dorc=enabled \
+%endif
+ -Dexamples=disabled \
+ -Dtremor=disabled \
+ %{nil}
+%{meson_build}
+%else
%configure\
- --with-package-name='openSUSE GStreamer-plugins-base package'\
- --with-package-origin='http://download.opensuse.org'\
- --disable-static\
- --enable-gtk-doc\
- --enable-introspection\
- --enable-orc\
+ --with-package-name='openSUSE GStreamer-plugins-base package' \
+ --with-package-origin='http://download.opensuse.org' \
+ --disable-static \
+ --enable-gtk-doc \
+ --enable-introspection \
+ --disable-examples \
+%if 0%{?is_opensuse}
+ --enable-orc \
+%endif
%{nil}
-make %{?_smp_mflags}
+%make_build
+%endif
%install
+%if %{use_meson}
+%{meson_install}
+%else
%make_install
+%endif
if [ -f %{buildroot}%{_datadir}/appdata/gstreamer-plugins-base.appdata.xml ]; then
echo "Please remove the added gstreamer-plugins-base.appdata.xml file from the sources - the tarball installs it"
false
@@ -438,24 +520,37 @@
%post -n libgstallocators-1_0-0 -p /sbin/ldconfig
%postun -n libgstallocators-1_0-0 -p /sbin/ldconfig
+
%post -n libgstapp-1_0-0 -p /sbin/ldconfig
%postun -n libgstapp-1_0-0 -p /sbin/ldconfig
+
%post -n libgstaudio-1_0-0 -p /sbin/ldconfig
%postun -n libgstaudio-1_0-0 -p /sbin/ldconfig
+
%post -n libgstfft-1_0-0 -p /sbin/ldconfig
%postun -n libgstfft-1_0-0 -p /sbin/ldconfig
+
+%post -n libgstgl-1_0-0 -p /sbin/ldconfig
+%postun -n libgstgl-1_0-0 -p /sbin/ldconfig
+
%post -n libgstpbutils-1_0-0 -p /sbin/ldconfig
%postun -n libgstpbutils-1_0-0 -p /sbin/ldconfig
+
%post -n libgstriff-1_0-0 -p /sbin/ldconfig
%postun -n libgstriff-1_0-0 -p /sbin/ldconfig
+
%post -n libgstrtp-1_0-0 -p /sbin/ldconfig
%postun -n libgstrtp-1_0-0 -p /sbin/ldconfig
+
%post -n libgstrtsp-1_0-0 -p /sbin/ldconfig
%postun -n libgstrtsp-1_0-0 -p /sbin/ldconfig
+
%post -n libgstsdp-1_0-0 -p /sbin/ldconfig
%postun -n libgstsdp-1_0-0 -p /sbin/ldconfig
+
%post -n libgsttag-1_0-0 -p /sbin/ldconfig
%postun -n libgsttag-1_0-0 -p /sbin/ldconfig
+
%post -n libgstvideo-1_0-0 -p /sbin/ldconfig
%postun -n libgstvideo-1_0-0 -p /sbin/ldconfig
@@ -473,15 +568,19 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstalsa.so
%{_libdir}/gstreamer-%{gst_branch}/libgstapp.so
%{_libdir}/gstreamer-%{gst_branch}/libgstaudioconvert.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstaudiomixer.so
%{_libdir}/gstreamer-%{gst_branch}/libgstaudioresample.so
%{_libdir}/gstreamer-%{gst_branch}/libgstaudiotestsrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstaudiorate.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcdparanoia.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstcompositor.so
%{_libdir}/gstreamer-%{gst_branch}/libgstencoding.so
%{_libdir}/gstreamer-%{gst_branch}/libgstgio.so
%{_libdir}/gstreamer-%{gst_branch}/libgstlibvisual.so
%{_libdir}/gstreamer-%{gst_branch}/libgstogg.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstopengl.so
%{_libdir}/gstreamer-%{gst_branch}/libgstopus.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstoverlaycomposition.so
%{_libdir}/gstreamer-%{gst_branch}/libgstpango.so
%{_libdir}/gstreamer-%{gst_branch}/libgstpbtypes.so
%{_libdir}/gstreamer-%{gst_branch}/libgstplayback.so
@@ -499,8 +598,6 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstximagesink.so
%{_libdir}/gstreamer-%{gst_branch}/libgstxvimagesink.so
-%files lang -f %{_name}-%{gst_branch}.lang
-
%files -n libgstallocators-1_0-0
%{_libdir}/libgstallocators*.so.*
@@ -522,8 +619,11 @@
%files -n libgstfft-1_0-0
%{_libdir}/libgstfft*.so.*
-%files -n typelib-1_0-GstFft-1_0
-%{_libdir}/girepository-1.0/GstFft-*.typelib
+%files -n libgstgl-1_0-0
+%{_libdir}/libgstgl-%{gst_branch}.so.0*
+
+%files -n typelib-1_0-GstGL-1_0
+%{_libdir}/girepository-1.0/GstGL-*.typelib
%files -n libgstpbutils-1_0-0
%{_libdir}/libgstpbutils*.so.*
@@ -572,10 +672,20 @@
%dir %{_datadir}/gst-plugins-base/
%dir %{_datadir}/gst-plugins-base/%{gst_branch}/
%{_datadir}/gst-plugins-base/%{gst_branch}/license-translations.dict
+%dir %{_libdir}/gstreamer-%{gst_branch}/include
+%dir %{_libdir}/gstreamer-%{gst_branch}/include/gst
+%dir %{_libdir}/gstreamer-%{gst_branch}/include/gst/gl
+%{_libdir}/gstreamer-%{gst_branch}/include/gst/gl/gstglconfig.h
%files doc
%doc AUTHORS NEWS README RELEASE REQUIREMENTS
+%if %{use_meson}
+%{_datadir}/gtk-doc/html/gst-plugins-base-libs
+%else
%{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{gst_branch}
%{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{gst_branch}
+%endif
+
+%files lang -f %{_name}-%{gst_branch}.lang
%changelog
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.Kqj6QP/_old 2020-01-30 14:49:57.326888264 +0100
+++ /var/tmp/diff_new_pack.Kqj6QP/_new 2020-01-30 14:49:57.326888264 +0100
@@ -4,6 +4,7 @@
requires "libgstapp-1_0-0-<targettype> = <version>"
requires "libgstaudio-1_0-0-<targettype> = <version>"
requires "libgstfft-1_0-0-<targettype> = <version>"
+ requires "libgstgl-1_0-0-<targettype> = <version>"
requires "libgstpbutils-1_0-0-<targettype> = <version>"
requires "libgstriff-1_0-0-<targettype> = <version>"
requires "libgstrtp-1_0-0-<targettype> = <version>"
@@ -15,6 +16,7 @@
libgstapp-1_0-0
libgstaudio-1_0-0
libgstfft-1_0-0
+libgstgl-1_0-0
libgstpbutils-1_0-0
libgstriff-1_0-0
libgstrtp-1_0-0
++++++ gst-plugins-base-1.12.5.tar.xz -> gst-plugins-base-1.16.2.tar.xz ++++++
++++ 400876 lines of diff (skipped)
++++++ gstreamer-plugins-base.appdata.xml ++++++
--- /var/tmp/diff_new_pack.Kqj6QP/_old 2020-01-30 14:49:59.250889287 +0100
+++ /var/tmp/diff_new_pack.Kqj6QP/_new 2020-01-30 14:49:59.250889287 +0100
@@ -10,7 +10,7 @@
This addon includes system codecs that are essential for the running system.
</p>
<p>
- A codec decodes audio and video for for playback or editing and is also
+ A codec decodes audio and video for playback or editing and is also
used for transmission or storage.
Different codecs are used in video-conferencing, streaming media and
video editing applications.
1
0