diff options
author | Mart Raudsepp <leio@gentoo.org> | 2019-12-08 22:20:22 +0200 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2019-12-08 22:24:59 +0200 |
commit | 1e4ceda27155784031085f4b11edf09bac64a6ca (patch) | |
tree | 0e8e0e2db6d1c5a9ff90dd611791b82fa94bcf42 /dev-cpp | |
parent | app-crypt/seahorse: remove old (diff) | |
download | gentoo-1e4ceda27155784031085f4b11edf09bac64a6ca.tar.gz gentoo-1e4ceda27155784031085f4b11edf09bac64a6ca.tar.bz2 gentoo-1e4ceda27155784031085f4b11edf09bac64a6ca.zip |
app-editors/gedit: EAPI-7, python_gen_cond_dep, fix python opt
* Port to EAPI-7
* Use new python_gen_cond_dep for better python plugins and libpeas
handling (should be best we can do now somewhat related with bug 612870)
* Fix python optimization to happen under meson. Python files that benefit
from optimization are both in sitedir and in gedit plugins dir, so we
call python_optimize twice (once to get the default logic for sitedir,
so we don't need to figure out the correct path ourselves, and the second
for the plugin files)
* Reorder deps to be in order of apperance in meson.build, instead of
old gone configure.ac order
* Reorder src_configure to meson_options.txt order
* Drop questionable glib[dbus] USE dependency
* Drop unused eutils and multilib eclass inherits
* Drop GNOME2_LA_PUNT leftover from gnome2.eclass use (not used
anymore and libtool not relevant with meson)
* Move gsettings-desktop-schemas and gvfs to RDEPEND-only - meson.build
doesn't check for gsettings-desktop-schemas, and gvfs was always
runtime-only.
* "use vala &&" in front of vala_src_prepare - vala.eclass does this
too, so it doesn't change anything, but it's clearer to do it this
way, and is the convention we've ended up with - just stuck with
the eclass behaviour for now, unfortunately.
* Depend on higher gobject-introspection minimum, for meson support fixes.
* Add a comment on why src_test is a no-op for now.
Closes: https://bugs.gentoo.org/612870
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'dev-cpp')
0 files changed, 0 insertions, 0 deletions