Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2023-06-21 06:02:21 +00:00 committed by GitHub
commit c4819c8011
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
57 changed files with 4216 additions and 1590 deletions

View File

@ -5933,6 +5933,15 @@
githubId = 25820499;
name = "Roman Kretschmer";
};
gobidev = {
email = "adrian.groh@t-online.de";
github = "Gobidev";
githubId = 50576978;
name = "Adrian Groh";
keys = [{
fingerprint = "62BD BF30 83E9 7076 9665 B60B 3AA3 153E 98B0 D771";
}];
};
goertzenator = {
email = "daniel.goertzen@gmail.com";
github = "goertzenator";
@ -10679,6 +10688,15 @@
githubId = 1776903;
name = "Andrew Abbott";
};
Misaka13514 = {
name = "Misaka13514";
email = "Misaka13514@gmail.com";
matrix = "@misaka13514:matrix.org";
github = "Misaka13514";
githubId = 54669781;
keys =
[{ fingerprint = "293B 93D8 A471 059F 85D7 16A6 5BA9 2099 D9BE 2DAA"; }];
};
mislavzanic = {
email = "mislavzanic3@gmail.com";
github = "mislavzanic";

View File

@ -19,10 +19,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz",
"version": "2023.1",
"sha256": "12856b7571ff789a427361cfcb4cb1743e7f3af77f611ceda57aafe847328865",
"url": "https://download.jetbrains.com/python/dataspell-2023.1.tar.gz",
"build_number": "231.8109.197"
"version": "2023.1.2",
"sha256": "5d53853577b2679cccdd6a409d239a4bc0c1b5c612234b40dbab78d9e3d2a446",
"url": "https://download.jetbrains.com/python/dataspell-2023.1.2.tar.gz",
"build_number": "231.9011.36"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -43,18 +43,18 @@
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz",
"version": "2023.1.2",
"sha256": "f222f0282bebe2e8c3fef6a27b160c760c118e45a0cdb7c9053d645a8e00844a",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.1.2.tar.gz",
"build_number": "231.9011.34"
"version": "2023.1.3",
"sha256": "336ec81b78645349e0b476047e2d1993ed3f1c571f8961565a3e47fe5c9c02bf",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.1.3.tar.gz",
"build_number": "231.9161.38"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
"version": "2023.1.2",
"sha256": "e1a26070e91bdc6a7d262aeda316a72908d1ffbb8b500f086665bfcd29de249a",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.1.2.tar.gz",
"build_number": "231.9011.34"
"version": "2023.1.3",
"sha256": "a58954ed6732eb799502e14b250ead8b21e00c3f064e196ada34dcd6a3a3f399",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.1.3.tar.gz",
"build_number": "231.9161.38"
},
"mps": {
"update-channel": "MPS RELEASE",
@ -134,10 +134,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg",
"version": "2023.1",
"sha256": "dc118f466b6e5fa3e6c449f25977d5d1fc6746c004a000464802c535a1bdaa90",
"url": "https://download.jetbrains.com/python/dataspell-2023.1.dmg",
"build_number": "231.8109.197"
"version": "2023.1.2",
"sha256": "5f4375f653ce28b45e17c972ca71b8b34866e76e9a324a6cc3bd482ad4421b04",
"url": "https://download.jetbrains.com/python/dataspell-2023.1.2.dmg",
"build_number": "231.9011.36"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -158,18 +158,18 @@
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg",
"version": "2023.1.2",
"sha256": "d313f3308788e2a6646c67c4c00afbf4dd848889009de32b93e1ef8bf80a529b",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.1.2.dmg",
"build_number": "231.9011.34"
"version": "2023.1.3",
"sha256": "a7a71c941df436b8b5e78b679f1810cb9395663a788a114c1bbaeb99054e0ccf",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.1.3.dmg",
"build_number": "231.9161.38"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
"version": "2023.1.2",
"sha256": "7242ff72b56a0337f0bbc20b0dea4675759e1228f86bcb1c0dab3311f9f8d709",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.1.2.dmg",
"build_number": "231.9011.34"
"version": "2023.1.3",
"sha256": "d460609c97d970a9cbbe753067bb7d829ef2d124a6494ae1e4aa3b4ec44191f6",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.1.3.dmg",
"build_number": "231.9161.38"
},
"mps": {
"update-channel": "MPS RELEASE",
@ -249,10 +249,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg",
"version": "2023.1",
"sha256": "7b5b4388303bf7d381597995e3f4d5684c0f60a4e5ad5a4481ab4e451be6e2cf",
"url": "https://download.jetbrains.com/python/dataspell-2023.1-aarch64.dmg",
"build_number": "231.8109.197"
"version": "2023.1.2",
"sha256": "f9ef32141d044c371de6f410f8d53f8b45bc7339aea45c29bfc345d1c54d9198",
"url": "https://download.jetbrains.com/python/dataspell-2023.1.2-aarch64.dmg",
"build_number": "231.9011.36"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -273,18 +273,18 @@
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg",
"version": "2023.1.2",
"sha256": "f269422723105de9c28c61c95f7c74cc4481032abaf980ace7e4fd2d7f00dca5",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.1.2-aarch64.dmg",
"build_number": "231.9011.34"
"version": "2023.1.3",
"sha256": "c815f1f1af1e4c781b4cb8fda629e83b40e12b6f18485a2bf3a5cfce8a9a78dc",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.1.3-aarch64.dmg",
"build_number": "231.9161.38"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg",
"version": "2023.1.2",
"sha256": "d8ae93ade97ddd30c91fd2a828763b1c952e8c206f04fbdb9d79ea2207955a8e",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.1.2-aarch64.dmg",
"build_number": "231.9011.34"
"version": "2023.1.3",
"sha256": "7b9d9d69378d6fb256bede3e6feac39a0f3b0600c25f5a891c6ade73f7273b72",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.1.3-aarch64.dmg",
"build_number": "231.9161.38"
},
"mps": {
"update-channel": "MPS RELEASE",

View File

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "artem";
version = "1.1.7";
version = "1.2.1";
src = fetchFromGitHub {
owner = "finefindus";
repo = pname;
rev = "v${version}";
sha256 = "sha256-wd8csdt7qOWFhUBRjqfJSEGnNDyHD7lJA8CtW+q4Kxg=";
sha256 = "sha256-T652cdKVZqoZ+EwXmTSs9x+ftjvWOELjy37trCP7V+0=";
};
cargoSha256 = "sha256-zFXQUQVPqTur7m+aL0JhSiZI+EEFo9nCTVu1yAOgp/I=";
cargoSha256 = "sha256-2LXpvAbkpk2sJHZJvytwLYksZK4coVYyKvuNRiDK0Gg=";
nativeBuildInputs = [ installShellFiles pkg-config ];

View File

@ -0,0 +1,40 @@
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, wayland
, libxkbcommon
, fontconfig
, makeWrapper
, grim
}:
rustPlatform.buildRustPackage rec {
pname = "watershot";
version = "0.1.2";
src = fetchFromGitHub {
owner = "Kirottu";
repo = "watershot";
rev = "v${version}";
hash = "sha256-8GqO7Y0d+AoYr3Us3FEfNobrQNSw7XyGwmZz5HkVvDg=";
};
cargoHash = "sha256-yJD7c/I3rwzczcrxbD8sinzP7bjMzhWWAVcCFCsTdeo=";
nativeBuildInputs = [ pkg-config wayland makeWrapper ];
buildInputs = [ wayland fontconfig libxkbcommon ];
postInstall = ''
wrapProgram $out/bin/watershot \
--prefix PATH : ${lib.makeBinPath [ grim ]}
'';
meta = with lib; {
platforms = with platforms; linux;
description = "A simple wayland native screenshot tool";
homepage = "https://github.com/Kirottu/watershot";
license = licenses.gpl3Only;
maintainers = with maintainers; [ lord-valen ];
};
}

View File

