Hello community,

here is the log from the commit of package mkvtoolnix for openSUSE:Factory 
checked in at 2017-02-03 16:28:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old)
 and      /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkvtoolnix"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes    2016-12-09 
09:39:32.961213713 +0100
+++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes       
2017-02-03 17:50:19.465604973 +0100
@@ -1,0 +2,62 @@
+Fri Jan 27 14:54:40 UTC 2017 - [email protected]
+
+- Update to new release 9.8.0
+  * mkvmerge: MP4 reader: when an MP4 file contained fewer entries
+   for timestamps than frames (which they never should), mkvmerge
+   would use 0 as the timestamp for all the other frames. This
+   resulted in effects such as the last frame of an output file
+   having a timestamp of 0 and in split files having a much longer
+   duration than they should have. Fixes #1847.
+  bug fix: the MPEG transport stream reader was using an outdated
+   format for the "CodecPrivate" element for HDMV TextST subtitles.
+   This has been updated to the current format which only contains
+   the "dialog style element". Existing Matroska files using this
+   outdated scheme can be fixed by running them through mkvmerge.
+  bug fix: files smaller than 4 bytes were wrongly identified as MPEG
+   transport streams.
+  bug fix: if a codec delay is set for a track in the input file,
+   it is kept. Fixes #1849. bug fix: fixed that the error message
+   "not enough space on disk" was shown twice on some operating systems.
+  teletext subtitle bug fix: fixed the handling of DVB teletext subtitles
+   signaled with data unit ID 0x02 and that contain pages from multiple 
magazines.
+  bug fix: when using --track-order without specifying all tracks,
+   the track numbers could end up in a way the user did not expect.
+   Now mkvmerge will always assign track numbers for those tracks
+   that are listed in --track-order first. The other tracks are
+   assigned numbers afterwards. Fixes the second part of #1832.
+  bug fix: when reading Matroska files the movie title was always
+   taken from the first Matroska source file, even if that file
+   didn't have a title set. Fixes one part of #1832.
+  MP4: fixed detection of MP3 audio when the object type ID in the
+   ESDS signals MP2 and the track headers have invalid values for number of
+   channels or sampling frequency. Fixes #1844.
+  The command line option "--check-for-updates" has been removed.
+  * GUI: the cache cleanup process that's run automatically when
+   the GUI starts no longer blocks file identification until it
+   is finished. Additionally the process will only be run once
+   per release of MKVToolNix. Fixes #1860.
+  certain failures during file identification that can be
+   traced to broken installations won't be stored in the cache
+   anymore. Without this fix the GUI would still use the cached
+   failed identification result even though the underlying
+   might have already been fixed. 
+  multiplexer: changing default values in the preferences (e.g. the
+   default track language to set) did not affect files whose identification
+   results had already been cached.
+  multiplex tool bug fix: under certain circumstances the GUI was
+   creating invalid JSON files when starting to multiplex resulting in an error
+   message ("JSON option files must contain a JSON array consisting solely of 
JSON
+   strings").
+  re-worked the startup code not to use lock files when trying to open a
+   socket for communicating with an already-running instance. This aims to 
prevent
+   situations with stale lock files not being cleaned up and the GUI not 
starting
+   anymore as a result. This might fix or prevent issues like #1805.
+  * A lot of new features and enhancements, please refer to NEWS.md
+- Rebased disable-update-check.patch
+- spec file cleanup
+- Adjusted BuildRequires
+  * Since 9.7.1 QT >= 5.3 is required
+  * Since 9.7.1 a c++ compiler with some c++14 features is required
+    e.g. gcc >= 4.9 or clang >= 3.4
+
+-------------------------------------------------------------------

Old:
----
  mkvtoolnix-9.6.0.tar.xz
  mkvtoolnix-9.6.0.tar.xz.sig

New:
----
  mkvtoolnix-9.8.0.tar.xz
  mkvtoolnix-9.8.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mkvtoolnix.spec ++++++
--- /var/tmp/diff_new_pack.1wRuGI/_old  2017-02-03 17:50:20.877405928 +0100
+++ /var/tmp/diff_new_pack.1wRuGI/_new  2017-02-03 17:50:20.877405928 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mkvtoolnix
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,7 +17,7 @@
 
 
 Name:           mkvtoolnix
-Version:        9.6.0
+Version:        9.8.0
 Release:        0
 Summary:        Tools to Create, Alter, and Inspect Matroska Files
 License:        GPL-2.0+
@@ -36,15 +36,19 @@
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  file-devel
-BuildRequires:  gcc-c++ >= 4.8
+%if 0%{?suse_version} == 1315
+BuildRequires:  gcc5-c++
+%else
+BuildRequires:  gcc-c++ >= 4.9
+%endif
 BuildRequires:  gettext-tools
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libqt5-qtbase-devel >= 5.2.0
+BuildRequires:  libqt5-qtbase-devel >= 5.3.0
 BuildRequires:  pkgconfig
 BuildRequires:  ruby >= 1.9
+BuildRequires:  rubygem-rake
 BuildRequires:  shared-mime-info
 BuildRequires:  pkgconfig(flac)
-BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libebml) >= 1.3.4
 BuildRequires:  pkgconfig(libmatroska) >= 1.4.5
 BuildRequires:  pkgconfig(ogg)
