Commit Graph

255 Commits

Author SHA1 Message Date
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:
e675498026
1e9cc5b984
793a2fe1e8
c19cf65261
f6544d618f
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
Matthew Bauer
a296cc254f kwallet-pam: wrap pam_kwallet_init
This needs a compatible env as kwalletd daemon. Need to wrap it to
correct this.

Fixes #68316
2019-10-01 11:15:39 -04:00
Thomas Tuegel
9a678e664e
kdecoration: Broken with Qt < 5.12.0 2019-09-29 12:56:29 -05:00
Thomas Tuegel
0e60d8641e
libkscreen: Broken with Qt < 5.12.0 2019-09-29 12:56:29 -05:00
Peter Hoeg
4a83f6ba01 kwin-tiling: init at 2.2 2019-09-11 13:50:05 +08:00
nyanloutre
86a12f2955 plasma-5: 5.16.4 -> 5.16.5 2019-09-08 10:06:00 +02:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
nyanloutre
d6ab8baa1b kde: add myself as maintainer 2019-08-16 15:28:31 +02:00
nyanloutre
505f0c2232 ksysguard: replace qtwebkit by qtwebengine
c9747e37c5
2019-08-16 11:26:17 +02:00
nyanloutre
1cfe46034b plasma-5: 5.16.3 -> 5.16.4 2019-08-16 11:26:17 +02:00
nyanloutre
a1d21260c3 plasma-workspace: fix patch with new wallpaper path 2019-08-16 11:26:17 +02:00
nyanloutre
ea1131fc39 kwin: fix xwayland patch
The Xwayland code path was moved from ApplicationWayland to a dedicated
class
https://phabricator.kde.org/D15020
2019-08-16 11:26:17 +02:00
nyanloutre
357ae3c884 kwallet-pam: add new kwallet dependency 2019-08-16 11:26:17 +02:00
nyanloutre
6832e843fa plasma-5: 5.15.5 -> 5.16.3 2019-08-16 11:26:17 +02:00
Thomas Tuegel
f79fd2e826
wrapQtAppsHook: wrap Qt applications for runtime dependencies 2019-07-05 10:41:41 -05:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
nyanloutre
11fce46ca0 plasma-5: 5.15.3 -> 5.15.5 2019-05-20 20:18:00 -04:00
Peter Hoeg
e3f31092a9 discover: init at 5.15.3 2019-04-24 14:23:14 +08:00
worldofpeace
d85c466936 plasma5.xdg-desktop-portal-kde: fix build
Was missing KIO
2019-04-11 03:36:29 -04:00
worldofpeace
932f1086a9 plasma5.plasma-workspace: fix patch 2019-04-11 01:45:06 -04:00
Frederik Rietdijk
d108b49168 Merge master into staging-next 2019-04-09 16:38:35 +02:00
nyanloutre
71aef6fbcc
plasma-workspace: fix patch
- Patch wasn't applied entirely because of a line number error in a diff header (see L84)
- Rewrite of the patch file using git to fix other inconsistencies (git format-patch)
2019-04-07 15:04:03 +02:00
Jan Tojnar
cb1a20499a
Merge branch 'master' into staging 2019-04-05 11:37:15 +02:00
Will Dietz
9ad857696e
Merge pull request #57520 from dtzWill/update/plasma-5-5.15.3
plasma-5: 5.15.2 -> 5.15.3
2019-03-29 03:07:39 -05:00
nyanloutre
4b7d9dc868 fetch-kde-qt.sh: get hashes from metadata 2019-03-27 22:16:18 -04:00
Frederik Rietdijk
23e431387b Merge staging-next into staging 2019-03-23 09:20:09 +01:00
Wael M. Nasreddine
5af0780492
Merge remote-tracking branch 'origin/master' into staging
* origin/master: (693 commits)
  buildGoModule: use go_1_12 instead of go_1_11 (#58103)
  gitAndTools.lab: 0.15.2 -> 0.15.3 (#58091)
  signal-desktop: 1.22.0 -> 1.23.0
  added missing semicolon to documentation
  terminus_font_ttf: 4.46.0 -> 4.47.0
  buildGoModule: remove SSL env vars in favor of cacert in buildInputs (#58071)
  dav1d: init at 0.2.1
  dropbox-cli: 2018.11.28 -> 2019.02.14
  atlassian-confluence: 6.14.1 -> 6.14.2
  maintainers: update email for dywedir
  python.pkgs.hglib: use patch to specify hg path (#57926)
  chkrootkit: 0.52 -> 0.53
  radare2-cutter: 1.7.2 -> 1.8.0
  autorandr: 1.7 -> 1.8
  pythonPackages.pyhepmc: fix build
  llvm-polly/clang-polly: use latest llvm
  apulse: 0.1.11.1 -> 0.1.12, cleanup
  factorio: experimental 0.17.14 → 0.17.16 (#58000)
  sequeler: 0.6.7 -> 0.6.8
  nasc: 0.5.1 -> 0.5.2
  ...
2019-03-21 21:01:25 -07:00
Vladimír Čunát
04066403ae
Merge branch 'master' into staging-next
Lots of rebuilds from master, apparently.
Hydra nixpkgs: ?compare=1509577
2019-03-14 19:54:49 +01:00
Will Dietz
b23fd8f680 plasma5: 5.15.3.2 fixups 2019-03-13 11:02:33 -05:00
Will Dietz
ffb2be15f1 plasma5: grab the 5.15.3.1 updates (3 of them)
https://mail.kde.org/pipermail/kde-announce/2019-March/000021.html
2019-03-12 18:55:32 -05:00
Will Dietz
bcf2250fd2 plasma-5: 5.15.2 -> 5.15.3
https://kde.org/announcements/plasma-5.15.3.php
2019-03-12 09:14:14 -05:00
Matthew Bauer
393b359f13 plasma: handle ksycoca5 better
- Remove xdg-desktop-menu-dummy.menu kbuildsycoca5. Not sure why we
  need it but it is a pretty big failure if it exists.
  See issue #56176.

- plasma: clear ksycoca cache before building

  This is needed to pick up on software removed since the last cache
  update. Otherwise it hangs around as zombies forever (or until the
  cache is cleared).

- Add the above + the icon cache cleanup to plasmaSetup

  This will be run for the logged in user on each nixos-rebuild.
  Unfortunately this only works if you are managing software through
  nixos-rebuild (nix-env users need to run this manually, otherwise
  log out and log back in).
2019-03-07 15:11:04 -05:00