4 Commits

Author SHA256 Message Date
5175eedef0 Delete mkvtoolnix-90.0.tar.xz.sig 2025-09-18 05:20:09 +02:00
406f956f02 Delete mkvtoolnix-90.0.tar.xz 2025-09-18 05:20:04 +02:00
1d88d8f8b0 Upload files to "/" 2025-09-18 05:19:44 +02:00
460a77e63d Upload files to "/" 2025-09-18 05:18:50 +02:00
6 changed files with 185 additions and 26 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:35d2585454723e6a621e10ba61fbe2a7723f4d60ee67503d4d9e984d4d070ab0
size 11273024

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEMwGinYjQGgz5mZVPdK8ArfLjLIUFAmenXAoACgkQdK8ArfLj
LIXfSQ/+Lp8EzBCcYCFReBRa44UiPz/MMxrPkdlYBDxMGFkPqkrYH7BYckahQcqT
jX8oW9PMk45zG8JWgGolz2/d4UvYzurtu+g2ee1vqXhV12WXkbXU2Cyd4jGKLDye
UW9/ojkjhPva7AUhC+uyA1or+q6dXy6VKMg5D4FG/mZZsh+LVxcD4W8rWBoO9tiO
j/U/Tdig4GhrJQzExB1ySpmxf6YgW8VDqbi3H4YhnZQpWqHB6U7Ei5qUSEDNlbxU
J02AfB5VVPm7trxkIE0fLb56ZyRw/PYoxA/QENQ6z6Q7icjF+5zalTrkbi7tCl1d
ic7TymUgj63Mel4nmYvvqHkS1r6yF5GIIIcbmDIIKVn/5rsPCki0LYrq/3nLyNP1
O26ZxX7w2UrcOakbTF0cGG+z3yVrMicNXw0oMMRH4KCECyll6oRshKwbW3m7EEQQ
B2FTh5xagneBMmU9mkwUYmkstprZz3LxTuHBbS+QL5a0tsMCm/iyJWTpV/cXWKvA
Z0REGqUWUrF5mAcNZKOzh/mb0hxr3cZDHT+gFdGbXCaiWbbviDefl5DS9urlks+s
D2kplheQ+yQkVCKOaIPbT2T7y7rLLtf2fWy8ufndVT127RLGnBv0DWJdTjD9zJ32
mSK5DrMojAm0Zqfmm8EXrWVolBxcsrKnKVV86vLZfHIADGL3bok=
=AzTY
-----END PGP SIGNATURE-----