@ -3,10 +3,10 @@
{
firefox = buildMozillaMach rec {
pname = "firefox";
version = "114.0.1";
version = "114.0.2";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "d422982e0271a68aa8064977b3a6b6f9412a30e7261ba06385c416e00e8ba0eb488d81a8929355fc92d35469d3308ec928f00e4de7248ed6390d5d900d7bce8f";
sha512 = "1d514d09c6b964b96c6d52d54b89a89a92d53a6fe669e16a6370346c980db4d0ac6c502fa89219c71b680566b9eb982e9b3191c21f81d7326f34f6c837c0a872";
};
meta = {

View File

@ -46,11 +46,11 @@
"vendorHash": "sha256-Z7HlUJ5VuQ7rBhoprmvS6HwNZ53iUoBnfXzKTV43bzE="
},
"alicloud": {
"hash": "sha256-fmVu1YYHKy6cW5/CTyYcdvk7Srhpbnz0CGk6GAMRKCU=",
"hash": "sha256-RtxWaEcDSC2lZX6eiqEnJJMj/spvFjqjUP1Ao0p8S2Q=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.206.0",
"rev": "v1.207.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -446,24 +446,24 @@
"vendorHash": "sha256-KD9X7EOH1btgLtssuz1FFOGtmfNao8HBcKJDty1wtpY="
},
"google": {
"hash": "sha256-ShfbbVo53EughhmflIJgiLkW2J6VJHqUJ4tgoCIcJ0w=",
"hash": "sha256-a0ReG2hwsPG6h93df+yRrhFSNXv0EOsxoSU7B+S90jA=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"proxyVendor": true,
"repo": "terraform-provider-google",
"rev": "v4.69.1",
"rev": "v4.70.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-xMnkZYZikJX0aCvRc07ONMsXTv9DUgGArge+6evTyCE="
"vendorHash": "sha256-0ZCyJiFzfWvmV+dNNUWKopdEHreXyjRFpaCA8BWil3k="
},
"google-beta": {
"hash": "sha256-QvW1BRZn0d0uzPw385w7FTrlVkRIQ0Qz3ImlF7L+sE4=",
"hash": "sha256-p8RnKNSa5qugzNUlYmoMy+m/Gy0m3yO+GLfDwALduvM=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"proxyVendor": true,
"repo": "terraform-provider-google-beta",
"rev": "v4.69.1",
"rev": "v4.70.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-xMnkZYZikJX0aCvRc07ONMsXTv9DUgGArge+6evTyCE="
"vendorHash": "sha256-0ZCyJiFzfWvmV+dNNUWKopdEHreXyjRFpaCA8BWil3k="
},
"googleworkspace": {
"hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=",
@ -593,11 +593,11 @@
"vendorHash": null
},
"infoblox": {
"hash": "sha256-mfRhS+GP7ygAY6SsD2p4jj+C7iZ8SbxHOLGeZVm7a8M=",
"hash": "sha256-655WGpwE1BmWRdikvHtxxX8u4kOZ9cSLCZDr6QGfn5Y=",
"homepage": "https://registry.terraform.io/providers/infobloxopen/infoblox",
"owner": "infobloxopen",
"repo": "terraform-provider-infoblox",
"rev": "v2.4.0",
"rev": "v2.4.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -674,13 +674,13 @@
"vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg="
},
"linode": {
"hash": "sha256-wv45KDeCLQgQH7m22PM8Wm4aWGrXQd/n72bSoDkJtkE=",
"hash": "sha256-9Z1FxCWNDlQ64ZY7UBQkQQJJpZeshw7kkeyjFCt/Fos=",
"homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
"repo": "terraform-provider-linode",
"rev": "v2.4.0",
"rev": "v2.5.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-mYsX74Zcs16LAjCpOa33H/Im/52uJeIPsJNOThW8/w8="
"vendorHash": "sha256-n9ZZsTNE4E3T3SjF3+JjElDq5PVaD9o2Q2ATexRS/q0="
},
"linuxbox": {
"hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=",

View File

@ -1,24 +1,24 @@
{ lib
, fetchFromGitLab
, imagemagick
, flutter37
, flutter
, makeDesktopItem
, gnome
}:
flutter37.buildFlutterApplication rec {
version = "1.11.2";
flutter.buildFlutterApplication rec {
version = "1.12.1";
name = "fluffychat";
src = fetchFromGitLab {
owner = "famedly";
repo = "fluffychat";
rev = "v${version}";
hash = "sha256-vHzZDkSgxcZf3y/+A645hxBverm34J5xNnNwyxnSVUA=";
hash = "sha256-F4oVscw5L8iQZtz5K+yo4tlPYYv1wfs88oyq5Uds20I=";
};
depsListFile = ./deps.json;
vendorHash = "sha256-u8YI4UBnEfPpvjBfhbo4LGolb56w94EiUlnLlYITdXQ=";
vendorHash = "sha256-u0cQ5ejyxhw4du3jXRB8oWsAlMtbw5nX+SMUUCuwklE=";
desktopItem = makeDesktopItem {
name = "Fluffychat";

File diff suppressed because it is too large Load Diff

View File

@ -11,18 +11,18 @@
buildGo120Module rec {
pname = "shellhub-agent";
version = "0.12.1";
version = "0.12.2";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
sha256 = "dOqBisB2nxJPvlB9BA69a0ODk5eFrjPnfMBCGFBig3s=";
sha256 = "9ZOLbws2jRjUK3IK2HnRF6TDk3ZXAtE/oCjAR5BjqlM=";
};
modRoot = "./agent";
vendorSha256 = "sha256-gVW0vyfQ8i3HaTAJMZLWZvSjuRZcPPCj+BLPL5A6uzM=";
vendorSha256 = "sha256-7T2MWwcq99AF8d/DM2n8xROroRSqiEKY+58x9UZ3fow=";
ldflags = [ "-s" "-w" "-X main.AgentVersion=v${version}" ];

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
version = "2.30.0";
version = "2.31.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
hash = "sha256-eS0TrN/WWJvXzyDhGg4waNpRYp/Kt9kXmIfFs0F4oFQ=";
hash = "sha256-HZ64Dz2vluRkrwOe1oXwBm/hATsqxlFq4VC9L758cwE=";
};
vendorHash = "sha256-bTAg3HKX+m5/sDtXU5h2965T9xaosRmhKKixp84xPdk=";
vendorHash = "sha256-eq/2w16KL2Mrt7jZJStRFosLVpw6qfnGLAhes0iZAdg=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -23,13 +23,13 @@ lib.checkListOfEnum "${pname}: tweaks" [ "solid" "float" "round" "blur" "noborde
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "2022-12-15";
version = "2023-06-20";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
hash = "sha256-lGT6MIpc7cdAznZlbSJJ7aBzZPHucyfR8ZNMdJI0LP8=";
hash = "sha256-hUXlzLdcWeOHEJx3+vCMpxvJst6Rr8ISvlzlsUgCrhg=";
};
nativeBuildInputs = [
@ -57,6 +57,7 @@ stdenvNoCC.mkDerivation rec {
${lib.optionalString (colorVariants != []) "--color " + builtins.toString colorVariants} \
${lib.optionalString (sizeVariants != []) "--size " + builtins.toString sizeVariants} \
${lib.optionalString (tweaks != []) "--tweaks " + builtins.toString tweaks} \
--icon nixos \
--dest $out/share/themes
jdupes --quiet --link-soft --recurse $out/share

View File

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

View File

@ -4,6 +4,7 @@
, kcmutils
, kconfig
, kdeclarative
, kitemmodels
}:
mkDerivation {
@ -14,5 +15,6 @@ mkDerivation {
kcmutils
kconfig
kdeclarative
kitemmodels
];
}

View File

@ -16,11 +16,16 @@
, ktexteditor
, kwidgetsaddons
, kdoctools
, qtbase
}:
mkDerivation {
pname = "plasma-sdk";
# work around build failure due to duplicate docs
# see: https://invent.kde.org/plasma/plasma-sdk/-/issues/5
# FIXME: remove when fixed
postPatch = "rm -rf po/nl/docs/plasma-sdk";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
karchive

View File

@ -1,20 +1,21 @@
From 65ed69a38a9ffee21f0eb36de1f7a3f152111cad Mon Sep 17 00:00:00 2001
From: Tom Hall <tahall256@protonmail.ch>
Date: Mon, 7 Sep 2020 18:09:52 +0100
Subject: [PATCH] startkde
---
startkde/plasma-session/startup.cpp | 2 +-
startkde/startplasma-waylandsession.cpp | 2 +-
startkde/startplasma-x11.cpp | 2 +-
startkde/startplasma.cpp | 8 ++++----
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/kcms/krdb/krdb.cpp b/kcms/krdb/krdb.cpp
index 46363ddcb..d787f9993 100644
--- a/kcms/krdb/krdb.cpp
+++ b/kcms/krdb/krdb.cpp
@@ -468,7 +468,7 @@ void runRdb(unsigned int flags)
proc.execute();
// Needed for applications that don't set their own cursor.
- QProcess::execute(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")});
+ QProcess::execute(QStringLiteral(NIXPKGS_XSETROOT), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")});
applyGtkStyles(1);
applyGtkStyles(2);
diff --git a/startkde/plasma-session/startup.cpp b/startkde/plasma-session/startup.cpp
index 270744053..356160e96 100644
index ffec07ebf..11e70fef8 100644
--- a/startkde/plasma-session/startup.cpp
+++ b/startkde/plasma-session/startup.cpp
@@ -179,7 +179,7 @@ Startup::Startup(QObject *parent)
@@ -176,7 +176,7 @@ Startup::Startup(QObject *parent)
}
// Keep for KF5; remove in KF6 (KInit will be gone then)
@ -24,10 +25,10 @@ index 270744053..356160e96 100644
KJob *phase1 = nullptr;
m_lock.reset(new QEventLoopLocker);
diff --git a/startkde/startplasma-wayland.cpp b/startkde/startplasma-wayland.cpp
index 3a054a04f..b2e7ab3fb 100644
index 04875c358..5822af37c 100644
--- a/startkde/startplasma-wayland.cpp
+++ b/startkde/startplasma-wayland.cpp
@@ -91,7 +91,7 @@ int main(int argc, char **argv)
@@ -89,7 +89,7 @@ int main(int argc, char **argv)
out << "startplasma-wayland: Shutting down...\n";
// Keep for KF5; remove in KF6 (KInit will be gone then)
@ -37,10 +38,10 @@ index 3a054a04f..b2e7ab3fb 100644
out << "startplasmacompositor: Shutting down...\n";
cleanupPlasmaEnvironment(oldSystemdEnvironment);
diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp
index d6b2c5439..534eeb0e5 100644
index 8e82e29c3..1ed176706 100644
--- a/startkde/startplasma-x11.cpp
+++ b/startkde/startplasma-x11.cpp
@@ -89,7 +89,7 @@ int main(int argc, char **argv)
@@ -87,7 +87,7 @@ int main(int argc, char **argv)
out << "startkde: Shutting down...\n";
// Keep for KF5; remove in KF6 (KInit will be gone then)
@ -50,10 +51,10 @@ index d6b2c5439..534eeb0e5 100644
cleanupPlasmaEnvironment(oldSystemdEnvironment);
diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp
index 008fdfcaf..72468f21c 100644
index b0158c97d..c8f7fe223 100644
--- a/startkde/startplasma.cpp
+++ b/startkde/startplasma.cpp
@@ -50,7 +50,7 @@ QTextStream out(stderr);
@@ -50,7 +50,7 @@ void sigtermHandler(int signalNumber)
void messageBox(const QString &text)
{
out << text;
@ -62,16 +63,7 @@ index 008fdfcaf..72468f21c 100644
}
QStringList allServices(const QLatin1String &prefix)
@@ -412,7 +412,7 @@ void setupX11()
// If the user has overwritten fonts, the cursor font may be different now
// so don't move this up.
- runSync(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")});
+ runSync(QStringLiteral(NIXPKGS_XSETROOT), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")});
}
void cleanupPlasmaEnvironment(const std::optional<QProcessEnvironment> &oldSystemdEnvironment)
@@ -501,7 +501,7 @@ QProcess *setupKSplash()
@@ -484,7 +484,7 @@ QProcess *setupKSplash()
if (ksplashCfg.readEntry("Engine", QStringLiteral("KSplashQML")) == QLatin1String("KSplashQML")) {
p = new QProcess;
p->setProcessChannelMode(QProcess::ForwardedChannels);
@ -80,5 +72,3 @@ index 008fdfcaf..72468f21c 100644
}
}
return p;
--
2.33.0

View File

@ -4,475 +4,475 @@
{
aura-browser = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/aura-browser-5.27.5.tar.xz";
sha256 = "0vqw9kxskx3d6wfgrfbhrsw2vy71zr3cwhmfk7qj4vfpmilmsvy5";
name = "aura-browser-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/aura-browser-5.27.6.tar.xz";
sha256 = "1ppsxzy6hdnnsrrhlx5b7vq1f8v2d1rhfg5j5ypa77ixvi1yglh2";
name = "aura-browser-5.27.6.tar.xz";
};
};
bluedevil = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/bluedevil-5.27.5.tar.xz";
sha256 = "1vadllkv4fjjwqb30jyawi56jflslw5nc391r0bixg55cpk5llv1";
name = "bluedevil-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/bluedevil-5.27.6.tar.xz";
sha256 = "0x6zfcdw03kggd4mhkhva2b2v2w2ajzs7svslm1p1p8f41vzivvw";
name = "bluedevil-5.27.6.tar.xz";
};
};
breeze = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/breeze-5.27.5.tar.xz";
sha256 = "0s68zr21wniqsdkb14lzqz0hj7hb4mbvcwrq7sf8yxf0z1ds7n3h";
name = "breeze-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/breeze-5.27.6.tar.xz";
sha256 = "0v3cz9phdalvawfjrg3yirn2n4z6h872p12g7hcf8706bdz8v6jx";
name = "breeze-5.27.6.tar.xz";
};
};
breeze-grub = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/breeze-grub-5.27.5.tar.xz";
sha256 = "0kkrsda7ml3cbvfxb0ng3np1bk61fnl1jndk3c13lyi0jj97na7f";
name = "breeze-grub-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/breeze-grub-5.27.6.tar.xz";
sha256 = "0lg2fba5v22z666wkbm5a6gzlq79jxski1cqnpp1z5laj7nrh8mv";
name = "breeze-grub-5.27.6.tar.xz";
};
};
breeze-gtk = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/breeze-gtk-5.27.5.tar.xz";
sha256 = "0s69alp490yhm2v42vkngz99ji4b10n6fd36ybf72m6nnkd6v5f4";
name = "breeze-gtk-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/breeze-gtk-5.27.6.tar.xz";
sha256 = "1nkbhcsb359sqjampyc7cyl0hfnrx6gsrnqgaskdwk92p49snamc";
name = "breeze-gtk-5.27.6.tar.xz";
};
};
breeze-plymouth = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/breeze-plymouth-5.27.5.tar.xz";
sha256 = "0k014dvx2sw4hd63n74vjglg8dgyjjlvipxhb5cfp44x7ch52wii";
name = "breeze-plymouth-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/breeze-plymouth-5.27.6.tar.xz";
sha256 = "0gjg3ddc3g45dnj0lv5k52bf1v403qpgv2nhqrx9z3x43kidb3vc";
name = "breeze-plymouth-5.27.6.tar.xz";
};
};
discover = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/discover-5.27.5.tar.xz";
sha256 = "06xk780a60f4a1n2052q1wxydjvvb8nlw9r2cj7x4rg02s57hpvq";
name = "discover-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/discover-5.27.6.tar.xz";
sha256 = "1ici6p7bvvfszcy79lrr5xa6q1kfskxyijfr2pq9lkdhn8sdfq8n";
name = "discover-5.27.6.tar.xz";
};
};
drkonqi = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/drkonqi-5.27.5.tar.xz";
sha256 = "0mmcp5fzlygcchv5v10mn39iqfxjxig9x8h74n3hq0rw7arax3a4";
name = "drkonqi-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/drkonqi-5.27.6.tar.xz";
sha256 = "04yam1xjwxi6jbh4r2k0ci7vdjc5cwfg4nn36lb64f5gj2bicppr";
name = "drkonqi-5.27.6.tar.xz";
};
};
flatpak-kcm = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/flatpak-kcm-5.27.5.tar.xz";
sha256 = "16ms8l7cncbmll808mb0hfjsfjpg1m3f1j38y9zh1hal0rw42xbv";
name = "flatpak-kcm-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/flatpak-kcm-5.27.6.tar.xz";
sha256 = "0ykzjaz45qxq7bl05chh3fg5b3qd0vdva5jf61dxnn7bksxr9vpw";
name = "flatpak-kcm-5.27.6.tar.xz";
};
};
kactivitymanagerd = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kactivitymanagerd-5.27.5.tar.xz";
sha256 = "06dn0cnspp2qsjxa10vz81vrhhb6przr9lcfyia4gi65gdrg82d2";
name = "kactivitymanagerd-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kactivitymanagerd-5.27.6.tar.xz";
sha256 = "0bdhqn809jxgrq6j4jx1vf4q3xicqj3yi6557qpqxy34mlr0n606";
name = "kactivitymanagerd-5.27.6.tar.xz";
};
};
kde-cli-tools = {
version = "5.27.5.1";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kde-cli-tools-5.27.5.1.tar.xz";
sha256 = "sha256-E13W626S1tKdeL6Ls/ag1eBcJrPP2kmLJIB8HihEiIU=";
name = "kde-cli-tools-5.27.5.1.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kde-cli-tools-5.27.6.tar.xz";
sha256 = "1ahgpaa073lg6n7xnrkflqz9cj8sl7f77sla93415hc2pz1v3qmm";
name = "kde-cli-tools-5.27.6.tar.xz";
};
};
kde-gtk-config = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kde-gtk-config-5.27.5.tar.xz";
sha256 = "0a0hbif6xvlfg6jm2kmzsfjr2f73c7pxbn8amam6z4h1171bfys7";
name = "kde-gtk-config-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kde-gtk-config-5.27.6.tar.xz";
sha256 = "087qj3c46f5wn7vh3nvf0pg40rspja3113phbzapf2sk09b3mwmk";
name = "kde-gtk-config-5.27.6.tar.xz";
};
};
kdecoration = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kdecoration-5.27.5.tar.xz";
sha256 = "0hmy621b8zb8jvanw6w6y8mgrfspkl5d92sgl5zx00lqqz2zdyzg";
name = "kdecoration-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kdecoration-5.27.6.tar.xz";
sha256 = "1rllab85yzx9s3vfm2j31wxwi1s0js0a6jz7bcy8cv4sk91rpdlx";
name = "kdecoration-5.27.6.tar.xz";
};
};
kdeplasma-addons = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kdeplasma-addons-5.27.5.tar.xz";
sha256 = "1y8gaqmbqcjvzpxk6bb7bjgycrmsnw3cjk741csb0xbw66q1ldf9";
name = "kdeplasma-addons-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kdeplasma-addons-5.27.6.tar.xz";
sha256 = "11zhpb4gcz4yy2v0j8mfzihi9rj35f83i8bi7iirix0vm100sfrl";
name = "kdeplasma-addons-5.27.6.tar.xz";
};
};
kgamma5 = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kgamma5-5.27.5.tar.xz";
sha256 = "1nadx1fgpz1k7c2j93wk4ipzp6pydz8ak1p9p2pv9a24753jcrkv";
name = "kgamma5-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kgamma5-5.27.6.tar.xz";
sha256 = "14nn3wsk9w9x8m0mbdmdi86xh6x2946zhzhwdbsfgynjrkn13wb1";
name = "kgamma5-5.27.6.tar.xz";
};
};
khotkeys = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/khotkeys-5.27.5.tar.xz";
sha256 = "087cws4g8p0fzalspnizsd8fxk3745g9ar03pl746fqyvqk57s43";
name = "khotkeys-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/khotkeys-5.27.6.tar.xz";
sha256 = "0zixhdnsm3956w2bff6fk1ksvk61ywjkylg690b90l041rhfriyv";
name = "khotkeys-5.27.6.tar.xz";
};
};
kinfocenter = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kinfocenter-5.27.5.tar.xz";
sha256 = "0j6w9b4pf353l0dfv8b8a90q4swylqxwx818271abs1bkq271s8b";
name = "kinfocenter-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kinfocenter-5.27.6.tar.xz";
sha256 = "06whh4wzc292xvzabv7q6x8wm0gkyd2nsy50vlvk7iy85jayk5nd";
name = "kinfocenter-5.27.6.tar.xz";
};
};
kmenuedit = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kmenuedit-5.27.5.tar.xz";
sha256 = "09qiydq3v4yl51cn0l2ndsr54m33n6x3ngz9q18j4nf4pk266qj4";
name = "kmenuedit-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kmenuedit-5.27.6.tar.xz";
sha256 = "15j63b2vg5dmgqfin4irv3pz3ws6wvji0b5fdi82fml5hgx4y549";
name = "kmenuedit-5.27.6.tar.xz";
};
};
kpipewire = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kpipewire-5.27.5.tar.xz";
sha256 = "166xggr22k2ksnsx97kngc02r8fy0fagd2m7zghdbl5axvf6lcj1";
name = "kpipewire-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kpipewire-5.27.6.tar.xz";
sha256 = "12rjwkk272r9r583vgxb64p5nylkcqsfyvbn0lpa6ap8q2zm7mky";
name = "kpipewire-5.27.6.tar.xz";
};
};
kscreen = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kscreen-5.27.5.tar.xz";
sha256 = "0s24halra8gnczmlj8kvbqvls1njck2abxbdsvn7gm3rkg1sm5vj";
name = "kscreen-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kscreen-5.27.6.tar.xz";
sha256 = "0m7jidcs9xf5xzlnhx2s9qnzn6z80fxhssrxz8i2zqk7xhg6bl6y";
name = "kscreen-5.27.6.tar.xz";
};
};
kscreenlocker = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kscreenlocker-5.27.5.tar.xz";
sha256 = "14pch0w4cgsx1q18hssdnjxdbdcparyrqqr9kd5a33zdqbqhg22c";
name = "kscreenlocker-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kscreenlocker-5.27.6.tar.xz";
sha256 = "0pgmy4dw41kim7syk4xb2n4g4iz3jjikhwnh3bjianl9h87rc12x";
name = "kscreenlocker-5.27.6.tar.xz";
};
};
ksshaskpass = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/ksshaskpass-5.27.5.tar.xz";
sha256 = "1mqckg3j5flx02fji7lcqv2iip4nblrzf2wqq23q7six7rljdvgn";
name = "ksshaskpass-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/ksshaskpass-5.27.6.tar.xz";
sha256 = "1ig8qvjvrl27q1bg34c4lg34yx4pdvcjzxn4jxg6h9wbxdwssk45";
name = "ksshaskpass-5.27.6.tar.xz";
};
};
ksystemstats = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/ksystemstats-5.27.5.tar.xz";
sha256 = "1y6w6v1vf2bphspk7a3lgwgmz6ahdycbbsrr6qn8mkf9z36q97fm";
name = "ksystemstats-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/ksystemstats-5.27.6.tar.xz";
sha256 = "0xi3z8pk1byc4wcds0an2ndnw8j5zgq3wr0gm517rc8vck30m0gi";
name = "ksystemstats-5.27.6.tar.xz";
};
};
kwallet-pam = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kwallet-pam-5.27.5.tar.xz";
sha256 = "144ijabyj9w2yi9j5r0m945l6ysccwyq27cc0mc21mjyqa6sm6ka";
name = "kwallet-pam-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kwallet-pam-5.27.6.tar.xz";
sha256 = "0c38s7iqha94vz2d8dfch4qfb7zpc6k5z7wm33f5x190bw3g1bdp";
name = "kwallet-pam-5.27.6.tar.xz";
};
};
kwayland-integration = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kwayland-integration-5.27.5.tar.xz";
sha256 = "1y8qrdyvz61zcxsp9ylz7bg6hp7wk7is5p0n3s25650dlx0grqcs";
name = "kwayland-integration-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kwayland-integration-5.27.6.tar.xz";
sha256 = "10rc14ggbs86bq0sky4i3kdwarwk8mh2yx4g77if8vr7z96xpdqh";
name = "kwayland-integration-5.27.6.tar.xz";
};
};
kwin = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kwin-5.27.5.tar.xz";
sha256 = "1si01jrhxa6sfqgl2ljl5czyls5mli7b4n6yy6jiws0rb6qjc4mv";
name = "kwin-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kwin-5.27.6.tar.xz";
sha256 = "1v4r4h2zbandg43iyww5p66sgv2z90lrri1gijnwjlg9j5gbvmb2";
name = "kwin-5.27.6.tar.xz";
};
};
kwrited = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/kwrited-5.27.5.tar.xz";
sha256 = "14fcby31017mmplcp5v2mfmfnlds5mgn35b725d06z584xcfrfpj";
name = "kwrited-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/kwrited-5.27.6.tar.xz";
sha256 = "153q38msna94wy8qbss02hzw7vabfghxs90bq9g9qjsr28428r86";
name = "kwrited-5.27.6.tar.xz";
};
};
layer-shell-qt = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/layer-shell-qt-5.27.5.tar.xz";
sha256 = "088xilf31485mqxw09v2h7v3dayzd19c6yipmlxpyhzhg6jnmpyc";
name = "layer-shell-qt-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/layer-shell-qt-5.27.6.tar.xz";
sha256 = "14w7kr5d5s9fg2qkybk5axg11cafc6rrxkivynj5v55zcp52jp76";
name = "layer-shell-qt-5.27.6.tar.xz";
};
};
libkscreen = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/libkscreen-5.27.5.tar.xz";
sha256 = "0rgbdlchhks5bxicdc8v7388wlg5b6ms9phlp5jfh1l7iprg7br9";
name = "libkscreen-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/libkscreen-5.27.6.tar.xz";
sha256 = "1ywyg1i9bg0nawndl4hzivd4yfsqk5snls8ak1vyr9xmm8zkgaf1";
name = "libkscreen-5.27.6.tar.xz";
};
};
libksysguard = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/libksysguard-5.27.5.tar.xz";
sha256 = "052yx04sihlvf7j94y140g9hldq9fjad9ziqdgmczvszy0xbazky";
name = "libksysguard-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/libksysguard-5.27.6.tar.xz";
sha256 = "1nqv0gxq011acvmqc2rpqrw4l928mcmg4rq2g45qzfmnmas2rjwy";
name = "libksysguard-5.27.6.tar.xz";
};
};
milou = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/milou-5.27.5.tar.xz";
sha256 = "1602imffywir1il1xsq3n413fjxg4s3w9c49z20yn1igcwz0l6qv";
name = "milou-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/milou-5.27.6.tar.xz";
sha256 = "1il1sg7xi9p7snz9w3mygpydl6y02r5n24wa14yk23qhphwsgbpy";
name = "milou-5.27.6.tar.xz";
};
};
oxygen = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/oxygen-5.27.5.tar.xz";
sha256 = "1gby4a9sf666i10nwjv4wswsbi34idcczz0cknfan08ahal4wxpv";
name = "oxygen-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/oxygen-5.27.6.tar.xz";
sha256 = "01h9vh8gk4ncgwa1p25ps5rm6m180081vh0ryw9x3z1qw893j1m9";
name = "oxygen-5.27.6.tar.xz";
};
};
oxygen-sounds = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/oxygen-sounds-5.27.5.tar.xz";
sha256 = "0rl55k6h34bcf5pk71942m3bf831ymh4kk89xkimczq4qki33yr1";
name = "oxygen-sounds-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/oxygen-sounds-5.27.6.tar.xz";
sha256 = "0zijzkr6xqx3lqfccr9fkhmzmvqp5c8025nlh8sy94fi846g7smg";
name = "oxygen-sounds-5.27.6.tar.xz";
};
};
plank-player = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plank-player-5.27.5.tar.xz";
sha256 = "0anws5npjdqq0p94fdrqmvyc55x3vwfx8v59l10k8qmj6habarph";
name = "plank-player-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plank-player-5.27.6.tar.xz";
sha256 = "1mjn2qvzav3c2sxfnfv2h9bj7cd00vidl85zmljm17nflv9cvwa8";
name = "plank-player-5.27.6.tar.xz";
};
};
plasma-bigscreen = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-bigscreen-5.27.5.tar.xz";
sha256 = "1wab0l0cz5a82lgq83s9ipmjqmj5nzzfk689lbz3swxns71qx03n";
name = "plasma-bigscreen-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-bigscreen-5.27.6.tar.xz";
sha256 = "097f5whppwla0y7zil7ykyp97glx2wdc05mwd7pk6y2l6d60fhl7";
name = "plasma-bigscreen-5.27.6.tar.xz";
};
};
plasma-browser-integration = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-browser-integration-5.27.5.tar.xz";
sha256 = "09frs7yxaiqi10j9f7vnr05nk53mvx0jshjk9wlz1cibcwflb45l";
name = "plasma-browser-integration-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-browser-integration-5.27.6.tar.xz";
sha256 = "12hrd6mvhmi649n4jc9pmv116f2cpzd3j90hxlhljixnw4g6vy3j";
name = "plasma-browser-integration-5.27.6.tar.xz";
};
};
plasma-desktop = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-desktop-5.27.5.tar.xz";
sha256 = "1c8wx4al96vnz9p02ml8ax6dzna1xvm6gvnn2w3n93v56hqmfasg";
name = "plasma-desktop-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-desktop-5.27.6.tar.xz";
sha256 = "10x68lqg6zxb8fajd277lm0qfrdg2jz7m58l3wna4nv9bni5wj72";
name = "plasma-desktop-5.27.6.tar.xz";
};
};
plasma-disks = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-disks-5.27.5.tar.xz";
sha256 = "02s8n7da2i2zjqi2q9k8fddqr4868dqyx9bf1lyfag3bb64y447a";
name = "plasma-disks-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-disks-5.27.6.tar.xz";
sha256 = "09v4hwx2q8sz0b4qak8xaxnyqj6ccjlgk28fijvmnv61nxb49h1w";
name = "plasma-disks-5.27.6.tar.xz";
};
};
plasma-firewall = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-firewall-5.27.5.tar.xz";
sha256 = "0hav4d2pgsvzvr9lw93v3zm473gii44x012fs1gx6dgcaam90b73";
name = "plasma-firewall-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-firewall-5.27.6.tar.xz";
sha256 = "1jbcyz92q63gh1ihkrvs4ffp1xjav9miy6n5adhqik9qxpgkqqn8";
name = "plasma-firewall-5.27.6.tar.xz";
};
};
plasma-integration = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-integration-5.27.5.tar.xz";
sha256 = "0ywzz2s46kaidzg5cagx2wp4kqndynfssz6a29czpw1811iwbvcd";
name = "plasma-integration-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-integration-5.27.6.tar.xz";
sha256 = "1awd9l874gxxkbcfzb76xga1f6firaqpshrapg0492vq33r5vzd5";
name = "plasma-integration-5.27.6.tar.xz";
};
};
plasma-mobile = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-mobile-5.27.5.tar.xz";
sha256 = "0h61q8nkwl5adrgm0353l2kada76760rqzwb94xdc7r9cjxjy6yc";
name = "plasma-mobile-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-mobile-5.27.6.tar.xz";
sha256 = "16djcga7ljq7zv979im8zd1l1fz7qfw9g2ya6kvdn9mf8li0l98j";
name = "plasma-mobile-5.27.6.tar.xz";
};
};
plasma-nano = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-nano-5.27.5.tar.xz";
sha256 = "1w6pq6wrnb3lq2jyfx9lpn11vmfka5rw4mn52cdz8997g4zyrhlj";
name = "plasma-nano-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-nano-5.27.6.tar.xz";
sha256 = "02qig2zh6py0i5phcyjln0yawbd6sdx4cm13l2kgi3bl1826kklb";
name = "plasma-nano-5.27.6.tar.xz";
};
};
plasma-nm = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-nm-5.27.5.tar.xz";
sha256 = "0bm6ihcg5cgfzz1pcj7zg2bjm8gik3rcjj4mp03ac1v29gj4hbqm";
name = "plasma-nm-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-nm-5.27.6.tar.xz";
sha256 = "1jfrd3xi4hyivkwrif6s87f9jasrnsihd7c80sqhwd1k2kl9wr0a";
name = "plasma-nm-5.27.6.tar.xz";
};
};
plasma-pa = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-pa-5.27.5.tar.xz";
sha256 = "1241v4igi3d1n2x46vp9qgqvw2gngsk75gx3rnjnivfypxrkzay2";
name = "plasma-pa-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-pa-5.27.6.tar.xz";
sha256 = "0kvfhpsiv0nkilirjwsplx67m5zdqc5w6zmp9gkgyym46ax0hxjf";
name = "plasma-pa-5.27.6.tar.xz";
};
};
plasma-remotecontrollers = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-remotecontrollers-5.27.5.tar.xz";
sha256 = "04d0rp4jpavn999lbvfni007l98i1zglwv7byrkb494zs40gqylc";
name = "plasma-remotecontrollers-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-remotecontrollers-5.27.6.tar.xz";
sha256 = "0ibngr1qy0vpdi6sx071225g354cdsag7j0gv3b6vrhq7s0z66b0";
name = "plasma-remotecontrollers-5.27.6.tar.xz";
};
};
plasma-sdk = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-sdk-5.27.5.tar.xz";
sha256 = "05b9n2h7qkxm5yws4mi4f929dassi6hng0p730dx5fw7fsr4a0pi";
name = "plasma-sdk-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-sdk-5.27.6.tar.xz";
sha256 = "1gvniypjbd6a866vhs7npdf19004kmrb0b5g5mpkvpa7rzzfqlp3";
name = "plasma-sdk-5.27.6.tar.xz";
};
};
plasma-systemmonitor = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-systemmonitor-5.27.5.tar.xz";
sha256 = "0d1ficiqv7zjcc1fkh7jx4f7pcpkygk1pyfm8gsp10i0iwwm3rc2";
name = "plasma-systemmonitor-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-systemmonitor-5.27.6.tar.xz";
sha256 = "07cwzcy7qd3b6rlyqjwhc2z567dn5j8gx701b57cs18z0rgv4vkr";
name = "plasma-systemmonitor-5.27.6.tar.xz";
};
};
plasma-thunderbolt = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-thunderbolt-5.27.5.tar.xz";
sha256 = "1mchvgh180m8anjznpwihay934c331fqc88l1wyiqqn6072n819i";
name = "plasma-thunderbolt-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-thunderbolt-5.27.6.tar.xz";
sha256 = "1ikcbn9awh5zh9ivdm3ysi1dw208byj8d4ls5c9ckclvylkfx7v6";
name = "plasma-thunderbolt-5.27.6.tar.xz";
};
};
plasma-vault = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-vault-5.27.5.tar.xz";
sha256 = "1s176masmip1qzv5am3phkwvb7yalmiasgzbx7r2rq705bh2pwkl";
name = "plasma-vault-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-vault-5.27.6.tar.xz";
sha256 = "0wxa80m2ppjp8l8nchwcvrmx20j0rgm9ydn93x4w4d4rmi6mypr4";
name = "plasma-vault-5.27.6.tar.xz";
};
};
plasma-welcome = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-welcome-5.27.5.tar.xz";
sha256 = "1ddfyi1a2ccs8ny9is0x8fjz0yh2v65sin85nrv6j483n3qqxjfb";
name = "plasma-welcome-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-welcome-5.27.6.tar.xz";
sha256 = "0lvvxllhshawj7pjx3d9l53clcnr73x519khgf27fpblil1x0hm8";
name = "plasma-welcome-5.27.6.tar.xz";
};
};
plasma-workspace = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-workspace-5.27.5.tar.xz";
sha256 = "05rayz8n3qgpnddr4wpzjwgvk3if4vnnwb1ccpm841zxxsr9a2zd";
name = "plasma-workspace-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-workspace-5.27.6.tar.xz";
sha256 = "10w8ix9c29gvykr9970aax7jcz2fi99cafr1kknvj2drgc7zgrhw";
name = "plasma-workspace-5.27.6.tar.xz";
};
};
plasma-workspace-wallpapers = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plasma-workspace-wallpapers-5.27.5.tar.xz";
sha256 = "0h6871pwn000jzilhh4w5wa3s017cgkphhj4sxxpqds7q7f5x013";
name = "plasma-workspace-wallpapers-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plasma-workspace-wallpapers-5.27.6.tar.xz";
sha256 = "018vvxhs0rlc25hd5kafhzk6anl1yabggby7b5vsqvip2rsma0qk";
name = "plasma-workspace-wallpapers-5.27.6.tar.xz";
};
};
plymouth-kcm = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/plymouth-kcm-5.27.5.tar.xz";
sha256 = "0r00kmqzkzpjvp3s02h7vjiiyzfpvzn5j158jf6khvb4vywljqjr";
name = "plymouth-kcm-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/plymouth-kcm-5.27.6.tar.xz";
sha256 = "03qkrdin7s4kx14f518f6amvgd5adavgirjy8mk1zj62mz4f1sy5";
name = "plymouth-kcm-5.27.6.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.27.5";
version = "1-5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/polkit-kde-agent-1-5.27.5.tar.xz";
sha256 = "0brab8hn2qdnxzzx0q37m40h67s00s0zpc2wx1gzbnbl1kzv9qra";
name = "polkit-kde-agent-1-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/polkit-kde-agent-1-5.27.6.tar.xz";
sha256 = "0k7d9jz49fp4h7gxakqsmj16h5xdv8jw69068sz5mazzczi7lwyz";
name = "polkit-kde-agent-1-5.27.6.tar.xz";
};
};
powerdevil = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/powerdevil-5.27.5.tar.xz";
sha256 = "03jhzcwg1kjhm8ly3w12slgdxbyycqymijgnh3llrvzgawn8cy83";
name = "powerdevil-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/powerdevil-5.27.6.tar.xz";
sha256 = "1dbz479ikjy6fi3l701hvhkwhbll1gkibay3vzimb13kyamhy8vb";
name = "powerdevil-5.27.6.tar.xz";
};
};
qqc2-breeze-style = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/qqc2-breeze-style-5.27.5.tar.xz";
sha256 = "0vcq59m074zvcivlhk0jp7k5vywmamfdq4bsacvsjzxhlvzkvjlh";
name = "qqc2-breeze-style-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/qqc2-breeze-style-5.27.6.tar.xz";
sha256 = "02hxczlhyy2vwrsrw7hncmhcidany4xirlrw9caxsq4rylp7vszj";
name = "qqc2-breeze-style-5.27.6.tar.xz";
};
};
sddm-kcm = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/sddm-kcm-5.27.5.tar.xz";
sha256 = "16hrmbl413zy89if8yj9jsvnzv58rvs7w6y5isq33drkzvgz41an";
name = "sddm-kcm-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/sddm-kcm-5.27.6.tar.xz";
sha256 = "1qmmsvfs22byx5i48icgqh0cdh228yk40946yymacm39iwbsnw6w";
name = "sddm-kcm-5.27.6.tar.xz";
};
};
systemsettings = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/systemsettings-5.27.5.tar.xz";
sha256 = "1nxla37vr1j1h2vklm6cdzr5h5my9d3m05nr9dr1wcxsmaq4wifm";
name = "systemsettings-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/systemsettings-5.27.6.tar.xz";
sha256 = "17bqdsaih11wpcmv7qzk701l67431pf2nm8nnrix1s8k3qglfb5w";
name = "systemsettings-5.27.6.tar.xz";
};
};
xdg-desktop-portal-kde = {
version = "5.27.5";
version = "5.27.6";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.5/xdg-desktop-portal-kde-5.27.5.tar.xz";
sha256 = "1aqsiwfhca7nimdflwnq86fai4lhjqpi4pi4xyp8pcgrrwj3zykw";
name = "xdg-desktop-portal-kde-5.27.5.tar.xz";
url = "${mirror}/stable/plasma/5.27.6/xdg-desktop-portal-kde-5.27.6.tar.xz";
sha256 = "0wzp21l521d9z9mnfgiapzljqpg5qc5ghyzndpr8cz54c2bf9mdf";
name = "xdg-desktop-portal-kde-5.27.6.tar.xz";
};
};
}

