diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2cc83de82669..d51ea84e9efb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11013,6 +11013,12 @@ fingerprint = "D03B 218C AE77 1F77 D7F9 20D9 823A 6154 4264 08D3"; }]; }; + piperswe = { + email = "contact@piperswe.me"; + github = "piperswe"; + githubId = 1830959; + name = "Piper McCorkle"; + }; pjbarnoy = { email = "pjbarnoy@gmail.com"; github = "pjbarnoy"; diff --git a/nixos/modules/programs/vim.nix b/nixos/modules/programs/vim.nix index 15983e371f0e..b12a45166d56 100644 --- a/nixos/modules/programs/vim.nix +++ b/nixos/modules/programs/vim.nix @@ -19,7 +19,7 @@ in { type = types.package; default = pkgs.vim; defaultText = literalExpression "pkgs.vim"; - example = literalExpression "pkgs.vimHugeX"; + example = literalExpression "pkgs.vim-full"; description = lib.mdDoc '' vim package to use. ''; diff --git a/nixos/modules/services/misc/gpsd.nix b/nixos/modules/services/misc/gpsd.nix index 1ab8d1bbe062..ec0a8e1eaa1c 100644 --- a/nixos/modules/services/misc/gpsd.nix +++ b/nixos/modules/services/misc/gpsd.nix @@ -77,6 +77,14 @@ in ''; }; + listenany = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc '' + Listen on all addresses rather than just loopback. + ''; + }; + }; }; @@ -106,6 +114,7 @@ in -S "${toString cfg.port}" \ ${optionalString cfg.readonly "-b"} \ ${optionalString cfg.nowait "-n"} \ + ${optionalString cfg.listenany "-G"} \ "${cfg.device}" ''; }; diff --git a/nixos/modules/services/security/vaultwarden/default.nix b/nixos/modules/services/security/vaultwarden/default.nix index 3ef0bfb090ac..aaa3f5507f77 100644 --- a/nixos/modules/services/security/vaultwarden/default.nix +++ b/nixos/modules/services/security/vaultwarden/default.nix @@ -162,8 +162,8 @@ in { webVaultPackage = mkOption { type = package; - default = pkgs.vaultwarden-vault; - defaultText = literalExpression "pkgs.vaultwarden-vault"; + default = pkgs.vaultwarden.webvault; + defaultText = literalExpression "pkgs.vaultwarden.webvault"; description = lib.mdDoc "Web vault package to use."; }; }; diff --git a/nixos/tests/vaultwarden.nix b/nixos/tests/vaultwarden.nix index 408019666da3..87bea6633483 100644 --- a/nixos/tests/vaultwarden.nix +++ b/nixos/tests/vaultwarden.nix @@ -87,6 +87,9 @@ let testRunner = pkgs.writers.writePython3Bin "test-runner" { libraries = [ pkgs.python3Packages.selenium ]; + flakeIgnore = [ + "E501" + ]; } '' from selenium.webdriver.common.by import By @@ -106,25 +109,25 @@ let wait.until(EC.title_contains("Create Account")) - driver.find_element(By.CSS_SELECTOR, 'input#email').send_keys( - '${userEmail}' + driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_email').send_keys( + '${userEmail}' ) - driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys( - 'A Cat' + driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_name').send_keys( + 'A Cat' ) - driver.find_element(By.CSS_SELECTOR, 'input#masterPassword').send_keys( - '${userPassword}' + driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_master-password').send_keys( + '${userPassword}' ) - driver.find_element(By.CSS_SELECTOR, 'input#masterPasswordRetype').send_keys( - '${userPassword}' + driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_confirm-master-password').send_keys( + '${userPassword}' ) - driver.find_element(By.XPATH, "//button[contains(., 'Submit')]").click() + driver.find_element(By.XPATH, "//button[contains(., 'Create Account')]").click() wait.until_not(EC.title_contains("Create Account")) - driver.find_element(By.CSS_SELECTOR, 'input#masterPassword').send_keys( - '${userPassword}' + driver.find_element(By.CSS_SELECTOR, 'input#login_input_master-password').send_keys( + '${userPassword}' ) driver.find_element(By.XPATH, "//button[contains(., 'Log In')]").click() @@ -133,10 +136,10 @@ let driver.find_element(By.XPATH, "//button[contains(., 'Add Item')]").click() driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys( - 'secrets' + 'secrets' ) driver.find_element(By.CSS_SELECTOR, 'input#loginPassword').send_keys( - '${storedPassword}' + '${storedPassword}' ) driver.find_element(By.XPATH, "//button[contains(., 'Save')]").click() diff --git a/pkgs/applications/blockchains/nearcore/default.nix b/pkgs/applications/blockchains/nearcore/default.nix index a929406cee92..4931ec51078c 100644 --- a/pkgs/applications/blockchains/nearcore/default.nix +++ b/pkgs/applications/blockchains/nearcore/default.nix @@ -4,7 +4,7 @@ }: rustPlatform.buildRustPackage rec { pname = "nearcore"; - version = "1.29.3"; + version = "1.30.0"; # https://github.com/near/nearcore/tags src = fetchFromGitHub { @@ -13,10 +13,10 @@ rustPlatform.buildRustPackage rec { # there is also a branch for this version number, so we need to be explicit rev = "refs/tags/${version}"; - sha256 = "sha256-Qbpp+ITWVFbigWLdSDHAo5JhHejEN2FknRIjcpcS2wY="; + sha256 = "sha256-Co8896RojUf/R8ZiRn7zSO1AWH7x5rYom6TbGohH1KM="; }; - cargoSha256 = "sha256-GSgzJNpVGxbvGF6AtFQxGyev/9c8Roav1HBz0SCQyvw="; + cargoSha256 = "sha256-M+vhLBXsd+R97Sh5s6jFzon/47XohJeQKh//9QP6PXw="; cargoPatches = [ ./0001-make-near-test-contracts-optional.patch ]; postPatch = '' diff --git a/pkgs/applications/misc/khard/default.nix b/pkgs/applications/misc/khard/default.nix index f098cd6dbfb6..d4e6e8a47201 100644 --- a/pkgs/applications/misc/khard/default.nix +++ b/pkgs/applications/misc/khard/default.nix @@ -1,12 +1,12 @@ -{ lib, python3 }: +{ lib, python3, khard, testers }: python3.pkgs.buildPythonApplication rec { - version = "0.17.0"; + version = "0.18.0"; pname = "khard"; src = python3.pkgs.fetchPypi { inherit pname version; - sha256 = "062nv4xkfsjc11k9m52dh6xjn9z68a4a6x1s8z05wwv4jbp1lkhn"; + sha256 = "05860fdayqap128l7i6bcmi9kdyi2gx02g2pmh88d56xgysd927y"; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; @@ -33,6 +33,8 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "khard" ]; + passthru.tests.version = testers.testVersion { package = khard; }; + meta = { homepage = "https://github.com/scheibler/khard"; description = "Console carddav client"; diff --git a/pkgs/applications/networking/cloudflared/default.nix b/pkgs/applications/networking/cloudflared/default.nix index 0ae2d3b35884..3930a2d4879b 100644 --- a/pkgs/applications/networking/cloudflared/default.nix +++ b/pkgs/applications/networking/cloudflared/default.nix @@ -1,14 +1,14 @@ -{ lib, buildGoModule, fetchFromGitHub, stdenv }: +{ lib, buildGoModule, fetchFromGitHub, stdenv, callPackage }: buildGoModule rec { pname = "cloudflared"; - version = "2022.8.2"; + version = "2022.11.1"; src = fetchFromGitHub { - owner = "cloudflare"; - repo = "cloudflared"; - rev = version; - hash = "sha256-Kyt5d3KmLefTVVUmUUU23UV0lghzhLFCKLlmwTjN68I="; + owner = "cloudflare"; + repo = "cloudflared"; + rev = version; + hash = "sha256-aG63CEJfEL9r0SviZu9VzArtt3e4VuAbOMaYk9atSGo="; }; vendorSha256 = null; @@ -17,22 +17,56 @@ buildGoModule rec { preCheck = '' # Workaround for: sshgen_test.go:74: mkdir /homeless-shelter/.cloudflared: no such file or directory - export HOME="$(mktemp -d)"; + export HOME="$(mktemp -d)" # Workaround for: protocol_test.go:11: # lookup protocol-v2.argotunnel.com on [::1]:53: read udp [::1]:51876->[::1]:53: read: connection refused - substituteInPlace "edgediscovery/protocol_test.go" \ --replace "TestProtocolPercentage" "SkipProtocolPercentage" + + # Workaround for: origin_icmp_proxy_test.go:46: + # cannot create ICMPv4 proxy: socket: permission denied nor ICMPv6 proxy: socket: permission denied + substituteInPlace "ingress/origin_icmp_proxy_test.go" \ + --replace "TestICMPRouterEcho" "SkipICMPRouterEcho" + + # Workaround for: origin_icmp_proxy_test.go:110: + # cannot create ICMPv4 proxy: socket: permission denied nor ICMPv6 proxy: socket: permission denied + substituteInPlace "ingress/origin_icmp_proxy_test.go" \ + --replace "TestConcurrentRequestsToSameDst" "SkipConcurrentRequestsToSameDst" + + # Workaround for: origin_icmp_proxy_test.go:242: + # cannot create ICMPv4 proxy: socket: permission denied nor ICMPv6 proxy: socket: permission denied + substituteInPlace "ingress/origin_icmp_proxy_test.go" \ + --replace "TestICMPRouterRejectNotEcho" "SkipICMPRouterRejectNotEcho" + + # Workaround for: origin_icmp_proxy_test.go:108: + # Received unexpected error: cannot create ICMPv4 proxy: Group ID 100 is not between ping group 65534 to 65534 nor ICMPv6 proxy: socket: permission denied + substituteInPlace "ingress/origin_icmp_proxy_test.go" \ + --replace "TestTraceICMPRouterEcho" "SkipTraceICMPRouterEcho" + + # Workaround for: icmp_posix_test.go:28: socket: permission denied + substituteInPlace "ingress/icmp_posix_test.go" \ + --replace "TestFunnelIdleTimeout" "SkipFunnelIdleTimeout" + + # Workaround for: icmp_posix_test.go:88: Received unexpected error: Group ID 100 is not between ping group 65534 to 65534 + substituteInPlace "ingress/icmp_posix_test.go" \ + --replace "TestReuseFunnel" "SkipReuseFunnel" + + # Workaround for: supervisor_test.go:49: + # Expected nil, but got: Could not lookup srv records on _us-v2-origintunneld._tcp.argotunnel.com: lookup _us-v2-origintunneld._tcp.argotunnel.com on [::1]:53: read udp [::1]:49342->[::1]:53: read: connection refused + substituteInPlace "supervisor/supervisor_test.go" \ + --replace "Test_Initialize_Same_Protocol" "Skip_Initialize_Same_Protocol" ''; doCheck = !stdenv.isDarwin; + passthru.tests.simple = callPackage ./tests.nix { inherit version; }; + meta = with lib; { - description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)"; - homepage = "https://www.cloudflare.com/products/tunnel"; - license = licenses.asl20; - platforms = platforms.unix; - maintainers = with maintainers; [ bbigras enorris thoughtpolice ]; + description = "Cloudflare Tunnel daemon, Cloudflare Access toolkit, and DNS-over-HTTPS client"; + homepage = "https://www.cloudflare.com/products/tunnel"; + license = licenses.asl20; + platforms = platforms.unix ++ platforms.windows; + maintainers = with maintainers; [ bbigras enorris thoughtpolice piperswe ]; }; } diff --git a/pkgs/applications/networking/cloudflared/tests.nix b/pkgs/applications/networking/cloudflared/tests.nix new file mode 100644 index 000000000000..8314e84075fd --- /dev/null +++ b/pkgs/applications/networking/cloudflared/tests.nix @@ -0,0 +1,44 @@ +{ version, lib, stdenv, pkgsCross, testers, cloudflared, runCommand, wine, wine64 }: + +let + inherit (stdenv) buildPlatform; +in +{ + version = testers.testVersion { + package = cloudflared; + command = "cloudflared help"; + }; + refuses-to-autoupdate = runCommand "cloudflared-${version}-refuses-to-autoupdate" + { + nativeBuildInputs = [ cloudflared ]; + } '' + set -e + cloudflared update 2>&1 | tee output.txt + if ! grep "cloudflared was installed by nixpkgs" output.txt + then + echo "cloudflared's output didn't contain the package manager name" + exit 1 + fi + mkdir $out + ''; +} // lib.optionalAttrs (buildPlatform.isLinux && (buildPlatform.isi686 || buildPlatform.isx86_64)) { + runs-through-wine = runCommand "cloudflared-${version}-runs-through-wine" + { + nativeBuildInputs = [ wine ]; + exe = "${pkgsCross.mingw32.cloudflared}/bin/cloudflared.exe"; + } '' + export HOME="$(mktemp -d)" + wine $exe help + mkdir $out + ''; +} // lib.optionalAttrs (buildPlatform.isLinux && buildPlatform.isx86_64) { + runs-through-wine64 = runCommand "cloudflared-${version}-runs-through-wine64" + { + nativeBuildInputs = [ wine64 ]; + exe = "${pkgsCross.mingwW64.cloudflared}/bin/cloudflared.exe"; + } '' + export HOME="$(mktemp -d)" + wine64 $exe help + mkdir $out + ''; +} diff --git a/pkgs/applications/networking/cluster/istioctl/default.nix b/pkgs/applications/networking/cluster/istioctl/default.nix index 5e0f118918b4..ec4c1b8a04b4 100644 --- a/pkgs/applications/networking/cluster/istioctl/default.nix +++ b/pkgs/applications/networking/cluster/istioctl/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "istioctl"; - version = "1.16.0"; + version = "1.16.1"; src = fetchFromGitHub { owner = "istio"; repo = "istio"; rev = version; - sha256 = "sha256-uXFBXIPsWskEHHvqB+VagNLL4blySabuZvTBBcGGhhg="; + sha256 = "sha256-IYmNmrUdlp0V+gsAwivkF73VcBBMDcA5QWSnJ+6qKks="; }; - vendorSha256 = "sha256-x/+y3te+DC16Cs7kAnuhiskL5I44WDK1QTjAWheDwC8="; + vendorSha256 = "sha256-yCdCuwiAAdyeLtu4zE7d8RLbqM6FuH9sw0EqDZohQxg="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/applications/networking/cluster/nerdctl/default.nix b/pkgs/applications/networking/cluster/nerdctl/default.nix index d6a29a90fd94..e508ee0006f8 100644 --- a/pkgs/applications/networking/cluster/nerdctl/default.nix +++ b/pkgs/applications/networking/cluster/nerdctl/default.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "nerdctl"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "containerd"; repo = pname; rev = "v${version}"; - sha256 = "sha256-hSuBN+yuwXfGP7gNtYR37yl+n5hj2sp6hJ5d8tyXkf0="; + sha256 = "sha256-i178AN8LDm1SmCx3G8uLmW1+/F3B8DQsrkawSBoefGw="; }; - vendorSha256 = "sha256-2pYjN904pQoliBSaCysumkMocvZDxwsTvZxgDCacVrc="; + vendorSha256 = "sha256-0EWrFc55I3EmrAmmIYdsYtvO6xqDHbo5Uo6XC+NezZI="; nativeBuildInputs = [ makeWrapper installShellFiles ]; diff --git a/pkgs/data/themes/material-kwin-decoration/default.nix b/pkgs/data/themes/material-kwin-decoration/default.nix index 463f86111ee9..9cfe5e76d02e 100644 --- a/pkgs/data/themes/material-kwin-decoration/default.nix +++ b/pkgs/data/themes/material-kwin-decoration/default.nix @@ -26,6 +26,12 @@ mkDerivation rec { sha256 = "sha256-n+yUmBUrkS+06qLnzl2P6CTQZZbDtJLy+2mDPCcQz9M="; }; + # Remove -Werror since it uses deprecated methods + postPatch = '' + substituteInPlace ./CMakeLists.txt \ + --replace "add_definitions (-Wall -Werror)" "add_definitions (-Wall)" + ''; + nativeBuildInputs = [ cmake extra-cmake-modules ]; buildInputs = [ diff --git a/pkgs/desktops/cinnamon/muffin/default.nix b/pkgs/desktops/cinnamon/muffin/default.nix index 6a592ac7e42d..83e4f5b858bd 100644 --- a/pkgs/desktops/cinnamon/muffin/default.nix +++ b/pkgs/desktops/cinnamon/muffin/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { pname = "muffin"; - version = "5.6.1"; + version = "5.6.2"; outputs = [ "out" "dev" "man" ]; @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-FpVCIRz1qZhvBR9KARb/CKXYL9t43FF2VqWkHrLdpNc="; + hash = "sha256-bHEBzl0aBXsHOhSWJUz428pG5M6L0s/Q6acKO+2oMXo="; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/cinnamon/nemo/default.nix b/pkgs/desktops/cinnamon/nemo/default.nix index afc42c35c6e2..82cd30488c42 100644 --- a/pkgs/desktops/cinnamon/nemo/default.nix +++ b/pkgs/desktops/cinnamon/nemo/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { pname = "nemo"; - version = "5.6.0"; + version = "5.6.1"; # TODO: add plugins support (see https://github.com/NixOS/nixpkgs/issues/78327) @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-+JrfFqKZhzYOyp7z2x22bw2f8Gip7Qh8d30tC7LWHEU="; + sha256 = "sha256-ztx3Y+n9Bpzuz06mbkis3kdlM/0JrOaMDbRF5glzkDE="; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index ca4f9eaa782c..a1a0a94d2d2a 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/frameworks/5.100/ -A '*.tar.xz' ) +WGET_ARGS=( https://download.kde.org/stable/frameworks/5.101/ -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/kde-frameworks/kidletime.nix b/pkgs/development/libraries/kde-frameworks/kidletime.nix index ee6a33a83225..522e3a2a5de3 100644 --- a/pkgs/development/libraries/kde-frameworks/kidletime.nix +++ b/pkgs/development/libraries/kde-frameworks/kidletime.nix @@ -2,12 +2,12 @@ mkDerivation, extra-cmake-modules, qtbase, qtx11extras, - wayland, plasma-wayland-protocols + wayland, wayland-protocols, plasma-wayland-protocols }: mkDerivation { pname = "kidletime"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ qtx11extras wayland plasma-wayland-protocols ]; + buildInputs = [ qtx11extras wayland wayland-protocols plasma-wayland-protocols ]; propagatedBuildInputs = [ qtbase ]; } diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index c6ae8457517c..382c4b7830d5 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -4,667 +4,667 @@ { attica = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/attica-5.100.0.tar.xz"; - sha256 = "1j1m7ps6rgjn8n363p0i32syxskzxjcmv255csbc1hgj6yb6cxxf"; - name = "attica-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/attica-5.101.0.tar.xz"; + sha256 = "076s378mija4x8dxq7j40qfhgjzpz3xw373bpiy5ig41c1lf7jvz"; + name = "attica-5.101.0.tar.xz"; }; }; baloo = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/baloo-5.100.0.tar.xz"; - sha256 = "123fl16cxrascngw2cv8y78nf68bby3xa53vc0bxwm7yhixycfzr"; - name = "baloo-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/baloo-5.101.0.tar.xz"; + sha256 = "0g007apf53ql1my0nx25zlh8hg7mnzanhwppz7prmiynzk907b49"; + name = "baloo-5.101.0.tar.xz"; }; }; bluez-qt = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/bluez-qt-5.100.0.tar.xz"; - sha256 = "1fn23r80jiyif9qxzs0n1jwwvdb3vnfksg54xksxa5v57wnwqjxi"; - name = "bluez-qt-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/bluez-qt-5.101.0.tar.xz"; + sha256 = "00z2b8spn1m4wqgqlsiy2b58cbj57afrnqb5y4z7az9nchy3mphm"; + name = "bluez-qt-5.101.0.tar.xz"; }; }; breeze-icons = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/breeze-icons-5.100.0.tar.xz"; - sha256 = "1nya1m220q68asf2qrgxdbag1gawipy8ydlgympk1nzxa9linb6h"; - name = "breeze-icons-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/breeze-icons-5.101.0.tar.xz"; + sha256 = "1vqql123d9hdqrpa1f0mspbzpdk0wlgz4pdryc1d0q28l125jx7r"; + name = "breeze-icons-5.101.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/extra-cmake-modules-5.100.0.tar.xz"; - sha256 = "1if02s5kb9s4wawyz7rln2k46905ms3xrxg1kkvdii73pgkkqmil"; - name = "extra-cmake-modules-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/extra-cmake-modules-5.101.0.tar.xz"; + sha256 = "1wn8kfdxmi89fd67m79vszfvmp8sgv4sz13c18wpsn6v209mck4c"; + name = "extra-cmake-modules-5.101.0.tar.xz"; }; }; frameworkintegration = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/frameworkintegration-5.100.0.tar.xz"; - sha256 = "18755r0l3r0q96g6zfz2g9lbf3isx865vhz4z39qblmm13jm97cm"; - name = "frameworkintegration-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/frameworkintegration-5.101.0.tar.xz"; + sha256 = "0z5ldwzkpvdi3j18l826dm3mbjd3cmvjm8x3whwasydb81hvalkc"; + name = "frameworkintegration-5.101.0.tar.xz"; }; }; kactivities = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kactivities-5.100.0.tar.xz"; - sha256 = "14m8dbpn6lxdjlv87ir5wa42s9zb1ipqkj33gbijdagsza0xvc8k"; - name = "kactivities-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kactivities-5.101.0.tar.xz"; + sha256 = "1b41yyjljl47qwkqa3v1vkiq485d2xs3489apgdygkmd6m5v027p"; + name = "kactivities-5.101.0.tar.xz"; }; }; kactivities-stats = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kactivities-stats-5.100.0.tar.xz"; - sha256 = "15iry0vaq76ng5wadb4pq4drkccivnjh5bncf4bnjg58wby1zi95"; - name = "kactivities-stats-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kactivities-stats-5.101.0.tar.xz"; + sha256 = "119h2zz3gbyypkxsq9pq1gy8av9a4nyqax85lflfh51il2cq1cbp"; + name = "kactivities-stats-5.101.0.tar.xz"; }; }; kapidox = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kapidox-5.100.0.tar.xz"; - sha256 = "0fgn1qfqa80q4nb8wnvmprsc9gc8axs3n13fk4p01zw6bfmc1938"; - name = "kapidox-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kapidox-5.101.0.tar.xz"; + sha256 = "1y6z4bzawas3x825ln9yg5ks3zy39ymc9q404jyvn91s92dd0s5l"; + name = "kapidox-5.101.0.tar.xz"; }; }; karchive = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/karchive-5.100.0.tar.xz"; - sha256 = "16wnzvmm74lzf9xs78d2gilipxgg29z9ja3i04li59zc1ixm1bpm"; - name = "karchive-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/karchive-5.101.0.tar.xz"; + sha256 = "1c59rwp93c2dybx52k5ww4rqssrbsj9g7snbl14gx8y43g3bdg2q"; + name = "karchive-5.101.0.tar.xz"; }; }; kauth = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kauth-5.100.0.tar.xz"; - sha256 = "0vcgfzkgpk35x14gdprlbzpvcmbx695jqdc8ril23firzrdj1191"; - name = "kauth-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kauth-5.101.0.tar.xz"; + sha256 = "153dfwkdwmdwh72r6b46nl13rg3lf7w8x5dapgcanrdjqgybkqyf"; + name = "kauth-5.101.0.tar.xz"; }; }; kbookmarks = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kbookmarks-5.100.0.tar.xz"; - sha256 = "1bl4brkn3am2nchjcnvxzwswmdp1mb4y644djhvrf6hbz7pghv13"; - name = "kbookmarks-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kbookmarks-5.101.0.tar.xz"; + sha256 = "0akh77rb1iqasbrzsy3509kic1k7c1046spxi6szfnlq6rx634ax"; + name = "kbookmarks-5.101.0.tar.xz"; }; }; kcalendarcore = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcalendarcore-5.100.0.tar.xz"; - sha256 = "0mxzqpwanjrczm5b99a7id7bgxgxzif6lrvmfffcrr7pz84j8330"; - name = "kcalendarcore-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcalendarcore-5.101.0.tar.xz"; + sha256 = "170h3vqmjr9jl9vsfgh3y5lhqpyq5ap755wa8295s5fw4da8gjrs"; + name = "kcalendarcore-5.101.0.tar.xz"; }; }; kcmutils = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcmutils-5.100.0.tar.xz"; - sha256 = "0kyp8p3svnyn7pkgm4ww1lc0dznrjfvhyc89bd3ahy2b3kvcjymw"; - name = "kcmutils-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcmutils-5.101.0.tar.xz"; + sha256 = "0jy58fhxg2m4xh15dp84x6qava6gfhnbhkx19r6bsbkdc6jihkxb"; + name = "kcmutils-5.101.0.tar.xz"; }; }; kcodecs = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcodecs-5.100.0.tar.xz"; - sha256 = "18qcwjhyrxh4sjakq515agpzh7mk4yr6f9fw1kwiwvc44ydbgs2m"; - name = "kcodecs-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcodecs-5.101.0.tar.xz"; + sha256 = "0fjj8rl0dhdg84gpvp7qfwmdyf047g9gg4v59magxyhw23r2ig4y"; + name = "kcodecs-5.101.0.tar.xz"; }; }; kcompletion = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcompletion-5.100.0.tar.xz"; - sha256 = "11j51byll5ffyl2swif84sq1a751991vdic49rrj0wwwmndrss33"; - name = "kcompletion-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcompletion-5.101.0.tar.xz"; + sha256 = "0c1zalk729b2pdmnc8b11068adjxh8mgszyn9s8rypr84fz6y3yq"; + name = "kcompletion-5.101.0.tar.xz"; }; }; kconfig = { - version = "5.100.1"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kconfig-5.100.1.tar.xz"; - sha256 = "1nl2ibqxgjd2zppiibnsvdpp5ci8ydz8i685gfgji3jfsx8pkfwb"; - name = "kconfig-5.100.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kconfig-5.101.0.tar.xz"; + sha256 = "10skrdlg0qp8zdl9ldwgjp6gmdw0ghcd31gd9rgddrjnax47wx6a"; + name = "kconfig-5.101.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kconfigwidgets-5.100.0.tar.xz"; - sha256 = "14ahwlnnyf2dv3ik6cwa6n7cwxm5wqhiwws6y9w2ff1724vqg0g8"; - name = "kconfigwidgets-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kconfigwidgets-5.101.0.tar.xz"; + sha256 = "1a3qhphi6hmzrdsalhkrax3g2sb63vr26fnvkxzkhf8spi4mlaq1"; + name = "kconfigwidgets-5.101.0.tar.xz"; }; }; kcontacts = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcontacts-5.100.0.tar.xz"; - sha256 = "0jw8qvw0sv73pw3n51n9dvhlwfjbcz3cf065sqy949bm6q43l1p5"; - name = "kcontacts-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcontacts-5.101.0.tar.xz"; + sha256 = "1ynbf5q811mixg5rxrmn54ldgrwi4dv5mgdk1dljjg1wzhmrjk0x"; + name = "kcontacts-5.101.0.tar.xz"; }; }; kcoreaddons = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcoreaddons-5.100.0.tar.xz"; - sha256 = "140pbjg38d9fcddi2ifq6y19aqbf6njs4dvqy0ad56widww6ivfz"; - name = "kcoreaddons-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcoreaddons-5.101.0.tar.xz"; + sha256 = "0ampf8cyy8r8pdm6xs872srak83k7i64nqdkpd9vvfvygz0lzdkp"; + name = "kcoreaddons-5.101.0.tar.xz"; }; }; kcrash = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kcrash-5.100.0.tar.xz"; - sha256 = "0a572bc4c6ngllwfkg58sqjsjddn0a8x5mn0isrq0fdynbfyjxhs"; - name = "kcrash-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kcrash-5.101.0.tar.xz"; + sha256 = "0ylk1kdnhzh02990nnic1lbvby6kk4x9wvnfm20qd481vd8hklbd"; + name = "kcrash-5.101.0.tar.xz"; }; }; kdav = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kdav-5.100.0.tar.xz"; - sha256 = "094fwz3iphz56nbjjyw62n3lxw1mfp10jkcn95qx8n1m20f4bnbf"; - name = "kdav-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kdav-5.101.0.tar.xz"; + sha256 = "0gq105iw71yk2dggp7crhamiyrqwzgpdwbzdx8sbplhkm5lll21w"; + name = "kdav-5.101.0.tar.xz"; }; }; kdbusaddons = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kdbusaddons-5.100.0.tar.xz"; - sha256 = "1cr40a96l5adr3xascw9ivlgy8h3nmh7y9fcnw47xmdclcvm2xg0"; - name = "kdbusaddons-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kdbusaddons-5.101.0.tar.xz"; + sha256 = "0k0sng7dlafyyysf88bmb944i39rc5w9z1ksgdskzzir3chi4a8z"; + name = "kdbusaddons-5.101.0.tar.xz"; }; }; kdeclarative = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kdeclarative-5.100.0.tar.xz"; - sha256 = "05s0p35jph316mnzc0ldmxjccda8fwpas9libza14gsv6rrcndbn"; - name = "kdeclarative-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kdeclarative-5.101.0.tar.xz"; + sha256 = "0xp4mwad6b3rfyzjyq887jd70358lfd9m3njksbv6gf8z1d8y81a"; + name = "kdeclarative-5.101.0.tar.xz"; }; }; kded = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kded-5.100.0.tar.xz"; - sha256 = "1klv9ml1ckadf5dp1gx25g33pcd66xlpjb8njr6ygycyqxgiln6j"; - name = "kded-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kded-5.101.0.tar.xz"; + sha256 = "1s9fpcmv90bpd15v4ci26976hp4kc3kd1dqasil3qpc1d0g87778"; + name = "kded-5.101.0.tar.xz"; }; }; kdelibs4support = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kdelibs4support-5.100.0.tar.xz"; - sha256 = "1ckkwfzg4ga79bgd5g22cdals720b55nc40n3grjhzw1ksy05ac2"; - name = "kdelibs4support-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kdelibs4support-5.101.0.tar.xz"; + sha256 = "1ajaxr00k4c9nk7psw2s33h9p63vdwd606lxnpgr271lwmhjmckm"; + name = "kdelibs4support-5.101.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kdesignerplugin-5.100.0.tar.xz"; - sha256 = "1hhddi8zmjbgvy51gwrrjrawdfp9g7n2k14rnw135q423nyfaq8c"; - name = "kdesignerplugin-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kdesignerplugin-5.101.0.tar.xz"; + sha256 = "11nrpqd5116apd6gy2xbhgnmnv6jrkismf4jjckskizkdnjvarvs"; + name = "kdesignerplugin-5.101.0.tar.xz"; }; }; kdesu = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kdesu-5.100.0.tar.xz"; - sha256 = "1cgn1wznk4i8la5n03qajc38pggm162ybfdb2ya109zq7nnqkn1g"; - name = "kdesu-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kdesu-5.101.0.tar.xz"; + sha256 = "16g508642bx8wpj763sn5gph6h6xfcxmaqghb1lj2rvpgr5zzazi"; + name = "kdesu-5.101.0.tar.xz"; }; }; kdewebkit = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kdewebkit-5.100.0.tar.xz"; - sha256 = "10gl34a9zb5nad21nwqvj1fipxxckfdy7myr8bxlqkjqll0jiv15"; - name = "kdewebkit-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kdewebkit-5.101.0.tar.xz"; + sha256 = "1z54xbj6g77k9d6c6r4gza5nw2p8ql716hy4g266783cpa9grkk5"; + name = "kdewebkit-5.101.0.tar.xz"; }; }; kdnssd = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kdnssd-5.100.0.tar.xz"; - sha256 = "1fkjhkv7qgjr3lgfwvvhqbrigca8hw9fdw6531xqr97slwxiqxb3"; - name = "kdnssd-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kdnssd-5.101.0.tar.xz"; + sha256 = "0jrzxp84h7i20bxj127m0vds2xjfcmb7c0rvgxrz3kc15ss9hmn6"; + name = "kdnssd-5.101.0.tar.xz"; }; }; kdoctools = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kdoctools-5.100.0.tar.xz"; - sha256 = "0ar7lw6s7qzswf1k80xl9px5g9agl5zi7daaswppqjrpn7pwksa0"; - name = "kdoctools-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kdoctools-5.101.0.tar.xz"; + sha256 = "0izqbazcmqh6kwbd6c2fln8gz20kc03agb4fw45nx613s5nam031"; + name = "kdoctools-5.101.0.tar.xz"; }; }; kemoticons = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kemoticons-5.100.0.tar.xz"; - sha256 = "0qs5w5wc1ljmhvly08k0569kyy6c51ldi3080ka9hpasdxlpy4y4"; - name = "kemoticons-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kemoticons-5.101.0.tar.xz"; + sha256 = "0wkspxsp3mwp7as96cm9z5xzl30629prqdwal17d5y1zwn8xmbhw"; + name = "kemoticons-5.101.0.tar.xz"; }; }; kfilemetadata = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kfilemetadata-5.100.0.tar.xz"; - sha256 = "0cbiaq9ivdf7pjjh47m65zxrzr1r776ycjzzkkwfc7n27lb0rckg"; - name = "kfilemetadata-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kfilemetadata-5.101.0.tar.xz"; + sha256 = "12z8w9bsbngixs4a5hsbz8lg5ra1iqajvazhr3hq8hw1k2dyrn2k"; + name = "kfilemetadata-5.101.0.tar.xz"; }; }; kglobalaccel = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kglobalaccel-5.100.0.tar.xz"; - sha256 = "1wm2j8hsgwfp8zv4mi0l9rg3qlnk74l1cnkgid3sd02c7vrlx6y3"; - name = "kglobalaccel-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kglobalaccel-5.101.0.tar.xz"; + sha256 = "0qk0gb2p668f2v10h9pdaf1klk1pl5rfbzd1klzyf5bbm0n240rj"; + name = "kglobalaccel-5.101.0.tar.xz"; }; }; kguiaddons = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kguiaddons-5.100.0.tar.xz"; - sha256 = "00ix7gfp5c4ph4q2f3cig1bxjvc8pnwg8psy5fxix24xxm1n7qaw"; - name = "kguiaddons-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kguiaddons-5.101.0.tar.xz"; + sha256 = "1dspqz3m6i5acpj7gnq97dl8gys343qiqn9sbvnv9drw7ccy954q"; + name = "kguiaddons-5.101.0.tar.xz"; }; }; kholidays = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kholidays-5.100.0.tar.xz"; - sha256 = "076ax7p579180vr66dqjzv43ny1cz56s4w61g6d5s6v18w9n7i2g"; - name = "kholidays-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kholidays-5.101.0.tar.xz"; + sha256 = "0wrl4qy08008mzn6dmvdi9jaj7zdiysws0h6d7j661ipaf02qwj4"; + name = "kholidays-5.101.0.tar.xz"; }; }; khtml = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/khtml-5.100.0.tar.xz"; - sha256 = "0h8wb1n0yfc2729rpnx3n52ky3zprfkbgk2rr85k3dax79pcv9a0"; - name = "khtml-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/khtml-5.101.0.tar.xz"; + sha256 = "1xgwg8ml789pg1rgf9g3lr9xpfyh1wgiv57327kqxlpkrxxxl9l8"; + name = "khtml-5.101.0.tar.xz"; }; }; ki18n = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/ki18n-5.100.0.tar.xz"; - sha256 = "008gndw3cp45hkm7klfipm54k1kdglj8sb2hkkvfz4b5p3bg2qyy"; - name = "ki18n-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/ki18n-5.101.0.tar.xz"; + sha256 = "0rggkwi99mmm1f4013qc07v0iqijq2qyx20rag07dm3rjaz305dz"; + name = "ki18n-5.101.0.tar.xz"; }; }; kiconthemes = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kiconthemes-5.100.0.tar.xz"; - sha256 = "1fahg11v02757iiwc4nkwnnhf9d7jfa6ryx5l5i2sjg7c4xwqblh"; - name = "kiconthemes-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kiconthemes-5.101.0.tar.xz"; + sha256 = "03ki3gl8fwvs6gmxlahpm4s9zc12ckv3yr9q9a7wz094759phmzq"; + name = "kiconthemes-5.101.0.tar.xz"; }; }; kidletime = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kidletime-5.100.0.tar.xz"; - sha256 = "1i3p3cfvcl3li45nn63r6vwi7sk3rbkd9crd5z686gm6z0nidw5l"; - name = "kidletime-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kidletime-5.101.0.tar.xz"; + sha256 = "10qjkwmqhxs1dzi5cm91j61i9m5prrwszg7i627v3sg0ck43vnnx"; + name = "kidletime-5.101.0.tar.xz"; }; }; kimageformats = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kimageformats-5.100.0.tar.xz"; - sha256 = "09w8fg321lzmavsid0a4yf6hwa9clhihfbvpkdl0kb60alyjbdfb"; - name = "kimageformats-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kimageformats-5.101.0.tar.xz"; + sha256 = "0pv29i328g1x8ji36wzm6pkc0maqlh7wbv3dbq1pgygx85qv06df"; + name = "kimageformats-5.101.0.tar.xz"; }; }; kinit = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kinit-5.100.0.tar.xz"; - sha256 = "1kpjbd20dv2zazcn275p1fwgvnq1pjpkkf0mp4bwk95vrvcjs4c9"; - name = "kinit-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kinit-5.101.0.tar.xz"; + sha256 = "1901fywkiiclyiwqi3pp9zwp188lllb77mms1zm51nw4ajldnhcf"; + name = "kinit-5.101.0.tar.xz"; }; }; kio = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kio-5.100.0.tar.xz"; - sha256 = "1dkwdmjc41zq1j0kl38zzag0hckk6fgy5prg5kcid05k5v9qi1q8"; - name = "kio-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kio-5.101.0.tar.xz"; + sha256 = "0qycg75xmmzv363qxi9cpm42m6zlfa5caa47ll64hqmi2middr15"; + name = "kio-5.101.0.tar.xz"; }; }; kirigami2 = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kirigami2-5.100.0.tar.xz"; - sha256 = "1pq16p69k7g963ah5ilr8mjplzrgarqky7i6rxgm5knfqpq0l26n"; - name = "kirigami2-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kirigami2-5.101.0.tar.xz"; + sha256 = "1gcgaz0pspvdsxdhvl4sy3f95xgq51k8kd8c4x0k91pf52syw23n"; + name = "kirigami2-5.101.0.tar.xz"; }; }; kitemmodels = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kitemmodels-5.100.0.tar.xz"; - sha256 = "1n1iis3xjmvlfgrwv61cpif63pk2wca8g168iscijvpkhihn49x3"; - name = "kitemmodels-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kitemmodels-5.101.0.tar.xz"; + sha256 = "09plf2nc5frn5hq2r44fyqv5jg4ixg2y5bf5a3y5vj6hm1lf1bjs"; + name = "kitemmodels-5.101.0.tar.xz"; }; }; kitemviews = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kitemviews-5.100.0.tar.xz"; - sha256 = "06pzlcrjbfahhp8diirmvf2xl7a2bj4x34fp1yax9pjnx44i2vcw"; - name = "kitemviews-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kitemviews-5.101.0.tar.xz"; + sha256 = "1ccg87w0qw4j3wsdfpfip9axs5wvksbkvzzkrls19pidzzp5k8mc"; + name = "kitemviews-5.101.0.tar.xz"; }; }; kjobwidgets = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kjobwidgets-5.100.0.tar.xz"; - sha256 = "00rilxsbbhl52j9bfzk60hlqrka9hahli0p6fmd8m6m452czjqnk"; - name = "kjobwidgets-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kjobwidgets-5.101.0.tar.xz"; + sha256 = "09lsrdcd4q79434q6i14h17p6wp6z5znbwgwl7g8ch5jpsw7bag1"; + name = "kjobwidgets-5.101.0.tar.xz"; }; }; kjs = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kjs-5.100.0.tar.xz"; - sha256 = "1bn23bq1g1774dvak5mq9xmndxjkwmsiyjkxc93byfwi52xrswk1"; - name = "kjs-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kjs-5.101.0.tar.xz"; + sha256 = "02ywcqvbipb98m39z22frs70dmzvsyfdymbn78y4vc8zg6lz9zpf"; + name = "kjs-5.101.0.tar.xz"; }; }; kjsembed = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kjsembed-5.100.0.tar.xz"; - sha256 = "1w2cfckd6r68jmvqcfiw326s3zl4l2j3pz19p12v01vlrh4lr1m7"; - name = "kjsembed-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kjsembed-5.101.0.tar.xz"; + sha256 = "00cc61shhcsxswsv62grw29askz4bds2a5zmiinr930s3grs6805"; + name = "kjsembed-5.101.0.tar.xz"; }; }; kmediaplayer = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kmediaplayer-5.100.0.tar.xz"; - sha256 = "002ahd1d39m22cy5xd2vvps4ib4cncfwzmqdnki9sh76gsmlpb52"; - name = "kmediaplayer-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kmediaplayer-5.101.0.tar.xz"; + sha256 = "08s1l2jy28djfzwk1lapcmsv1hq2fdx0ys6yj0xskhz9vcah4kh8"; + name = "kmediaplayer-5.101.0.tar.xz"; }; }; knewstuff = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/knewstuff-5.100.0.tar.xz"; - sha256 = "19fz50jqrs467qm5qvc6iadw7kb1za6ncc2vnhax6j59h5xn2bn3"; - name = "knewstuff-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/knewstuff-5.101.0.tar.xz"; + sha256 = "1xfgzz70kx9k90x0qxw6zhbgs405hfnmpcrzx4036vvnic5jn4g7"; + name = "knewstuff-5.101.0.tar.xz"; }; }; knotifications = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/knotifications-5.100.0.tar.xz"; - sha256 = "18z6cb1s6nra7cyj121knj50brmyyp9a7qdwyd101rfj1d7k08ds"; - name = "knotifications-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/knotifications-5.101.0.tar.xz"; + sha256 = "06sxzyf475q55gyfzan967fzhkgp0j0y0dkpxi1vw8idi3d6kjiq"; + name = "knotifications-5.101.0.tar.xz"; }; }; knotifyconfig = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/knotifyconfig-5.100.0.tar.xz"; - sha256 = "1ads4yy08441a8hfbig4413p2qyw07b0gpxm3pzw3958y32a9d8x"; - name = "knotifyconfig-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/knotifyconfig-5.101.0.tar.xz"; + sha256 = "00gnhcjz8ghkp1wnw6whbgl1zkgn8ipiw631fiqv5fcaxva7l9aw"; + name = "knotifyconfig-5.101.0.tar.xz"; }; }; kpackage = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kpackage-5.100.0.tar.xz"; - sha256 = "11969rqkwf14gjk3vx2lzd3snirnv3fry5yh6jwnc17vjiz6b35j"; - name = "kpackage-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kpackage-5.101.0.tar.xz"; + sha256 = "078zvifcgxdcll5c0wb147fhzvlcd7dkx1plrv8dqicgxdm5xnvc"; + name = "kpackage-5.101.0.tar.xz"; }; }; kparts = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kparts-5.100.0.tar.xz"; - sha256 = "0vy8j5p0icxdlsvdlmbrvkbp50f3qnb7fqnvdg544d2lp7x1v5k8"; - name = "kparts-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kparts-5.101.0.tar.xz"; + sha256 = "15sn8cr4qfrrgjcmcj91xjxrqxql2h943wv9y9v669qkkkvkgbns"; + name = "kparts-5.101.0.tar.xz"; }; }; kpeople = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kpeople-5.100.0.tar.xz"; - sha256 = "1q9yxfrs9rhwzykah3909lv9qfly13jdirya4m4j34azbqfiahqg"; - name = "kpeople-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kpeople-5.101.0.tar.xz"; + sha256 = "0wjskhnfkpqbyaam6pqszczb4g7kww5czw332jqac87y21il73fa"; + name = "kpeople-5.101.0.tar.xz"; }; }; kplotting = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kplotting-5.100.0.tar.xz"; - sha256 = "1lsi6yk7fpdji9qb2hdy2qqcp050cgckg8xmg1kmv551g6x13r7m"; - name = "kplotting-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kplotting-5.101.0.tar.xz"; + sha256 = "062hq67sr482c18d0l4wz3as22kqnwd75cfd58p1dpxfa4glvl7i"; + name = "kplotting-5.101.0.tar.xz"; }; }; kpty = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kpty-5.100.0.tar.xz"; - sha256 = "0h5l72klg78wy0z29zay5zyivgff8jb2v0hfw2akrfblwwdmc27j"; - name = "kpty-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kpty-5.101.0.tar.xz"; + sha256 = "0q68c1da5lfjjswypyjq02n9hjbcmv0jjg28803cbxgk1lp2zvaf"; + name = "kpty-5.101.0.tar.xz"; }; }; kquickcharts = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kquickcharts-5.100.0.tar.xz"; - sha256 = "1b5ddbcgxasjyhzabbqcvlb4q04zp7yiqifk7gdigjvxx15dxwrz"; - name = "kquickcharts-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kquickcharts-5.101.0.tar.xz"; + sha256 = "0fnpzsa5da9ivf8k5il2dc9v9c9gjv90mpras2bx701322a6rcgx"; + name = "kquickcharts-5.101.0.tar.xz"; }; }; kross = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kross-5.100.0.tar.xz"; - sha256 = "0jpnnvajxyzki221agl1ai15bj6xrylg69ymwxn70pcdp30wsvxj"; - name = "kross-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kross-5.101.0.tar.xz"; + sha256 = "0ggcwzhpxg4ni1zfdw7r7zmdgbk45cydwfs16pqyl8038gdfgqny"; + name = "kross-5.101.0.tar.xz"; }; }; krunner = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/krunner-5.100.0.tar.xz"; - sha256 = "0mn0b2rvkb0c743vn4xxi1f8mcb5gb9vjnksiw88jgfy4qrmal3q"; - name = "krunner-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/krunner-5.101.0.tar.xz"; + sha256 = "19jzhq27hnk17a70gnacgnqxc5m98q7sq4advm976xrlh8bcqpyj"; + name = "krunner-5.101.0.tar.xz"; }; }; kservice = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kservice-5.100.0.tar.xz"; - sha256 = "1vq4hnyfpj1ax19zgly7vcqvysxdc7wyyycmhrn6982l24d14gdk"; - name = "kservice-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kservice-5.101.0.tar.xz"; + sha256 = "1cn68y01vz2mkcqgsa17rg6pkcsadwn3nrgl348njqir4h08ffgw"; + name = "kservice-5.101.0.tar.xz"; }; }; ktexteditor = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/ktexteditor-5.100.0.tar.xz"; - sha256 = "1rbyaamgrnga6k39q646xfi81ic5dar9wa5wcacp9d17m6zqry51"; - name = "ktexteditor-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/ktexteditor-5.101.0.tar.xz"; + sha256 = "1i2xqn54j6944ccdpyb9gffgmjbwlbhqxmddsnqqwls1bw1x6z0h"; + name = "ktexteditor-5.101.0.tar.xz"; }; }; ktextwidgets = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/ktextwidgets-5.100.0.tar.xz"; - sha256 = "109j8zpnpiw9h0arh2ll3ql7czyv65lva4hwa626wk6589nc82vn"; - name = "ktextwidgets-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/ktextwidgets-5.101.0.tar.xz"; + sha256 = "0g64776cxyfvyfqmcfs0sa233vyii1ihccg0w3z97m9apm21d1z9"; + name = "ktextwidgets-5.101.0.tar.xz"; }; }; kunitconversion = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kunitconversion-5.100.0.tar.xz"; - sha256 = "06ql3ijlha0gib31mwc7r260vy3dcxi6nrz5jylv9blzvcq8qnqw"; - name = "kunitconversion-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kunitconversion-5.101.0.tar.xz"; + sha256 = "0j4chsb3074nk3zz300r404mb2p4hnmwhlm88ixq9da9lm1c7ckv"; + name = "kunitconversion-5.101.0.tar.xz"; }; }; kwallet = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kwallet-5.100.0.tar.xz"; - sha256 = "101fhgrgjqsxdqxzraw4a8gn5dvv2nb6xxfwi9gdjdjva5zzbg9b"; - name = "kwallet-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kwallet-5.101.0.tar.xz"; + sha256 = "0mslgayy7qkspkwj42s1x3c9x3zmp8n182vzijmkd0qb6px9f0fa"; + name = "kwallet-5.101.0.tar.xz"; }; }; kwayland = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kwayland-5.100.0.tar.xz"; - sha256 = "119ggvny15x65z2i4d7x6bh01a9wif1h5jq4rppcm7mwczmhjg91"; - name = "kwayland-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kwayland-5.101.0.tar.xz"; + sha256 = "0qzg5nsm8zhmzv4wssv91pahbn4c5vnq2a7hknzkalm1s9p8dh9r"; + name = "kwayland-5.101.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kwidgetsaddons-5.100.0.tar.xz"; - sha256 = "07sa914xmkrm0bb3r7rnzkn9aw1rzlgbkzmakwyw0v569yb166f7"; - name = "kwidgetsaddons-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kwidgetsaddons-5.101.0.tar.xz"; + sha256 = "08rq126lr6bfrq6k29nhpcpmigb5wnwp5w2bjvdjjhz90crkv4bq"; + name = "kwidgetsaddons-5.101.0.tar.xz"; }; }; kwindowsystem = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kwindowsystem-5.100.0.tar.xz"; - sha256 = "1csghc0b4jr4nfwicz29bp9lxr69iw52ghbdqi0a0jn9lnx4xck9"; - name = "kwindowsystem-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kwindowsystem-5.101.0.tar.xz"; + sha256 = "1f1f600n9dk9zxz77h81kr8q3sm8n59h9njp8lxfc2rj7rrrwszg"; + name = "kwindowsystem-5.101.0.tar.xz"; }; }; kxmlgui = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/kxmlgui-5.100.0.tar.xz"; - sha256 = "19cfavf2qqy6kzc5p30s05pp92fphnaja11arnaks0vd0m9hbvky"; - name = "kxmlgui-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/kxmlgui-5.101.0.tar.xz"; + sha256 = "0ylwzlf27qy8ihz6q21kfr5aflsaknwapysfgfbsagji26i5kmfm"; + name = "kxmlgui-5.101.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/portingAids/kxmlrpcclient-5.100.0.tar.xz"; - sha256 = "0fnfkka872w1bjyh3cscmcj8cfmwybj016x1zph7yxwpnbmzyimr"; - name = "kxmlrpcclient-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/portingAids/kxmlrpcclient-5.101.0.tar.xz"; + sha256 = "12p8g6ac70h55nyvr4a0f54zll4v5hjb0ix838q61srq2ky4qhd2"; + name = "kxmlrpcclient-5.101.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/modemmanager-qt-5.100.0.tar.xz"; - sha256 = "0x7l80hkxhf7b45h2kwlchd04763rcai06cjk1s88mzcl6s419fy"; - name = "modemmanager-qt-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/modemmanager-qt-5.101.0.tar.xz"; + sha256 = "01mhfz3f5s003gng86dxnp03r4jfqqp0hbj7qmrqf1vgxi6wx4y8"; + name = "modemmanager-qt-5.101.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/networkmanager-qt-5.100.0.tar.xz"; - sha256 = "0pv3daiywmw0jjzd4px3g2d1ifkd63dm7zq3r77kl2ibxwk2yqfn"; - name = "networkmanager-qt-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/networkmanager-qt-5.101.0.tar.xz"; + sha256 = "0xpb49gqg0acc5447ygk70bz8g260l9qwyy1y4cdm6rra9ag9j8s"; + name = "networkmanager-qt-5.101.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/oxygen-icons5-5.100.0.tar.xz"; - sha256 = "1s81jz9ndjzyvn7gps1jr5wbxmirb986cx1665lk6zgk577x8q80"; - name = "oxygen-icons5-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/oxygen-icons5-5.101.0.tar.xz"; + sha256 = "0bs1h95c8c5ppk4ik3l2j5mbikmqqv2xrrvw9kpn7sgmxn69n6kl"; + name = "oxygen-icons5-5.101.0.tar.xz"; }; }; plasma-framework = { - version = "5.100.1"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/plasma-framework-5.100.1.tar.xz"; - sha256 = "18ddniihbj26gz3lqh36xghwdszwgazkvpgr1bghb8bk0y90m52k"; - name = "plasma-framework-5.100.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/plasma-framework-5.101.0.tar.xz"; + sha256 = "1ynpbra7wpbn0i1hqj9jwqm0z3r5cc83zlmgm9i2mw6mszgb9jba"; + name = "plasma-framework-5.101.0.tar.xz"; }; }; prison = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/prison-5.100.0.tar.xz"; - sha256 = "10wlrcfqgbk88w2xr7wi2kjkkk8lcyiqqvav07r13f34hgpsdj9h"; - name = "prison-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/prison-5.101.0.tar.xz"; + sha256 = "1xndnmlfir2kj28zb0dbl789vw0zlm9a5gz0fhp5c94gs62cykxm"; + name = "prison-5.101.0.tar.xz"; }; }; purpose = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/purpose-5.100.0.tar.xz"; - sha256 = "0bskd3qmzsqlr8xjagx7d5cpy4s5lhf2z7p5wgn0axfb8jvva3iw"; - name = "purpose-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/purpose-5.101.0.tar.xz"; + sha256 = "05xiq805ppwsb3x16vslbcsm2bp3qn7390476p24lb4xz03sgbxk"; + name = "purpose-5.101.0.tar.xz"; }; }; qqc2-desktop-style = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/qqc2-desktop-style-5.100.0.tar.xz"; - sha256 = "09igdk79v0rv2kiv259zzvqinqqhhqq64l5wj2xcc5b9vpnvyyx9"; - name = "qqc2-desktop-style-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/qqc2-desktop-style-5.101.0.tar.xz"; + sha256 = "01nzkaxrhv1bzxckbn844kd2rszv5ly08nhlj5c0lac6gs5fp751"; + name = "qqc2-desktop-style-5.101.0.tar.xz"; }; }; solid = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/solid-5.100.0.tar.xz"; - sha256 = "10s64js1hwda9zd7y91yq5f7x1h0z7n0khf9m3rmqmi4kpnr76cd"; - name = "solid-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/solid-5.101.0.tar.xz"; + sha256 = "0yhs2jzhb366irm001kwxqxy6ifd2iqqlsdyz658a8g7bmfq4mvh"; + name = "solid-5.101.0.tar.xz"; }; }; sonnet = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/sonnet-5.100.0.tar.xz"; - sha256 = "068y78y8n5yrnxs4kicxhjfx6mhvr5r15z8nxjpm63chhn9jprz4"; - name = "sonnet-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/sonnet-5.101.0.tar.xz"; + sha256 = "1l4fg110vhk4hn876yhv8wy3x913z8vpbs22cyjdkvlw4y5if0vb"; + name = "sonnet-5.101.0.tar.xz"; }; }; syndication = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/syndication-5.100.0.tar.xz"; - sha256 = "13gkkl5yczsdg4yfxvasza286l6k6876p35b1jzhw0ysjxdh8j65"; - name = "syndication-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/syndication-5.101.0.tar.xz"; + sha256 = "1hg2hkfrp43s98sfk0d2cx6fp2vfs26c7mvs8qm9za0p7www61f0"; + name = "syndication-5.101.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/syntax-highlighting-5.100.0.tar.xz"; - sha256 = "1d2c86a1k824f44gzzm138pkz21mk788xp2hnq1xcanlsa3r99z0"; - name = "syntax-highlighting-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/syntax-highlighting-5.101.0.tar.xz"; + sha256 = "0fqx3zfb0sz5jq2j0kr2wc3dp3cvd99g8rmzh5pmkkkr7wixpk9i"; + name = "syntax-highlighting-5.101.0.tar.xz"; }; }; threadweaver = { - version = "5.100.0"; + version = "5.101.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.100/threadweaver-5.100.0.tar.xz"; - sha256 = "0dap8iihilqy2v9jy1s00j05qqrjj67n6v0yg4ix0lay2kqjwnh3"; - name = "threadweaver-5.100.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.101/threadweaver-5.101.0.tar.xz"; + sha256 = "1yzvcbzrgn97gy3ksyr42pp2r54vf1ddxmk7y9saj3sr532h7lag"; + name = "threadweaver-5.101.0.tar.xz"; }; }; } diff --git a/pkgs/development/libraries/libverto/default.nix b/pkgs/development/libraries/libverto/default.nix new file mode 100644 index 000000000000..d161f2b92b2b --- /dev/null +++ b/pkgs/development/libraries/libverto/default.nix @@ -0,0 +1,54 @@ +{ lib +, stdenv +, fetchFromGitHub +, autoreconfHook +, glib +, libev +, libevent +, pkg-config +, glibSupport ? true +, libevSupport ? true +, libeventSupport ? true +}: + +let + inherit (lib) optional; +in +stdenv.mkDerivation (finalAttrs: { + pname = "libverto"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "latchset"; + repo = "libverto"; + rev = finalAttrs.version; + hash = "sha256-csoJ0WdKyrza8kBSMKoaItKvcbijI6Wl8nWCbywPScQ="; + }; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = + optional glibSupport glib + ++ optional libevSupport libev + ++ optional libeventSupport libevent; + + meta = with lib; { + homepage = "https://github.com/latchset/libverto"; + description = "Asynchronous event loop abstraction library"; + longDescription = '' + Libverto exists to solve an important problem: many applications and + libraries are unable to write asynchronous code because they are unable to + pick an event loop. This is particularly true of libraries who want to be + useful to many applications who use loops that do not integrate with one + another or which use home-grown loops. libverto provides a loop-neutral + async api which allows the library to expose asynchronous interfaces and + offload the choice of the main loop to the application. + ''; + license = licenses.mit; + maintainers = with maintainers; [ AndersonTorres ]; + platforms = platforms.unix; + }; +}) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 49cf1907bfd9..80c4393a96b5 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -114,13 +114,13 @@ stdenv.mkDerivation rec { # NOTE: You must also bump: # # SysVirt in - version = "8.9.0"; + version = "8.10.0"; src = fetchFromGitLab { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "sha256-79frEYItbf1weOkrcyI/Z/TjTg6kLMQbteaTi9LAt0g="; + sha256 = "sha256-MboJLQ0R3l9lUQDjNVACvmxISjypvfxxMHSKF0+k6WM="; fetchSubmodules = true; }; @@ -372,8 +372,9 @@ stdenv.mkDerivation rec { passthru.tests.libvirtd = nixosTests.libvirtd; meta = { - homepage = "https://libvirt.org/"; description = "A toolkit to interact with the virtualization capabilities of recent versions of Linux and other OSes"; + homepage = "https://libvirt.org/"; + changelog = "https://gitlab.com/libvirt/libvirt/-/raw/v${version}/NEWS.rst"; license = licenses.lgpl2Plus; platforms = platforms.unix; maintainers = with maintainers; [ fpletz globin lovesegfault ]; diff --git a/pkgs/development/libraries/notcurses/default.nix b/pkgs/development/libraries/notcurses/default.nix index a0a5ddfa9c2d..67c640ddb265 100644 --- a/pkgs/development/libraries/notcurses/default.nix +++ b/pkgs/development/libraries/notcurses/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "notcurses"; - version = "3.0.8"; + version = "3.0.9"; src = fetchFromGitHub { owner = "dankamongmen"; repo = "notcurses"; rev = "v${version}"; - sha256 = "sha256-5SNWk1iKDNbyoo413Qvzl2bGaR5Lb+q/UPbPQg7YvRU="; + sha256 = "sha256-8SJeqLcV4xp968YgGsJccsgpB5wwaJDaoWsaYxf8upM="; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/php-packages/php-parallel-lint/default.nix b/pkgs/development/php-packages/php-parallel-lint/default.nix index 1d7c23337c65..406e58b7958c 100644 --- a/pkgs/development/php-packages/php-parallel-lint/default.nix +++ b/pkgs/development/php-packages/php-parallel-lint/default.nix @@ -1,4 +1,4 @@ -{ mkDerivation, fetchFromGitHub, makeWrapper, lib, php }: +{ mkDerivation, fetchFromGitHub, makeWrapper, lib, php, php81 }: let pname = "php-parallel-lint"; version = "1.3.2"; @@ -10,13 +10,17 @@ mkDerivation { owner = "php-parallel-lint"; repo = "PHP-Parallel-Lint"; rev = "v${version}"; - sha256 = "sha256-pTHH19HwqyOj5pSmH7l0JlntNVtMdu4K9Cl+qyrrg9U="; + # `.gitattibutes` exclude `box.json` from the archive produced git. + forceFetchGit = true; + sha256 = "SPP1ynxJad2m5wknGt8z94fW7Ucx8nqLvwZVmlylOgM="; }; nativeBuildInputs = [ makeWrapper php.packages.composer - php.packages.box + # box is only available for PHP ≥ 8.1 but the purpose of this tool is to validate + # that project does not use features not available on older PHP versions. + php81.packages.box ]; buildPhase = '' @@ -36,7 +40,6 @@ mkDerivation { ''; meta = with lib; { - broken = lib.versionOlder php.version "8.1"; # Broken on PHP older than 8.1. description = "Tool to check syntax of PHP files faster than serial check with fancier output"; license = licenses.bsd2; homepage = "https://github.com/php-parallel-lint/PHP-Parallel-Lint"; diff --git a/pkgs/development/python-modules/atenpdu/default.nix b/pkgs/development/python-modules/atenpdu/default.nix index 185f64d58f6e..cb2c01d1ff4b 100644 --- a/pkgs/development/python-modules/atenpdu/default.nix +++ b/pkgs/development/python-modules/atenpdu/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "atenpdu"; - version = "0.3.5"; + version = "0.3.6"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-MGxlzAEcd2EzIjAjY7/1xg1ZQhyL7dcFmCzfY9+jGJ4="; + hash = "sha256-cl7PZdIdLGvoYd5x7QyjkTBc+pVB9F7En9sxcUoX34Q="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/bleak-retry-connector/default.nix b/pkgs/development/python-modules/bleak-retry-connector/default.nix index 6961a9c93221..320f009ef35f 100644 --- a/pkgs/development/python-modules/bleak-retry-connector/default.nix +++ b/pkgs/development/python-modules/bleak-retry-connector/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "bleak-retry-connector"; - version = "2.10.1"; + version = "2.10.2"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-QAQQ53T3MTNNaK0rzsBb2F1/qMvMHtr6/+3k1CAKXi0="; + hash = "sha256-9s7Ff7lH7a/zoV0blrp5tOZoZkBDAoSZx5aL9VQyzFo="; }; postPatch = '' diff --git a/pkgs/development/python-modules/libvirt/default.nix b/pkgs/development/python-modules/libvirt/default.nix index a2f3f9c732a6..f3dd61f84948 100644 --- a/pkgs/development/python-modules/libvirt/default.nix +++ b/pkgs/development/python-modules/libvirt/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "libvirt"; - version = "8.9.0"; + version = "8.10.0"; src = fetchFromGitLab { owner = "libvirt"; repo = "libvirt-python"; rev = "v${version}"; - sha256 = "sha256-vquchyGJlpg0R0R6Wh2MWB5RUZ3jzOQYzUoLwiLxIy8="; + sha256 = "sha256-f2ZWBNCgylKQCmbLCaJsIb5alvZDRZUWQAMOMsxwGbk="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/development/python-modules/mkdocstrings/default.nix b/pkgs/development/python-modules/mkdocstrings/default.nix index 5d20ea1a6e97..9bd577c7fa91 100644 --- a/pkgs/development/python-modules/mkdocstrings/default.nix +++ b/pkgs/development/python-modules/mkdocstrings/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "mkdocstrings"; - version = "0.19.0"; + version = "0.19.1"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "mkdocstrings"; repo = pname; rev = version; - sha256 = "sha256-7OF1CrRnE4MYHuYD/pasnZpLe9lrbieGp4agnWAaKVo="; + sha256 = "sha256-VCWUV+3vXmKbAXImAqY/K4vsA64gHBg83VkxbJua/ao="; }; nativeBuildInputs = [ @@ -45,7 +45,8 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace 'dynamic = ["version"]' 'version = "${version}"' + --replace 'dynamic = ["version"]' 'version = "${version}"' \ + --replace 'license = "ISC"' 'license = {text = "ISC"}' ''; pythonImportsCheck = [ @@ -60,6 +61,7 @@ buildPythonPackage rec { meta = with lib; { description = "Automatic documentation from sources for MkDocs"; homepage = "https://github.com/mkdocstrings/mkdocstrings"; + changelog = "https://github.com/mkdocstrings/mkdocstrings/blob/${version}/CHANGELOG.md"; license = licenses.isc; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/pyairvisual/default.nix b/pkgs/development/python-modules/pyairvisual/default.nix index c1246afbbfcb..4d125fb2e95d 100644 --- a/pkgs/development/python-modules/pyairvisual/default.nix +++ b/pkgs/development/python-modules/pyairvisual/default.nix @@ -15,16 +15,16 @@ buildPythonPackage rec { pname = "pyairvisual"; - version = "2022.11.1"; + version = "2022.12.0"; format = "pyproject"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "bachya"; repo = pname; rev = version; - sha256 = "sha256-5o3iJEcpxiHvjEi6VZj39SelBtfeneg349hvFwJ2oQU="; + hash = "sha256-vuniAmjbC3EmFliLFhZ1LQvh533XeLGaIn8ll/Etb/4="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix index 6cd7195e21cb..5fd60d40e1bf 100644 --- a/pkgs/development/python-modules/pychromecast/default.nix +++ b/pkgs/development/python-modules/pychromecast/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pychromecast"; - version = "13.0.3"; + version = "13.0.4"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PyChromecast"; inherit version; - hash = "sha256-s6Js6uxZqju1LjpwEgJUnlAFlKluHhQLORwntr0GtwE="; + hash = "sha256-eS+6PzHklopemcGcdxd0CDoqp+iX6/b14hjjCOM6Rh8="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pyproject-metadata/default.nix b/pkgs/development/python-modules/pyproject-metadata/default.nix index 5cd5b92073bc..d94db44e4403 100644 --- a/pkgs/development/python-modules/pyproject-metadata/default.nix +++ b/pkgs/development/python-modules/pyproject-metadata/default.nix @@ -1,21 +1,24 @@ { lib , buildPythonPackage , fetchPypi -, setuptools -, wheel , packaging , pytestCheckHook +, pythonOlder +, setuptools , tomli +, wheel }: buildPythonPackage rec { pname = "pyproject-metadata"; - version = "0.5.0"; + version = "0.6.1"; format = "pyproject"; + disabled = pythonOlder "3.7"; + src = fetchPypi rec { inherit pname version; - hash = "sha256-6YN9I3V8XJ//+19/N8+be8LZc30OlZt/XV8YmVFulww="; + hash = "sha256-tfsJVDpkqRFl3+hXlnWfnkFe3Clr602zPR7PeGaoYr0="; }; nativeBuildInputs = [ @@ -29,15 +32,21 @@ buildPythonPackage rec { checkInputs = [ pytestCheckHook + ] ++ lib.optionals (pythonOlder "3.11") [ tomli ]; # Many broken tests, and missing test files doCheck = false; + pythonImportsCheck = [ + "pyproject_metadata" + ]; + meta = with lib; { description = "PEP 621 metadata parsing"; homepage = "https://github.com/FFY00/python-pyproject-metadata"; + changelog = "https://github.com/FFY00/python-pyproject-metadata/blob/${version}/CHANGELOG.rst"; license = licenses.mit; maintainers = with maintainers; [ fridh ]; }; diff --git a/pkgs/development/tools/devbox/default.nix b/pkgs/development/tools/devbox/default.nix index 9c418e5667a3..f2a82621dd7b 100644 --- a/pkgs/development/tools/devbox/default.nix +++ b/pkgs/development/tools/devbox/default.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "devbox"; - version = "0.1.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "jetpack-io"; repo = pname; rev = version; - hash = "sha256-E2zryUE7DyDDC4DecxCNG24hOndFKDJ2qP8h2bbPnfg="; + hash = "sha256-AUZPMNGhYimoqcFNeYg5lj3NGDnna5XE4plC9eEDVXg="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { # integration tests want file system access doCheck = false; - vendorHash = "sha256-0Jshdi1hcY6dhGaZRE7okJvAM7EPsEFO6NA8k3jk4sA="; + vendorHash = "sha256-tnQCRrpOI1qgsouI7pLO4gLTDwEiHZV1KeNSy07wS4o="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/development/tools/oh-my-posh/default.nix b/pkgs/development/tools/oh-my-posh/default.nix index 2ad07bdeed38..3094937a7e36 100644 --- a/pkgs/development/tools/oh-my-posh/default.nix +++ b/pkgs/development/tools/oh-my-posh/default.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "oh-my-posh"; - version = "12.26.1"; + version = "12.26.2"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-c8O3kZefTZ/IvSRMRxR+Oc6L4Tkcl2PrnuflgbTb7eQ="; + hash = "sha256-WznHvGNpb2iGz+jZFtphkxsGeT0Y25CO5MMjmAl7GV0="; }; vendorHash = "sha256-OrtKFkWXqVoXKmN6BT8YbCNjR1gRTT4gPNwmirn7fjU="; diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 2f6545c3d487..cd1c82778072 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -3,14 +3,14 @@ let # These names are how they are designated in https://xanmod.org. ltsVariant = { - version = "5.15.75"; - hash = "sha256-tgm5nmguEfRFq3OhmZgRgFLIW7E798Rv1basxnfdqLI="; + version = "5.15.81"; + hash = "sha256-EKC1Jvy1ju+HzavmIDYsnvZyicsbXAmsJuIpO1LDLZ0="; variant = "lts"; }; mainVariant = { - version = "6.0.7"; - hash = "sha256-qeM2oswuop42rvyBGlrH6VvODScLCpAOjTc4KR5a2Ec="; + version = "6.1.0"; + hash = "sha256-Idt7M6o2Zxqi3LBwuKu+pTHJA5OuP+KgEt2C+GcdO14="; variant = "main"; }; diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index f3019647bd40..f19322612d5e 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2022.12.2"; + version = "2022.12.5"; components = { "3_day_blinds" = ps: with ps; [ ]; diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index cc32828c73b5..91ac8ba3d3a2 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -188,7 +188,7 @@ let extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); # Don't forget to run parse-requirements.py after updating - hassVersion = "2022.12.2"; + hassVersion = "2022.12.5"; in python.pkgs.buildPythonApplication rec { pname = "homeassistant"; @@ -206,7 +206,7 @@ in python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; rev = version; - hash = "sha256-O2gmj9anUy1uOuBpw33HAk2F/nA4OcWMZeaI1XOHUKg="; + hash = "sha256-TWePQ++C0ISl61Qq+XPnWuZWbwrCnOuviAuDT1D5KuI="; }; # leave this in, so users don't have to constantly update their downstream patch handling diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index 65864c2a18de..55ff5dbae8de 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -4,7 +4,7 @@ buildPythonPackage rec { # the frontend version corresponding to a specific home-assistant version can be found here # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json pname = "home-assistant-frontend"; - version = "20221208.0"; + version = "20221213.0"; format = "wheel"; src = fetchPypi { @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-llMKmEkPSrb9j7chAVXGvqpLfpmlFlwqiusOH1p+rAQ="; + hash = "sha256-s/rVgsVyNyyW2wvv7IK4/0wy99ZtHn8iZ7tVjOBGozQ="; }; # there is nothing to strip in this package diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix index 9b1ddf5da275..07990338e41f 100644 --- a/pkgs/servers/http/nginx/mainline.nix +++ b/pkgs/servers/http/nginx/mainline.nix @@ -1,6 +1,6 @@ { callPackage, ... }@args: callPackage ./generic.nix args { - version = "1.23.2"; - sha256 = "sha256-qAzCctPXKq7nCqi1F7SGKmNcAlZ5BDTb/E1hipmbC0Y="; + version = "1.23.3"; + sha256 = "sha256-dctXh9u5+uGLFIEPkcxDQ/ZM5MJOJzAhNvtSSYBCulQ="; } diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix index 658755fcf2f8..1bd996e88b41 100644 --- a/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix @@ -10,7 +10,7 @@ buildGoModule rec { sourceRoot = "${src.name}/sdk"; - vendorHash = "sha256-IZIdLmNGMFjRdkLPoE9UyON3pX/GBIgz/rv108v8iLY="; + vendorHash = "sha256-gM3VpX6r/BScUyvk/XefAfbx0qYzdzSBGaWZN+89BS8="; postPatch = '' # Requires network diff --git a/pkgs/tools/admin/pulumi/default.nix b/pkgs/tools/admin/pulumi/default.nix index d892f6d0ceed..d487d60437b1 100644 --- a/pkgs/tools/admin/pulumi/default.nix +++ b/pkgs/tools/admin/pulumi/default.nix @@ -14,16 +14,16 @@ buildGoModule rec { pname = "pulumi"; - version = "3.48.0"; + version = "3.49.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha256-8lHNcRYvKa9CJDWe4g4h24TY6mwfYfyQwBcQ4cY/tdQ="; + hash = "sha256-WO+bTkTIAyaXl3nYwsMUTdovsYibivfGsKz6A7wj2zM="; }; - vendorSha256 = "sha256-igZfXUrYA6m42WrBQkQYyGe5p9C8h66Hkezf9a1XFo0="; + vendorSha256 = "sha256-q7ZusTYD8l2RyiwP/Wf6dP6AoosWEwpaylbdhfE5cUA="; sourceRoot = "source/pkg"; @@ -43,6 +43,11 @@ buildGoModule rec { doCheck = true; + disabledTests = [ + # Flaky test + "TestPendingDeleteOrder" + ]; + checkInputs = [ git ]; @@ -63,6 +68,9 @@ buildGoModule rec { # Code generation tests also download dependencies from network rm codegen/{docs,dotnet,go,nodejs,python,schema}/*_test.go rm -R codegen/{dotnet,go,nodejs,python}/gen_program_test + + # Only run tests not marked as disabled + buildFlagsArray+=("-run" "[^(${lib.concatStringsSep "|" disabledTests})]") '' + lib.optionalString stdenv.isDarwin '' export PULUMI_HOME=$(mktemp -d) ''; diff --git a/pkgs/tools/graphics/vkbasalt/default.nix b/pkgs/tools/graphics/vkbasalt/default.nix index 9423e4caa688..8673d6f6d00b 100644 --- a/pkgs/tools/graphics/vkbasalt/default.nix +++ b/pkgs/tools/graphics/vkbasalt/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "vkbasalt"; - version = "0.3.2.6"; + version = "0.3.2.8"; src = fetchFromGitHub { owner = "DadSchoorse"; repo = pname; rev = "v${version}"; - sha256 = "sha256-wk/bmbwdE1sBZPlD+EqXfQWDITIfCelTpoFBtNtZV8Q="; + hash = "sha256-/ynJ6zOVj6Si23Jsq6IHlw36KqBtMvjj41fos6irm9o="; }; nativeBuildInputs = [ glslang meson ninja pkg-config ]; diff --git a/pkgs/tools/misc/fd/default.nix b/pkgs/tools/misc/fd/default.nix index 7052d3c8b4c1..85bc47dab545 100644 --- a/pkgs/tools/misc/fd/default.nix +++ b/pkgs/tools/misc/fd/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, rustPlatform, installShellFiles }: +{ lib, rustPlatform, fetchFromGitHub, installShellFiles }: rustPlatform.buildRustPackage rec { pname = "fd"; @@ -17,10 +17,17 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - preFixup = '' + # skip flaky test + checkFlags = [ + "--skip=test_owner_current_group" + ]; + + postInstall = '' installManPage doc/fd.1 - installShellCompletion $releaseDir/build/fd-find-*/out/fd.{bash,fish} + installShellCompletion --cmd fd \ + --bash <($out/bin/fd --gen-completions bash) \ + --fish <($out/bin/fd --gen-completions fish) installShellCompletion --zsh contrib/completion/_fd ''; @@ -33,7 +40,8 @@ rustPlatform.buildRustPackage rec { it provides sensible (opinionated) defaults for 80% of the use cases. ''; homepage = "https://github.com/sharkdp/fd"; + changelog = "https://github.com/sharkdp/fd/blob/v${version}/CHANGELOG.md"; license = with licenses; [ asl20 /* or */ mit ]; - maintainers = with maintainers; [ dywedir globin ma27 zowoq ]; + maintainers = with maintainers; [ dywedir figsoda globin ma27 zowoq ]; }; } diff --git a/pkgs/tools/security/grype/default.nix b/pkgs/tools/security/grype/default.nix index df49bd6671c1..f225c0e03835 100644 --- a/pkgs/tools/security/grype/default.nix +++ b/pkgs/tools/security/grype/default.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "grype"; - version = "0.53.1"; + version = "0.54.0"; src = fetchFromGitHub { owner = "anchore"; repo = pname; rev = "v${version}"; - hash = "sha256-14SkLv/9xydO8uCpKdQSrbr1hY55DMuer91P4YUnkic="; + hash = "sha256-/c7WP9m+8AULjmchpZmcTcnXG0K8gGxjseXS/QJXj+k="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -28,7 +28,7 @@ buildGoModule rec { }; proxyVendor = true; - vendorHash = "sha256-L5ucftMsChGwNoIft8gxg52sNrZyMifuLr0QvSHiCs0="; + vendorHash = "sha256-+WMaQaBf4uMCCQTyycHlkYeKbRtk6oAlqbHBYBqh64M="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/tools/security/vaultwarden/default.nix b/pkgs/tools/security/vaultwarden/default.nix index d4d5626d32e0..c3240a32e53c 100644 --- a/pkgs/tools/security/vaultwarden/default.nix +++ b/pkgs/tools/security/vaultwarden/default.nix @@ -1,8 +1,12 @@ -{ lib, stdenv, rustPlatform, fetchFromGitHub, fetchurl, nixosTests +{ lib, stdenv, callPackage, rustPlatform, fetchFromGitHub, fetchurl, nixosTests , pkg-config, openssl , libiconv, Security, CoreServices , dbBackend ? "sqlite", libmysqlclient, postgresql }: +let + webvault = callPackage ./webvault.nix {}; +in + rustPlatform.buildRustPackage rec { pname = "vaultwarden"; version = "1.26.0"; @@ -34,7 +38,11 @@ rustPlatform.buildRustPackage rec { buildFeatures = dbBackend; - passthru.tests = nixosTests.vaultwarden; + passthru = { + inherit webvault; + tests = nixosTests.vaultwarden; + updateScript = callPackage ./update.nix {}; + }; meta = with lib; { description = "Unofficial Bitwarden compatible server written in Rust"; diff --git a/pkgs/tools/security/vaultwarden/update.nix b/pkgs/tools/security/vaultwarden/update.nix new file mode 100644 index 000000000000..0fc4b45a1296 --- /dev/null +++ b/pkgs/tools/security/vaultwarden/update.nix @@ -0,0 +1,22 @@ +{ writeShellScript +, lib +, nix-update +, curl +, git +, gnugrep +, gnused +, jq +}: + +writeShellScript "update-vaultwarden" '' + PATH=${lib.makeBinPath [ curl git gnugrep gnused jq nix-update ]} + + set -euxo pipefail + + VAULTWARDEN_VERSION=$(curl --silent https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | jq -r '.tag_name') + nix-update "vaultwarden" --version "$VAULTWARDEN_VERSION" + + URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/Dockerfile.j2" + WEBVAULT_VERSION=$(curl --silent "$URL" | grep "set vault_version" | sed -E "s/.*\"([^\"]+)\".*/\\1/") + nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION" +'' diff --git a/pkgs/tools/security/vaultwarden/vault.nix b/pkgs/tools/security/vaultwarden/webvault.nix similarity index 83% rename from pkgs/tools/security/vaultwarden/vault.nix rename to pkgs/tools/security/vaultwarden/webvault.nix index 0a80c1079532..b2ac61fc8575 100644 --- a/pkgs/tools/security/vaultwarden/vault.nix +++ b/pkgs/tools/security/vaultwarden/webvault.nix @@ -1,12 +1,12 @@ { lib, stdenv, fetchurl, nixosTests }: stdenv.mkDerivation rec { - pname = "vaultwarden-vault"; - version = "2022.11.1"; + pname = "vaultwarden-webvault"; + version = "2022.10.0"; src = fetchurl { url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz"; - sha256 = "sha256-nd32Q0uTsnrdVPDe1Yglvkg2QcwgLR+x0dFvKSD8o8I="; + hash = "sha256-Sf1YnOikjZmloTQvdrFH/UAevQqKQEkNNrCRUhvNZfA="; }; buildCommand = '' diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f7a7fede5ff7..d459d90fd2bc 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1558,6 +1558,7 @@ mapAliases ({ varnish63 = throw "varnish63 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26 varnish65 = throw "varnish65 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-09-15 varnish70 = throw "varnish70 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-03-17 + vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13 varnish71 = throw "varnish71 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-11-08 vdirsyncerStable = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168 venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # Added 2021-02-05 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0bdf04764566..c351722f510e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21293,6 +21293,8 @@ with pkgs; libversion = callPackage ../development/libraries/libversion { }; + libverto = callPackage ../development/libraries/libverto { }; + libvgm = callPackage ../development/libraries/libvgm { inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox; }; @@ -37536,8 +37538,6 @@ with pkgs; vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; }; vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; }; - vaultwarden-vault = callPackage ../tools/security/vaultwarden/vault.nix { }; - vazir-fonts = callPackage ../data/fonts/vazir-fonts { }; vhs = callPackage ../applications/misc/vhs { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0c912b9ba403..af3edaef59fb 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -22638,12 +22638,12 @@ let SysVirt = buildPerlModule rec { pname = "Sys-Virt"; - version = "8.9.0"; + version = "8.10.0"; src = fetchFromGitLab { owner = "libvirt"; repo = "libvirt-perl"; rev = "v${version}"; - hash = "sha256-s3N4KU0JnIXHKOme+2Vxapd6o8QeT6lUAb+r5i9Ogv0="; + hash = "sha256-rVTofRtnYDF5CmWp3SB2+kJZz4u6+OTzNAUwiDrqdTo="; }; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ];