diff --git a/nixos/modules/services/misc/homepage-dashboard.nix b/nixos/modules/services/misc/homepage-dashboard.nix index 35908488f487..d4f601700ad3 100644 --- a/nixos/modules/services/misc/homepage-dashboard.nix +++ b/nixos/modules/services/misc/homepage-dashboard.nix @@ -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 = { }; diff --git a/nixos/modules/services/web-apps/pretix.nix b/nixos/modules/services/web-apps/pretix.nix index 68b65e2260d2..75c95464d6fa 100644 --- a/nixos/modules/services/web-apps/pretix.nix +++ b/nixos/modules/services/web-apps/pretix.nix @@ -439,7 +439,7 @@ in expires 7d; ''; }; - "^~ /media/(cachedfiles|invoices)" = { + "^~ (/media/(cachedfiles|invoices)|/static/(staticfiles.json|CACHE/manifest.json))" = { extraConfig = '' deny all; return 404; diff --git a/nixos/modules/virtualisation/amazon-image.nix b/nixos/modules/virtualisation/amazon-image.nix index ed12029fc5c7..d49eb8246d0f 100644 --- a/nixos/modules/virtualisation/amazon-image.nix +++ b/nixos/modules/virtualisation/amazon-image.nix @@ -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"; diff --git a/pkgs/applications/audio/mbrola/default.nix b/pkgs/applications/audio/mbrola/default.nix index f9faa67d4552..e025827fed7a 100644 --- a/pkgs/applications/audio/mbrola/default.nix +++ b/pkgs/applications/audio/mbrola/default.nix @@ -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" ]; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 164c0e8fb7bc..2f724348c701 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -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"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 1884a1007ff5..812b04c932fb 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -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/,, diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e776a5e32cf6..36a9195b9967 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -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"; diff --git a/pkgs/applications/misc/zathura/core/default.nix b/pkgs/applications/misc/zathura/core/default.nix index b23e88761577..899e1ee92fba 100644 --- a/pkgs/applications/misc/zathura/core/default.nix +++ b/pkgs/applications/misc/zathura/core/default.nix @@ -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) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f12ded476f33..2b6c748fae92 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -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=", diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix index 9ca164b1887c..d6155639033e 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix @@ -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; diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprfocus.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprfocus.nix index befba9e11a3d..15dc04ba1d01 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprfocus.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprfocus.nix @@ -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+ }; } diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix index 5d17306cb33e..49c9f25e3ee4 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix @@ -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 = [ diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix index fd00d81af44b..753386fef4ea 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix @@ -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 { diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix index ca470d454430..0aeced6c76bb 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix @@ -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+ }; } diff --git a/pkgs/by-name/ab/abcmidi/package.nix b/pkgs/by-name/ab/abcmidi/package.nix index 2c25816e7163..85d9febb9e21 100644 --- a/pkgs/by-name/ab/abcmidi/package.nix +++ b/pkgs/by-name/ab/abcmidi/package.nix @@ -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 = { diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 2cd06c01dcb1..88c31711007c 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -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; diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index 60630532c591..2b1283a6184c 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -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="; }; }; diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index 11feb704ad78..ca220dac871c 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -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" '' diff --git a/pkgs/by-name/ca/cargo-bundle-licenses/package.nix b/pkgs/by-name/ca/cargo-bundle-licenses/package.nix index 1bc576616050..a54ac27be51f 100644 --- a/pkgs/by-name/ca/cargo-bundle-licenses/package.nix +++ b/pkgs/by-name/ca/cargo-bundle-licenses/package.nix @@ -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"; diff --git a/pkgs/by-name/ca/cargo-semver-checks/package.nix b/pkgs/by-name/ca/cargo-semver-checks/package.nix index 2105a2fcdec3..4c61ac890d8c 100644 --- a/pkgs/by-name/ca/cargo-semver-checks/package.nix +++ b/pkgs/by-name/ca/cargo-semver-checks/package.nix @@ -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 diff --git a/pkgs/by-name/cf/cf-terraforming/package.nix b/pkgs/by-name/cf/cf-terraforming/package.nix index d7938a072e71..c2900ad83531 100644 --- a/pkgs/by-name/cf/cf-terraforming/package.nix +++ b/pkgs/by-name/cf/cf-terraforming/package.nix @@ -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}" ]; diff --git a/pkgs/by-name/ch/changedetection-io/package.nix b/pkgs/by-name/ch/changedetection-io/package.nix index 56943720cc0b..ba853b424837 100644 --- a/pkgs/by-name/ch/changedetection-io/package.nix +++ b/pkgs/by-name/ch/changedetection-io/package.nix @@ -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; diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix index d9a73f22361b..8a3b5f0d63ad 100644 --- a/pkgs/by-name/co/comrak/package.nix +++ b/pkgs/by-name/co/comrak/package.nix @@ -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"; diff --git a/pkgs/by-name/cy/cyberpunk-neon/package.nix b/pkgs/by-name/cy/cyberpunk-neon/package.nix index 61068405a14a..bb1079c1bb76 100644 --- a/pkgs/by-name/cy/cyberpunk-neon/package.nix +++ b/pkgs/by-name/cy/cyberpunk-neon/package.nix @@ -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 = [ diff --git a/pkgs/by-name/dn/dnsx/package.nix b/pkgs/by-name/dn/dnsx/package.nix index e93957700849..7828cff04f5b 100644 --- a/pkgs/by-name/dn/dnsx/package.nix +++ b/pkgs/by-name/dn/dnsx/package.nix @@ -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" ]; diff --git a/pkgs/by-name/ei/eigenlayer/package.nix b/pkgs/by-name/ei/eigenlayer/package.nix index 9d14f03bbbb3..8602a70110ad 100644 --- a/pkgs/by-name/ei/eigenlayer/package.nix +++ b/pkgs/by-name/ei/eigenlayer/package.nix @@ -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"]; diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix index 831131a27f04..64b8c69ca56e 100644 --- a/pkgs/by-name/fa/faudio/package.nix +++ b/pkgs/by-name/fa/faudio/package.nix @@ -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 ]; diff --git a/pkgs/by-name/fi/firebase-tools/001-override-nan.patch b/pkgs/by-name/fi/firebase-tools/001-override-nan.patch deleted file mode 100644 index 5da013133fb1..000000000000 --- a/pkgs/by-name/fi/firebase-tools/001-override-nan.patch +++ /dev/null @@ -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", diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index ce164a12789d..2b0f99cce68f 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -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 + ]; }; } diff --git a/pkgs/by-name/fl/flameshot/package.nix b/pkgs/by-name/fl/flameshot/package.nix index 7ab9796afa4e..e62671840b89 100644 --- a/pkgs/by-name/fl/flameshot/package.nix +++ b/pkgs/by-name/fl/flameshot/package.nix @@ -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 = [ diff --git a/pkgs/by-name/fl/flare-signal/package.nix b/pkgs/by-name/fl/flare-signal/package.nix index 2c147db9a429..f1db4dafe0da 100644 --- a/pkgs/by-name/fl/flare-signal/package.nix +++ b/pkgs/by-name/fl/flare-signal/package.nix @@ -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 = [ diff --git a/pkgs/by-name/fn/fna3d/package.nix b/pkgs/by-name/fn/fna3d/package.nix index 7b415cd053e0..08862d304a6f 100644 --- a/pkgs/by-name/fn/fna3d/package.nix +++ b/pkgs/by-name/fn/fna3d/package.nix @@ -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 ]; diff --git a/pkgs/by-name/go/go-ios/package.nix b/pkgs/by-name/go/go-ios/package.nix index d297854794eb..593db50af789 100644 --- a/pkgs/by-name/go/go-ios/package.nix +++ b/pkgs/by-name/go/go-ios/package.nix @@ -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; diff --git a/pkgs/by-name/go/google-cloud-sql-proxy/package.nix b/pkgs/by-name/go/google-cloud-sql-proxy/package.nix index a7587da21256..b58855dff007 100644 --- a/pkgs/by-name/go/google-cloud-sql-proxy/package.nix +++ b/pkgs/by-name/go/google-cloud-sql-proxy/package.nix @@ -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" diff --git a/pkgs/by-name/jn/jna/package.nix b/pkgs/by-name/jn/jna/package.nix index 59bf971a6179..bd9f9772838b 100644 --- a/pkgs/by-name/jn/jna/package.nix +++ b/pkgs/by-name/jn/jna/package.nix @@ -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 = [ diff --git a/pkgs/by-name/kr/krabby/package.nix b/pkgs/by-name/kr/krabby/package.nix index f9cb35ffa9e0..c347a934aee5 100644 --- a/pkgs/by-name/kr/krabby/package.nix +++ b/pkgs/by-name/kr/krabby/package.nix @@ -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"; diff --git a/pkgs/by-name/lo/localsend/package.nix b/pkgs/by-name/lo/localsend/package.nix index 648ea6c6fb6c..3b7c25d55682 100644 --- a/pkgs/by-name/lo/localsend/package.nix +++ b/pkgs/by-name/lo/localsend/package.nix @@ -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 diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index cdc870d16174..9168ed8b5596 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -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; diff --git a/pkgs/by-name/nw/nwg-panel/package.nix b/pkgs/by-name/nw/nwg-panel/package.nix index 5031835507eb..dcf88c90c63b 100644 --- a/pkgs/by-name/nw/nwg-panel/package.nix +++ b/pkgs/by-name/nw/nwg-panel/package.nix @@ -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 diff --git a/pkgs/by-name/ol/ols/package.nix b/pkgs/by-name/ol/ols/package.nix index d8b0661fd305..274b048e0852 100644 --- a/pkgs/by-name/ol/ols/package.nix +++ b/pkgs/by-name/ol/ols/package.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation { }; postPatch = '' + substituteInPlace build.sh \ + --replace-fail "-microarch:native" "" patchShebangs build.sh odinfmt.sh ''; diff --git a/pkgs/by-name/op/openapi-python-client/package.nix b/pkgs/by-name/op/openapi-python-client/package.nix index 4a7011ab9086..10969063980e 100644 --- a/pkgs/by-name/op/openapi-python-client/package.nix +++ b/pkgs/by-name/op/openapi-python-client/package.nix @@ -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 = diff --git a/pkgs/by-name/ow/owncloud-client/package.nix b/pkgs/by-name/ow/owncloud-client/package.nix index b903a944b11a..1ff93232c75a 100644 --- a/pkgs/by-name/ow/owncloud-client/package.nix +++ b/pkgs/by-name/ow/owncloud-client/package.nix @@ -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"; diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 7852cbef4d5c..8f4fe9e56e69 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -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" ]; diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 93d9ed274177..d44f0f5df26c 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -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 = { diff --git a/pkgs/by-name/pr/pretix/plugins/default.nix b/pkgs/by-name/pr/pretix/plugins/default.nix deleted file mode 100644 index 12c9b6fa02bf..000000000000 --- a/pkgs/by-name/pr/pretix/plugins/default.nix +++ /dev/null @@ -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 { }; -} diff --git a/pkgs/by-name/pr/pretix/plugins/mollie.nix b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix similarity index 87% rename from pkgs/by-name/pr/pretix/plugins/mollie.nix rename to pkgs/by-name/pr/pretix/plugins/mollie/package.nix index da15098b01d2..e843a85c9329 100644 --- a/pkgs/by-name/pr/pretix/plugins/mollie.nix +++ b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix @@ -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 = [ diff --git a/pkgs/by-name/pr/pretix/plugins/pages.nix b/pkgs/by-name/pr/pretix/plugins/pages/package.nix similarity index 100% rename from pkgs/by-name/pr/pretix/plugins/pages.nix rename to pkgs/by-name/pr/pretix/plugins/pages/package.nix diff --git a/pkgs/by-name/pr/pretix/plugins/passbook-openssl.patch b/pkgs/by-name/pr/pretix/plugins/passbook/openssl.patch similarity index 100% rename from pkgs/by-name/pr/pretix/plugins/passbook-openssl.patch rename to pkgs/by-name/pr/pretix/plugins/passbook/openssl.patch diff --git a/pkgs/by-name/pr/pretix/plugins/passbook.nix b/pkgs/by-name/pr/pretix/plugins/passbook/package.nix similarity index 95% rename from pkgs/by-name/pr/pretix/plugins/passbook.nix rename to pkgs/by-name/pr/pretix/plugins/passbook/package.nix index d890a71f46ce..36b4de734886 100644 --- a/pkgs/by-name/pr/pretix/plugins/passbook.nix +++ b/pkgs/by-name/pr/pretix/plugins/passbook/package.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { }; patches = [ - (replaceVars ./passbook-openssl.patch { + (replaceVars ./openssl.patch { openssl = lib.getExe openssl; }) ]; diff --git a/pkgs/by-name/pr/pretix/plugins/reluctant-stripe.nix b/pkgs/by-name/pr/pretix/plugins/reluctant-stripe/package.nix similarity index 100% rename from pkgs/by-name/pr/pretix/plugins/reluctant-stripe.nix rename to pkgs/by-name/pr/pretix/plugins/reluctant-stripe/package.nix diff --git a/pkgs/by-name/pr/pretix/plugins/stretchgoals.nix b/pkgs/by-name/pr/pretix/plugins/stretchgoals/package.nix similarity index 100% rename from pkgs/by-name/pr/pretix/plugins/stretchgoals.nix rename to pkgs/by-name/pr/pretix/plugins/stretchgoals/package.nix diff --git a/pkgs/by-name/pr/pretix/plugins/zugferd.nix b/pkgs/by-name/pr/pretix/plugins/zugferd/package.nix similarity index 91% rename from pkgs/by-name/pr/pretix/plugins/zugferd.nix rename to pkgs/by-name/pr/pretix/plugins/zugferd/package.nix index bada0bbc9bfd..55f2300ab98f 100644 --- a/pkgs/by-name/pr/pretix/plugins/zugferd.nix +++ b/pkgs/by-name/pr/pretix/plugins/zugferd/package.nix @@ -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 = '' diff --git a/pkgs/by-name/rm/rmapi/package.nix b/pkgs/by-name/rm/rmapi/package.nix index 182a98e8058f..44036731dd4c 100644 --- a/pkgs/by-name/rm/rmapi/package.nix +++ b/pkgs/by-name/rm/rmapi/package.nix @@ -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="; diff --git a/pkgs/by-name/ru/runzip/package.nix b/pkgs/by-name/ru/runzip/package.nix index 7f196224b676..fecd659c7563 100644 --- a/pkgs/by-name/ru/runzip/package.nix +++ b/pkgs/by-name/ru/runzip/package.nix @@ -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; diff --git a/pkgs/by-name/sk/skeditor/nuget-deps.json b/pkgs/by-name/sk/skeditor/nuget-deps.json index ebddeadcbee0..c8b40dc5ba61 100644 --- a/pkgs/by-name/sk/skeditor/nuget-deps.json +++ b/pkgs/by-name/sk/skeditor/nuget-deps.json @@ -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", diff --git a/pkgs/by-name/sk/skeditor/package.nix b/pkgs/by-name/sk/skeditor/package.nix index db5b75491f55..bdf4d2eee2e3 100644 --- a/pkgs/by-name/sk/skeditor/package.nix +++ b/pkgs/by-name/sk/skeditor/package.nix @@ -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"; diff --git a/pkgs/by-name/ta/tabby-agent/package.nix b/pkgs/by-name/ta/tabby-agent/package.nix index e2d9c2cf2977..63d0eaec4660 100644 --- a/pkgs/by-name/ta/tabby-agent/package.nix +++ b/pkgs/by-name/ta/tabby-agent/package.nix @@ -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 = [ diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index 1630d33ba1d0..7bb87d545505 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -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 ]; diff --git a/pkgs/by-name/tf/tflint/package.nix b/pkgs/by-name/tf/tflint/package.nix index 3a3a6e18856f..ed98987a6188 100644 --- a/pkgs/by-name/tf/tflint/package.nix +++ b/pkgs/by-name/tf/tflint/package.nix @@ -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; diff --git a/pkgs/by-name/ua/uair/package.nix b/pkgs/by-name/ua/uair/package.nix index 2e2c8ae5ff2d..3f21afb9d5e8 100644 --- a/pkgs/by-name/ua/uair/package.nix +++ b/pkgs/by-name/ua/uair/package.nix @@ -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 diff --git a/pkgs/by-name/uc/uchmviewer/package.nix b/pkgs/by-name/uc/uchmviewer/package.nix new file mode 100644 index 000000000000..30996a7a63aa --- /dev/null +++ b/pkgs/by-name/uc/uchmviewer/package.nix @@ -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; + }; +}) diff --git a/pkgs/applications/audio/vmpk/default.nix b/pkgs/by-name/vm/vmpk/package.nix similarity index 69% rename from pkgs/applications/audio/vmpk/default.nix rename to pkgs/by-name/vm/vmpk/package.nix index 7201030bac35..3804ea818abf 100644 --- a/pkgs/applications/audio/vmpk/default.nix +++ b/pkgs/by-name/vm/vmpk/package.nix @@ -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; { diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index d298a63a33e8..d6eaf4bdb742 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -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 ]; diff --git a/pkgs/by-name/xa/xan/package.nix b/pkgs/by-name/xa/xan/package.nix index ba66b1e68f4b..1cead8746b39 100644 --- a/pkgs/by-name/xa/xan/package.nix +++ b/pkgs/by-name/xa/xan/package.nix @@ -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 diff --git a/pkgs/by-name/yu/yutto/package.nix b/pkgs/by-name/yu/yutto/package.nix index c2e583dde832..5684087104bd 100644 --- a/pkgs/by-name/yu/yutto/package.nix +++ b/pkgs/by-name/yu/yutto/package.nix @@ -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 ]; diff --git a/pkgs/by-name/za/zapret/package.nix b/pkgs/by-name/za/zapret/package.nix index 9de0012d1a75..8b1c922f86a0 100644 --- a/pkgs/by-name/za/zapret/package.nix +++ b/pkgs/by-name/za/zapret/package.nix @@ -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 = [ diff --git a/pkgs/data/icons/papirus-icon-theme/default.nix b/pkgs/data/icons/papirus-icon-theme/default.nix index 22898dd77162..8aa000b133fe 100644 --- a/pkgs/data/icons/papirus-icon-theme/default.nix +++ b/pkgs/data/icons/papirus-icon-theme/default.nix @@ -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 = [ diff --git a/pkgs/development/libraries/lief/default.nix b/pkgs/development/libraries/lief/default.nix index 209c9b194ddf..3f618f6a6740 100644 --- a/pkgs/development/libraries/lief/default.nix +++ b/pkgs/development/libraries/lief/default.nix @@ -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" ]; diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 9f439bddcb1c..374123cb8239 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/autobahn/default.nix b/pkgs/development/python-modules/autobahn/default.nix index 9770f8e6e940..5b71a43facc0 100644 --- a/pkgs/development/python-modules/autobahn/default.nix +++ b/pkgs/development/python-modules/autobahn/default.nix @@ -84,8 +84,14 @@ buildPythonPackage rec { optional-dependencies = lib.fix (self: { all = - with self; - accelerate ++ compress ++ encryption ++ nvx ++ serialization ++ scram ++ twisted ++ ui; + self.accelerate + ++ self.compress + ++ self.encryption + ++ self.nvx + ++ self.serialization + ++ self.scram + ++ self.twisted + ++ self.ui; accelerate = [ # wsaccel ]; diff --git a/pkgs/development/python-modules/calmjs-parse/default.nix b/pkgs/development/python-modules/calmjs-parse/default.nix index 16722ff9d01d..59818f92153e 100644 --- a/pkgs/development/python-modules/calmjs-parse/default.nix +++ b/pkgs/development/python-modules/calmjs-parse/default.nix @@ -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" diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix index 6597dd4749d0..d392915f05f8 100644 --- a/pkgs/development/python-modules/cffi/default.nix +++ b/pkgs/development/python-modules/cffi/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/django-i18nfield/default.nix b/pkgs/development/python-modules/django-i18nfield/default.nix index 9a4918ee168f..06b89d1101cf 100644 --- a/pkgs/development/python-modules/django-i18nfield/default.nix +++ b/pkgs/development/python-modules/django-i18nfield/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/django-localflavor/default.nix b/pkgs/development/python-modules/django-localflavor/default.nix index 0ccadac6705d..7576c4e83eef 100644 --- a/pkgs/development/python-modules/django-localflavor/default.nix +++ b/pkgs/development/python-modules/django-localflavor/default.nix @@ -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"; diff --git a/pkgs/development/python-modules/django-statici18n/default.nix b/pkgs/development/python-modules/django-statici18n/default.nix index b233ad229b66..e48234004cc6 100644 --- a/pkgs/development/python-modules/django-statici18n/default.nix +++ b/pkgs/development/python-modules/django-statici18n/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/dlinfo/default.nix b/pkgs/development/python-modules/dlinfo/default.nix index 5eae0a86e8e8..1937f601ff22 100644 --- a/pkgs/development/python-modules/dlinfo/default.nix +++ b/pkgs/development/python-modules/dlinfo/default.nix @@ -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; diff --git a/pkgs/development/python-modules/experiment-utilities/default.nix b/pkgs/development/python-modules/experiment-utilities/default.nix index 983f259c10c6..08c72cb88c3e 100644 --- a/pkgs/development/python-modules/experiment-utilities/default.nix +++ b/pkgs/development/python-modules/experiment-utilities/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/fenics/default.nix b/pkgs/development/python-modules/fenics/default.nix index b2750f7a7054..15f4fc83b541 100644 --- a/pkgs/development/python-modules/fenics/default.nix +++ b/pkgs/development/python-modules/fenics/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/hahomematic/default.nix b/pkgs/development/python-modules/hahomematic/default.nix index c7123783cf2e..64a2262160a1 100644 --- a/pkgs/development/python-modules/hahomematic/default.nix +++ b/pkgs/development/python-modules/hahomematic/default.nix @@ -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; diff --git a/pkgs/development/python-modules/mkdocs-glightbox/default.nix b/pkgs/development/python-modules/mkdocs-glightbox/default.nix new file mode 100644 index 000000000000..65fdad8f38a8 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-glightbox/default.nix @@ -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 ]; + }; +} diff --git a/pkgs/development/python-modules/mpi4py/default.nix b/pkgs/development/python-modules/mpi4py/default.nix index e8d3ac8be8ac..e16d2cf007d6 100644 --- a/pkgs/development/python-modules/mpi4py/default.nix +++ b/pkgs/development/python-modules/mpi4py/default.nix @@ -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 ]; }; diff --git a/pkgs/development/python-modules/pdfplumber/default.nix b/pkgs/development/python-modules/pdfplumber/default.nix index fd1881adf6a7..5130c287c9c1 100644 --- a/pkgs/development/python-modules/pdfplumber/default.nix +++ b/pkgs/development/python-modules/pdfplumber/default.nix @@ -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 ]; }; } diff --git a/pkgs/development/python-modules/python-motionmount/default.nix b/pkgs/development/python-modules/python-motionmount/default.nix index be922822f69c..1500b0f335b4 100644 --- a/pkgs/development/python-modules/python-motionmount/default.nix +++ b/pkgs/development/python-modules/python-motionmount/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/pytradfri/default.nix b/pkgs/development/python-modules/pytradfri/default.nix index cfbcc21fc6cb..ab7772360d65 100644 --- a/pkgs/development/python-modules/pytradfri/default.nix +++ b/pkgs/development/python-modules/pytradfri/default.nix @@ -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"; }; } diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix index a43e89e752ed..8f02edb5c2d5 100644 --- a/pkgs/development/python-modules/sagemaker/default.nix +++ b/pkgs/development/python-modules/sagemaker/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 9fd7a701a09d..ecf7b4990771 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/ttfautohint-py/default.nix b/pkgs/development/python-modules/ttfautohint-py/default.nix index d6ae488bb342..b99908f2bda3 100644 --- a/pkgs/development/python-modules/ttfautohint-py/default.nix +++ b/pkgs/development/python-modules/ttfautohint-py/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/yeelight/default.nix b/pkgs/development/python-modules/yeelight/default.nix index ba9faf0217b2..8b08b68fb29c 100644 --- a/pkgs/development/python-modules/yeelight/default.nix +++ b/pkgs/development/python-modules/yeelight/default.nix @@ -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 ]; diff --git a/pkgs/servers/dns/knot-resolver/default.nix b/pkgs/servers/dns/knot-resolver/default.nix index c5b58811e7e4..73895b016128 100644 --- a/pkgs/servers/dns/knot-resolver/default.nix +++ b/pkgs/servers/dns/knot-resolver/default.nix @@ -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 < daemon/lua/trust_anchors.test/bootstrap.test.lua diff --git a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix index 6b9e34c13e0d..d524cd8fdffe 100644 --- a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix @@ -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 = '' diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index f92907d0d74d..0c65e367f17b 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -251,6 +251,8 @@ let rev = "refs/tags/${version}"; hash = "sha256-xOdTzG0bF5p1QpkXv2btwrVugQRjSwdAj8bXcC0IoQg="; }; + patches = [ ]; + doCheck = false; }); slack-sdk = super.slack-sdk.overridePythonAttrs (oldAttrs: rec { diff --git a/pkgs/servers/sql/postgresql/ext/pgddl.nix b/pkgs/servers/sql/postgresql/ext/pgddl.nix index 61ef2095ccdc..b29e78c02725 100644 --- a/pkgs/servers/sql/postgresql/ext/pgddl.nix +++ b/pkgs/servers/sql/postgresql/ext/pgddl.nix @@ -17,10 +17,7 @@ buildPostgresqlExtension (finalAttrs: { hash = "sha256-W3G6TGtkj+zXXdGZZR0bmZhsLuFJvuGTlDoo8kL8sf0="; }; - strictDeps = true; - nativeBuildInputs = [ - postgresql perl ]; diff --git a/pkgs/servers/unstructured-api/default.nix b/pkgs/servers/unstructured-api/default.nix index 5f323fdd3053..96a5a15584d8 100644 --- a/pkgs/servers/unstructured-api/default.nix +++ b/pkgs/servers/unstructured-api/default.nix @@ -100,7 +100,7 @@ let pypandoc pyparsing pypdf - # pypdfium2 + pypdfium2 python-dateutil python-docx # python-iso639 diff --git a/pkgs/tools/misc/instaloader/default.nix b/pkgs/tools/misc/instaloader/default.nix index ed97970b34c2..10f89891e591 100644 --- a/pkgs/tools/misc/instaloader/default.nix +++ b/pkgs/tools/misc/instaloader/default.nix @@ -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 = [ diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index 1acc5e2efb48..3f981637253c 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -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="; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 49a38c304828..0abf17f1a2f4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15576,8 +15576,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 { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c7a411d9f533..f8eda4e84c74 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -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 { };