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



Reply via email to