@@ -73,12 +77,20 @@
 rm -rf lib/{boost,libebml,libmatroskas}
 
 %build
-%configure
-./drake %{?_smp_mflags} V=1
+%if 0%{?suse_version} == 1315
+export CC=gcc-5 CXX=g++-5
+%endif
+%configure --enable-debug --enable-optimization
+rake %{?_smp_mflags} V=1
 
 %install
-./drake install DESTDIR=%{buildroot}
+rake DESTDIR=%{buildroot} install
 %find_lang %{name} --all-name
+%find_lang mkvpropedit --with-man
+%find_lang mkvextract --with-man
+%find_lang mkvmerge --with-man
+%find_lang mkvinfo --with-man
+%find_lang mkvtoolnix-gui --with-man
 %fdupes %{buildroot}/%{_prefix}
 
 %post gui
@@ -91,7 +103,7 @@
 %mime_database_postun
 %icon_theme_cache_postun
 
-%files -f %{name}.lang
+%files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING README.md
 %doc examples
@@ -101,45 +113,13 @@
 %{_mandir}/man1/mkvextract.1%{ext_man}
 %{_mandir}/man1/mkvmerge.1%{ext_man}
 %{_mandir}/man1/mkvpropedit.1%{ext_man}
-%doc %lang(ca) %{_mandir}/ca/man1/mkvextract.1%{ext_man}
-%doc %lang(ca) %{_mandir}/ca/man1/mkvmerge.1%{ext_man}
-%doc %lang(ca) %{_mandir}/ca/man1/mkvpropedit.1%{ext_man}
-%doc %lang(de) %{_mandir}/de/man1/mkvextract.1%{ext_man}
-%doc %lang(de) %{_mandir}/de/man1/mkvmerge.1%{ext_man}
-%doc %lang(de) %{_mandir}/de/man1/mkvpropedit.1%{ext_man}
-%doc %lang(es) %{_mandir}/es/man1/mkvextract.1%{ext_man}
-%doc %lang(es) %{_mandir}/es/man1/mkvmerge.1%{ext_man}
-%doc %lang(es) %{_mandir}/es/man1/mkvpropedit.1%{ext_man}
-%doc %lang(ja) %{_mandir}/ja/man1/mkvextract.1%{ext_man}
-%doc %lang(ja) %{_mandir}/ja/man1/mkvmerge.1%{ext_man}
-%doc %lang(ja) %{_mandir}/ja/man1/mkvpropedit.1%{ext_man}
-%doc %lang(ko) %{_mandir}/ko/man1/mkvextract.1%{ext_man}
-%doc %lang(ko) %{_mandir}/ko/man1/mkvmerge.1%{ext_man}
-%doc %lang(ko) %{_mandir}/ko/man1/mkvpropedit.1%{ext_man}
-%doc %lang(nl) %{_mandir}/nl/man1/mkvextract.1%{ext_man}
-%doc %lang(nl) %{_mandir}/nl/man1/mkvmerge.1%{ext_man}
-%doc %lang(nl) %{_mandir}/nl/man1/mkvpropedit.1%{ext_man}
-%doc %lang(pl) %{_mandir}/pl/man1/mkvextract.1%{ext_man}
-%doc %lang(pl) %{_mandir}/pl/man1/mkvmerge.1%{ext_man}
-%doc %lang(pl) %{_mandir}/pl/man1/mkvpropedit.1%{ext_man}
-%doc %lang(uk) %{_mandir}/uk/man1/mkvextract.1%{ext_man}
-%doc %lang(uk) %{_mandir}/uk/man1/mkvmerge.1%{ext_man}
-%doc %lang(uk) %{_mandir}/uk/man1/mkvpropedit.1%{ext_man}
-%doc %lang(zh_CN) %{_mandir}/zh_CN/man1/mkvextract.1%{ext_man}
-%doc %lang(zh_CN) %{_mandir}/zh_CN/man1/mkvmerge.1%{ext_man}
-%doc %lang(zh_CN) %{_mandir}/zh_CN/man1/mkvpropedit.1%{ext_man}
 %doc %lang(ko) %dir %{_mandir}/ko
 %doc %lang(ko) %dir %{_mandir}/ko/man1
-%doc %lang(nl) %dir %{_mandir}/nl
-%doc %lang(nl) %dir %{_mandir}/nl/man1
-%doc %lang(pl) %dir %{_mandir}/pl
-%doc %lang(pl) %dir %{_mandir}/pl/man1
 %doc %lang(uk) %dir %{_mandir}/uk
 %doc %lang(uk) %dir %{_mandir}/uk/man1
-%doc %lang(zh_CN) %dir %{_mandir}/zh_CN
-%doc %lang(zh_CN) %dir %{_mandir}/zh_CN/man1
 
-%files gui
+
+%files gui -f mkvinfo.lang -f mkvtoolnix-gui.lang
 %defattr(-,root,root)
 %{_bindir}/mkvinfo
 %{_bindir}/mkvtoolnix-gui
