forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kde-plasma/kwin: 5.20.0 version bump
Add IUSE=screencast description Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
3 changed files
with
120 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST kwin-5.19.5.tar.xz 6260188 BLAKE2B bcf3c8afc00af0df8cddeb49396bd23df6178e379ac4c3ba3c547a2c602d309202a72136b69b83f729434fc5691ba24699cf3f44d47b2c033623bca5d551bdb1 SHA512 97ad0096066d99b4bba3089416a6d3744b6f83d82a004caa8762b420cad34cac4221b3535678d4c6f1bcb43c4d97db56be5ac68c4ac501dc168f4472a6c0dad5 | ||
DIST kwin-5.20.0.tar.xz 6310596 BLAKE2B 111d6a4da802675f0fbca57176375a84e104d97064769a034aabe51b9b3855954d32c594ad1c7b996f8ee74891d32e386fcf82a1d31f5d8e9d515ee22f403c82 SHA512 1565f2226b00706b02a20b3d49c9d14ee351bb47c183a3a0bd69d9662db802bd5b340eaa9817f5f01c07b3b0c60a10df32698b4605f8e0242c5fd5436307753a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
ECM_HANDBOOK="optional" | ||
ECM_TEST="optional" | ||
KFMIN=5.74.0 | ||
PVCUT=$(ver_cut 1-3) | ||
QTMIN=5.15.1 | ||
VIRTUALX_REQUIRED="test" | ||
inherit ecm kde.org | ||
|
||
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" | ||
|
||
LICENSE="GPL-2+" | ||
SLOT="5" | ||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" | ||
IUSE="accessibility caps gles2-only multimedia screencast" | ||
|
||
COMMON_DEPEND=" | ||
>=dev-libs/libinput-1.14 | ||
>=dev-libs/wayland-1.2 | ||
>=dev-qt/qtdbus-${QTMIN}:5 | ||
>=dev-qt/qtdeclarative-${QTMIN}:5 | ||
>=dev-qt/qtgui-${QTMIN}:5=[gles2-only=] | ||
>=dev-qt/qtscript-${QTMIN}:5 | ||
>=dev-qt/qtsensors-${QTMIN}:5 | ||
>=dev-qt/qtwidgets-${QTMIN}:5 | ||
>=dev-qt/qtx11extras-${QTMIN}:5 | ||
>=kde-frameworks/kactivities-${KFMIN}:5 | ||
>=kde-frameworks/kauth-${KFMIN}:5 | ||
>=kde-frameworks/kcmutils-${KFMIN}:5 | ||
>=kde-frameworks/kcompletion-${KFMIN}:5 | ||
>=kde-frameworks/kconfig-${KFMIN}:5 | ||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kcoreaddons-${KFMIN}:5 | ||
>=kde-frameworks/kcrash-${KFMIN}:5 | ||
>=kde-frameworks/kdeclarative-${KFMIN}:5 | ||
>=kde-frameworks/kglobalaccel-${KFMIN}:5= | ||
>=kde-frameworks/ki18n-${KFMIN}:5 | ||
>=kde-frameworks/kiconthemes-${KFMIN}:5 | ||
>=kde-frameworks/kidletime-${KFMIN}:5= | ||
>=kde-frameworks/kio-${KFMIN}:5 | ||
>=kde-frameworks/knewstuff-${KFMIN}:5 | ||
>=kde-frameworks/knotifications-${KFMIN}:5 | ||
>=kde-frameworks/kpackage-${KFMIN}:5 | ||
>=kde-frameworks/kservice-${KFMIN}:5 | ||
>=kde-frameworks/ktextwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kwayland-${KFMIN}:5 | ||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5 | ||
>=kde-frameworks/kwindowsystem-${KFMIN}:5[X] | ||
>=kde-frameworks/kxmlgui-${KFMIN}:5 | ||
>=kde-frameworks/plasma-${KFMIN}:5 | ||
>=kde-plasma/breeze-${PVCUT}:5 | ||
>=kde-plasma/kdecoration-${PVCUT}:5 | ||
>=kde-plasma/kscreenlocker-${PVCUT}:5 | ||
>=kde-plasma/kwayland-server-${PVCUT}:5 | ||
media-libs/fontconfig | ||
media-libs/freetype | ||
media-libs/libepoxy | ||
media-libs/mesa[egl,gbm,wayland,X(+)] | ||
virtual/libudev:= | ||
x11-libs/libICE | ||
x11-libs/libSM | ||
x11-libs/libX11 | ||
x11-libs/libXi | ||
x11-libs/libdrm | ||
>=x11-libs/libxcb-1.10 | ||
>=x11-libs/libxkbcommon-0.7.0 | ||
x11-libs/xcb-util-cursor | ||
x11-libs/xcb-util-image | ||
x11-libs/xcb-util-keysyms | ||
x11-libs/xcb-util-wm | ||
accessibility? ( media-libs/libqaccessibilityclient:5 ) | ||
caps? ( sys-libs/libcap ) | ||
gles2-only? ( media-libs/mesa[gles2] ) | ||
screencast? ( >=media-video/pipewire-0.3:= ) | ||
" | ||
# TODO: sys-apps/hwdata? not packaged yet; commit 33a1777a, Gentoo-bug 717216 | ||
RDEPEND="${COMMON_DEPEND} | ||
>=dev-qt/qtquickcontrols-${QTMIN}:5 | ||
>=dev-qt/qtquickcontrols2-${QTMIN}:5 | ||
>=dev-qt/qtvirtualkeyboard-${QTMIN}:5 | ||
>=kde-frameworks/kirigami-${KFMIN}:5 | ||
>=kde-frameworks/kitemmodels-${KFMIN}:5[qml] | ||
multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=dev-qt/designer-${QTMIN}:5 | ||
>=dev-qt/qtconcurrent-${QTMIN}:5 | ||
x11-base/xorg-proto | ||
" | ||
PDEPEND=" | ||
>=kde-plasma/kde-cli-tools-${PVCUT}:5 | ||
" | ||
|
||
RESTRICT+=" test" | ||
|
||
src_prepare() { | ||
ecm_src_prepare | ||
use multimedia || eapply "${FILESDIR}/${PN}-5.16.80-gstreamer-optional.patch" | ||
|
||
# TODO: try to get a build switch upstreamed | ||
if ! use screencast; then | ||
sed -e "s/^pkg_check_modules.*PipeWire/#&/" \ | ||
-i CMakeLists.txt || die | ||
fi | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(cmake_use_find_package accessibility QAccessibilityClient) | ||
$(cmake_use_find_package caps Libcap) | ||
) | ||
|
||
ecm_src_configure | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters