| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.0.0-r2 | 8 | ~amd64 | 0 |
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="The window manager for UKUI desktop environment."
HOMEPAGE="https://github.com/ukui/ukui-kwin"
SRC_URI="https://github.com/ukui/ukui-kwin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="multimedia"
# Do not specify KF5 and Qt version, add patches
COMMON_DEPEND="
dev-qt/qtcore
dev-qt/qtconcurrent
dev-qt/qtdeclarative
dev-qt/designer
dev-qt/qtdbus
dev-qt/qtscript
dev-qt/qtsensors
dev-qt/qtx11extras
kde-frameworks/kcmutils
kde-frameworks/kconfig
kde-frameworks/kconfigwidgets
kde-frameworks/kcrash
kde-frameworks/kdeclarative
kde-frameworks/kglobalaccel
kde-frameworks/ki18n
kde-frameworks/kidletime
kde-frameworks/knewstuff
kde-frameworks/kwayland
kde-frameworks/kwidgetsaddons
kde-frameworks/plasma
kde-plasma/kdecoration
kde-plasma/kscreenlocker
kde-plasma/kwin
x11-libs/gsettings-qt
"
RDEPEND="${COMMON_DEPEND}
multimedia? ( dev-qt/qtmultimedia )
"
DEPEND="${COMMON_DEPEND}
"
PATCHES=(
"${FILESDIR}/requestShowWindowMenu_deprecated.patch"
"${FILESDIR}/plugins_kdecorations_ukui_test.patch"
"${FILESDIR}/5.23.patch"
"${FILESDIR}/5.24.patch"
)
src_configure() {
local mycmakeargs=(
"-Wno-dev"
)
cmake_src_configure "$@"
}
src_install() {
cmake_src_install "$@"
#conflict with kwin
rm "${D}/usr/share/locale/tr/LC_MESSAGES/kwin.mo" || die
}
dev-qt/qtcore dev-qt/qtconcurrent dev-qt/qtdeclarative dev-qt/designer dev-qt/qtdbus dev-qt/qtscript dev-qt/qtsensors dev-qt/qtx11extras kde-frameworks/kcmutils kde-frameworks/kconfig kde-frameworks/kconfigwidgets kde-frameworks/kcrash kde-frameworks/kdeclarative kde-frameworks/kglobalaccel kde-frameworks/ki18n kde-frameworks/kidletime kde-frameworks/knewstuff kde-frameworks/kwayland kde-frameworks/kwidgetsaddons kde-frameworks/plasma kde-plasma/kdecoration kde-plasma/kscreenlocker kde-plasma/kwin x11-libs/gsettings-qt
dev-qt/qtcore dev-qt/qtconcurrent dev-qt/qtdeclarative dev-qt/designer dev-qt/qtdbus dev-qt/qtscript dev-qt/qtsensors dev-qt/qtx11extras kde-frameworks/kcmutils kde-frameworks/kconfig kde-frameworks/kconfigwidgets kde-frameworks/kcrash kde-frameworks/kdeclarative kde-frameworks/kglobalaccel kde-frameworks/ki18n kde-frameworks/kidletime kde-frameworks/knewstuff kde-frameworks/kwayland kde-frameworks/kwidgetsaddons kde-frameworks/plasma kde-plasma/kdecoration kde-plasma/kscreenlocker kde-plasma/kwin x11-libs/gsettings-qt multimedia? ( dev-qt/qtmultimedia )