Merge master into staging-next

This commit is contained in:
github-actions[bot] 2022-12-14 18:01:37 +00:00 committed by GitHub
commit eb81abe9c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
46 changed files with 665 additions and 445 deletions

View File

@ -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";

View File

@ -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.
'';

View File

@ -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}"
'';
};

View File

@ -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.";
};
};

View File

@ -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()

View File

@ -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 = ''

View File

@ -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";

View File

@ -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 ];
};
}

View File

@ -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
'';
}

View File

@ -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 ];

View File

@ -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 ];

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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" ];

View File

@ -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' )

View File

@ -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 ];
}

View File

@ -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";
};
};
}

View File

@ -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;
};
})

View File

@ -114,13 +114,13 @@ stdenv.mkDerivation rec {
# NOTE: You must also bump:
# <nixpkgs/pkgs/development/python-modules/libvirt/default.nix>
# SysVirt in <nixpkgs/pkgs/top-level/perl-packages.nix>
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 ];

View File

@ -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" ];

View File

@ -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";

View File

@ -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 = [

View File

@ -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 = ''

View File

@ -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 ];

View File

@ -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 ];
};

View File

@ -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 = [

View File

@ -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 = ''

View File

@ -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 ];
};

View File

@ -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 ];

View File

@ -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=";

View File

@ -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";
};

View File

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2022.12.2";
version = "2022.12.5";
components = {
"3_day_blinds" = ps: with ps; [
];

View File

@ -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

View File

@ -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

View File

@ -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=";
}

View File

@ -10,7 +10,7 @@ buildGoModule rec {
sourceRoot = "${src.name}/sdk";
vendorHash = "sha256-IZIdLmNGMFjRdkLPoE9UyON3pX/GBIgz/rv108v8iLY=";
vendorHash = "sha256-gM3VpX6r/BScUyvk/XefAfbx0qYzdzSBGaWZN+89BS8=";
postPatch = ''
# Requires network

View File

@ -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)
'';

View File

@ -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 ];

View File

@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, rustPlatform, installShellFiles }:
{ lib, rustPlatform, fetchFromGitHub, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "fd";
@ -15,10 +15,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
'';
@ -31,7 +38,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 ];
};
}

View File

@ -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

View File

@ -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";

View File

@ -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"
''

View File

@ -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 = ''

View File

@ -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

View File

@ -21291,6 +21291,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;
};
@ -37529,8 +37531,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 { };

View File

@ -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 ];