Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2019-01-21 10:52:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkvtoolnix" Mon Jan 21 10:52:34 2019 rev:108 rq:665703 version:30.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2018-11-10 16:58:02.031852186 +0100 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new.28833/mkvtoolnix.changes 2019-01-21 10:52:36.499855219 +0100 @@ -1,0 +2,68 @@ +Mon Jan 14 11:31:04 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Drop libboost_system dependency as it is not needed + +------------------------------------------------------------------- +Sat Jan 12 17:43:06 UTC 2019 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 30.1.0: + * MKVToolNix GUI: bugfix: chapter editor: when opening a + Matroska/WebM file that doesn't contain chapters and later + saving chapters back to them, the editor was truncating the file + down to a couple of KB in size. +- Update to version 30.0.0: + * MKVToolNix GUI: New Feature: multiplexer: a new button was + added next to the "destination file" controls. Clicking it + shows a menu with the ten most recently used output + directories. Selecting one of them will change the destination + file to the selected directory keeping the file name. + New Feature: The ten most recently used values for the "relative + output directory" and "fixed output directory" settings are now + saved. The corresponding settings have been changed into combo + boxes allowing quick access to those recent values. + New Feature: The predefined split sizes and durations can now be + customized in the preferences. + New Feature: chapter editor: added an option in the "Chapter + editor" menu for appending chapters from an existing file to the + currently open editor tab. + New Feature: Added an action in the context menu for copying the + selected entry and all of its children to another open editor tab. + Bugfix: removing a file added as an "additional part" will no + longer cause a crash. + * mkvextract: New Feature: WAV extractor: mkvextract will now + write W64 files instead of WAV files if the file name extension + is `.w64` or if the final file size is bigger than 4 GB, the + file size limit for WAV files. + * mkvmerge: Bugfix: all files opened for writing will now be + flushed once before they're closed. This ensures the operating + system actually writes all cached data to disk preventing data + loss in certain situations such as power outages or buggy drivers + in combination with suspending the computer. + Bugfix: AAC: under certain conditions 8 channel audio files were + taken for 7 channel ones. +- Update to version 29.0.0: + * MKVToolNix GUI: New Feature: added an option in the preferences + for disabling automatic scaling for high DPI displays. + New Feature: The GUI will now prevent the system from going to + sleep while the job queue is running. + * mkvmerge: Bugfix: chapter generation: the start timestamps of + chapters generated in intervals was wrong for files whose + smallest video timestamp was bigger than 0. + Bugfix: MP4 reader: fixed handling of atoms whose size exceeds the + parent atom's size. + Bugfix: the chapter name template will now also be used when + reading Ogg-style chapter files with empty chapter names. + * mkvextract: Bugfix: AAC: mkvextract will now write the program + config element (PCE) before the first AAC raw data packet if the + PCE is present in the `AudioSpecificConfig` structure in the + `Codec Private` Matroska element. The PCE carries vital + information about the number of channels and is required in + certain cases. + * mkvpropedit, MKVToolNix GUI's header editor: Bugfix: in + situations when a one-byte space must be covered by a new EBML + void element the following element must be moved up instead. + If that moved element is a cluster, the corresponding cue + entries will now be updated to reflect the cluster's new + position. + +------------------------------------------------------------------- Old: ---- mkvtoolnix-28.2.0.tar.xz mkvtoolnix-28.2.0.tar.xz.sig New: ---- mkvtoolnix-30.1.0.tar.xz mkvtoolnix-30.1.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.QfoWOe/_old 2019-01-21 10:52:38.439852870 +0100 +++ /var/tmp/diff_new_pack.QfoWOe/_new 2019-01-21 10:52:38.443852865 +0100 @@ -1,7 +1,7 @@ # # spec file for package mkvtoolnix # -# 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,17 +12,17 @@ # 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: mkvtoolnix -Version: 28.2.0 +Version: 30.1.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Other -Url: http://bunkus.org/videotools/mkvtoolnix/ +URL: http://bunkus.org/videotools/mkvtoolnix/ #Git: http://github.com/mbunkus/mkvtoolnix Source0: https://mkvtoolnix.download/sources/mkvtoolnix-%{version}.tar.xz Source1: https://mkvtoolnix.download/sources/mkvtoolnix-%{version}.tar.xz.sig @@ -34,17 +34,6 @@ BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: file-devel -%if 0%{?suse_version} > 1320 -BuildRequires: gcc-c++ -BuildRequires: libboost_date_time-devel -BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_headers-devel -BuildRequires: libboost_regex-devel -BuildRequires: libboost_system-devel -%else -BuildRequires: boost-devel >= 1.49 -BuildRequires: gcc7-c++ -%endif BuildRequires: gettext-tools BuildRequires: hicolor-icon-theme BuildRequires: libqt5-qtbase-devel >= 5.3.0 @@ -55,6 +44,7 @@ BuildRequires: ruby >= 1.9 BuildRequires: rubygem-rake BuildRequires: shared-mime-info +BuildRequires: pkgconfig(Qt5DBus) >= 5.3.0 BuildRequires: pkgconfig(Qt5Multimedia) >= 5.3.0 BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(libcmark) @@ -63,6 +53,19 @@ BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(zlib) +%if 0%{?suse_version} > 1320 +BuildRequires: gcc-c++ +BuildRequires: libboost_date_time-devel +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_headers-devel +BuildRequires: libboost_regex-devel +%if 0%{?suse_version} > 1500 +BuildRequires: pkgconfig(fmt) +%endif +%else +BuildRequires: boost-devel >= 1.49 +BuildRequires: gcc7-c++ +%endif %package gui Summary: Graphical user interface for mkvtoolnix utils @@ -81,7 +84,10 @@ %setup -q %patch0 -p1 # Make sure to use system libs: -rm -rf lib/{boost,libebml,libmatroskas,pugixml} +rm -rf lib/{boost,libebml,libmatroska,pugixml} +%if 0%{?suse_version} > 1500 +rm -rf lib/fmt +%endif %build %if 0%{?suse_version} <= 1320 @@ -116,7 +122,8 @@ %files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang -f mkvinfo.lang %defattr(-,root,root) -%doc AUTHORS NEWS.md COPYING README.md +%license COPYING +%doc AUTHORS NEWS.md README.md %doc examples %dir %{_datadir}/%{name} %{_bindir}/mkvextract ++++++ mkvtoolnix-28.2.0.tar.xz -> mkvtoolnix-30.1.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix-28.2.0.tar.xz /work/SRC/openSUSE:Factory/.mkvtoolnix.new.28833/mkvtoolnix-30.1.0.tar.xz differ: char 26, line 1