Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2022-10-13 12:02:06 +00:00 committed by GitHub
commit 62bcf0ac62
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
121 changed files with 2837 additions and 1311 deletions

View file

@ -19,8 +19,8 @@ jobs:
# we don't limit this action to only NixOS repo since the checks are cheap and useful developer feedback
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v17
- uses: cachix/cachix-action@v10
- uses: cachix/install-nix-action@v18
- uses: cachix/cachix-action@v11
with:
# This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
name: nixpkgs-ci

View file

@ -28,7 +28,7 @@ jobs:
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- uses: cachix/install-nix-action@v17
- uses: cachix/install-nix-action@v18
with:
# nixpkgs commit is pinned so that it doesn't break
# editorconfig-checker 2.4.0

View file

@ -18,11 +18,11 @@ jobs:
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- uses: cachix/install-nix-action@v17
- uses: cachix/install-nix-action@v18
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
- uses: cachix/cachix-action@v10
- uses: cachix/cachix-action@v11
with:
# This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
name: nixpkgs-ci

View file

@ -18,11 +18,11 @@ jobs:
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- uses: cachix/install-nix-action@v17
- uses: cachix/install-nix-action@v18
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
- uses: cachix/cachix-action@v10
- uses: cachix/cachix-action@v11
with:
# This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
name: nixpkgs-ci

View file

@ -18,11 +18,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v17
- uses: cachix/install-nix-action@v18
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
- uses: cachix/cachix-action@v10
- uses: cachix/cachix-action@v11
with:
# This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
name: nixpkgs-ci

View file

@ -19,7 +19,7 @@ jobs:
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- uses: cachix/install-nix-action@v17
- uses: cachix/install-nix-action@v18
- name: Check DocBook files generated from Markdown are consistent
run: |
nixos/doc/manual/md-to-db.sh

View file

@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v17
- uses: cachix/install-nix-action@v18
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- name: setup

View file

