Commit graph

287 commits

Author SHA1 Message Date
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
Frederik Rietdijk 205e0fc5bd Merge staging-next into staging 2019-03-01 09:22:21 +01:00
Will Dietz d82448f511 plasma-5: 5.15.1 -> 5.15.2
https://kde.org/announcements/plasma-5.15.2.php
2019-02-26 11:28:54 -06:00
Peter Hoeg 41b216cda8 xdg-desktop-portal-kde: fix missing dependency 2019-02-25 12:45:15 +08:00
Will Dietz 42a3718e70 plasma-5: 5.15.0 -> 5.15.1 2019-02-21 12:53:32 -06:00
Will Dietz 40da4fb9df breeze-gtk: add deps to fix build 2019-02-12 12:54:33 -06:00
Will Dietz 111e42e8a6 plasma-workspace.patch: rework for 5.15.0, bit rough 2019-02-12 12:14:08 -06:00
Will Dietz 928b6f9985 plasma-5: 5.14.5 -> 5.15.0
https://www.kde.org/announcements/plasma-5.15.0.php
2019-02-12 11:48:05 -06: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
Thomas Tuegel ebcccaf754
plasma-workspace: enable Wayland session support 2017-10-20 09:28:56 -05:00
adisbladis f8368f68ea
plasma5.plasma-vault: init at 5.11.1 2017-10-19 11:09:23 +08:00
adisbladis 84847258bb
plasma: 5.10.5 -> 5.11.1 2017-10-19 11:09:22 +08:00
Peter Hoeg 37172d2b74 sddm-kcm: init at 5.10.5 2017-10-12 23:09:50 +08:00
Eelco Dolstra 60aaced9a0
Add some dev outputs 2017-09-25 16:05:10 +02:00
Thomas Tuegel 71d377fcb0
kscreenlocker: 5.10.5 -> 5.10.5.1
Fix segfault with nVidia drivers; see
https://bugs.kde.org/show_bug.cgi?id=384005
2017-09-02 09:14:39 -05:00
Bastian Köcher b7d1b3214d Plasma: 5.10.4 -> 5.10.5 2017-08-23 10:58:21 +02:00
Jos van den Oever e20afe8d2e kde-frameworks: 5.36 -> 5.37 2017-08-21 21:47:15 +02:00
Thomas Tuegel 7c850a0fd6
libkscreen: fix circular references 2017-08-21 06:51:33 -05:00
Silvan Mosberger f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
adisbladis 176c15a06e
plasma5: 5.10.3 -> 5.10.4 2017-07-19 12:36:52 +08:00
Thomas Tuegel 074bccb43b
plasma5: 5.10.2 -> 5.10.3
This is a scheduled bugfix release. Several fixes are related to integrating
Plasma 5.10 and Qt 5.9, particularly a serious bug in KWin.
2017-06-27 06:58:34 -05:00
Bjørn Forsman 6916f24e84 treewide: enableParallelBuild -> enableParallelBuilding 2017-06-24 22:22:48 +02:00
Thomas Tuegel 69438a397f
khotkeys: fix intermittant parallel build failure 2017-06-24 15:18:58 -05:00
Thomas Tuegel 0d1a1a4954
plasma-workspace: no propagatedBuildInputs
Only libraries may have propagatedBuildInputs.
2017-06-23 09:55:04 -05:00
Thomas Tuegel 0030c66103
kdeFrameworks, plasma5: fix setup hooks
The setup hooks for many kdeFrameworks and plasma5 packages were erroneously
running before $outputDev was set. This lead to .dev outputs being propagated
into the user environment.
2017-06-22 17:46:44 -05:00
Peter Hoeg 9193bcb6b4 kde-applications: 17.04.1 -> 17.04.2
use https as the remote server expects it
2017-06-19 19:26:52 +08:00
Peter Hoeg 359aff876c plasma-workspace: requires libXtst 2017-06-19 10:37:39 +08:00
Peter Hoeg f151daaa67 plasma: 5.9.5 -> 5.10.2 2017-06-19 10:37:39 +08:00
Thomas Tuegel d9094c087e
libkscreen: use QLatin1String instead of QStringLiteral
QStringLiteral stores strings in UTF-16 format, preventing Nix from detecting
dependencies.
2017-06-18 08:44:46 -05:00
Thomas Tuegel 8538d75734
plasma5: fixup inputs and outputs 2017-06-18 08:44:45 -05:00
Thomas Tuegel 7f95d4834f
kwin: pass path to Xwayland through preprocessor macro 2017-06-18 08:44:45 -05:00
Thomas Tuegel a4be1a68f8
plasma-desktop: pass path to hwclock through preprocessor macro 2017-06-18 08:44:45 -05:00
Thomas Tuegel faf0d3e91d
kdeFrameworks: fixup inputs and outputs
- Reduce environment pollution with a separate $bin output containing programs,
  plugins, and shared data. Libraries remain in $out and are not installed into
  the environment.
