Commit graph

287 commits

Author SHA1 Message Date
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
Graham Christensen bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Peter Hoeg fdca20391c plasma-thunderbolt: init at 5.18.5 2020-11-10 08:10:00 +08:00
Vladimír Čunát 55ac5df242
kwin: fixup build by upstream patch 2020-11-04 21:48:35 +01:00
freezeboy bb2ce89f3a plasma5.kdecoration: unbreak 2020-11-02 02:31:26 +01:00
Doron Behar 368302af0d Revert "plasma5: mark broken with Qt >= 5.15"
This reverts commit 575b3a053a.

We don't know why ttuegel did it, and we suspect it was due to packages
breaking due to mixed qt5 versions used together, and not plasma itself
with qt5.15 - (#101369).
2020-10-30 20:37:58 +02:00
Thomas Tuegel 3bdf44875a
plasma-workspace: remove dependency on qtbase.dev 2020-09-10 10:19:00 -05:00
Thomas Tuegel 575b3a053a plasma5: mark broken with Qt >= 5.15 2020-09-07 08:06:42 -05:00
Thomas Tuegel 521fe0290a plasma5.thirdParty: move third-party addons here 2020-09-07 08:06:28 -05:00
Thomas Tuegel a1b634bd7e
Merge pull request #97020 from samuelgrf/initpkg/dynamic-workspaces
kwin-dynamic-workspaces: init at 1.0.1
2020-09-04 08:42:00 -05:00
Peter Hoeg 0fd664e0b0
Merge pull request #97022 from samuelgrf/fix/kwin-scripts-typo
krohnkite,kwin-tiling: fix typo
2020-09-04 08:19:47 +08:00
Samuel Gräfenstein d86a966d65
kwin-dynamic-workspaces: init at 1.0.1 2020-09-03 22:57:55 +02:00
V 40a3b21b51 breeze-plymouth: remove trailing whitespace 2020-09-03 19:20:55 +02:00
V 79921889a0 treewide: convert patch series files to Nix expressions
Nix expressions provide all the features that Quilt series files have,
so using those instead is pointless. Also, lib.readPathsFromFile
(the function used to read series files) has the following warning:

> NOTE: This function is not performant and should be avoided.

This also removes some orphaned series files, and unused references to
copyPathsToStore (which were probably missed in previous commits
where calls to lib.readPathsFromFile were removed)
2020-09-03 19:15:05 +02:00
Samuel Gräfenstein 31cb1dc755
kwin-tiling: fix typo 2020-09-03 16:15:09 +02:00
Samuel Gräfenstein eda3730e6f
krohnkite: fix typo 2020-09-03 16:15:03 +02:00
Vladimír Čunát c5dcb9682e
powerdevil: fix hash of patch
The hash added in 24ebfb1e02 belongs to pure download
before normalization done by fetchpatch.
2020-09-02 11:14:38 +02:00
Thomas Tuegel 24ebfb1e02
powerdevil: update patches 2020-09-01 08:48:03 -05:00
Thomas Tuegel 75db15c413
xdg-desktop-portal-kde: add epoxy and mesa inputs 2020-09-01 05:54:30 -05:00
Thomas Tuegel 18dd58a1df
plasma-pa: add sound-theme-freedesktop input 2020-09-01 05:52:53 -05:00
Thomas Tuegel 6105abdeaa
plasma-workspace: add kquickcharts and appstream-qt inputs 2020-09-01 05:46:04 -05:00
Thomas Tuegel e904041bd2
plasma-desktop: add qqc2-desktop-style input 2020-09-01 05:34:02 -05:00
Thomas Tuegel 59e5dc4cb5
kwin: add qtquickcontrols2 and qtvirtualkeyboard inputs 2020-09-01 05:33:37 -05:00
Thomas Tuegel cb44493a5d
ksysguard: add libcap and libpcap inputs 2020-09-01 05:22:16 -05:00
Thomas Tuegel 38fcee266e
kinfocenter: add kirigami2 input 2020-09-01 05:19:14 -05:00
Thomas Tuegel 5091d358b8
Merge branch 'master' into feature/plasma-5-18 2020-08-31 20:30:56 -05:00
Thomas Tuegel 66eb5c8002
kdeplasma-addons: add kpurpose and qtwebengine as inputs 2020-08-31 20:02:34 -05:00
Thomas Tuegel 69ec9ed4e6
kde-gtk-config: set GSettings schemas path 2020-08-31 10:59:35 -05:00
Thomas Tuegel 81b770fc8c
kde-gtk-config: add xsettingsd input 2020-08-31 10:07:54 -05:00
Frederik Rietdijk efb45f7638 Merge master into staging-next 2020-08-28 09:54:31 +02:00
Thomas Tuegel f53dbc679c
Merge pull request #96027 from kini/powerdevil/debug-log-spam
powerdevil: backport fix for debug log spam
2020-08-27 10:29:54 -05:00
Peter Hoeg 41c1d10407 khotkeys: broken on Qt < 5.14 2020-08-24 19:45:44 +08:00
Peter Hoeg c5af3991c1 plasma-applet-caffeine-plus: init at 1.4 2020-08-23 13:02:01 +08:00
Keshav Kini 61550c0c98 powerdevil: backport fix for debug log spam
The version of powerdevil we're using prints a few debug messages every time an
inhibition is triggered, including some spurious messages about not being able
to contact consolekit.  This can cause a lot of spam in the system journal,
especially when a web browser or other application that plays video is running,
because such applications often trigger such inhibitions very frequently.

A recent upstream commit to powerdevil changes the logging behavior of the
program so that it doesn't print debug messages anymore.  This commit backports
that patch to our version of powerdevil (5.17.5).
2020-08-22 12:13:12 -07:00
Milan Pässler 381667a4b3 plasma5: 5.17.5 -> 5.18.5 2020-08-21 19:48:12 +02:00
José Romildo Malaquias 983c69c0f6 plasma-5.kde-cli-tools: install a symlink to kdesu in bin 2020-08-20 18:24:08 -03:00
José Romildo Malaquias 9c508d030a plasma-5.kde-cli-tools: wrap kdesu to include kdeinit5 in PATH 2020-08-20 18:24:08 -03:00
R. RyanTM 3a86622553 kwin-tiling: 2.2 -> 2.4 2020-07-31 02:53:45 +00:00
Cole Helbling dc113b96a8
powerdevil: fix build with new ddcutil
https://hydra.nixos.org/build/123207159

The KDE ISO depends on this package, which blocks nixos-unstable.

Upstream bug: https://bugs.kde.org/show_bug.cgi?id=423605
2020-06-29 09:42:00 -07:00
Peter Hoeg 7517ecd701 powerdevil: add DDC support 2020-05-26 21:50:05 +08:00
Eugene Shatsky aa0574e394 plasma5.kwin: add mesa dependency
mesa provides libgbm required to build kwin_wayland drm backend with hw accel (compositing&clients)
2020-05-03 00:14:28 +03:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Matthew Bauer f0db4de598 kwallet-pam: unset QT_PLUGIN_PATH
kwallet sets a limit of 1000 for a single characters for environment
variables read from the socket[1]. wrapQtApps gives us a huge value
for QT_PLUGIN_PATH (up to 13000 bytes on my system!) Since this was
overflowing, the Qt plugin loading mechanism was hitting a segfault
when it was trying to parse the truncated QT_PLUGIN_PATH.

So for now, we can just unset QT_PLUGIN_PATH in the pam_kwallet_init
script. kwalletd5 has its own QT_PLUGIN_PATH which it can use.

This problem occured on 20.03, but not 19.09. It’s unclear what
changes were made in that time, but likely that previously we weren’t
getting a QT_PLUGIN_PATH set in the plasma5 startup at all. This means
that in 19.09 our QT_PLUGIN_PATH value must have been small enough to
fit into the 1000 char limit.

Fixes #77290

[1]: bc9713e272/src/runtime/kwalletd/main.cpp (L44)

/cc @ttuegel
2020-04-09 10:48:14 -04:00
Frederik Rietdijk 866c5aa090 Merge master into staging-next 2020-04-05 08:33:39 +02:00
Eelco Dolstra 18539b1041 kscreen: Fix #82141
https://bugs.kde.org/show_bug.cgi?id=417316
2020-04-03 18:04:25 +02:00
Matthew Bauer f8006597a8 breeze-plymouth: make some things native
some of these only need to be on the build machine.
2020-03-06 00:45:48 -05:00
R. RyanTM 2d2ef3f984 krohnkite: 0.6.1 -> 0.7 2020-03-04 06:16:05 +00:00
R. RyanTM a27ceaa565 krohnkite: 0.6 -> 0.6.1 2020-02-11 10:04:03 +00:00
Thomas Tuegel 1a903be2de
Merge pull request #79011 from ttuegel/update--plasma-5.17.5
Plasma 5.17.5
2020-02-06 09:59:51 -06:00
Thomas Tuegel 27fc6620e9
plasma5.plasma-workspace: Fix path to SDDM theme background image 2020-02-05 20:08:40 -06:00
Thomas Tuegel 7de452a522
plasma-browser-integration: kpurpose kfilemetadata buildInputs 2020-02-01 06:58:29 -06:00
Thomas Tuegel 91fcbe4825
kwayland-integration: kguiaddons buildInput 2020-02-01 06:55:49 -06:00
Thomas Tuegel 7497244541
kscreen: kcmutils buildInput 2020-01-31 19:48:14 -06:00
Thomas Tuegel 48bcb6dc8f
milou: kitemmodels buildInput 2020-01-31 19:47:55 -06:00
R. RyanTM 4024c84f04 krohnkite: 0.5 -> 0.6 2020-01-31 08:26:57 +00:00
Thomas Tuegel 84ddb3da35
plasma-workspace: Update patches for 5.17.5 2020-01-28 07:20:48 -06:00
Thomas Tuegel 35f0c972fa
kwin: Update patches for 5.17.5 2020-01-28 04:49:06 -06:00
Thomas Tuegel 1af6bdd48f
plasma5: 5.16.5 -> 5.17.5 2020-01-27 08:29:28 -06:00
Thomas Tuegel 86b6ee9825
Merge pull request #74262 from seqizz/g_krohnkite
krohnkite: init at 0.5
2019-12-07 18:48:34 -06:00
Robert Djubek 7fe41e32a1
plasma5.plasma-workspace: fix patch
At some point a patch accidentally removed

```
done
break
```
from an if then/while loop in `startkde`.

Which still breaks, but not the way we want...

plasma-workspace-5.16.5/bin/startkde: line 403: syntax error near unexpected token `fi'
plasma-workspace-5.16.5/bin/startkde: line 403: `        fi'
2019-12-02 09:09:54 +00:00
Gürkan Gür 5d1933e242 krohnkite: init at 0.5 2019-11-27 19:30:52 +01:00
John Ericson b45938a972 plasma5: Fix setup hook some more
1. `[[...]]` is more robust wrt empty expansions than `[..]`

2. `${foo-}` is simpler and won't accidentally be a url compared to
`${foo:-}`

3. `+=` works even when the variable is undefined.
2019-11-24 15:58:51 -05:00
Frederik Rietdijk c8acd48172 plasma5: properly fix hook 2019-11-23 19:24:11 +01:00
Frederik Rietdijk 78d7e5618f plasma5 setup hook: provide a default hookName 2019-11-20 09:58:26 +01:00
Linus Heckemann 5aa4b19946 treewide: mark some broken packages as broken
Refs:
e6754980264fe927320d5ff2dbd24ca4fac9a160
1e9cc5b9844ef603fe160e9f671178f96200774f
793a2fe1e8bb886ca2096c5904e1193dc3268b6d
c19cf65261639f749012454932a532aa7c681e4b
f6544d618f30fae0bc4798c4387a8c7c9c047a7c
2019-10-08 17:14:26 +02:00
Mathieu A.-Tetreault 001b42db7f breeze-plymouth: allow usage of custom logo 2019-10-07 09:43:23 -04:00
Matthew Bauer d93fb7b272
Merge pull request #70140 from matthewbauer/fix-68316
kwallet-pam: wrap pam_kwallet_init
2019-10-01 13:21:52 -04:00