Hey, > 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, mosu
Attachment:
signature.asc
Description: PGP signature