@ -7336,6 +7336,12 @@
githubId = 2037002;
name = "Konstantinos";
};
kouyk = {
email = "skykinetic@stevenkou.xyz";
github = "kouyk";
githubId = 1729497;
name = "Steven Kou";
};
kovirobi = {
email = "kovirobi@gmail.com";
github = "KoviRobi";
@ -7481,6 +7487,10 @@
githubId = 72546287;
name = "L3af";
};
laalsaas = {
email = "laalsaas@systemli.org";
name = "laalsaas";
};
lach = {
email = "iam@lach.pw";
github = "CertainLach";

View file

@ -228,6 +228,14 @@ in
is not strictly required for Plasma Mobile to run.
'';
};
bigscreen.enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Enable support for running the Plasma Bigscreen session.
'';
};
};
imports = [
@ -237,7 +245,7 @@ in
config = mkMerge [
# Common Plasma dependencies
(mkIf (cfg.enable || cfg.mobile.enable) {
(mkIf (cfg.enable || cfg.mobile.enable || cfg.bigscreen.enable) {
security.wrappers = {
kscreenlocker_greet = {
@ -595,5 +603,29 @@ in
services.xserver.displayManager.sessionPackages = [ pkgs.libsForQt5.plasma5.plasma-mobile ];
})
# Plasma Bigscreen
(mkIf cfg.bigscreen.enable {
environment.systemPackages =
with pkgs.plasma5Packages;
[
plasma-nano
plasma-settings
plasma-bigscreen
plasma-remotecontrollers
aura-browser
plank-player
plasma-pa
plasma-nm
kdeconnect-kde
];
services.xserver.displayManager.sessionPackages = [ pkgs.plasma5Packages.plasma-bigscreen ];
# required for plasma-remotecontrollers to work correctly
hardware.uinput.enable = true;
})
];
}

View file

@ -486,6 +486,7 @@ in {
phylactery = handleTest ./web-apps/phylactery.nix {};
pict-rs = handleTest ./pict-rs.nix {};
pinnwand = handleTest ./pinnwand.nix {};
plasma-bigscreen = handleTest ./plasma-bigscreen.nix {};
plasma5 = handleTest ./plasma5.nix {};
plasma5-systemd-start = handleTest ./plasma5-systemd-start.nix {};
plausible = handleTest ./plausible.nix {};

View file

@ -0,0 +1,38 @@
import ./make-test-python.nix ({ pkgs, ...} :
{
name = "plasma-bigscreen";
meta = with pkgs.lib.maintainers; {
maintainers = [ ttuegel k900 ];
};
nodes.machine = { ... }:
{
imports = [ ./common/user-account.nix ];
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
services.xserver.displayManager.defaultSession = "plasma-bigscreen-x11";
services.xserver.desktopManager.plasma5.bigscreen.enable = true;
services.xserver.displayManager.autoLogin = {
enable = true;
user = "alice";
};
users.users.alice.extraGroups = ["uinput"];
};
testScript = { nodes, ... }: let
user = nodes.machine.users.users.alice;
xdo = "${pkgs.xdotool}/bin/xdotool";
in ''
with subtest("Wait for login"):
start_all()
machine.wait_for_file("${user.home}/.Xauthority")
machine.succeed("xauth merge ${user.home}/.Xauthority")
with subtest("Check plasmashell started"):
machine.wait_until_succeeds("pgrep plasmashell")
machine.wait_for_window("Plasma Big Screen")
'';
})

View file

@ -86,6 +86,22 @@ let
};
});
buildGateway = { pname, version, src, license, description, wmClass, ... }:
(mkJetBrainsProduct {
inherit pname version src wmClass jdk;
product = "Gateway";
meta = with lib; {
homepage = "https://www.jetbrains.com/remote-development/gateway/";
inherit description license platforms;
longDescription = ''
JetBrains Gateway is a lightweight launcher that connects a remote
server with your local machine, downloads necessary components on the
backend, and opens your project in JetBrains Client.
'';
maintainers = with maintainers; [ kouyk ];
};
});
buildGoland = { pname, version, src, license, description, wmClass, ... }:
(mkJetBrainsProduct {
inherit pname version src wmClass jdk;
@ -301,6 +317,19 @@ in
update-channel = products.datagrip.update-channel;
};
gateway = buildGateway rec {
pname = "gateway";
version = products.gateway.version;
description = "Your single entry point to all remote development environments";
license = lib.licenses.unfree;
src = fetchurl {
url = products.gateway.url;
sha256 = products.gateway.sha256;
};
wmClass = "jetbrains-gateway";
update-channel = products.gateway.update-channel;
};
goland = buildGoland rec {
pname = "goland";
version = products.goland.version;

View file

@ -80,6 +80,7 @@ with stdenv; lib.makeOverridable mkDerivation (rec {
--set-default JDK_HOME "$jdk" \
--set-default ANDROID_JAVA_HOME "$jdk" \
--set-default JAVA_HOME "$jdk" \
--set-default JETBRAINSCLIENT_JDK "$jdk" \
--set ${hiName}_JDK "$jdk" \
--set ${hiName}_VM_OPTIONS ${vmoptsFile}

View file

@ -18,6 +18,15 @@
"version-major-minor": "2022.1.1",
"build_number": "222.4345.5"
},
"gateway": {
"update-channel": "Gateway EAP",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
"version": "2022.3 EAP",
"sha256": "4868baed9350065c1db760f07a09badd1473132af640cc19330e20c8a0940d7d",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21.tar.gz",
"version-major-minor": "2022.3",
"build_number": "223.6646.21"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
@ -128,6 +137,15 @@
"version-major-minor": "2022.1.1",
"build_number": "222.4345.5"
},
"gateway": {
"update-channel": "Gateway EAP",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
"version": "2022.3 EAP",
"sha256": "2db71a052501db41d5cfe142f1a6e3178fe02830f0da127d00fbf93a4629c61b",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21.dmg",
"version-major-minor": "2022.3",
"build_number": "223.6646.21"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
@ -238,6 +256,15 @@
"version-major-minor": "2022.1.1",
"build_number": "222.4345.5"
},
"gateway": {
"update-channel": "Gateway EAP",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg",
"version": "2022.3 EAP",
"sha256": "513d3a271c5ff20fdc5c22f6e28eb21cfbb283d01ade2d11f33bb7eb79317410",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21-aarch64.dmg",
"version-major-minor": "2022.3",
"build_number": "223.6646.21"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",

View file

@ -0,0 +1,41 @@
{ stdenv
, lib
, fetchFromSourcehut
, meson
, ninja
, pkg-config
, wrapQtAppsHook
, qtbase
}:
stdenv.mkDerivation rec {
pname = "bfcal";
version = "1.0";
src = fetchFromSourcehut {
owner = "~bitfehler";
repo = "bfcal";
rev = "v${version}";
sha256 = "sha256-2z5ICVEZ55omwcoVWpac/HPwyKF9jDCYO78S9p21VMU=";
};
nativeBuildInputs = [
meson ninja pkg-config wrapQtAppsHook
];
buildInputs = [
qtbase
];
postInstall = ''
mkdir -p $out/bin
install bfcal $out/bin
'';
meta = with lib; {
description = "Quickly display a calendar";
homepage = "https://git.sr.ht/~bitfehler/bfcal";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ laalsaas ];
};
}

View file

@ -2,15 +2,15 @@
buildGoModule rec {
pname = "kubernetes-helm";
version = "3.10.0";
version = "3.10.1";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
sha256 = "sha256-oYM7T0t/U7Y/O4u3t9eDjfoxjVeNFBPJdlPs+p9PXOM=";
sha256 = "sha256-OyU97zyN7fZMZAD2BEp8TW2z2E9Rl/yeiVkQaJ1GWZk=";
};
vendorSha256 = "sha256-cyqTed3IZ5JFHYTphrOzSmcAc9xyre2LuMC3p0rfh/Y=";
vendorSha256 = "sha256-vyHT/N5lat/vqM2jK4Q+jJOtZpS52YCYGcJqfa5e0KM=";
subPackages = [ "cmd/helm" ];
ldflags = [

View file

@ -0,0 +1,49 @@
{ lib
, stdenv
, buildGoModule
, fetchFromGitHub
, testers
, kubedog
}:
buildGoModule rec {
pname = "kubedog";
version = "0.9.6";
src = fetchFromGitHub {
owner = "werf";
repo = "kubedog";
rev = "v${version}";
hash = "sha256-mwITvv2MuqzH1aB4iTVaFfZljyqOAu7vl4cORHT/OXQ=";
};
vendorHash = "sha256-HBo26cPiWJPDpsjPYUEBraHB2SZsUttrlBKpB9/SS6o=";
subPackages = [ "cmd/kubedog" ];
ldflags = [
"-s"
"-w"
"-X github.com/werf/kubedog.Version=${src.rev}"
];
# There are no tests.
doCheck = false;
passthru.tests.version = testers.testVersion {
package = kubedog;
command = "kubedog version";
version = src.rev;
};
meta = with lib; {
description = ''
A tool to watch and follow Kubernetes resources in CI/CD deployment
pipelines
'';
homepage = "https://github.com/werf/kubedog";
changelog = "https://github.com/werf/kubedog/releases/tag/${src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ azahi ];
};
}

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "multus-cni";
version = "3.9.1";
version = "3.9.2";
src = fetchFromGitHub {
owner = "k8snetworkplumbingwg";
repo = pname;
rev = "v${version}";
sha256 = "sha256-U5Ji+f7ckynBVMb4xsmoRZzYJx8obMO+bO9TU6GqcW0=";
sha256 = "sha256-AYSUJEoNYt4DYNcPynRBal5c5QAzRVltkjwoEM66VcY=";
};
ldflags = [

View file

@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "treesheets";
version = "unstable-2022-09-26";
version = "unstable-2022-10-11";
src = fetchFromGitHub {
owner = "aardappel";
repo = "treesheets";
rev = "4778c343ac78a3b3ccdaf079187b53d8cd64e235";
sha256 = "UyltzT9B+7/hME7famQa/XgrDPaNw3apwchKgxwscOo=";
rev = "be79e537c148d961d40137a7f83d7bdcc4119dd6";
sha256 = "GKRxb6W9PDY7nzgPTPRPmA9GBvD4zLaZwnalZan3+m0=";
};
nativeBuildInputs = [

View file

@ -54,16 +54,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "alacritty";
version = "0.11.0-rc2";
version = "0.11.0";
src = fetchFromGitHub {
owner = "alacritty";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-svo7DIPgNQy+MkIrRtRQjKQ2ND0CRfofSCiXJqoWby0=";
hash = "sha256-2jNE0UdPXfOyAfPPVKhdBpuVVw4IpwWQ+RLQlJNnK0Y=";
};
cargoSha256 = "sha256-ClAW7WjnDs4Peu+UqcOwtuDDkWYWACMQU5p39CiIFm0=";
cargoSha256 = "sha256-t6ckX0PYI8UHfXhGRpcX8ly3DzE9A6i9P6f3Ny3DBzw=";
nativeBuildInputs = [
cmake

View file

@ -41,9 +41,12 @@ stdenv.mkDerivation rec {
sha256 = "sha256-xatxoSwAIHiUA03vvBdM8HSW27vhPLvAxEuGK0gLiio=";
})
# Workaround for showing date numbers (TODO: should try to fix upstream)
# https://github.com/elementary/calendar/issues/756#issuecomment-1252400047
./partly-revert-pr-301.patch
# GridDay: Fix day in month in grid with GLib 2.73.1+
# https://github.com/elementary/calendar/pull/763
(fetchpatch {
url = "https://github.com/elementary/calendar/commit/20b0983c85935bedef065b786ec8bbca55ba7d9e.patch";
sha256 = "sha256-Tw9uNqqRAC+vOp7EWzZVeDmZxt3hTGl9UIP21FcunqA=";
})
];
nativeBuildInputs = [

View file

@ -1,57 +0,0 @@
diff --git a/src/Grid/Grid.vala b/src/Grid/Grid.vala
index 61706fc8..9b69fc14 100644
--- a/src/Grid/Grid.vala
+++ b/src/Grid/Grid.vala
@@ -215,7 +215,7 @@ public class Grid : Gtk.Grid {
day.in_current_month = new_date.get_month () == month_start.get_month ();
- day.date = new_date;
+ day.update_date (new_date);
return day;
}
diff --git a/src/Grid/GridDay.vala b/src/Grid/GridDay.vala
index 3e59cb7b..df04fe6f 100644
--- a/src/Grid/GridDay.vala
+++ b/src/Grid/GridDay.vala
@@ -35,6 +35,7 @@ public class Maya.View.GridDay : Gtk.EventBox {
public bool draw_left_border = true;
private VAutoHider event_box;
private GLib.HashTable<string, EventButton> event_buttons;
+ Gtk.Label label;
public bool in_current_month {
set {
@@ -79,7 +80,7 @@ public class Maya.View.GridDay : Gtk.EventBox {
style_context.add_provider (style_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
style_context.add_class ("cell");
- var label = new Gtk.Label ("");
+ label = new Gtk.Label ("");
label.halign = Gtk.Align.END;
label.get_style_context ().add_provider (style_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
label.margin = EVENT_MARGIN;
@@ -100,10 +101,6 @@ public class Maya.View.GridDay : Gtk.EventBox {
Gtk.TargetEntry dnd = {"binary/calendar", 0, 0};
Gtk.drag_dest_set (this, Gtk.DestDefaults.MOTION, {dnd}, Gdk.DragAction.MOVE);
-
- this.notify["date"].connect (() => {
- label.label = date.get_day_of_month ().to_string ();
- });
}
public override bool drag_drop (Gdk.DragContext context, int x, int y, uint time_) {
@@ -174,6 +171,11 @@ public class Maya.View.GridDay : Gtk.EventBox {
event_buttons.remove_all ();
}
+ public void update_date (DateTime date) {
+ this.date = date;
+ label.label = date.get_day_of_month ().to_string ();
+ }
+
public void set_selected (bool selected) {
if (selected) {
set_state_flags (Gtk.StateFlags.SELECTED, true);

View file

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, nix-update-script
, substituteAll
, pkg-config
@ -38,9 +39,12 @@ stdenv.mkDerivation rec {
elementary_calendar = elementary-calendar;
})
# Workaround for showing date numbers (TODO: should try to fix upstream)
# https://github.com/elementary/calendar/issues/756#issuecomment-1252400047
./partly-revert-pr-150.patch
# GridDay: Do not connect to the notify signal for the property
# https://github.com/elementary/wingpanel-indicator-datetime/pull/305
(fetchpatch {
url = "https://github.com/elementary/wingpanel-indicator-datetime/commit/845ac1345124571fe995ab7138d5dfe4d29847e9.patch";
sha256 = "sha256-/wd/FnhjC0c0Y8mCZg8XNoPOYAAmfK+g1F6L6TMEkdM=";
})
];
nativeBuildInputs = [

View file

@ -1,40 +0,0 @@
diff --git a/src/Widgets/calendar/Grid.vala b/src/Widgets/calendar/Grid.vala
index e440306..21a631a 100644
--- a/src/Widgets/calendar/Grid.vala
+++ b/src/Widgets/calendar/Grid.vala
@@ -229,7 +229,7 @@ namespace DateTime.Widgets {
day.sensitive_container (false);
}
- day.date = new_date;
+ day.update_date (new_date);
return day;
}
diff --git a/src/Widgets/calendar/GridDay.vala b/src/Widgets/calendar/GridDay.vala
index 8602875..7bd6140 100644
--- a/src/Widgets/calendar/GridDay.vala
+++ b/src/Widgets/calendar/GridDay.vala
@@ -79,10 +79,6 @@ public class DateTime.Widgets.GridDay : Gtk.EventBox {
button_press_event.connect (on_button_press);
key_press_event.connect (on_key_press);
- notify["date"].connect (() => {
- label.label = date.get_day_of_month ().to_string ();
- });
-
component_dots = new Gee.HashMap<string, Gtk.Widget> ();
}
@@ -124,6 +120,11 @@ public class DateTime.Widgets.GridDay : Gtk.EventBox {
}
}
+ public void update_date (GLib.DateTime date) {
+ this.date = date;
+ label.label = date.get_day_of_month ().to_string ();
+ }
+
public void set_selected (bool selected) {
if (selected) {
set_state_flags (Gtk.StateFlags.SELECTED, true);

View file

@ -1,5 +1,10 @@
{ lib, mkDerivation, fetchFromGitHub, extra-cmake-modules
, kwindowsystem, plasma-framework }:
{ lib
, mkDerivation
, fetchFromGitHub
, extra-cmake-modules
, kwindowsystem
, plasma-framework
}:
mkDerivation rec {
pname = "plasma-applet-caffeine-plus";
@ -13,7 +18,8 @@ mkDerivation rec {
};
buildInputs = [
kwindowsystem plasma-framework
kwindowsystem
plasma-framework
];
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,13 @@
{ lib, stdenv
, cmake, fetchFromGitHub, extra-cmake-modules
, qtbase, wrapQtAppsHook, ki18n, kdelibs4support, krunner
{ lib
, stdenv
, cmake
, fetchFromGitHub
, extra-cmake-modules
, qtbase
, wrapQtAppsHook
, ki18n
, kdelibs4support
, krunner
}:
stdenv.mkDerivation rec {

View file

@ -19,7 +19,9 @@ mkDerivation rec {
};
buildInputs = [
kwindowsystem plasma-framework qtx11extras
kwindowsystem
plasma-framework
qtx11extras
];
nativeBuildInputs = [

View file

@ -1,5 +1,11 @@
{ lib, mkDerivation, fetchFromGitHub
, kcoreaddons, kwindowsystem, plasma-framework, systemsettings }:
{ lib
, mkDerivation
, fetchFromGitHub
, kcoreaddons
, kwindowsystem
, plasma-framework
, systemsettings
}:
mkDerivation rec {
pname = "dynamic_workspaces";
@ -13,7 +19,10 @@ mkDerivation rec {
};
buildInputs = [
kcoreaddons kwindowsystem plasma-framework systemsettings
kcoreaddons
kwindowsystem
plasma-framework
systemsettings
];
dontBuild = true;

View file

@ -1,5 +1,11 @@
{ lib, mkDerivation, fetchFromGitHub
, kcoreaddons, kwindowsystem, plasma-framework, systemsettings }:
{ lib
, mkDerivation
, fetchFromGitHub
, kcoreaddons
, kwindowsystem
, plasma-framework
, systemsettings
}:
mkDerivation rec {
pname = "krohnkite";
@ -13,7 +19,10 @@ mkDerivation rec {
};
buildInputs = [
kcoreaddons kwindowsystem plasma-framework systemsettings
kcoreaddons
kwindowsystem
plasma-framework
systemsettings
];
dontBuild = true;

View file

@ -1,5 +1,11 @@
{ lib, mkDerivation, fetchFromGitHub
, kcoreaddons, kwindowsystem, plasma-framework, systemsettings }:
{ lib
, mkDerivation
, fetchFromGitHub
, kcoreaddons
, kwindowsystem
, plasma-framework
, systemsettings
}:
mkDerivation rec {
pname = "kzones";
@ -13,7 +19,10 @@ mkDerivation rec {
};
buildInputs = [
kcoreaddons kwindowsystem plasma-framework systemsettings
kcoreaddons
kwindowsystem
plasma-framework
systemsettings
];
dontBuild = true;

View file

@ -1,5 +1,11 @@
{ lib, mkDerivation, fetchFromGitHub
, kcoreaddons, kwindowsystem, plasma-framework, systemsettings }:
{ lib
, mkDerivation
, fetchFromGitHub
, kcoreaddons
, kwindowsystem
, plasma-framework
, systemsettings
}:
mkDerivation rec {
pname = "parachute";
@ -13,7 +19,10 @@ mkDerivation rec {
};
buildInputs = [
kcoreaddons kwindowsystem plasma-framework systemsettings
kcoreaddons
kwindowsystem
plasma-framework
systemsettings
];
dontBuild = true;

View file

@ -1,5 +1,11 @@
{ lib, mkDerivation, fetchFromGitHub
, kcoreaddons, kwindowsystem, plasma-framework, systemsettings }:
{ lib
, mkDerivation
, fetchFromGitHub
, kcoreaddons
, kwindowsystem
, plasma-framework
, systemsettings
}:
mkDerivation rec {
pname = "kwin-tiling";
@ -18,7 +24,10 @@ mkDerivation rec {
'';
buildInputs = [
kcoreaddons kwindowsystem plasma-framework systemsettings
kcoreaddons
kwindowsystem
plasma-framework
systemsettings
];
dontBuild = true;

View file

@ -22,7 +22,7 @@ mkDerivation rec{
sha256 = "k1fEZbhzluNlAmj5s/O9X20aCVQxlWQm/Iw/euX7cmI=";
};
extraCmakeFlags=["-DBUILD_TESTING=OFF"];
extraCmakeFlags = [ "-DBUILD_TESTING=OFF" ];
nativeBuildInputs = [ cmake extra-cmake-modules ];

View file

@ -0,0 +1,17 @@
{ mkDerivation
, extra-cmake-modules
, qtwebengine
, qtquickcontrols2
, kirigami2
, ki18n
}:
mkDerivation {
pname = "aura-browser";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
qtwebengine
qtquickcontrols2
kirigami2
ki18n
];
}

View file

@ -1,16 +1,40 @@
{
mkDerivation, lib, extra-cmake-modules, shared-mime-info,
qtbase, qtdeclarative, bluez-qt,
kcoreaddons, kdbusaddons, kded, ki18n, kiconthemes, kio, knotifications,
kwidgetsaddons, kwindowsystem, plasma-framework
{ mkDerivation
, lib
, extra-cmake-modules
, shared-mime-info
, qtbase
, qtdeclarative
, bluez-qt
, kcoreaddons
, kcmutils
, kdbusaddons
, kded
, ki18n
, kiconthemes
, kio
, knotifications
, kwidgetsaddons
, kwindowsystem
, plasma-framework
}:
mkDerivation {
pname = "bluedevil";
nativeBuildInputs = [ extra-cmake-modules shared-mime-info ];
buildInputs = [
qtbase qtdeclarative bluez-qt
ki18n kio kwindowsystem plasma-framework kcoreaddons kdbusaddons kded
kiconthemes knotifications kwidgetsaddons
qtbase
qtdeclarative
bluez-qt
ki18n
kio
kwindowsystem
plasma-framework
kcoreaddons
kdbusaddons
kded
kiconthemes
knotifications
kwidgetsaddons
kcmutils
];
}

View file

@ -1,5 +1,4 @@
{
mkDerivation
{ mkDerivation
}:
mkDerivation {

View file

@ -1,26 +1,25 @@
{
mkDerivation,
lib,
extra-cmake-modules,
plymouth,
nixos-icons,
imagemagick,
netpbm,
perl,
logoName ? null,
logoFile ? null,
osName ? null,
osVersion ? null,
topColor ? "black",
bottomColor ? "black"
{ mkDerivation
, lib
, extra-cmake-modules
, plymouth
, nixos-icons
, imagemagick
, netpbm
, perl
, logoName ? null
, logoFile ? null
, osName ? null
, osVersion ? null
, topColor ? "black"
, bottomColor ? "black"
}:
let
validColors = [ "black" "cardboard_grey" "charcoal_grey" "icon_blue" "paper_white" "plasma_blue" "neon_blue" "neon_green" ];
resolvedLogoName = if (logoFile != null && logoName == null) then lib.strings.removeSuffix ".png" (baseNameOf(toString logoFile)) else logoName;
resolvedLogoName = if (logoFile != null && logoName == null) then lib.strings.removeSuffix ".png" (baseNameOf (toString logoFile)) else logoName;
in
assert lib.asserts.assertOneOf "topColor" topColor validColors;
assert lib.asserts.assertOneOf "bottomColor" bottomColor validColors;
assert lib.asserts.assertOneOf "topColor" topColor validColors;
assert lib.asserts.assertOneOf "bottomColor" bottomColor validColors;
mkDerivation {
@ -30,21 +29,21 @@ mkDerivation {
patches = [
./install-paths.patch
];
cmakeFlags = []
++ lib.optional (osName != null) "-DDISTRO_NAME=${osName}"
++ lib.optional (osVersion != null) "-DDISTRO_VERSION=${osVersion}"
++ lib.optional (logoName != null) "-DDISTRO_LOGO=${logoName}"
++ lib.optional (topColor != null) "-DBACKGROUND_TOP_COLOR=${topColor}"
cmakeFlags = [ ]
++ lib.optional (osName != null) "-DDISTRO_NAME=${osName}"
++ lib.optional (osVersion != null) "-DDISTRO_VERSION=${osVersion}"
++ lib.optional (logoName != null) "-DDISTRO_LOGO=${logoName}"
++ lib.optional (topColor != null) "-DBACKGROUND_TOP_COLOR=${topColor}"
++ lib.optional (bottomColor != null) "-DBACKGROUND_BOTTOM_COLOR=${bottomColor}"
;
postPatch = ''
substituteInPlace cmake/FindPlymouth.cmake --subst-var out
substituteInPlace cmake/FindPlymouth.cmake --subst-var out
'' + lib.optionalString (logoFile != null) ''
cp ${logoFile} breeze/images/${resolvedLogoName}.logo.png
cp ${logoFile} breeze/images/${resolvedLogoName}.logo.png
# conversion for 16bit taken from the breeze-plymouth readme
convert ${logoFile} -alpha Background -background "#000000" -fill "#000000" -flatten tmp.png
pngtopnm tmp.png | pnmquant 16 | pnmtopng > breeze/images/16bit/${resolvedLogoName}.logo.png
# conversion for 16bit taken from the breeze-plymouth readme
convert ${logoFile} -alpha Background -background "#000000" -fill "#000000" -flatten tmp.png
pngtopnm tmp.png | pnmquant 16 | pnmtopng > breeze/images/16bit/${resolvedLogoName}.logo.png
'';
}

View file

@ -1,9 +1,18 @@
{
mkDerivation,
extra-cmake-modules,
frameworkintegration, kcmutils, kconfigwidgets, kcoreaddons, kdecoration,
kguiaddons, ki18n, kwayland, kwindowsystem, plasma-framework, qtdeclarative,
qtx11extras, fftw
{ mkDerivation
, extra-cmake-modules
, frameworkintegration
, kcmutils
, kconfigwidgets
, kcoreaddons
, kdecoration
, kguiaddons
, ki18n
, kwayland
, kwindowsystem
, plasma-framework
, qtdeclarative
, qtx11extras
, fftw
}:
mkDerivation {
@ -11,9 +20,19 @@ mkDerivation {
sname = "breeze";
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
frameworkintegration kcmutils kconfigwidgets kcoreaddons kdecoration
kguiaddons ki18n kwayland kwindowsystem plasma-framework qtdeclarative
qtx11extras fftw
frameworkintegration
kcmutils
kconfigwidgets
kcoreaddons
kdecoration
kguiaddons
ki18n
kwayland
kwindowsystem
plasma-framework
qtdeclarative
qtx11extras
fftw
];
outputs = [ "bin" "dev" "out" ];
cmakeFlags = [ "-DUSE_Qt4=OFF" ];

View file

@ -1,31 +1,35 @@
/*
# New packages
# New packages
READ THIS FIRST
READ THIS FIRST
This module is for official packages in KDE Plasma 5. All available packages are
listed in `./srcs.nix`, although a few are not yet packaged in Nixpkgs (see
below).
This module is for official packages in KDE Plasma 5. All available packages are
listed in `./srcs.nix`, although a few are not yet packaged in Nixpkgs (see
below).
IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
Many of the packages released upstream are not yet built in Nixpkgs due to lack
of demand. To add a Nixpkgs build for an upstream package, copy one of the
existing packages here and modify it as necessary.
Many of the packages released upstream are not yet built in Nixpkgs due to lack
of demand. To add a Nixpkgs build for an upstream package, copy one of the
existing packages here and modify it as necessary.
# Updates
# Updates
1. Update the URL in `./fetch.sh`.
2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/plasma-5`
1. Update the URL in `./fetch.sh`.
2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/plasma-5`
from the top of the Nixpkgs tree.
3. Use `nox-review wip` to check that everything builds.
4. Commit the changes and open a pull request.
3. Use `nox-review wip` to check that everything builds.
4. Commit the changes and open a pull request.
*/
{ libsForQt5, lib, config, fetchurl
, gconf, gsettings-desktop-schemas
{ libsForQt5
, lib
, config
, fetchurl
, gconf
, gsettings-desktop-schemas
}:
let
@ -33,7 +37,13 @@ let
broken = lib.versionOlder libsForQt5.qtbase.version minQtVersion;
maintainers = with lib.maintainers; [ ttuegel nyanloutre ];
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
lgpl21Plus
lgpl3Plus
bsd2
mit
gpl2Plus
gpl3Plus
fdl12
];
srcs = import ./srcs.nix {
@ -41,33 +51,35 @@ let
mirror = "mirror://kde";
};
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) { };
packages = self: with self;
let
propagate = out:
let setupHook = { writeScript }:
writeScript "setup-hook" ''
if [[ "''${hookName-}" != postHook ]]; then
postHooks+=("source @dev@/nix-support/setup-hook")
else
# Propagate $${out} output
propagatedUserEnvPkgs+=" @${out}@"
let
setupHook = { writeScript }:
writeScript "setup-hook" ''
if [[ "''${hookName-}" != postHook ]]; then
postHooks+=("source @dev@/nix-support/setup-hook")
else
# Propagate $${out} output
propagatedUserEnvPkgs+=" @${out}@"
if [ -z "$outputDev" ]; then
echo "error: \$outputDev is unset!" >&2
exit 1
fi
if [ -z "$outputDev" ]; then
echo "error: \$outputDev is unset!" >&2
exit 1
fi
# Propagate $dev so that this setup hook is propagated
# But only if there is a separate $dev output
if [ "$outputDev" != out ]; then
propagatedBuildInputs+=" @dev@"
fi
fi
'';
in callPackage setupHook {};
# Propagate $dev so that this setup hook is propagated
# But only if there is a separate $dev output
if [ "$outputDev" != out ]; then
propagatedBuildInputs+=" @dev@"
fi
fi
'';
in
callPackage setupHook { };
propagateBin = propagate "bin";
@ -88,11 +100,11 @@ let
setupHook = args.setupHook or defaultSetupHook;
meta =
let meta = args.meta or {}; in
let meta = args.meta or { }; in
meta // {
homepage = meta.homepage or "http://www.kde.org";
license = meta.license or license;
maintainers = (meta.maintainers or []) ++ maintainers;
maintainers = (meta.maintainers or [ ]) ++ maintainers;
platforms = meta.platforms or lib.platforms.linux;
broken = meta.broken or broken;
};
@ -102,56 +114,62 @@ let
});
};
in {
bluedevil = callPackage ./bluedevil.nix {};
breeze-gtk = callPackage ./breeze-gtk.nix {};
breeze-qt5 = callPackage ./breeze-qt5.nix {};
breeze-grub = callPackage ./breeze-grub.nix {};
breeze-plymouth = callPackage ./breeze-plymouth {};
discover = callPackage ./discover.nix {};
kactivitymanagerd = callPackage ./kactivitymanagerd.nix {};
kde-cli-tools = callPackage ./kde-cli-tools.nix {};
in
{
aura-browser = callPackage ./aura-browser.nix { };
bluedevil = callPackage ./bluedevil.nix { };
breeze-gtk = callPackage ./breeze-gtk.nix { };
breeze-qt5 = callPackage ./breeze-qt5.nix { };
breeze-grub = callPackage ./breeze-grub.nix { };
breeze-plymouth = callPackage ./breeze-plymouth { };
discover = callPackage ./discover.nix { };
kactivitymanagerd = callPackage ./kactivitymanagerd.nix { };
kde-cli-tools = callPackage ./kde-cli-tools.nix { };
kde-gtk-config = callPackage ./kde-gtk-config { inherit gsettings-desktop-schemas; };
kdecoration = callPackage ./kdecoration.nix {};
kdeplasma-addons = callPackage ./kdeplasma-addons.nix {};
kgamma5 = callPackage ./kgamma5.nix {};
khotkeys = callPackage ./khotkeys.nix {};
kinfocenter = callPackage ./kinfocenter.nix {};
kmenuedit = callPackage ./kmenuedit.nix {};
kscreen = callPackage ./kscreen.nix {};
kscreenlocker = callPackage ./kscreenlocker.nix {};
ksshaskpass = callPackage ./ksshaskpass.nix {};
ksystemstats = callPackage ./ksystemstats.nix {};
kwallet-pam = callPackage ./kwallet-pam.nix {};
kwayland-integration = callPackage ./kwayland-integration.nix {};
kwin = callPackage ./kwin {};
kwrited = callPackage ./kwrited.nix {};
layer-shell-qt = callPackage ./layer-shell-qt.nix {};
libkscreen = callPackage ./libkscreen {};
libksysguard = callPackage ./libksysguard {};
milou = callPackage ./milou.nix {};
oxygen = callPackage ./oxygen.nix {};
oxygen-sounds = callPackage ./oxygen-sounds.nix {};
plasma-browser-integration = callPackage ./plasma-browser-integration.nix {};
plasma-desktop = callPackage ./plasma-desktop {};
plasma-disks = callPackage ./plasma-disks.nix {};
plasma-integration = callPackage ./plasma-integration {};
plasma-mobile = callPackage ./plasma-mobile {};
plasma-nano = callPackage ./plasma-nano {};
plasma-nm = callPackage ./plasma-nm {};
kdecoration = callPackage ./kdecoration.nix { };
kdeplasma-addons = callPackage ./kdeplasma-addons.nix { };
kgamma5 = callPackage ./kgamma5.nix { };
khotkeys = callPackage ./khotkeys.nix { };
kinfocenter = callPackage ./kinfocenter.nix { };
kmenuedit = callPackage ./kmenuedit.nix { };
kpipewire = callPackage ./kpipewire.nix { };
kscreen = callPackage ./kscreen.nix { };
kscreenlocker = callPackage ./kscreenlocker.nix { };
ksshaskpass = callPackage ./ksshaskpass.nix { };
ksystemstats = callPackage ./ksystemstats.nix { };
kwallet-pam = callPackage ./kwallet-pam.nix { };
kwayland-integration = callPackage ./kwayland-integration.nix { };
kwin = callPackage ./kwin { };
kwrited = callPackage ./kwrited.nix { };
layer-shell-qt = callPackage ./layer-shell-qt.nix { };
libkscreen = callPackage ./libkscreen { };
libksysguard = callPackage ./libksysguard { };
milou = callPackage ./milou.nix { };
oxygen = callPackage ./oxygen.nix { };
oxygen-sounds = callPackage ./oxygen-sounds.nix { };
plank-player = callPackage ./plank-player.nix { };
plasma-bigscreen = callPackage ./plasma-bigscreen.nix { };
plasma-browser-integration = callPackage ./plasma-browser-integration.nix { };
plasma-desktop = callPackage ./plasma-desktop { };
plasma-disks = callPackage ./plasma-disks.nix { };
plasma-integration = callPackage ./plasma-integration { };
plasma-mobile = callPackage ./plasma-mobile { };
plasma-nano = callPackage ./plasma-nano { };
plasma-nm = callPackage ./plasma-nm { };
plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; };
plasma-sdk = callPackage ./plasma-sdk.nix {};
plasma-remotecontrollers = callPackage ./plasma-remotecontrollers.nix { };
plasma-sdk = callPackage ./plasma-sdk.nix { };
plasma-systemmonitor = callPackage ./plasma-systemmonitor.nix { };
plasma-thunderbolt = callPackage ./plasma-thunderbolt.nix { };
plasma-vault = callPackage ./plasma-vault {};
plasma-workspace = callPackage ./plasma-workspace {};
plasma-workspace-wallpapers = callPackage ./plasma-workspace-wallpapers.nix {};
polkit-kde-agent = callPackage ./polkit-kde-agent.nix {};
powerdevil = callPackage ./powerdevil.nix {};
qqc2-breeze-style = callPackage ./qqc2-breeze-style.nix {};
sddm-kcm = callPackage ./sddm-kcm.nix {};
systemsettings = callPackage ./systemsettings.nix {};
xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde.nix {};
plasma-vault = callPackage ./plasma-vault { };
plasma-workspace = callPackage ./plasma-workspace { };
plasma-workspace-wallpapers = callPackage ./plasma-workspace-wallpapers.nix { };
polkit-kde-agent = callPackage ./polkit-kde-agent.nix { };
powerdevil = callPackage ./powerdevil.nix { };
qqc2-breeze-style = callPackage ./qqc2-breeze-style.nix { };
sddm-kcm = callPackage ./sddm-kcm.nix { };
systemsettings = callPackage ./systemsettings.nix { };
xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde.nix { };
thirdParty = let inherit (libsForQt5) callPackage; in {
plasma-applet-caffeine-plus = callPackage ./3rdparty/addons/caffeine-plus.nix { };

View file

@ -14,6 +14,7 @@
, util-linux
, qtbase
, qtquickcontrols2
, qtwebview
, qtx11extras
, karchive
, kcmutils
@ -26,6 +27,7 @@
, kirigami2
, kitemmodels
, knewstuff
, kpurpose
, kwindowsystem
, kxmlgui
, plasma-framework
@ -45,6 +47,7 @@ mkDerivation {
pcre
util-linux
qtquickcontrols2
qtwebview
qtx11extras
karchive
kcmutils
@ -57,6 +60,7 @@ mkDerivation {
kirigami2
kitemmodels
knewstuff
kpurpose
kwindowsystem
kxmlgui
plasma-framework

View file

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/plasma/5.25.5/ -A '*.tar.xz' )
WGET_ARGS=( https://download.kde.org/stable/plasma/5.26.0/ -A '*.tar.xz' )

View file

@ -1,15 +1,32 @@
{
mkDerivation, lib,
extra-cmake-modules,
boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel,
kwindowsystem, kxmlgui, kcrash, qtbase
{ mkDerivation
, lib
, extra-cmake-modules
, boost
, kconfig
, kcoreaddons
, kdbusaddons
, ki18n
, kio
, kglobalaccel
, kwindowsystem
, kxmlgui
, kcrash
, qtbase
}:
mkDerivation {
pname = "kactivitymanagerd";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem
kxmlgui kcrash
boost
kconfig
kcoreaddons
kdbusaddons
kglobalaccel
ki18n
kio
kwindowsystem
kxmlgui
kcrash
];
}

View file

@ -1,15 +1,37 @@
{
lib, mkDerivation, extra-cmake-modules, kdoctools,
kcmutils, kconfig, kdesu, ki18n, kiconthemes, kinit, kio, kwindowsystem,
qtsvg, qtx11extras, kactivities, plasma-workspace
{ lib
, mkDerivation
, extra-cmake-modules
, kdoctools
, kcmutils
, kconfig
, kdesu
, ki18n
, kiconthemes
, kinit
, kio
, kwindowsystem
, qtsvg
, qtx11extras
, kactivities
, plasma-workspace
}:
mkDerivation {
pname = "kde-cli-tools";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kconfig kdesu ki18n kiconthemes kinit kio kwindowsystem qtsvg
qtx11extras kactivities plasma-workspace
kcmutils
kconfig
kdesu
ki18n
kiconthemes
kinit
kio
kwindowsystem
qtsvg
qtx11extras
kactivities
plasma-workspace
];
postInstall = ''
# install a symlink in bin so that kdesu can eventually be found in PATH

View file

@ -1,17 +1,41 @@
{
mkDerivation,
extra-cmake-modules, wrapGAppsHook,
glib, gtk2, gtk3, karchive, kcmutils, kconfigwidgets, ki18n, kiconthemes, kio,
knewstuff, gsettings-desktop-schemas, xsettingsd, kdecoration, sass
{ mkDerivation
, extra-cmake-modules
, wrapGAppsHook
, glib
, gtk2
, gtk3
, karchive
, kcmutils
, kconfigwidgets
, ki18n
, kiconthemes
, kio
, knewstuff
, gsettings-desktop-schemas
, xsettingsd
, kdecoration
, sass
}:
mkDerivation {
pname = "kde-gtk-config";
nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ];
dontWrapGApps = true; # There is nothing to wrap
dontWrapGApps = true; # There is nothing to wrap
buildInputs = [
ki18n kio glib gtk2 gtk3 karchive kcmutils kconfigwidgets kiconthemes
knewstuff gsettings-desktop-schemas xsettingsd kdecoration sass
ki18n
kio
glib
gtk2
gtk3
karchive
kcmutils
kconfigwidgets
kiconthemes
knewstuff
gsettings-desktop-schemas
xsettingsd
kdecoration
sass
];
cmakeFlags = [
"-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include"

View file

@ -1,18 +1,47 @@
{
mkDerivation,
extra-cmake-modules, kdoctools,
kconfig, kconfigwidgets, kcoreaddons, kcmutils, kholidays,
kio, knewstuff, kpurpose, kross, krunner, kservice,
kunitconversion, ibus, plasma-framework, plasma-workspace, qtdeclarative,
qtwebengine, qtx11extras
{ mkDerivation
, extra-cmake-modules
, kdoctools
, kconfig
, kconfigwidgets
, kcoreaddons
, kcmutils
, kholidays
, kio
, knewstuff
, kpurpose
, kross
, krunner
, kservice
, kunitconversion
, ibus
, plasma-framework
, plasma-workspace
, qtdeclarative
, qtwebengine
, qtx11extras
}:
mkDerivation {
pname = "kdeplasma-addons";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kconfig kconfigwidgets kcoreaddons kcmutils kholidays kio
knewstuff kpurpose kross krunner kservice kunitconversion ibus
plasma-framework plasma-workspace qtdeclarative qtwebengine qtx11extras
kconfig
kconfigwidgets
kcoreaddons
kcmutils
kholidays
kio
knewstuff
kpurpose
kross
krunner
kservice
kunitconversion
ibus
plasma-framework
plasma-workspace
qtdeclarative
qtwebengine
qtx11extras
];
}

View file

@ -1,7 +1,13 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
kconfig, kconfigwidgets, ki18n, qtbase, qtx11extras, libXxf86vm
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, kconfig
, kconfigwidgets
, ki18n
, qtbase
, qtx11extras
, libXxf86vm
}:
mkDerivation {

View file

@ -1,17 +1,34 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
qtbase,
kcmutils, kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui,
plasma-framework, plasma-workspace, qtx11extras
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, qtbase
, kcmutils
, kdbusaddons
, kdelibs4support
, kglobalaccel
, ki18n
, kio
, kxmlgui
, plasma-framework
, plasma-workspace
, qtx11extras
}:
mkDerivation {
pname = "khotkeys";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kdbusaddons kdelibs4support kglobalaccel ki18n kio kxmlgui
plasma-framework plasma-workspace qtx11extras
kcmutils
kdbusaddons
kdelibs4support
kglobalaccel
ki18n
kio
kxmlgui
plasma-framework
plasma-workspace
qtx11extras
];
outputs = [ "bin" "dev" "out" ];
}

View file

@ -1,22 +1,57 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
qtbase,
kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons,
kdeclarative, ki18n, kiconthemes, kio, kirigami2, kpackage, kservice,
kwayland, kwidgetsaddons, kxmlgui, solid, systemsettings,
libraw1394, libGLU, pciutils,
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, qtbase
, kcmutils
, kcompletion
, kconfig
, kconfigwidgets
, kcoreaddons
, kdbusaddons
, kdeclarative
, ki18n
, kiconthemes
, kio
, kirigami2
, kpackage
, kservice
, kwayland
, kwidgetsaddons
, kxmlgui
, solid
, systemsettings
, libraw1394
, libGLU
, pciutils
}:
mkDerivation {
pname = "kinfocenter";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons
kdeclarative ki18n kiconthemes kio kirigami2 kpackage kservice kwayland
kwidgetsaddons kxmlgui solid systemsettings
kcmutils
kcompletion
kconfig
kconfigwidgets
kcoreaddons
kdbusaddons
kdeclarative
ki18n
kiconthemes
kio
kirigami2
kpackage
kservice
kwayland
kwidgetsaddons
kxmlgui
solid
systemsettings
libraw1394 libGLU pciutils
libraw1394
libGLU
pciutils
];
preFixup = ''
# fix wrong symlink of infocenter pointing to a 'systemsettings5' binary in

View file

@ -1,14 +1,25 @@
{
mkDerivation,
extra-cmake-modules, kdoctools,
kdbusaddons, khotkeys, ki18n, kiconthemes, kio, kxmlgui,
sonnet
{ mkDerivation
, extra-cmake-modules
, kdoctools
, kdbusaddons
, khotkeys
, ki18n
, kiconthemes
, kio
, kxmlgui
, sonnet
}:
mkDerivation {
pname = "kmenuedit";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kdbusaddons khotkeys ki18n kiconthemes kio kxmlgui sonnet
kdbusaddons
khotkeys
ki18n
kiconthemes
kio
kxmlgui
sonnet
];
}

View file

@ -0,0 +1,28 @@
{ mkDerivation
, extra-cmake-modules
, kwayland
, ki18n
, kcoreaddons
, plasma-wayland-protocols
, libepoxy
, ffmpeg
, mesa
, pipewire
, wayland
}:
mkDerivation {
pname = "kpipewire";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kwayland
ki18n
kcoreaddons
plasma-wayland-protocols
libepoxy
ffmpeg
mesa
pipewire
wayland
];
}

View file

@ -1,17 +1,44 @@
{
mkDerivation,
extra-cmake-modules,
kconfig, kcmutils, kconfigwidgets, kdbusaddons, kglobalaccel, ki18n,
kwidgetsaddons, kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects, qtsensors,
kwindowsystem, kdeclarative, plasma-framework, qtx11extras
{ mkDerivation
, extra-cmake-modules
, kconfig
, kcmutils
, kconfigwidgets
, kdbusaddons
, kglobalaccel
, ki18n
, kwidgetsaddons
, kxmlgui
, libkscreen
, qtdeclarative
, qtgraphicaleffects
, qtsensors
, kwindowsystem
, kdeclarative
, plasma-framework
, qtx11extras
, layer-shell-qt
}:
mkDerivation {
pname = "kscreen";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kconfig kcmutils kconfigwidgets kdbusaddons kglobalaccel ki18n
kwidgetsaddons kxmlgui libkscreen qtdeclarative qtgraphicaleffects qtsensors
kwindowsystem kdeclarative plasma-framework qtx11extras
kconfig
kcmutils
kconfigwidgets
kdbusaddons
kglobalaccel
ki18n
kwidgetsaddons
kxmlgui
libkscreen
qtdeclarative
qtgraphicaleffects
qtsensors
kwindowsystem
kdeclarative
plasma-framework
qtx11extras
layer-shell-qt
];
}

View file

@ -1,17 +1,39 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
kcmutils, kcrash, kdeclarative, kglobalaccel, kidletime,
kwayland, libXcursor, pam, plasma-framework, qtbase, qtdeclarative, qtx11extras,
wayland, layer-shell-qt,
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, kcmutils
, kcrash
, kdeclarative
, kglobalaccel
, kidletime
, kwayland
, libXcursor
, pam
, plasma-framework
, qtbase
, qtdeclarative
, qtx11extras
, wayland
, layer-shell-qt
}:
mkDerivation {
pname = "kscreenlocker";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kcrash kdeclarative kglobalaccel kidletime kwayland
libXcursor pam plasma-framework qtdeclarative qtx11extras wayland
kcmutils
kcrash
kdeclarative
kglobalaccel
kidletime
kwayland
libXcursor
pam
plasma-framework
qtdeclarative
qtx11extras
wayland
layer-shell-qt
];
outputs = [ "out" "dev" ];

View file

@ -1,7 +1,12 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
kcoreaddons, ki18n, kwallet, kwidgetsaddons, qtbase,
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, kcoreaddons
, ki18n
, kwallet
, kwidgetsaddons
, qtbase
}:
mkDerivation {

View file

@ -1,6 +1,10 @@
{ mkDerivation, lib
{ mkDerivation
, lib
, extra-cmake-modules
, libksysguard, libnl, lm_sensors, networkmanager-qt
, libksysguard
, libnl
, lm_sensors
, networkmanager-qt
}:
mkDerivation {

View file

@ -1,8 +1,14 @@
{
mkDerivation, lib,
extra-cmake-modules,
kguiaddons, kidletime, kwayland, kwindowsystem, qtbase,
wayland-protocols, wayland-scanner, wayland
{ mkDerivation
, lib
, extra-cmake-modules
, kguiaddons
, kidletime
, kwayland
, kwindowsystem
, qtbase
, wayland-protocols
, wayland-scanner
, wayland
}:
mkDerivation {

View file

@ -0,0 +1,153 @@
From 84f020835e3624342a928aae68e62e636bf2cc8c Mon Sep 17 00:00:00 2001
From: Yuriy Taraday <yorik.sar@gmail.com>
Date: Wed, 12 Oct 2022 12:07:23 +0400
Subject: [PATCH] Revert "[x11] Refactor output updates"
This reverts commit 9a34ebbffc791cbeadc9abafda793ebee654b270.
This should fix compilation with older GCC.
---
CMakeLists.txt | 2 +-
.../standalone/x11_standalone_platform.cpp | 63 +++++++++++--------
2 files changed, 38 insertions(+), 27 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3e7bf700e..6ff24aa5c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -70,7 +70,7 @@ add_definitions(-DMESA_EGL_NO_X11_HEADERS)
add_definitions(-DEGL_NO_X11)
add_definitions(-DEGL_NO_PLATFORM_SPECIFIC_TYPES)
-set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# required frameworks by Core
diff --git a/src/backends/x11/standalone/x11_standalone_platform.cpp b/src/backends/x11/standalone/x11_standalone_platform.cpp
index 498d5cbe3..ac0f732b2 100644
--- a/src/backends/x11/standalone/x11_standalone_platform.cpp
+++ b/src/backends/x11/standalone/x11_standalone_platform.cpp
@@ -54,8 +54,6 @@
#include <QX11Info>
#endif
-#include <span>
-
namespace KWin
{
@@ -407,7 +405,8 @@ void X11StandalonePlatform::invertScreen()
ScreenResources res((active_client && active_client->window() != XCB_WINDOW_NONE) ? active_client->window() : rootWindow());
if (!res.isNull()) {
- for (auto crtc : std::span(res.crtcs(), res->num_crtcs)) {
+ for (int j = 0; j < res->num_crtcs; ++j) {
+ auto crtc = res.crtcs()[j];
CrtcGamma gamma(crtc);
if (gamma.isNull()) {
continue;
@@ -480,39 +479,54 @@ void X11StandalonePlatform::doUpdateOutputs()
if (Xcb::Extensions::self()->isRandrAvailable()) {
T resources(rootWindow());
if (!resources.isNull()) {
+ xcb_randr_crtc_t *crtcs = resources.crtcs();
+ const xcb_randr_mode_info_t *modes = resources.modes();
+
+ QVector<Xcb::RandR::CrtcInfo> infos(resources->num_crtcs);
+ for (int i = 0; i < resources->num_crtcs; ++i) {
+ infos[i] = Xcb::RandR::CrtcInfo(crtcs[i], resources->config_timestamp);
+ }
- std::span crtcs(resources.crtcs(), resources->num_crtcs);
- for (auto crtc : crtcs) {
- Xcb::RandR::CrtcInfo info(crtc, resources->config_timestamp);
+ for (int i = 0; i < resources->num_crtcs; ++i) {
+ Xcb::RandR::CrtcInfo info(infos.at(i));
const QRect geometry = info.rect();
if (!geometry.isValid()) {
continue;
}
- float refreshRate = -1.0f;
+ xcb_randr_output_t *outputs = info.outputs();
+ QVector<Xcb::RandR::OutputInfo> outputInfos(outputs ? resources->num_outputs : 0);
+ QVector<Xcb::RandR::OutputProperty> edids(outputs ? resources->num_outputs : 0);
+ if (outputs) {
+ for (int i = 0; i < resources->num_outputs; ++i) {
+ outputInfos[i] = Xcb::RandR::OutputInfo(outputs[i], resources->config_timestamp);
+ edids[i] = Xcb::RandR::OutputProperty(outputs[i], atoms->edid, XCB_ATOM_INTEGER, 0, 100, false, false);
+ }
+ }
- for (auto mode : std::span(resources.modes(), resources->num_modes)) {
- if (info->mode == mode.id) {
- if (mode.htotal != 0 && mode.vtotal != 0) { // BUG 313996
+ float refreshRate = -1.0f;
+ for (int j = 0; j < resources->num_modes; ++j) {
+ if (info->mode == modes[j].id) {
+ if (modes[j].htotal != 0 && modes[j].vtotal != 0) { // BUG 313996
// refresh rate calculation - WTF was wikipedia 1998 when I needed it?
- int dotclock = mode.dot_clock,
- vtotal = mode.vtotal;
- if (mode.mode_flags & XCB_RANDR_MODE_FLAG_INTERLACE) {
+ int dotclock = modes[j].dot_clock,
+ vtotal = modes[j].vtotal;
+ if (modes[j].mode_flags & XCB_RANDR_MODE_FLAG_INTERLACE) {
dotclock *= 2;
}
- if (mode.mode_flags & XCB_RANDR_MODE_FLAG_DOUBLE_SCAN) {
+ if (modes[j].mode_flags & XCB_RANDR_MODE_FLAG_DOUBLE_SCAN) {
vtotal *= 2;
}
- refreshRate = dotclock / float(mode.htotal * vtotal);
+ refreshRate = dotclock / float(modes[j].htotal * vtotal);
}
break; // found mode
}
}
- for (auto xcbOutput : std::span(info.outputs(), info->num_outputs)) {
- Xcb::RandR::OutputInfo outputInfo(xcbOutput, resources->config_timestamp);
- if (outputInfo->crtc != crtc) {
+ for (int j = 0; j < info->num_outputs; ++j) {
+ Xcb::RandR::OutputInfo outputInfo(outputInfos.at(j));
+ if (outputInfo->crtc != crtcs[i]) {
continue;
}
@@ -528,14 +542,12 @@ void X11StandalonePlatform::doUpdateOutputs()
// TODO: Perhaps the output has to save the inherited gamma ramp and
// restore it during tear down. Currently neither standalone x11 nor
// drm platform do this.
- Xcb::RandR::CrtcGamma gamma(crtc);
+ Xcb::RandR::CrtcGamma gamma(crtcs[i]);
output->setRenderLoop(m_renderLoop.get());
- output->setCrtc(crtc);
+ output->setCrtc(crtcs[i]);
output->setGammaRampSize(gamma.isNull() ? 0 : gamma->size);
- auto it = std::find(crtcs.begin(), crtcs.end(), crtc);
- int crtcIndex = std::distance(crtcs.begin(), it);
- output->setXineramaNumber(crtcIndex);
+ output->setXineramaNumber(i);
QSize physicalSize(outputInfo->mm_width, outputInfo->mm_height);
switch (info->rotation) {
@@ -556,10 +568,9 @@ void X11StandalonePlatform::doUpdateOutputs()
.physicalSize = physicalSize,
};
- auto edidProperty = Xcb::RandR::OutputProperty(xcbOutput, atoms->edid, XCB_ATOM_INTEGER, 0, 100, false, false);
bool ok;
- if (auto data = edidProperty.toByteArray(&ok); ok && !data.isEmpty()) {
- if (auto edid = Edid(data, edidProperty.data()->num_items); edid.isValid()) {
+ if (auto data = edids[j].toByteArray(&ok); ok && !data.isEmpty()) {
+ if (auto edid = Edid(data, edids[j].data()->num_items); edid.isValid()) {
information.manufacturer = edid.manufacturerString();
information.model = edid.monitorName();
information.serialNumber = edid.serialNumber();
--
2.37.2

View file

@ -1,20 +1,62 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools, fetchpatch,
libepoxy, lcms2, libICE, libSM, libcap, libdrm, libinput, libxkbcommon, mesa,
pipewire, udev, wayland, xcb-util-cursor, xwayland,
plasma-wayland-protocols, wayland-protocols, libxcvt,
qtdeclarative, qtmultimedia, qtquickcontrols2, qtscript, qtsensors,
qtvirtualkeyboard, qtx11extras,
breeze-qt5, kactivities, kcompletion, kcmutils, kconfig, kconfigwidgets,
kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel, ki18n,
kiconthemes, kidletime, kinit, kio, knewstuff, knotifications, kpackage,
krunner, kscreenlocker, kservice, kwayland, kwidgetsaddons,
kwindowsystem, kxmlgui, plasma-framework, libqaccessibilityclient,
python3
{ mkDerivation
, stdenv
, lib
, extra-cmake-modules
, kdoctools
, fetchpatch
, libepoxy
, lcms2
, libICE
, libSM
, libcap
, libdrm
, libinput
, libxkbcommon
, mesa
, pipewire
, udev
, wayland
, xcb-util-cursor
, xwayland
, plasma-wayland-protocols
, wayland-protocols
, libxcvt
, qtdeclarative
, qtmultimedia
, qtquickcontrols2
, qtscript
, qtsensors
, qtvirtualkeyboard
, qtx11extras
, breeze-qt5
, kactivities
, kcompletion
, kcmutils
, kconfig
, kconfigwidgets
, kcoreaddons
, kcrash
, kdeclarative
, kdecoration
, kglobalaccel
, ki18n
, kiconthemes
, kidletime
, kinit
, kio
, knewstuff
, knotifications
, kpackage
, krunner
, kscreenlocker
, kservice
, kwayland
, kwidgetsaddons
, kwindowsystem
, kxmlgui
, plasma-framework
, libqaccessibilityclient
, python3
}:
# TODO (ttuegel): investigate qmlplugindump failure
@ -23,18 +65,60 @@ mkDerivation {
pname = "kwin";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
libepoxy lcms2 libICE libSM libcap libdrm libinput libxkbcommon mesa pipewire
udev wayland xcb-util-cursor xwayland
libxcvt plasma-wayland-protocols wayland-protocols
libepoxy
lcms2
libICE
libSM
libcap
libdrm
libinput
libxkbcommon
mesa
pipewire
udev
wayland
xcb-util-cursor
xwayland
libxcvt
plasma-wayland-protocols
wayland-protocols
qtdeclarative qtmultimedia qtquickcontrols2 qtscript qtsensors
qtvirtualkeyboard qtx11extras
qtdeclarative
qtmultimedia
qtquickcontrols2
qtscript
qtsensors
qtvirtualkeyboard
qtx11extras
breeze-qt5 kactivities kcmutils kcompletion kconfig kconfigwidgets
kcoreaddons kcrash kdeclarative kdecoration kglobalaccel ki18n kiconthemes
kidletime kinit kio knewstuff knotifications kpackage krunner kscreenlocker
kservice kwayland kwidgetsaddons kwindowsystem kxmlgui
plasma-framework libqaccessibilityclient
breeze-qt5
kactivities
kcmutils
kcompletion
kconfig
kconfigwidgets
kcoreaddons
kcrash
kdeclarative
kdecoration
kglobalaccel
ki18n
kiconthemes
kidletime
kinit
kio
knewstuff
knotifications
kpackage
krunner
kscreenlocker
kservice
kwayland
kwidgetsaddons
kwindowsystem
kxmlgui
plasma-framework
libqaccessibilityclient
];
outputs = [ "out" "dev" ];
@ -58,6 +142,8 @@ mkDerivation {
url = "https://invent.kde.org/plasma/kwin/-/commit/9a008b223ad696db3bf5692750f2b74e578e08b8.diff";
sha256 = "sha256-f35G+g2MVABLDbAkCed3ZmtDWrzYn1rdD08mEx35j4k=";
})
] ++ lib.optionals stdenv.isAarch64 [
./0001-Revert-x11-Refactor-output-updates.patch
];
CXXFLAGS = [
''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"''

View file

@ -1,7 +1,12 @@
{
mkDerivation, lib,
extra-cmake-modules,
kcoreaddons, kdbusaddons, ki18n, knotifications, kpty, qtbase,
{ mkDerivation
, lib
, extra-cmake-modules
, kcoreaddons
, kdbusaddons
, ki18n
, knotifications
, kpty
, qtbase
}:
mkDerivation {

View file

@ -1,6 +1,14 @@
{ mkDerivation, lib
{ mkDerivation
, lib
, extra-cmake-modules
, kguiaddons, kidletime, kwayland, kwindowsystem, qtbase, wayland-scanner, wayland, wayland-protocols
, kguiaddons
, kidletime
, kwayland
, kwindowsystem
, qtbase
, wayland-scanner
, wayland
, wayland-protocols
}:
mkDerivation {

View file

@ -1,16 +1,21 @@
{
mkDerivation, lib, propagate,
extra-cmake-modules,
qtbase,
wayland-scanner, kwayland,
plasma-wayland-protocols, wayland,
libXrandr, qtx11extras
{ mkDerivation
, lib
, propagate
, extra-cmake-modules
, qtbase
, wayland-scanner
, kconfig
, kwayland
, plasma-wayland-protocols
, wayland
, libXrandr
, qtx11extras
}:
mkDerivation {
pname = "libkscreen";
nativeBuildInputs = [ extra-cmake-modules wayland-scanner ];
buildInputs = [ kwayland plasma-wayland-protocols wayland libXrandr qtx11extras ];
buildInputs = [ kconfig kwayland plasma-wayland-protocols wayland libXrandr qtx11extras ];
outputs = [ "out" "dev" ];
patches = [
./libkscreen-backends-path.patch

View file

@ -1,9 +1,26 @@
{
mkDerivation, lib,
extra-cmake-modules,
kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, kiconthemes,
knewstuff, kservice, kwidgetsaddons, kwindowsystem, plasma-framework,
qtbase, qtscript, qtwebengine, qtx11extras, libnl, libpcap, qtsensors, lm_sensors,
{ mkDerivation
, lib
, extra-cmake-modules
, kauth
, kcompletion
, kconfig
, kconfigwidgets
, kcoreaddons
, ki18n
, kiconthemes
, knewstuff
, kservice
, kwidgetsaddons
, kwindowsystem
, plasma-framework
, qtbase
, qtscript
, qtwebengine
, qtx11extras
, libnl
, libpcap
, qtsensors
, lm_sensors
}:
mkDerivation {
@ -13,9 +30,25 @@ mkDerivation {
];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kauth kconfig ki18n kiconthemes kwindowsystem kcompletion kconfigwidgets
kcoreaddons kservice kwidgetsaddons plasma-framework qtscript qtx11extras
qtwebengine knewstuff libnl libpcap qtsensors lm_sensors
kauth
kconfig
ki18n
kiconthemes
kwindowsystem
kcompletion
kconfigwidgets
kcoreaddons
kservice
kwidgetsaddons
plasma-framework
qtscript
qtx11extras
qtwebengine
knewstuff
libnl
libpcap
qtsensors
lm_sensors
];
outputs = [ "bin" "dev" "out" ];
}

View file

@ -1,15 +1,30 @@
{
mkDerivation, lib,
extra-cmake-modules,
kcoreaddons, kdeclarative, ki18n, kitemmodels, krunner, kservice,
plasma-framework, qtbase, qtscript, qtdeclarative
{ mkDerivation
, lib
, extra-cmake-modules
, kcoreaddons
, kdeclarative
, ki18n
, kitemmodels
, krunner
, kservice
, plasma-framework
, qtbase
, qtscript
, qtdeclarative
}:
mkDerivation {
pname = "milou";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kcoreaddons kdeclarative ki18n kitemmodels krunner kservice plasma-framework
qtdeclarative qtscript
kcoreaddons
kdeclarative
ki18n
kitemmodels
krunner
kservice
plasma-framework
qtdeclarative
qtscript
];
}

View file

@ -1,6 +1,5 @@
{
mkDerivation,
extra-cmake-modules,
{ mkDerivation
, extra-cmake-modules
}:
mkDerivation {

View file

@ -1,18 +1,39 @@
{
mkDerivation,
extra-cmake-modules,
frameworkintegration, kcmutils, kcompletion, kconfig, kdecoration, kguiaddons,
ki18n, kwidgetsaddons, kservice, kwayland, kwindowsystem, qtdeclarative,
qtx11extras, libXdmcp
{ mkDerivation
, extra-cmake-modules
, frameworkintegration
, kcmutils
, kcompletion
, kconfig
, kdecoration
, kguiaddons
, ki18n
, kwidgetsaddons
, kservice
, kwayland
, kwindowsystem
, qtdeclarative
, qtx11extras
, libXdmcp
}:
mkDerivation {
pname = "oxygen";
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
frameworkintegration kcmutils kcompletion kconfig kdecoration kguiaddons
ki18n kservice kwayland kwidgetsaddons kwindowsystem qtdeclarative
qtx11extras libXdmcp
frameworkintegration
kcmutils
kcompletion
kconfig
kdecoration
kguiaddons
ki18n
kservice
kwayland
kwidgetsaddons
kwindowsystem
qtdeclarative
qtx11extras
libXdmcp
];
outputs = [ "bin" "dev" "out" ];
}

View file

@ -0,0 +1,17 @@
{ mkDerivation
, extra-cmake-modules
, qtquickcontrols2
, qtmultimedia
, kirigami2
, ki18n
}:
mkDerivation {
pname = "plank-player";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
qtquickcontrols2
qtmultimedia
kirigami2
ki18n
];
}

View file

@ -0,0 +1,47 @@
{ mkDerivation
, extra-cmake-modules
, kactivities
, kactivities-stats
, plasma-framework
, ki18n
, kirigami2
, kdeclarative
, kcmutils
, knotifications
, kio
, kwayland
, kwindowsystem
, plasma-workspace
, qtmultimedia
}:
mkDerivation {
pname = "plasma-bigscreen";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kactivities
kactivities-stats
plasma-framework
ki18n
kirigami2
kdeclarative
kcmutils
knotifications
kio
kwayland
kwindowsystem
plasma-workspace
qtmultimedia
];
postPatch = ''
substituteInPlace bin/plasma-bigscreen-wayland.in \
--replace @KDE_INSTALL_FULL_LIBEXECDIR@ "${plasma-workspace}/libexec"
'';
preFixup = ''
wrapQtApp $out/bin/plasma-bigscreen-x11
wrapQtApp $out/bin/plasma-bigscreen-wayland
'';
passthru.providedSessions = [ "plasma-bigscreen-x11" "plasma-bigscreen-wayland" ];
}

View file

@ -1,9 +1,17 @@
{
mkDerivation,
extra-cmake-modules,
qtbase,
kfilemetadata, kio, ki18n, kconfig , kdbusaddons, knotifications, kpurpose,
krunner, kwindowsystem, kactivities, plasma-workspace
{ mkDerivation
, extra-cmake-modules
, qtbase
, kfilemetadata
, kio
, ki18n
, kconfig
, kdbusaddons
, knotifications
, kpurpose
, krunner
, kwindowsystem
, kactivities
, plasma-workspace
}:
mkDerivation {
@ -12,7 +20,17 @@ mkDerivation {
extra-cmake-modules
];
buildInputs = [
qtbase kfilemetadata kio ki18n kconfig kdbusaddons knotifications kpurpose
krunner kwindowsystem kactivities plasma-workspace
qtbase
kfilemetadata
kio
ki18n
kconfig
kdbusaddons
knotifications
kpurpose
krunner
kwindowsystem
kactivities
plasma-workspace
];
}

View file

@ -1,36 +1,115 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
boost, fontconfig, ibus, libXcursor, libXft, libcanberra_kde, libpulseaudio,
libxkbfile, xf86inputevdev, xf86inputsynaptics, xinput, xkeyboard_config,
xorgserver, util-linux,
accounts-qt, qtdeclarative, qtquickcontrols, qtquickcontrols2, qtsvg,
qtx11extras,
attica, baloo, kaccounts-integration, kactivities, kactivities-stats, kauth,
kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons,
kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications, knotifyconfig,
kpeople, krunner, kscreenlocker, kwallet, kwin, phonon,
plasma-framework, plasma-workspace, qqc2-desktop-style, xf86inputlibinput
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, wayland-scanner
, boost
, fontconfig
, ibus
, libXcursor
, libXft
, libcanberra_kde
, libpulseaudio
, libxkbfile
, xf86inputevdev
, xf86inputsynaptics
, xinput
, xkeyboard_config
, xorgserver
, util-linux
, wayland
, wayland-protocols
, accounts-qt
, qtdeclarative
, qtquickcontrols
, qtquickcontrols2
, qtsvg
, qtx11extras
, attica
, baloo
, kaccounts-integration
, kactivities
, kactivities-stats
, kauth
, kcmutils
, kdbusaddons
, kdeclarative
, kded
, kdelibs4support
, kemoticons
, kglobalaccel
, ki18n
, kitemmodels
, knewstuff
, knotifications
, knotifyconfig
, kpeople
, krunner
, kscreenlocker
, kwallet
, kwin
, phonon
, plasma-framework
, plasma-workspace
, qqc2-desktop-style
, xf86inputlibinput
}:
mkDerivation {
pname = "plasma-desktop";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools wayland-scanner ];
buildInputs = [
boost fontconfig ibus libcanberra_kde libpulseaudio libXcursor libXft xorgserver
libxkbfile phonon xf86inputlibinput xf86inputevdev xf86inputsynaptics xinput
boost
fontconfig
ibus
libcanberra_kde
libpulseaudio
libXcursor
libXft
xorgserver
libxkbfile
phonon
xf86inputlibinput
xf86inputevdev
xf86inputsynaptics
xinput
xkeyboard_config
wayland
wayland-protocols
accounts-qt qtdeclarative qtquickcontrols qtquickcontrols2 qtsvg qtx11extras
accounts-qt
qtdeclarative
qtquickcontrols
qtquickcontrols2
qtsvg
qtx11extras
attica baloo kaccounts-integration kactivities kactivities-stats kauth
kcmutils kdbusaddons kdeclarative kded kdelibs4support kemoticons
kglobalaccel ki18n kitemmodels knewstuff knotifications knotifyconfig
kpeople krunner kscreenlocker kwallet kwin plasma-framework
plasma-workspace qqc2-desktop-style
attica
baloo
kaccounts-integration
kactivities
kactivities-stats
kauth
kcmutils
kdbusaddons
kdeclarative
kded
kdelibs4support
kemoticons
kglobalaccel
ki18n
kitemmodels
knewstuff
knotifications
knotifyconfig
kpeople
krunner
kscreenlocker
kwallet
kwin
plasma-framework
plasma-workspace
qqc2-desktop-style
];
patches = [

View file

@ -1,18 +1,49 @@
{
mkDerivation, extra-cmake-modules, kdoctools,
kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
kservice, kwindowsystem, kxmlgui, qtquickcontrols, qtquickcontrols2,
kactivities, kactivities-stats, kirigami2, kcrash, plasma-workspace,
systemsettings
{ mkDerivation
, extra-cmake-modules
, kdoctools
, kcmutils
, kconfig
, kdbusaddons
, khtml
, ki18n
, kiconthemes
, kio
, kitemviews
, kservice
, kwindowsystem
, kxmlgui
, qtquickcontrols
, qtquickcontrols2
, kactivities
, kactivities-stats
, kirigami2
, kcrash
, plasma-workspace
, systemsettings
}:
mkDerivation {
pname = "plasma-disks";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice
kwindowsystem kxmlgui qtquickcontrols qtquickcontrols2
kactivities kactivities-stats kirigami2 kcrash plasma-workspace
kcmutils
kconfig
kdbusaddons
khtml
ki18n
kiconthemes
kio
kitemviews
kservice
kwindowsystem
kxmlgui
qtquickcontrols
qtquickcontrols2
kactivities
kactivities-stats
kirigami2
kcrash
plasma-workspace
systemsettings
];
outputs = [ "bin" "dev" "out" ];

View file

@ -1,9 +1,17 @@
{
mkDerivation,
extra-cmake-modules,
breeze-qt5, kconfig, kconfigwidgets, kiconthemes, kio, knotifications,
kwayland, libXcursor, qtquickcontrols2, wayland, wayland-protocols,
plasma-wayland-protocols
{ mkDerivation
, extra-cmake-modules
, breeze-qt5
, kconfig
, kconfigwidgets
, kiconthemes
, kio
, knotifications
, kwayland
, libXcursor
, qtquickcontrols2
, wayland
, wayland-protocols
, plasma-wayland-protocols
}:
# TODO: install Noto Sans and Oxygen Mono fonts with plasma-integration
@ -12,8 +20,17 @@ mkDerivation {
pname = "plasma-integration";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
breeze-qt5 kconfig kconfigwidgets kiconthemes kio knotifications kwayland
libXcursor qtquickcontrols2 wayland wayland-protocols
breeze-qt5
kconfig
kconfigwidgets
kiconthemes
kio
knotifications
kwayland
libXcursor
qtquickcontrols2
wayland
wayland-protocols
plasma-wayland-protocols
];
}

View file

@ -1,16 +1,36 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
coreutils, dbus, gnugrep, gnused, libdbusmenu, pam, wayland, appstream,
kdeclarative, kdelibs4support, kpeople, kconfig, krunner, kinit, kwayland, kwin,
plasma-framework, telepathy, libphonenumber, protobuf, libqofono, modemmanager-qt,
networkmanager-qt, plasma-workspace,
maliit-framework, maliit-keyboard, qtfeedback,
qtwayland, qttools
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, coreutils
, dbus
, gnugrep
, gnused
, libdbusmenu
, pam
, wayland
, appstream
, kdeclarative
, kdelibs4support
, kpeople
, kconfig
, krunner
, kinit
, kwayland
, kwin
, plasma-framework
, telepathy
, libphonenumber
, protobuf
, libqofono
, modemmanager-qt
, networkmanager-qt
, plasma-workspace
, maliit-framework
, maliit-keyboard
, qtfeedback
, qtwayland
, qttools
}:
let inherit (lib) getBin getLib; in
@ -20,14 +40,33 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
appstream libdbusmenu pam wayland
kdeclarative kdelibs4support kpeople kconfig krunner kinit kwayland kwin
plasma-framework telepathy libphonenumber protobuf libqofono modemmanager-qt
networkmanager-qt maliit-framework maliit-keyboard plasma-workspace qtfeedback
appstream
libdbusmenu
pam
wayland
kdeclarative
kdelibs4support
kpeople
kconfig
krunner
kinit
kwayland
kwin
plasma-framework
telepathy
libphonenumber
protobuf
libqofono
modemmanager-qt
networkmanager-qt
maliit-framework
maliit-keyboard
plasma-workspace
qtfeedback
];
postPatch = ''
substituteInPlace bin/kwinwrapper.in \
substituteInPlace bin/startplasmamobile.in \
--replace @KDE_INSTALL_FULL_LIBEXECDIR@ "${plasma-workspace}/libexec"
substituteInPlace bin/plasma-mobile.desktop.cmake \
@ -36,7 +75,7 @@ mkDerivation {
# Ensures dependencies like libqofono (at the very least) are present for the shell.
preFixup = ''
wrapQtApp "$out/bin/kwinwrapper"
wrapQtApp "$out/bin/startplasmamobile"
'';
passthru.providedSessions = [ "plasma-mobile" ];

View file

@ -1,7 +1,6 @@
{
mkDerivation,
extra-cmake-modules,
plasma-framework
{ mkDerivation
, extra-cmake-modules
, plasma-framework
}:
mkDerivation {

View file

@ -1,27 +1,70 @@
{
mkDerivation, lib, substituteAll,
extra-cmake-modules, kdoctools,
kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative,
ki18n, kiconthemes, kinit, kio, kitemviews, knotifications, kservice, kwallet,
kwidgetsaddons, kwindowsystem, kxmlgui, plasma-framework, prison, solid,
mobile-broadband-provider-info, openconnect, openvpn,
modemmanager-qt, networkmanager-qt, qca-qt5,
qtbase, qtdeclarative, qttools,
{ mkDerivation
, lib
, substituteAll
, extra-cmake-modules
, kdoctools
, kcmutils
, kcompletion
, kconfigwidgets
, kcoreaddons
, kdbusaddons
, kdeclarative
, ki18n
, kiconthemes
, kinit
, kio
, kitemviews
, knotifications
, kservice
, kwallet
, kwidgetsaddons
, kwindowsystem
, kxmlgui
, plasma-framework
, prison
, solid
, mobile-broadband-provider-info
, openconnect
, openvpn
, modemmanager-qt
, networkmanager-qt
, qca-qt5
, qtbase
, qtdeclarative
, qttools
}:
mkDerivation {
pname = "plasma-nm";
nativeBuildInputs = [ extra-cmake-modules kdoctools qttools ];
buildInputs = [
kdeclarative ki18n kio kwindowsystem plasma-framework kcompletion
kconfigwidgets kcoreaddons kdbusaddons kiconthemes
kinit kitemviews knotifications kservice kwallet kwidgetsaddons kxmlgui
prison solid
kdeclarative
ki18n
kio
kwindowsystem
plasma-framework
kcompletion
kcmutils
kconfigwidgets
kcoreaddons
kdbusaddons
kiconthemes
kinit
kitemviews
knotifications
kservice
kwallet
kwidgetsaddons
kxmlgui
prison
solid
qtdeclarative
modemmanager-qt networkmanager-qt qca-qt5
mobile-broadband-provider-info openconnect
modemmanager-qt
networkmanager-qt
qca-qt5
mobile-broadband-provider-info
openconnect
];
patches = [
(substituteAll {

View file

@ -1,20 +1,44 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel, ki18n, kwindowsystem, plasma-framework,
qtbase, qtdeclarative,
gconf, glib, libcanberra-gtk3, libpulseaudio, sound-theme-freedesktop
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, kcmutils
, kconfigwidgets
, kcoreaddons
, kdeclarative
, kglobalaccel
, ki18n
, kwindowsystem
, plasma-framework
, qtbase
, qtdeclarative
, gconf
, glib
, libcanberra-gtk3
, libpulseaudio
, sound-theme-freedesktop
}:
mkDerivation {
pname = "plasma-pa";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
gconf glib libcanberra-gtk3 libpulseaudio sound-theme-freedesktop
gconf
glib
libcanberra-gtk3
libpulseaudio
sound-theme-freedesktop
kconfigwidgets kcoreaddons kdeclarative kglobalaccel ki18n plasma-framework
kcmutils
kconfigwidgets
kcoreaddons
kdeclarative
kglobalaccel
ki18n
plasma-framework
kwindowsystem
qtbase qtdeclarative
qtbase
qtdeclarative
];
}

View file

@ -0,0 +1,40 @@
{ mkDerivation
, extra-cmake-modules
, kconfig
, knotifications
, ki18n
, solid
, kcoreaddons
, kdeclarative
, kcmutils
, kpackage
, kwindowsystem
, wayland
, pkg-config
, libcec
, libcec_platform
, libevdev
, plasma-workspace
, plasma-wayland-protocols
}:
mkDerivation {
pname = "plasma-remotecontrollers";
nativeBuildInputs = [ extra-cmake-modules pkg-config ];
buildInputs = [
kconfig
knotifications
ki18n
solid
kcoreaddons
kdeclarative
kcmutils
kpackage
kwindowsystem
wayland
libcec
libcec_platform
libevdev
plasma-workspace
plasma-wayland-protocols
];
}

View file

@ -1,16 +1,14 @@
{
mkDerivation, lib,
extra-cmake-modules,
kactivities,
plasma-framework,
kwindowsystem,
networkmanager-qt,
libksysguard,
encfs,
cryfs,
fuse
{ mkDerivation
, lib
, extra-cmake-modules
, kactivities
, plasma-framework
, kwindowsystem
, networkmanager-qt
, libksysguard
, encfs
, cryfs
, fuse
}:
mkDerivation {
@ -24,7 +22,10 @@ mkDerivation {
];
buildInputs = [
kactivities plasma-framework kwindowsystem libksysguard
kactivities
plasma-framework
kwindowsystem
libksysguard
networkmanager-qt
];

View file

@ -1,4 +1,4 @@
{ mkDerivation , extra-cmake-modules }:
{ mkDerivation, extra-cmake-modules }:
mkDerivation {
pname = "plasma-workspace-wallpapers";

View file

@ -1,23 +1,9 @@
From 914d2ec5e669ecf8771cc1308028990f733fb8cc Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Wed, 5 Feb 2020 05:03:11 -0600
Subject: [PATCH] absolute-wallpaper-install-dir
---
sddm-theme/theme.conf.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake
index a560da3..f723c1e 100644
--- a/sddm-theme/theme.conf.cmake
+++ b/sddm-theme/theme.conf.cmake
--- a/lookandfeel/sddm-theme/theme.conf.cmake
+++ b/lookandfeel/sddm-theme/theme.conf.cmake
@@ -4,5 +4,5 @@ logo=${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze/default-logo.svg
type=image
color=#1d99f3
fontSize=10
-background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.jpg
+background=${NIXPKGS_BREEZE_WALLPAPERS}/Next/contents/images/5120x2880.jpg
-background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.png
+background=${NIXPKGS_BREEZE_WALLPAPERS}/Next/contents/images/5120x2880.png
needsFullUserModel=false
--
2.30.0

View file

@ -1,23 +1,72 @@
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
coreutils, gnugrep, gnused, isocodes, libdbusmenu, libSM, libXcursor,
libXtst, libXft, pam, wayland, xmessage, xsetroot,
baloo, breeze-qt5, kactivities, kactivities-stats, kcmutils, kconfig, kcrash,
kdbusaddons, kdeclarative, kdelibs4support, kdesu, kglobalaccel, kidletime,
kinit, kjsembed, knewstuff, knotifyconfig, kpackage, kpeople, krunner,
kscreenlocker, ktexteditor, ktextwidgets, kwallet, kwayland, kwin,
kxmlrpcclient, libkscreen, libksysguard, libqalculate, networkmanager-qt,
phonon, plasma-framework, prison, solid, kholidays, kquickcharts,
appstream-qt, plasma-wayland-protocols,
qtgraphicaleffects, qtquickcontrols, qtquickcontrols2, qtscript, qttools,
qtwayland, qtx11extras, qqc2-desktop-style,
pipewire, libdrm
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, coreutils
, gnugrep
, gnused
, isocodes
, libdbusmenu
, libSM
, libXcursor
, libXtst
, libXft
, pam
, wayland
, xmessage
, xsetroot
, baloo
, breeze-qt5
, kactivities
, kactivities-stats
, kcmutils
, kconfig
, kcrash
, kdbusaddons
, kdeclarative
, kdelibs4support
, kdesu
, kglobalaccel
, kidletime
, kinit
, kjsembed
, knewstuff
, knotifyconfig
, kpackage
, kpeople
, krunner
, kscreenlocker
, ktexteditor
, ktextwidgets
, kwallet
, kwayland
, kwin
, kxmlrpcclient
, libkscreen
, libksysguard
, libqalculate
, networkmanager-qt
, phonon
, plasma-framework
, prison
, solid
, kholidays
, kquickcharts
, appstream-qt
, plasma-wayland-protocols
, kpipewire
, libkexiv2
, qtgraphicaleffects
, qtquickcontrols
, qtquickcontrols2
, qtscript
, qttools
, qtwayland
, qtx11extras
, qqc2-desktop-style
, polkit-qt
, pipewire
, libdrm
}:
let inherit (lib) getBin getLib; in
@ -28,19 +77,66 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
isocodes libdbusmenu libSM libXcursor libXtst libXft pam wayland
isocodes
libdbusmenu
libSM
libXcursor
libXtst
libXft
pam
wayland
baloo kactivities kactivities-stats kcmutils kconfig kcrash kdbusaddons
kdeclarative kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff
knotifyconfig kpackage kpeople krunner kscreenlocker ktexteditor
ktextwidgets kwallet kwayland kwin kxmlrpcclient libkscreen libksysguard
libqalculate networkmanager-qt phonon plasma-framework prison solid
kholidays kquickcharts appstream-qt plasma-wayland-protocols
baloo
kactivities
kactivities-stats
kcmutils
kconfig
kcrash
kdbusaddons
kdeclarative
kdelibs4support
kdesu
kglobalaccel
kidletime
kjsembed
knewstuff
knotifyconfig
kpackage
kpeople
krunner
kscreenlocker
ktexteditor
ktextwidgets
kwallet
kwayland
kwin
kxmlrpcclient
libkscreen
libksysguard
libqalculate
networkmanager-qt
phonon
plasma-framework
prison
solid
kholidays
kquickcharts
appstream-qt
plasma-wayland-protocols
kpipewire
libkexiv2
qtgraphicaleffects qtquickcontrols qtquickcontrols2 qtscript qtwayland
qtx11extras qqc2-desktop-style
qtgraphicaleffects
qtquickcontrols
qtquickcontrols2
qtscript
qtwayland
qtx11extras
qqc2-desktop-style
polkit-qt
pipewire libdrm
pipewire
libdrm
];
propagatedUserEnvPkgs = [ qtgraphicaleffects ];
outputs = [ "out" "dev" ];
@ -60,6 +156,12 @@ mkDerivation {
--replace 'ecm_query_qt(QtBinariesDir QT_INSTALL_BINS)' 'set(QtBinariesDir "${lib.getBin qttools}/bin")'
'';
# work around wrapQtAppsHook double-wrapping kcminit_startup,
# which is a symlink to kcminit
postFixup = ''
ln -sf $out/bin/kcminit $out/bin/kcminit_startup
'';
NIX_CFLAGS_COMPILE = [
''-DNIXPKGS_XMESSAGE="${getBin xmessage}/bin/xmessage"''
''-DNIXPKGS_XSETROOT="${getBin xsetroot}/bin/xsetroot"''

View file

@ -1,15 +1,33 @@
{
mkDerivation, lib, extra-cmake-modules,
kcoreaddons, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, knotifications,
kwidgetsaddons, kwindowsystem, polkit-qt, qtbase
{ mkDerivation
, lib
, extra-cmake-modules
, kcoreaddons
, kconfig
, kcrash
, kdbusaddons
, ki18n
, kiconthemes
, knotifications
, kwidgetsaddons
, kwindowsystem
, polkit-qt
, qtbase
}:
mkDerivation {
pname = "polkit-kde-agent";
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes
knotifications kwindowsystem polkit-qt
kdbusaddons
kwidgetsaddons
kcoreaddons
kcrash
kconfig
ki18n
kiconthemes
knotifications
kwindowsystem
polkit-qt
];
outputs = [ "out" "dev" ];
}

View file

@ -1,17 +1,45 @@
{
mkDerivation,
extra-cmake-modules, kdoctools,
bluez-qt, kactivities, kauth, kconfig, kdbusaddons,
kglobalaccel, ki18n, kidletime, kio, knotifyconfig, kwayland, libkscreen,
networkmanager-qt, plasma-workspace, qtx11extras, solid, udev
{ mkDerivation
, extra-cmake-modules
, kdoctools
, bluez-qt
, kactivities
, kauth
, kconfig
, kdbusaddons
, kglobalaccel
, ki18n
, kidletime
, kio
, knotifyconfig
, kwayland
, libkscreen
, networkmanager-qt
, plasma-workspace
, qtx11extras
, solid
, udev
}:
mkDerivation {
pname = "powerdevil";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kconfig kdbusaddons knotifyconfig solid udev bluez-qt kactivities kauth
kglobalaccel ki18n kio kidletime kwayland libkscreen
networkmanager-qt plasma-workspace qtx11extras
kconfig
kdbusaddons
knotifyconfig
solid
udev
bluez-qt
kactivities
kauth
kglobalaccel
ki18n
kio
kidletime
kwayland
libkscreen
networkmanager-qt
plasma-workspace
qtx11extras
];
}

View file

@ -3,428 +3,468 @@
{ fetchurl, mirror }:
{
bluedevil = {
version = "5.25.5";
aura-browser = {
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/bluedevil-5.25.5.tar.xz";
sha256 = "1dsah7rcx2brcd1d5x7bvhrixx5nvwp1fwq9b8k2zc038xzpx6ys";
name = "bluedevil-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/aura-browser-5.26.0.tar.xz";
sha256 = "1r43p7jjmsjhav6b3zdk9lx8cg56dapxd6sh2c6cwc1xy8pmvpm9";
name = "aura-browser-5.26.0.tar.xz";
};
};
bluedevil = {
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.26.0/bluedevil-5.26.0.tar.xz";
sha256 = "1br3vj7xxgzzc82fw1qq1zqk9gcpl5dpmlz61lqq87wnjhqb6xdj";
name = "bluedevil-5.26.0.tar.xz";
};
};
breeze = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/breeze-5.25.5.tar.xz";
sha256 = "0m3ggv5znzfcp25afgl7v5w7m27v5hdvv6jw9vrvwbqj8lzq1hlx";
name = "breeze-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/breeze-5.26.0.tar.xz";
sha256 = "0z2371bwv7m1zhlgby8vjvx5qblpf94281p5l3qa22ws0k4jgv8i";
name = "breeze-5.26.0.tar.xz";
};
};
breeze-grub = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/breeze-grub-5.25.5.tar.xz";
sha256 = "1w5lrnfhnzd9mjs93r1y8f9mlpqd7jlrjwzfryy919alqsxfpyyl";
name = "breeze-grub-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/breeze-grub-5.26.0.tar.xz";
sha256 = "12fpxnddcvig9zgj3knjkarl4y2kywgqg60cdjj3shsk2q6q2lh0";
name = "breeze-grub-5.26.0.tar.xz";
};
};
breeze-gtk = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/breeze-gtk-5.25.5.tar.xz";
sha256 = "0wj8qzy2104ggczxagxm45zwsvvpwd6jjnbv1893mhlr6f2zrbmh";
name = "breeze-gtk-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/breeze-gtk-5.26.0.tar.xz";
sha256 = "1q3lf5sj9f0fx4ahdffd16m0ak4q742b6zpw6crvz4cymh3n9fy8";
name = "breeze-gtk-5.26.0.tar.xz";
};
};
breeze-plymouth = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/breeze-plymouth-5.25.5.tar.xz";
sha256 = "1p9xgcxx543dddpz7sahk1ky6inzl9lyaf0z506vh91xs5rn0srv";
name = "breeze-plymouth-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/breeze-plymouth-5.26.0.tar.xz";
sha256 = "04xhdy89p83p8dhhs40hkp2xlpj20j4l2dwiry9qaqd1yk331gz8";
name = "breeze-plymouth-5.26.0.tar.xz";
};
};
discover = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/discover-5.25.5.tar.xz";
sha256 = "01vdi66c7v60db25p0qi0q73wgqw6dy2kirbk34bvhld41gpxhhv";
name = "discover-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/discover-5.26.0.tar.xz";
sha256 = "0w7i9w5y1ybd1qzzx1psgf97960bdjkbdr1p90jymqwflcr5yjyz";
name = "discover-5.26.0.tar.xz";
};
};
drkonqi = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/drkonqi-5.25.5.tar.xz";
sha256 = "0vw4bfld2jdiwm4g3008x8s1lq1ydf87ckb0fvyzsp11hq9nnnk7";
name = "drkonqi-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/drkonqi-5.26.0.tar.xz";
sha256 = "01zsyy4v6ss3iflman0p3m3cq3ckbwjd6928frdvdlvc5w35zrj1";
name = "drkonqi-5.26.0.tar.xz";
};
};
kactivitymanagerd = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kactivitymanagerd-5.25.5.tar.xz";
sha256 = "0hsllhqi46n25sr27crnad053ghk3hni2w496g6d2qfmi20l3g4n";
name = "kactivitymanagerd-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kactivitymanagerd-5.26.0.tar.xz";
sha256 = "1l8dncc2ijwg5vxd0l05fd2x3ssbvnhk5m4hhy6k84xaxjvinqnj";
name = "kactivitymanagerd-5.26.0.tar.xz";
};
};
kde-cli-tools = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kde-cli-tools-5.25.5.tar.xz";
sha256 = "0i1lnkyb2bdvbhnr2wsgjy2sjichzxxqkvn30ca85rj21cavk2z3";
name = "kde-cli-tools-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kde-cli-tools-5.26.0.tar.xz";
sha256 = "0w4nx2zdwaaqhm7xrqh0s5p2yp0wjwj0svyr396z8lapimgjn80l";
name = "kde-cli-tools-5.26.0.tar.xz";
};
};
kde-gtk-config = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kde-gtk-config-5.25.5.tar.xz";
sha256 = "0zr4626fmx5adg65qa0npc222kjxmhml1i014gsrmjmsp0s5w8pw";
name = "kde-gtk-config-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kde-gtk-config-5.26.0.tar.xz";
sha256 = "0yffhbrkh204ma8pv11256hn290gml4pmhgplygpwbn7ir9ir72p";
name = "kde-gtk-config-5.26.0.tar.xz";
};
};
kdecoration = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kdecoration-5.25.5.tar.xz";
sha256 = "1x3scszz5nfwqciwc3bv0r04wgqlxs0c9j1090zvn6mjjg2nsyb7";
name = "kdecoration-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kdecoration-5.26.0.tar.xz";
sha256 = "0cd67mmqriqcx1xvkx7s1zz01y6gc614g0qv6i2ybd6p5r2f3qcb";
name = "kdecoration-5.26.0.tar.xz";
};
};
kdeplasma-addons = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kdeplasma-addons-5.25.5.tar.xz";
sha256 = "1a5cq0jz69hlcr22wxi2p5mzxv5xcp88220irxmq0dhpk85kywlx";
name = "kdeplasma-addons-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kdeplasma-addons-5.26.0.tar.xz";
sha256 = "1nfnvbm27rb2sljg01m4s61yqz7pw4h7z5zjp2n1x6l1gmbsbh1h";
name = "kdeplasma-addons-5.26.0.tar.xz";
};
};
kgamma5 = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kgamma5-5.25.5.tar.xz";
sha256 = "1c305bs50km7bsn0phz7yj4x2168sxwsw9zxbpcgw4q3r53c0ywz";
name = "kgamma5-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kgamma5-5.26.0.tar.xz";
sha256 = "117pwi6ykyhkp7vfpvgxz158m4a76b75mkynichn0b5k3q8svy4h";
name = "kgamma5-5.26.0.tar.xz";
};
};
khotkeys = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/khotkeys-5.25.5.tar.xz";
sha256 = "0c9i4vxiiv90dpzsd2hjwavks87cvwplkj63751z8mazax6r95as";
name = "khotkeys-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/khotkeys-5.26.0.tar.xz";
sha256 = "02inmqfrsp3w3pig45m3ay544vhdhmrx0alf36van561w76kkdc5";
name = "khotkeys-5.26.0.tar.xz";
};
};
kinfocenter = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kinfocenter-5.25.5.tar.xz";
sha256 = "0zvki76yghkn158s7hb5g9drz7xaqxkmp2747404n2n0gmnmsdif";
name = "kinfocenter-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kinfocenter-5.26.0.tar.xz";
sha256 = "0nif06xsf7nmgyb3d1navz3vykw88xk88fzgqnax001cmrmiph82";
name = "kinfocenter-5.26.0.tar.xz";
};
};
kmenuedit = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kmenuedit-5.25.5.tar.xz";
sha256 = "0z85w7w207dnsinsz8yg6s408pwfy3l7wjkcsjpyg8aj8s9x6nl7";
name = "kmenuedit-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kmenuedit-5.26.0.tar.xz";
sha256 = "1cfinj96la1c4nkz885lfybk5fw8z8d42yshb3nks66r528xgsmi";
name = "kmenuedit-5.26.0.tar.xz";
};
};
kpipewire = {
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.26.0/kpipewire-5.26.0.tar.xz";
sha256 = "1vmynvwcf2ll6hbcgdkmmdfyvib6fk1cq3yi6n0qdrqvbcrg62bs";
name = "kpipewire-5.26.0.tar.xz";
};
};
kscreen = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kscreen-5.25.5.tar.xz";
sha256 = "0361202n0366jiyv61w06jikh2i4s1fzr6x3chmdykx4fgvbqj7s";
name = "kscreen-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kscreen-5.26.0.tar.xz";
sha256 = "0ay5qc31b33q9h8isppga97vy1h5hrk8i44pbsr45qcjmigjkr16";
name = "kscreen-5.26.0.tar.xz";
};
};
kscreenlocker = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kscreenlocker-5.25.5.tar.xz";
sha256 = "0mivx0l266310iy52qi94b6wi8w2a8nl7cjn5750x66dz81jl3yj";
name = "kscreenlocker-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kscreenlocker-5.26.0.tar.xz";
sha256 = "0gf77s8pn8nyjmy5y8khw9l3094lnjbj6cyhcsl817yncp7v44p4";
name = "kscreenlocker-5.26.0.tar.xz";
};
};
ksshaskpass = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/ksshaskpass-5.25.5.tar.xz";
sha256 = "0z8pp2mh4s98jh8jkf6r8v014gb6svapmp0m1npzw7zcmr6jvpn6";
name = "ksshaskpass-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/ksshaskpass-5.26.0.tar.xz";
sha256 = "1wf5dn73g5whgf40g2irxm72lv6fhr3nillp8y6d08iw8p2mc9yc";
name = "ksshaskpass-5.26.0.tar.xz";
};
};
ksystemstats = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/ksystemstats-5.25.5.tar.xz";
sha256 = "07xm6gn2k3vsl1pkrd2n9w8w8b7jq26h3cpslqha4ipw0by2mlqa";
name = "ksystemstats-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/ksystemstats-5.26.0.tar.xz";
sha256 = "033b0b1qgkh27d708s6pzyra9dxy2h9fs0w4s0kvy9gkva1y2254";
name = "ksystemstats-5.26.0.tar.xz";
};
};
kwallet-pam = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kwallet-pam-5.25.5.tar.xz";
sha256 = "14w803lc3s2c0f4mqzzdhpfy5qnlz7wv00pbrc3v4k3zv381ci8n";
name = "kwallet-pam-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kwallet-pam-5.26.0.tar.xz";
sha256 = "1krcnsnyfxz7k2q9pcipv6mvzajkcgmgxsknb9g5cvrh0hla3fxq";
name = "kwallet-pam-5.26.0.tar.xz";
};
};
kwayland-integration = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kwayland-integration-5.25.5.tar.xz";
sha256 = "10xl7yrj519b9s5vq0hqqfz3vvg1fdwggw96snzm44iwycqbgss8";
name = "kwayland-integration-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kwayland-integration-5.26.0.tar.xz";
sha256 = "0h54mpj9z4cxb2f67lzp8zjm59xxlc35jffk2r0pyjs203a4247f";
name = "kwayland-integration-5.26.0.tar.xz";
};
};
kwin = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kwin-5.25.5.tar.xz";
sha256 = "1dh7ydwxbb9r53p353d53gq7w9vmp7idvsr4s5ldxmah35436v2s";
name = "kwin-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kwin-5.26.0.tar.xz";
sha256 = "1z9980s4pz9q4wd2lgr6iahqcc6y02f02mprzfbq6mlcq1llg7rs";
name = "kwin-5.26.0.tar.xz";
};
};
kwrited = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/kwrited-5.25.5.tar.xz";
sha256 = "03gw3czdgyf35n6x79x416rk6f7w1ayzmy5pb65v9733nx1j34mh";
name = "kwrited-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/kwrited-5.26.0.tar.xz";
sha256 = "173b5ppah5mapgx52hnkq6wfp6nn6z7mvm94mfz224r1vcr4841f";
name = "kwrited-5.26.0.tar.xz";
};
};
layer-shell-qt = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/layer-shell-qt-5.25.5.tar.xz";
sha256 = "1mvhklq7n9hhjing704jr3ybq58ixwr9fdg3phnqhmdnqc2q3w0l";
name = "layer-shell-qt-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/layer-shell-qt-5.26.0.tar.xz";
sha256 = "07mnrwk100mazrghg9biv4vlnnw92l88hwqchwkh541dgqa3s16y";
name = "layer-shell-qt-5.26.0.tar.xz";
};
};
libkscreen = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/libkscreen-5.25.5.tar.xz";
sha256 = "17f2pbbkpmw3a32nsqlwd0x5xb71l6dzrh7ldwcqv46nvb54yhfa";
name = "libkscreen-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/libkscreen-5.26.0.tar.xz";
sha256 = "092y26bn7g1a2v1jv1d7r71xrp5a8kdnfvz58szs4d4qm1iyp6jf";
name = "libkscreen-5.26.0.tar.xz";
};
};
libksysguard = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/libksysguard-5.25.5.tar.xz";
sha256 = "1gqsjsdkp25abqqp4f6cv6ih199q9ad7q1a4lkhjgsh4h8jq1856";
name = "libksysguard-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/libksysguard-5.26.0.tar.xz";
sha256 = "15ljaa6ypqdrb0x2b4chs7piq9pi4lm5hx36708has64xmrz9cj3";
name = "libksysguard-5.26.0.tar.xz";
};
};
milou = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/milou-5.25.5.tar.xz";
sha256 = "0ijdbiq169sy47g0x22pj9x6abldpfxcnski4w1jh9hi9qz1rc25";
name = "milou-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/milou-5.26.0.tar.xz";
sha256 = "1g4ga1ylzj4zcdx3wh5y4rz84w5bwv7041bkp7b03pia2hwfgvy0";
name = "milou-5.26.0.tar.xz";
};
};
oxygen = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/oxygen-5.25.5.tar.xz";
sha256 = "1szkaln4if8rafvjg2yjxarspf7lqls2pk0gzac89ncr7840c970";
name = "oxygen-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/oxygen-5.26.0.tar.xz";
sha256 = "0mbcdnv40j1jvc1i77rknrrs5xs6w5qaz7sliyygm2f01vgha6cz";
name = "oxygen-5.26.0.tar.xz";
};
};
oxygen-sounds = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/oxygen-sounds-5.25.5.tar.xz";
sha256 = "04rn3ccqszznknvblz2i8r406m32hk4d3yzma4vzq93jfk57hdf1";
name = "oxygen-sounds-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/oxygen-sounds-5.26.0.tar.xz";
sha256 = "0ww7njndc4ilwsc16l5jv7cbq8mzjm9yz7x515fhvwqzwh61vd47";
name = "oxygen-sounds-5.26.0.tar.xz";
};
};
plank-player = {
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.26.0/plank-player-5.26.0.tar.xz";
sha256 = "0jwhrhbbwblj8c7n13hg7ac3dbmnybsspq1gpcd16l797msdyp2k";
name = "plank-player-5.26.0.tar.xz";
};
};
plasma-bigscreen = {
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.26.0/plasma-bigscreen-5.26.0.tar.xz";
sha256 = "1jmv2f60pbgfs110560h4gix1hj8awmlydrikcyn0p2hhc6xdc9r";
name = "plasma-bigscreen-5.26.0.tar.xz";
};
};
plasma-browser-integration = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-browser-integration-5.25.5.tar.xz";
sha256 = "18pbn5ic5l3m8i1y99yprpwd4x4746aq3abqn1f2cq5h2683h2ia";
name = "plasma-browser-integration-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-browser-integration-5.26.0.tar.xz";
sha256 = "0vzkqhrafqwl5whqyjv1np37wzv5dm49gh4z3acv0yz83842asgl";
name = "plasma-browser-integration-5.26.0.tar.xz";
};
};
plasma-desktop = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-desktop-5.25.5.tar.xz";
sha256 = "05s1pkwr4xmkghp8jrwcyrvjm83n68ngmk2694055xcfgi0pxicg";
name = "plasma-desktop-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-desktop-5.26.0.tar.xz";
sha256 = "0x5csx29x81szmmil4mlxmfcmz3v1q0n3q3f6k3p4knhpv77x7vx";
name = "plasma-desktop-5.26.0.tar.xz";
};
};
plasma-disks = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-disks-5.25.5.tar.xz";
sha256 = "0vci2cf8vx2lclypys9rmvjb8haakv6ksrvqm5j28pazbq2kskvl";
name = "plasma-disks-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-disks-5.26.0.tar.xz";
sha256 = "0wb31vnh8bs5wxl07wawji2l66pmnhn9li3smcygsx0qcqxsmcxm";
name = "plasma-disks-5.26.0.tar.xz";
};
};
plasma-firewall = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-firewall-5.25.5.tar.xz";
sha256 = "0k3pc0dcsjr2hhh4hr8vhsvaddn66s6imm8skrr02icxqvljs6jh";
name = "plasma-firewall-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-firewall-5.26.0.tar.xz";
sha256 = "08ayf84ah294q473554zlgs8ri0l20bzc6gmbfrw833byviqwppr";
name = "plasma-firewall-5.26.0.tar.xz";
};
};
plasma-integration = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-integration-5.25.5.tar.xz";
sha256 = "1pab56cg2zi8fcaar53lhhh98iw7l07f5lkymkqhsh8a5crfc3yr";
name = "plasma-integration-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-integration-5.26.0.tar.xz";
sha256 = "0mqv9haanmp3q29ik2x07bmcfdly1icrzdcid76rlycnsr1v0qdg";
name = "plasma-integration-5.26.0.tar.xz";
};
};
plasma-mobile = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-mobile-5.25.5.tar.xz";
sha256 = "1q4amdqvjbcx88qdyvhhl6j5f0f9p41b3k99zsqv381f94dpybn9";
name = "plasma-mobile-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-mobile-5.26.0.tar.xz";
sha256 = "0zw7ppg8fqqb6i2z0zacij4qzwki1ixxi3ky1qvk8q7pqb8n47y2";
name = "plasma-mobile-5.26.0.tar.xz";
};
};
plasma-nano = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-nano-5.25.5.tar.xz";
sha256 = "1kgglhr3cvg0crfr6di21kp1pfdc017qh3jnaf25f15bllypznq9";
name = "plasma-nano-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-nano-5.26.0.tar.xz";
sha256 = "0cnb1y8xwxq711ighi9zzw6x3npfwpf9865bi16hha8fk7vzn6z7";
name = "plasma-nano-5.26.0.tar.xz";
};
};
plasma-nm = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-nm-5.25.5.tar.xz";
sha256 = "036bx0qjrjanfxy8aiy6ab7rmm2h8l7wlkvlwhzw2hgl1w03xjps";
name = "plasma-nm-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-nm-5.26.0.tar.xz";
sha256 = "1bjy4iq1v2nkhl0ib2v26anxvpl6dns1c1zqf5w24rfmpdmxz6ky";
name = "plasma-nm-5.26.0.tar.xz";
};
};
plasma-pa = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-pa-5.25.5.tar.xz";
sha256 = "0g06pm1isnzx4hv6380rjpyr22s4j5iw9083s71vnl4npx28npvb";
name = "plasma-pa-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-pa-5.26.0.tar.xz";
sha256 = "00ajjrjyvjxhfxg9amsr009rwpg35r2c29679dypkxfldki81czz";
name = "plasma-pa-5.26.0.tar.xz";
};
};
plasma-remotecontrollers = {
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.26.0/plasma-remotecontrollers-5.26.0.tar.xz";
sha256 = "0gwmhsqdkr5ra2r7iwasggkxmd0xw08fm7fqvdqcp8m7p0fzc9ap";
name = "plasma-remotecontrollers-5.26.0.tar.xz";
};
};
plasma-sdk = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-sdk-5.25.5.tar.xz";
sha256 = "1z0cn0aiiivdb02r5vn8hm8hj9wbx053ksh5jgx2x048g67gmq96";
name = "plasma-sdk-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-sdk-5.26.0.tar.xz";
sha256 = "1wsgksds7ygq6d65x1yziqnicczq780gdx1z8xsfdw66gjajxf0r";
name = "plasma-sdk-5.26.0.tar.xz";
};
};
plasma-systemmonitor = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-systemmonitor-5.25.5.tar.xz";
sha256 = "0rs3avhpmfapzha8dkir9ny60ba2m92bbfv4avsd85vz5kggg29h";
name = "plasma-systemmonitor-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-systemmonitor-5.26.0.tar.xz";
sha256 = "1yj72qli0zjm0m20ys5djxcz2ab2v24l7grdk914x6yk4iz6pgs1";
name = "plasma-systemmonitor-5.26.0.tar.xz";
};
};
plasma-tests = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-tests-5.25.5.tar.xz";
sha256 = "14gdnyxl4fb5rqv1gpmp2wgx3x30pli919wjn835lbd2mf4rzwfq";
name = "plasma-tests-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-tests-5.26.0.tar.xz";
sha256 = "0hvklywisglygv74y2in9a8qkw00rqx78i0snw64hpmfl7n610p8";
name = "plasma-tests-5.26.0.tar.xz";
};
};
plasma-thunderbolt = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-thunderbolt-5.25.5.tar.xz";
sha256 = "1lbs4y163ccvd5zllazlp0f5v0g0rii1apbji9j7mr1n4w10wp16";
name = "plasma-thunderbolt-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-thunderbolt-5.26.0.tar.xz";
sha256 = "07davvxifdswm6s5v8sg3gzwd9s5b46q72c7jjnryjsb3gj0w755";
name = "plasma-thunderbolt-5.26.0.tar.xz";
};
};
plasma-vault = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-vault-5.25.5.tar.xz";
sha256 = "15nf4myl6sry0930m8qiixpr1i8bh1g58cy2gf304h029vr2fn5j";
name = "plasma-vault-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-vault-5.26.0.tar.xz";
sha256 = "0jx7i7xzi15hnwwscif0ilymfk2nrb93n8q5cjpr79gksmdwdajd";
name = "plasma-vault-5.26.0.tar.xz";
};
};
plasma-workspace = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-workspace-5.25.5.tar.xz";
sha256 = "0pxwg3i07sipfchn4qkmlr6kcgqbhj2s10xq69wi32x1fc13jx5x";
name = "plasma-workspace-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-workspace-5.26.0.tar.xz";
sha256 = "1cjnalc1yyc3ijm9idjd7bsghr34mnrk7fkk8d6qr8azqm5x67w4";
name = "plasma-workspace-5.26.0.tar.xz";
};
};
plasma-workspace-wallpapers = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plasma-workspace-wallpapers-5.25.5.tar.xz";
sha256 = "0pdgg8h6zwyxf1pj241mg3hd94wh38bqxj68af5jfp10xrwkzcyr";
name = "plasma-workspace-wallpapers-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plasma-workspace-wallpapers-5.26.0.tar.xz";
sha256 = "10da3xpm82nn971yb9zh3qls78ngcghab3ivknqc6jbqzkk9z76v";
name = "plasma-workspace-wallpapers-5.26.0.tar.xz";
};
};
plymouth-kcm = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/plymouth-kcm-5.25.5.tar.xz";
sha256 = "1knywmc6wdjqfq1xqli8hyi69kj7fvc0x0s246y7nrkskfc9ah67";
name = "plymouth-kcm-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/plymouth-kcm-5.26.0.tar.xz";
sha256 = "0y7c8wmxb9aigrs6l1rjwhx1hxyip1g4csy121kjisdxzp4fijcd";
name = "plymouth-kcm-5.26.0.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.25.5";
version = "1-5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/polkit-kde-agent-1-5.25.5.tar.xz";
sha256 = "1qb9nxlkgcv0c30l2vqgf9xs9d220q5pg7ikpb6zjzvj4wsvlvwd";
name = "polkit-kde-agent-1-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/polkit-kde-agent-1-5.26.0.tar.xz";
sha256 = "1fw8qh9yg87dq3vmxhas4qpx4zb0knf9nnz96fvcmfnnrh56ahxa";
name = "polkit-kde-agent-1-5.26.0.tar.xz";
};
};
powerdevil = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/powerdevil-5.25.5.tar.xz";
sha256 = "0anisirn7z8aw442npdnk1csb5ghpzj2hx49gpw4l6ijk70b76pr";
name = "powerdevil-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/powerdevil-5.26.0.tar.xz";
sha256 = "1bph5kg6w2rb5n2xwwh85zrar5cif6hcvwy4j8kazhqm2m507vkn";
name = "powerdevil-5.26.0.tar.xz";
};
};
qqc2-breeze-style = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/qqc2-breeze-style-5.25.5.tar.xz";
sha256 = "0z71kmhajk1jyp0f32kpl4pklbvxc34jp9jzq09gkq5vpsdccy6g";
name = "qqc2-breeze-style-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/qqc2-breeze-style-5.26.0.tar.xz";
sha256 = "1j6y636r4s0m30d9ynwqf9p9f85ivi5pys78y24787rh5nynq519";
name = "qqc2-breeze-style-5.26.0.tar.xz";
};
};
sddm-kcm = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/sddm-kcm-5.25.5.tar.xz";
sha256 = "1hvwjcgsjvlg61rfrak5111828lxf0lfh5p95d5kw1x4y2wlr756";
name = "sddm-kcm-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/sddm-kcm-5.26.0.tar.xz";
sha256 = "1hx6qrcb1sd7dhnsp6lma7wmrzkd348mcf3ya7v4daixyyasy7i7";
name = "sddm-kcm-5.26.0.tar.xz";
};
};
systemsettings = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/systemsettings-5.25.5.tar.xz";
sha256 = "0n7mf6ygi8fgn1m6pk2fadnqj1h58mxqni3h19xbi373wfypq5fl";
name = "systemsettings-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/systemsettings-5.26.0.tar.xz";
sha256 = "1k2gi0mrd91xcjch79rmz63imc5ngiyjx4agv5kxam0lnp010bxz";
name = "systemsettings-5.26.0.tar.xz";
};
};
xdg-desktop-portal-kde = {
version = "5.25.5";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.25.5/xdg-desktop-portal-kde-5.25.5.tar.xz";
sha256 = "0l3lmwihxyl65y0mkyg3afk1k6gc0ldjw2vg92g7yydbgmn39q7k";
name = "xdg-desktop-portal-kde-5.25.5.tar.xz";
url = "${mirror}/stable/plasma/5.26.0/xdg-desktop-portal-kde-5.26.0.tar.xz";
sha256 = "17ig8yxm2iygyqg8r1jqbzhqp5sz71j05c7lsiilqpq5r4zng6ly";
name = "xdg-desktop-portal-kde-5.26.0.tar.xz";
};
};
}

