Commit Graph

253 Commits

Author SHA1 Message Date
Peter Hoeg
318a4f022d plasma5: 5.21.1 -> 5.21.3 2021-03-29 10:33:37 +08:00
Samuel Dionne-Riel
1ba2080046 kwin: Unwrap executable name for desktop file search
KWin for wayland uses the `.desktop` file to determine whether a process
is allowed to access some wayland services.

This would be fine if there was a stable interface to map a process to a
`.desktop` file.

Since there is no such interface, they are scanning `.desktop` files for
one where the executable path matches the resolved file "exe" from
`/proc/$PID/exe`.

This would be fine, if we didn't wrap many (most?) KDE/Plasma binaries.

Since we are wrapping binaries, the `exe` symlink points to a wrapped
binary. No `.desktop` file will match for the wrapped binary.

The solution here is to peel away at the `.${name}-wrapped` layers until
we have the intended name for the executable.

It is expected that no `.desktop` file will ever point to a wrapped
binary.
2021-03-25 14:17:40 -04:00
Thomas Tuegel
bd2cf10c0c
Merge pull request #107476 from CertainLach/kwin-wayland-wrapper
kwin: allow using wrapper for qpa
2021-03-24 16:15:17 -05:00
Peter Hoeg
cce199a3e0 plasma-workspace: fix path to qdbus 2021-03-24 07:10:32 +08:00
Peter Hoeg
c78e0e376c plasma-systemmonitor: init at 5.21.1 2021-03-22 06:57:26 +08:00
Sandro
f115165818
Merge pull request #113786 from lasers/virtual-desktop-bar
plasma-applet-virtual-desktop-bar: init at unstable-2021-02-20
2021-03-21 05:31:55 +01:00
Peter Hoeg
615e63c432 sddm-kcm: add missing dependencies 2021-03-21 10:01:57 +08:00
Peter Hoeg
7cdf186203 discover: add missing dependencies 2021-03-21 10:01:57 +08:00
github-actions[bot]
9690bf19d4
Merge staging-next into staging 2021-03-03 06:17:28 +00:00
ajs124
57cf15c64d xdg-desktop-portal-kde: drop unused python dependency 2021-03-03 01:30:53 +01:00
Yaroslav Bolyukin
1a4ab2408d
plasma5: 5.21.0 -> 5.21.1
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:25 +03:00
Yaroslav Bolyukin
cfaf8647df
plasma5: 5.20.90 -> 5.21.0
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:11 +03:00
Yaroslav Bolyukin
0fee087473
plasma-integration: add workspace dependency
upstream plasma-browser-integration now depends on libtaskmanager

Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:04 +03:00
Yaroslav Bolyukin
b236ccbfad
libkscreen: upgrade patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:00 +03:00
Yaroslav Bolyukin
ef8e9e0163
plasma-desktop: upgrade patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:49:40 +03:00
Yaroslav Bolyukin
b5762d6e04
plasma-workspace: upgrade patches
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:34 +03:00
Yaroslav Bolyukin
46804ad8ef
ksysguard: add netfilter, libnl dependencies
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:31 +03:00
Yaroslav Bolyukin
dc3fa33f47
kwin: add pipewire dependency
Required for window thumbnails on wayland

Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:27 +03:00
Yaroslav Bolyukin
e3d17ad155
plasma-workspace: add pipewire dependency
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:24 +03:00
Yaroslav Bolyukin
5208d8953d
plasma5: 5.20.5 -> 5.20.90
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:19 +03:00
lasers
1905c7c0a7 plasma-applet-virtual-desktop-bar: init at unstable-2021-02-20 2021-02-24 18:04:18 -06:00
Elias Probst
aec54bddb8 kinfocenter: fix symlink to systemsettings5
As `kinfocenter`'s implementation consists of only KCMs, which are
actually just displayed using `systemsettings5`' KCM shell, the
`kinfocenter` binary is just a symlink to `systemsettings5`.

In traditional FHS environments, having a relative symlink to the
`systemsettings5` binary within the same `bin/` directory works just
fine, whereas this is broken on NixOS where `systemsettings5` resides in
a completely different `bin/` directory of the corresponding store item.

