FS#45439 - [mkvtoolnix-gtk] The new GUI is missing
Attached to Project:
Arch Linux
Opened by Okki (okki) - Tuesday, 23 June 2015, 18:33 GMT
Last edited by Maxime Gauduin (Alucryd) - Sunday, 11 October 2015, 14:20 GMT
Opened by Okki (okki) - Tuesday, 23 June 2015, 18:33 GMT
Last edited by Maxime Gauduin (Alucryd) - Sunday, 11 October 2015, 14:20 GMT
|
Details
hello,
On the official website, we can read : « I’ve released MKVToolNix v8.0.0. A ton of work has gone into the new GUI, MKVToolNix GUI, which is now officially the GUI to use. The old GUI is now marked as being deprecated (it will show a warning about that when you start it) and will be removed within the next two releases. » https://www.bunkus.org/blog/ But I can't find the binary mkvtoolnix-gui in the package, which contains only the old mmg, which displays the deprecated message. Additional info: * mkvtoolnix-gtk 8.0.0-1 |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Sunday, 11 October 2015, 14:20 GMT
Reason for closing: Fixed
Additional comments about closing: 8.4.0-2
Sunday, 11 October 2015, 14:20 GMT
Reason for closing: Fixed
Additional comments about closing: 8.4.0-2
Here is the warning message displayed:
> Please note that this program (mkvmerge GUI) is deprecated and will be removed within one or two releases. It has been superseded by the new MKVToolNix GUI which should also be included in the same package.
In the code repository, the new gui seems to be "mkvtoolnix-gui": https://github.com/mbunkus/mkvtoolnix/tree/master/src/mkvtoolnix-gui
However, it clearly seems to be based on Qt instead of Gtk.
The new GUI requires Qt. mkvinfo's GUI comes in two flavors as well with the Qt version being preferred over the wxWidgets one if both libraries are found.
See https://www.bunkus.org/blog/2015/05/mkvtoolnix-v7-9-0-released/ for an explanation of configure's switches wrt. the GUIs. By default mkvtoolnix-gui and the Qt port of mkvinfo's GUI will be built if the Qt libraries are found and mmg will be built if wxWidgets is found.
I second that the package should be renamed from mkvtoolnix-gtk to mkvtoolnix-gui or mkvtoolnix-qt or something like that – in addition to the modifications required for packaging the Qt-based GUIs, of course.
So the PKGBUILD definitely needs a rework (I can look into it tomorrow if wanted/needed).
1. Defining -DBOOST_FILESYSTEM_VERSION=3 is not necessary.
2. Defining -DBOOST_CODECVT_DO_LENGTH_CONST=const is not necessary; that bug has been fixed in 8.1.0 already.
3. Boost can be found just fine without passing --with-boost-libdir=/usr/lib to configure.
4. The build can be sped up slightly by only building mkvinfo in the first step instead of the whole package. For this build with »./drake apps:mkvinfo« instead of simply »./drake« (line 44).
Thank you Moritz Bunku :-)
I am going to wait until the weekend, then I am going to write to the mailing list.
I did sent an email on the mailing list : https://lists.archlinux.org/pipermail/arch-general/2015-September/039909.html