# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

ISTUTILS_EXT=1
DISTUTILS_OPTIONAL=1
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake qmake-utils distutils-r1

KEYWORDS="~amd64"

git_commit="a2b5f660c4f4b8fe2a1d18e6a608c6dc2a14facf" # main

SRC_URI="https://gitlab.com/ubports/development/core/${PN}/-/archive/${git_commit}/${PN}-${git_commit}.tar.gz"
DESCRIPTION="An app managing support for X11 applications in a snappy personal environment."
HOMEPAGE="https://gitlab.com/ubports/development/core/${PN}"

LICENSE="LGPL-3"
SLOT="0"

S="${WORKDIR}/${PN}-${git_commit}"

# TODO: circular dependency!
# lomiri-base/lomiri-system-settings
#   lomiri-base/lomiri-content-hub
#       lomiri-extra/libertine
#           -> lomiri-base/lomiri-system-settings

DEPEND="
    lomiri-base/lomiri-system-settings
"

RDEPEND="${DEPEND}"

BDEPEND="
    >=dev-build/cmake-3.31
    dev-build/cmake-extras
    dev-build/samurai
    dev-qt/qtdeclarative:5
    dev-util/intltool
"

PATCHES=(
    "${FILESDIR}"/001-cmake_fix_quality.patch
    "${FILESDIR}"/002-disable-tests.patch
)