diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-01 01:09:37 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-01 01:09:37 +0100 |
commit | 290844d409ace33d948956aec3c542ea6f4a7b13 (patch) | |
tree | a1849e2730c9848c11d12aa322070e4e87edb729 /gnome-base/gconf/gconf-3.2.6-r5.ebuild | |
parent | 31459e63971ac3b08706bba949851d93c45043c3 (diff) |
gentoo auto-resync : 01:10:2022 - 01:09:37
Diffstat (limited to 'gnome-base/gconf/gconf-3.2.6-r5.ebuild')
-rw-r--r-- | gnome-base/gconf/gconf-3.2.6-r5.ebuild | 149 |
1 files changed, 0 insertions, 149 deletions
diff --git a/gnome-base/gconf/gconf-3.2.6-r5.ebuild b/gnome-base/gconf/gconf-3.2.6-r5.ebuild deleted file mode 100644 index 92ebc45a813e..000000000000 --- a/gnome-base/gconf/gconf-3.2.6-r5.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GNOME_ORG_MODULE="GConf" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml(+)" - -inherit gnome2 multilib-minimal python-single-r1 - -DESCRIPTION="GNOME configuration system and daemon" -HOMEPAGE="https://projects.gnome.org/gconf/" - -LICENSE="LGPL-2+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x86-linux" -IUSE="debug +introspection ldap policykit" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] - >=dev-libs/dbus-glib-0.100.2:=[${MULTILIB_USEDEP}] - >=sys-apps/dbus-1.6.18-r1:=[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - ldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] ) - policykit? ( sys-auth/polkit:= ) -" -DEPEND="${RDEPEND} - dev-libs/libxslt - dev-util/glib-utils - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - virtual/pkgconfig -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -pkg_setup() { - kill_gconf - python-single-r1_pkg_setup -} - -src_prepare() { - # Do not start gconfd when installing schemas, fix bug #238276, upstream #631983 - eapply "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch" - - # Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985 - eapply "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch" - - # From 'master' - # mconvert: enable recursive scheme lookup and fix a crasher - eapply "${FILESDIR}/${P}-mconvert-crasher.patch" - - # dbus: Don't spew to console when unable to connect to dbus daemon - eapply "${FILESDIR}/${P}-spew-console-error.patch" - - # gsettings-data-convert: Warn (and fix) invalid schema paths - eapply "${FILESDIR}/${P}-gsettings-data-convert-paths.patch" - - # gsettings-data-convert: Migrate from Python 2 to 3. - eapply "${FILESDIR}/${P}-python3.patch" - - gnome2_src_prepare -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --disable-static \ - --enable-gsettings-backend \ - --with-gtk=3.0 \ - --disable-orbit \ - $(use_enable debug) \ - $(multilib_native_use_enable introspection) \ - $(use_with ldap openldap) \ - $(multilib_native_use_enable policykit defaults-service) - - if multilib_is_native_abi; then - ln -s "${S}"/doc/gconf/html doc/gconf/html || die - fi -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - python_fix_shebang "${ED}"/usr/bin/gsettings-schema-convert - - keepdir /etc/gconf/gconf.xml.mandatory - keepdir /etc/gconf/gconf.xml.defaults - # Make sure this directory exists, bug #268070, upstream #572027 - keepdir /etc/gconf/gconf.xml.system - - echo "CONFIG_PROTECT_MASK=\"/etc/gconf\"" > 50gconf - echo 'GSETTINGS_BACKEND="gconf"' >> 50gconf - doenvd 50gconf - dodir /root/.gconfd -} - -pkg_preinst() { - kill_gconf - gnome2_pkg_preinst -} - -pkg_postinst() { - kill_gconf - - gnome2_pkg_postinst - - multilib_pkg_postinst() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - multilib_foreach_abi multilib_pkg_postinst - - # change the permissions to avoid some gconf bugs - einfo "changing permissions for gconf dirs" - find "${EPREFIX}"/etc/gconf/ -type d -exec chmod ugo+rx "{}" \; - - einfo "changing permissions for gconf files" - find "${EPREFIX}"/etc/gconf/ -type f -exec chmod ugo+r "{}" \; -} - -pkg_postrm() { - gnome2_pkg_postrm - - multilib_pkg_postrm() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - multilib_foreach_abi multilib_pkg_postrm -} - -kill_gconf() { - # Avoid harmless error message. See bug #523868. - mkdir -p "${HOME}"/.config || die - - # This function will kill all running gconfd-2 that could be causing troubles - if [ -x "${EPREFIX}"/usr/bin/gconftool-2 ] - then - "${EPREFIX}"/usr/bin/gconftool-2 --shutdown - fi - - return 0 -} |