| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 5.0.6-r1 | 8 | ~amd64 ~arm64 ~ppc64 ~x86 | 5 |
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# shellcheck disable=SC2034
EAPI=8
inherit ecm kde.org
DESCRIPTION="Mozilla KDE Desktop Integration"
HOMEPAGE="https://github.com/openSUSE/kmozillahelper"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/openSUSE/kmozillahelper.git"
inherit git-r3
else
SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="MIT"
SLOT="5"
COMMON_DEPEND="
kde-frameworks/kconfig:5
kde-frameworks/kconfigwidgets:5
kde-frameworks/kcoreaddons:5
kde-frameworks/kcrash:5
kde-frameworks/kdbusaddons:5
kde-frameworks/kguiaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kio:5
kde-frameworks/knotifications:5
kde-frameworks/kservice:5
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kwindowsystem:5
dev-qt/qtconcurrent:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
"
DEPEND="${COMMON_DEPEND}
kde-frameworks/kinit:5
dev-libs/mpfr:0
sys-devel/gettext
"
RDEPEND="${COMMON_DEPEND}"
src_prepare() {
# Don't allow running as root: may break sandboxing during Portage-based
# install of Mozilla applications (Firefox)
# See https://github.com/bobwya/bobwya/issues/7#issuecomment-202017441
local PATCHES=(
"${FILESDIR}/${PN}-5.0.5-dont_run_as_root.patch"
"${FILESDIR}/${P}-inline_depreciated_setMainWindow_call.patch"
)
ecm_src_prepare
}
src_configure() {
local mycmakeargs=()
ecm_src_configure
}
pkg_postinst() {
ecm_pkg_postinst
}
kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kcrash:5 kde-frameworks/kdbusaddons:5 kde-frameworks/kguiaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/knotifications:5 kde-frameworks/kservice:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kwindowsystem:5 dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 kde-frameworks/kinit:5 dev-libs/mpfr:0 sys-devel/gettext
kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kcrash:5 kde-frameworks/kdbusaddons:5 kde-frameworks/kguiaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/knotifications:5 kde-frameworks/kservice:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kwindowsystem:5 dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5