[kde-freebsd] Qt 5
Max Brazhnikov
makc at freebsd.org
Thu Dec 6 14:22:52 UTC 2012
On Wed, 5 Dec 2012 01:46:57 +0100, Alberto Villa wrote:
> On Fri, Nov 16, 2012 at 12:25 AM, Max Brazhnikov <makc at issp.ac.ru> wrote:
> > 2) iconengines, imageformats, inputmethods could be merged into qt-runtime
>
> This is a bit tricky, because of splitted tarballs. Here is what I plan to do:
> - install ICO, JPEG and GIF imageformats along with qt5-gui (only
> added dependency is libjpeg);
> - install inputmethods (which I suppose is now platforminputcontexts)
> along with qt5-gui (no additional dependency);
> - install SVG imageformat and iconengine along with qt5-svg (as per
> tarball layout);
> - create a qt5-imageformats port for additional plugins (which have
> their own tarball).
> Does it sound good?
Great!
> As you may have seen, I've also packed PlatformSupport and generic/XCB
> platform plugins with qt5-gui; that's because qt5-gui won't work
> without one of them (XCB to be the preferred one), but since they
> depend on qt5-gui they can't be made a dependency of it. Another
> solution could be to split the XCB plugin (the only one with
> additional dependencies) and make the Qt "gui" component install it
> too; it would let people depend only on qt5-gui, but I don't like it.
> I don't think we can expect people to install the plugin on their own
> (a'-la Phonon), in which case stuff like kde-workspace should depend
> on it; not easy, I think.
>
> Similar situation for PrintSupport: I didn't split CUPS plugin in its
> own port for the same reason, but rather made it optional at
> buildtime.
>
> What's your opinion on these matters?
I'm fine with either solution, buildtime options seem quite reasonable.
> > 4) qmake-based projects are quite popular, I'm thinking about QMAKE_CONFIGURE,
> > which will invoke 'do-configure' like editors/texmaker does.
>
> How do USE_QMAKE=[45], QMAKE_ENV and QMAKE_ARGS (in place of
> QMAKEFLAGS) sound? To mimic CMake stuff...
All right.
More information about the kde-freebsd
mailing list