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