# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 UBUNTU_EAUTORECONF="yes" UVER=+18.04.20180321.1 UREV=0ubuntu8 inherit multilib-minimal ubuntu-versionator virtualx DESCRIPTION="A set of symbols and convenience functions that all indicators would like to use" HOMEPAGE="https://launchpad.net/libindicator" SRC_URI="${SRC_URI} ${UURL}-${UREV}.diff.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64" IUSE="test" RESTRICT="!test? ( test )" COMMON_DEPEND=" >=dev-libs/glib-2.37.3:2[${MULTILIB_USEDEP}] >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}] " RDEPEND="${COMMON_DEPEND} >=sys-libs/glibc-2.4 >=x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}] " DEPEND="${COMMON_DEPEND} gnome-base/gnome-common test? ( dev-util/dbus-test-runner x11-misc/xvfb-run ) " BDEPEND=" dev-util/intltool dev-build/libtool " S="${WORKDIR}" MAKEOPTS="${MAKEOPTS} -j1" src_prepare() { # Fix typo # sed -i "/AM_SILENT_RULES/{s/]$//}" configure.ac || die ubuntu-versionator_src_prepare } multilib_src_configure() { local myeconfargs=( $(use_enable test tests) --with-gtk=2 ) ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" } multilib_src_test() { # b.g.o #391179 virtx emake } multilib_src_install_all() { default find "${ED}" -name '*.la' -delete || die rm -vf \ "${ED}"/usr/lib/systemd/user/indicators-pre.target \ "${ED}"/usr/lib*/libdummy-indicator-* \ "${ED}"/usr/share/${PN}/*indicator-debugging \ || die find "${ED}" -type d -empty -delete || die }