Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2019-11-09 23:48:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkvtoolnix" Sat Nov 9 23:48:54 2019 rev:115 rq:747026 version:40.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2019-10-07 14:14:05.386894141 +0200 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new.2990/mkvtoolnix.changes 2019-11-09 23:49:00.690060176 +0100 @@ -1,0 +2,90 @@ +Sat Nov 9 13:38:39 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 40.0.0 + New features and enhancements: + * mkvmerge: MP4 reader: added support for BMP covert art + images. + * MKVToolNix GUI: multiplexer: added an option to disable + deriving the destination file name from the file title. + Implements #2648. + * MKVToolNix GUI: multiplexer: the content of the + "stereoscopy" combo box has been simplified making the box's + minimum width much smaller, allowing the user to resize the + GUI's whole window to a much smaller width. + * MKVToolNix GUI: multiplexer: whenever the user changes the + "aspect ratio" or "display dimensions" controls, the + corresponding radio button will be activated automatically. + Implements #2651. + * MKVToolNix GUI: Windows: added a setting in the preferences + to disable the GUI's dark color mode even if Windows's app + color mode is set to dark. Implements #2646. + * MKVToolNix GUI: Windows: replaced the dark mode introduced + in v39 with another dark mode that's less wasteful with + space between widgets. + Bug fixes: + * mkvmerge: MP4 reader: mkvmerge was reading eight bytes too + many for cover art images. This could cause file + identification to fail when the cover art was located at the + end of the MP4 file. Even if it succeeded, this meant too + much data present in the attachment. Fixes #2650. + * mkvmerge: MP4 reader: covert art images with unknown image + types will be skipped instead of treated as JPEG images. + Build system changes: + * Qt 5.9.0 or newer is now required for building MKVToolNix + GUI. + +------------------------------------------------------------------- +Tue Nov 5 08:20:29 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 39.0.0 + New features and enhancements: + * mkvmerge: Blu-ray: when reading an MPLS playlist mkvmerge + will look up and use chapter names from the Blu-ray's + "track/chapter names" meta data if it exists. Part of the + implementation of 2486. + * mkvmerge: MP4 reader: if present, cover art images (the + `meta.udta.ilist.covr` atom) will be converted into + attachments. + * MKVToolNix GUI: multiplexer: when adding a playlist from a + Blu-ray disc, the disc library meta data will be parsed, and + the biggest thumbnail, if present, will be added as a new + attachment with name `cover.jpg` (extension depends on + thumbnail's extension). Implements #2644. + * MKVToolNix GUI: multiplexer: when adding a playlist from a + Blu-ray disc, the title from the disc library meta data will + be set as the new file title if the disc library meta data + contains one & no title has been set yet. + * MKVToolNix GUI: multiplexer: the automatically generated + destination file name will now be based on the file title if + one is set at that point. This works in conjunction with the + title being said from the Blu-ray disc library meta data. + * MKVToolNix GUI: chapter editor: when reading chapters from + an MPLS playlist the GUI will look up and use chapter names + from the Blu-ray's "track/chapter names" meta data if it + exists. Part of the implementation of 2486. + * MKVToolNix GUI: Windows: added a dark mode that's enabled + when Windows 10's dark mode is turned on. + * translations: added a Bulgarian translation of the programs + & the man pages by Симеон Цветков (see `AUTHORS`). + Bug fixes: + * mkvmerge: attachments without a file name won't be ignored + anymore. Part of the fix of #2642. + * MKVToolNix GUI: header editor: attachments with an empty + name element will be shown as `<unnamed>` as originally + intended. Part of the fix of #2642. + * Linux AppImage: the AppImage will no longer change + directories before running the desired executable allow the + use of relative file names. Fixes #2632. + Build system changes: + * MKVToolNix now requires a C++ compiler that supports the + following features of the C++17 standard: "`[[maybe_unused]]` + attribute", "nested namespace definition", + "structured bindings". For the GNU Compiler Collection (gcc) + this means v7 or newer; for clang it means v4 or newer. + * Boost 1.60.0 or newer is now required. + +- Use system nlohmann-json + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- mkvtoolnix-38.0.0.tar.xz mkvtoolnix-38.0.0.tar.xz.sig New: ---- mkvtoolnix-40.0.0.tar.xz mkvtoolnix-40.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.vhaRlj/_old 2019-11-09 23:49:02.182062360 +0100 +++ /var/tmp/diff_new_pack.vhaRlj/_new 2019-11-09 23:49:02.206062395 +0100 @@ -17,11 +17,10 @@ Name: mkvtoolnix -Version: 38.0.0 +Version: 40.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0-or-later -Group: Productivity/Multimedia/Other URL: http://bunkus.org/videotools/mkvtoolnix/ #Git: http://github.com/mbunkus/mkvtoolnix Source0: https://mkvtoolnix.download/sources/mkvtoolnix-%{version}.tar.xz @@ -34,18 +33,30 @@ BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: file-devel +BuildRequires: gcc-c++ BuildRequires: gettext-tools BuildRequires: hicolor-icon-theme -BuildRequires: libqt5-qtbase-devel >= 5.4.0 +BuildRequires: libboost_date_time-devel >= 1.60.0 +BuildRequires: libboost_filesystem-devel >= 1.60.0 +BuildRequires: libboost_headers-devel >= 1.60.0 +BuildRequires: libboost_regex-devel >= 1.60.0 +BuildRequires: libboost_system-devel >= 1.60.0 BuildRequires: libxslt-tools +BuildRequires: nlohmann_json-devel BuildRequires: pkgconfig BuildRequires: po4a BuildRequires: pugixml-devel BuildRequires: ruby >= 1.9 BuildRequires: shared-mime-info -BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0 -BuildRequires: pkgconfig(Qt5Multimedia) >= 5.4.0 +BuildRequires: pkgconfig(Qt5Concurrent) >= 5.9.0 +BuildRequires: pkgconfig(Qt5Core) >= 5.9.0 +BuildRequires: pkgconfig(Qt5DBus) >= 5.9.0 +BuildRequires: pkgconfig(Qt5Gui) >= 5.9.0 +BuildRequires: pkgconfig(Qt5Multimedia) >= 5.9.0 +BuildRequires: pkgconfig(Qt5Network) >= 5.9.0 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.9.0 BuildRequires: pkgconfig(flac) +BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(libcmark) BuildRequires: pkgconfig(libebml) >= 1.3.7 BuildRequires: pkgconfig(libmatroska) >= 1.5.0 @@ -53,24 +64,9 @@ BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(zlib) BuildRequires: rubygem(rake) -%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 -%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 -Group: Productivity/Multimedia/Other Requires: %{name} = %{version} %description @@ -85,17 +81,9 @@ %setup -q %patch0 -p1 # Make sure to use system libs: -rm -rf lib/{boost,libebml,libmatroska,pugixml} -%if 0%{?suse_version} > 1500 -rm -rf lib/fmt -%endif +rm -rf lib/{boost,libebml,libmatroska,nlohmann-json,pugixml,fmt} %build -%if 0%{?suse_version} <= 1320 -# Leap 42.3 is using gcc48 by default (which does not support full c++11) -export CC=gcc-7 -export CXX=g++-7 -%endif %configure --disable-update-check --enable-debug --enable-optimization rake --verbose %{?_smp_mflags} V=1 @@ -109,18 +97,6 @@ %find_lang mkvtoolnix-gui --with-man %fdupes %{buildroot}/%{_prefix} -%if 0%{?suse_version} < 1330 -%post gui -%icon_theme_cache_post -%mime_database_post -%desktop_database_post - -%postun gui -%desktop_database_postun -%mime_database_postun -%icon_theme_cache_postun -%endif - %files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang -f mkvinfo.lang %license COPYING %doc AUTHORS NEWS.md README.md @@ -134,6 +110,8 @@ %{_mandir}/man1/mkvextract.1%{ext_man} %{_mandir}/man1/mkvmerge.1%{ext_man} %{_mandir}/man1/mkvpropedit.1%{ext_man} +%doc %lang(bg) %dir %{_mandir}/bg +%doc %lang(bg) %dir %{_mandir}/bg/man1 %doc %lang(ko) %dir %{_mandir}/ko %doc %lang(ko) %dir %{_mandir}/ko/man1 %doc %lang(uk) %dir %{_mandir}/uk @@ -141,10 +119,6 @@ %files gui -f mkvtoolnix-gui.lang %{_bindir}/mkvtoolnix-gui -# Not included in 42.3 -%if 0%{?sle_version} == 120300 && 0%{?is_opensuse} -%dir %{_datadir}/metainfo -%endif %{_datadir}/metainfo/org.bunkus.mkvtoolnix-gui.appdata.xml %{_datadir}/mime/packages/org.bunkus.mkvtoolnix-gui.xml %{_datadir}/%{name}/sounds ++++++ mkvtoolnix-38.0.0.tar.xz -> mkvtoolnix-40.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix-38.0.0.tar.xz /work/SRC/openSUSE:Factory/.mkvtoolnix.new.2990/mkvtoolnix-40.0.0.tar.xz differ: char 26, line 1