Usually CMake's `find_package` should be able to locate the
`systemsettings5` binary, but fails for reasons unknown to do so on
NixOS - so for now fixing the symlink manually as part of the `preFixup`
phase will do the job of making `kinfocenter` work again.
2021-02-17 09:06:14 +08:00
Michael Lingelbach
6104ef8749 parachute: init at 0.9.1 2021-02-14 09:50:24 -08:00
Thomas Tuegel
aeff212b25
plasma-5: 5.20.4 -> 5.20.5 2021-01-09 05:18:36 -06:00
Thomas Tuegel
3db04334e3
Revert "fetch-kde-qt.sh: get hashes from metadata"
This reverts commit 4b7d9dc868.

The KDE project has changed their source index pages so that the links to
package metadata files are generated by JavaScript after the page loads. As a
result, wget is no longer able to recursively fetch the package metadata
automatically.
2020-12-26 05:24:25 -06:00
Yaroslav Bolyukin
d7f5ac9b50
kwin: allow using wrapper for qpa
Signed-off-by: Yaroslav  Bolyukin <iam@lach.pw>
2020-12-23 18:41:10 +03:00
Thomas Tuegel
473fb9246a
discover: broken with Qt < 5.15 2020-12-12 16:07:12 -06:00
Thomas Tuegel
716218a2b7
xdg-desktop-portal-kde: broken with Qt < 5.15 2020-12-12 16:06:39 -06:00
Thomas Tuegel
9ff903326d
sddm-kcm: broken with Qt < 5.15 2020-12-12 16:06:39 -06:00
Thomas Tuegel
74969101c0
milou: broken with Qt < 5.15 2020-12-12 16:06:38 -06:00
Thomas Tuegel
af777b8507
ksysguard: broken with Qt < 5.15 2020-12-12 16:06:38 -06:00
Thomas Tuegel
a8ad805f56
plasma-nm: broken with Qt < 5.15 2020-12-12 16:06:38 -06:00
Thomas Tuegel
6d54c68031
bluedevil: fix evaluation 2020-12-12 16:06:37 -06:00
Thomas Tuegel
e5dc46b8d4
kscreenlocker: broken with Qt < 5.15 2020-12-12 16:06:37 -06:00
Thomas Tuegel
43c8aac0e3
kinfocenter: broken with Qt < 5.15 2020-12-12 16:06:36 -06:00
Thomas Tuegel
cb86f0d983
libksysguard: broken with Qt < 5.14 2020-12-12 16:06:36 -06:00
Thomas Tuegel
77ab030160
kactivitymanagerd: broken with Qt < 5.15 2020-12-12 16:06:14 -06:00
Thomas Tuegel
8ef31809a9
libkscreen: broken with Qt < 5.15 2020-12-12 16:06:14 -06:00
Thomas Tuegel
b3c5dfd934
ksshaskpass: broken with Qt < 5.15 2020-12-12 16:06:14 -06:00
Thomas Tuegel
9178d4ce67
kwayland-server: broken with Qt < 5.15 2020-12-12 16:06:13 -06:00
Thomas Tuegel
f288e18725
kwayland-integration: broken with Qt < 5.15 2020-12-12 16:06:13 -06:00
Thomas Tuegel
fc03e9f158
polkit-kde-agent: broken with Qt < 5.15 2020-12-12 16:06:13 -06:00
Thomas Tuegel
f2ce8a596f
kwrited: broken with Qt < 5.15 2020-12-12 16:06:12 -06:00
Thomas Tuegel
d50556eed4
kgamma5: broken with Qt < 5.15 2020-12-12 16:06:12 -06:00
Thomas Tuegel
b2a1d4bed5
plasma-pa: broken with Qt < 5.15 2020-12-12 16:05:46 -06:00
Thomas Tuegel
a5838aa233
bluedevil: broken with Qt < 5.15 2020-12-12 16:05:45 -06:00
Thomas Tuegel
4358ab6eac
kdecoration: broken with Qt < 5.15 2020-12-12 16:05:45 -06:00
Andreas
c6cf4b8e79
Plasma 5.20.4 + some build fixes (dependencies, patches, ..) 2020-12-12 16:05:44 -06:00
Tom Hall
a604b073b7
plasma5: 5.18.5 -> 5.20.3 2020-12-12 16:05:44 -06:00
InternetUnexplorer
fbae779dfc plasma-workspace: fix QtQuick style used by KCMs
The KCMs now use the style provided by `qqc2-desktop-style` instead of
the default QtQuick one.
2020-12-09 13:06:29 -08:00