View file

@ -1,17 +1,48 @@
{
mkDerivation, extra-cmake-modules, kdoctools,
kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
kservice, kwindowsystem, kxmlgui, qtquickcontrols, qtquickcontrols2,
kactivities, kactivities-stats, kirigami2, kcrash, plasma-workspace
{ mkDerivation
, extra-cmake-modules
, kdoctools
, kcmutils
, kconfig
, kdbusaddons
, khtml
, ki18n
, kiconthemes
, kio
, kitemviews
, kservice
, kwindowsystem
, kxmlgui
, qtquickcontrols
, qtquickcontrols2
, kactivities
, kactivities-stats
, kirigami2
, kcrash
, plasma-workspace
}:
mkDerivation {
pname = "systemsettings";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice
kwindowsystem kxmlgui qtquickcontrols qtquickcontrols2
kactivities kactivities-stats kirigami2 kcrash plasma-workspace
kcmutils
kconfig
kdbusaddons
khtml
ki18n
kiconthemes
kio
kitemviews
kservice
kwindowsystem
kxmlgui
qtquickcontrols
qtquickcontrols2
kactivities
kactivities-stats
kirigami2
kcrash
plasma-workspace
];
outputs = [ "bin" "dev" "out" ];
}

View file

@ -1,19 +1,49 @@
{
mkDerivation, lib,
extra-cmake-modules, gettext, kdoctools,
cups, libepoxy, mesa, pcre, pipewire, wayland, wayland-protocols,
kcoreaddons, knotifications, kwayland, kwidgetsaddons, kwindowsystem,
kirigami2, kdeclarative, plasma-framework, plasma-wayland-protocols, kio,
qtbase
{ mkDerivation
, lib
, extra-cmake-modules
, gettext
, kdoctools
, cups
, libepoxy
, mesa
, pcre
, pipewire
, wayland
, wayland-protocols
, kcoreaddons
, knotifications
, kwayland
, kwidgetsaddons
, kwindowsystem
, kirigami2
, kdeclarative
, plasma-framework
, plasma-wayland-protocols
, kio
, qtbase
}:
mkDerivation {
pname = "xdg-desktop-portal-kde";
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools ];
buildInputs = [
cups libepoxy mesa pcre pipewire wayland wayland-protocols
cups
libepoxy
mesa
pcre
pipewire
wayland
wayland-protocols
kio kcoreaddons knotifications kwayland kwidgetsaddons kwindowsystem
kirigami2 kdeclarative plasma-framework plasma-wayland-protocols
kio
kcoreaddons
knotifications
kwayland
kwidgetsaddons
kwindowsystem
kirigami2
kdeclarative
plasma-framework
plasma-wayland-protocols
];
}