- Only propagate build inputs as required.
2017-06-18 08:44:45 -05:00
Thomas Tuegel 30ff56a20f
breeze-gtk: patch builder to find GTK2 pixmap engine
This does not seem to be strictly necessary, but it also cannot hurt.
2017-06-18 08:44:43 -05:00
Thomas Tuegel da942ea23f
breeze-gtk: bump GTK3 version 2017-06-18 08:44:43 -05:00
Thomas Tuegel 078c88a7a7
startkde: use absolute paths to required programs
The dependency on socat is removed because kwallet setup is deferred to kwallet-pam.
2017-06-18 08:44:43 -05:00
Thomas Tuegel b9ae0c7185
kwallet-pam: set path to socat 2017-06-18 08:44:43 -05:00
Thomas Tuegel c816bbc8a8
qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
Thomas Tuegel be7b7d908f
Remove kdeWrapper 2017-06-18 08:43:39 -05:00
Thomas Tuegel eaa644a5af
plasma5: rename plasmaPackage to mkDerivation 2017-06-18 08:42:20 -05:00
Thomas Tuegel 7b6f8dc77f
qt5: move kdeDerivation to qt5.mkDerivation 2017-06-18 08:42:19 -05:00
Thomas Tuegel 3f3d33a078
qt5: use distinct lib/qt-5.x prefix for each minor version
Using a distinct prefix for plugins and QML libraries allows multiple Qt 5 minor
versions to coexist in the same environment.
2017-06-18 08:41:57 -05:00
Thomas Tuegel 4e0d21edd1 Merge pull request #25285 from ttuegel/qt--fix-plugin-paths
Qt: purify plugin paths, unify Linux and Darwin builders
2017-04-30 07:33:50 -05:00
Thomas Tuegel 951b6b8a7f
plasma-workspace: 5.9.5 -> 5.9.5.1 2017-04-28 06:27:19 -05:00
Thomas Tuegel c4c614c232
libkscreen: hardcode backends path
libkscreen provides all available kscreen backends, so there is no reason to
search the environment for plugins.
2017-04-28 05:49:33 -05:00
Thomas Tuegel a53f129c45
kwin: install service type aliases for broken packages
Some package(s) refer to kwin service types by the wrong names. I would prefer
to patch those packages, but I cannot find them!
2017-04-28 05:49:33 -05:00
Thomas Tuegel e6c76af480
plasma5: 5.9.4 -> 5.9.5 2017-04-27 11:20:22 -05:00
Benjamin Staffin 7c75940c5e
plasma-nm: enable parallel building
This thing takes a long time to build.
2017-04-10 23:48:28 -04:00
Benjamin Staffin 5db1fe64c0
plasma-nm: patch in the correct path to openvpn executable
Fixes #24808
2017-04-10 23:48:26 -04:00
Thomas Tuegel edf32f90e6
plasma5: 5.9.3 -> 5.9.4 2017-03-22 20:51:03 -05:00
Thomas Tuegel 403b87f0d5
plasma-workspace: do not propagate non-KDE inputs 2017-03-22 07:46:41 -05:00
Tuomas Tynkkynen aba0b45b86 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
      pkgs/development/libraries/qt-5/5.7/qtbase/default.nix
2017-03-14 00:49:22 +02:00
Thomas Tuegel c93c57b8ac
plasma5: 5.8.6 -> 5.9.3 2017-03-04 15:08:47 -06:00
Thomas Tuegel 164cdd38a6
startkde: inherit NixOS system font settings 2017-03-04 14:59:11 -06:00
Thomas Tuegel 1d14e19fd4
plasma5: 5.8.5 -> 5.8.6 2017-02-27 11:50:10 -06:00
Thomas Tuegel 127bf18a35
extra-cmake-modules: Lift Qt dependency 2017-02-27 11:49:46 -06:00
Thomas Tuegel e50ba70411
plasma5: Hide internal plasmaPackage deriver 2017-02-27 11:49:28 -06:00
Thomas Tuegel d446303d0b
Move kdeDerivation out of kdeFrameworks 2017-02-27 11:49:16 -06:00
Thomas Tuegel 7f84ad5f4c
plasma5: Move to desktops/plasma-5 2017-02-27 11:49:12 -06:00