View File

@ -290,11 +290,14 @@ self: super: builtins.intersectAttrs super {
src = assert super.nix-serve-ng.version == "1.0.0";
# Workaround missing files in sdist
# https://github.com/aristanetworks/nix-serve-ng/issues/10
#
# Workaround for libstore incompatibility with Nix 2.13
# https://github.com/aristanetworks/nix-serve-ng/issues/22
pkgs.fetchFromGitHub {
repo = "nix-serve-ng";
owner = "aristanetworks";
rev = "433f70f4daae156b84853f5aaa11987aa5ce7277";
sha256 = "0mqp67z5mi8rsjahdh395n7ppf0b65k8rd3pvnl281g02rbr69y2";
rev = "dabf46d65d8e3be80fa2eacd229eb3e621add4bd";
hash = "sha256-SoJJ3rMtDMfUzBSzuGMY538HDIj/s8bPf8CjIkpqY2w=";
};
} (addPkgconfigDepend pkgs.boost.dev super.nix-serve-ng);

View File

@ -78,7 +78,10 @@ stdenv.mkDerivation rec {
# script does not do this, and it's questionable if intel knows it should be
# done
# ( https://github.com/IntelRealSense/meta-intel-realsense/issues/20 )
postInstall = lib.optionalString enablePython ''
postInstall = ''
substituteInPlace $out/lib/cmake/realsense2/realsense2Targets.cmake \
--replace "\''${_IMPORT_PREFIX}/include" "$dev/include"
'' + lib.optionalString enablePython ''
cp ../wrappers/python/pyrealsense2/__init__.py $out/${pythonPackages.python.sitePackages}/pyrealsense2
'';

View File

@ -91,22 +91,6 @@ let
};
in {
libressl_3_4 = generic {
version = "3.4.3";
hash = "sha256-/4i//jVIGLPM9UXjyv5FTFAxx6dyFwdPUzJx1jw38I0=";
knownVulnerabilities = [ "Support ended 2022-10-14." ];
patches = [
(fetchpatch {
# https://marc.info/?l=libressl&m=167582148932407&w=2
name = "backport-type-confusion-fix.patch";
url = "https://raw.githubusercontent.com/libressl/portable/30dc760ed1d7c70766b135500950d8ca9d17b13a/patches/x509_genn.c.diff";
sha256 = "sha256-N9jsOueqposDWZwaR+n/v/cHgNiZbZ644d8/wKjN2/M=";
stripLen = 2;
extraPrefix = "crypto/";
})
];
};
libressl_3_6 = generic {
version = "3.6.2";
hash = "sha256-S+gP/wc3Rs9QtKjlur4nlayumMaxMqngJRm0Rd+/0DM=";

View File

@ -1,20 +1,20 @@
{ cmake
, cudaPackages
, fetchFromGitHub
, lib
, ninja
, pkgs
, python3Packages ? { }
, pythonSupport ? false
, stdenv
, symlinkJoin
, which
}:
let
{
cmake,
cudaPackages,
fetchFromGitHub,
lib,
ninja,
python3Packages ? {},
pythonSupport ? false,
stdenv,
symlinkJoin,
which,
}: let
inherit (lib) lists strings;
inherit (cudaPackages) backendStdenv cudaFlags;
cuda-common-redist = with cudaPackages; [
cuda_cudart # cuda_runtime.h
libcublas # cublas_v2.h
libcusolver # cusolverDn.h
libcusparse # cusparse.h
@ -22,10 +22,9 @@ let
cuda-native-redist = symlinkJoin {
name = "cuda-redist";
paths = with cudaPackages; [
cuda_cudart # cuda_runtime.h
cuda_nvcc
] ++ cuda-common-redist;
paths = with cudaPackages;
[cuda_nvcc]
++ cuda-common-redist;
};
cuda-redist = symlinkJoin {
@ -33,120 +32,127 @@ let
paths = cuda-common-redist;
};
in
stdenv.mkDerivation (finalAttrs: {
name = "tiny-cuda-nn";
version = "1.6";
stdenv.mkDerivation (finalAttrs: {
pname = "tiny-cuda-nn";
version = "1.6";
strictDeps = true;
format = strings.optionalString pythonSupport "setuptools";
format = strings.optionalString pythonSupport "setuptools";
src = fetchFromGitHub {
owner = "NVlabs";
repo = finalAttrs.name;
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-qW6Fk2GB71fvZSsfu+mykabSxEKvaikZ/pQQZUycOy0=";
};
src = fetchFromGitHub {
owner = "NVlabs";
repo = finalAttrs.pname;
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-qW6Fk2GB71fvZSsfu+mykabSxEKvaikZ/pQQZUycOy0=";
};
nativeBuildInputs = [
cmake
cuda-native-redist
ninja
which
] ++ lists.optionals pythonSupport (with python3Packages; [
pip
setuptools
wheel
]);
nativeBuildInputs =
[
cmake
cuda-native-redist
ninja
which
]
++ lists.optionals pythonSupport (with python3Packages; [
pip
setuptools
wheel
]);
buildInputs = [
cuda-redist
] ++ lib.optionals pythonSupport (
with python3Packages; [
pybind11
python
]
);
buildInputs =
[
cuda-redist
]
++ lib.optionals pythonSupport (
with python3Packages; [
pybind11
python
]
);
propagatedBuildInputs = lib.optionals pythonSupport (
with python3Packages; [
torch
]
);
propagatedBuildInputs = lib.optionals pythonSupport (
with python3Packages; [
torch
]
);
# NOTE: We cannot use pythonImportsCheck for this module because it uses torch to immediately
# initailize CUDA and GPU access is not allowed in the nix build environment.
# NOTE: There are no tests for the C++ library or the python bindings, so we just skip the check
# phase -- we're not missing anything.
doCheck = false;
# NOTE: We cannot use pythonImportsCheck for this module because it uses torch to immediately
# initailize CUDA and GPU access is not allowed in the nix build environment.
# NOTE: There are no tests for the C++ library or the python bindings, so we just skip the check
# phase -- we're not missing anything.
doCheck = false;
preConfigure = ''
export TCNN_CUDA_ARCHITECTURES=${
strings.concatStringsSep ";" (lists.map cudaFlags.dropDot cudaFlags.cudaCapabilities)
}
export CUDA_HOME=${cuda-native-redist}
export LIBRARY_PATH=${cuda-native-redist}/lib/stubs:$LIBRARY_PATH
export CC=${backendStdenv.cc}/bin/cc
export CXX=${backendStdenv.cc}/bin/c++
'';
preConfigure = ''
export TCNN_CUDA_ARCHITECTURES="${
strings.concatStringsSep ";" (lists.map cudaFlags.dropDot cudaFlags.cudaCapabilities)
}"
export CUDA_HOME="${cuda-native-redist}"
export LIBRARY_PATH="${cuda-native-redist}/lib/stubs:$LIBRARY_PATH"
export CC="${backendStdenv.cc}/bin/cc"
export CXX="${backendStdenv.cc}/bin/c++"
'';
# When building the python bindings, we cannot re-use the artifacts from the C++ build so we
# skip the CMake confurePhase and the buildPhase.
dontUseCmakeConfigure = pythonSupport;
# When building the python bindings, we cannot re-use the artifacts from the C++ build so we
# skip the CMake confurePhase and the buildPhase.
dontUseCmakeConfigure = pythonSupport;
# The configurePhase usually puts you in the build directory, so for the python bindings we
# need to change directories to the source directory.
configurePhase = strings.optionalString pythonSupport ''
runHook preConfigure
mkdir -p $NIX_BUILD_TOP/build
cd $NIX_BUILD_TOP/build
runHook postConfigure
'';
# The configurePhase usually puts you in the build directory, so for the python bindings we
# need to change directories to the source directory.
configurePhase = strings.optionalString pythonSupport ''
runHook preConfigure
mkdir -p "$NIX_BUILD_TOP/build"
cd "$NIX_BUILD_TOP/build"
runHook postConfigure
'';
buildPhase = strings.optionalString pythonSupport ''
runHook preBuild
python -m pip wheel \
--no-build-isolation \
--no-clean \
--no-deps \
--no-index \
--verbose \
--wheel-dir $NIX_BUILD_TOP/build \
$NIX_BUILD_TOP/source/bindings/torch
runHook postBuild
'';
buildPhase = strings.optionalString pythonSupport ''
runHook preBuild
python -m pip wheel \
--no-build-isolation \
--no-clean \
--no-deps \
--no-index \
--verbose \
--wheel-dir "$NIX_BUILD_TOP/build" \
"$NIX_BUILD_TOP/source/bindings/torch"
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/lib
''
# Installing the C++ library just requires copying the static library to the output directory
+ strings.optionalString (!pythonSupport) ''
cp libtiny-cuda-nn.a $out/lib/
''
# Installing the python bindings requires building the wheel and installing it
+ strings.optionalString pythonSupport ''
python -m pip install \
--no-build-isolation \
--no-cache-dir \
--no-deps \
--no-index \
--no-warn-script-location \
--prefix="$out" \
--verbose \
./*.whl
'' + ''
runHook postInstall
'';
installPhase =
''
runHook preInstall
mkdir -p "$out/lib"
''
# Installing the C++ library just requires copying the static library to the output directory
+ strings.optionalString (!pythonSupport) ''
cp libtiny-cuda-nn.a "$out/lib/"
''
# Installing the python bindings requires building the wheel and installing it
+ strings.optionalString pythonSupport ''
python -m pip install \
--no-build-isolation \
--no-cache-dir \
--no-deps \
--no-index \
--no-warn-script-location \
--prefix="$out" \
--verbose \
./*.whl
''
+ ''
runHook postInstall
'';
passthru = {
inherit cudaPackages;
};
passthru = {
inherit cudaPackages;
};
meta = with lib; {
description = "Lightning fast C++/CUDA neural network framework";
homepage = "https://github.com/NVlabs/tiny-cuda-nn";
license = licenses.bsd3;
maintainers = with maintainers; [ connorbaker ];
platforms = platforms.linux;
};
})
meta = with lib; {
description = "Lightning fast C++/CUDA neural network framework";
homepage = "https://github.com/NVlabs/tiny-cuda-nn";
license = licenses.bsd3;
maintainers = with maintainers; [connorbaker];
platforms = platforms.linux;
};
})

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "ailment";
version = "9.2.55";
version = "9.2.56";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-qv6u8QGJ31+BRqYIS2D7zedZPXhjSq8ATi48t63hTko=";
hash = "sha256-J2O/g9q7xeEiP/XMMiOrTbA1IHBaxRFT3WASI+StG9E=";
};
nativeBuildInputs = [

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "aioairzone";
version = "0.6.3";
version = "0.6.4";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "Noltari";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-grUfhUc8U7d7GgUa8TfvSPYOYr4IW1mZM0tl6I5gUdg=";
hash = "sha256-kOx28JmtB5hpCwsNk00bMLrU4K2tU/JY/ZWn6KmPDP4=";
};
nativeBuildInputs = [

View File

@ -32,7 +32,7 @@
buildPythonPackage rec {
pname = "angr";
version = "9.2.55";
version = "9.2.56";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -41,7 +41,7 @@ buildPythonPackage rec {
owner = pname;
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-Kg3kBE+Ra8efYTdovLnI+xG6sxoUeXetBPR3dF6qvEc=";
hash = "sha256-LjXQG5L8VwrxC5WJupBS9eqKnQ7t8gi7ug9uTG2v8W4=";
};
propagatedBuildInputs = [

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "archinfo";
version = "9.2.55";
version = "9.2.56";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-GjuQw/5cWlm2TtJ1x6HTT9os75nXG68MMqYtbfSK/i4=";
hash = "sha256-t2zhQz+IaWm4Y5BDkKwNk9ptAyA7Prs5m7v8HJ8Aob4=";
};
nativeBuildInputs = [

View File

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "can";
version = "4.2.1";
version = "4.2.2";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "hardbyte";
repo = "python-can";
rev = "refs/tags/v${version}";
hash = "sha256-3luuff/yAAERaptMsKCYISwWrzqDJClm+dnoJpjBkVY=";
hash = "sha256-MyVGjAy13Ne0PkVufB0JDNEZHhVBzeUYWWlH72ib/pI=";
};
postPatch = ''

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "claripy";
version = "9.2.55";
version = "9.2.56";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-D1XkRzOt3yMUEZul74rREptvmyoKwG+wentRMMA5dfE=";
hash = "sha256-QhbXcvO3HR9ffrI7KwSIQeVPfs6RIWoHllCaS6hC3JI=";
};
nativeBuildInputs = [

View File

@ -16,7 +16,7 @@
let
# The binaries are following the argr projects release cycle
version = "9.2.55";
version = "9.2.56";
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
binaries = fetchFromGitHub {
@ -38,7 +38,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-X/3ByWxKQJg233GkW0dqSNrInVjy8k1+prjmKPYOupg=";
hash = "sha256-c4uuM7ZZPfykGkYrpuE2JJqe5/pTZuR+IvPC+HA7laA=";
};
nativeBuildInputs = [

View File

@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "diff-cover";
version = "7.5.0";
version = "7.6.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -26,7 +26,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "diff_cover";
inherit version;
hash = "sha256-pLMCSoMeTzjCLoCZRfCdCmp7pmLcjjDSjxprIaPt6/w=";
hash = "sha256-0QBzA/a/uhSSX2AvxzXKjWslTYtXMg8rSzijphhFP0A=";
};
propagatedBuildInputs = [

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "pyswitchbot";
version = "0.37.6";
version = "0.38.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "Danielhiversen";
repo = "pySwitchbot";
rev = "refs/tags/${version}";
hash = "sha256-LZkAyfcDX48hR7lak2mc27lTQQR3VX1ozpdi2btDzbY=";
hash = "sha256-0BlrrrOvMHBH+w7r1lzvXg2Lq84XZFfSRheBaDmCpc4=";
};
propagatedBuildInputs = [

View File

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "pyvex";
version = "9.2.55";
version = "9.2.56";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-HNF/UXpXOLr+OcUUaJF2RFaOKG4LHJljvvQKtgigTnE=";
hash = "sha256-8F33AoKh79tgly4gbvoUswjv49KzNYDh/xsh4viIcWM=";
};
nativeBuildInputs = [

View File

@ -4,7 +4,6 @@
, cvxopt
, cvxpy
, cython
, doCheck ? true
, fetchFromGitHub
, ipython
, matplotlib
@ -86,7 +85,6 @@ buildPythonPackage rec {
};
meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Open-source software for simulating the dynamics of closed and open quantum systems";
homepage = "https://qutip.org/";
license = licenses.bsd3;

View File

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "ruff-lsp";
version = "0.0.32";
version = "0.0.34";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit version;
pname = "ruff_lsp";
hash = "sha256-n69Ibm+SFpjEkwPoYAJxVmmgtrRhzWh0PLfRe+iLxdo=";
hash = "sha256-8zbKP9Taeh9O5ptJoRYDtVm0QSeMtTA7ppEpjXcoDCY=";
};
postPatch = ''
@ -60,6 +60,6 @@ buildPythonPackage rec {
homepage = "https://github.com/astral-sh/ruff-lsp";
changelog = "https://github.com/astral-sh/ruff-lsp/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ kalekseev ];
maintainers = with maintainers; [ figsoda kalekseev ];
};
}

View File

@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitLab
, flit-core
, future
, ifaddr
, pytestCheckHook
@ -9,18 +10,20 @@
buildPythonPackage rec {
pname = "yeelight";
version = "0.7.10";
format = "setuptools";
version = "0.7.11";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchFromGitLab {
owner = "stavros";
repo = "python-yeelight";
rev = "v${version}";
hash = "sha256-vUsL1CvhYRtv75gkmiPe/UkAtBDZPy1iK2BPUupMXz8=";
rev = "refs/tags/v${version}";
hash = "sha256-NKW8f0Xi8kACot+qunJp+tz3ioSa5UGoeLmbPfjBaXg=";
};
nativeBuildInputs = [ flit-core ];
propagatedBuildInputs = [
future
ifaddr
@ -41,6 +44,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python library for controlling YeeLight RGB bulbs";
homepage = "https://gitlab.com/stavros/python-yeelight/";
changelog = "https://gitlab.com/stavros/python-yeelight/-/blob/v${version}/CHANGELOG.md";
license = licenses.bsd2;
maintainers = with maintainers; [ nyanloutre ];
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "flow";
version = "0.208.0";
version = "0.209.0";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "v${version}";
sha256 = "sha256-fZWSTSq8C4LwOuZaR4HtxJ5jwVKqmcIzf2zTyHeK1Cs=";
sha256 = "sha256-6PqDCQzK7L8ucFxNEWtJ2ExHcBz2yacxu8rbC21MywE=";
};
postPatch = ''
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A static type checker for JavaScript";
homepage = "https://flow.org/";
changelog = "https://github.com/facebook/flow/raw/v${version}/Changelog.md";
changelog = "https://github.com/facebook/flow/blob/v${version}/Changelog.md";
license = licenses.mit;
platforms = ocamlPackages.ocaml.meta.platforms;
maintainers = with maintainers; [ marsam puffnfresh ];

View File

@ -1,7 +1,10 @@
{ lib
, stdenv
, fetchFromGitHub
, nix-update-script
, bison
, boost182
, flex
, gtest
, libbacktrace
, lit
@ -15,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "nixd";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nixd";
rev = version;
hash = "sha256-kTDPbsQi9gzFAFkiAPF+V3yI1WBmILEnnsqdgHMqXJA=";
hash = "sha256-zeBVh9gPMR+1ETx0ujl+TUSoeHHR4fkQfxyOpCDKP9M=";
};
mesonBuildType = "release";
@ -30,6 +33,8 @@ stdenv.mkDerivation rec {
meson
ninja
pkg-config
bison
flex
];
nativeCheckInputs = [
@ -70,11 +75,13 @@ stdenv.mkDerivation rec {
runHook postCheck
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Nix language server";
homepage = "https://github.com/nix-community/nixd";
license = lib.licenses.lgpl3Plus;
maintainers = with lib.maintainers; [ inclyc ];
maintainers = with lib.maintainers; [ inclyc Ruixi-rebirth ];
platforms = lib.platforms.unix;
broken = stdenv.isDarwin;
};

View File

@ -1,4 +1,4 @@
{ lib, buildNpmPackage, fetchFromGitHub, vscode }:
{ lib, stdenv, buildNpmPackage, fetchFromGitHub, vscode }:
buildNpmPackage rec {
pname = "vscode-langservers-extracted";
@ -19,15 +19,24 @@ buildNpmPackage rec {
sed -i '/^\s*"vscode-eslint-language-server":.*bin\//d' package.json package-lock.json
'';
buildPhase = let
extensions = "${vscode}/lib/vscode/resources/app/extensions";
in ''
npx babel ${extensions}/css-language-features/server/dist/* --out-dir lib/css-language-server/node/
npx babel ${extensions}/html-language-features/server/dist/* --out-dir lib/html-language-server/node/
npx babel ${extensions}/json-language-features/server/dist/* --out-dir lib/json-language-server/node/
npx babel ${extensions}/markdown-language-features/server/dist/* --out-dir lib/markdown-language-server/node/
mv lib/markdown-language-server/node/workerMain.js lib/markdown-language-server/node/main.js
'';
buildPhase =
let
extensions =
if stdenv.isDarwin
then "${vscode}/Applications/Visual\\ Studio\\ Code.app/Contents/Resources/app/extensions"
else "${vscode}/lib/vscode/resources/app/extensions";
in
''
npx babel ${extensions}/css-language-features/server/dist/node \
--out-dir lib/css-language-server/node/
npx babel ${extensions}/html-language-features/server/dist/node \
--out-dir lib/html-language-server/node/
npx babel ${extensions}/json-language-features/server/dist/node \
--out-dir lib/json-language-server/node/
npx babel ${extensions}/markdown-language-features/server/dist/node \
--out-dir lib/markdown-language-server/node/
mv lib/markdown-language-server/node/workerMain.js lib/markdown-language-server/node/main.js
'';
meta = with lib; {
description = "HTML/CSS/JSON/ESLint language servers extracted from vscode.";

View File

@ -1,22 +1,33 @@
{ lib
, buildGoModule
, fetchFromGitHub
, fetchpatch
, testers
, scip
}:
buildGoModule rec {
pname = "scip";
version = "0.2.3";
version = "0.3.0";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "scip";
rev = "v${version}";
hash = "sha256-0ErEA44vRRntWxajUKiQXqaKvQtqCPPXnI/sBktQyIo=";
hash = "sha256-tcnBv+dxuLD/ixeOLGrHu2UVfOnrfANjyaRzW5oDC94=";
};
vendorHash = "sha256-T0NYucDVBnTxROVYXlccOvHX74Cs6czXL/fy14I8MZc=";
vendorHash = "sha256-+IR3fc6tvSwPGDZ4DxrE48Ii3azcT0LMmID1LRAu5g8=";
patches = [
# update documentation to fix broken test
# https://github.com/sourcegraph/scip/pull/174
(fetchpatch {
name = "test-fix-out-of-sync-documentation.patch";
url = "https://github.com/sourcegraph/scip/commit/7450b7701637956d4ae6669338c808234f7a7bfa.patch";
hash = "sha256-Y5nAVHyy430xdN89ohA8XAssNdSSPq4y7QaesN48jVs=";
})
];
ldflags = [
"-s"

View File

@ -171,6 +171,12 @@ version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
[[package]]
name = "bincode"
version = "1.3.3"
@ -256,7 +262,8 @@ dependencies = [
"iana-time-zone",
"js-sys",
"num-traits",
"time",
"serde",
"time 0.1.45",
"wasm-bindgen",
"winapi",
]
@ -555,6 +562,41 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "darling"
version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944"
dependencies = [
"darling_core",
"darling_macro",
]
[[package]]
name = "darling_core"
version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
"syn 2.0.18",
]
[[package]]
name = "darling_macro"
version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
dependencies = [
"darling_core",
"quote",
"syn 2.0.18",
]
[[package]]
name = "diff"
version = "0.1.13"
@ -691,7 +733,7 @@ dependencies = [
[[package]]
name = "flake8-to-ruff"
version = "0.0.272"
version = "0.0.273"
dependencies = [
"anyhow",
"clap",
@ -814,6 +856,12 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hexf-parse"
version = "0.2.1"
@ -843,6 +891,12 @@ dependencies = [
"cc",
]
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "idna"
version = "0.3.0"
@ -1402,6 +1456,7 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
dependencies = [
"phf_macros",
"phf_shared",
]
@ -1425,6 +1480,19 @@ dependencies = [
"rand",
]
[[package]]
name = "phf_macros"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92aacdc5f16768709a569e913f7451034034178b05bdc8acda226659a3dccc66"
dependencies = [
"phf_generator",
"phf_shared",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "phf_shared"
version = "0.11.1"
@ -1725,7 +1793,7 @@ dependencies = [
[[package]]
name = "ruff"
version = "0.0.272"
version = "0.0.273"
dependencies = [
"annotate-snippets 0.9.1",
"anyhow",
@ -1752,6 +1820,7 @@ dependencies = [
"path-absolutize",
"pathdiff",
"pep440_rs",
"phf",
"pretty_assertions",
"pyproject-toml",
"quick-junit",
@ -1760,10 +1829,10 @@ dependencies = [
"ruff_cache",
"ruff_diagnostics",
"ruff_macros",
"ruff_newlines",
"ruff_python_ast",
"ruff_python_semantic",
"ruff_python_stdlib",
"ruff_python_whitespace",
"ruff_rustpython",
"ruff_text_size",
"ruff_textwrap",
@ -1774,6 +1843,7 @@ dependencies = [
"semver",
"serde",
"serde_json",
"serde_with",
"shellexpand",
"similar",
"smallvec",
@ -1810,6 +1880,7 @@ name = "ruff_cache"
version = "0.0.0"
dependencies = [
"filetime",
"glob",
"globset",
"itertools",
"regex",
@ -1818,7 +1889,7 @@ dependencies = [
[[package]]
name = "ruff_cli"
version = "0.0.272"
version = "0.0.273"
dependencies = [
"annotate-snippets 0.9.1",
"anyhow",
@ -1837,6 +1908,7 @@ dependencies = [
"glob",
"ignore",
"itertools",
"itoa",
"log",
"mimalloc",
"notify",
@ -1871,17 +1943,20 @@ dependencies = [
"clap",
"itertools",
"libcst",
"log",
"once_cell",
"pretty_assertions",
"regex",
"ruff",
"ruff_cli",
"ruff_diagnostics",
"ruff_python_formatter",
"ruff_textwrap",
"rustpython-format",
"rustpython-parser",
"schemars",
"serde_json",
"similar",
"strum",
"strum_macros",
]
@ -1930,14 +2005,6 @@ dependencies = [
"syn 2.0.18",
]
[[package]]
name = "ruff_newlines"
version = "0.0.0"
dependencies = [
"memchr",
"ruff_text_size",
]
[[package]]
name = "ruff_python_ast"
version = "0.0.0"
@ -1952,7 +2019,7 @@ dependencies = [
"num-bigint",
"num-traits",
"once_cell",
"ruff_newlines",
"ruff_python_whitespace",
"ruff_text_size",
"rustc-hash",
"rustpython-ast",
@ -1974,8 +2041,8 @@ dependencies = [
"itertools",
"once_cell",
"ruff_formatter",
"ruff_newlines",
"ruff_python_ast",
"ruff_python_whitespace",
"ruff_testing_macros",
"ruff_text_size",
"rustc-hash",
@ -2009,6 +2076,14 @@ dependencies = [
"rustc-hash",
]
[[package]]
name = "ruff_python_whitespace"
version = "0.0.0"
dependencies = [
"memchr",
"ruff_text_size",
]
[[package]]
name = "ruff_rustpython"
version = "0.0.0"
@ -2030,7 +2105,7 @@ dependencies = [
[[package]]
name = "ruff_text_size"
version = "0.0.0"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd#7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=ed3b4eb72b6e497bbdb4d19dec6621074d724130#ed3b4eb72b6e497bbdb4d19dec6621074d724130"
dependencies = [
"schemars",
"serde",
@ -2040,7 +2115,7 @@ dependencies = [
name = "ruff_textwrap"
version = "0.0.0"
dependencies = [
"ruff_newlines",
"ruff_python_whitespace",
"ruff_text_size",
]
@ -2108,7 +2183,7 @@ dependencies = [
[[package]]
name = "rustpython-ast"
version = "0.2.0"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd#7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=ed3b4eb72b6e497bbdb4d19dec6621074d724130#ed3b4eb72b6e497bbdb4d19dec6621074d724130"
dependencies = [
"is-macro",
"num-bigint",
@ -2119,7 +2194,7 @@ dependencies = [
[[package]]
name = "rustpython-format"
version = "0.2.0"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd#7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=ed3b4eb72b6e497bbdb4d19dec6621074d724130#ed3b4eb72b6e497bbdb4d19dec6621074d724130"
dependencies = [
"bitflags 2.3.1",
"itertools",
@ -2131,7 +2206,7 @@ dependencies = [
[[package]]
name = "rustpython-literal"
version = "0.2.0"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd#7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=ed3b4eb72b6e497bbdb4d19dec6621074d724130#ed3b4eb72b6e497bbdb4d19dec6621074d724130"
dependencies = [
"hexf-parse",
"is-macro",
@ -2143,7 +2218,7 @@ dependencies = [
[[package]]
name = "rustpython-parser"
version = "0.2.0"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd#7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=ed3b4eb72b6e497bbdb4d19dec6621074d724130#ed3b4eb72b6e497bbdb4d19dec6621074d724130"
dependencies = [
"anyhow",
"is-macro",
@ -2166,9 +2241,10 @@ dependencies = [
[[package]]
name = "rustpython-parser-core"
version = "0.2.0"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd#7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd"
source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=ed3b4eb72b6e497bbdb4d19dec6621074d724130#ed3b4eb72b6e497bbdb4d19dec6621074d724130"
dependencies = [
"is-macro",
"memchr",
"ruff_text_size",
]
@ -2293,7 +2369,6 @@ version = "1.0.96"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1"
dependencies = [
"indexmap",
"itoa",
"ryu",
"serde",
@ -2308,6 +2383,34 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_with"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513"
dependencies = [
"base64 0.21.2",
"chrono",
"hex",
"indexmap",
"serde",
"serde_json",
"serde_with_macros",
"time 0.3.21",
]
[[package]]
name = "serde_with_macros"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070"
dependencies = [
"darling",
"proc-macro2",
"quote",
"syn 2.0.18",
]
[[package]]
name = "shellexpand"
version = "3.1.0"
@ -2534,6 +2637,33 @@ dependencies = [
"winapi",
]
[[package]]
name = "time"
version = "0.3.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc"
dependencies = [
"itoa",
"serde",
"time-core",
"time-macros",
]
[[package]]
name = "time-core"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
[[package]]
name = "time-macros"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
dependencies = [
"time-core",
]
[[package]]
name = "tiny-keccak"
version = "2.0.2"
@ -2752,7 +2882,7 @@ version = "2.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "338b31dd1314f68f3aabf3ed57ab922df95ffcd902476ca7ba3c4ce7b908c46d"
dependencies = [
"base64",
"base64 0.13.1",
"flate2",
"log",
"once_cell",

View File

@ -10,20 +10,20 @@
rustPlatform.buildRustPackage rec {
pname = "ruff";
version = "0.0.272";
version = "0.0.273";
src = fetchFromGitHub {
owner = "astral-sh";
repo = pname;
rev = "v${version}";
hash = "sha256-B4wZTKC1Z6OxXQHrG9Q9VjY6ZnA3FOoMMNfroe+1A7I=";
hash = "sha256-FZWCA4oEUe7hOodtVypvqXv4REXCAEgY0s6wQSKDWuI=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"libcst-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0=";
"ruff_text_size-0.0.0" = "sha256-5CjNHj5Rz51HwLyXtUKJHmEKkAC183oafdqKDem69oc=";
"ruff_text_size-0.0.0" = "sha256-FdbyiuJorhqI5v6FovLk0JXBfbgcOvHKybqZynBimt0=";
"unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg=";
};
};

View File

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-semver-checks";
version = "0.21.0";
version = "0.22.0";
src = fetchFromGitHub {
owner = "obi1kenobi";
repo = pname;
rev = "v${version}";
sha256 = "sha256-4poiEkZBGbjDh/Ih2n5E/zUSnxJ+Zvv23sJtkoQXeEk=";
hash = "sha256-gVCCQ7yUkFKYViWk/4EpDshbKwMHLffPXkpk+7nJaY8=";
};
cargoSha256 = "sha256-aYd8Do5CWayBdbrwyjvIsPmEfUya2r2bpTmQjur0jsg=";
cargoHash = "sha256-//s+u5uP5eI/lUBTH1k6cmhLASlsv8XgslSPW2qYMhU=";
nativeBuildInputs = [ pkg-config ];
@ -37,6 +37,9 @@ rustPlatform.buildRustPackage rec {
git
];
# use system openssl
buildNoDefaultFeatures = true;
checkFlags = [
# requires nightly version of cargo-rustdoc
"--skip=both_passing_manifest_path_and_directory_works"
@ -53,9 +56,6 @@ rustPlatform.buildRustPackage rec {
scripts/regenerate_test_rustdocs.sh
'';
# use system openssl
OPENSSL_NO_VENDOR = true;
meta = with lib; {
description = "A tool to scan your Rust crate for semver violations";
homepage = "https://github.com/obi1kenobi/cargo-semver-checks";

View File

@ -1,21 +1,21 @@
{ lib
, flutter37
, flutter
, fetchFromGitHub
}:
flutter37.buildFlutterApplication {
flutter.buildFlutterApplication {
pname = "firmware-updater";
version = "unstable-2023-04-30";
version = "unstable-2023-06-20";
pubspecLockFile = ./pubspec.lock;
depsListFile = ./deps.json;
vendorHash = "sha256-cdMO+tr6kYiN5xKXa+uTMAcFf2C75F3wVPrn21G4QPQ=";
vendorHash = "sha256-+4Lu6yHH/Yhl58bxhsLanP5hyhXSg9LpCuG1ohAlM5g=";
src = fetchFromGitHub {
owner = "canonical";
repo = "firmware-updater";
rev = "6e7dbdb64e344633ea62874b54ff3990bd3b8440";
sha256 = "sha256-s5mwtr5MSPqLMN+k851+pFIFFPa0N1hqz97ys050tFA=";
rev = "49ebcad241ed4964f1547c8da408bef13a8b4c69";
sha256 = "sha256-1BGcpcIJV0jqrj3nA7FJg36lMqpl281NGOgWppDUFCI=";
fetchSubmodules = true;
};

View File

@ -57,7 +57,7 @@
},
{
"name": "test_api",
"version": "0.4.16",
"version": "0.5.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -75,14 +75,24 @@
},
{
"name": "matcher",
"version": "0.12.13",
"version": "0.12.15",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"async",
"meta",
"stack_trace"
"stack_trace",
"term_glyph",
"test_api"
]
},
{
"name": "term_glyph",
"version": "1.2.1",
"kind": "transitive",
"source": "hosted",
"dependencies": []
},
{
"name": "stack_trace",
"version": "1.11.0",
@ -94,23 +104,33 @@
},
{
"name": "path",
"version": "1.8.2",
"version": "1.8.3",
"kind": "direct",
"source": "hosted",
"dependencies": []
},
{
"name": "meta",
"version": "1.8.0",
"version": "1.9.1",
"kind": "direct",
"source": "hosted",
"dependencies": []
},
{
"name": "term_glyph",
"version": "1.2.1",
"name": "async",
"version": "2.11.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"collection",
"meta"
]
},
{
"name": "collection",
"version": "1.17.1",
"kind": "direct",
"source": "hosted",
"dependencies": []
},
{
@ -133,13 +153,6 @@
"term_glyph"
]
},
{
"name": "collection",
"version": "1.17.0",
"kind": "direct",
"source": "hosted",
"dependencies": []
},
{
"name": "stream_channel",
"version": "2.1.1",
@ -149,16 +162,6 @@
"async"
]
},
{
"name": "async",
"version": "2.10.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"collection",
"meta"
]
},
{
"name": "boolean_selector",
"version": "2.1.1",
@ -171,7 +174,7 @@
},
{
"name": "source_gen",
"version": "1.2.7",
"version": "1.3.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -187,7 +190,7 @@
},
{
"name": "yaml",
"version": "3.1.1",
"version": "3.1.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -198,7 +201,7 @@
},
{
"name": "glob",
"version": "2.1.1",
"version": "2.1.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -221,7 +224,7 @@
},
{
"name": "dart_style",
"version": "2.3.0",
"version": "2.3.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -234,7 +237,7 @@
},
{
"name": "pub_semver",
"version": "2.1.3",
"version": "2.1.4",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -244,14 +247,14 @@
},
{
"name": "args",
"version": "2.4.0",
"version": "2.4.2",
"kind": "transitive",
"source": "hosted",
"dependencies": []
},
{
"name": "analyzer",
"version": "5.11.1",
"version": "5.13.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -271,7 +274,7 @@
},
{
"name": "watcher",
"version": "1.0.2",
"version": "1.1.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -290,7 +293,7 @@
},
{
"name": "crypto",
"version": "3.0.2",
"version": "3.0.3",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -299,7 +302,7 @@
},
{
"name": "typed_data",
"version": "1.3.1",
"version": "1.3.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -317,7 +320,7 @@
},
{
"name": "_fe_analyzer_shared",
"version": "59.0.0",
"version": "61.0.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -326,7 +329,7 @@
},
{
"name": "build",
"version": "2.3.1",
"version": "2.4.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -337,6 +340,7 @@
"glob",
"logging",
"meta",
"package_config",
"path"
]
},
@ -349,7 +353,7 @@
},
{
"name": "code_builder",
"version": "4.4.0",
"version": "4.5.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -362,7 +366,7 @@
},
{
"name": "built_value",
"version": "8.4.4",
"version": "8.6.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -388,7 +392,7 @@
},
{
"name": "melos",
"version": "3.0.1",
"version": "3.1.0",
"kind": "dev",
"source": "hosted",
"dependencies": [
@ -418,7 +422,7 @@
},
{
"name": "yaml_edit",
"version": "2.1.0",
"version": "2.1.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -490,7 +494,7 @@
},
{
"name": "json_annotation",
"version": "4.8.0",
"version": "4.8.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -499,14 +503,13 @@
},
{
"name": "http",
"version": "0.13.5",
"version": "0.13.6",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"async",
"http_parser",
"meta",
"path"
"meta"
]
},
{
@ -568,7 +571,7 @@
},
{
"name": "graphs",
"version": "2.2.0",
"version": "2.3.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -584,7 +587,7 @@
},
{
"name": "cli_util",
"version": "0.3.5",
"version": "0.4.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -620,13 +623,11 @@
"flutter_test",
"path",
"vm_service",
"archive",
"async",
"boolean_selector",
"characters",
"clock",
"collection",
"crypto",
"fake_async",
"file",
"js",
@ -640,18 +641,16 @@
"sync_http",
"term_glyph",
"test_api",
"typed_data",
"vector_math",
"webdriver"
]
},
{
"name": "webdriver",
"version": "3.0.1",
"version": "3.0.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"archive",
"matcher",
"path",
"stack_trace",
@ -665,16 +664,6 @@
"source": "hosted",
"dependencies": []
},
{
"name": "archive",
"version": "3.3.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"crypto",
"path"
]
},
{
"name": "vector_math",
"version": "2.1.4",
@ -691,7 +680,7 @@
},
{
"name": "js",
"version": "0.6.5",
"version": "0.6.7",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -717,14 +706,14 @@
},
{
"name": "characters",
"version": "1.2.1",
"version": "1.3.0",
"kind": "transitive",
"source": "hosted",
"dependencies": []
},
{
"name": "vm_service",
"version": "9.4.0",
"version": "11.3.0",
"kind": "transitive",
"source": "hosted",
"dependencies": []
@ -792,13 +781,11 @@
"meta",
"vm_service",
"webdriver",
"archive",
"async",
"boolean_selector",
"characters",
"clock",
"collection",
"crypto",
"js",
"matcher",
"material_color_utilities",
@ -811,7 +798,6 @@
"sync_http",
"term_glyph",
"test_api",
"typed_data",
"vector_math"
]
},
@ -831,7 +817,7 @@
},
{
"name": "freezed",
"version": "2.3.2",
"version": "2.3.5",
"kind": "dev",
"source": "hosted",
"dependencies": [
@ -871,7 +857,7 @@
},
{
"name": "pubspec_parse",
"version": "1.2.2",
"version": "1.2.3",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -884,7 +870,7 @@
},
{
"name": "checked_yaml",
"version": "2.0.2",
"version": "2.0.3",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -904,20 +890,20 @@
},
{
"name": "lints",
"version": "2.0.1",
"version": "2.1.1",
"kind": "transitive",
"source": "hosted",
"dependencies": []
},
{
"name": "build_runner",
"version": "2.3.3",
"version": "2.4.5",
"kind": "dev",
"source": "hosted",
"dependencies": [
"analyzer",
"args",
"async",
"analyzer",
"build",
"build_config",
"build_daemon",
@ -980,7 +966,7 @@
},
{
"name": "shelf_web_socket",
"version": "1.0.3",
"version": "1.0.4",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -991,7 +977,7 @@
},
{
"name": "shelf",
"version": "1.4.0",
"version": "1.4.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1031,7 +1017,7 @@
},
{
"name": "build_runner_core",
"version": "7.2.7",
"version": "7.2.8",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1078,7 +1064,7 @@
},
{
"name": "build_daemon",
"version": "3.1.1",
"version": "4.0.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1110,7 +1096,7 @@
},
{
"name": "yaru_window",
"version": "0.1.1",
"version": "0.1.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1123,7 +1109,7 @@
},
{
"name": "yaru_window_web",
"version": "0.0.2",
"version": "0.0.3",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1134,7 +1120,7 @@
},
{
"name": "yaru_window_platform_interface",
"version": "0.1.0",
"version": "0.1.1",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1169,7 +1155,7 @@
},
{
"name": "yaru_window_manager",
"version": "0.1.0",
"version": "0.1.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1181,7 +1167,7 @@
},
{
"name": "window_manager",
"version": "0.3.2",
"version": "0.3.4",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1201,7 +1187,7 @@
},
{
"name": "yaru_window_linux",
"version": "0.1.1",
"version": "0.1.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1255,7 +1241,7 @@
},
{
"name": "gtk",
"version": "2.0.0",
"version": "2.1.0",
"kind": "direct",
"source": "hosted",
"dependencies": [
@ -1266,7 +1252,7 @@
},
{
"name": "ffi",
"version": "2.0.1",
"version": "2.0.2",
"kind": "transitive",
"source": "hosted",
"dependencies": []
@ -1294,7 +1280,7 @@
},
{
"name": "xml",
"version": "6.2.2",
"version": "6.3.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1305,7 +1291,7 @@
},
{
"name": "petitparser",
"version": "5.1.0",
"version": "5.4.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1324,7 +1310,7 @@
},
{
"name": "ubuntu_service",
"version": "0.2.2",
"version": "0.2.3",
"kind": "direct",
"source": "hosted",
"dependencies": [
@ -1334,7 +1320,7 @@
},
{
"name": "get_it",
"version": "7.3.0",
"version": "7.6.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1344,9 +1330,9 @@
},
{
"name": "ubuntu_logger",
"version": "0.0.1",
"version": "0.0.3",
"kind": "direct",
"source": "git",
"source": "hosted",
"dependencies": [
"collection",
"logging",
@ -1369,11 +1355,12 @@
},
{
"name": "intl",
"version": "0.17.0",
"version": "0.18.0",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"clock",
"meta",
"path"
]
},
@ -1456,29 +1443,27 @@
},
{
"name": "flutter_html",
"version": "3.0.0-alpha.6",
"version": "3.0.0-beta.2",
"kind": "direct",
"source": "hosted",
"dependencies": [
"html",
"csslib",
"collection",
"numerus",
"list_counter",
"flutter"
]
},
{
"name": "numerus",
"version": "2.0.0",
"name": "list_counter",
"version": "1.0.2",
"kind": "transitive",
"source": "hosted",
"dependencies": [
"characters"
]
"dependencies": []
},
{
"name": "csslib",
"version": "0.17.2",
"version": "0.17.3",
"kind": "transitive",
"source": "hosted",
"dependencies": [
@ -1487,7 +1472,7 @@
},
{
"name": "html",
"version": "0.15.2",
"version": "0.15.4",
"kind": "transitive",
"source": "hosted",
"dependencies": [

View File

@ -5,18 +5,18 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "8880b4cfe7b5b17d57c052a5a3a8cc1d4f546261c7cc8fbd717bd53f48db0568"
sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
url: "https://pub.dev"
source: hosted
version: "59.0.0"
version: "61.0.0"
analyzer:
dependency: transitive
description:
name: analyzer
sha256: a89627f49b0e70e068130a36571409726b04dab12da7e5625941d2c8ec278b96
sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
url: "https://pub.dev"
source: hosted
version: "5.11.1"
version: "5.13.0"
ansi_styles:
dependency: transitive
description:
@ -25,30 +25,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.3.2+1"
archive:
dependency: transitive
description:
name: archive
sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb"
url: "https://pub.dev"
source: hosted
version: "3.3.2"
args:
dependency: transitive
description:
name: args
sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440"
sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
url: "https://pub.dev"
source: hosted
version: "2.4.0"
version: "2.4.2"
async:
dependency: transitive
description:
name: async
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.dev"
source: hosted
version: "2.10.0"
version: "2.11.0"
boolean_selector:
dependency: transitive
description:
@ -61,10 +53,10 @@ packages:
dependency: transitive
description:
name: build
sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
sha256: "43865b79fbb78532e4bff7c33087aa43b1d488c4fdef014eaef568af6d8016dc"
url: "https://pub.dev"
source: hosted
version: "2.3.1"
version: "2.4.0"
build_config:
dependency: transitive
description:
@ -77,10 +69,10 @@ packages:
dependency: transitive
description:
name: build_daemon
sha256: "757153e5d9cd88253cb13f28c2fb55a537dc31fefd98137549895b5beb7c6169"
sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65"
url: "https://pub.dev"
source: hosted
version: "3.1.1"
version: "4.0.0"
build_resolvers:
dependency: transitive
description:
@ -93,18 +85,18 @@ packages:
dependency: "direct dev"
description:
name: build_runner
sha256: b0a8a7b8a76c493e85f1b84bffa0588859a06197863dba8c9036b15581fd9727
sha256: "5e1929ad37d48bd382b124266cb8e521de5548d406a45a5ae6656c13dab73e37"
url: "https://pub.dev"
source: hosted
version: "2.3.3"
version: "2.4.5"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292"
sha256: "30859c90e9ddaccc484f56303931f477b1f1ba2bab74aa32ed5d6ce15870f8cf"
url: "https://pub.dev"
source: hosted
version: "7.2.7"
version: "7.2.8"
built_collection:
dependency: transitive
description:
@ -117,18 +109,18 @@ packages:
dependency: transitive
description:
name: built_value
sha256: "31b7c748fd4b9adf8d25d72a4c4a59ef119f12876cf414f94f8af5131d5fa2b0"
sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166"
url: "https://pub.dev"
source: hosted
version: "8.4.4"
version: "8.6.1"
characters:
dependency: transitive
description:
name: characters
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
url: "https://pub.dev"
source: hosted
version: "1.2.1"
version: "1.3.0"
charcode:
dependency: transitive
description:
@ -141,10 +133,10 @@ packages:
dependency: transitive
description:
name: checked_yaml
sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311"
sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
url: "https://pub.dev"
source: hosted
version: "2.0.2"
version: "2.0.3"
cli_launcher:
dependency: transitive
description:
@ -157,10 +149,10 @@ packages:
dependency: transitive
description:
name: cli_util
sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c"
sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7
url: "https://pub.dev"
source: hosted
version: "0.3.5"
version: "0.4.0"
clock:
dependency: transitive
description:
@ -173,18 +165,18 @@ packages:
dependency: transitive
description:
name: code_builder
sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe"
sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189"
url: "https://pub.dev"
source: hosted
version: "4.4.0"
version: "4.5.0"
collection:
dependency: "direct main"
description:
name: collection
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
url: "https://pub.dev"
source: hosted
version: "1.17.0"
version: "1.17.1"
conventional_commit:
dependency: transitive
description:
@ -205,26 +197,26 @@ packages:
dependency: transitive
description:
name: crypto
sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
url: "https://pub.dev"
source: hosted
version: "3.0.2"
version: "3.0.3"
csslib:
dependency: transitive
description:
name: csslib
sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745
sha256: "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f"
url: "https://pub.dev"
source: hosted
version: "0.17.2"
version: "0.17.3"
dart_style:
dependency: transitive
description:
name: dart_style
sha256: "6d691edde054969f0e0f26abb1b30834b5138b963793e56f69d3a9a4435e6352"
sha256: f4f1f73ab3fd2afcbcca165ee601fe980d966af6a21b5970c6c9376955c528ad
url: "https://pub.dev"
source: hosted
version: "2.3.0"
version: "2.3.1"
dbus:
dependency: "direct main"
description:
@ -253,10 +245,10 @@ packages:
dependency: transitive
description:
name: ffi
sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99
url: "https://pub.dev"
source: hosted
version: "2.0.1"
version: "2.0.2"
file:
dependency: "direct main"
description:
@ -287,10 +279,10 @@ packages:
dependency: "direct main"
description:
name: flutter_html
sha256: "342c7908f0a67bcec62b6e0f7cf23e23bafe7f64693665dd35be98d5e783bdfd"
sha256: "02ad69e813ecfc0728a455e4bf892b9379983e050722b1dce00192ee2e41d1ee"
url: "https://pub.dev"
source: hosted
version: "3.0.0-alpha.6"
version: "3.0.0-beta.2"
flutter_lints:
dependency: "direct dev"
description:
@ -318,10 +310,10 @@ packages:
dependency: "direct dev"
description:
name: freezed
sha256: e819441678f1679b719008ff2ff0ef045d66eed9f9ec81166ca0d9b02a187454
sha256: a9520490532087cf38bf3f7de478ab6ebeb5f68bb1eb2641546d92719b224445
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.3.5"
freezed_annotation:
dependency: "direct main"
description:
@ -356,34 +348,34 @@ packages:
dependency: transitive
description:
name: get_it
sha256: f9982979e3d2f286a957c04d2c3a98f55b0f0a06ffd6c5c4abbb96f06937f463
sha256: "529de303c739fca98cd7ece5fca500d8ff89649f1bb4b4e94fb20954abcd7468"
url: "https://pub.dev"
source: hosted
version: "7.3.0"
version: "7.6.0"
glob:
dependency: transitive
description:
name: glob
sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c"
sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
version: "2.1.2"
graphs:
dependency: transitive
description:
name: graphs
sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2
sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
url: "https://pub.dev"
source: hosted
version: "2.2.0"
version: "2.3.1"
gtk:
dependency: "direct main"
description:
name: gtk
sha256: "517560d6ec625c114cbdcde9223e5ee6418d30860377347ee1b0513399e7a3f5"
sha256: e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c
url: "https://pub.dev"
source: hosted
version: "2.0.0"
version: "2.1.0"
handy_window:
dependency: "direct main"
description:
@ -396,18 +388,18 @@ packages:
dependency: transitive
description:
name: html
sha256: "79d498e6d6761925a34ee5ea8fa6dfef38607781d2fa91e37523474282af55cb"
sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
url: "https://pub.dev"
source: hosted
version: "0.15.2"
version: "0.15.4"
http:
dependency: transitive
description:
name: http
sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482"
sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2"
url: "https://pub.dev"
source: hosted
version: "0.13.5"
version: "0.13.6"
http_multi_server:
dependency: transitive
description:
@ -433,10 +425,10 @@ packages:
dependency: transitive
description:
name: intl
sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91"
sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6
url: "https://pub.dev"
source: hosted
version: "0.17.0"
version: "0.18.0"
io:
dependency: transitive
description:
@ -449,26 +441,34 @@ packages:
dependency: transitive
description:
name: js
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.dev"
source: hosted
version: "0.6.5"
version: "0.6.7"
json_annotation:
dependency: transitive
description:
name: json_annotation
sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317
sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
url: "https://pub.dev"
source: hosted
version: "4.8.0"
version: "4.8.1"
lints:
dependency: transitive
description:
name: lints
sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
version: "2.1.1"
list_counter:
dependency: transitive
description:
name: list_counter
sha256: c447ae3dfcd1c55f0152867090e67e219d42fe6d4f2807db4bbe8b8d69912237
url: "https://pub.dev"
source: hosted
version: "1.0.2"
logging:
dependency: transitive
description:
@ -489,10 +489,10 @@ packages:
dependency: transitive
description:
name: matcher
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
url: "https://pub.dev"
source: hosted
version: "0.12.13"
version: "0.12.15"
material_color_utilities:
dependency: transitive
description:
@ -505,18 +505,18 @@ packages:
dependency: "direct dev"
description:
name: melos
sha256: "993ac467e7a36bd832a6cdabbe18a0487c30bc52b5cca14e476a824679ebdce0"
sha256: ccbb6ecd8bb3f08ae8f9ce22920d816bff325a98940c845eda0257cd395503ac
url: "https://pub.dev"
source: hosted
version: "3.0.1"
version: "3.1.0"
meta:
dependency: "direct main"
description:
name: meta
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.dev"
source: hosted
version: "1.8.0"
version: "1.9.1"
mime:
dependency: transitive
description:
@ -549,14 +549,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.0"
numerus:
dependency: transitive
description:
name: numerus
sha256: "436759d84f233b40107d0cc31cfa92d24e0960afeb2e506be70926d4cddffd9e"
url: "https://pub.dev"
source: hosted
version: "2.0.0"
package_config:
dependency: transitive
description:
@ -569,18 +561,18 @@ packages:
dependency: "direct main"
description:
name: path
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.dev"
source: hosted
version: "1.8.2"
version: "1.8.3"
petitparser:
dependency: transitive
description:
name: petitparser
sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4"
sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750
url: "https://pub.dev"
source: hosted
version: "5.1.0"
version: "5.4.0"
platform:
dependency: transitive
description:
@ -633,10 +625,10 @@ packages:
dependency: transitive
description:
name: pub_semver
sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17"
sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
url: "https://pub.dev"
source: hosted
version: "2.1.3"
version: "2.1.4"
pub_updater:
dependency: transitive
description:
@ -657,10 +649,10 @@ packages:
dependency: transitive
description:
name: pubspec_parse
sha256: ec85d7d55339d85f44ec2b682a82fea340071e8978257e5a43e69f79e98ef50c
sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367
url: "https://pub.dev"
source: hosted
version: "1.2.2"
version: "1.2.3"
quiver:
dependency: transitive
description:
@ -689,18 +681,18 @@ packages:
dependency: transitive
description:
name: shelf
sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c
sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
url: "https://pub.dev"
source: hosted
version: "1.4.0"
version: "1.4.1"
shelf_web_socket:
dependency: transitive
description:
name: shelf_web_socket
sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8
sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
url: "https://pub.dev"
source: hosted
version: "1.0.3"
version: "1.0.4"
sky_engine:
dependency: transitive
description: flutter
@ -710,10 +702,10 @@ packages:
dependency: transitive
description:
name: source_gen
sha256: c2bea18c95cfa0276a366270afaa2850b09b4a76db95d546f3d003dcc7011298
sha256: "373f96cf5a8744bc9816c1ff41cf5391bbdbe3d7a96fe98c622b6738a8a7bd33"
url: "https://pub.dev"
source: hosted
version: "1.2.7"
version: "1.3.2"
source_span:
dependency: transitive
description:
@ -774,10 +766,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
url: "https://pub.dev"
source: hosted
version: "0.4.16"
version: "0.5.1"
timing:
dependency: transitive
description:
@ -790,27 +782,26 @@ packages:
dependency: transitive
description:
name: typed_data
sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.dev"
source: hosted
version: "1.3.1"
version: "1.3.2"
ubuntu_logger:
dependency: "direct main"
description:
path: "packages/ubuntu_logger"
ref: HEAD
resolved-ref: f4ea41813779aff3b4dfb6a1b6c1382d2fb3ce81
url: "https://github.com/canonical/ubuntu-flutter-plugins.git"
source: git
version: "0.0.1"
name: ubuntu_logger
sha256: f6d663e5b9c33e90a7a77a2f15b7f76e90be1dd98a94b6640d7bd74db262060f
url: "https://pub.dev"
source: hosted
version: "0.0.3"
ubuntu_service:
dependency: "direct main"
description:
name: ubuntu_service
sha256: "79b81c146c9fb1aedefa4a6f63724405de3aba0f525afe39b72c513df04a8c13"
sha256: f90582494cddd4c7325637930497f38598a7ec567f4f86f88fe1ac40a53832a1
url: "https://pub.dev"
source: hosted
version: "0.2.2"
version: "0.2.3"
ubuntu_session:
dependency: "direct main"
description:
@ -847,18 +838,18 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: e7fb6c2282f7631712b69c19d1bff82f3767eea33a2321c14fa59ad67ea391c7
sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe
url: "https://pub.dev"
source: hosted
version: "9.4.0"
version: "11.3.0"
watcher:
dependency: transitive
description:
name: watcher
sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0"
sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
url: "https://pub.dev"
source: hosted
version: "1.0.2"
version: "1.1.0"
web_socket_channel:
dependency: transitive
description:
@ -871,42 +862,42 @@ packages:
dependency: transitive
description:
name: webdriver
sha256: ef67178f0cc7e32c1494645b11639dd1335f1d18814aa8435113a92e9ef9d841
sha256: "3c923e918918feeb90c4c9fdf1fe39220fa4c0e8e2c0fffaded174498ef86c49"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
version: "3.0.2"
window_manager:
dependency: transitive
description:
name: window_manager
sha256: "2b2572442b2a5178642730442dc625ac088244f5827b1f0811371b1b7485eb62"
sha256: "95096fede562cbb65f30d38b62d819a458f59ba9fe4a317f6cee669710f6676b"
url: "https://pub.dev"
source: hosted
version: "0.3.2"
version: "0.3.4"
xml:
dependency: transitive
description:
name: xml
sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5"
sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84"
url: "https://pub.dev"
source: hosted
version: "6.2.2"
version: "6.3.0"
yaml:
dependency: transitive
description:
name: yaml
sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370"
sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
url: "https://pub.dev"
source: hosted
version: "3.1.1"
version: "3.1.2"
yaml_edit:
dependency: transitive
description:
name: yaml_edit
sha256: "0b968021754d8fbd3e9c83563b538ee417d88b2cc587606da5615546b7ee033b"
sha256: "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
version: "2.1.1"
yaru:
dependency: "direct main"
description:
@ -951,42 +942,42 @@ packages:
dependency: transitive
description:
name: yaru_window
sha256: "18b3df2922a068e5480048335e2585c134e29ac77baec19b26fa32851910bf2f"
sha256: "2effc86bfe7aae870384655c029e3bc36bf5dd32727474e502832a1edaeff75d"
url: "https://pub.dev"
source: hosted
version: "0.1.1"
version: "0.1.2"
yaru_window_linux:
dependency: transitive
description:
name: yaru_window_linux
sha256: "356903ebcb70c34f732dbb66ac8b504adb8e92289cdd89da86bed8957f43de38"
sha256: "9a813227137d1aafbc786d6455edc24c5febd17d6da04fe7ba2109c02bb60e69"
url: "https://pub.dev"
source: hosted
version: "0.1.1"
version: "0.1.2"
yaru_window_manager:
dependency: transitive
description:
name: yaru_window_manager
sha256: a5ea9db86cbca6306fdf139245fcd84f0df1fed0aead3450d34a9fe7be4d3020
sha256: "2d358263d19ae6598df21d6d8c0d25e75c79a82f459b63b0013a13e395c48b23"
url: "https://pub.dev"
source: hosted
version: "0.1.0"
version: "0.1.2"
yaru_window_platform_interface:
dependency: transitive
description:
name: yaru_window_platform_interface
sha256: "1a0256fc59cc46ad05de5840f01d548184ff900698c19dc24e6326c7911b0177"
sha256: "7845d7db91e1c1acbc0f8b2f9ba6082c00a98f06cabda1732bdb7c267edc5c89"
url: "https://pub.dev"
source: hosted
version: "0.1.0"
version: "0.1.1"
yaru_window_web:
dependency: transitive
description:
name: yaru_window_web
sha256: "77dacaaade6c2b5f94cf45b80f60c69876d62db02490e50dd025ce297cfc09ed"
sha256: "3ff30758a330d7626d54643df0cca6c179782f401aba7752da9cc0d60c9a6f74"
url: "https://pub.dev"
source: hosted
version: "0.0.2"
version: "0.0.3"
sdks:
dart: ">=2.19.0 <3.0.0"
flutter: ">=3.7.0"
dart: ">=3.0.0 <4.0.0"
flutter: ">=3.10.0"

View File

@ -14,7 +14,7 @@ maven.buildMavenPackage rec {
sha256 = "K34c7xISjEETI3jFkRLdZ0C8pZHTWtPtrrIzwC76Tv0=";
};
mvnHash = "sha256-kDYhXTEOAWH/dcRJalKtbwBpoxcD1aX9eqcRKs6ewbE=";
mvnHash = "sha256-MWxm2q6tx8YcdEsleC2h+s+lp9whi11VQ1yFr8AZUyQ=";
nativeBuildInputs = [
maven

View File

@ -14,7 +14,7 @@ maven.buildMavenPackage {
hash = "sha256-xFEXMZw575hONMG9ZNQ+5xKEVeKvGyzurqbAW48Mrg8=";
};
mvnHash = "sha256-CK42d+Ta1/XNQWCLaje6sI+C90YvzUcteuasVkUPfCk=";
mvnHash = "sha256-kV3hjwEQ0jAhFm9EB9O0l87gCZGsRQ/9cazlSjHrY74=";
nativeBuildInputs = [
maven

View File

@ -6,11 +6,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "prometheus-pve-exporter";
version = "2.2.2";
version = "2.3.0";
src = fetchPypi {
inherit pname version;
sha256 = "0vvsiw8nj8zkx6v42f260xbsdd92l0ac4vwpm7w38j3qwvanar7k";
sha256 = "sha256-hL1+vP+/Xi3od+17906YARgg4APlFhRkdOCnRxDHJmM=";
};
propagatedBuildInputs = with python3.pkgs; [
@ -19,6 +19,7 @@ python3.pkgs.buildPythonApplication rec {
pyyaml
requests
werkzeug
gunicorn
];
doCheck = false;

View File

@ -15,13 +15,13 @@
}:
stdenv.mkDerivation rec {
pname = "postgis";
version = "3.3.2";
version = "3.3.3";
outputs = [ "out" "doc" ];
src = fetchurl {
url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
sha256 = "sha256-miohnaAFoXMKOdGVmhx87GGbHvsAm2W+gP/CW60pkGg=";
sha256 = "sha256-dOs1bj+F8UIzeRATNgiBtnSPeAgcxoj/nW8PZzp2LRM=";
};
buildInputs = [ libxml2 postgresql geos proj gdal json_c protobufc ]

View File

@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchFromSourcehut
, fetchpatch
, pixman
, libpng
, libjpeg
@ -16,28 +15,19 @@
stdenv.mkDerivation rec {
pname = "grim";
version = "1.4.0";
version = "1.4.1";
src = fetchFromSourcehut {
owner = "~emersion";
repo = pname;
rev = "v${version}";
sha256 = "sha256-lwJn1Lysv1qLauqmrduUlzdoKUrUM5uBjv+dWSsrM6w=";
sha256 = "sha256-5csJqRLNqhyeXR4dEQtnPUSwuZ8oY+BIt6AVICkm1+o=";
};
mesonFlags = [
"-Dwerror=false"
];
patches = [
# Fixes build on 32bit platforms. Patch is upstream, but unreleased
(fetchpatch {
name = "grim-fix-32bit-printf.patch";
url = "https://git.sr.ht/~emersion/grim/commit/89e02e663fabc534b7e7039514f60a8c5d70070d.patch";
sha256 = "1gwb060v3q856p84y0mqqpkqmgb9jwn70y4mzv35y4b9xld8inci";
})
];
nativeBuildInputs = [
meson
ninja

View File

@ -0,0 +1,29 @@
{ lib, rustPlatform, fetchFromGitHub, stdenv, darwin }:
rustPlatform.buildRustPackage rec {
pname = "pfetch-rs";
version = "2.7.0";
src = fetchFromGitHub {
owner = "Gobidev";
repo = pname;
rev = "v${version}";
hash = "sha256-KNd6EKYxuSNvWXNERZ+ZGq3HzRbE75LZPcAlfB4Aoyw=";
};
cargoHash = "sha256-Zxtf1OPsafm/BexDsHKb4Ei/ca3Nxz7c/U/A0AnAAI4=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.AppKit
darwin.apple_sdk.frameworks.DisplayServices
];
meta = with lib; {
description = "A rewrite of the pfetch system information tool in Rust";
homepage = "https://github.com/Gobidev/pfetch-rs";
changelog = "https://github.com/Gobidev/pfetch-rs/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ gobidev ];
};
}

View File

@ -22,11 +22,11 @@ buildPythonPackage rec {
# The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
version = "2023.3.4";
version = "2023.6.21";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-Jl1dqXp2wV19mkCIpnt4rNXc9vjP2CV8UvWB/5lv9RU=";
sha256 = "sha256-VsNdGtPs+4KMO4n/4HsjWzVO3dguGjHdw9FuuMPnHo4=";
};
propagatedBuildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "trurl";
version = "0.7";
version = "0.8";
src = fetchFromGitHub {
owner = "curl";
repo = pname;
rev = "${pname}-${version}";
hash = "sha256-2F/01FUsOa8ZqU1YHrxTD4KcJul2OEoW/RJCXoLfywg=";
hash = "sha256-KHJMxzHqHW8WbeD6jxyuzZhuHc5x4B7fP/rYAK687ac=";
};
outputs = [ "out" "dev" "man" ];
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
doCheck = true;
nativeCheckInputs = [ python3 python3Packages.packaging ];
nativeCheckInputs = [ python3 ];
checkTarget = "test";
passthru.tests.version = testers.testVersion {

2401
pkgs/tools/security/chainsaw/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,37 @@
{ lib
, rustPlatform
, fetchFromGitHub
, stdenv
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "chainsaw";
version = "2.6.2";
src = fetchFromGitHub {
owner = "WithSecureLabs";
repo = "chainsaw";
rev = "refs/tags/v${version}";
hash = "sha256-Et90CW1fHt6GuHgQP2nRvcS7in4zw2UgBiQhblQGM+8=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"notatin-0.1.0" = "sha256-YHC/NavKf0FoYtd5NM8ovUfSd4ODhKaA82mAT+HcefA=";
};
};
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreFoundation
];
meta = with lib; {
description = "Rapidly Search and Hunt through Windows Forensic Artefacts";
homepage = "https://github.com/WithSecureLabs/chainsaw";
changelog = "https://github.com/WithSecureLabs/chainsaw/releases/tag/v${version}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "exploitdb";
version = "2023-06-16";
version = "2023-06-20";
src = fetchFromGitLab {
owner = "exploit-database";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-NUeBcC4S8Iw5NLd/0lCVWtbh8RF+1jN91Qz8DMiARwE=";
hash = "sha256-rtxgUnmNAZDnyczucpRB0ItyM5lk0us33I/ejYTDn4U=";
};
nativeBuildInputs = [

View File

@ -0,0 +1,23 @@
{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "fscan";
version = "1.8.2";
src = fetchFromGitHub {
owner = "shadow1ng";
repo = "fscan";
rev = version;
hash = "sha256-PbhCKIr7qy4/hzx3TC7lnrQQw8rlUlprAbHdKdxgVuY=";
};
vendorHash = "sha256-pzcZgBcjGU5AyZfh+mHnphEboDDvQqseiuouwgb8rN8=";
meta = with lib; {
description = "An intranet comprehensive scanning tool";
homepage = "https://github.com/shadow1ng/fscan";
license = licenses.mit;
maintainers = with maintainers; [ Misaka13514 ];
platforms = with platforms; unix ++ windows;
};
}

View File

@ -1579,6 +1579,8 @@ with pkgs;
etlegacy = callPackage ../games/etlegacy { lua = lua5_4; };
fscan = callPackage ../tools/security/fscan { };
copier = callPackage ../tools/misc/copier { };
gabutdm = callPackage ../applications/networking/gabutdm { };
@ -6347,6 +6349,8 @@ with pkgs;
chain-bench = callPackage ../tools/security/chain-bench { };
chainsaw = callPackage ../tools/security/chainsaw { };
checkinstall = callPackage ../tools/package-management/checkinstall { };
checkmake = callPackage ../development/tools/checkmake { };
@ -11360,6 +11364,8 @@ with pkgs;
pfetch = callPackage ../tools/misc/pfetch { };
pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
phoc = callPackage ../applications/misc/phoc { };
@ -23626,7 +23632,6 @@ with pkgs;
};
inherit (callPackages ../development/libraries/libressl { })
libressl_3_4
libressl_3_6
libressl_3_7;
@ -35407,6 +35412,8 @@ with pkgs;
warpd = callPackage ../applications/misc/warpd { };
watershot = callPackage ../applications/misc/watershot { };
w3m = callPackage ../applications/networking/browsers/w3m { };
# Should always be the version with the most features