View file

@ -1,7 +1,7 @@
{ lib, stdenv, fetchsvn, darwin, libtiff
, libpng, zlib, libwebp, libraw, openexr, openjpeg
, libjpeg, jxrlib, pkg-config
, fixDarwinDylibNames }:
, fixDarwinDylibNames, autoSignDarwinBinariesHook }:
stdenv.mkDerivation {
pname = "freeimage";
@ -39,6 +39,8 @@ stdenv.mkDerivation {
] ++ lib.optionals stdenv.isDarwin [
darwin.cctools
fixDarwinDylibNames
] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [
autoSignDarwinBinariesHook
];
buildInputs = [ libtiff libtiff.dev_private libpng zlib libwebp libraw openexr openjpeg libjpeg libjpeg.dev_private jxrlib ];

View file

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.98/ -A '*.tar.xz' )
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.99/ -A '*.tar.xz' )

View file

@ -1,12 +1,13 @@
{
mkDerivation,
extra-cmake-modules,
qtbase, qtx11extras
qtbase, qtx11extras,
wayland, plasma-wayland-protocols
}:
mkDerivation {
pname = "kidletime";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtx11extras ];
buildInputs = [ qtx11extras wayland plasma-wayland-protocols ];
propagatedBuildInputs = [ qtbase ];
}

