diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..08f356ac9dca --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Vasiliy Stelmachenok <cabopust@yandex.ru> +# Contributor: Felix Yan <felixonmars@archlinux.org> +# Contributor: Antonio Rojas <arojas@archlinux.org> +# Contributor: Andrea Scarpino <andrea@archlinux.org> + +pkgname=kwin-unredirect +pkgver=5.21.1 +pkgrel=1 +pkgdesc='KWin compositor with redirection patch from Sporif' +arch=(x86_64) +url='https://kde.org/plasma-desktop/' +license=(LGPL) +depends=(kscreenlocker xcb-util-cursor plasma-framework kcmutils kwayland-server breeze + qt5-script pipewire libqaccessibilityclient lcms2) +makedepends=(extra-cmake-modules qt5-tools kdoctools krunner) +conflicts=(kwin) +provides=(kwin) +optdepends=('qt5-virtualkeyboard: virtual keyboard support for kwin-wayland') +groups=(plasma) +source=("https://download.kde.org/stable/plasma/$pkgver/kwin-$pkgver.tar.xz" + 'unredirect.patch') +install=$pkgname.install +sha256sums=('SKIP' + '42fcd07ad64c101260878ec756d27189620ac36fddbff83ac6a0c2119ebbd5df') + +prepare() { + cd "${srcdir}/kwin-$pkgver" + # https://gist.github.com/Sporif/7f18d95dd89af8ec386dd1fbbe11bf67 + patch -Np1 -i "${srcdir}/unredirect.patch" +} + +build() { + cmake -B build -S kwin-$pkgver \ + -DCMAKE_INSTALL_LIBEXECDIR=lib \ + -DBUILD_TESTING=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}
\ No newline at end of file |