Merge remote-tracking branch 'origin/master' into staging-next

Conflicts:
	pkgs/by-name/ca/cargo-bundle-licenses/package.nix
	pkgs/by-name/ca/cargo-semver-checks/package.nix
	pkgs/by-name/co/comrak/package.nix
	pkgs/by-name/kr/krabby/package.nix
	pkgs/by-name/pr/pretix/plugins/passbook/package.nix
	pkgs/by-name/ua/uair/package.nix
	pkgs/development/python-modules/dlinfo/default.nix
This commit is contained in:
Alyssa Ross 2025-02-02 19:43:40 +01:00
commit ce26e2f25a
No known key found for this signature in database
GPG key ID: 5B459184230FF0A2
96 changed files with 497 additions and 423 deletions

View file

@ -38,7 +38,7 @@ in
See the upstream documentation:
https://gethomepage.dev/latest/installation/docker/#using-environment-secrets
https://gethomepage.dev/installation/docker/#using-environment-secrets
'';
default = "";
};
@ -48,7 +48,7 @@ in
description = ''
Custom CSS for styling Homepage.
See https://gethomepage.dev/latest/configs/custom-css-js/.
See https://gethomepage.dev/configs/custom-css-js/.
'';
default = "";
};
@ -58,7 +58,7 @@ in
description = ''
Custom Javascript for Homepage.
See https://gethomepage.dev/latest/configs/custom-css-js/.
See https://gethomepage.dev/configs/custom-css-js/.
'';
default = "";
};
@ -68,7 +68,7 @@ in
description = ''
Homepage bookmarks configuration.
See https://gethomepage.dev/latest/configs/bookmarks/.
See https://gethomepage.dev/configs/bookmarks/.
'';
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/bookmarks.yaml
example = [
@ -105,7 +105,7 @@ in
description = ''
Homepage services configuration.
See https://gethomepage.dev/latest/configs/services/.
See https://gethomepage.dev/configs/services/.
'';
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/services.yaml
example = [
@ -138,7 +138,7 @@ in
description = ''
Homepage widgets configuration.
See https://gethomepage.dev/latest/configs/service-widgets/.
See https://gethomepage.dev/widgets/.
'';
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/widgets.yaml
example = [
@ -164,7 +164,7 @@ in
description = ''
Homepage kubernetes configuration.
See https://gethomepage.dev/latest/configs/kubernetes/.
See https://gethomepage.dev/configs/kubernetes/.
'';
default = { };
};
@ -174,7 +174,7 @@ in
description = ''
Homepage docker configuration.
See https://gethomepage.dev/latest/configs/docker/.
See https://gethomepage.dev/configs/docker/.
'';
default = { };
};
@ -184,7 +184,7 @@ in
description = ''
Homepage settings.
See https://gethomepage.dev/latest/configs/settings/.
See https://gethomepage.dev/configs/settings/.
'';
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/settings.yaml
default = { };

View file

@ -439,7 +439,7 @@ in
expires 7d;
'';
};
"^~ /media/(cachedfiles|invoices)" = {
"^~ (/media/(cachedfiles|invoices)|/static/(staticfiles.json|CACHE/manifest.json))" = {
extraConfig = ''
deny all;
return 404;

View file

@ -28,18 +28,18 @@ in
boot.growPartition = true;
fileSystems."/" = mkIf (!cfg.zfs.enable) lib.mkDefault {
fileSystems."/" = mkIf (!cfg.zfs.enable) (lib.mkDefault {
device = "/dev/disk/by-label/nixos";
fsType = "ext4";
autoResize = true;
};
});
fileSystems."/boot" = mkIf (cfg.efi || cfg.zfs.enable) lib.mkDefault {
fileSystems."/boot" = mkIf (cfg.efi || cfg.zfs.enable) (lib.mkDefault {
# The ZFS image uses a partition labeled ESP whether or not we're
# booting with EFI.
device = "/dev/disk/by-label/ESP";
fsType = "vfat";
};
});
services.zfs.expandOnBoot = mkIf cfg.zfs.enable "all";

View file

@ -8,7 +8,7 @@
let
pname = "mbrola";
version = "3.3";
version = "3.3-unstable-2024-01-29";
meta = with lib; {
license = licenses.agpl3Plus;
@ -25,19 +25,10 @@ let
src = fetchFromGitHub {
owner = "numediart";
repo = "MBROLA";
rev = version;
sha256 = "1w86gv6zs2cbr0731n49z8v6xxw0g8b0hzyv2iqb9mqcfh38l8zy";
rev = "bf17e9e1416a647979ac683657a536e8ca5d880e";
hash = "sha256-ZjCl1gx/6sGtpXAYO4sAh6dutjwzClQ7kZoq0WaaBlU=";
};
postPatch = ''
substituteInPlace Makefile \
--replace-fail 'O6' 'O3'
substituteInPlace Misc/common.h \
--replace-fail '|| defined(TARGET_OS_MAC)' ""
substituteInPlace Misc/common.c \
--replace-fail '|| defined(TARGET_OS_MAC)' ""
'';
# required for cross compilation
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];

View file

@ -12876,6 +12876,18 @@ final: prev:
meta.homepage = "https://github.com/chomosuke/term-edit.nvim/";
};
terminal-nvim = buildVimPlugin {
pname = "terminal.nvim";
version = "2024-10-14";
src = fetchFromGitHub {
owner = "rebelot";
repo = "terminal.nvim";
rev = "95cdb0c22cd2d2f8c2b33a55ec07f0bcbd6cad9e";
sha256 = "0bp6m6b7bsw9d4iyn1b8bw3avnvjlk7pi8h941m68fw54n3mf06f";
};
meta.homepage = "https://github.com/rebelot/terminal.nvim/";
};
terminus = buildVimPlugin {
pname = "terminus";
version = "2024-07-30";

View file

@ -1066,6 +1066,7 @@ https://github.com/joerdav/templ.vim/,HEAD,
https://github.com/axelvc/template-string.nvim/,HEAD,
https://github.com/jacoborus/tender.vim/,,
https://github.com/chomosuke/term-edit.nvim/,HEAD,
https://github.com/rebelot/terminal.nvim/,HEAD,
https://github.com/wincent/terminus/,,
https://github.com/oberblastmeister/termwrapper.nvim/,,
https://github.com/ternjs/tern_for_vim/,,

View file

@ -5399,8 +5399,8 @@ let
mktplcRef = {
name = "vscode-icons";
publisher = "vscode-icons-team";
version = "12.10.0";
hash = "sha256-GNDLuszuJN3P0V25F4gm7yUJsFEQgFMMPMTFLWLIvSo=";
version = "12.11.0";
hash = "sha256-RpuCHJBLqhAXAdvC0qGDUJIy5ww1yqlSb7hKwCALidM=";
};
meta = {
description = "Bring real icons to your Visual Studio Code";

View file

@ -53,6 +53,8 @@ stdenv.mkDerivation (finalAttrs: {
"-Dconvert-icon=enabled"
"-Dsynctex=enabled"
"-Dtests=disabled"
# by default, zathura searches for zathurarc under $out/etc
"-Dsysconfdir=/etc"
# Make sure tests are enabled for doCheck
# (lib.mesonEnable "tests" finalAttrs.finalPackage.doCheck)
(lib.mesonEnable "seccomp" stdenv.hostPlatform.isLinux)

View file

@ -27,13 +27,13 @@
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"aiven": {
"hash": "sha256-m2T8MNHBQfAyFDL28v4HE0UJzTKZFH1DY5OlfmCp+kE=",
"hash": "sha256-hvGLHjdvFVFH1gMivC4uTPA7Yf2j1+Niw2dMF9bwFoA=",
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
"repo": "terraform-provider-aiven",
"rev": "v4.33.0",
"rev": "v4.34.0",
"spdx": "MIT",
"vendorHash": "sha256-0WLhjCCOMi6uQJ+yEA+W6KHyZaf5L2P5hTFSdyb1ExU="
"vendorHash": "sha256-kux6AYEVA0VytEJsEjLjFvGGygW1zsTv+AQt4YdaZyA="
},
"akamai": {
"hash": "sha256-acGLXJclAfg43AkJRoROReIOjBEnhgSpDRgvO6LumIY=",
@ -81,13 +81,13 @@
"vendorHash": "sha256-0UM4I/oxIsWIP1G93KJsJxYofXrO4Yy86PEk0FnB1DE="
},
"artifactory": {
"hash": "sha256-v0tHvbYzD1xS5/cSD2409jlAOfbgzG3kOrLjWrXF4ok=",
"hash": "sha256-VGIUgIYQSlczUFT/lXab/qTTTjZw7RNeLHnLK5D7pBo=",
"homepage": "https://registry.terraform.io/providers/jfrog/artifactory",
"owner": "jfrog",
"repo": "terraform-provider-artifactory",
"rev": "v12.8.1",
"rev": "v12.8.3",
"spdx": "Apache-2.0",
"vendorHash": "sha256-gF8aLRn2OCOzGRS6jb+K6M1cSbXPcQoVrIqrrRc7sMg="
"vendorHash": "sha256-V2CublY/9xSosrgxMYwHpnHtTucjiSuyzm+W4AY3pz0="
},
"auth0": {
"hash": "sha256-4ZHTy4mBQ+ZgiUOZQEku8n+AfMmA9azioyAPeWUUae0=",
@ -317,13 +317,13 @@
"vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA="
},
"datadog": {
"hash": "sha256-/RaKITbDBaTcF4xL+66gTBlEitbwj7z2NhJ60o+Cje0=",
"hash": "sha256-evCfICTIjyEhfAFuLcBVlIzjx5BV3MJcrflIRQtfruw=",
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
"owner": "DataDog",
"repo": "terraform-provider-datadog",
"rev": "v3.52.1",
"rev": "v3.53.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-rbGBGmgOmv+PtkYlj89FXagDscrtVRl7J0ZP3n+lVdU="
"vendorHash": "sha256-U/Ii8VsmtBry6N0YVUA/cpxDKJeufE2TkW73QmmRKys="
},
"deno": {
"hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=",
@ -534,13 +534,13 @@
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
"hash": "sha256-IGMq770Fshwr4pmGMzrksquxe5eN2WtUkCQAnAXP8uw=",
"hash": "sha256-oyYQkSyqsARguSaMLHiTMY9UGfAKvueSX6Dyj6EK7+w=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
"rev": "v3.16.0",
"rev": "v3.18.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-PEm/5AMATheF/yxEMVlEC/7hsRsMtMcp5wHpqrFBlFA="
"vendorHash": "sha256-s2Ee9wB0smWx4mDPf/mUkCrmWfBrRzYlriWKB/I9Ax8="
},
"gridscale": {
"hash": "sha256-kgpEPbQLqiu8X0lOs6dCUqWpYTDxQX8fMgWoP0wWtBw=",
@ -958,13 +958,13 @@
"vendorHash": "sha256-0Atbzx1DjInPMa1lNxyNKfNMILjN4S814TlIAQeTfdI="
},
"opentelekomcloud": {
"hash": "sha256-KA0SMkf+Wt/YDa/lPndedD75yCMTcDO/EFX9wrLtIVY=",
"hash": "sha256-Hbu2CX6g62rVNtquz5G41O1dtKeyOUWs/OB9lxF7t2o=",
"homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
"owner": "opentelekomcloud",
"repo": "terraform-provider-opentelekomcloud",
"rev": "v1.36.29",
"rev": "v1.36.30",
"spdx": "MPL-2.0",
"vendorHash": "sha256-/vhalSK/kxbBc3Pq19BPl6H6L0FXhAqkK0/p1MPXckc="
"vendorHash": "sha256-o4Ib/mw2LLnhD0TdumutZjvZMqjcg3NCQDgmVozTyIE="
},
"opsgenie": {
"hash": "sha256-+msy9kPAryR0Ll5jKOd47DMjeMxEdSIfKZZKVHohQGY=",

View file

@ -8,13 +8,13 @@
mkHyprlandPlugin hyprland {
pluginName = "hypr-dynamic-cursors";
version = "0-unstable-2024-12-19";
version = "0-unstable-2025-01-27";
src = fetchFromGitHub {
owner = "VirtCode";
repo = "hypr-dynamic-cursors";
rev = "111669a699f998b5eb5a0d5610b5fcb748aab038";
hash = "sha256-EeNVNDNxbz1dGWs/jJ/JQbZtWkN+i4qfU7SAiQOMwwY=";
rev = "4d1d88522bbeefd07a9113dd5449a0a288d11ba8";
hash = "sha256-BTYq6SDfUvhLH/Zjc0sGr19m5qnjB9Vn3OfIpxumsyk=";
};
dontUseCmakeConfigure = true;

View file

@ -3,28 +3,20 @@
mkHyprlandPlugin,
hyprland,
fetchFromGitHub,
fetchpatch2,
nix-update-script,
}:
mkHyprlandPlugin hyprland {
pluginName = "hyprfocus";
version = "0-unstable-2024-11-09";
version = "0-unstable-2025-01-04";
src = fetchFromGitHub {
owner = "pyt0xic";
repo = "hyprfocus";
rev = "bead5b77d80f222c006d1a6c6f44ee8b02021d73";
hash = "sha256-qIl7opF7fA1ZmC91TGQ7D12tB7kHc6Sn9DrfUN6sbBY=";
rev = "de6eaf5846b970b697bdf0e20e731b9fbe08654d";
hash = "sha256-o8uDSynpHAgpQZMjXyDiyQbxi+QgxY62uZeB08PcL/A=";
};
patches = [
(fetchpatch2 {
url = "https://github.com/pyt0xic/hyprfocus/commit/e7d9ee3c470b194fe16179ff2f16fc4233e928ef.patch";
hash = "sha256-iETrtvoIZfcaD3TcKIIwFL8Rua0dFEqboml9AgQ/RZ0=";
})
];
installPhase = ''
runHook preInstall
@ -41,5 +33,6 @@ mkHyprlandPlugin hyprland {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ donovanglover ];
platforms = lib.platforms.linux;
broken = true; # Doesn't work on Hyprland v0.47.0+
};
}

View file

@ -13,13 +13,13 @@
mkHyprlandPlugin hyprland {
pluginName = "hyprgrass";
version = "0.8.2-unstable-2024-12-13";
version = "0.8.2-unstable-2025-02-01";
src = fetchFromGitHub {
owner = "horriblename";
repo = "hyprgrass";
rev = "dc19ccb209147312a4f60d76193b995c2634e756";
hash = "sha256-3ALmrImk37KT+UHt1EMi6PAHyj8WhL9Xw/Ar/ys4rtk=";
rev = "f7017c493e071c02f203c09a63ef7260dede0586";
hash = "sha256-F9Jnu36LXJnfDdc3mG4JYKACw/ygsPcwEbZsOdCreIQ=";
};
nativeBuildInputs = [

View file

@ -14,13 +14,13 @@ let
mkHyprlandPlugin,
}:
let
version = "0.46.0";
version = "0.47.0";
hyprland-plugins-src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland-plugins";
rev = "refs/tags/v${version}";
hash = "sha256-Q9bXV9d6xqxr8V1UKmmmHdCgky3I4n2hk1TDxZ/pBto=";
hash = "sha256-zys4H2zSSIw54ecnYnBh2NUKZQraWD4B7qftuClrXho=";
};
in
mkHyprlandPlugin hyprland {

View file

@ -8,13 +8,13 @@
mkHyprlandPlugin hyprland {
pluginName = "hyprspace";
version = "0-unstable-2024-12-08";
version = "0-unstable-2025-01-18";
src = fetchFromGitHub {
owner = "KZDKM";
repo = "hyprspace";
rev = "e2d561c933cd085d68bf0b39c4f78870ad0abbc2";
hash = "sha256-YiLUDw14NaavML8y9rxXxO7q+j3b/ghQhBmIy0+/Zmk=";
rev = "1b5865f4ac9a04ba614df50de7acfaa40dcb852f";
hash = "sha256-YQgW4QifYIcNaFF4nMw0LpllXn0rhk/Yb6cwyH3PB9o=";
};
dontUseCmakeConfigure = true;
@ -36,5 +36,6 @@ mkHyprlandPlugin hyprland {
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ donovanglover ];
broken = true; # Doesn't work on Hyprland v0.47.0+
};
}

View file

@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "abcmidi";
version = "2025.01.20";
version = "2025.01.30";
src = fetchFromGitHub {
owner = "sshlien";
repo = "abcmidi";
tag = finalAttrs.version;
hash = "sha256-QFtxiIx5MxzMK7QWqVC9xq4SQ44Ba210WEBP7M+QRxo=";
hash = "sha256-3l9sOPwoi5jHZraEldNiXXMC3Dz3km5z848IBP+8aPg=";
};
meta = {

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "arkade";
version = "0.11.32";
version = "0.11.33";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
rev = version;
hash = "sha256-HbIV5eQES3K2wBEPLW1w41y3BPGh4fbkTxA0MpKh9x0=";
hash = "sha256-E7xdF1aqUiZFEA1LGwA+f1XOFex3VkiC2Km198cstxA=";
};
env.CGO_ENABLED = 0;

View file

@ -3,24 +3,24 @@
let
pname = "brave";
version = "1.74.50";
version = "1.74.51";
allArchives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
hash = "sha256-vit57iZLBp1wP4SK8nqqZRaCHlxwgMRo2MXHVvw8apk=";
hash = "sha256-rsoZ5AKdYGyg6zt6k/HlBfK+FNvVZdL5VjNMNYqpKls=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
hash = "sha256-XnaDaJaqjPOXSXaShia6Ooyn/DegU0vC0XefjBoX6zE=";
hash = "sha256-ZlpKfTvsJKDmzpTCnPBqzCCvBKGJJCvOKi65KdEFGlI=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
hash = "sha256-9fke4rkaXWO5e9GBF+hdiDUjST8OsYJQ8tHxE5kJAcc=";
hash = "sha256-VKpxOffAg5+IereL3fLfDa8MSxVDmTKvf6VNbDuibhw=";
};
x86_64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
hash = "sha256-TwBmR7LlGZlpgIDJ2ShAS5uHwTh8dHvRONJln7Z9rgs=";
hash = "sha256-NrU/J7+7kS6w93bjbp56nviju33gR8tHBOwbNibG3vY=";
};
};

View file

@ -14,7 +14,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "1.2.1";
version = "1.2.2";
pname = "bun";
src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
@ -73,19 +73,19 @@ stdenvNoCC.mkDerivation rec {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
hash = "sha256-+QPKAgbohV+Gm+L3mQi4hzxCTluCrIbMFtjPx905Qgs=";
hash = "sha256-xNWOBsXDOIW1JvTZGjjKnr25/D+0zVR/fTMCBVyY5Bw=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
hash = "sha256-i3iaovqeH9VAMbb9APW7lGL2vw3BkapOakigimfdKAw=";
hash = "sha256-0duqPpryRUn62Svb5Psh+lMwLNBIqPAE6FokCYTJPU0=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
hash = "sha256-Qy8xKNW9JETmDOMW1Dp467zUOh1L8+Gtkxy1jG/4yyY=";
hash = "sha256-Dztuh9hi1AFvjZXaF3vJE2yi6VDz1tPSJqNdcGH/8PE=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
hash = "sha256-Q4DjmFTLTIqt8jfI9dJwJWSaK0lwXakc4zBm3pWdUug=";
hash = "sha256-P077iv0fhKwqmMBGYciYVh0dNVJ9Awy0Vx6Zt8hfUHk=";
};
};
updateScript = writeShellScript "update-bun" ''

View file

@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-bundle-licenses";
version = "2.3.0";
version = "3.0.0";
src = fetchFromGitHub {
owner = "sstadick";
repo = "cargo-bundle-licenses";
rev = "v${version}";
hash = "sha256-Rw5uwfUPTkIbiOQDohBRoAm0momljJRSYP+VmEOOw/k=";
hash = "sha256-dA6jaYqPIxARwCP4R4+agbLKZFgx2gti4Vyhl56FzWw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-qG7pkgSMdWDlODPOaWHFhGkSyXP9kcrh/lK4CVGVOz8=";
cargoHash = "sha256-hiwKoQ6vd7Jjr2M3U5GPDjsLMrcF/POIvIV/Gok6Gms=";
meta = with lib; {
description = "Generate a THIRDPARTY file with all licenses in a cargo project";

View file

@ -13,17 +13,17 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-semver-checks";
version = "0.38.0";
version = "0.39.0";
src = fetchFromGitHub {
owner = "obi1kenobi";
repo = pname;
tag = "v${version}";
hash = "sha256-IcKjiKFvkFvu8+LFCAmm39AGUaUdK8zhtNzzSb8VPE0=";
hash = "sha256-ZP0Zu9NLhJNsVwKiAj5RuGdZn5Q3meJW7/U+quAdoxw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-/o5Q0K1vYmj7WB6ahYm+urE7PRv6n4difi/poTXO0z8=";
cargoHash = "sha256-XF48aCpEHOiL8BM9xr3ORQwV0nTnJc1vznIa7Zgw7AQ=";
nativeBuildInputs = [
cmake

View file

@ -10,16 +10,16 @@
buildGoModule rec {
pname = "cf-terraforming";
version = "0.22.0";
version = "0.23.2";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cf-terraforming";
rev = "v${version}";
sha256 = "sha256-vWsA/VNtQvnrypcBB/5CJbiHEvnYkjuesdkq4soTMVM=";
sha256 = "sha256-y98UXRC8pyCIhCUHh9vqxXkN+HDwSTfplOAJZwKnIxw=";
};
vendorHash = "sha256-eTc9K9EXlWmj1YAcOOEIUwELq6szLsj1zYj44VTvquw=";
vendorHash = "sha256-tSN+ExQeDlaw8kTnDGIGbdAoX5wCPhp9MgYi2Z8fGvc=";
ldflags = [
"-X github.com/cloudflare/cf-terraforming/internal/app/cf-terraforming/cmd.versionString=${version}"
];

View file

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "changedetection-io";
version = "0.48.06";
version = "0.49.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "dgtlmoon";
repo = "changedetection.io";
tag = version;
hash = "sha256-6ofCVmdO8Z/EyJjbzAQdwnqUfsjtPzveNd5Zfj3pcFM=";
hash = "sha256-u0sJSOwPmt6Bg++hlL9CR+PREdLF/mYuha8VRgMBMHg=";
};
pythonRelaxDeps = true;

View file

@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "comrak";
version = "0.34.0";
version = "0.35.0";
src = fetchFromGitHub {
owner = "kivikakk";
repo = pname;
rev = "v${version}";
sha256 = "sha256-8LBMyCmt4HTYgprChfPSFZm6uQ7yFmJ0+srAUz785MA=";
sha256 = "sha256-4aNV9FKqRNirYBMXIgAXjwS2FBCgLuxdhWQCvZbmZp4=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-vE7i5jcNl1Rx3znVGLCi8foQZDlXr5e1p1VEMKBBS8Y=";
cargoHash = "sha256-5j6Q6nBwg/Tq2dBUqYjYUzEnGlxhXuahEITsShP13eQ=";
meta = with lib; {
description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter";

View file

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "cyberpunk-neon";
version = "0-unstable-2024-11-07";
version = "0-unstable-2025-02-01";
src = fetchFromGitHub {
owner = "Roboron3042";
repo = "Cyberpunk-Neon";
rev = "f036cc70f39caa91b8ff1dab16194a97848ee378";
hash = "sha256-PmCzTj9TfFzilO+Sf976hhcBwUq7qyG1+HbwwBD777o=";
rev = "eb7595459c0d4164262e0ccaf8d6e5c1936a6f67";
hash = "sha256-whHBIxEGGvTPVUaE/HQDb/Qyl5sPMGlOmofgNCBaNng=";
};
outputs = [

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "dnsx";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "dnsx";
tag = "v${version}";
hash = "sha256-scp0CDIO8F2TqpSCgXXfb8I83stvO/GZqSA5/BkN8pE=";
hash = "sha256-v5GDDA+ubHtUtLvhe0Hwm6l3OqTcIFbdm6HuxxV2zco=";
};
vendorHash = "sha256-WbFkBTPy4N+mAVSkq1q9XcNs1jk6YuBcYxiEmQV/TsM=";
vendorHash = "sha256-B9GwQaX/W2xjpIFicfFFGBcopxyhMKZZRKBPcQ/r5Oo=";
subPackages = [ "cmd/dnsx" ];

View file

@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "eigenlayer";
version = "0.11.0";
version = "0.11.1";
src = fetchFromGitHub {
owner = "Layr-Labs";
repo = "eigenlayer-cli";
rev = "v${version}";
hash = "sha256-NIie5x7gaveUFkKPP6BXtrFfnjYmwV0NbsTGufmMw1A=";
hash = "sha256-CqEHf19Xup2p+pBRZQUnh+hapSJxgo26xz7WcAH4iQM=";
};
vendorHash = "sha256-cKESs8W0q25KRlEPEqkcV7bMcknti28OkF/LmmZ0vO0=";
vendorHash = "sha256-CUCxGSZ7NxCu3uQswp2mrcJClCTQtLnCvpO/KdKZAZo=";
ldflags = ["-s" "-w"];
subPackages = ["cmd/eigenlayer"];

View file

@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "faudio";
version = "25.01";
version = "25.02";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
sha256 = "sha256-k/cu8yqrwohpr37oZNBi7+Ln+Fj0TGXkl5VmdcjZB1o=";
sha256 = "sha256-nPU225LLQYN0D1LUsp9XGm2bCcB5WLpD3TcGDiWCe0c=";
};
nativeBuildInputs = [ cmake ];

View file

@ -1,54 +0,0 @@
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index da429c128..9c69ec8cb 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -14637,9 +14637,10 @@
}
},
"node_modules/nan": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
+ "version": "2.22.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz",
+ "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==",
+ "license": "MIT",
"optional": true
},
"node_modules/nanoid": {
@@ -31852,9 +31853,9 @@
}
},
"nan": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
+ "version": "2.22.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz",
+ "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==",
"optional": true
},
"nanoid": {
@@ -33672,7 +33673,7 @@
"optional": true,
"requires": {
"install-artifact-from-github": "^1.3.1",
- "nan": "^2.17.0",
+ "nan": "^2.22.0",
"node-gyp": "^9.3.0"
}
},
diff --git a/package.json b/package.json
index a4284d841..90a0524f2 100644
--- a/package.json
+++ b/package.json
@@ -98,6 +98,9 @@
"src/test/**/*"
]
},
+ "overrides" : {
+ "nan": "^2.22.0"
+ },
"dependencies": {
"@electric-sql/pglite": "^0.2.0",
"@google-cloud/cloud-sql-connector": "^1.3.3",

View file

@ -5,33 +5,19 @@
fetchFromGitHub,
python3,
xcbuild,
fetchpatch,
}:
let
version = "13.29.1";
buildNpmPackage rec {
pname = "firebase-tools";
version = "13.29.3";
src = fetchFromGitHub {
owner = "firebase";
repo = "firebase-tools";
tag = "v${version}";
hash = "sha256-j6luT+L/vN9qaGjjeMW+8QGuzjJxzbn0sMGDjhqoeZA=";
hash = "sha256-ZY4hbo84qdvBGOpGWKKWR3bHHTP2+Poa1od7FCy9uSE=";
};
in
buildNpmPackage {
pname = "firebase-tools";
inherit version src;
npmDepsHash = "sha256-lQmoemIxzy2biu80UTR2eA+KJBeXWPh0xZRs/1of0eo=";
patches = [
# Use modern version of `ajv` instead of the four year old default in 13.29.1
(fetchpatch {
name = "bump-ajv.patch";
url = "https://github.com/firebase/firebase-tools/commit/b684155d827e7d1e8390e22511c0e1b5c46812ef.patch";
hash = "sha256-yv2AknT85Eyurc1ZFbbF5S9Sj/VEaVnHXBcXI10OWpw=";
})
# Fix embedded nan version to support node 22
./001-override-nan.patch
];
npmDepsHash = "sha256-UqrTyK5IOK4N6z1UfApqzGCHj0H1/FujWdgJPrQoNxQ=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
@ -50,11 +36,14 @@ buildNpmPackage {
};
meta = {
changelog = "https://github.com/firebase/firebase-tools/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/firebase/firebase-tools/blob/v${version}/CHANGELOG.md";
description = "Manage, and deploy your Firebase project from the command line";
homepage = "https://github.com/firebase/firebase-tools";
license = lib.licenses.mit;
mainProgram = "firebase";
maintainers = with lib.maintainers; [ momeemt ];
maintainers = with lib.maintainers; [
momeemt
sarahec
];
};
}

View file

@ -25,13 +25,13 @@ in
stdenv'.mkDerivation {
pname = "flameshot";
# wlr screenshotting is currently only available on unstable version (>12.1.0)
version = "12.1.0-unstable-2025-01-19";
version = "12.1.0-unstable-2025-02-01";
src = fetchFromGitHub {
owner = "flameshot-org";
repo = "flameshot";
rev = "10d12e0b54d59de2ac2567c540a93113672cd884";
hash = "sha256-3ujqwiQrv/H1HzkpD/Q+hoqyrUdO65gA0kKqtRV0vmw=";
rev = "61a6074bec8d07b6528b85cbb45bb3be7dd6ac0b";
hash = "sha256-tqKUCfvb5oWudCXhUzclQOF75eIcHqPz+zm7MtNKuSA=";
};
patches = [

View file

@ -22,19 +22,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "flare";
version = "0.15.7";
version = "0.15.8";
src = fetchFromGitLab {
domain = "gitlab.com";
owner = "schmiddi-on-mobile";
repo = "flare";
rev = finalAttrs.version;
hash = "sha256-KFxBdWNN7LYQ5jiDZhAs4pqX2cRLvEGaAhYabaQh1n0=";
hash = "sha256-uvqLcFHtoXn4VALd/SOWg5i6ndjsvcZ+Uxokjg7YEO8=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-bZL9/0MYGxXefrj9whG+N7iMaBpaZSeBVAWR0AKKEvo=";
hash = "sha256-ZKq/6MEYq99lLS2b7o1iXXgnmTIzvhmPhRXbQeYPONA=";
};
nativeBuildInputs = [

View file

@ -7,14 +7,14 @@
}:
stdenv.mkDerivation rec {
pname = "fna3d";
version = "25.01";
version = "25.02";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FNA3D";
rev = version;
fetchSubmodules = true;
hash = "sha256-0BD3aFIg3miBhGr6YuWJyrRxWsNnPNIFNiZSzPalJ/c=";
hash = "sha256-0rRwIbOciPepo+ApvJiK5IyhMdq/4jsMlCSv0UeDETs=";
};
buildInputs = [ SDL2 ];

View file

@ -8,13 +8,13 @@
buildGoModule rec {
pname = "go-ios";
version = "1.0.168";
version = "1.0.174";
src = fetchFromGitHub {
owner = "danielpaulus";
repo = "go-ios";
rev = "v${version}";
sha256 = "sha256-BaJFFaNPPpPvDc8bMl89SfGYglvx9TwpoDQUEr0mqYM=";
sha256 = "sha256-Z8But7NE5Guf7CKKAgJJBF9RvUo5YaY7VJJYfBYd000=";
};
proxyVendor = true;

View file

@ -7,18 +7,18 @@
buildGoModule rec {
pname = "google-cloud-sql-proxy";
version = "2.14.3";
version = "2.15.0";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "cloud-sql-proxy";
rev = "v${version}";
hash = "sha256-zY4V5QNoesvwJxW9htTkmMk6KPCxKvLg1FVn+xmlw14=";
hash = "sha256-bQfOqshn5hikEaylcqRomsUfvfrMuOH94ZeYDq6ted8=";
};
subPackages = [ "." ];
vendorHash = "sha256-ZwCe8gJ1Sowvt0X+inFoiYpJjhl/sdQUqrkXte2gV2I=";
vendorHash = "sha256-enBeWLybIW8MEpireRZrdXzTusf9D0wTRVZ4cG/L+W4=";
checkFlags = [
"-short"

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "jna";
version = "5.15.0";
version = "5.16.0";
src = fetchFromGitHub {
owner = "java-native-access";
repo = "jna";
rev = finalAttrs.version;
hash = "sha256-PadOJtoH+guPBQ/j6nIBp7BokNz23OQhaYpcFl/wbpQ=";
hash = "sha256-IlOdvgZ5acwjuaDQT+vgQhC9itZmMjqzsrQHDNoEapM=";
};
nativeBuildInputs = [

View file

@ -5,15 +5,15 @@
}:
rustPlatform.buildRustPackage rec {
pname = "krabby";
version = "0.2.2";
version = "0.3.0";
src = fetchCrate {
inherit pname version;
hash = "sha256-BmTx2kpnibTVuutAIrpFTTOGpO6WzITb6SXwUKuMtYY=";
hash = "sha256-UcvCIazuVoqYb4iz62MrOVtQli4EqzrEpg3imv3sXHY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Al9Ym+8HdunACRNMn6a3nrzoWVw1nAdRJmHqP3ch4lw=";
cargoHash = "sha256-aJBZtRs83KwnxlgNn/5zEGCw4YUl4mRcs1dFi2uaIrc=";
meta = with lib; {
description = "Print pokemon sprites in your terminal";

View file

@ -7,7 +7,6 @@
makeDesktopItem,
copyDesktopItems,
nixosTests,
pkg-config,
libayatana-appindicator,
undmg,
makeBinaryWrapper,
@ -21,9 +20,9 @@ let
inherit pname version;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
owner = "localsend";
repo = "localsend";
tag = "v${version}";
hash = "sha256-9nW1cynvRgX565ZupR+ogfDH9Qem+LQH4XZupVsrEWo=";
};
@ -36,8 +35,12 @@ let
pasteboard = "sha256-lJA5OWoAHfxORqWMglKzhsL1IFr9YcdAQP/NVOLYB4o=";
};
postPatch = ''
substituteInPlace lib/util/native/autostart_helper.dart \
--replace-fail 'Exec=''${Platform.resolvedExecutable}' "Exec=localsend_app"
'';
nativeBuildInputs = [
pkg-config
copyDesktopItems
];
@ -52,18 +55,28 @@ let
'';
extraWrapProgramArgs = ''
--prefix LD_LIBRARY_PATH : "$out/app/${pname}/lib"
--prefix LD_LIBRARY_PATH : $out/app/localsend/lib
'';
desktopItems = [
(makeDesktopItem {
name = "LocalSend";
exec = "localsend_app";
exec = "localsend_app %U";
icon = "localsend";
desktopName = "LocalSend";
startupWMClass = "localsend_app";
genericName = "An open source cross-platform alternative to AirDrop";
categories = [ "Network" ];
categories = [
"GTK"
"FileTransfer"
"Utility"
];
keywords = [
"Sharing"
"LAN"
"Files"
];
startupNotify = true;
})
];
@ -93,12 +106,17 @@ let
sourceRoot = ".";
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -r *.app $out/Applications
cp -r LocalSend.app $out/Applications
makeBinaryWrapper $out/Applications/LocalSend.app/Contents/MacOS/LocalSend $out/bin/localsend
runHook postInstall
'';
meta = metaCommon // {
mainProgram = "localsend";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = [
"x86_64-darwin"
@ -111,7 +129,6 @@ let
description = "Open source cross-platform alternative to AirDrop";
homepage = "https://localsend.org/";
license = lib.licenses.mit;
mainProgram = "localsend";
maintainers = with lib.maintainers; [
sikmir
linsui

View file

@ -6,18 +6,18 @@
rustPlatform.buildRustPackage rec {
pname = "mitra";
version = "3.13.1";
version = "3.14.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "silverpill";
repo = "mitra";
rev = "v${version}";
hash = "sha256-jAh3sWOHbqo5EpH+Ap/AOha2AKk6iwMvyUme6Ct96qI=";
hash = "sha256-4f0zh7rdS0lTnN4OzUEL8tn6S18cYTj92vA8akyt4K4=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-GDhdMShO+W05ny/hgXKcwDzcO9Stk3NM4U95ArImRYU=";
cargoHash = "sha256-MA/C/8x7Bmh6ekd4iHvjX9Lf/hG43Qb5nhEHINpeBHA=";
# require running database
doCheck = false;

View file

@ -23,13 +23,13 @@
python3Packages.buildPythonApplication rec {
pname = "nwg-panel";
version = "0.9.61";
version = "0.9.62";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-panel";
tag = "v${version}";
hash = "sha256-1p6fWP4iS8yryVv0DC+yQSSJj5EeAYNdiJiklKpfqgM=";
hash = "sha256-h+lhk3gqJj3/GZ8S4vnUE8UaunmT1KcaGquSb/I+kpI=";
};
# No tests

View file

@ -19,6 +19,8 @@ stdenv.mkDerivation {
};
postPatch = ''
substituteInPlace build.sh \
--replace-fail "-microarch:native" ""
patchShebangs build.sh odinfmt.sh
'';

View file

@ -11,7 +11,7 @@
python3Packages.buildPythonApplication rec {
pname = "openapi-python-client";
version = "0.23.0";
version = "0.23.1";
pyproject = true;
src = fetchFromGitHub {
@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec {
owner = "openapi-generators";
repo = "openapi-python-client";
tag = "v${version}";
hash = "sha256-jMRnzrQ5ZySaxrCloE9DLXt2O78d04+XHq4XlFUohjs=";
hash = "sha256-40Cb+1QNpjOlJCYEHtVUfn3wbWEYIt1LkqAMIwA9sK0=";
};
nativeBuildInputs =

View file

@ -2,45 +2,47 @@
lib,
stdenv,
fetchFromGitHub,
nix-update-script,
qt6Packages,
# nativeBuildInputs
pkg-config,
cmake,
extra-cmake-modules,
qt6,
qt6Packages,
# buildInputs
sqlite,
libsecret,
libre-graph-api-cpp-qt-client,
kdsingleapplication,
# darwin only:
## darwin only
libinotify-kqueue,
sparkleshare,
}:
stdenv.mkDerivation rec {
pname = "owncloud-client";
version = "5.3.1";
version = "5.3.2";
src = fetchFromGitHub {
owner = "owncloud";
repo = "client";
tag = "v${version}";
hash = "sha256-ot+2hxipeZ5eI6nPJ8XGE8gFMNQoblUq+koAFZpZDv4=";
hash = "sha256-HEnjtedmdNJTpc/PmEyoEsLGUydFkVF3UAsSdzQ4L1Q=";
};
nativeBuildInputs = [
pkg-config
cmake
extra-cmake-modules
qt6.qttools
qt6.wrapQtAppsHook
qt6Packages.qttools
qt6Packages.wrapQtAppsHook
];
buildInputs =
[
sqlite
libsecret
qt6.qtbase
qt6.qtsvg # Needed for the systray icon
qt6Packages.qtbase
qt6Packages.qtsvg # Needed for the systray icon
qt6Packages.qtkeychain
libre-graph-api-cpp-qt-client
kdsingleapplication
@ -50,6 +52,8 @@ stdenv.mkDerivation rec {
sparkleshare
];
passthru.updateScript = nix-update-script { };
meta = with lib; {
description = "Synchronise your ownCloud with your computer using this desktop client";
homepage = "https://owncloud.org";

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "pocketbase";
version = "0.24.4";
version = "0.25.0";
src = fetchFromGitHub {
owner = "pocketbase";
repo = "pocketbase";
rev = "v${version}";
hash = "sha256-wUHPp48kI+9ij/eVkgWKTxwGNOhrUBZXGhKd3z6YHZU=";
hash = "sha256-ftBAjEX2dzPZA1FGqJUr9Kji+qQMJsSGjkOnJBRZMIE=";
};
vendorHash = "sha256-Elli5NSddF2tgKiJg8CH8KtR3mP+OfaIMRc15oKYNh8=";
vendorHash = "sha256-ap5idG2ydS/k3ZYvVT1VV6i578m+cXY3AbibaqEVCo8=";
# This is the released subpackage from upstream repo
subPackages = [ "examples/base" ];

View file

@ -3,7 +3,6 @@
buildNpmPackage,
fetchFromGitHub,
fetchPypi,
fetchpatch2,
nodejs,
python3,
gettext,
@ -43,13 +42,13 @@ let
};
pname = "pretix";
version = "2024.11.0";
version = "2025.1.0";
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix";
rev = "refs/tags/v${version}";
hash = "sha256-vmk7oW9foXkZdt3XOLJDbPldX2TruJOgd8mmi5tGqNw=";
hash = "sha256-azJFXuoV+9qs5MJQTkc1+ZiJb6UKwEa0Ow0p31CkHqI=";
};
npmDeps = buildNpmPackage {
@ -57,7 +56,7 @@ let
inherit version src;
sourceRoot = "${src.name}/src/pretix/static/npm_dir";
npmDepsHash = "sha256-4PrOrI2cykkuzob+DMeAu/GF5OMCho40G3BjCwVW/tE=";
npmDepsHash = "sha256-oo9fo3MjwKYA8gueJ5otIPawORaVNj/Js3y8ZuCZ4qQ=";
dontBuild = true;
@ -79,12 +78,6 @@ python.pkgs.buildPythonApplication rec {
# Discover pretix.plugin entrypoints during build and add them into
# INSTALLED_APPS, so that their static files are collected.
./plugin-build.patch
(fetchpatch2 {
# fix tests after 2025-01-01
url = "https://github.com/pretix/pretix/commit/5a5a551c21461d9ef36337480c9874d65a9fdba9.patch";
hash = "sha256-ZtSVI6nVlJtNrnBZ9ktIqFGtNf+oWtvNsgCWwOUwVug=";
})
];
pythonRelaxDeps = [
@ -273,8 +266,9 @@ python.pkgs.buildPythonApplication rec {
python
;
plugins = lib.recurseIntoAttrs (
python.pkgs.callPackage ./plugins {
lib.packagesFromDirectoryRecursive {
inherit (python.pkgs) callPackage;
directory = ./plugins;
}
);
tests = {

View file

@ -1,18 +0,0 @@
{
callPackage,
...
}:
{
mollie = callPackage ./mollie.nix { };
pages = callPackage ./pages.nix { };
passbook = callPackage ./passbook.nix { };
reluctant-stripe = callPackage ./reluctant-stripe.nix { };
stretchgoals = callPackage ./stretchgoals.nix { };
zugferd = callPackage ./zugferd.nix { };
}

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pretix-mollie";
version = "2.2.1";
version = "2.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix-mollie";
tag = "v${version}";
hash = "sha256-utrdFrE4XHDTi/45gUTFarD+PQoGIHc4gTkDR8dGu40=";
hash = "sha256-yc4t+XtHk7u3KcfeS+0CSTrBJ6e6SyLRpaQBHAKYVvo=";
};
build-system = [

View file

@ -29,7 +29,7 @@ buildPythonPackage rec {
};
patches = [
(replaceVars ./passbook-openssl.patch {
(replaceVars ./openssl.patch {
openssl = lib.getExe openssl;
})
];

View file

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "pretix-zugferd";
version = "2.2.2";
version = "2.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix-zugferd";
rev = "v${version}";
hash = "sha256-urf5HrC3Y64hH+U738t9fchoeR2sawlJAQoLFtwebA4=";
hash = "sha256-/efhp9B/cw/C3Bok8/E93dOrP9FHfaVZNSwC/j2lNuA=";
};
postPatch = ''

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "rmapi";
version = "0.0.28";
version = "0.0.29";
src = fetchFromGitHub {
owner = "ddvk";
repo = "rmapi";
rev = "v${version}";
sha256 = "sha256-/eiW0i7+FLa8i9a2RFcABVSC40MUwhsV+bHVLdPpV3s=";
sha256 = "sha256-pVmG9XD3AcHDRo1A25QSnPStKPsgku3lWhN47xdYrwE=";
};
vendorHash = "sha256-Qisfw+lCFZns13jRe9NskCaCKVj5bV1CV8WPpGBhKFc=";

View file

@ -2,8 +2,8 @@
lib,
stdenv,
fetchFromGitHub,
libzip,
libiconv,
zlib,
autoreconfHook,
}:
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [
libiconv
libzip
zlib
];
src = fetchFromGitHub {
@ -24,6 +24,17 @@ stdenv.mkDerivation rec {
sha256 = "0l5zbb5hswxczigvyal877j0aiq3fc01j3gv88bvy7ikyvw3lc07";
};
postPatch = ''
patchShebangs tests/check-runzip.sh
'';
env.NIX_CFLAGS_COMPILE = toString [
"-Wno-error=implicit-int"
"-Wno-error=incompatible-pointer-types"
];
doCheck = true;
meta = {
description = "Tool to convert filename encoding inside a ZIP archive";
license = lib.licenses.bsd2;

View file

@ -201,18 +201,18 @@
},
{
"pname": "FluentIcons.Avalonia",
"version": "1.1.266",
"hash": "sha256-Jb0PcacBWTVC1BhiqK9SJRbmeaQJcqY4wY4oHtKMpQo="
"version": "1.1.271",
"hash": "sha256-TCswtCSLAskSyxQcRglZsNN8y5ZJDJLCRPv6nWLkB3w="
},
{
"pname": "FluentIcons.Avalonia.Fluent",
"version": "1.1.266",
"hash": "sha256-H/alh+K0X4fHSnbmYNczFCLEqiUkSuvyBsbwroJf8lA="
"version": "1.1.271",
"hash": "sha256-S+52KCyNhV/kLY6DJAQWrN+Wxi3xQ8ARWDCfak+y2tw="
},
{
"pname": "FluentIcons.Common",
"version": "1.1.266",
"hash": "sha256-YcmvpwwXXrVue6gyc4R2FOs2RGQfS74gFB3PjnBV5A4="
"version": "1.1.271",
"hash": "sha256-A1SufiopAAHu92eRJVamq7zcff9Nd4z4qgJV9VeZVQY="
},
{
"pname": "HarfBuzzSharp",
@ -371,8 +371,8 @@
},
{
"pname": "SkFluentAvalonia",
"version": "2.1.1",
"hash": "sha256-gF4AL5Ru0pbLRn7UTSK7Lr+kDb+z/OgUbDgUrt3XKPk="
"version": "2.1.2",
"hash": "sha256-3TG3GCMk8VW1/j6DYJO1FVSx1FylXjLDozafxa2bM2A="
},
{
"pname": "SkiaSharp",

View file

@ -9,13 +9,13 @@
}:
buildDotnetModule rec {
pname = "skeditor";
version = "2.8.3";
version = "2.8.5";
src = fetchFromGitHub {
owner = "skeditorteam";
repo = "skeditor";
rev = "v${version}";
hash = "sha256-I/EW/8AkzezYGyPeiRceRVahq+Pfygf1XiJpwwYd9cI=";
hash = "sha256-e8mQTkTvR8RfC27VsONqf9UtkM/H8GebxrYVUdJw7PE=";
};
projectFile = "SkEditor/SkEditor.csproj";

View file

@ -9,13 +9,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "tabby-agent";
version = "0.23.0";
version = "0.23.1";
src = fetchFromGitHub {
owner = "TabbyML";
repo = "tabby";
tag = "v${finalAttrs.version}";
hash = "sha256-VuyfKIfOJ6+LTiNCO/SQMHk81KffF/dUfxMGT2go6RM=";
hash = "sha256-KiADf4vjdMMbD5edSEE4LPphaDP64E0nqLLJ0lVnLDE=";
};
nativeBuildInputs = [

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "terramate";
version = "0.11.6";
version = "0.11.8";
src = fetchFromGitHub {
owner = "terramate-io";
repo = "terramate";
rev = "v${version}";
hash = "sha256-MqJc1gi+Din7G+WxOQaZmXvDvN9YXRIevenFK1m72S0=";
hash = "sha256-VRoYjn0iZD0fbctpJPgvvRQIAV7ZoOoFeqlDSCDc3ME=";
};
vendorHash = "sha256-6nnUyNOdG1QmaHeRXRWvyjLhYPXA3Xs9062ZkF82Kzo=";
vendorHash = "sha256-rvUsYBrz85TWtnivX3QmIXdIDVbDbQRmXcYjcP2S3kg=";
# required for version info
nativeBuildInputs = [ git ];

View file

@ -11,7 +11,7 @@
let
pname = "tflint";
version = "0.55.0";
version = "0.55.1";
in
buildGoModule {
inherit pname version;
@ -20,10 +20,10 @@ buildGoModule {
owner = "terraform-linters";
repo = pname;
tag = "v${version}";
hash = "sha256-RCA3kd15Lutx5VGOswEt3l1iLkFqUKeK93Fgwy4DegA=";
hash = "sha256-TIMOsd/m0Z274HvTH1VZYezIN6EfLRPJMO8F9xXGyrI=";
};
vendorHash = "sha256-VrC1ytmQjx1PalpT+rxSIpW6UBwxAPnKckws07mmuos=";
vendorHash = "sha256-6FY9aZwbA3DpdaKNRquONu8DzYyacu9a1OZpeupdWoc=";
doCheck = false;

View file

@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "uair";
version = "0.6.2";
version = "0.6.3";
src = fetchFromGitHub {
owner = "metent";
repo = pname;
rev = "v${version}";
hash = "sha256-s6st4rBuviH1DACui3dakRt90z3TphIS4ptMN3eHpr8=";
hash = "sha256-VytbtTQch8O5hCg3L3ANNOfFOyiQY1V7DvGMEKr1R04=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-kSivxIRXmAZ+YfpkOd/ZImCcwEYYIMAAkRgbQ4wv9Pc=";
cargoHash = "sha256-5/CvyN/uOMIEhOg7uqon6bQd5EQDPVrfi7XnJF9mZyg=";
nativeBuildInputs = [
installShellFiles

View file

@ -0,0 +1,56 @@
{
lib,
stdenv,
fetchFromGitHub,
chmlib,
libzip,
qt6,
cmake,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "uchmviewer";
version = "8.4";
src = fetchFromGitHub {
owner = "eBookProjects";
repo = "uChmViewer";
tag = "v${finalAttrs.version}";
hash = "sha256-p3KIIg2B+sSlwJr1rNMP7JByxYXyYFsj+UyUiDbJge8=";
};
nativeBuildInputs = [
cmake
qt6.wrapQtAppsHook
];
buildInputs = [
chmlib
libzip
qt6.qt5compat
qt6.qtwebengine
];
cmakeFlags = [
(lib.cmakeBool "USE_WEBENGINE" true)
];
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p $out/{Applications,bin}
mv $out/uchmviewer.app $out/Applications
ln -s $out/Applications/uchmviewer.app/Contents/MacOS/uchmviewer $out/bin/uchmviewer
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/eBookProjects/uChmViewer/releases/tag/v${finalAttrs.version}";
description = "CHM (Winhelp) files viewer (fork of KchmViewer)";
homepage = "https://github.com/eBookProjects/uChmViewer";
license = lib.licenses.gpl3Plus;
mainProgram = "uchmviewer";
maintainers = with lib.maintainers; [ azuwis ];
platforms = lib.platforms.unix;
};
})

View file

@ -1,39 +1,38 @@
{
mkDerivation,
stdenv,
lib,
fetchurl,
cmake,
pkg-config,
qttools,
qtx11extras,
drumstick,
qt6,
qt6Packages,
docbook-xsl-nons,
}:
mkDerivation rec {
stdenv.mkDerivation rec {
pname = "vmpk";
version = "0.8.8";
version = "0.9.1";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2";
sha256 = "sha256-+NjTcszb1KXGynIcCf4IEDvN4f8pgXtR1TksxGR5ZHQ=";
hash = "sha256-O/uIg1Wq6Hwt7J5AkoXQshBhrKrQdfVTbb8qr7ttSNw=";
};
nativeBuildInputs = [
cmake
pkg-config
qttools
qt6.qttools
docbook-xsl-nons
qt6.wrapQtAppsHook
];
buildInputs = [
drumstick
qtx11extras
qt6Packages.drumstick
];
postInstall = ''
# vmpk drumstickLocales looks here:
ln -s ${drumstick}/share/drumstick $out/share/
ln -s ${qt6Packages.drumstick}/share/drumstick $out/share/
'';
meta = with lib; {

View file

@ -7,13 +7,13 @@
python3Packages.buildPythonApplication rec {
pname = "whoogle-search";
version = "0.9.2";
version = "0.9.3";
pyproject = true;
src = fetchPypi {
pname = "whoogle_search";
inherit version;
hash = "sha256-Vp59n8o6hq4q15nuQguLGvQhYWrXpR6ZjDnaBCV4I4M=";
hash = "sha256-4NFHz3l8kJ9QBbr5N55dhCgfoU83naC7avQZSzW6L8w=";
};
build-system = with python3Packages; [ setuptools ];

View file

@ -5,16 +5,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "xan";
version = "0.42.0";
version = "0.43.0";
src = fetchFromGitHub {
owner = "medialab";
repo = "xan";
tag = version;
hash = "sha256-8uNfiPJjZWqtbrBU/LRYM7PI5/4JBqZGe1dtCWArU8M=";
hash = "sha256-a9vEAKYZv2ItUKeWAcoXw/Q/EIHMhnBZFct0UKcRKg0=";
};
cargoHash = "sha256-TRT//USKHCc7MAgNWAiZoovQmkud3isT+kwsNkJH8Bk=";
cargoHash = "sha256-IKKDlIfzDkpGtpdKU5IKMJc9nIhwoECj8fj4dyImrwU=";
useFetchCargoVendor = true;
# FIXME: tests fail and I do not have the time to investigate. Temporarily disable

View file

@ -8,7 +8,7 @@
python3Packages.buildPythonApplication rec {
pname = "yutto";
version = "2.0.0-rc.7";
version = "2.0.0";
pyproject = true;
disabled = python3Packages.pythonOlder "3.9";
@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec {
owner = "yutto-dev";
repo = "yutto";
tag = "v${version}";
hash = "sha256-yNAQmpR65FSCbciSSdO2eHUJcE6Dl8J4dqq6GHt5NDQ=";
hash = "sha256-qbT72SGtSz7/7j1xUzQh5bXxM0GKsJorZ6Y8jshP2WU=";
};
build-system = with python3Packages; [ hatchling ];

View file

@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zapret";
version = "69.9";
version = "70";
src = fetchFromGitHub {
owner = "bol-van";
repo = "zapret";
tag = "v${finalAttrs.version}";
hash = "sha256-rpm9v/7twsrImeipz3I7fHUrk98qzkLQ2b4Kz3Rc+GI=";
hash = "sha256-ywqJ44WN0UmZEVUlghuBDSdeaBpf7F8KjrcKSwx/ATI=";
};
buildInputs = [

View file

@ -14,13 +14,13 @@
stdenvNoCC.mkDerivation rec {
pname = "papirus-icon-theme";
version = "20240501";
version = "20250201";
src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam";
repo = pname;
rev = version;
hash = "sha256-ZTijLslItfXRBUVKrz9KcOc78Efr5rRV+HfQckKcZSI=";
hash = "sha256-E2SpGAMsFfB64axDzUgVOZZwHDyPVbZjEvY4fJzRyUQ=";
};
nativeBuildInputs = [

View file

@ -11,13 +11,13 @@ let
in
stdenv.mkDerivation rec {
pname = "lief";
version = "0.16.2";
version = "0.16.3";
src = fetchFromGitHub {
owner = "lief-project";
repo = "LIEF";
rev = version;
sha256 = "sha256-5T/lTtmm3jwkxoFU/8Cl+hPcysZOwnWWqVQ91D5G0LA=";
sha256 = "sha256-tV9L4UUl+gwpzJIqrMsNeCCtcxX+wsHvPxNTqtvsoV0=";
};
outputs = [ "out" "py" ];

View file

@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
version = "28.0.1";
version = "29.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "esphome";
repo = "aioesphomeapi";
tag = "v${version}";
hash = "sha256-MAlgr+DaJWQnO4Y8KesP/d9aCRbSjUb9ciuvR5DHz+w=";
hash = "sha256-1H6+/V87mjkBvHwPTs3sgrqY24Gc/MCKb97r2ly6oTA=";
};
build-system = [

View file

@ -4,20 +4,20 @@
fetchFromGitHub,
setuptools,
ply,
python,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "calmjs-parse";
version = "1.3.2";
version = "1.3.3";
pyproject = true;
src = fetchFromGitHub {
owner = "calmjs";
repo = "calmjs.parse";
rev = version;
hash = "sha256-+tel9AJFaKqsuSjqS1KPyRjO6iU7V90ECSEYLBdfqZU=";
tag = version;
hash = "sha256-aGGIwQBHToujc69zzIeEbvmYwLKA5X3bamVWBRmJtSE=";
};
postPatch = ''
@ -32,13 +32,9 @@ buildPythonPackage rec {
ply
];
checkPhase = ''
runHook preCheck
${python.interpreter} -m unittest calmjs.parse.tests.make_suite
runHook postCheck
'';
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"calmjs.parse"

View file

@ -49,7 +49,7 @@ else
# The tests use -Werror but with python3.6 clang detects some unreachable code.
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument -Wno-unreachable-code -Wno-c++11-narrowing";
doCheck = !stdenv.hostPlatform.isMusl;
doCheck = !(stdenv.hostPlatform.isMusl || stdenv.hostPlatform.useLLVM or false);
nativeCheckInputs = [ pytestCheckHook ];

View file

@ -3,6 +3,9 @@
buildPythonPackage,
fetchFromGitHub,
# build-system
setuptools,
# tests
djangorestframework,
html5lib,
@ -12,18 +15,20 @@
pyyaml,
}:
buildPythonPackage {
buildPythonPackage rec {
pname = "django-i18nfield";
version = "1.10.2";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "raphaelm";
repo = "django-i18nfield";
rev = "10488eb6c673be50e50387c76085a7c8d84e9157";
hash = "sha256-FF980LTw7RFuG9QgxA96yJsSczCNNMq9WsbacQqIReE=";
tag = version;
hash = "sha256-27PR2jLDXxRSgbJvRxDSBK4sTiqGAhP+XYg/fCg9AzM=";
};
build-system = [ setuptools ];
env.DJANGO_SETTINGS_MODULE = "tests.settings";
nativeCheckInputs = [

View file

@ -3,10 +3,11 @@
buildPythonPackage,
fetchFromGitHub,
# bring your own
django,
# build-system
setuptools,
# propagates
# dependencies
django,
python-stdnum,
# tests
@ -17,7 +18,7 @@
buildPythonPackage rec {
pname = "django-localflavor";
version = "4.0";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "django";
@ -26,9 +27,12 @@ buildPythonPackage rec {
hash = "sha256-UWp3ei1VlEsEfjbJIE+MpffSzYF4X1HEQw+z+5kZoP0=";
};
buildInputs = [ django ];
build-system = [ setuptools ];
propagatedBuildInputs = [ python-stdnum ];
dependencies = [
django
python-stdnum
];
pythonImportsCheck = [
# samples
@ -41,12 +45,12 @@ buildPythonPackage rec {
"localflavor.za"
];
checkInputs = [
nativeCheckInputs = [
pytest-django
pytestCheckHook
];
DJANGO_SETTINGS_MODULE = "tests.settings";
env.DJANGO_SETTINGS_MODULE = "tests.settings";
meta = with lib; {
description = "Country-specific Django helpers";

View file

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "django-statici18n";
version = "2.5.0";
version = "2.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zyegfryed";
repo = "django-statici18n";
tag = "v${version}";
hash = "sha256-n6HqHcXvz2ihwN+gJr5P+/Yt4RpuOu2yAjo9fiNZB54=";
hash = "sha256-G1JF/AQEDgvDamvjCYiQM7b6HfbdMBhfEUvT3yL1io0=";
};
build-system = [ setuptools ];

View file

@ -2,7 +2,7 @@
lib,
stdenv,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
setuptools-scm,
pytestCheckHook,
}:
@ -10,23 +10,25 @@
buildPythonPackage rec {
pname = "dlinfo";
version = "2.0.0";
pyproject = true;
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-iKK8BPUdAbxgTNyescPMC96JBXUyymo+caQfYjVDPhc=";
src = fetchFromGitHub {
owner = "fphammerle";
repo = "python-dlinfo";
tag = "v${version}";
hash = "sha256-W9WfXU5eIMQQImzRgTJS0KL4IZfRtLrK8TYmdEc0VLI=";
};
nativeBuildInputs = [ setuptools-scm ];
build-system = [ setuptools-scm ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "dlinfo" ];
meta = {
changelog = "https://github.com/fphammerle/python-dlinfo/blob/${src.tag}/CHANGELOG.md";
description = "Python wrapper for libc's dlinfo and dyld_find on Mac";
homepage = "https://github.com/cloudflightio/python-dlinfo";
homepage = "https://github.com/fphammerle/python-dlinfo";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
broken = stdenv.hostPlatform.isDarwin;

View file

@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "experiment-utilities";
version = "0.3.8";
version = "0.3.9";
pyproject = true;
src = fetchFromGitHub {
owner = "ChrisReinke";
repo = "exputils";
tag = "v${version}";
hash = "sha256-fo8kwxm5/oEuLXVKhBrvKg18S0Yh6SkkNRaHUGJfdw4=";
hash = "sha256-LQ1RjDcOL1SroNzWSfSS2OUSqsGgWOly7bLcbZ7e8LY=";
};
pythonRelaxDeps = [

View file

@ -4,7 +4,7 @@
fetchurl,
fetchpatch,
blas,
boost,
boost186,
cmake,
doxygen,
eigen,
@ -133,6 +133,13 @@ let
url = "https://bitbucket.org/fenics-project/ffc/downloads/ffc-${version}.tar.gz";
sha256 = "1zdg6pziss4va74pd7jjl8sc3ya2gmhpypccmyd8p7c66ji23y2g";
};
patches = [
(fetchpatch {
name = "fenics-ffc-numpy2-compat.patch";
url = "https://bitbucket.org/fenics-project/ffc/commits/245d15115b35b5ac091251fe6c84cc6474704b3c/raw";
hash = "sha256-TcLQZ44C+uR2ryxtCBjR/5Tjn7B0S4MqoYi0nlP8JwI=";
})
];
nativeBuildInputs = [ pybind11 ];
propagatedBuildInputs = [
dijitso
@ -177,6 +184,11 @@ let
url = "https://bitbucket.org/fenics-project/dolfin/issues/attachments/1116/fenics-project/dolfin/1602778118.04/1116/0001-Use-__BYTE_ORDER__-instead-of-removed-Boost-endian.h.patch";
hash = "sha256-wPaDmPU+jaD3ce3nNEbvM5p8e3zBdLozamLTJ/0ai2c=";
})
(fetchpatch {
name = "fenics-boost-filesystem-1.85-compat.patch.";
url = "https://bitbucket.org/sblauth/dolfin/commits/16fa03887b3e9ec417c484ddf92db104cb9a93f9/raw";
hash = "sha256-ZMKfzeWlPre88cKzrj04Tj+nQWS4ixat0bBvyt3TJmk=";
})
];
# https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=dolfin&id=a965ad934f7b3d49a5e77fa6fb5e3c710ec2163e
postPatch = ''
@ -197,7 +209,7 @@ let
pkg-config
];
buildInputs = [
boost
boost186
dijitso
eigen
ffc
@ -265,7 +277,7 @@ let
'';
buildInputs = [
dolfin
boost
boost186
];
propagatedBuildInputs = [

View file

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "hahomematic";
version = "2025.1.11";
version = "2025.2.0";
pyproject = true;
disabled = pythonOlder "3.12";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "SukramJ";
repo = "hahomematic";
tag = version;
hash = "sha256-XHXQ1A6s5ew5hsivlC83oufYiImpKCRJ7v7NsAn6PJs=";
hash = "sha256-QuPHSd6GHBu7OILMnnif/sbIuujtk+dGKIn8c6Aitq4=";
};
__darwinAllowLocalNetworking = true;

View file

@ -0,0 +1,49 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
pytestCheckHook,
pytest-click,
mkdocs-material,
}:
buildPythonPackage rec {
pname = "mkdocs-glightbox";
version = "0.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "blueswen";
repo = "mkdocs-glightbox";
tag = "v${version}";
hash = "sha256-9HgXK7cE2z0fvKwEpCG5PTaaqGiet9KMNN2Ys9VJgeE=";
};
build-system = [
setuptools
];
nativeCheckInputs = [
pytestCheckHook
pytest-click
mkdocs-material
];
disabledTests = [
# Checks compatible with material privacy plugin, which is currently not packaged in nixpkgs.
"privacy"
];
pythonImportsCheck = [
"mkdocs_glightbox"
];
meta = {
description = "MkDocs plugin supports image lightbox (zoom effect) with GLightbox";
homepage = "https://github.com/blueswen/mkdocs-glightbox";
changelog = "https://github.com/blueswen/mkdocs-glightbox/blob/v${version}/CHANGELOG";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ marcel ];
};
}

View file

@ -1,7 +1,7 @@
{
lib,
fetchFromGitHub,
buildPythonPackage,
fetchFromGitHub,
cython,
setuptools,
mpi,
@ -11,36 +11,37 @@
buildPythonPackage rec {
pname = "mpi4py";
version = "4.0.1";
version = "4.0.2";
pyproject = true;
src = fetchFromGitHub {
repo = "mpi4py";
owner = "mpi4py";
rev = version;
hash = "sha256-pH4z+hyoFOSAUlXv9EKO54/SM5HyLxv7B+18xBidH2Q=";
tag = version;
hash = "sha256-hsP4aonjiBit2un6EQWQxF+lVjsnMFFqLaAOqBWAzgo=";
};
build-system = [
cython
setuptools
];
nativeBuildInputs = [
mpi
];
dependencies = [
mpi
];
pythonImportsCheck = [ "mpi4py" ];
__darwinAllowLocalNetworking = true;
nativeCheckInputs = [
pytestCheckHook
mpiCheckPhaseHook
];
doCheck = true;
disabledTestPaths = [
# Almost all tests in this file fail (TODO: Report about this upstream..)
"test/test_spawn.py"
];
passthru = {
inherit mpi;
@ -49,6 +50,7 @@ buildPythonPackage rec {
meta = {
description = "Python bindings for the Message Passing Interface standard";
homepage = "https://github.com/mpi4py/mpi4py";
changelog = "https://github.com/mpi4py/mpi4py/blob/${version}/CHANGES.rst";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ doronbehar ];
};

View file

@ -9,11 +9,11 @@
pandas-stubs,
pdfminer-six,
pillow,
pypdfium2,
pytest-cov,
pytest-parallel,
pytestCheckHook,
pythonOlder,
types-pillow,
wand,
}:
buildPythonPackage rec {
@ -21,8 +21,6 @@ buildPythonPackage rec {
version = "0.11.5";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jsvine";
repo = "pdfplumber";
@ -30,19 +28,17 @@ buildPythonPackage rec {
hash = "sha256-oe6lZyQKXASzG7Ho6o7mlXY+BOgVBaACebxbYD+1+x0=";
};
postPatch = ''
substituteInPlace setup.cfg \
--replace "--cov=pdfplumber --cov-report xml:coverage.xml --cov-report term" ""
'';
propagatedBuildInputs = [
dependencies = [
pdfminer-six
pillow
wand
pypdfium2
];
preCheck = ''
export HOME=$(mktemp -d)
# test_issue_1089 assumes the soft limit on open files is "low", otherwise it never completes
# reported at: https://github.com/jsvine/pdfplumber/issues/1263
ulimit -n 1024
'';
nativeCheckInputs = [
@ -51,6 +47,7 @@ buildPythonPackage rec {
nbexec
pandas
pandas-stubs
pytest-cov
pytest-parallel
pytestCheckHook
types-pillow
@ -58,24 +55,12 @@ buildPythonPackage rec {
pythonImportsCheck = [ "pdfplumber" ];
disabledTests = [
# flaky
"test__repr_png_"
];
disabledTestPaths = [
# Tests requires pypdfium2
"tests/test_display.py"
# Tests requires pypdfium2
"tests/test_issues.py"
];
meta = with lib; {
meta = {
description = "Plumb a PDF for detailed information about each char, rectangle, line, et cetera and easily extract text and tables";
mainProgram = "pdfplumber";
homepage = "https://github.com/jsvine/pdfplumber";
changelog = "https://github.com/jsvine/pdfplumber/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ happysalada ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ happysalada ];
};
}

View file

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "python-motionmount";
version = "2.2.0";
version = "2.3.0";
pyproject = true;
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "vogelsproducts";
repo = "python-MotionMount";
tag = version;
hash = "sha256-07wTlyfUSt44dBwOXjkXADA+HDy8531KYxJAKqBWKeQ=";
hash = "sha256-T7LMEISgc8HytiyANDUPdsE+l14g9wdW2QiDKFx2gY0=";
};
build-system = [ setuptools ];

View file

@ -3,6 +3,8 @@
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
fetchpatch2,
setuptools,
aiocoap,
dtlssocket,
pydantic,
@ -12,7 +14,7 @@
buildPythonPackage rec {
pname = "pytradfri";
version = "13.0.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.9";
@ -23,7 +25,18 @@ buildPythonPackage rec {
hash = "sha256-CWv3ebDulZuiFP+nJ2Xr7U/HTDFTqA9VYC0USLkpWR0=";
};
propagatedBuildInputs = [ pydantic ];
patches = [
(fetchpatch2 {
name = "pydantic2-compat.patch";
url = "https://github.com/home-assistant-libs/pytradfri/commit/ecd099837a0b4538a56301af6260fddde77fbbb1.patch";
excludes = [ "requirements.txt" ];
hash = "sha256-QsvBTB9evKyE1fcfDaB0SN21kHmNmLgGPs3GJHHsMJc=";
})
];
build-system = [ setuptools ];
dependencies = [ pydantic ];
optional-dependencies = {
async = [
@ -42,7 +55,5 @@ buildPythonPackage rec {
changelog = "https://github.com/home-assistant-libs/pytradfri/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ dotlambda ];
# https://github.com/home-assistant-libs/pytradfri/issues/720
broken = versionAtLeast pydantic.version "2";
};
}

View file

@ -40,14 +40,14 @@
buildPythonPackage rec {
pname = "sagemaker";
version = "2.237.3";
version = "2.239.0";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "sagemaker-python-sdk";
tag = "v${version}";
hash = "sha256-eQ+5WFEobJUHdIK317A94/ro2H1xU738j3b7Z6iddlk=";
hash = "sha256-KE3EWCxl4Q90pChswYjmBwtPazAjVw2MaAjNesQoWiM=";
};
build-system = [

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1310";
version = "3.0.1311";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
hash = "sha256-m7Kg3aWgvSHLiDPC52lVen+6dRfVDMPdv1IItd/aBjM=";
hash = "sha256-UgtbOc5/7NAqC4W6A7EBBr8Wm0moWn+xSTq3NBMGVOU=";
};
build-system = [ setuptools ];

View file

@ -23,10 +23,15 @@ buildPythonPackage rec {
hash = "sha256-NTog461RpyHKo/Qpicj3tflehaKj9LlZEN9qeCMM6JQ=";
};
postPatch = ''
substituteInPlace src/python/ttfautohint/__init__.py \
--replace-fail 'find_library("ttfautohint")' '"${lib.getLib ttfautohint}/lib/libttfautohint${stdenv.hostPlatform.extensions.sharedLibrary}"'
'';
postPatch =
''
substituteInPlace src/python/ttfautohint/__init__.py \
--replace-fail 'find_library("ttfautohint")' '"${lib.getLib ttfautohint}/lib/libttfautohint${stdenv.hostPlatform.extensions.sharedLibrary}"'
''
+ lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace src/python/ttfautohint/memory.py \
--replace-fail 'find_library("c")' '"${lib.getLib stdenv.cc.libc}/lib/libc.so.6"'
'';
env.TTFAUTOHINTPY_BUNDLE_DLL = false;
@ -36,6 +41,10 @@ buildPythonPackage rec {
distutils
];
dependencies = [
setuptools # for pkg_resources
];
buildInputs = [ ttfautohint ];
nativeCheckInputs = [

View file

@ -3,7 +3,6 @@
async-timeout,
buildPythonPackage,
fetchFromGitLab,
fetchpatch2,
flit-core,
ifaddr,
pytestCheckHook,
@ -12,7 +11,7 @@
buildPythonPackage rec {
pname = "yeelight";
version = "0.7.14";
version = "0.7.16";
pyproject = true;
disabled = pythonOlder "3.7";
@ -21,17 +20,9 @@ buildPythonPackage rec {
owner = "stavros";
repo = "python-yeelight";
rev = "refs/tags/v${version}";
hash = "sha256-BnMvRs95rsmoBa/5bp0zShgU1BBHtZzyADjbH0y1d/o=";
hash = "sha256-WLEXTDVcSpGCmfEI31cQXGf9+4EIUCkcaeaj25f4ERU=";
};
patches = [
(fetchpatch2 {
name = "remove-future-dependency.patch";
url = "https://gitlab.com/stavros/python-yeelight/-/commit/654f4f34e0246e65d8db02a107e2ab706de4806d.patch";
hash = "sha256-olKpYCzIq/E7zup40Kwzwgk5iOtCubLHo9uQDOhaByQ=";
})
];
build-system = [ flit-core ];
dependencies = [ ifaddr ] ++ lib.optionals (pythonOlder "3.11") [ async-timeout ];

View file

@ -70,6 +70,13 @@ let # un-indented, over the whole file
--replace "ffi.load(" "ffi.load('${lib.getLib knot-dns}/lib/' .. "
done
''
# https://gitlab.nic.cz/knot/knot-resolver/-/issues/925
+ ''
patch modules/http/meson.build <<EOF
@@ -22 +21,0 @@
- ['http', files('http.test.lua')],
EOF
''
# some tests have issues with network sandboxing, apparently
+ optionalString doInstallCheck ''
echo 'os.exit(77)' > daemon/lua/trust_anchors.test/bootstrap.test.lua

View file

@ -9,13 +9,13 @@
buildHomeAssistantComponent rec {
owner = "SukramJ";
domain = "homematicip_local";
version = "1.79.1";
version = "1.80.0";
src = fetchFromGitHub {
owner = "SukramJ";
repo = "custom_homematic";
tag = version;
hash = "sha256-kkUN7orPs9Xdq23VPwVp+AxqkWXMLiDcYRFNWeVlVpM=";
hash = "sha256-smagkEz5ec3Wrv5ldMY9hv+TnSzQ7pbZUURnTKBsF1g=";
};
postPatch = ''

View file

@ -251,6 +251,8 @@ let
rev = "refs/tags/${version}";
hash = "sha256-xOdTzG0bF5p1QpkXv2btwrVugQRjSwdAj8bXcC0IoQg=";
};
patches = [ ];
doCheck = false;
});
slack-sdk = super.slack-sdk.overridePythonAttrs (oldAttrs: rec {

View file

@ -17,10 +17,7 @@ buildPostgresqlExtension (finalAttrs: {
hash = "sha256-W3G6TGtkj+zXXdGZZR0bmZhsLuFJvuGTlDoo8kL8sf0=";
};
strictDeps = true;
nativeBuildInputs = [
postgresql
perl
];

View file

@ -100,7 +100,7 @@ let
pypandoc
pyparsing
pypdf
# pypdfium2
pypdfium2
python-dateutil
python-docx
# python-iso639

View file

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "instaloader";
version = "4.14";
version = "4.14.1";
format = "pyproject";
disabled = pythonOlder "3.6";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "instaloader";
repo = "instaloader";
tag = "v${version}";
sha256 = "sha256-UgnqO52q4kPYPz/eTrQOQXC+zZgtr4KwWPRRDTpzFuc=";
sha256 = "sha256-ZGCO5xNUwrQFsSaAiP1yffrkSN+Mxdtrw+Kve0s2t2E=";
};
nativeBuildInputs = [

View file

@ -68,6 +68,7 @@ lib.makeExtensible (self: {
docCargoDeps = rustPlatform.fetchCargoVendor {
name = "lix-doc-${version}";
inherit src;
allowGitDependencies = false;
sourceRoot = "${src.name or src}/lix-doc";
hash = "sha256-VPcrf78gfLlkTRrcbLkPgLOk0o6lsOJBm6HYLvavpNU=";
};
@ -88,6 +89,7 @@ lib.makeExtensible (self: {
docCargoDeps = rustPlatform.fetchCargoVendor {
name = "lix-doc-${version}";
inherit src;
allowGitDependencies = false;
sourceRoot = "${src.name or src}/lix-doc";
hash = "sha256-U820gvcbQIBaFr2OWPidfFIDXycDFGgXX1NpWDDqENs=";
};

View file

@ -15575,8 +15575,6 @@ with pkgs;
onlyLibVLC = true;
};
vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
vorbis-tools = callPackage ../applications/audio/vorbis-tools {

View file

@ -8335,6 +8335,8 @@ self: super: with self; {
mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { };
mkdocs-glightbox = callPackage ../development/python-modules/mkdocs-glightbox { };
mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { };
mkdocs-linkcheck = callPackage ../development/python-modules/mkdocs-linkcheck { };