View file

@ -4,667 +4,667 @@
{
attica = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/attica-5.98.0.tar.xz";
sha256 = "0w1w6w2jia1q32jnn2dhyxmkq64ha1dcbsqj233v4f224rp3aknp";
name = "attica-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/attica-5.99.0.tar.xz";
sha256 = "1cb3cdn8v68d14l7gax4zdjk0vgqwj6gxmdnzhf9qfvik6rd6nhp";
name = "attica-5.99.0.tar.xz";
};
};
baloo = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/baloo-5.98.0.tar.xz";
sha256 = "0x515lnvrzlnsv5i924q17mzi88k00krj90myad17s0g7p5pi1rw";
name = "baloo-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/baloo-5.99.0.tar.xz";
sha256 = "0spz0sa2lbdbm12d10bswcyawayxpykk3v8yicv5khgf6adpdyq0";
name = "baloo-5.99.0.tar.xz";
};
};
bluez-qt = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/bluez-qt-5.98.0.tar.xz";
sha256 = "0h2k2qiskn921cpni5rs7x5ahric6dlllwsrk77akpi4xcsrip2g";
name = "bluez-qt-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/bluez-qt-5.99.0.tar.xz";
sha256 = "11fg7lk1yxj5dfq7s8z17n9prvnqfvk1hsgyd1ygi1x1d2qipjg7";
name = "bluez-qt-5.99.0.tar.xz";
};
};
breeze-icons = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/breeze-icons-5.98.0.tar.xz";
sha256 = "0a3zvmhcfsnxv0jpyjny3sl769p99psadl1872v0qlkax47pvsjp";
name = "breeze-icons-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/breeze-icons-5.99.0.tar.xz";
sha256 = "1z9wrmb4jj7sfnb7kqmx2ww53vily52ycm7rgycr2b1q0jf6j3s8";
name = "breeze-icons-5.99.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/extra-cmake-modules-5.98.0.tar.xz";
sha256 = "0669m98vqy4hpacfjs7xpgjj1bns24kjybrjipxzp82092g8y69w";
name = "extra-cmake-modules-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/extra-cmake-modules-5.99.0.tar.xz";
sha256 = "0zl0hwp077b8w338bl0210i6892kwfx2vqpn55qvb3b20sk8m081";
name = "extra-cmake-modules-5.99.0.tar.xz";
};
};
frameworkintegration = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/frameworkintegration-5.98.0.tar.xz";
sha256 = "1mrangjj8lhm4njpkhqna2zwnidkd9crs23gj6kdlwzmiknypi6q";
name = "frameworkintegration-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/frameworkintegration-5.99.0.tar.xz";
sha256 = "14dx60xvgcb6nf5d83cgm7y6wc8d7ngxg6aaka6k8996qfkczz9k";
name = "frameworkintegration-5.99.0.tar.xz";
};
};
kactivities = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kactivities-5.98.0.tar.xz";
sha256 = "0n7r88y1b8mph5al2xh8fbw5ckdzdmdzjipf205y20ib35bskd9i";
name = "kactivities-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kactivities-5.99.0.tar.xz";
sha256 = "1l7jzj3nscfmbiq105v9gkz4sd0c92vydmhw4j9mjjjn16aqbs39";
name = "kactivities-5.99.0.tar.xz";
};
};
kactivities-stats = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kactivities-stats-5.98.0.tar.xz";
sha256 = "0zvw3km1wf91wl9xbjvawjia0847kbs3js4nbf3d0z87l5h6rbx8";
name = "kactivities-stats-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kactivities-stats-5.99.0.tar.xz";
sha256 = "0cr0sjk1rwv3zjvmhs2xc7wfs33r9x6padybc7v2aq751gz5cc4k";
name = "kactivities-stats-5.99.0.tar.xz";
};
};
kapidox = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kapidox-5.98.0.tar.xz";
sha256 = "1k2qk8ibv5dqdhkn2992n8rlmslpmngz83hxb7zrh3pkphdg8v2n";
name = "kapidox-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kapidox-5.99.0.tar.xz";
sha256 = "15r8x5z50xwfmh507kf3hsr8yqlfank224hfhcrpyl1vi256jb8c";
name = "kapidox-5.99.0.tar.xz";
};
};
karchive = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/karchive-5.98.0.tar.xz";
sha256 = "1ipj7j1iw6g56z0qppji38h6qwbs05piiqqbsw8hdbf96l6cdiq2";
name = "karchive-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/karchive-5.99.0.tar.xz";
sha256 = "1z4msj6w7g2fy2mp07aadm9f2qv5x4mhjisv7ppl8hrhz355f6ap";
name = "karchive-5.99.0.tar.xz";
};
};
kauth = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kauth-5.98.0.tar.xz";
sha256 = "0nzdvx2mibpq1cgzpll9ffjr46vch1qvriaywyqih0iybx6mx5z6";
name = "kauth-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kauth-5.99.0.tar.xz";
sha256 = "14xz3gh4p7dn0wacjyqwm5x82kiwik3nswx7icmhnq686cvp7fin";
name = "kauth-5.99.0.tar.xz";
};
};
kbookmarks = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kbookmarks-5.98.0.tar.xz";
sha256 = "1rpjqz2xnpb2wp2k3pjdclbkb0p96y48x6h8l056nr93alxyrqvi";
name = "kbookmarks-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kbookmarks-5.99.0.tar.xz";
sha256 = "0vb8q69ki6aqmq8hacqq886dl7kwf9zyw015vb52nsinv8zjvf5m";
name = "kbookmarks-5.99.0.tar.xz";
};
};
kcalendarcore = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcalendarcore-5.98.0.tar.xz";
sha256 = "16kclspsjzld9n07z1i8li2pc91ihpqhbk46a4s92nsihs2dkayk";
name = "kcalendarcore-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcalendarcore-5.99.0.tar.xz";
sha256 = "11zcgjkz0q4da3vxis7b4lg07sfvk01z0dgx1ccpa15ardmc8l8r";
name = "kcalendarcore-5.99.0.tar.xz";
};
};
kcmutils = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcmutils-5.98.0.tar.xz";
sha256 = "0jqkg4i16jnxricrhi1cbvv7gjjj7ry3z36mzh11h48ml7rl05qx";
name = "kcmutils-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcmutils-5.99.0.tar.xz";
sha256 = "1ljaz8xja2z720cr6n8g2lizsb4kw4vlakfv5xhq466am27csyvm";
name = "kcmutils-5.99.0.tar.xz";
};
};
kcodecs = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcodecs-5.98.0.tar.xz";
sha256 = "0n10r7s9r25xp7vlym41qi421kld00niig73yark7yghj0r41jcz";
name = "kcodecs-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcodecs-5.99.0.tar.xz";
sha256 = "0xi0hscwf4kv5cp7hxwialy2wqr6ijdh0syh9p43icwx6c8q1kb2";
name = "kcodecs-5.99.0.tar.xz";
};
};
kcompletion = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcompletion-5.98.0.tar.xz";
sha256 = "191vid00zskvhl6dgj6yz9iyvwdcmg35l5gq68ggjr17cj59acsf";
name = "kcompletion-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcompletion-5.99.0.tar.xz";
sha256 = "14s7nmslli2vaiwg993rg0wvfqlnfcvxadapl41s92iisf6b4m2b";
name = "kcompletion-5.99.0.tar.xz";
};
};
kconfig = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kconfig-5.98.0.tar.xz";
sha256 = "15m2bggfr682q68dym7nzmvz7q7pwarzijad1wj0r5cs62l3bkjy";
name = "kconfig-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kconfig-5.99.0.tar.xz";
sha256 = "19jqsah1x1086sqnv5f4bicmi4c5y8idxrx96ji7jign5z9c7isx";
name = "kconfig-5.99.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kconfigwidgets-5.98.0.tar.xz";
sha256 = "05bwldqc5k6dlzsxjby5565sch6i0mh7jg5cbyjz24xb1fpj0d7b";
name = "kconfigwidgets-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kconfigwidgets-5.99.0.tar.xz";
sha256 = "07xzgmx3fvrynzhnnxrdr4536n1v10rwgk2z92q1y1q18cmbwyc5";
name = "kconfigwidgets-5.99.0.tar.xz";
};
};
kcontacts = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcontacts-5.98.0.tar.xz";
sha256 = "0g3lg1i9rg7hjw7xjx9228sy54dy35lgwghcjds5cawszl5yi106";
name = "kcontacts-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcontacts-5.99.0.tar.xz";
sha256 = "1f3288xll0kd0dyq7namfykq8f9zkg5lm27lk2vfvba4v28hdax5";
name = "kcontacts-5.99.0.tar.xz";
};
};
kcoreaddons = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcoreaddons-5.98.0.tar.xz";
sha256 = "0lqmyxqsw7w1qgdgmax63v64cy7dwk7n4zi8k53xmrqjmd9jir52";
name = "kcoreaddons-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcoreaddons-5.99.0.tar.xz";
sha256 = "06qkyk3zjkpjd7zynx5krh6k2qx8nxmggyhkvd4dgcbi74ys6xjs";
name = "kcoreaddons-5.99.0.tar.xz";
};
};
kcrash = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kcrash-5.98.0.tar.xz";
sha256 = "03ba3x9jgp15dxgwbjnv5s98f5di2z4ncp4hiv1qkyiibqqfx6kf";
name = "kcrash-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kcrash-5.99.0.tar.xz";
sha256 = "1wn3cwdhipw2ry1qf58cf24vq23jg8rnki33vc6mwbi54qkc95p8";
name = "kcrash-5.99.0.tar.xz";
};
};
kdav = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kdav-5.98.0.tar.xz";
sha256 = "02474a3k7yqgnb1sbxbnm6l4cahn88y2631jvkq9xlmcx7xs2dzi";
name = "kdav-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kdav-5.99.0.tar.xz";
sha256 = "1r36nlybwwn5pk6q9hl4zkyhp3vyrqdp75g4fd4jj1a2y88yiwzd";
name = "kdav-5.99.0.tar.xz";
};
};
kdbusaddons = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kdbusaddons-5.98.0.tar.xz";
sha256 = "0fwdmlnci2xn5pi1ywgia3xka3zsh6gl6xpx1gvql7lczk1y490a";
name = "kdbusaddons-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kdbusaddons-5.99.0.tar.xz";
sha256 = "1n9j9gf4br0vykbwf1n0zcvwfz727d71ny92ka0g97bid7nwrix0";
name = "kdbusaddons-5.99.0.tar.xz";
};
};
kdeclarative = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kdeclarative-5.98.0.tar.xz";
sha256 = "0y5scmcnzhwvyb7x6fdb59xgdhghw8v9i3r05gx1x7g1gfsw0wh6";
name = "kdeclarative-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kdeclarative-5.99.0.tar.xz";
sha256 = "191s25l07z0blqcap23l6gbzvxa6pcqhsfaqfkf4f3vap48wr2hn";
name = "kdeclarative-5.99.0.tar.xz";
};
};
kded = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kded-5.98.0.tar.xz";
sha256 = "1k8yxdnihfvvdjmw7lmd62vi5k1hpvjdcwd7njqxz6178iq7dd75";
name = "kded-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kded-5.99.0.tar.xz";
sha256 = "1kbh921p3n9zszbvsrnrmi32v567s7dqp7dfm13kykmz9lsxih82";
name = "kded-5.99.0.tar.xz";
};
};
kdelibs4support = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kdelibs4support-5.98.0.tar.xz";
sha256 = "0hyyrxic1rkw2jrr92rnmbk6bqkfrcnpc917vs7xyansk9799b8f";
name = "kdelibs4support-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kdelibs4support-5.99.0.tar.xz";
sha256 = "074d7qaai4xj2w1534862a13flqfchdr2c6651gdgrw4275cfd85";
name = "kdelibs4support-5.99.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kdesignerplugin-5.98.0.tar.xz";
sha256 = "17b0javl6k5zcmx04aqzmh3qdgwvzhf62x603m4pg6xbl3zns67g";
name = "kdesignerplugin-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kdesignerplugin-5.99.0.tar.xz";
sha256 = "0wvx95nx11b25ib1yqmagvzp2ky7yqdrwaxm03cvhb0y92ymmrmf";
name = "kdesignerplugin-5.99.0.tar.xz";
};
};
kdesu = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kdesu-5.98.0.tar.xz";
sha256 = "15fbb7zifk4lhnlwvqhs9svzb80qwms03zbrjfnsc1n1wyyfk7v2";
name = "kdesu-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kdesu-5.99.0.tar.xz";
sha256 = "0chwfman5ka1fgbv5ckr21z93xmbhccv527y43mqa9rwa3gdk4xk";
name = "kdesu-5.99.0.tar.xz";
};
};
kdewebkit = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kdewebkit-5.98.0.tar.xz";
sha256 = "03bwwgzh1xfj4w7q2cvr7712yrjgf9qhqkqgzypcdb49gpvaq164";
name = "kdewebkit-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kdewebkit-5.99.0.tar.xz";
sha256 = "1m1x63w6qb4dbr5p9vzg0v5hc0bxk86h2qswm52nx8wagapi1qhp";
name = "kdewebkit-5.99.0.tar.xz";
};
};
kdnssd = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kdnssd-5.98.0.tar.xz";
sha256 = "0wcjq0g1cdjz9npy31i4rqbx85a95f15w71aamhm8x82l8nysv4g";
name = "kdnssd-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kdnssd-5.99.0.tar.xz";
sha256 = "071ab2gx19vrl5jcm14w4y0rk431wmmmkzcs8mkcr8rwpdclyca7";
name = "kdnssd-5.99.0.tar.xz";
};
};
kdoctools = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kdoctools-5.98.0.tar.xz";
sha256 = "0ygpjasdynsmb3c8rdwnc5jminl5f34cmqnihsig831xsq8z6chs";
name = "kdoctools-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kdoctools-5.99.0.tar.xz";
sha256 = "19p3lkis641cdbbfpld122n242l3980j5x38mwd6slpl2alyz5f6";
name = "kdoctools-5.99.0.tar.xz";
};
};
kemoticons = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kemoticons-5.98.0.tar.xz";
sha256 = "0f3d0jmpnqkrjn95sbvjzda923rfdgrlxd4k58pmzd0bblxkcxh2";
name = "kemoticons-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kemoticons-5.99.0.tar.xz";
sha256 = "1fihsp4w9icc47fswnikmdpdwrznrv2zdddc59akd5n308224sys";
name = "kemoticons-5.99.0.tar.xz";
};
};
kfilemetadata = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kfilemetadata-5.98.0.tar.xz";
sha256 = "1nsvslhs2kiff3r5ji8z931lh6srvjzzvwnv9cs0j74sr46c6rkn";
name = "kfilemetadata-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kfilemetadata-5.99.0.tar.xz";
sha256 = "15ni3ns6c85a7121nph9c48f9ddna5bfj1134wrn76jwa2scs7vs";
name = "kfilemetadata-5.99.0.tar.xz";
};
};
kglobalaccel = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kglobalaccel-5.98.0.tar.xz";
sha256 = "1vr6k7lpxsxa6in60ld2wcdqfpaan5xgbmwm3xyr584x6pv737cl";
name = "kglobalaccel-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kglobalaccel-5.99.0.tar.xz";
sha256 = "0c4wi6kpra34wwvsj12f1bis8jkv4c57jgp9b5k72h04hpnps7a7";
name = "kglobalaccel-5.99.0.tar.xz";
};
};
kguiaddons = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kguiaddons-5.98.0.tar.xz";
sha256 = "022qf858khdqklq117i223ihpw8mvdcbcfn8cwqmn2cv9qnfxnqj";
name = "kguiaddons-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kguiaddons-5.99.0.tar.xz";
sha256 = "0kqvf7h98d0bsgqmcfwasi7ik3025g0bi3brx47wrkd3nxjym1zf";
name = "kguiaddons-5.99.0.tar.xz";
};
};
kholidays = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kholidays-5.98.0.tar.xz";
sha256 = "0ysw52wiyxrkprn0gis85nphpfl1wdb4439i66dfmg7s9nyqpzp0";
name = "kholidays-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kholidays-5.99.0.tar.xz";
sha256 = "1k165ksmznhx2d5ycmw1lwly7qkmj50113w1qrfqvg16jl6il4zq";
name = "kholidays-5.99.0.tar.xz";
};
};
khtml = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/khtml-5.98.0.tar.xz";
sha256 = "0bflwrp6i2w6a3fq2m2df655495rpnsmqcm7w1f1dzfndc6yd9i5";
name = "khtml-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/khtml-5.99.0.tar.xz";
sha256 = "0vwkii8x6l3sw0nkxvv960frz9qgjxpkxg6cabxvp3v5gcb3fbzr";
name = "khtml-5.99.0.tar.xz";
};
};
ki18n = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/ki18n-5.98.0.tar.xz";
sha256 = "0b3r53v2ybhlyqpkjv98dv2w9q49yqqxk9qzbyc4mm7ypq4hvl47";
name = "ki18n-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/ki18n-5.99.0.tar.xz";
sha256 = "1bgq7saadrh9vvx15hyf03cir1nywad63vlg07qpc8ra01ddsi0m";
name = "ki18n-5.99.0.tar.xz";
};
};
kiconthemes = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kiconthemes-5.98.0.tar.xz";
sha256 = "1qmld8xgabmwx2dh5395pll0a0jgirxhlbqv6aph76jg4lvynkqx";
name = "kiconthemes-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kiconthemes-5.99.0.tar.xz";
sha256 = "019s0wr00s6c8p70jzi3vr2m5wkc3rsnlc44ldn16z4r4x9wl9m4";
name = "kiconthemes-5.99.0.tar.xz";
};
};
kidletime = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kidletime-5.98.0.tar.xz";
sha256 = "1jdbjkishqnlzz1qrzyg92xnlsl7w89dmrh0zhzaj9bnr5a3icck";
name = "kidletime-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kidletime-5.99.0.tar.xz";
sha256 = "1wfwhfzhpsy1m5zm2m99dsg0g9hjns33m4v4714sfpyngzqwlggg";
name = "kidletime-5.99.0.tar.xz";
};
};
kimageformats = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kimageformats-5.98.0.tar.xz";
sha256 = "0v4jr1lh2qjk453q8mpz94cd98k4kmjrykn8kxrd7zvrkaa4snfy";
name = "kimageformats-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kimageformats-5.99.0.tar.xz";
sha256 = "1vmi3mi7gg81f556dm8gk7i3k9izr008swpdpyqd3n03zva3drh6";
name = "kimageformats-5.99.0.tar.xz";
};
};
kinit = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kinit-5.98.0.tar.xz";
sha256 = "04654hz3yipnlhy5gz3bkh988fcfl1lv7608k4xa5qnbsxaqh141";
name = "kinit-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kinit-5.99.0.tar.xz";
sha256 = "0xq1sqyni7xzcnjiaszaxwhv7q2p4zjp6nixkam356iswkbss0i3";
name = "kinit-5.99.0.tar.xz";
};
};
kio = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kio-5.98.0.tar.xz";
sha256 = "0z1ikpa3an3qmd26h2v48kxxw1jph21i12x4nawvc4x1dp4vkm1d";
name = "kio-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kio-5.99.0.tar.xz";
sha256 = "0z587zrmdxg2dld6x6qzkpnqbcar7swz76ihhclwhcsjp94vzlpg";
name = "kio-5.99.0.tar.xz";
};
};
kirigami2 = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kirigami2-5.98.0.tar.xz";
sha256 = "1l0ggwrprmg5n5y3gxv7h4593fg87d7naxkf30603kkavq0hgks6";
name = "kirigami2-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kirigami2-5.99.0.tar.xz";
sha256 = "1qh3vpac07582d944zgh3sxsb5i4kn2csa5dj6m52697jfpyp25r";
name = "kirigami2-5.99.0.tar.xz";
};
};
kitemmodels = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kitemmodels-5.98.0.tar.xz";
sha256 = "1z9swjmll833jxy2ym63zzgi9vl8ld79mgypndqszsrd4mfsbs16";
name = "kitemmodels-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kitemmodels-5.99.0.tar.xz";
sha256 = "1z52dkrj5pg0c3avm8jph54j4vjfswsnkcmbdnbg6337qs6rvkip";
name = "kitemmodels-5.99.0.tar.xz";
};
};
kitemviews = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kitemviews-5.98.0.tar.xz";
sha256 = "176gqlinsvdgkbg7kr4qd97mnvcnbymrkcs9kg6hm75qzxcaj8dj";
name = "kitemviews-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kitemviews-5.99.0.tar.xz";
sha256 = "13gr90sjbpqkzg370d82ji03wn9d3zcnvlhmpkvclbql6knx0q8i";
name = "kitemviews-5.99.0.tar.xz";
};
};
kjobwidgets = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kjobwidgets-5.98.0.tar.xz";
sha256 = "0f87n5d3h2f9y1z2imfd0jj9108wbcxg7dg4k1c53zar2lrfx4wc";
name = "kjobwidgets-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kjobwidgets-5.99.0.tar.xz";
sha256 = "1ywqpcw925wl1lcrqpkvdhwj5s4m3n02mghx8pir7w42n36ykxq6";
name = "kjobwidgets-5.99.0.tar.xz";
};
};
kjs = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kjs-5.98.0.tar.xz";
sha256 = "03is1a5b1sfh1nd011lchgir9nrywvax06ilg9y7z0vsn0ick7ik";
name = "kjs-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kjs-5.99.0.tar.xz";
sha256 = "0jsy13gjhyl0yhdx7dxxapaqigr9a06bz555pngnfzf6lia15wa0";
name = "kjs-5.99.0.tar.xz";
};
};
kjsembed = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kjsembed-5.98.0.tar.xz";
sha256 = "0zb4vr0hp73lzc1gfnpq1grwmlpdvnp8awf3ydx4vqjh9n6jbaf2";
name = "kjsembed-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kjsembed-5.99.0.tar.xz";
sha256 = "0w104v96416bcf18aimxqykmi7d40l2x53g8d91zjclpylxx12gw";
name = "kjsembed-5.99.0.tar.xz";
};
};
kmediaplayer = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kmediaplayer-5.98.0.tar.xz";
sha256 = "0wcv99xgg9pxijbjl4cmsgmpwb893ira6wd3ys5ihk2nakbvd09x";
name = "kmediaplayer-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kmediaplayer-5.99.0.tar.xz";
sha256 = "1f2cn1gakjh7m52gsm4294ccn35iwwa35diyd6r8k6fvyf0bn3ny";
name = "kmediaplayer-5.99.0.tar.xz";
};
};
knewstuff = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/knewstuff-5.98.0.tar.xz";
sha256 = "09mxzpv0l1i5ml963gdnji8rskmi8b2f0hp4rn6ibkcj00z48fgy";
name = "knewstuff-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/knewstuff-5.99.0.tar.xz";
sha256 = "0bd7shvl6m4gry8cql2p64iba8iim12rsj5shaqp31n512mbc928";
name = "knewstuff-5.99.0.tar.xz";
};
};
knotifications = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/knotifications-5.98.0.tar.xz";
sha256 = "10whr3wjldaxdvbj6i250rqgsy2m1n606ja1yka571f1fz7laqcd";
name = "knotifications-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/knotifications-5.99.0.tar.xz";
sha256 = "0arhbhf5hrg943zmr9gs6dq3z7jifica72bqnxpv4jgn05l15c9n";
name = "knotifications-5.99.0.tar.xz";
};
};
knotifyconfig = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/knotifyconfig-5.98.0.tar.xz";
sha256 = "1qlmgr5rifygp8zk8qfjwm6k72kfyj8x6hvqwy2a59lfi3wgbm07";
name = "knotifyconfig-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/knotifyconfig-5.99.0.tar.xz";
sha256 = "1k0ryay0vdd0slzcdjlvp3kry7q9v3drx06jl1qwamfjs4ak65xp";
name = "knotifyconfig-5.99.0.tar.xz";
};
};
kpackage = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kpackage-5.98.0.tar.xz";
sha256 = "1234jq9qqhq2z5afkkniz6w5s1ab9r4x9wamq3c9y08nzjq634py";
name = "kpackage-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kpackage-5.99.0.tar.xz";
sha256 = "05z459mg0l0gv8749sdsgj9xfhwqgsv2cxwfjsqv06nymgq71jyq";
name = "kpackage-5.99.0.tar.xz";
};
};
kparts = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kparts-5.98.0.tar.xz";
sha256 = "01gcnywbzrgwlk4cws2rr139r95r201yfal1af3jkd7g2x499vgr";
name = "kparts-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kparts-5.99.0.tar.xz";
sha256 = "0pkw1r1hr34ppl72blcmsdgp9a37dav7l83nc3dfcfvkhzzj0ch0";
name = "kparts-5.99.0.tar.xz";
};
};
kpeople = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kpeople-5.98.0.tar.xz";
sha256 = "0wxy8pxkbfqbb4i9v3q912shzck56bk6xra3blhwva82qm9rps0f";
name = "kpeople-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kpeople-5.99.0.tar.xz";
sha256 = "0gb63gvi61gncmd79i1zdjcgidlmb4xh5ldvp6piydw5kl2z81bz";
name = "kpeople-5.99.0.tar.xz";
};
};
kplotting = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kplotting-5.98.0.tar.xz";
sha256 = "0hnzyl1x6acv1psdgsa9prpvnm12j71x6w6wbs1b0fl9bv5zw222";
name = "kplotting-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kplotting-5.99.0.tar.xz";
sha256 = "0yxlzh1ffjs4b3fw7yxkvsxiabm1jw8zgkzzgqvmsjs41h1g8nyq";
name = "kplotting-5.99.0.tar.xz";
};
};
kpty = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kpty-5.98.0.tar.xz";
sha256 = "0arxbdxldwnrcg5x1vpvkwdd4hayrpqvn08jz6r7zb4s9h1582ww";
name = "kpty-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kpty-5.99.0.tar.xz";
sha256 = "0vg8s3minm1p2qmhp7i7d0yxvbkzpxibvb76w9kag1ds3lq8k150";
name = "kpty-5.99.0.tar.xz";
};
};
kquickcharts = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kquickcharts-5.98.0.tar.xz";
sha256 = "1xll5yf8cjziraxgybmhclnsg1i5lgmvh5bqqnwnzncg8anzijhk";
name = "kquickcharts-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kquickcharts-5.99.0.tar.xz";
sha256 = "0b60jj9w491amciq3cragsyjfzamzakajhvzfb76xpjw2wvjaqb9";
name = "kquickcharts-5.99.0.tar.xz";
};
};
kross = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kross-5.98.0.tar.xz";
sha256 = "0yjn66r44jxlrm4vz1nf8s64kcw7lmarjpqz1mcgb1n4jc28hs60";
name = "kross-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kross-5.99.0.tar.xz";
sha256 = "1ml8fylm66dksnx5d3n2p0mndxwspqb25ak3inlf8m2my6asixvv";
name = "kross-5.99.0.tar.xz";
};
};
krunner = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/krunner-5.98.0.tar.xz";
sha256 = "0kch839xw09h1lddqgdcfwniq6rza5wdyyzcx99hcasn7l60nhsj";
name = "krunner-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/krunner-5.99.0.tar.xz";
sha256 = "1nf8cvzvbgaynimgf5i3lc632w71zzypbdg8a25lyvvc2n5qf895";
name = "krunner-5.99.0.tar.xz";
};
};
kservice = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kservice-5.98.0.tar.xz";
sha256 = "0lgwpcdkkbxwq84zp5aymrdwy0iacqxz5ckc89pymcm0bacyhl31";
name = "kservice-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kservice-5.99.0.tar.xz";
sha256 = "0ra6znqja27g3r4b856h26nchn8h5lzxahazsyx5ndrkx1ranl0s";
name = "kservice-5.99.0.tar.xz";
};
};
ktexteditor = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/ktexteditor-5.98.0.tar.xz";
sha256 = "1pazi9rz4v95g31s7d26yla8rcb0cgd08mlmdcasywsaxc8nn7vw";
name = "ktexteditor-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/ktexteditor-5.99.0.tar.xz";
sha256 = "13462wsc5nd71w6hyn010zgmw83ml02kpximazk0pjf6akamqg8j";
name = "ktexteditor-5.99.0.tar.xz";
};
};
ktextwidgets = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/ktextwidgets-5.98.0.tar.xz";
sha256 = "14ivmpng7x9rsk3x6kyd86jabzqxgjcdrma1im44wacnvisi4llk";
name = "ktextwidgets-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/ktextwidgets-5.99.0.tar.xz";
sha256 = "1a39nj96hi6wvzig9khp1rfh32hfd25zgmzb5ybz0rpqagqdzs1i";
name = "ktextwidgets-5.99.0.tar.xz";
};
};
kunitconversion = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kunitconversion-5.98.0.tar.xz";
sha256 = "0lhyg1d1k25kqk94lzy8mb06p4c17limmcrzirnsnxjvhjrc6r05";
name = "kunitconversion-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kunitconversion-5.99.0.tar.xz";
sha256 = "0bx44j94j2zp68n32zkml101j49pi1zq829aqsl8zxdzyj4qm8ny";
name = "kunitconversion-5.99.0.tar.xz";
};
};
kwallet = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kwallet-5.98.0.tar.xz";
sha256 = "0kwxkxlk0xlxkjgpjpb40xfl2l9hnhpymb4lxw4zwlxjn81r6sab";
name = "kwallet-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kwallet-5.99.0.tar.xz";
sha256 = "01raw36fzk3bjih72vi9ixyc0pngbqr6amyvwiy3lmkjd1rnpinj";
name = "kwallet-5.99.0.tar.xz";
};
};
kwayland = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kwayland-5.98.0.tar.xz";
sha256 = "0c0953gm63xhrqb7aspvf28wi7x31mrgaid23dw5gqphkbgis5qw";
name = "kwayland-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kwayland-5.99.0.tar.xz";
sha256 = "18k5vmlg1ahxv83892937k4d9h5yz7a06nj0v6dfjcx8wcjj3gm7";
name = "kwayland-5.99.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kwidgetsaddons-5.98.0.tar.xz";
sha256 = "117wki4w2bs1d2pjhi5qpb2b3qhhva6fq9gikba5fb6980kmdayr";
name = "kwidgetsaddons-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kwidgetsaddons-5.99.0.tar.xz";
sha256 = "0scjrpwbp4p8hkxbvsaamd0y7fx5drq7nl6icfsm5v2v5rpa5kas";
name = "kwidgetsaddons-5.99.0.tar.xz";
};
};
kwindowsystem = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kwindowsystem-5.98.0.tar.xz";
sha256 = "02l7xmxcilmrxpkkid4m9srl0d8ymqgwpw5j80w3g57p0rahwjl1";
name = "kwindowsystem-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kwindowsystem-5.99.0.tar.xz";
sha256 = "0xzqlw0nr8icdmwpr6rpi806ryb7wl6pm6cznmdhf19caszkzlgl";
name = "kwindowsystem-5.99.0.tar.xz";
};
};
kxmlgui = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/kxmlgui-5.98.0.tar.xz";
sha256 = "08n5l3zgkh0fxaqwrfx5mk4j5wq9ylkpxd37751qcivpag7l0x45";
name = "kxmlgui-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/kxmlgui-5.99.0.tar.xz";
sha256 = "1p2ay1hfkhm3cfzyb7b31y5i7scq0z3cypysryfcnz75zz7wd4ic";
name = "kxmlgui-5.99.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/portingAids/kxmlrpcclient-5.98.0.tar.xz";
sha256 = "09apfrkgvvzv8zwxyjbi5qb145a9awirk02nx474bshgypfqslpb";
name = "kxmlrpcclient-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/portingAids/kxmlrpcclient-5.99.0.tar.xz";
sha256 = "0rma78pj0h3ss28ncz7km0cd5l1rwwf5vraf0h96apb0vh2y115x";
name = "kxmlrpcclient-5.99.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/modemmanager-qt-5.98.0.tar.xz";
sha256 = "0gk4jy3r1451a2dajhnz6lin4lfawc4qdlxp7n7m43ca4d89h13k";
name = "modemmanager-qt-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/modemmanager-qt-5.99.0.tar.xz";
sha256 = "0wjcrnkgaxq5kqck6fl2328k220byhmc66ss63x7rmz7y3jir17g";
name = "modemmanager-qt-5.99.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/networkmanager-qt-5.98.0.tar.xz";
sha256 = "0s1h02v9k8nyl30mw7gayzvpb8bnzzp9crcfqpry7rf02rxv9idw";
name = "networkmanager-qt-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/networkmanager-qt-5.99.0.tar.xz";
sha256 = "0643dx3jcjrabrhds2d3lh5h9c7dc6q26gg4vb5vrhgwsybqzna9";
name = "networkmanager-qt-5.99.0.tar.xz";
};
};
oxygen-icons5 = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/oxygen-icons5-5.98.0.tar.xz";
sha256 = "03wk52hqrgj0r73nb4yiq7rnmdn4rrqzrj3cdzbg3flkw5r7wbbq";
name = "oxygen-icons5-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/oxygen-icons5-5.99.0.tar.xz";
sha256 = "1pak09dps9fwcs6rcbvjdxvivw8ahcvnmzk175ky7xjq065aprlc";
name = "oxygen-icons5-5.99.0.tar.xz";
};
};
plasma-framework = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/plasma-framework-5.98.0.tar.xz";
sha256 = "1bmwvk0pj0bnb8qhcl0bz82r63nls6h7lzzmkfkdwcwmjifmiqg4";
name = "plasma-framework-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/plasma-framework-5.99.0.tar.xz";
sha256 = "1ax029s0nmcv4cg6pqgv66hgyj5b4djdvvnmpmzb1003l22aivck";
name = "plasma-framework-5.99.0.tar.xz";
};
};
prison = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/prison-5.98.0.tar.xz";
sha256 = "1ppqm1f06q8fc1ncvzn9a133npmvlh1qxgvvbpwn6m0a8cr7ac6w";
name = "prison-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/prison-5.99.0.tar.xz";
sha256 = "1wf1fkqgnyrbd8i2mhkb6baynkkg010f2lbiwbz77jkrkv0vkpl4";
name = "prison-5.99.0.tar.xz";
};
};
purpose = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/purpose-5.98.0.tar.xz";
sha256 = "0g9ykhsn9dl3y3qp4wm3r7bkdhpl9mcbg671wa26qx3ba8a2jynr";
name = "purpose-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/purpose-5.99.0.tar.xz";
sha256 = "1bh2rrc3h9r95qv5kn45nhx10vgcfv6y7qfl7r152mrsvas317qy";
name = "purpose-5.99.0.tar.xz";
};
};
qqc2-desktop-style = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/qqc2-desktop-style-5.98.0.tar.xz";
sha256 = "1af7izd4k220dzngf1nwgcw0bi7vl772lpjrqd9fp9rijh74dx7d";
name = "qqc2-desktop-style-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/qqc2-desktop-style-5.99.0.tar.xz";
sha256 = "19pykvy9ifnfnhh7587dbb68jnk1bfjyipw3f1gshqr9b9vgjfdx";
name = "qqc2-desktop-style-5.99.0.tar.xz";
};
};
solid = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/solid-5.98.0.tar.xz";
sha256 = "14bf2k40skhyhrmgyyscg7psm1a8klf4z696pimlwjjhnawjfr06";
name = "solid-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/solid-5.99.0.tar.xz";
sha256 = "0yyhyqhvb2r374idn70rr74vyjvrgsv604issvx8d8dmvwyldrcb";
name = "solid-5.99.0.tar.xz";
};
};
sonnet = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/sonnet-5.98.0.tar.xz";
sha256 = "0j4p91xx1scg3jmvq6km7bwfjz5ihafk76yf1byb6aqyw50h3bm3";
name = "sonnet-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/sonnet-5.99.0.tar.xz";
sha256 = "1r57zhxfcgkp2bh3yqirdyl1s040qjzcsg4jsvvzqp10z408xwgk";
name = "sonnet-5.99.0.tar.xz";
};
};
syndication = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/syndication-5.98.0.tar.xz";
sha256 = "04py880hxkvidydsqcyjbkq0wv9cp42d7svkdgf74fmzfyfrmrax";
name = "syndication-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/syndication-5.99.0.tar.xz";
sha256 = "1lfgm0a2wmsssr4vlw5h4gjvci6g11n78y609mzk5hw51989i672";
name = "syndication-5.99.0.tar.xz";
};
};
syntax-highlighting = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/syntax-highlighting-5.98.0.tar.xz";
sha256 = "092ilbhhs8xaqblc9w1xksapdzvqyazz8lj011wz4762p1nagiq2";
name = "syntax-highlighting-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/syntax-highlighting-5.99.0.tar.xz";
sha256 = "0yh92dmf6kfannbx1iv90k7g931vlqw82qfvhbk7m8kvggdvy2xy";
name = "syntax-highlighting-5.99.0.tar.xz";
};
};
threadweaver = {
version = "5.98.0";
version = "5.99.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.98/threadweaver-5.98.0.tar.xz";
sha256 = "1pwinpz5kscx64kc7dn4qf76m64kxzp92zjk8j2a2s1mx0s0vk2s";
name = "threadweaver-5.98.0.tar.xz";
url = "${mirror}/stable/frameworks/5.99/threadweaver-5.99.0.tar.xz";
sha256 = "1j3vcr2kcmd01byklnly239xb07vs9d74vnd7y37zjbg3yx14ina";
name = "threadweaver-5.99.0.tar.xz";
};
};
}

