Package Details: kwinft-git 5.23.0.beta.0.r532.g6185c5b33-1

Git Clone URL: (read-only, click to copy)
Package Base: kwinft-git
Description: drop-in replacement for KWin with additional libwayland wrapping Qt/C++ library Wrapland
Upstream URL:
Licenses: LGPL
Conflicts: kwin, kwinft
Provides: kwin, kwinft
Submitter: haagch
Maintainer: haagch
Last Packager: haagch
Votes: 11
Popularity: 0.052572
First Submitted: 2020-04-15 23:41 (UTC)
Last Updated: 2022-01-14 09:56 (UTC)

Sources (1)

Latest Comments

dr460nf1r3 commented on 2021-11-06 15:12 (UTC)

There are a lot of makedepends missing Could NOT find KF5 (missing: KCMUtils KIO NewStuff XmlGui) when building in clean chroot

dreieck commented on 2021-09-30 18:05 (UTC)

Can you please add =${pkgver} to the kwin-entry in the provides array?

And also can you please add "kwinft=${pkgver}" to the provides array and 'kwin' to the conflicts-array?

Thanks for maintaining!

IncredibleLaser commented on 2021-07-19 06:03 (UTC) (edited on 2021-07-19 10:56 (UTC) by IncredibleLaser)

Package won't build in a clean chroot because of missing git makedepends, please add. Thanks in advance!

Also, right now this doesn't compile with kdecoration (implicit dependency), it needs kdecoration-git.

Xakep_SDK commented on 2021-06-23 10:48 (UTC)

Please, add wlroots-git dependency

Kodehawa commented on 2020-09-29 21:19 (UTC)

Hello! This should depend on KDE Frameworks 5 -git (plasma-framework-git).

See issue KWinFT master will always track the latest KF5, so plasma-framework-git is a must.

Thanks you!

katt commented on 2020-09-24 11:08 (UTC)

Really needs to depend on kscreenlocker unless you want to end up with a black screen, and pipewire if you want a non-broken panel.

SolarAquarion commented on 2020-08-17 01:44 (UTC)

-- The following RUNTIME packages have not been found:

  • Xwayland, Xwayland X server, Needed for running kwin_wayland
  • hwdata, Runtime-only dependency needed for mapping monitor hardware vendor IDs to full names
  • QtQuick.Controls-QMLModule, QML module 'QtQuick.Controls' is a runtime dependency.

-- The following OPTIONAL packages have not been found:

SolarAquarion commented on 2020-08-17 01:37 (UTC)

it needs kidletime now

Xakep_SDK commented on 2020-06-10 16:28 (UTC) (edited on 2020-06-10 16:32 (UTC) by Xakep_SDK)

Please, remove libkscreen-kwinft-git from deps, it no longer required
And advice from KWinFT maintainer:

But in general you could do it like that: make Disman a dependency of KDisplay and KDisplay a dependency of KWinFT. Then user only needs to install the KWinFT package.

haagch commented on 2020-06-10 15:16 (UTC)

Thanks for the info, it builds fine again now and doesn't require kscreenlocker-git anymore.

Tested by first installing wrapland-git kdisplay-git disman-git libkscreen-kwinft-git, and then building kwinft-git. I did not test the stable versions of those packages.

Xakep_SDK commented on 2020-06-10 14:02 (UTC) (edited on 2020-06-10 14:02 (UTC) by Xakep_SDK)

Headers issue was fixed by
libglvnd-git no longer required

haagch commented on 2020-06-01 21:37 (UTC)

Thanks for reminding me that I forgot to do this.

Turns out kwinft requires libglvnd-git because of this commit to compile but with libglvnd-git kwinft cmake doesn't find GL.

I'll look into it later.

haagch commented on 2020-05-26 10:47 (UTC)

Yes, I will update it soon, just got busy with work.

abelian424 commented on 2020-05-26 07:45 (UTC)

I don't know if you want to update the package to 5.19.0-beta, to make use of disman and kdisplay. I've uploaded both packages, but decided not to upload a kwinft as a few edits to the PKGBUILD will allow building to 5.19.0-beta. It seems kscreenlocker-git is still required, would be nice if that was updated as well even if it's simple enough to edit.

simona commented on 2020-05-25 20:03 (UTC)

it would be nice to be able to use this package and kwin standard together in the sense of being able to select at startup to start plasma with this or plasma with the classic package ...

Xakep_SDK commented on 2020-05-06 04:12 (UTC)

5.18.1 released

haagch commented on 2020-04-17 01:07 (UTC)

Sorry to hear that. The surest way is probably to look in /var/log/pacman.log what *-git packages got installed and to install the normal versions of those.

Most of the plasma related -git packages are not actually required, just kscreenlocker-git. The kscreenlocker-git package is what pulls in all the plasma related -git packages and at this time it actually does not need them. When editing the kscreenlocker-git PKGBUILD and removing "-git" from all the dependencies, it will likely still work and build.

I hope that in the next few days some trusted user will package kwinft in the arch repos and there won't be a non git version needed in the aur.

shaybox commented on 2020-04-17 00:51 (UTC) (edited on 2020-04-17 00:54 (UTC) by shaybox)

How do you revert this, it failed to build and now my compositor is broken because half of everything is -git

These -git packages should not be providing the non git package names if they dont depend on them aswell, thats stupid

shaybox commented on 2020-04-16 23:41 (UTC)

Can you make a non git version so I dont have to replace all of kde with the git versions aswell

haagch commented on 2020-04-16 11:15 (UTC)

libkscreen-kwinft-git is required for display settings on wayland:

On x11 libkscreen from extra would work too.

haagch commented on 2020-04-15 23:44 (UTC)

It depends on kscreenlocker-git API ( kscreenlocker-git has dependencies on several plasma git packages, but currently compiles fine with stable plasma too.