Commit Graph

100 Commits

Author SHA1 Message Date
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
Peter Hoeg
41b216cda8 xdg-desktop-portal-kde: fix missing dependency 2019-02-25 12:45:15 +08:00
Will Dietz
07104e5d69 plasma-5: 5.14.4 -> 5.14.5
https://www.kde.org/announcements/plasma-5.14.5.php
2019-01-21 16:11:31 -06:00
Peter Hoeg
c9b3404d57 xdg-desktop-portal-kde: fix missing dependencies 2019-01-17 08:25:35 +08:00
Bastian Köcher
9e2956f7df plasma5: 5.14.3 -> 5.14.4 2018-12-14 08:38:53 +01:00
Bastian Köcher
e5534fa760 plasma5: 5.14.0 -> 5.14.3 2018-11-06 19:36:38 +01:00
Bastian Köcher
7e0e4ce6ad plasma5: 5.13.5 -> 5.14.0 2018-10-11 15:24:37 +02:00
Bastian Köcher
c6a51bf12b plasma5: 5.13.4 -> 5.13.5 2018-09-07 21:38:17 +02:00
Bastian Köcher
cf88d4cd18 plasma5: 5.13.2 -> 5.13.4 (#44643) 2018-08-10 10:45:59 +02:00
Yarny0
bdf6f8528e plasma-nm: fix path to mobile broadband provider file (#44302)
When creating a new mobile broadband connection
with the plasma network manager connection editor,
it tries to find a file containing provider
information somewhere in /usr/share/... .
The build recipe contains a patch to fix the lookup path
such that it finds the file in the corresponding package,
probably added due to
https://github.com/NixOS/nixpkgs/issues/9389 .
The actual lookup path is injected into
the patch file with substituteAll.

With commit a31d98f312 ,
the variable name used in subsituteAll changed from
mobile_broadband_provider_info to mobile-broadband-provider-info
(underscores in package names turned into dashes).
Apparently, substituteAll can't handle dashes in variable names.
Consequently, the variable name was no longer resolved.
plasma-nm failed to create new mobile broadband connections;
the connection creator silently exited and logged the error
> plasma-nm: Error opening providers file "@mobile-broadband-provider-info@/share/mobile-broadband-provider-info/serviceproviders.xml"

This commit keeps the dashes in package names, but it
restores the underscores in the variable used by substituteAll,
thereby ensuring the variable gets resolved properly.
2018-08-01 15:23:28 +02:00
Bastian Köcher
6e5d977b97 plasma-workspace: Improve the NixOS patch set
We changed some if condition that is not required to be changed.
2018-07-26 23:28:29 +02:00
Bastian Köcher
af44ab8400 plasma.kwin: Adds libdrm depdency
Libdrm is required to enable the DRM backend that is used by Wayland.
2018-07-26 23:28:29 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Bastian Köcher
bdc1e3a01a plasma-workspace: Add patch for missing systemmonitor exec line 2018-07-10 16:53:12 +02:00
Bastian Köcher
dbde7908c6 plasma5: 5.13.0 -> 5.13.2 2018-06-29 15:04:23 +02:00
Bastian Köcher
68e9d30d33 plasma-browser-integration: Init 2018-06-12 22:34:32 +02:00
Bastian Köcher
79f6c57558 plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
Thomas Tuegel
8a32c801ba
Merge pull request #40010 from bkchr/plasma_5_12_5
plasma5: 5.12.4 -> 5.12.5
2018-05-13 21:24:30 -05:00
Thomas Tuegel
1c3492f358
kde-gtk-config: Set path for GSettings schemas
Fixes: #38919

The KCModule is patched to set the appropriate environment variables in
the parent process when it is initialized.
2018-05-12 20:35:25 -05:00
Bastian Köcher
b53182b437 plasma5: 5.12.4 -> 5.12.5 2018-05-05 20:37:37 +02:00
Shea Levy
05e375d710
Merge remote-tracking branch 'origin/master' into staging 2018-03-28 09:36:47 -04:00
Nikolay Amiantov
c6a3380445 kdeApplications.kgamma5: fix build 2018-03-28 16:25:14 +03:00
adisbladis
c91c50367e
plasma: 5.12.3 -> 5.12.4 2018-03-28 00:23:36 +08:00
Bastian Köcher
334538e72b plasma5: 5.12.2 -> 5.12.3 2018-03-12 17:36:33 +01:00
Vladimír Čunát
565bd805e6
Merge branch 'master' 2018-03-05 14:53:27 +01:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
Alexander V. Nikolaev
1bc1909e5b treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
Vaibhav Sagar
7d8f7da81e pkgs.plasma5.user-manager: init 2018-02-23 13:43:28 +08:00
Peter Hoeg
4f098b070e xdg-desktop-portal-kde: init at 5.12.1 2018-02-22 16:01:28 +08:00
adisbladis
12c868769f
plasma: 5.12.1 -> 5.12.2 2018-02-21 17:31:37 +08:00
adisbladis
1de98e8568
plasma: 5.11.5 -> 5.12.1 2018-02-14 17:24:20 +08:00
Thomas Tuegel
4688dd0cf5
Merge pull request #34526 from ttuegel/bugfix/plasma-integration/font-style
plasma-integration: Fix font style name bug with Qt >= 5.8
2018-02-04 17:41:50 -06:00
Thomas Tuegel
d78f9f030b
plasma-integration: Upstream patch for Qt 5.8 font style names
Since Qt 5.8, font style names are handled in a way that prevents alternate
styles (bold, italic, etc.) from being selected for user interface fonts.

See also: https://phabricator.kde.org/D9070
2018-02-04 13:31:04 -06:00
Vladimír Čunát
ac3b8fe91a
kwin: fixup build with cmake-3.10 via upstream patch 2018-01-28 17:54:51 +01:00
adisbladis
02393338dc
Merge pull request #33935 from bkchr/fix_plasma_vault
plasma-vault: Fixes build
2018-01-16 21:47:59 +08:00
Bastian Köcher
f8630c9568 plasma-vault: Fixes build 2018-01-16 14:40:57 +01:00
adisbladis
9d57972cd5
plasma-desktop: Fix build with qt 5.10 2018-01-16 21:38:36 +08:00
adisbladis
ec9ae46684
kwin: Fix build with qt 5.10 2018-01-16 21:38:35 +08:00
adisbladis
8aafa83838
plasma: 5.11.4 -> 5.11.5 2018-01-02 23:35:51 +01:00
gnidorah
22596e8995 breeze-qt4: drop 2017-12-24 12:54:04 +03:00
Thomas Tuegel
98457aca26
plasma-workspace: Fix start_kdeinit_wrapper path
The plasma-workspace patch was mangled when the package was last updated.

Resolves: #31686
2017-12-07 13:41:01 -06:00
Bastian Köcher
d830959510 plasma: 5.11.3 -> 5.11.4 2017-12-03 22:25:36 +01:00
John Ericson
405412dfd9
Merge pull request #31775 from obsidiansystems/stdenv-both-propagated-files
stdenv setup: Always use both propagated files
2017-11-22 15:23:37 -05:00
John Ericson
da19c34d0f stdenv setup: Always use both propagated files
This continues #23374, which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.

This is an incremental step to fully keeping the dependencies separate
in all cases.
2017-11-21 10:44:44 -05:00
Orivej Desh
89912165e1
Merge pull request #31378 from michaelpj/imp/plymouth-nixos-branding
breeze-plymouth: add optional nixos branding, enable for plasma5
2017-11-18 10:37:26 +00:00
Michael Peyton Jones
96da47ddfb breeze-plymouth: allow optional NixOS branding 2017-11-10 12:54:06 +00:00
adisbladis
6d23ec7c3f
plasma: 5.11.2 -> 5.11.3 2017-11-08 15:05:43 +08:00
Peter Hoeg
9ac793f860 plasma: 5.11.1 -> 5.11.2 2017-11-02 17:30:32 +08:00
Tuomas Tynkkynen
fd29f6685f qt5, plasma-5: Make 'bin' output the first one
Stay consistent with other multiple output packages.
2017-10-24 23:48:49 +03:00
Thomas Tuegel
0cd1b02817
plasma-5: remove startkde
We no longer have a separate `startkde` script; instead we patch the script
which comes with `plasma-workspace`. The primary reason to do this is that we
have not been keeping up with the minor bugfixes that the upstream script
receives. A secondary reason is: now that we support Wayland, we don't really
want to have a separate package for each session script.
2017-10-20 09:28:56 -05:00