# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..13} ) inherit autotools distutils-r1 vala if [[ ${PV} == 9999 ]]; then KEYWORDS="" EGIT_REPO_URI="https://gitlab.com/ubports/development/core/${PN}.git" inherit git-r3 else KEYWORDS="~amd64" SRC_URI="https://gitlab.com/ubports/development/core/${PN}/-/archive/${PV}/${PN}-${PV}.tar.gz" fi DESCRIPTION="Click is a simplified packaging format." HOMEPAGE="https://gitlab.com/ubports/development/core/${PN}" LICENSE="GPL-3" SLOT="0" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" DEPEND=" dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee dev-libs/properties-cpp $(vala_depend) " RDEPEND=" ${DEPEND} dev-libs/gobject-introspection " BDEPEND=" dev-util/intltool dev-build/libtool ${PYTHON_DEPS} " PATCHES=( "${FILESDIR}/0002-gcc14-preload-fix-implicit-function-declaration.patch" ) src_prepare() { cp ${FILESDIR}/0001-Makefile_without_setuptools.am ${S}/Makefile.am default # disable tests sed -i "/DBUS_TEST_RUNNER_CHECK/d" configure.ac || die eautoreconf vala_setup }