gnome-base/dconf: bump to 0.32.0, drop env.d snippet and vala deps
authorMart Raudsepp <leio@gentoo.org>
Sun, 8 Sep 2019 11:30:12 +0000 (14:30 +0300)
committerMart Raudsepp <leio@gentoo.org>
Sun, 8 Sep 2019 11:31:03 +0000 (14:31 +0300)
commitca0ad966b82e1cdadd45af81c84bdb25fcf1fcb3
tree7bd9de1e5771abc61105a6b19d25ab33278cf806
parent542cefd7c9fbcbea8d86e19da07d3576df2d6f97
gnome-base/dconf: bump to 0.32.0, drop env.d snippet and vala deps

Long ago we added a /etc/env.d/51dconf for forcing GSETTINGS_BACKEND=dconf
into the environment when dconf is installed - presumably to switch over to
it from gconf. However nowadays dconf already has the highest priority out
of the available gsettings backend extension points, thus this has become
long unnecessary, and if GSETTINGS_BACKEND is unset and dconf is installed,
it'll pick dconf still too.

dconf-0.32 ported its dconf command line utility away from vala to straight
C, and thus vala is not necessary anymore. It is necessary (the vapigen.pc
file in particular) upstream for finding the location where to install the
pregenerated dconf.vapi and dconf.deps files, but I've patched it to just
fallback to the well-established location of ${datadir}/vala/vapi/ and thus
can keep shipping vapi file without introducing a USE flag and vala deps.

Closes: https://bugs.gentoo.org/693472
Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
gnome-base/dconf/Manifest
gnome-base/dconf/dconf-0.32.0.ebuild [new file with mode: 0644]
gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch [new file with mode: 0644]