BIN
mkvtoolnix-95.0.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEMwGinYjQGgz5mZVPdK8ArfLjLIUFAmjGj/4ACgkQdK8ArfLj
LIWMXw/7BeBQje3TXERec+TFVt/B8Ha/qHjL98SudgB6BrDzrtvdQy/+VLxYSc+m
Ay3dgA/sWqVlnL1m0Yp6TgYCYXK4uTNTSjhuRPEbMPGm6P3A9/WLz+pX3Qmf92UA
YB9Z8ktPMxPJfjKROZaEJUchmJ2HJejyefplR05JL+gZdic26hM57TvT5mHMBHP5
Ilbrt6OPARBX+FSNCs7qRozudZ9No3njGkn+t/Y+w7sGg4wCca4q+UsLezk5qh+8
EqKvIgJponfATcvTCWGA+AxdPT6sGystYvw7JLImumh50Q0pZfAGR5Bonnf1Jx10
93EA9g2bd3s0Of/5A7lpRZpkJdoxLgLkPvxM7UAzvLpXmwXjcddMOsBQcyy9g/cu
xdvdeOg9vc8R1p4g/vfSQLcMQ1nMBteW9GNeuLw73eMtLL5HSrKLjkp/NWAOfyss
PxgLil/LARrLxlLuHu7mcd7h1bYDuVAsRin/C/eC5+ChZlbomu0NwSt0zEZB0juk
V3dUlvv1jsmVS4/fSm9Wd01fbw8/sKcvpTcItSCogUdNVRevSkYWs2o53sfdCvqv
ieC7M9ut8uiz1bKqgmZ77QGhO2ztaZAHP2BDSTrwrOesEZ1JNT0owG/kPonK6uAk
3wf9+7BQdAGCkvLcs78SHhpKuCGrklafEQHDDzUQ3liDsw0jpvI=
=o+kH
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,159 @@
-------------------------------------------------------------------
Sun Sep 14 11:48:32 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 95.0
New features and enhancements:
* mkvmerge, MKVToolNix GUI: new chapter generation feature: a
new placeholder has been introduced when generating chapters
for appended files, \<TITLE\>, which will be replaced by the
appended file's title metadata.
* mkvmerge: the display matrix from MP4 files are now
translated into appropriate roll and yaw values for output
MKV files.
* mkvmerge: add `--date` argument to set the date metadata.
Bug fixes:
* build system: fixed building with the upcoming Boost v1.89.0
by only requiring the header part of the Boost.System library
as it's been header-only since v1.69.0.
* mkvmerge: PCM packetizer: mkvmerge will now always write
frames with 40ms of samples, no matter how long or short the
frames in the source files were.
* mkvmerge: MP4/QuickTime reader: fix exorbitant memory usage
when reading PCM audio tracks.
Build system changes:
* Boost v1.74.0 or newer is now required.
-------------------------------------------------------------------
Sun Jul 27 19:02:58 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 94.0
New features and enhancements:
* MKVToolNix GUI: multiplexer: the "delete source files after
multiplexing" job runner will now delete both files of an
`.idx`/`.sub` VobSub file pair.
Bug fixes:
* all: fix compilation without FLAC.
-------------------------------------------------------------------
Sun Jun 15 05:58:45 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 93.0
New features and enhancements:
* all: updated the various lists that go into IETF/BCP 47
language tags: ISO 639 languages; ISO 3166 countries; ISO
15924 regions; IANA subtag registries.
* translations: added a Hungarian translation of the programs
& man pages.
* mkvextract: tags extraction: added an option
`--no-track-tags` (short: `-T`) for not extracting tags
associated with tracks.
* MKVToolNix GUI: multiplexer: the default regular expression
for deriving the "forced display" track flag from file names
for subtitles was extended to also match on the term `signs`.
* MKVToolNix GUI: preferences: the revert buttons for the
various "default regex for…" will only be enabled when the
current text differs from the default, in other words: when
reverting would actually change the text.
* MKVToolNix GUI: preferences: the GUI will now auto-upgrade
the "default regex for…" to their respective current default
values if they're still set to one of the previous default
values.
-------------------------------------------------------------------
Sat Apr 26 16:19:48 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 92.0
New features and enhancements:
* mkvmerge: FLAC reader: pictures embedded into the FLAC file
were already handled as attachments, but they were left in
the codec initialization data as well. They're now removed
from the codec initialization data.
* mkvmerge: FLAC reader: padding metadata blocks will now be
removed from the codec initialization data.
* mkvmerge: FLAC reader: embedded Vorbis comments will now be
converted into Matroska comments or track/global header
fields when available (e.g. `TITLE` will become the segment
title & track's name, `LANGUAGE` will become the track's
language). Copying of Vorbis comments that are converted
into actual Matroska tags can be prevented with the usual
options, e.g. `--no-track-tags`. The comments will also be
removed from the codec initialization data.
* mkvmerge, MKVToolNix GUI's chapter editor: when reading
simple (OGM-style) chapter files & no character set is
given for the file, mkvmerge will try UTF-8 first before
falling back to the system's default encoding.
* MKVToolNix GUI: multiplexer: the special drag & drop zones
added in v91 are now shown by default in new installations.
* MKVToolNix GUI: in new installations the main window will
now be sized at 75% of the screen's resolution initially
with a certain minimum initial size. This improves initial
readability on high DPI screens that use screen scaling
factors such as 150%.
Bug fixes:
* mkvmerge: Ogg reader: during identification the track tags
are now reported properly.
* MKVToolNix GUI: multiplexer: within the "additional
options", both track-specific ones & the global ones on the
"Output" tab, it wasn't possible to specify empty
(zero-length) arguments. With the intended syntax of two
consecutive single or double quotation marks the empty
arguments were simply skipped. This was fixed, and it is now
possible to specify e.g. `--title ""` in the global
"Additional options" in order to force no title to be written
ever.
-------------------------------------------------------------------
Sun Mar 16 17:32:48 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 91.0
New features and enhancements:
* MKVToolNix GUI: multiplexer: added actions in the
"Multiplexer" menu for saving all currently open multiplexer
tabs to a single `.mtxcfg` file. Loading this file later will
restore all tabs.
* MKVToolNix GUI: multiplexer: when adding files the GUI can
automatically enable the "commentary" flag for audio and
subtitle tracks if the file name contains the word "comments"
or "commentary" delimited by certain characters
(configurable). This feature is turned on by default.
* MKVToolNix GUI: multiplexer: when adding files the GUI can
automatically enable the "original language" flag for audio
and subtitle tracks if the track's language matches one
configured by the user (configurable). This feature is turned
off by default.
* MKVToolNix GUI: multiplexer: when adding files the GUI can
automatically set several track flags based on the file name.
It can now look for the same patters in the track names, too
(configurable). This feature is turned on by default.
* MKVToolNix GUI: multiplexer: added special drag & drop zones
where users can drop files to circumvent the preferences wrt.
what to do with multiple dropped files. Each drop zone
corresponds to one of the three possible choices (add all to
current settings; create one new settings & add all there;
add new settings for each file & add one file to each). This
feature is turned off by default.
* MKVToolNix GUI: multiplexer: added additional special drag &
drop zones where users can drop files to add them as
attachments. One of the zones will automatically set up the
dropped file to function as a cover image.
* MKVToolNix GUI: multiplexer: when making destination file
names unique by suffixing them with a running number the GUI
will now also consider the destination file names of
multiplex jobs currently in the queue that are currently
running or still waiting for execution.
Bug fixes:
* mkvmerge: timestamps format v3: fixed the parser; it was
completely broken for the lines containing the duration & an
optional number of frames per second.
* mkvmerge: DTS parser: if the X96 extension is present in a
DTS-HD High Resolution stream, the sampling frequency will be
set to 96kHz. This was broken when reading DTS from elementary
streams & from Matroska files.
* mkvpropedit, MKVToolNix GUI's chapter & header editors:
fixed a bug leading to a segmentation fault when trying to
replace an element at the end of the file that's followed by
only void elements (at least one).
-------------------------------------------------------------------
Sun Feb 9 08:01:05 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package mkvtoolnix
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# 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: 90.0
Version: 95.0
Release: 0
Summary: Tools to Create, Alter, and Inspect Matroska Files
License: GPL-2.0-or-later
@@ -31,15 +31,18 @@ BuildRequires: desktop-file-utils
BuildRequires: docbook-xsl-stylesheets
BuildRequires: fdupes
BuildRequires: file-devel
BuildRequires: libboost_filesystem-devel >= 1.66.0
BuildRequires: libboost_headers-devel >= 1.66.0
BuildRequires: libboost_system-devel >= 1.66.0
%if 0%{?suse_version} > 1500
BuildRequires: gcc-c++
BuildRequires: libboost_filesystem-devel >= 1.74.0
BuildRequires: libboost_headers-devel >= 1.74.0
BuildRequires: libboost_system-devel >= 1.74.0
BuildRequires: pkgconfig(gmp)
%else
BuildRequires: gcc10-c++
BuildRequires: gcc13-c++
BuildRequires: gmp-devel
BuildRequires: libboost_filesystem1_75_0-devel
BuildRequires: libboost_headers1_75_0-devel
BuildRequires: libboost_system1_75_0-devel
%endif
BuildRequires: gettext-tools
BuildRequires: hicolor-icon-theme
@@ -97,7 +100,7 @@ rm -rf lib/{libebml,libmatroska,nlohmann-json,pugixml,fmt,utf8-cpp}
%build
export CXX=g++
test -x "$(type -p g++-10)" && export CXX=g++-10
test -x "$(type -p g++-13)" && export CXX=g++-13
export CPPFLAGS="%{optflags} -I%{_includedir}/utf8cpp"
%configure --disable-update-check --enable-debug --enable-optimization
rake --verbose %{?_smp_mflags} V=1