@@ -153,23 +133,5 @@
 %{_datadir}/mime/packages/mkvtoolnix.xml
 %{_mandir}/man1/mkvinfo.1%{ext_man}
 %{_mandir}/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(ca) %{_mandir}/ca/man1/mkvinfo.1%{ext_man}
-%doc %lang(ca) %{_mandir}/ca/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(de) %{_mandir}/de/man1/mkvinfo.1%{ext_man}
-%doc %lang(de) %{_mandir}/de/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(es) %{_mandir}/es/man1/mkvinfo.1.gz
-%doc %lang(es) %{_mandir}/es/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(ja) %{_mandir}/ja/man1/mkvinfo.1%{ext_man}
-%doc %lang(ja) %{_mandir}/ja/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(ko) %{_mandir}/ko/man1/mkvinfo.1%{ext_man}
-%doc %lang(ko) %{_mandir}/ko/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(uk) %{_mandir}/uk/man1/mkvinfo.1%{ext_man}
-%doc %lang(uk) %{_mandir}/uk/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(nl) %{_mandir}/nl/man1/mkvinfo.1%{ext_man}
-%doc %lang(nl) %{_mandir}/nl/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(pl) %{_mandir}/pl/man1/mkvinfo.1%{ext_man}
-%doc %lang(pl) %{_mandir}/pl/man1/mkvtoolnix-gui.1%{ext_man}
-%doc %lang(zh_CN) %{_mandir}/zh_CN/man1/mkvinfo.1%{ext_man}
-%doc %lang(zh_CN) %{_mandir}/zh_CN/man1/mkvtoolnix-gui.1%{ext_man}
 
 %changelog

++++++ disable-update-check.patch ++++++
--- /var/tmp/diff_new_pack.1wRuGI/_old  2017-02-03 17:50:20.905401980 +0100
+++ /var/tmp/diff_new_pack.1wRuGI/_new  2017-02-03 17:50:20.905401980 +0100
@@ -1,23 +1,24 @@
-diff -Nur mkvtoolnix-8.7.0/src/mkvtoolnix-gui/main_window/main_window.cpp 
mkvtoolnix-8.7.0-new/src/mkvtoolnix-gui/main_window/main_window.cpp
---- mkvtoolnix-8.7.0/src/mkvtoolnix-gui/main_window/main_window.cpp    
2015-12-31 13:23:52.000000000 +0100
-+++ mkvtoolnix-8.7.0-new/src/mkvtoolnix-gui/main_window/main_window.cpp        
2016-01-07 17:18:38.161440704 +0100
-@@ -68,7 +68,8 @@
+diff -Nur mkvtoolnix-9.8.0/src/mkvtoolnix-gui/main_window/main_window.cpp 
new/src/mkvtoolnix-gui/main_window/main_window.cpp
+--- mkvtoolnix-9.8.0/src/mkvtoolnix-gui/main_window/main_window.cpp    
2017-01-22 14:18:41.000000000 +0100
++++ new/src/mkvtoolnix-gui/main_window/main_window.cpp 2017-01-27 
18:01:04.186096379 +0100
+@@ -126,7 +126,9 @@
  
-   jobTool()->loadAndStart();
+   connect(this,                                
&MainWindow::preferencesChanged, this, &MainWindow::setToolSelectorVisibility);
  
--#if defined(HAVE_CURL_EASY_H)
-+// No update check on system with package management system
-+#if 0
-   silentlyCheckForUpdates();
- #endif  // HAVE_CURL_EASY_H
+-  connect(ui->actionHelpCheckForUpdates,       &QAction::triggered,           
  this, &MainWindow::checkForUpdates);
++  // No updates dialog on openSUSE as updates are maintained by the 
distribution
++  //connect(ui->actionHelpCheckForUpdates,       &QAction::triggered,         
    this, &MainWindow::checkForUpdates);
++  ui->actionHelpCheckForUpdates->setVisible(false);
+ }
  
-@@ -124,7 +125,8 @@
+ void
+@@ -387,6 +389,9 @@
  
-   connect(this,                                
&MainWindow::preferencesChanged, this, &MainWindow::setToolSelectorVisibility);
+ void
+ MainWindow::silentlyCheckForUpdates() {
++  // No check on openSUSE, as updates are maintained by the distribution
++  return;
++
+   auto forceUpdateCheck = 
mtx::sys::get_environment_variable("FORCE_UPDATE_CHECK") == "1";
  
--#if defined(HAVE_CURL_EASY_H)
-+// No update check on a package management system
-+#if 0
-   connect(ui->actionHelpCheckForUpdates,       &QAction::triggered,           
  this, &MainWindow::checkForUpdates);
- #else
-   ui->actionHelpCheckForUpdates->setVisible(false);
+   if (!forceUpdateCheck && !Util::Settings::get().m_checkForUpdates)

++++++ mkvtoolnix-9.6.0.tar.xz -> mkvtoolnix-9.8.0.tar.xz ++++++
++++ 285699 lines of diff (skipped)



Reply via email to