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

EAPI=8

LOMIRI_PPA_COMMIT="1.2.1-1"
inherit lomiri

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}/${P}.tar.gz
             ${LOMIRI_PPA_URI}"
fi

DESCRIPTION="Lomiri Indicator showing transfers"
HOMEPAGE="https://gitlab.com/ubports/development/core/${PN}"
LICENSE="GPL-3"
SLOT="0"
RESTRICT="test mirror"

DEPEND="
    dev-cpp/properties-cpp
    dev-libs/glib:2
    dev-libs/json-glib
    dev-util/click
    lomiri-base/lomiri-app-launch
"
RDEPEND="
    ${DEPEND}
    lomiri-base/lomiri-content-hub
    lomiri-base/lomiri-download-manager
"

BDEPEND="
    dev-build/cmake
    dev-build/samurai
    sys-devel/gettext
"

src_configure() {
    local mycmakeargs=(
        -Denable_tests=OFF
        -Denable_lcov=OFF
    )

    lomiri_src_configure
}

src_install() {
    lomiri_src_install

    dosym /usr/lib/systemd/user/${PN}.service \
        /usr/lib/systemd/user/lomiri-indicators.target.wants/${PN}.service
}