|
This new version updates the build system significantly. First, we are
now able to use the distutils-r1 eclass, which fixes bug 573198. A
number of optional dependencies have also been added and made truly
optional behind USE flags.
Much of the work for this (upstream too!) was done by Dmitri Bogomolov
on bug 582862. The version I'm committing is close to his, with a few
minor differences:
* I don't think SSL is optional, so I've left out that USE flag.
* I have not added support for LINGUAS, since the translations
are already there and don't take much additional time/space.
* No (optional) dependency on dev-python/qrcode, because I couldn't
figure out where or even if it's used.
* No optional dependency on media-libs/gst-plugins-base for the same
reason.
I've also updated the ebuild to EAPI=6 and dropped the eutils
eclass. There is one new temporary patch to work around a problem in
the build system.
Gentoo-Bug: 573198
Gentoo-Bug: 582862
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|