[arch-general] mkvtoolnix-gtk: The new GUI is missing

Moritz Bunkus moritz at bunkus.org
Wed Sep 30 20:35:17 UTC 2015


> I tried to use apps:mkvtoolnix-gui to build only that one the second time
> around. While it works in build(), invoking drake install in install()
> seems to ignore the argument and goes on to build everything else before
> installing.

That's correct. »install« is the generic »install everything that's been
configured« target. It therefore depends on all the build targets for
the configured components.

Note that several things are only installed by the »install« target if
the package has been compiled with GUI support, including but not
limited to:

- the mkvtoolnix-gui.1 man page and its translations
- the icons
- the .desktop files
- the MIME files

Basically it's easier to run »install« from a GUI-enabled build for
packaging purposes, I guess.

Like I said, if you don't need mkvinfo's Qt GUI I still recommend you
build the whole package once with GUI enabled, run »drake install« for
that, and compile only mkvinfo with the GUI disabled (»drake
apps:mkvinfo«). You can throw away the GUI-enabled mkvinfo binary. The
PKGBUILD will be simpler to write than if you try to only build
mkvtoolnix-gui and install all the things manually instead of just using
»drake install«.

Kind regards,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-general/attachments/20150930/443239d0/attachment.asc>

More information about the arch-general mailing list