commit mkvtoolnix for openSUSE:Factory
Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2017-09-04 12:34:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mkvtoolnix" Mon Sep 4 12:34:11 2017 rev:99 rq:520118 version:15.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2017-08-29 11:44:54.069383641 +0200 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes 2017-09-04 12:34:12.857298821 +0200 @@ -1,0 +2,74 @@ +Thu Aug 31 19:10:10 UTC 2017 - rpm@fthiessen.de + +- Update to 15.0.0: + * Requires libebml >= 1.3.5 + * Dropped disable-update-check.patch (upstream now provides + configure option for disabling the update check). + * mkvmerge, mkvpropedit, GUI's header and chapter editors: the + programs will no longer add most missing Matroska elements that + are mandatory but have a default value in the Matroska + specification (e.g. the `TagLanguage` element with a value of + `und` if it isn't present in its `SimpleTag` parent). + * mkvmerge: the option `--colour-matrix` has been renamed to + `--colour-matrix-coefficients` in order to match the + specification more closely. The old option name will + continue to be recognized as well. + * all: bugfix: selecting the program's language (e.g. via the + `--ui-language`command-line option or via the GUI's + preferences) did not work on Linux & Unix if the `LANGUAGE` + environment variable was set and didn't include the desired + language. + * MKVToolNix GUI: new feature: multiplex tool: added a new entry + to the "source files" context menu labeled "Set destination + file name from selected file's name". It will force the GUI + to consider the selected file to be the reference for + automatically setting the file name, no matter which file was + originally added as the first file. It will also force setting + the destination file name once if automatic destination file + name generation is turned off in the preferences. + new feature: multiplex tool: added an option in the preferences + on "Multiplexer" → "Output" labeled "Only use the first source + file that contains a video track". If enabled, only source + files containing video tracks will be used for setting the + destination file name. Other files that are added are ignore. + new feature: header editor: added support for editing the video + colour attributes. + new feature: header editor: added support for the "video + projection" track header attributes. + new feature: job queue: selected jobs can now be move up and + down by pressing the `Ctrl+Up` and `Ctrl+Down` keys. + Additionally, push buttons to move them up & down are shown + if the corresponding option is enabled in the preferences. + bugfix: removed the keyboard shortcuts for switching between + the different tools (e.g. `Ctrl+Alt+1` for the multiplexer). + They overlapped with basic functionality on keyboards that + use an `AltGr` key, e.g. German ones, where `AltGr+7` emits + `{`. As `AltGr+key` is implemented as `Ctrl+Alt+key` under the + hood, this means that `AltGr+7` is really `Ctrl+Alt+7` which + the GUI now took to mean "switch to the job queue" instead of + "insert `{`". + bugfix: header editor: after saving the file the GUI wasn't + updating its internal file modification timestamp. That lead + to the GUI wrongfully claiming that the file had been + modified externally when the user wanted to save the file + once more, requiring a reload of the file losing all + modifications made since saving the first time. + * mkvmerge: new feature: added support for the + "video projection" track header attributes. + bugfix: DTS handling: some source files provide timestamps for + audio tracks only once every `n` audio frames. + In such situations mkvmerge was buffering too much data + resulting in a single gap in the timestamps of one frame + duration after frame number `n - 1` (the second audio + timestamp read from the source file was used one output + frame too early). + * mkvinfo: new feature: added support for the + "video projection" track header attributes. + bugfix: fixed a null pointer dereference if an `EbmlBinary` + element's data pointer is a null pointer. + * mkvpropedit: new feature: added support for editing the + video colour attributes. + new feature: added support for the "video projection" + track header attributes. + +------------------------------------------------------------------- Old: ---- disable-update-check.patch mkvtoolnix-14.0.0.tar.xz mkvtoolnix-14.0.0.tar.xz.sig New: ---- mkvtoolnix-15.0.0.tar.xz mkvtoolnix-15.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.yCwcXN/_old 2017-09-04 12:34:14.177113251 +0200 +++ /var/tmp/diff_new_pack.yCwcXN/_new 2017-09-04 12:34:14.201109877 +0200 @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 14.0.0 +Version: 15.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0+ @@ -28,10 +28,8 @@ Source1: https://mkvtoolnix.download/sources/mkvtoolnix-%{version}.tar.xz.sig # Sub-key ID 0x74AF00AD F2E32C85 of key ID 0x0F92290A 445B9007 is used for signing Source2: mkvtoolnix.keyring -# PATCH-OPENSUSE-FIX disable-update-check.patch -- Disable default update check -Patch0: disable-update-check.patch # PATCH-OPENSUSE-FIX mkvtoolnix-use-system-boost.patch -- Fix includes to use boost from system -Patch1: mkvtoolnix-use-system-boost.patch +Patch0: mkvtoolnix-use-system-boost.patch BuildRequires: desktop-file-utils BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes @@ -59,8 +57,8 @@ BuildRequires: shared-mime-info BuildRequires: pkgconfig(Qt5Multimedia) >= 5.3.0 BuildRequires: pkgconfig(flac) -BuildRequires: pkgconfig(libebml) >= 1.3.4 -BuildRequires: pkgconfig(libmatroska) >= 1.4.5 +BuildRequires: pkgconfig(libebml) >= 1.3.5 +BuildRequires: pkgconfig(libmatroska) >= 1.4.6 BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(zlib) @@ -82,7 +80,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 # Make sure to use system libs: rm -rf lib/{boost,libebml,libmatroskas,pugixml} @@ -92,7 +89,7 @@ export CC=gcc-6 export CXX=g++-6 %endif -%configure --enable-debug --enable-optimization +%configure --disable-update-check --enable-debug --enable-optimization rake --verbose %{?_smp_mflags} V=1 %install @@ -117,7 +114,7 @@ %files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang %defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING README.md +%doc AUTHORS NEWS.md COPYING README.md %doc examples %dir %{_datadir}/%{name} %{_bindir}/mkvextract ++++++ mkvtoolnix-14.0.0.tar.xz -> mkvtoolnix-15.0.0.tar.xz ++++++ ++++ 227261 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de