View file

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "ailment";
version = "9.2.21";
version = "9.2.22";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "v${version}";
hash = "sha256-LIqazN7U0pRt9yUsnb5vM6ZOtQOstkwanNr7FufHyUo=";
hash = "sha256-mCShbfpIsbIxFs/YDJY21Cvorn6sAB4f+s5zops8MAc=";
};
nativeBuildInputs = [

View file

@ -46,7 +46,7 @@ in
buildPythonPackage rec {
pname = "angr";
version = "9.2.21";
version = "9.2.22";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -55,7 +55,7 @@ buildPythonPackage rec {
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-DOH1yRdWpKpYEjcnQInYU3g2HRm3wj3y8W7Kyuz4i2M=";
hash = "sha256-hkFWZHEdIXOQm14t05eyOqFTtWdXdgrQLjh+iVdKiCw=";
};
propagatedBuildInputs = [

View file

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "archinfo";
version = "9.2.21";
version = "9.2.22";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "v${version}";
hash = "sha256-29KWlXZ4KrDq4CmTeF6z1CDVDgnO2JyxOdOi5bhl1nI=";
hash = "sha256-fqGz8+ZKmeBuwbjxFofspKSMdyG0NLVj+Jq+VPK2A90=";
};
nativeBuildInputs = [

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
version = "21.1.0";
version = "21.2.0";
pname = "azure-mgmt-resource";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "sha256-UpZa3jHNBZ/qKxUT1l/mFgRuQz3g5YPc9cnJvr8+vWk=";
sha256 = "sha256-v4pd5sTate/H8NGND1cWXe5SMepS0j0Q2C5Ee4wqGlQ=";
};
propagatedBuildInputs = [

View file

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "claripy";
version = "9.2.21";
version = "9.2.22";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "v${version}";
hash = "sha256-4Ql1oYWNxoDKwl6IOrJQ5uMepqtRqrY2cmjsa3w0h9E=";
hash = "sha256-ToRQB3JUZrCuuVMF5IK6zBwYpABQrXsBK3WIc/+E+uM=";
};
nativeBuildInputs = [

View file

@ -16,7 +16,7 @@
let
# The binaries are following the argr projects release cycle
version = "9.2.21";
version = "9.2.22";
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
binaries = fetchFromGitHub {
@ -38,7 +38,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "v${version}";
hash = "sha256-pVatQJMDocP6RWzCzgyJ1vzmqfdEVYjVFW9m+rS1IoI=";
hash = "sha256-Ppxpptgx91kyCiVrpEUa9ZxZLN9rCLnGB/nl1Fj/gDQ=";
};
nativeBuildInputs = [

View file

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pysimplegui";
version = "4.60.3";
version = "4.60.4";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "PySimpleGUI";
inherit version;
sha256 = "sha256-dexGaU3JdcDka+jFendOA4QztTCVgh1nvjsiGso/1o0=";
sha256 = "sha256-+IyCwwGlGuo1vmBdwGC8zrDctmguFigFRIhHAatLI7o=";
};
propagatedBuildInputs = [

View file

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "pyvex";
version = "9.2.21";
version = "9.2.22";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-uMUK8bnRaig71mdAmTc9rUu4zZnSgbAFZkv2o3hj6G0=";
hash = "sha256-yPz4tCZGoeUMv+qP/9J6e3moJpRsJIXddRJlyy5jky4=";
};
nativeBuildInputs = [

View file

@ -7,15 +7,15 @@
buildPythonPackage rec {
pname = "tgcrypto";
version = "1.2.3";
version = "1.2.4";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "pyrogram";
repo = "tgcrypto";
rev = "v${version}";
sha256 = "06g1kv3skq2948h0sjf64s1cr2p1rhxnx5pf9nmvhxkmri1xmfzs";
rev = "refs/tags/v${version}";
sha256 = "sha256-hifRWVEvNZVFyIJPwYY+CDR04F1I9GyAi3dt2kx+81c=";
};
checkInputs = [

View file

@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "trimesh";
version = "3.15.3";
version = "3.15.4";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-wvoxZXSlPWEifwP4Gdgg4wsVjDGm5NzhaZjAUZ886ZI=";
sha256 = "sha256-D9hgnaX9YdYvYApIc5IB2hHyJSJFm9Tgia5KlwM56Rw=";
};
propagatedBuildInputs = [ numpy ];

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "flow";
version = "0.188.2";
version = "0.189.0";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "v${version}";
sha256 = "sha256-oMiq4NMerhyLWtx4NhvTbK5yt7LhqnGTkFPRb+vwuug=";
sha256 = "sha256-sV2O5bFzIRm6ZiBwgDz8Y+NA5y44UztIAyvnIzkup/I=";
};
makeFlags = [ "FLOW_RELEASE=1" ];

View file

@ -1,13 +0,0 @@
diff --git a/pkg/version/version.go b/pkg/version/version.go
index 30f8f30..11c12a0 100644
--- a/pkg/version/version.go
+++ b/pkg/version/version.go
@@ -6,7 +6,7 @@ package version
import "github.com/Masterminds/semver"
// Version returns 'bingo' version.
-const Version = "v0.6"
+const Version = "v0.6.0"
var (
Go114 = semver.MustParse("1.14")

Some files were not shown because too many files have changed in this diff Show more