Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-04-06 18:01:06 +00:00 committed by GitHub
commit 99ff1bee7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
109 changed files with 1083 additions and 594 deletions

View File

@ -4371,6 +4371,13 @@
fingerprint = "4779 D1D5 3C97 2EAE 34A5 ED3D D8AF C4BF 0567 0F9D";
}];
};
dan-theriault = {
email = "nix@theriault.codes";
github = "Dan-Theriault";
githubId = 13945563;
matrix = "@dan:matrix.org";
name = "Daniel Theriault";
};
dariof4 = {
name = "dariof4";
email = "dazedtank@gmail.com";
@ -4517,6 +4524,12 @@
githubId = 11422515;
name = "David Sánchez";
};
dav-wolff = {
email = "dav-wolff@outlook.com";
github = "dav-wolff";
githubId = 130931508;
name = "David Wolff";
};
dawidd6 = {
email = "dawidd0811@gmail.com";
github = "dawidd6";
@ -12199,6 +12212,12 @@
githubId = 26470037;
name = "Markus Kowalewski";
};
marmolak = {
email = "hack.robin@gmail.com";
github = "marmolak";
githubId = 1709273;
name = "Robin Hack";
};
marsam = {
github = "marsam";
githubId = 65531;

View File

@ -381,12 +381,14 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
This means that configuration now has to be done using [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) instead of command line arguments.
This has the further implication that the `livebook` service configuration has changed:
- The `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter.
- The `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter.
Use the appropriate [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) inside `environment` to configure the service instead.
- The `crystal` package has been updated to 1.11.x, which has some breaking changes.
Refer to crystal's changelog for more information. ([v1.10](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1100-2023-10-09), [v1.11](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1110-2024-01-08))
- The `erlang-ls` package no longer ships the `els_dap` binary as of v0.51.0.
## Other Notable Changes {#sec-release-24.05-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View File

@ -147,6 +147,9 @@ let
let
settings = { inherit (cfg) user group; };
in lib.nameValuePair "borgbackup-job-${name}" ({
# Create parent dirs separately, to ensure correct ownership.
"${config.users.users."${cfg.user}".home}/.config".d = settings;
"${config.users.users."${cfg.user}".home}/.cache".d = settings;
"${config.users.users."${cfg.user}".home}/.config/borg".d = settings;
"${config.users.users."${cfg.user}".home}/.cache/borg".d = settings;
} // optionalAttrs (isLocalPath cfg.repo && !cfg.removableDevice) {

View File

@ -16,13 +16,13 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "psst";
version = "unstable-2024-02-11";
version = "unstable-2024-04-01";
src = fetchFromGitHub {
owner = "jpochyla";
repo = pname;
rev = "0cb4f6964b5ba771182ccfe005260a86a494ef92";
hash = "sha256-W+MFToyvYDQuC/8DqigvENxzJ6QGQOAeAdmdWG6+qZk=";
rev = "37d8da11774c6eff3d1c2902ac883dace178e832";
hash = "sha256-BGIbf7jtrspFqURyy2AIYKSSkcirLgj0oUBq0CHl+2s=";
};
cargoLock = {

View File

@ -51,7 +51,7 @@ index fcbd491..2d71ee3 100644
-pub const GIT_VERSION: &str = git_version!();
-pub const BUILD_TIME: &str = include!(concat!(env!("OUT_DIR"), "/build-time.txt"));
-pub const REMOTE_URL: &str = include!(concat!(env!("OUT_DIR"), "/remote-url.txt"));
+pub const GIT_VERSION: &str = "0cb4f6964b5ba771182ccfe005260a86a494ef92";
+pub const GIT_VERSION: &str = "37d8da11774c6eff3d1c2902ac883dace178e832";
+pub const BUILD_TIME: &str = "1970-01-01 00:00:00";
+pub const REMOTE_URL: &str = "https://github.com/jpochyla/psst";

View File

@ -26,6 +26,7 @@ let
rev = "refs/tags/${version}";
hash = "sha256-IWTo/P9JRxBQlhtcH3JMJZZrwAA8EALF4dtHajWUc4w=";
};
doCheck = false; # no tests
});
dataclasses-json = super.dataclasses-json.overridePythonAttrs (oldAttrs: rec {

View File

@ -22,11 +22,11 @@ let
in
stdenv.mkDerivation rec {
pname = "clightning";
version = "24.02.1";
version = "24.02.2";
src = fetchurl {
url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
sha256 = "sha256-cz4rQUEaWILZMxmIP4V15pWf4zow5PDeWJzn5FEaUSs=";
sha256 = "sha256-KQS/4VmUxJkNpvPcxL5Up9f25leiPzvi2AiKuzRQmDo=";
};
# when building on darwin we need dawin.cctools to provide the correct libtool

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "monero-gui";
version = "0.18.3.2";
version = "0.18.3.3";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero-gui";
rev = "v${version}";
hash = "sha256-7/pJcEWc7zujegBnlRDMOfYpVuUDMGsQO805nYgN5PY=";
hash = "sha256-6qadBm4bPui11OVY1tLFcHsfswXWBFiJvutIsF6EfX8=";
};
nativeBuildInputs = [

View File

@ -2,12 +2,12 @@
stdenvNoCC.mkDerivation rec {
pname = "fluidd";
version = "1.29.0";
version = "1.29.1";
src = fetchurl {
name = "fluidd-v${version}.zip";
url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip";
sha256 = "sha256-MVrvuVt7HDutxb6c4BpRWH+cEeszc7wenuFtGThcU0Y=";
sha256 = "sha256-Zh/H1XAUcFl20yPLt9uIqBLDvUH8ATL9g6oFwvyhkzw=";
};
nativeBuildInputs = [ unzip ];

View File

@ -15,14 +15,14 @@
buildGoModule rec {
inherit pname;
version = "2.6.3";
version = "2.6.4";
tags = lib.optionals enableGateway [ "gateway" ];
src = fetchFromGitHub {
owner = "kumahq";
repo = "kuma";
rev = version;
hash = "sha256-m/mCnX/VFUPd3+DY+7znes55myIiJ8+T51NPcgWOiZc=";
hash = "sha256-SkZXrYw6Svd9RAu8CI+p+6qm2OHhEjpNiD/Xvse9jVU=";
};
vendorHash = "sha256-otrm8avM35/8WqjSO8V8hMAzsh51unyrMVDv4321xoY=";

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "terragrunt";
version = "0.55.20";
version = "0.56.2";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-F1+V99MxwPmtF4QHQ6/T1d8ss33R5qZOOP0B+xnGgzI=";
hash = "sha256-FbuXdng2pGd1Wi4GdFzQjk4quP5yz3APNXm6dcfGO7U=";
};
vendorHash = "sha256-ijAg0Y/dfNxDS/Jov7QYjlTZ4N4/jDMH/zCV0jdVXRc=";

View File

@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "abaddon";
version = "0.2.0";
version = "0.2.1";
src = fetchFromGitHub {
owner = "uowuo";
repo = "abaddon";
rev = "v${version}";
hash = "sha256-Gl4BI+bkYuc5RtClfTth+WQ4EVYCWn0xnFOaQpS7yq0=";
hash = "sha256-FPhHy+4BmaoGrHGsc5o79Au9JcH5C+iWTYQYwnTLaUY=";
fetchSubmodules = true;
};

View File

@ -1,4 +1,4 @@
{ lib, mkFranzDerivation, fetchurl, xorg, nix-update-script, stdenv }:
{ lib, mkFranzDerivation, fetchurl, xorg, stdenv }:
let
arch = {
@ -6,13 +6,14 @@ let
aarch64-linux = "arm64";
}."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
hash = {
amd64-linux_hash = "sha256-ERAMFb69Y2kWiHIBn4ITEZJlx+YIpzqDye80vchOXl0=";
arm64-linux_hash = "sha256-B3zlhxJQaDoZ69nu/dXUbY2qxJ6FAp4CqU8+TLoNwsg=";
amd64-linux_hash = "sha256-RH8iHqJ0Nd3wkXmv/ZGX5JeWtxyJtVLVb0tz6tnkjrw=";
arm64-linux_hash = "sha256-0gvkabuxRqkMeyZiOSyT6C7v767+uCrsXE8qk0y0mYM=";
}."${arch}-linux_hash";
in mkFranzDerivation rec {
in
mkFranzDerivation rec {
pname = "ferdium";
name = "Ferdium";
version = "6.7.1";
version = "6.7.2";
src = fetchurl {
url = "https://github.com/ferdium/ferdium-app/releases/download/v${version}/Ferdium-linux-${version}-${arch}.deb";
inherit hash;

View File

@ -5,11 +5,11 @@
appimageTools.wrapType2 rec {
pname = "tutanota-desktop";
version = "220.240319.1";
version = "220.240321.0";
src = fetchurl {
url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage";
hash = "sha256-eKxCgc8i2arjtFRaSMHxnTaTnbN8a0e8ORmIf/bUFwU=";
hash = "sha256-LbvldnhvKHvBEaOwkxA2acuUKMcYi16ceYPuMW73qLs=";
};
extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ];

View File

@ -5,16 +5,16 @@
buildNpmPackage rec {
pname = "ungit";
version = "1.5.25";
version = "1.5.26";
src = fetchFromGitHub {
owner = "FredrikNoren";
repo = "ungit";
rev = "v${version}";
hash = "sha256-mVBE8HW5dhi00BbVX00rgvc4JtyrTsbina18EzSUcuM=";
hash = "sha256-HTo0z/y7thUrDm6ofHiUtv1UDuqGN+kpMFLuIvxyxZQ=";
};
npmDepsHash = "sha256-DftAovQPKi4hLeqAGCVN8u/9eC4mkTxTJ2WxxOHbkgM=";
npmDepsHash = "sha256-f/CtNYoy5ZOgdVTG2ZdBpXOSNUKSG5wCy0eIl4ov80U=";
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = true;

View File

@ -6,14 +6,14 @@
}:
buildLua (finalAttrs: {
pname = "modernx-zydezu";
version = "0.2.8";
version = "0.2.9";
scriptPath = "modernx.lua";
src = fetchFromGitHub {
owner = "zydezu";
repo = "ModernX";
rev = finalAttrs.version;
hash = "sha256-rruscDutFyQCl5sTtQfmtYPcXKWU51/QFbghSOyMC9o=";
hash = "sha256-Tq/v8EbojvOSSwbu8kdbLVxZWZNi1UH6zAPTcsUcgog";
};
postInstall = ''

View File

@ -36,12 +36,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "phosh";
version = "0.37.0";
version = "0.37.1";
src = fetchurl {
# Release tarball which includes subprojects gvc and libcall-ui
url = with finalAttrs; "https://sources.phosh.mobi/releases/${pname}/${pname}-${version}.tar.xz";
hash = "sha256-kmZX2pPOYSh2hiMrRLH6744Q8rHHhE9jmG+SksepUYk=";
hash = "sha256-74H4GLFIIs97iVE8IWPxS9hALkBGkcKmrMe6/uxtPuM=";
};
nativeBuildInputs = [

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "clipcat";
version = "0.16.4";
version = "0.16.5";
src = fetchFromGitHub {
owner = "xrelkd";
repo = pname;
rev = "v${version}";
hash = "sha256-gYg1czSwUm1zJUkw5SMk6C4yDfHcwjWnnHJftDLNvfs=";
hash = "sha256-/YoEUZ6/aFqlIPAWi95yZHVwLXHf/vsx8L3NdmZfiVk=";
};
cargoHash = "sha256-e32DGV7/ueT25Lx318aGZEHRnUGxCn0J5/K3dgT02Ug=";
cargoHash = "sha256-O1jL2ett8aI8lEwnhAELAP5zphjqf9CFrdCn00V5ImQ=";
nativeBuildInputs = [
protobuf

View File

@ -120,7 +120,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "fwupd";
version = "1.9.15";
version = "1.9.16";
# libfwupd goes to lib
# daemon, plug-ins and libfwupdplugin go to out
@ -131,7 +131,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "fwupd";
repo = "fwupd";
rev = finalAttrs.version;
hash = "sha256-w0egw5FKNAOnIYjp2RUx74taivnClQmRfhaFHdKOGZc=";
hash = "sha256-mM8HSSQD5znjpl9q/f+u0RzZEkFA1tnh+BPB2qdcWvI=";
};
patches = [

View File

@ -0,0 +1,41 @@
{ lib, stdenv, fetchFromGitHub, nasm, unixtools }:
let
version = "10";
in
stdenv.mkDerivation {
pname = "gordonflashtool";
inherit version;
src = fetchFromGitHub {
owner = "marmolak";
repo = "GordonFlashTool";
rev = "release-${version}";
hash = "sha256-/zpw7kVdQeR7QcRsP1+qcu8+hlEQTGwOKClJkwVcBPg=";
};
nativeBuildInputs = [ nasm unixtools.xxd ];
buildPhase = ''
runHook preBuild
# build the gordon binary
make all-boot-code
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm755 gordon $out/bin/gordon
runHook postInstall
'';
meta = {
homepage = "https://github.com/marmolak/GordonFlashTool";
description = "Toolset for Gotek SFR1M44-U100 formatted usb flash drives.";
maintainers = with lib.maintainers; [ marmolak ];
license = lib.licenses.bsd3;
platforms = lib.platforms.all;
mainProgram = "gordon";
};
}

View File

@ -0,0 +1,29 @@
{ lib, buildGoModule, fetchFromGitHub }:
let
inherit (lib) licenses maintainers;
in
buildGoModule {
pname = "hujsonfmt";
version = "0-unstable-2022-12-23";
src = fetchFromGitHub {
owner = "tailscale";
repo = "hujson";
rev = "20486734a56a3455c47994bf4942974d6f9969a0";
hash = "sha256-j2HRs5zZ0jTIqWIRhHheO9eaGzMMkNuKXuhboq9KpB4=";
};
proxyVendor = true;
vendorHash = "sha256-cvoj85BNnm/ZX1UnXKU2HjvjQkRZ9uN3U0BnD3DmiTE=";
subPackages = [ "cmd/hujsonfmt" ];
meta = {
homepage = "https://tailscale.com";
description = "Automatic formatter for HuJSON / JSON With Comments and trailing Commas (JWCC)";
license = licenses.bsd3;
mainProgram = "hujsonfmt";
maintainers = with maintainers; [ dan-theriault ];
};
}

View File

@ -32,10 +32,10 @@
let
# Keep these separate so the update script can regex them
rpcs3GitVersion = "15726-ebf48800e";
rpcs3Version = "0.0.29-15726-ebf48800e";
rpcs3Revision = "ebf48800e6bf2569fa0a59974ab2daaeb3a92f23";
rpcs3Hash = "sha256-HJQ+DCZy8lwMCfq0N9StKD8bP1hCBxGMAucbQ9esy/I=";
rpcs3GitVersion = "16271-4ecf8ecd0";
rpcs3Version = "0.0.31-16271-4ecf8ecd0";
rpcs3Revision = "4ecf8ecd06c15f0557e1d9243f31e4c2d7baebe2";
rpcs3Hash = "sha256-y7XLYo1qYYiNE4TXVxfUTCmyGkthpj3IU1gdKTgb8KY=";
inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook qtwayland;
in

View File

@ -4,7 +4,7 @@
set -eou pipefail
ROOT="$(dirname "$(readlink -f "$0")")"
if [[ ! "$(basename $ROOT)" == "rpcs3" || ! -f "$ROOT/default.nix" ]]; then
if [[ ! "$(basename $ROOT)" == "rpcs3" || ! -f "$ROOT/package.nix" ]]; then
echo "ERROR: Not in the rpcs3 folder"
exit 1
fi

View File

@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
version = "0.1.0-prerelease.2";
version = "0.1.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
hash = "sha256-GS3ZXarhXs1xuVmiLPMrrzXnO79R1+2va0x7N7CKNjQ=";
hash = "sha256-EozgdlxCfWciFg7XPDbn2vztwoAKnuQBwyg/ufGRZQ0=";
};
vendorHash = "sha256-Cill5hq8KVeKGRX2u9oIudi/s8XHIW5C8sgbTshrLY4=";
vendorHash = "sha256-6WbY8t7Qjxq8oBF+r2rZVgAa6ZNzjHs7Nh16zJQBRdg=";
subPackages = [ "." ];

View File

@ -0,0 +1,24 @@
{ lib
, rustPlatform
, fetchCrate
}:
rustPlatform.buildRustPackage rec {
pname = "stylance-cli";
version = "0.3.0";
src = fetchCrate {
inherit pname version;
hash = "sha256-YQYYZxLypD5Nz8kllIaBFDoV8L2c9wzJwmszqPpjpmg=";
};
cargoHash = "sha256-ZzdLbsHRBgprdzmPVzywJx+wMMqRBsLeT84UIDMJbQM=";
meta = with lib; {
description = "A library and cli tool for working with scoped CSS in rust";
mainProgram = "stylance";
homepage = "https://github.com/basro/stylance-rs";
changelog = "https://github.com/basro/stylance-rs/blob/v${version}/CHANGELOG.md";
license = with licenses; [ mit ];
maintainers = with maintainers; [ dav-wolff ];
};
}

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "VictoriaMetrics";
version = "1.99.0";
version = "1.100.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-IHUmxdCOzvA2JL06k/ei6/OTVWHTL1TiKKYZB1hgqyA=";
hash = "sha256-jrKTic80y8r/1wOR8Prqe9PG57yo8qQIGsobu0I4kTY=";
};
vendorHash = null;

View File

@ -1,34 +1,91 @@
let
artifacts = [ "shell" "lua" "font" ];
in
{ lib
, stdenvNoCC
, fetchurl
, common-updater-scripts
, curl
, jq
, writeShellScript
, artifactList ? artifacts
}:
lib.checkListOfEnum "sketchybar-app-font: artifacts" artifacts artifactList
stdenvNoCC.mkDerivation
(finalAttrs:
let
selectedSources = map (artifact: builtins.getAttr artifact finalAttrs.passthru.sources) artifactList;
in
{
pname = "sketchybar-app-font";
version = "2.0.16";
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sketchybar-app-font";
version = "2.0.12";
srcs = selectedSources;
src = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/sketchybar-app-font.ttf";
hash = "sha256-qACf4eWDeubBmJV0ApWidp2ESLREi5qiLliWCXoMBKY=";
};
unpackPhase = ''
runHook preUnpack
dontUnpack = true;
for s in $selectedSources; do
b=$(basename $s)
cp $s ''${b#*-}
done
installPhase = ''
runHook preInstall
install -Dm644 $src $out/share/fonts/truetype/sketchybar-app-font.ttf
runHook postInstall
'';
meta = {
description = "A ligature-based symbol font and a mapping function for sketchybar";
longDescription = ''
A ligature-based symbol font and a mapping function for sketchybar, inspired by simple-bar's usage of community-contributed minimalistic app icons.
runHook postUnpack
'';
homepage = "https://github.com/kvndrsslr/sketchybar-app-font";
license = lib.licenses.cc0;
maintainers = with lib.maintainers; [ khaneliman ];
};
})
installPhase = ''
runHook preInstall
'' + lib.optionalString (lib.elem "font" artifactList) ''
install -Dm644 ${finalAttrs.passthru.sources.font} "$out/share/fonts/truetype/sketchybar-app-font.ttf"
'' + lib.optionalString (lib.elem "shell" artifactList) ''
install -Dm755 ${finalAttrs.passthru.sources.shell} "$out/bin/icon_map.sh"
'' + lib.optionalString (lib.elem "lua" artifactList) ''
install -Dm644 ${finalAttrs.passthru.sources.lua} "$out/lib/sketchybar-app-font/icon_map.lua"
runHook postInstall
'';
passthru = {
sources = {
font = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/sketchybar-app-font.ttf";
hash = "sha256-mZ3LmkL54NNQzXuCyWVNlAIod3T5/aGKvnLZjZ/GYdw=";
};
lua = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/icon_map.lua";
hash = "sha256-8daDECZ8hsoyh4Rp3xbkYgPSamCylrzf8zzyu/iwZEc=";
};
shell = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/icon_map.sh";
hash = "sha256-h0rGkzy1smDL2guvvgeUVUD0q4n9LDKDLQJahbWHgWA=";
};
};
updateScript = writeShellScript "update-sketchybar-app-font" ''
set -o errexit
export PATH="${lib.makeBinPath [ curl jq common-updater-scripts ]}"
NEW_VERSION=$(curl --silent https://api.github.com/repos/kvndrsslr/sketchybar-app-font/releases/latest | jq '.tag_name | ltrimstr("v")' --raw-output)
if [[ "${finalAttrs.version}" = "$NEW_VERSION" ]]; then
echo "The new version same as the old version."
exit 0
fi
for artifact in ${lib.escapeShellArgs (lib.mapAttrsToList(a: _: a) finalAttrs.passthru.sources)}; do
update-source-version "sketchybar-app-font" "0" "${lib.fakeHash}" --source-key="sources.$artifact"
update-source-version "sketchybar-app-font" "$NEW_VERSION" --source-key="sources.$artifact"
done
'';
};
meta = {
description = "A ligature-based symbol font and a mapping function for sketchybar";
longDescription = ''
A ligature-based symbol font and a mapping function for sketchybar, inspired by simple-bar's usage of community-contributed minimalistic app icons.
'';
homepage = "https://github.com/kvndrsslr/sketchybar-app-font";
license = lib.licenses.cc0;
maintainers = with lib.maintainers; [ khaneliman ];
};
})

View File

@ -1,6 +1,7 @@
{ lib
, stdenvNoCC
, fetchFromGitHub
, fetchpatch
, gtk3
, colloid-gtk-theme
, gnome-themes-extra
@ -29,19 +30,27 @@ lib.checkListOfEnum "${pname}: tweaks" validTweaks tweaks
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "0.7.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "gtk";
rev = "v${version}";
hash = "sha256-V3JasiHaATbVDQJeJPeFq5sjbkQnSMbDRWsaRzGccXU=";
hash = "sha256-7EvKcyh9gH/QbiXKlyAKMSBXMF3DmbHD+wJD3Sq39DE=";
};
nativeBuildInputs = [ gtk3 sassc ];
patches = [
./colloid-src-git-reset.patch
# Can be removed next release
# Adds compatibility with the 2.x.x versions of the catppuccin python package
(fetchpatch {
name = "catppuccin-python-compatibility.patch";
url = "https://github.com/catppuccin/gtk/commit/355e12387f73b27cf4734a6a3eb431554fabb74f.patch";
hash = "sha256-4vgZbNeGMtsQEitIWDCVb5o4fAjhVu3iIUttUYqtHPc=";
})
];
buildInputs = [

View File

@ -42,6 +42,8 @@ stdenv.mkDerivation {
];
env = lib.optionalAttrs stdenv.isDarwin {
# Ensure that there is enough space for the `fixDarwinDylibNames` hook to
# update the install names of the output dylibs.
NIX_LDFLAGS = "-headerpad_max_install_names";
};

View File

@ -1,7 +1,7 @@
{ fetchFromGitHub, fetchgit, fetchHex, rebar3Relx, buildRebar3, rebar3-proper
, stdenv, writeScript, lib, erlang }:
let
version = "0.48.0";
version = "0.51.0";
owner = "erlang-ls";
repo = "erlang_ls";
deps = import ./rebar-deps.nix {
@ -24,7 +24,7 @@ rebar3Relx {
inherit version;
src = fetchFromGitHub {
inherit owner repo;
sha256 = "sha256-QwsN/P2FBuhIS/vRlrdvokQS6G77kkZ2Rg5rwNc36Jg=";
hash = "sha256-2gSDfYGm7XVeEn0xEwuvk8y1z8P2/q86hmNCkK6w2C0=";
rev = version;
};
releaseType = "escript";
@ -46,11 +46,7 @@ rebar3Relx {
'';
# tests seem to be a bit flaky on darwin, skip them for now
doCheck = !stdenv.isDarwin;
installPhase = ''
mkdir -p $out/bin
cp _build/default/bin/erlang_ls $out/bin/
cp _build/dap/bin/els_dap $out/bin/
'';
installFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
homepage = "https://github.com/erlang-ls/erlang_ls";
description = "The Erlang Language Server";

View File

@ -138,12 +138,12 @@ let
};
erlfmt = builder {
name = "erlfmt";
version = "git";
version = "1.3.0";
src = fetchFromGitHub {
owner = "gomoripeti";
owner = "WhatsApp";
repo = "erlfmt";
rev = "d4422d1fd79a73ef534c2bcbe5b5da4da5338833";
sha256 = "07jp4g6a41w7318lh8ndsvgivkj0ahz3spnrsnx4cqkdb97yjaid";
sha256 = "sha256-fVjEVmCnoofnfcxwBk0HI4adO0M6QOshP3uZrecZ9vM=";
rev = "v1.3.0";
};
beamDeps = [ ];
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "cista";
version = "0.14";
version = "0.15";
src = fetchFromGitHub {
owner = "felixguendling";
repo = pname;
rev = "v${version}";
sha256 = "sha256-E2B+dNFk0ssKhT9dULNFzpa8auRQ9Q0czuUjX6hxWPw=";
sha256 = "sha256-+DcxnckoXVSc+gXt21fxKkx4J1khLsQPuxYH9CBRrfE=";
};
nativeBuildInputs = [ cmake ];

View File

@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "metadata";
version = "0.2.0";
version = "0.3.0";
src = fetchFromGitHub {
owner = "savonet";
repo = "ocaml-metadata";
rev = "v${version}";
sha256 = "sha256-sSekkyJ8D6mCCmxIyd+pBk/khaehA3BcpUQl2Gln+Ic=";
sha256 = "sha256-SQ8fNl62fvoCgbIt0axQyE3Eqwl8EOtYiz3xN96al+g=";
};
minimalOCamlVersion = "4.14";

View File

@ -13,13 +13,13 @@
buildDunePackage rec {
pname = "wayland";
version = "2.0";
version = "2.1";
minimalOCamlVersion = "5.0";
src = fetchurl {
url = "https://github.com/talex5/ocaml-wayland/releases/download/v${version}/wayland-${version}.tbz";
hash = "sha256-iCG1zk1tA7gdGGt78c3sQi0NN9Fh3HsCP4cy7Y3pg0s=";
hash = "sha256-D/tTlYlU8e1O+HShIsBxqc8953rjQblj63tRPYAo88E=";
};
propagatedBuildInputs = [

View File

@ -1,6 +1,5 @@
{ lib
, fetchFromGitHub
, fetchpatch
, buildPythonPackage
, packaging
, setuptools
@ -14,24 +13,16 @@
buildPythonPackage rec {
pname = "aggdraw";
version = "1.3.16";
version = "1.3.18";
format = "pyproject";
src = fetchFromGitHub {
owner = "pytroll";
repo = pname;
rev = "v${version}";
hash = "sha256-2yajhuRyQ7BqghbSgPClW3inpw4TW2DhgQbomcRFx94=";
hash = "sha256-dM6yLR6xsZerpqY+BMxIjrJ3fQty9CFUWhxl2zkTgRA=";
};
patches = [
# Removes `register` storage class specifier, which is not allowed in C++17.
(fetchpatch {
url = "https://github.com/pytroll/aggdraw/commit/157ed49803567e8c3eeb7dfeff4c116db35747f7.patch";
hash = "sha256-QSzpO90u5oSBWUzehRFbXgZ1ApEfLlfp11MUx6w11aI=";
})
];
nativeBuildInputs = [
packaging
setuptools

View File

@ -2,6 +2,7 @@
, aiohttp
, buildPythonPackage
, fetchFromGitHub
, freezegun
, mashumaro
, poetry-core
, pyjwt
@ -14,7 +15,7 @@
buildPythonPackage rec {
pname = "aioautomower";
version = "2024.3.3";
version = "2024.4.0";
pyproject = true;
disabled = pythonOlder "3.11";
@ -23,7 +24,7 @@ buildPythonPackage rec {
owner = "Thomas55555";
repo = "aioautomower";
rev = "refs/tags/${version}";
hash = "sha256-ZJRc5nzp1P3X93PxGVB55VgN1HZ2kvn43LT2wYEPxSo=";
hash = "sha256-W6aZdvg+EZKv0pmIaPOBaJaWipq3AENTVAVon/lFuI4=";
};
postPatch = ''
@ -44,6 +45,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
freezegun
pytest-asyncio
pytestCheckHook
syrupy

View File

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "aiodhcpwatcher";
version = "0.8.2";
version = "1.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "bdraco";
repo = "aiodhcpwatcher";
rev = "v${version}";
hash = "sha256-yvmCp8luR26yFYun/YY/tt+peaAL4nOR9cC6lpMiJhk=";
hash = "sha256-0of+no92s9SEKG1tc9lFlWR8f5Jnf3C723goQViB6+A=";
};
postPatch = ''

View File

@ -0,0 +1,46 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
}:
buildPythonPackage rec {
pname = "aionut";
version = "4.3.2";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "bdraco";
repo = "aionut";
rev = "refs/tags/v${version}";
hash = "sha256-QehVC/6RbWp8KnOuVtLFkK8/STTgHXkXmFbSmzu9z7w=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail " --cov=aionut --cov-report=term-missing:skip-covered" ""
'';
nativeBuildInputs = [ poetry-core ];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "aionut" ];
meta = with lib; {
description = "Asyncio Network UPS Tools";
homepage = "https://github.com/bdraco/aionut";
changelog = "https://github.com/bdraco/aionut/blob/${version}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -1,15 +1,16 @@
{ lib
, aiohttp
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, setuptools
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "aiopvapi";
version = "3.1.0";
version = "3.1.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,23 +19,20 @@ buildPythonPackage rec {
owner = "sander76";
repo = "aio-powerview-api";
rev = "refs/tags/v${version}";
hash = "sha256-nJjYGPxpnbq/8XFmLKbMU71buFdaNUj7PQES5FnlN3o=";
hash = "sha256-WtTqtVr1oL86dpsAIK55pbXWU4X/cajVLlggd6hfM4c=";
};
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
aiohttp
];
dependencies = [ aiohttp ];
nativeCheckInputs = [
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [
"aiopvapi"
pythonImportsCheck = [ "aiopvapi" ];
disabledTests = [
# AssertionError
"test_remove_shade_from_scene"
];
meta = with lib; {

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "axis";
version = "58";
version = "60";
pyproject = true;
disabled = pythonOlder "3.11";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "Kane610";
repo = "axis";
rev = "refs/tags/v${version}";
hash = "sha256-6Mxthf37PtJSWsi+Ok0zBezTJLPwVoc8S1ZdQE57BEI=";
hash = "sha256-MBiifETNfWq3TYCGPETDreiMZsrUdb79QvTG5wbVMJU=";
};
postPatch = ''

View File

@ -1,4 +1,5 @@
{ lib
, async-timeout
, buildPythonPackage
, click
, click-log
@ -30,21 +31,23 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"setuptools-git-versioning<2"' "" \
--replace 'dynamic = ["version"]' 'version = "${version}"'
--replace-fail '"setuptools-git-versioning<2"' "" \
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
nativeBuildInputs = [
build-system = [
setuptools
];
propagatedBuildInputs = [
dependencies = [
click
click-log
pure-pcapy3
pyserial-asyncio
voluptuous
zigpy
] ++ lib.optionals (pythonOlder "3.11") [
async-timeout
];
nativeCheckInputs = [
@ -59,10 +62,10 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python module to implement EZSP for EmberZNet devices";
mainProgram = "bellows";
homepage = "https://github.com/zigpy/bellows";
changelog = "https://github.com/zigpy/bellows/releases/tag/${version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ mvnetbiz ];
mainProgram = "bellows";
};
}

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "brother";
version = "4.0.2";
version = "4.1.0";
pyproject = true;
disabled = pythonOlder "3.11";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "bieniu";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-n1CIozKuF0+N8Vg3QA2jy5xNLDBJPdnhVT/xg1R+t90=";
hash = "sha256-W7bakj/94l0pL5fOb+CK+Z6k1cbv/CY9XjXGYZfLFY4=";
};
nativeBuildInputs = [

View File

@ -10,10 +10,7 @@
buildPythonPackage rec {
pname = "catppuccin";
version = "1.3.2";
# Note: updating to later versions breaks catppuccin-gtk
# It would be ideal to only update this after catppuccin-gtk
# gets support for the newer version
version = "2.2.0";
pyproject = true;
@ -21,7 +18,7 @@ buildPythonPackage rec {
owner = "catppuccin";
repo = "python";
rev = "refs/tags/v${version}";
hash = "sha256-spPZdQ+x3isyeBXZ/J2QE6zNhyHRfyRQGiHreuXzzik=";
hash = "sha256-+V1rln3FlFvs1FEIANIch7k/b2EsI9xBxhg3Bwg99+I=";
};
build-system = [
@ -38,11 +35,6 @@ buildPythonPackage rec {
pytestCheckHook
] ++ lib.flatten (lib.attrValues optional-dependencies);
# can be removed next version
disabledTestPaths = [
"tests/test_flavour.py" # would download a json to check correctness of flavours
];
pythonImportsCheck = [ "catppuccin" ];
meta = {

View File

@ -0,0 +1,35 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, setuptools-scm
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "eval-type-backport";
version = "0.1.3";
src = fetchFromGitHub {
owner = "alexmojaki";
repo = "eval_type_backport";
rev = "refs/tags/v${version}";
hash = "sha256-EiYJQUnK10lqjyJ89KacbZ+ZZuOmkRQ9bqTFQFN2iMA=";
};
nativeBuildInputs = [
setuptools
setuptools-scm
];
nativeCheckInputs = [
pytestCheckHook
];
meta = {
description = "Like `typing._eval_type`, but lets older Python versions use newer typing features.";
homepage = "https://github.com/alexmojaki/eval_type_backport";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ perchun ];
};
}

View File

@ -0,0 +1,40 @@
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
hatchling,
pythonOlder,
}:
buildPythonPackage rec {
pname = "fyta-cli";
version = "0.3.4";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "dontinelli";
repo = "fyta_cli";
rev = "refs/tags/v${version}";
hash = "sha256-DqJR8xzR9vBowztji39UtX7UYA8hK+QYKUygPA+v33k=";
};
build-system = [ hatchling ];
dependencies = [ aiohttp ];
# Module has no tests
doCheck = false;
pythonImportsCheck = [ "fyta_cli" ];
meta = with lib; {
description = "Module to access the FYTA API";
homepage = "https://github.com/dontinelli/fyta_cli";
changelog = "https://github.com/dontinelli/fyta_cli/releases/tag/v${version}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -1,16 +1,17 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, garth
, pdm-backend
, pythonOlder
, requests
, withings-sync
{
lib,
buildPythonPackage,
fetchFromGitHub,
garth,
pdm-backend,
pythonOlder,
requests,
withings-sync,
}:
buildPythonPackage rec {
pname = "garminconnect";
version = "0.2.15";
version = "0.2.16";
pyproject = true;
disabled = pythonOlder "3.10";
@ -19,14 +20,12 @@ buildPythonPackage rec {
owner = "cyberjunky";
repo = "python-garminconnect";
rev = "refs/tags/${version}";
hash = "sha256-N6PJLsT8BnjGaOLeohDo3ACOyVb/iOCw3LAXZMjwoyw=";
hash = "sha256-mjFDM59fF9HpkO0a8fVW+dXYmjFxu7gn+rOrnTgN39s=";
};
nativeBuildInputs = [
pdm-backend
];
build-system = [ pdm-backend ];
propagatedBuildInputs = [
dependencies = [
garth
requests
withings-sync
@ -35,9 +34,7 @@ buildPythonPackage rec {
# Tests require a token
doCheck = false;
pythonImportsCheck = [
"garminconnect"
];
pythonImportsCheck = [ "garminconnect" ];
meta = with lib; {
description = "Garmin Connect Python API wrapper";

View File

@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "memory-allocator";
version = "0.1.3";
version = "0.1.4";
format = "setuptools";
src = fetchPypi {
inherit version;
pname = "memory_allocator";
hash = "sha256-E4BcKuHAG3SJ+rXo6sk2FmK08sAkEuNlLuzkj/aVMWI=";
hash = "sha256-1gkhawMDGWfitFqASxL/kClXj07AGf3kLPau1soJ7+Q=";
};
propagatedBuildInputs = [ cython_3 ];

View File

@ -32,7 +32,7 @@
buildPythonPackage rec {
pname = "mkdocs-material";
version = "9.5.15";
version = "9.5.17";
pyproject = true;
disabled = pythonOlder "3.7";
@ -41,7 +41,7 @@ buildPythonPackage rec {
owner = "squidfunk";
repo = "mkdocs-material";
rev = "refs/tags/${version}";
hash = "sha256-u5XRLAh1X/Y6p6HcKMeCEeDe98tCieGdF9oxqh69ris=";
hash = "sha256-r+w3Nf7mAfWiDUeOelO+ykizeqxRiKWBnbUjakXov3U=";
};
nativeBuildInputs = [

View File

@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "moderngl-window";
version = "2.4.5";
version = "2.4.6";
pyproject = true;
disabled = pythonOlder "3.8";
@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "moderngl";
repo = "moderngl_window";
rev = "refs/tags/${version}";
hash = "sha256-OfvIxezeZyuv5LLbe+4o1X2UCGnXT2DNvAF7t2Isw6Y=";
hash = "sha256-zTygSXU/vQZaFCuHbRBpO9/BYYA2UOid+wvhyc2bWMI=";
};
pythonRelaxDeps = [

View File

@ -1,16 +1,17 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, jsonschema
, pytestCheckHook
, pythonOlder
, requests
, setuptools
{
lib,
buildPythonPackage,
fetchFromGitHub,
jsonschema,
pytestCheckHook,
pythonOlder,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "oras";
version = "0.1.28";
version = "0.1.29";
pyproject = true;
disabled = pythonOlder "3.7";
@ -19,25 +20,19 @@ buildPythonPackage rec {
owner = "oras-project";
repo = "oras-py";
rev = "refs/tags/${version}";
hash = "sha256-yka4TypKqGczW+NugmCGa8PgtaSJeaQ4sPphPsIPLow=";
hash = "sha256-ZV+J5zqRBRIddWdmLzzjpZi3M5E/HfkG8lWK9xzy5tw=";
};
nativeBuildInputs = [
setuptools
];
build-system = [ setuptools ];
propagatedBuildInputs = [
dependencies = [
jsonschema
requests
];
nativeCheckInputs = [
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [
"oras"
];
pythonImportsCheck = [ "oras" ];
disabledTests = [
# Test requires network access

View File

@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "pplpy";
version = "0.8.9";
version = "0.8.10";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-23o7Vx1u8FP3UTeXXpR8OhweRaMLq5Dq8hW05cwVeX4=";
sha256 = "sha256-1CohbIKRTc9NfAAN68mLsza4+D4Ca6XZUszNn4B07/0=";
};
buildInputs = [

View File

@ -10,8 +10,9 @@
, numpy
, aggdraw
, pytestCheckHook
, pytest-cov
, ipython
, cython
, cython_3
}:
buildPythonPackage rec {
@ -29,7 +30,7 @@ buildPythonPackage rec {
};
nativeBuildInputs = [
cython
cython_3
];
propagatedBuildInputs = [
@ -45,6 +46,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-cov
];
pythonImportsCheck = [

View File

@ -23,6 +23,7 @@
, faker
, pytestCheckHook
, pytest-mock
, eval-type-backport
}:
buildPythonPackage rec {
@ -45,7 +46,7 @@ buildPythonPackage rec {
name = "fix-pytest8-compatibility.patch";
url = "https://github.com/pydantic/pydantic/commit/825a6920e177a3b65836c13c7f37d82b810ce482.patch";
hash = "sha256-Dap5DtDzHw0jS/QUo5CRI9sLDJ719GRyC4ZNDWEdzus=";
})
})
];
buildInputs = lib.optionals (pythonOlder "3.9") [
@ -69,13 +70,16 @@ buildPythonPackage rec {
];
};
nativeCheckInputs = [
cloudpickle
dirty-equals
faker
pytest-mock
pytestCheckHook
] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
nativeCheckInputs =
[
cloudpickle
dirty-equals
faker
pytest-mock
pytestCheckHook
]
++ lib.flatten (lib.attrValues passthru.optional-dependencies)
++ lib.optionals (pythonOlder "3.10") [ eval-type-backport ];
preCheck = ''
export HOME=$(mktemp -d)

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "pyrisco";
version = "0.5.10";
version = "0.6.0";
pyproject = true;
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "OnFreund";
repo = "pyrisco";
rev = "refs/tags/v${version}";
hash = "sha256-3wa6hayyjWdDVqbLPCqIZ4lgcy1/EdFH4ZVggSRizZU=";
hash = "sha256-+qnwJzf4nKio4IJo7NNA19B3tbOd+jhnGryiRMcdi6o=";
};
nativeBuildInputs = [

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "python-homewizard-energy";
version = "4.3.1";
version = "5.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "DCSBL";
repo = "python-homewizard-energy";
rev = "refs/tags/v${version}";
hash = "sha256-LpxXTzUb+N15lGno3pAhRSEJCb4NmwBcGQ/PshI9gYA=";
hash = "sha256-z9JJHS7w/lugV23xJjWHBWVQp38J3CKtj4IuDvpPQJw=";
};
postPatch = ''

View File

@ -31,17 +31,17 @@
buildPythonPackage rec {
pname = "quart";
version = "0.19.4";
format = "pyproject";
version = "0.19.5";
pyproject = true;
src = fetchFromGitHub {
owner = "pallets";
repo = "quart";
rev = "refs/tags/${version}";
hash = "sha256-EgCZ0AXK2vGxo55BWAcDVv6zNUrWNbAYNnEXEBJk+84=";
hash = "sha256-T2+76AVvXrads7AbjNAExV0i4doQ2xIUEwekVB2JXAo=";
};
nativeBuildInputs = [
build-system = [
poetry-core
];
@ -50,7 +50,7 @@ buildPythonPackage rec {
--replace "--no-cov-on-fail " ""
'';
propagatedBuildInputs = [
dependencies = [
aiofiles
blinker
click
@ -79,11 +79,6 @@ buildPythonPackage rec {
pytestCheckHook
];
pytestFlagsArray = [
# pytest.PytestRemovedIn8Warning: Passing None has been deprecated.
"-W" "ignore::pytest.PytestRemovedIn8Warning"
];
meta = with lib; {
description = "An async Python micro framework for building web applications";
mainProgram = "quart";

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "riscv-config";
version = "3.17.1";
version = "3.18.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "riscv-software-src";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-M36xS9rBnCPHWmHvAA6qC9J21K/zIjgsqEyhApJDKrE=";
hash = "sha256-3QjPJRFb7X23jZICRx4ZJlnuhe+RN6GcKeypoKtK2bk=";
};
propagatedBuildInputs = [

View File

@ -1,20 +1,22 @@
{ lib
, amqtt
, buildPythonPackage
, click
, fetchFromGitHub
, mashumaro
, orjson
, paho-mqtt
, poetry-core
, pydantic
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, pythonRelaxDepsHook
, tabulate
}:
buildPythonPackage rec {
pname = "roombapy";
version = "1.7.0";
version = "1.8.1";
pyproject = true;
disabled = pythonOlder "3.10";
@ -23,7 +25,7 @@ buildPythonPackage rec {
owner = "pschmitt";
repo = "roombapy";
rev = "refs/tags/${version}";
hash = "sha256-vB6+cGqeHFthCbz4q75EwsHb8w1H2vPSaKdtvquh5Kc=";
hash = "sha256-1yfmaTzZ7cZW2+Yb3Zbo8+5TfD+H1sA0+SzC1c9MdsQ=";
};
nativeBuildInputs = [
@ -36,9 +38,14 @@ buildPythonPackage rec {
];
propagatedBuildInputs = [
mashumaro
orjson
paho-mqtt
pydantic
];
optional-dependencies.cli = [
click
tabulate
];
nativeCheckInputs = [

View File

@ -1,16 +1,17 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, setuptools
, setuptools-scm
{
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
pythonOlder,
setuptools,
setuptools-scm,
}:
buildPythonPackage rec {
pname = "semver";
version = "3.0.2";
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.7";
@ -21,35 +22,31 @@ buildPythonPackage rec {
hash = "sha256-772PSUq1dqtn9aOol+Bo0S0OItBmoiCNP8q/YCBvKU4=";
};
nativeBuildInputs = [
setuptools
setuptools-scm
];
nativeCheckInputs = [
pytestCheckHook
];
postPatch = ''
sed -i "/--cov/d" setup.cfg
sed -i "/--no-cov-on-fail/d" setup.cfg
'';
build-system = [
setuptools
setuptools-scm
];
nativeCheckInputs = [ pytestCheckHook ];
disabledTestPaths = [
# Don't test the documentation
"docs/*.rst"
];
pythonImportsCheck = [
"semver"
];
pythonImportsCheck = [ "semver" ];
meta = with lib; {
description = "Python package to work with Semantic Versioning (http://semver.org/)";
mainProgram = "pysemver";
homepage = "https://python-semver.readthedocs.io/";
changelog = "https://github.com/python-semver/python-semver/releases/tag/3.0.0";
license = licenses.bsd3;
maintainers = with maintainers; [ np ];
mainProgram = "pysemver";
};
}

View File

@ -1,70 +1,55 @@
{ lib
, asn1crypto
, buildPythonPackage
, pythonRelaxDepsHook
, certifi
, cffi
, charset-normalizer
, fetchPypi
, filelock
, idna
, keyring
, oscrypto
, packaging
, platformdirs
, pycryptodomex
, pyjwt
, pyopenssl
, pythonOlder
, pytz
, requests
, setuptools
, sortedcontainers
, tomlkit
, typing-extensions
, wheel
{
lib,
asn1crypto,
buildPythonPackage,
certifi,
cffi,
charset-normalizer,
cython,
fetchPypi,
filelock,
idna,
keyring,
oscrypto,
packaging,
pandas,
platformdirs,
pyarrow,
pycryptodomex,
pyjwt,
pyopenssl,
pythonOlder,
pythonRelaxDepsHook,
pytz,
requests,
setuptools,
sortedcontainers,
tomlkit,
typing-extensions,
wheel,
}:
buildPythonPackage rec {
pname = "snowflake-connector-python";
version = "3.7.1";
format = "pyproject";
version = "3.8.0";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-3GmC9lOGDt7xYUowR6FrywfiJ3Xm4JCAi79PdinEGR0=";
hash = "sha256-tbXoXQK0NIofLWxn30gpqjOHlnsBM9K3+jHRkNBgnDE=";
};
# snowflake-connector-python requires arrow 10.0.1, which we don't have in
# nixpkgs, so we cannot build the C extensions that use it. thus, patch out
# cython and pyarrow from the build dependencies
#
# keep an eye on following issue for improvements to this situation:
#
# https://github.com/snowflakedb/snowflake-connector-python/issues/1144
#
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"cython",' "" \
--replace '"pyarrow>=10.0.1,<10.1.0",' ""
'';
nativeBuildInputs = [
pythonRelaxDepsHook
build-system = [
cython
setuptools
wheel
];
pythonRelaxDeps = [
"pyOpenSSL"
"charset-normalizer"
"cryptography"
"platformdirs"
];
nativeBuildInputs = [ pythonRelaxDepsHook ];
propagatedBuildInputs = [
dependencies = [
asn1crypto
certifi
cffi
@ -85,6 +70,10 @@ buildPythonPackage rec {
];
passthru.optional-dependencies = {
pandas = [
pandas
pyarrow
];
secure-local-storage = [ keyring ];
};
@ -98,9 +87,9 @@ buildPythonPackage rec {
];
meta = with lib; {
changelog = "https://github.com/snowflakedb/snowflake-connector-python/blob/v${version}/DESCRIPTION.md";
description = "Snowflake Connector for Python";
homepage = "https://github.com/snowflakedb/snowflake-connector-python";
changelog = "https://github.com/snowflakedb/snowflake-connector-python/blob/v${version}/DESCRIPTION.md";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};

View File

@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "sphinxcontrib-confluencebuilder";
version = "2.4.0";
version = "2.5.0";
format = "pyproject";
src = fetchPypi {
pname = "sphinxcontrib_confluencebuilder";
inherit version;
hash = "sha256-q3+GwMVWMRu4eWwbdXcbPQzpBhBXcZEMFTpbEO+teLk=";
hash = "sha256-rE9tWUie9ZaeWnKR+ojwS9A6BHEtsgVpwzXAuWoxknQ=";
};
nativeBuildInputs = [

View File

@ -1,22 +1,24 @@
{ lib
, anyio
, asgi-lifespan
, buildPythonPackage
, fastapi
, fetchFromGitHub
, httpx
, pdm-backend
, psutil
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, starlette
, uvicorn
{
lib,
anyio,
asgi-lifespan,
buildPythonPackage,
fastapi,
fetchFromGitHub,
httpx,
pdm-backend,
psutil,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
requests,
starlette,
uvicorn,
}:
buildPythonPackage rec {
pname = "sse-starlette";
version = "2.0.0";
version = "2.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -25,12 +27,10 @@ buildPythonPackage rec {
owner = "sysid";
repo = "sse-starlette";
rev = "refs/tags/v${version}";
hash = "sha256-kDcSG/3foP7fMZKYrkKx6FHvT9c9rSzxyv2EHjQ2WSA=";
hash = "sha256-gBkEs1jSKIOme2rbLf+pM3jFDgJkxyU92q+GsUsp8Eo=";
};
build-system = [
pdm-backend
];
build-system = [ pdm-backend ];
dependencies = [
anyio
@ -45,11 +45,10 @@ buildPythonPackage rec {
psutil
pytest-asyncio
pytestCheckHook
requests
];
pythonImportsCheck = [
"sse_starlette"
];
pythonImportsCheck = [ "sse_starlette" ];
disabledTests = [
# AssertionError

View File

@ -1,15 +1,16 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, requests
, setuptools
{
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
pythonOlder,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1122";
version = "3.0.1123";
pyproject = true;
disabled = pythonOlder "3.9";
@ -18,24 +19,16 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
hash = "sha256-rJpgtyBVJn6jURSSEVlT4BadDTr9npeISgKtQdQdgnM=";
hash = "sha256-Kki/rFtxWbRmLnrV+sDQebj7Zo5dKhmlTXL/u4Ez3fI=";
};
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
requests
];
dependencies = [ requests ];
nativeCheckInputs = [
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [
"tencentcloud"
];
pythonImportsCheck = [ "tencentcloud" ];
pytestFlagsArray = [
# Other tests require credentials

View File

@ -9,16 +9,16 @@
buildPythonPackage rec {
pname = "tololib";
version = "0.1.0b4";
format = "setuptools";
version = "1.1.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitLab {
owner = "MatthiasLohr";
repo = pname;
rev = "v${version}";
hash = "sha256-2OQaJR70bx8qWs1IPErF+B3X1iRvHW74axTqtdvum3U=";
repo = "tololib";
rev = "refs/tags/v${version}";
hash = "sha256-TxWKV2nrnCxZmj6+wBDMSdJRvKV+MsPFbOyIlUJYJ3Q=";
};
nativeBuildInputs = [
@ -29,6 +29,10 @@ buildPythonPackage rec {
pytestCheckHook
];
preCheck = ''
export PATH="$PATH:$out/bin";
'';
disabledTests = [
# Test requires network access
"test_discovery"

View File

@ -1,25 +1,26 @@
{ lib
, aiohttp
, aiohttp-retry
, aiounittest
, buildPythonPackage
, cryptography
, django
, fetchFromGitHub
, mock
, multidict
, pyngrok
, pyjwt
, pytestCheckHook
, pythonOlder
, pytz
, requests
, setuptools
{
lib,
aiohttp,
aiohttp-retry,
aiounittest,
buildPythonPackage,
cryptography,
django,
fetchFromGitHub,
mock,
multidict,
pyngrok,
pyjwt,
pytestCheckHook,
pythonOlder,
pytz,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "twilio";
version = "9.0.3";
version = "9.0.4";
pyproject = true;
disabled = pythonOlder "3.7";
@ -28,12 +29,10 @@ buildPythonPackage rec {
owner = "twilio";
repo = "twilio-python";
rev = "refs/tags/${version}";
hash = "sha256-MyK5ICGNR3BEJtVhFM3A6azceU5HjSDep4tpuQ8D4Rs=";
hash = "sha256-3014wT7DXRlWvRxfqx/wIR9v9uX9QROQICDHXcgtOHs=";
};
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
aiohttp
@ -68,9 +67,7 @@ buildPythonPackage rec {
"tests/cluster/test_cluster.py"
];
pythonImportsCheck = [
"twilio"
];
pythonImportsCheck = [ "twilio" ];
meta = with lib; {
description = "Twilio API client and TwiML generator";

View File

@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "types-requests";
version = "2.31.0.20240403";
version = "2.31.0.20240406";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-4eDNC2VTNPOdn4craKExDw40Nkdoi/LO6TLsTCsE3lk=";
hash = "sha256-RCjfM8VQOUXHSz9C6CsYHobse3JGIEGaKWbi3mBM4aE=";
};
build-system = [ setuptools ];

View File

@ -6,7 +6,6 @@
# build-system
, setuptools
, setuptools-git-versioning
# dependencies
, async-timeout
@ -37,10 +36,18 @@ buildPythonPackage rec {
hash = "sha256-VoO9B27CNY2Cnt/Q2HsU6DVYkukQMgbIHc6xqfN0P7w=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools-git-versioning<2"' "" \
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
nativeBuildInputs = [
pythonRelaxDepsHook
];
build-system = [
setuptools
setuptools-git-versioning
];
pythonRelaxDeps = [

View File

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "vilfo-api-client";
version = "0.4.1";
version = "0.5.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "ManneW";
repo = "vilfo-api-client-python";
rev = version;
hash = "sha256-j06Bbv0hWSmrlCv8RfgvfGTyOF+vSX+zZnX3AvG5Hys=";
rev = "refs/tags/${version}";
hash = "sha256-ZlmriBd+M+54ux/UNYa355mkz808/NxSz7IzmWouA0c=";
};
postPatch = ''

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "whirlpool-sixth-sense";
version = "0.18.5";
version = "0.18.7";
format = "pyproject";
disabled = pythonOlder "3.6";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "abmantis";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-0NJsZex054CWfKX2wyJRd6Cnxa89mNrZN59VqIV2MD8=";
hash = "sha256-M4qOdxR97VhquB85IgimYKZqix2WoRIZcLSIlVK1xDY=";
};
nativeBuildInputs = [

View File

@ -14,30 +14,30 @@
buildPythonPackage rec {
pname = "zeroconf";
version = "0.131.0";
format = "pyproject";
version = "0.132.0";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "jstasiak";
repo = "python-zeroconf";
rev = "refs/tags/${version}";
hash = "sha256-l+uz+wj+tgptxEjEN8ZlmxH8I4Nhrg8qAY3yCcOgBfE=";
hash = "sha256-eHB+SkJU5aTQPF7QqRhYHMBJgN7EYZkwtk7gjxWxIno=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace "Cython>=3.0.5" "Cython"
--replace-fail "Cython>=3.0.8" "Cython"
'';
nativeBuildInputs = [
build-system = [
cython_3
poetry-core
setuptools
];
propagatedBuildInputs = [
dependencies = [
ifaddr
] ++ lib.optionals (pythonOlder "3.11") [
async-timeout
@ -70,9 +70,9 @@ buildPythonPackage rec {
];
meta = with lib; {
changelog = "https://github.com/python-zeroconf/python-zeroconf/releases/tag/${version}";
description = "Python implementation of multicast DNS service discovery";
homepage = "https://github.com/python-zeroconf/python-zeroconf";
changelog = "https://github.com/python-zeroconf/python-zeroconf/releases/tag/${version}";
license = licenses.lgpl21Only;
maintainers = with maintainers; [ abbradar ];
};

View File

@ -11,29 +11,29 @@
buildPythonPackage rec {
pname = "zha-quirks";
version = "0.0.112";
version = "0.0.113";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.12";
src = fetchFromGitHub {
owner = "zigpy";
repo = "zha-device-handlers";
rev = "refs/tags/${version}";
hash = "sha256-wI7mpX6oFV/RrxH/UP1X9Odago0CxJ5dhjKAsDS+Sq4=";
hash = "sha256-Th0JF7sauDhFIZH7BY4STgJZ2o+zqQmtUqNLNeaB6As=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace ', "setuptools-git-versioning<2"' "" \
--replace 'dynamic = ["version"]' 'version = "${version}"'
--replace-fail ', "setuptools-git-versioning<2"' "" \
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
nativeBuildInputs = [
build-system = [
setuptools
];
propagatedBuildInputs = [
dependencies = [
aiohttp
zigpy
];

View File

@ -0,0 +1,126 @@
{ lib
, awesomeversion
, bellows
, buildPythonPackage
, fetchFromGitHub
, pyserial
, pyserial-asyncio
, pyserial-asyncio-fast
, pytest-asyncio
, pytest-timeout
, pytest-xdist
, pytestCheckHook
, python-slugify
, pythonOlder
, pythonRelaxDepsHook
, setuptools
, universal-silabs-flasher
, wheel
, zha-quirks
, zigpy
, zigpy-deconz
, zigpy-xbee
, zigpy-zigate
, zigpy-znp
}:
buildPythonPackage rec {
pname = "zha";
version = "0.0.5";
pyproject = true;
disabled = pythonOlder "3.12";
src = fetchFromGitHub {
owner = "zigpy";
repo = "zha";
rev = "refs/tags/${version}";
hash = "sha256-47dlWMzY1vPmHIDCy8a0xzk2G+OPq6vEK5OpP1c8vw4=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools-git-versioning<2"' "" \
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
pythonRelaxDeps = [
"universal-silabs-flasher"
"zha-quirks"
];
nativeBuildInputs = [
pythonRelaxDepsHook
];
build-system = [
setuptools
wheel
];
dependencies = [
awesomeversion
bellows
pyserial
pyserial-asyncio
pyserial-asyncio-fast
python-slugify
universal-silabs-flasher
zha-quirks
zigpy
zigpy-deconz
zigpy-xbee
zigpy-zigate
zigpy-znp
];
nativeCheckInputs = [
pytest-asyncio
pytest-timeout
pytest-xdist
pytestCheckHook
];
pythonImportsCheck = [
"zha"
];
disabledTests = [
# Tests are long-running and often keep hanging
"test_check_available_no_basic_cluster_handler"
"test_check_available_success"
"test_check_available_unsuccessful"
"test_device_counter_sensors"
"test_device_tracker"
"test_elec_measurement_sensor_polling"
"test_electrical_measurement_init"
"test_group_member_assume_state"
"test_light_refresh"
"test_light"
"test_light"
"test_light"
"test_pollers_skip"
"test_sinope_time"
"test_siren_timed_off"
"test_zha_group_light_entity"
];
disabledTestPaths = [
"tests/test_cluster_handlers.py"
];
pytestFlagsArray = [
"-v"
"--timeout=5"
];
meta = with lib; {
description = "Zigbee Home Automation";
homepage = "https://github.com/zigpy/zha";
changelog = "https://github.com/zigpy/zha/releases/tag/${version}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -1,12 +1,16 @@
{ lib
, aiohttp
, aiosqlite
, aioresponses
, aiosqlite
, async-timeout
, attrs
, buildPythonPackage
, crccheck
, cryptography
, freezegun
, fetchFromGitHub
, freezegun
, importlib-resources
, jsonschema
, pycryptodome
, pyserial-asyncio
, pytest-asyncio
@ -14,12 +18,13 @@
, pytestCheckHook
, pythonOlder
, setuptools
, typing-extensions
, voluptuous
}:
buildPythonPackage rec {
pname = "zigpy";
version = "0.63.4";
version = "0.63.5";
pyproject = true;
disabled = pythonOlder "3.8";
@ -28,27 +33,34 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy";
rev = "refs/tags/${version}";
hash = "sha256-0wenUUkhgodsBID+ZT9JRoJeGDTqAChAIpj+9/Q3FMM=";
hash = "sha256-iZxHXxheyoA5vo0Pxojs7QE8rSyTpsYpJ6/OzDSZJ20=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"setuptools-git-versioning<2"' "" \
--replace 'dynamic = ["version"]' 'version = "${version}"'
--replace-fail '"setuptools-git-versioning<2"' "" \
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
nativeBuildInputs = [
build-system = [
setuptools
];
propagatedBuildInputs = [
dependencies = [
attrs
aiohttp
aiosqlite
crccheck
cryptography
jsonschema
pyserial-asyncio
typing-extensions
pycryptodome
voluptuous
] ++ lib.optionals (pythonOlder "3.9") [
importlib-resources
] ++ lib.optionals (pythonOlder "3.11") [
async-timeout
];
nativeCheckInputs = [
@ -66,6 +78,11 @@ buildPythonPackage rec {
"test_periodic_scan_priority"
];
disabledTestPaths = [
# Tests require network access
"tests/ota/test_ota_providers.py"
];
pythonImportsCheck = [
"zigpy.application"
"zigpy.config"

View File

@ -38,6 +38,8 @@ let
license = licenses.asl20;
maintainers = [ maintainers.terlar ];
mainProgram = "qldb";
# See https://hydra.nixos.org/build/255146098/log.
broken = true; # Added 2024-04-06
};
};
in

View File

@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
rake (13.2.0)
rake (13.2.1)
PLATFORMS
ruby

View File

@ -4,9 +4,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0lwv4rniry7k9dvz1n462d7j0dq9mrl6a95y6cvs6139h0ksxhgn";
sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
type = "gem";
};
version = "13.2.0";
version = "13.2.1";
};
}

View File

@ -2,14 +2,14 @@
python3Packages.buildPythonApplication rec {
pname = "pg_activity";
version = "3.5.0";
version = "3.5.1";
disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "dalibo";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-raEQbpADSkJZu+ULxzJg9GqFQ4/qmONDHGqoc7quMjI=";
sha256 = "sha256-fqRECReeXjdoCieCYIsIumIjcMGN7UUbWHxxAfzm9co=";
};
propagatedBuildInputs = with python3Packages; [

View File

@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "neil";
version = "0.2.63";
version = "0.3.65";
src = fetchFromGitHub {
owner = "babashka";
repo = "neil";
rev = "v${version}";
sha256 = "sha256-mcygDOx5yzOW80bv54cPOKl1t443DXFRq4Hb4KYD5e8=";
sha256 = "sha256-QhWoCEoM04/MlUgCFCeAR7kF6QSg0joz/i9ZbXRQtDs=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -1,13 +1,13 @@
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "protolint";
version = "0.49.3";
version = "0.49.4";
src = fetchFromGitHub {
owner = "yoheimuta";
repo = pname;
rev = "v${version}";
hash = "sha256-V3xsjaqW5PaEmvEAn85c+eMRzb2DHpsPd9rUyzXDe9o=";
hash = "sha256-5z9R2LHwwb7aFMvJDYmMRny7lHG4JUSNhU1Hfm0Z1Mc=";
};
vendorHash = "sha256-8yV/YyNSn6O2UjAQlzM90fOoi3TdxO+v4YPtmSQMFC0=";

View File

@ -2,15 +2,15 @@
rustPlatform.buildRustPackage rec {
pname = "refinery-cli";
version = "0.8.13";
version = "0.8.14";
src = fetchCrate {
pname = "refinery_cli";
inherit version;
sha256 = "sha256-5PncxxJ63WGwJk4MexqOJZQEhdoe4WMz8gsHZgjxBPM=";
sha256 = "sha256-gHW+5WWzk1H2O5B2sWdl6QcOeUbNvbdZZBD10SmE1GA=";
};
cargoHash = "sha256-C0/11Ky5mXcEFPxa72jkJLg/DDxPz/Jmmfa2oHpHF6k=";
cargoHash = "sha256-Go7+LZSze/IrNwEl+11Dm5O9RcREyPSkHPjlE9SPO70=";
nativeBuildInputs = [ pkg-config ];

View File

@ -13,14 +13,14 @@
rustPlatform.buildRustPackage rec {
pname = "dioxus-cli";
version = "0.5.0";
version = "0.5.4";
src = fetchCrate {
inherit pname version;
hash = "sha256-iNlJLDxb8v7x19q0iaAnGmtmoPjMW8YXzbx5Fcf8Yws=";
hash = "sha256-rfftCJW3MRDg7a2WUDXZWGx1lYmOkqVRcJTEGMObars=";
};
cargoHash = "sha256-6XKNBLDNWYd5+O7buHupXzVss2jCdh3wu9mXVLivH44=";
cargoHash = "sha256-cpgjs8ZxpJrnA5UtoVoP97VFfmQ7CS1H74D19x0bzAA=";
nativeBuildInputs = [ pkg-config cacert ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "ksmbd-tools";
version = "3.5.1";
version = "3.5.2";
src = fetchFromGitHub {
owner = "cifsd-team";
repo = pname;
rev = version;
sha256 = "sha256-1Htky39oggDqPYSbF4it2UMIxuoLp0aK+IjGojPgaiU=";
sha256 = "sha256-QE/Pnba4zgeInlVqOEjT3EqV6NPkQTp6xeYU3dsIl4M=";
};
buildInputs = [ glib libnl ] ++ lib.optional withKerberos libkrb5;

View File

@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
inherit (vdo);
pname = "kvdo";
version = "8.2.1.6"; # bump this version with vdo
version = "8.2.3.3"; # bump this version with vdo
src = fetchFromGitHub {
owner = "dm-vdo";
repo = "kvdo";
rev = version;
hash = "sha256-S5r2Rgx5pWk4IsdIwmfZkuGL/oEQ3prquyVqxjR3cO0=";
hash = "sha256-y7uVgWFV6uWRoRqfiu0arG9731mgWijXjcp9KSaZ5X0=";
};
nativeBuildInputs = kernel.moduleBuildDependencies;

View File

@ -5,7 +5,7 @@
libuuid, systemd, nspr, check, cmocka, uid_wrapper, p11-kit,
nss_wrapper, ncurses, Po4a, http-parser, jansson, jose,
docbook_xsl, docbook_xml_dtd_44,
testers, nix-update-script, nixosTests,
testers, nix-update-script, nixosTests, fetchpatch,
withSudo ? false }:
let
@ -22,6 +22,14 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-VJXZndbmC6mAVxzvv5Wjb4adrQkP16Rt4cgjl4qGDIc=";
};
patches = [
# Fix the build with Samba 4.20
(fetchpatch {
url = "https://github.com/SSSD/sssd/commit/1bf51929a48b84d62ac54f2a42f17e7fbffe1612.patch";
hash = "sha256-VLx04APEipp860iOJNIwTGywxZ7rIDdyh3te6m7Ymlo=";
})
];
postPatch = ''
patchShebangs ./sbus_generate.sh.in
'';

View File

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.3.3";
version = "2024.4.0";
components = {
"3_day_blinds" = ps: with ps; [
];
@ -283,7 +283,6 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"aseko_pool_live" = ps: with ps; [
@ -362,7 +361,6 @@
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
axis
janus
paho-mqtt
];
"azure_devops" = ps: with ps; [
@ -856,7 +854,6 @@
home-assistant-frontend
home-assistant-intents
ifaddr
janus
mutagen
numpy
pillow
@ -1056,7 +1053,6 @@
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
dropmqttapi
janus
paho-mqtt
];
"dsmr" = ps: with ps; [
@ -1066,7 +1062,6 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"dte_energy_bridge" = ps: with ps; [
@ -1096,7 +1091,6 @@
dynalite-panel
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -1183,6 +1177,9 @@
pypca
];
"elvia" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -1386,11 +1383,13 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
];
"filesize" = ps: with ps; [
];
"filter" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -1560,7 +1559,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -1574,13 +1572,15 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
python-fullykiosk
];
"futurenow" = ps: with ps; [
pyfnip
];
"fyta" = ps: with ps; [
fyta-cli
];
"garadget" = ps: with ps; [
];
"garages_amsterdam" = ps: with ps; [
@ -1633,6 +1633,9 @@
"generic_hygrostat" = ps: with ps; [
];
"generic_thermostat" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -1917,6 +1920,9 @@
sqlalchemy
];
"history_stats" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -1956,7 +1962,6 @@
aiohttp-zlib-ng
bellows
fnv-hash-fast
janus
pillow
psutil-home-assistant
pyserial
@ -1978,7 +1983,6 @@
aiohttp-zlib-ng
bellows
fnv-hash-fast
janus
pillow
psutil-home-assistant
pyserial
@ -2000,7 +2004,6 @@
aiohttp-zlib-ng
bellows
fnv-hash-fast
janus
pillow
psutil-home-assistant
pyserial
@ -2022,7 +2025,6 @@
aiohttp-zlib-ng
bellows
fnv-hash-fast
janus
pillow
psutil-home-assistant
pyserial
@ -2355,7 +2357,6 @@
fnv-hash-fast
home-assistant-frontend
insteon-frontend-home-assistant
janus
pillow
psutil-home-assistant
pyinsteon
@ -2526,6 +2527,9 @@
pykira
];
"kitchen_sink" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -2542,7 +2546,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
knx-frontend
pillow
psutil-home-assistant
@ -2583,7 +2586,34 @@
"lacrosse_view" = ps: with ps; [
]; # missing inputs: lacrosse-view
"lamarzocco" = ps: with ps; [
aioesphomeapi
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
lmcloud
mutagen
psutil-home-assistant
pyserial
pyudev
sqlalchemy
webrtc-noise-gain
zeroconf
];
"lametric" = ps: with ps; [
aiohttp-cors
@ -2798,7 +2828,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -2839,6 +2868,10 @@
webrtc-noise-gain
];
"lovelace" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
pillow
];
"luci" = ps: with ps; [
openwrt-luci-rpc
@ -2887,7 +2920,6 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"map" = ps: with ps; [
@ -2896,7 +2928,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -3205,6 +3236,35 @@
psutil-home-assistant
sqlalchemy
];
"motionblinds_ble" = ps: with ps; [
aioesphomeapi
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
psutil-home-assistant
pyserial
pyudev
sqlalchemy
webrtc-noise-gain
zeroconf
]; # missing inputs: motionblindsble
"motioneye" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
@ -3221,35 +3281,30 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"mqtt_eventstream" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"mqtt_json" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"mqtt_room" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"mqtt_statestream" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"msteams" = ps: with ps; [
@ -3270,7 +3325,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -3281,7 +3335,6 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
pymysensors
];
@ -3468,7 +3521,7 @@
"number" = ps: with ps; [
];
"nut" = ps: with ps; [
pynut2
aionut
];
"nutrichef" = ps: with ps; [
];
@ -3495,6 +3548,13 @@
"ohmconnect" = ps: with ps; [
defusedxml
];
"ollama" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
hassil
home-assistant-intents
]; # missing inputs: ollama-hass
"ombi" = ps: with ps; [
pyombi
];
@ -3505,10 +3565,7 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
pillow
psutil-home-assistant
sqlalchemy
];
"oncue" = ps: with ps; [
aiooncue
@ -3543,9 +3600,6 @@
];
"openalpr_cloud" = ps: with ps; [
];
"opencv" = ps: with ps; [
numpy
]; # missing inputs: opencv-python-headless
"openerz" = ps: with ps; [
openerz-api
];
@ -3582,6 +3636,9 @@
pyopnsense
];
"opower" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
opower
psutil-home-assistant
@ -3637,7 +3694,6 @@
bellows
fnv-hash-fast
ifaddr
janus
pillow
psutil-home-assistant
pyroute2
@ -3676,7 +3732,6 @@
hass-nabucasa
hassil
home-assistant-intents
janus
mutagen
paho-mqtt
psutil-home-assistant
@ -3704,7 +3759,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -3715,7 +3769,6 @@
aiohttp-zlib-ng
fnv-hash-fast
home-assistant-frontend
janus
pillow
psutil-home-assistant
sqlalchemy
@ -3787,6 +3840,9 @@
webrtc-noise-gain
];
"plant" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -4086,6 +4142,9 @@
aiorecollect
];
"recorder" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -4100,7 +4159,6 @@
hassil
home-assistant-frontend
home-assistant-intents
janus
mutagen
pillow
psutil-home-assistant
@ -4390,6 +4448,9 @@
zeroconf
];
"sensor" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -4503,6 +4564,7 @@
dbus-fast
fnv-hash-fast
habluetooth
ifaddr
psutil-home-assistant
pyserial
pyudev
@ -4619,6 +4681,8 @@
];
"smtp" = ps: with ps; [
];
"smud" = ps: with ps; [
];
"snapcast" = ps: with ps; [
snapcast
];
@ -4626,7 +4690,6 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
];
"snmp" = ps: with ps; [
@ -4767,6 +4830,9 @@
xmltodict
];
"statistics" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
sqlalchemy
@ -4954,7 +5020,6 @@
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
hatasmota
janus
paho-mqtt
];
"tautulli" = ps: with ps; [
@ -4978,16 +5043,14 @@
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
pysocks
python-telegram-bot
];
]; # missing inputs: python-telegram-bot.optional-dependencies.socks
"telegram_bot" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
pysocks
python-telegram-bot
];
]; # missing inputs: python-telegram-bot.optional-dependencies.socks
"tellduslive" = ps: with ps; [
tellduslive
];
@ -5106,6 +5169,9 @@
"threshold" = ps: with ps; [
];
"tibber" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
fnv-hash-fast
psutil-home-assistant
pytibber
@ -5805,7 +5871,6 @@
aiohttp-zlib-ng
bellows
fnv-hash-fast
janus
pillow
psutil-home-assistant
pyserial
@ -6000,6 +6065,7 @@
"dnsip"
"doorbird"
"dormakaba_dkey"
"downloader"
"dremel_3d_printer"
"drop_connect"
"dsmr"
@ -6080,6 +6146,7 @@
"frontend"
"frontier_silicon"
"fully_kiosk"
"fyta"
"garages_amsterdam"
"gardena_bluetooth"
"gdacs"
@ -6148,6 +6215,7 @@
"homematic"
"homematicip_cloud"
"homewizard"
"homeworks"
"honeywell"
"html5"
"http"
@ -6249,6 +6317,7 @@
"mailgun"
"manual"
"manual_mqtt"
"map"
"matrix"
"matter"
"maxcube"
@ -6430,6 +6499,7 @@
"romy"
"roomba"
"roon"
"rova"
"rpi_power"
"rss_feed_template"
"rtsp_to_webrtc"
@ -6541,8 +6611,6 @@
"tcp"
"technove"
"tedee"
"telegram"
"telegram_bot"
"tellduslive"
"temper"
"template"

View File

@ -134,19 +134,6 @@ let
];
});
bluecurrent-api = super.bluecurrent-api.overridePythonAttrs (oldAttrs: rec {
version = "1.0.6";
src = fetchPypi {
pname = "bluecurrent-api";
inherit version;
hash = "sha256-XHVdtkiG0ff/OY8g+W5iur7OAyhhk1UGA+XUfB2L8/o=";
};
build-system = oldAttrs.build-system ++ (with self; [
pythonRelaxDepsHook
]);
pythonRemoveDeps = [ "asyncio" ];
});
debugpy = super.debugpy.overridePythonAttrs (oldAttrs: {
# tests are deadlocking too often
# https://github.com/NixOS/nixpkgs/issues/262000
@ -424,26 +411,6 @@ let
};
});
pywaze = super.pywaze.overridePythonAttrs (oldAttrs: rec {
version = "0.5.1";
src = fetchFromGitHub {
owner = "eifinger";
repo = "pywaze";
rev = "refs/tags/v${version}";
hash = "sha256-r7ROEdgHdjXkveVUbuALHtwCX4IO0lwx9Zo3u6R9I58=";
};
});
sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
version = "2.0.27";
src = fetchFromGitHub {
owner = "sqlalchemy";
repo = "sqlalchemy";
rev = "refs/tags/rel_${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-6R+A7rVq1olRXj1wMolHhEq418bpr5rsmH8RjxajmmQ=";
};
});
tesla-powerwall = super.tesla-powerwall.overridePythonAttrs (oldAttrs: rec {
version = "0.5.1";
src = fetchFromGitHub {
@ -541,7 +508,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2024.3.3";
hassVersion = "2024.4.0";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@ -559,13 +526,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-EutnNqENt1MTmbMe9vtSM+bM5PzvjsfMhpkwXdxWoeI=";
hash = "sha256-Qca6BHeId/fHhIViU7BJhYXxoMxRSeaJQ7CJLmIBmuU=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-9i8snvozDKgvcEQfk9KTYfqHxQbDBluvArXYVVnNvnA=";
hash = "sha256-SGXqDjt2wzC/rTAGlV8DSFxauUvIrG3RgOxPCUsAJQ0=";
};
nativeBuildInputs = with python.pkgs; [

View File

@ -4,7 +4,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
version = "20240307.0";
version = "20240403.1";
format = "wheel";
src = fetchPypi {
@ -12,7 +12,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
hash = "sha256-Wy5TzJ6+Dbkk51TMt9zGIfjI7gMrT4mK0IIRnl4byVE=";
hash = "sha256-kvgyecLgp5KFhwKl4AGhbJeq1mwhR0UVcjeZqaB+6nQ=";
};
# there is nothing to strip in this package

View File

@ -9,27 +9,24 @@
buildPythonPackage rec {
pname = "home-assistant-intents";
version = "2024.3.12";
format = "pyproject";
version = "2024.4.3";
format = "wheel";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-9oMn5ogHcuopAnXgATu9xlBBBMeWJ9RT5C//xJ5FOBI=";
inherit version format;
pname = "home_assistant_intents";
dist = "py3";
python = "py3";
hash = "sha256-GraYVtioKIoKlPRBhhhzlbBfI6heXAaA1MQpUqAgEDQ=";
};
postPatch = ''
substituteInPlace pyproject.toml --replace-fail \
'requires = ["setuptools~=62.3", "wheel~=0.37.1"]' \
'requires = ["setuptools"]'
'';
nativeBuildInputs = [
build-system = [
setuptools
];
# sdist does not ship tests
# sdist/wheel do not ship tests
doCheck = false;
pytestFlagsArray = [

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2024.3.3";
version = "2024.4.0";
format = "pyproject";
disabled = python.version != home-assistant.python.version;
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
rev = "refs/tags/${version}";
hash = "sha256-Qc+pwG87R57wGyCujMQ6qygDOhRh/FoDf1HTRZS3M6s=";
hash = "sha256-5igsxs0/1S0sYlaNxFSsTAo9HkIAqn3XZ031VjAkEQg=";
};
nativeBuildInputs = [

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "exportarr";
version = "2.0.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "onedr0p";
repo = "exportarr";
rev = "v${version}";
hash = "sha256-hUgi50BFmtJfp/rNUA8QGYSflfSMANbelPndL7zV7v8=";
hash = "sha256-A6G1b9hTGp35ZHsDaMAZdH0LkkEyXCWoV6e5Bo3UqI4=";
};
vendorHash = "sha256-Hy8OXFmGTxNlwbRjH05npD2p3avQfWk9k29R5sFKlNI=";
vendorHash = "sha256-8MrS/BMSjyWbBM8jVQYDsvLLaolgbP22Vp2PRX33Kfw=";
subPackages = [ "cmd/exportarr" ];

View File

@ -1,17 +1,17 @@
{
"version": "0.25.2",
"version": "26.0",
"platforms": {
"aarch64-linux": {
"arch": "linux-arm64",
"hash": "sha256-cSKOSy31mwRn8hw4fSm3w7+8Y4MeQs4+ZN+/pOX15jM="
"hash": "sha256-ZexCxgBkscKTij0lfvAv4WI8bjpR29QGZhBav8C8TmQ="
},
"x86_64-linux": {
"arch": "linux-amd64",
"hash": "sha256-CuCKFAGgGhq4gKinjZn8bRz0BCJG5GbvW7rSaAXOhJo="
"hash": "sha256-YFkr5iynq7q6w0oXlDGr/CnreBxvi7WVOtu6fKLtW2I="
},
"x86_64-darwin": {
"arch": "darwin-amd64",
"hash": "sha256-xNvsP6yIH8GI5RLH+jRgZC08Mch2Z1WFsEHIwfcI77A="
"hash": "sha256-FkWie6DgIhgojrn48rt9/GT0Lmu7jt74q2rzw1MI2Ws="
}
}
}

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "weaviate";
version = "1.24.6";
version = "1.24.7";
src = fetchFromGitHub {
owner = "weaviate";
repo = "weaviate";
rev = "v${version}";
hash = "sha256-1IwLHSQxCSGLnva37JNIfaSzVBRAPNw/RYvx6ksFEFU=";
hash = "sha256-KLKzHB+MzaLifMNdMCziFNawFBMUWJ75Xozu53yvJFU=";
};
vendorHash = "sha256-DMzwIxtF267C2OLyVdZ6CrCz44sy6ZeKL2qh8AkhS2I=";

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "snappymail";
version = "2.35.4";
version = "2.36.0";
src = fetchurl {
url = "https://github.com/the-djmaze/snappymail/releases/download/v${version}/snappymail-${version}.tar.gz";
sha256 = "sha256-l75s2ntZM/eqoFqw8bMkmxwPBvOFwf2Y8TpSsyzu3cU=";
sha256 = "sha256-UTzWGwvlRtflpvMNbEg9XM2wllfa41EGLri9GcDzP4c=";
};
sourceRoot = "snappymail";

View File

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage {
pname = "nu-plugin-net";
version = "unstable-2023-11-15";
version = "unstable-2024-04-05";
src = fetchFromGitHub {
owner = "fennewald";
repo = "nu_plugin_net";
rev = "20a0a18be0e11650f453d6f186d99d3691a1cd6a";
hash = "sha256-GHUis38mz9sI5s+E/eLyA0XPyuNpPoS1TyhU3pMEsvs=";
rev = "a84d72290f513397a359581b9447a4e638ce60c9";
hash = "sha256-uKLYTRR2tThSvwWbvEePOLZ9ehNPfCYruZxTKSIxpEA=";
};
cargoHash = "sha256-T5kUVtJty8pfPihtkJqCgF3AUFcBuu2cwX4cVGM8n5U=";
cargoHash = "sha256-2A9RalZhXigLq/6w738G6PnkV3FyK+3HHXPDQRHTIm0=";
nativeBuildInputs = [
rustPlatform.bindgenHook

View File

@ -6,13 +6,13 @@
}:
buildGoModule rec {
pname = "aws-sso-cli";
version = "1.14.3";
version = "1.15.0";
src = fetchFromGitHub {
owner = "synfinatic";
repo = pname;
rev = "v${version}";
hash = "sha256-6UP+5niKAdO4DgdEnTdpbUnr2BLKwAgHcEZqkgzCcqs=";
hash = "sha256-FbJ9l1C6mOgB7I5+jIQVKI3xJAJI3GuDFCjmIP8Qf10=";
};
vendorHash = "sha256-TU5kJ0LIqHcfEQEkk69xWJZk30VD9XwlJ5b83w1mHKk=";

View File

@ -8,11 +8,11 @@ let
in stdenv.mkDerivation rec {
pname = "blueman";
version = "2.3.5";
version = "2.4";
src = fetchurl {
url = "https://github.com/blueman-project/blueman/releases/download/${version}/${pname}-${version}.tar.xz";
sha256 = "sha256-stIa/fd6Bs2G2vVAJAb30qU0WYF+KeC+vEkR1PDc/aE=";
sha256 = "sha256-Gfp3bpWQuy0w6pBcHJaCIyo0fX66qwqdSz1guv5J+uE=";
};
nativeBuildInputs = [

View File

@ -12,14 +12,15 @@ if [[ "$latestVersion" == "$currentVersion" ]]; then
exit 0
fi
hash_aarch64_darwin=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/Archi-Mac-Silicon-$latestVersion.dmg)
hash_x86_64_darwin=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/Archi-Mac-$latestVersion.dmg)
hash_x86_64_linux=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/Archi-Linux64-$latestVersion.tgz)
update-source-version archi 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system=aarch64-darwin
update-source-version archi $latestVersion $hash_aarch64_darwin --system=aarch64-darwin
update-source-version archi 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system=x86_64-darwin
update-source-version archi $latestVersion $hash_x86_64_darwin --system=x86_64-darwin
update-source-version archi 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system=x86_64-linux
update-source-version archi $latestVersion $hash_x86_64_linux --system=x86_64-linux
for i in \
"aarch64-darwin Archi-Mac-Silicon-$latestVersion.dmg" \
"x86_64-darwin Archi-Mac-$latestVersion.dmg" \
"x86_64-linux Archi-Linux64-$latestVersion.tgz"
do
set -- $i
prefetch=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/$2)
hash=$(nix-hash --type sha256 --to-sri $prefetch)
update-source-version archi 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system=$1
update-source-version archi $latestVersion $hash --system=$1
done

View File

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "kalker";
version = "2.1.0";
version = "2.2.0";
src = fetchFromGitHub {
owner = "PaddiM8";
repo = pname;
rev = "v${version}";
hash = "sha256-oBdo/FQZsJnUwhGrBuRWKZIvw2lZab9N/rv/muofs04=";
hash = "sha256-Ri0Os+/AqGWgf/2V5D7xvelOC3JTOMjNzjq56mhA3G4=";
};
cargoHash = "sha256-v4biE3J1a3qxiqJrSTFxyZhOJpoCnh2lZFBjy4O3XiE=";
cargoHash = "sha256-0+NYbVMIUarLppBZu6mtyGd+2fvkjEUq0TX7urBq3XI=";
buildInputs = [ gmp mpfr libmpc ];

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "rustypaste-cli";
version = "0.8.0";
version = "0.9.0";
src = fetchFromGitHub {
owner = "orhun";
repo = "rustypaste-cli";
rev = "v${version}";
hash = "sha256-FfAX7a94EY2Y+FHE33UdxbLbFlSq69flvx3uPYlvkT4=";
hash = "sha256-Nx0mnwoyJlZSaOiGsqhrx6o9ZDJAGbEpOBhPknbZBjI=";
};
cargoHash = "sha256-FVhOxJE1sI9Ka2teDU8xnbuDvtdIwubuE7+3ypo4+yQ=";
cargoHash = "sha256-z/llEeUfiWPCy8JspmpbbX0FCb8eXPvV1SJAW7ujSyU=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "topicctl";
version = "1.14.2";
version = "1.16.0";
src = fetchFromGitHub {
owner = "segmentio";
repo = "topicctl";
rev = "v${version}";
sha256 = "sha256-VOy6IoXw3MCa5hNQ/BmuGKwjbNRvDC+xwIcLXep8rRI=";
sha256 = "sha256-yB9VOrfL6eFdENiWsqQcVMEVJjRjp3El/JUp2jX5nM8=";
};
vendorHash = "sha256-+mnnvdna1g6JE29weOJZmdO3jFp2a75dV9wK2XcWJ9s=";

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