diff --git a/nixos/modules/services/web-apps/bluesky-pds.nix b/nixos/modules/services/web-apps/bluesky-pds.nix index 426c4ca7a961..65fee4772d29 100644 --- a/nixos/modules/services/web-apps/bluesky-pds.nix +++ b/nixos/modules/services/web-apps/bluesky-pds.nix @@ -33,7 +33,7 @@ let ${getExe pkgs.bluesky-pdsadmin} "$@" ''; in -# All defaults are from https://github.com/bluesky-social/pds/blob/9a72155fee4e7e1de0e0add5454c5571b89e05e0/installer.sh +# All defaults are from https://github.com/bluesky-social/pds/blob/0b5cd1179f4fcf2643e5ead5cf4ac56c5cdeda3b/installer.sh { imports = [ (lib.mkRenamedOptionModule [ "services" "pds" "enable" ] [ "services" "bluesky-pds" "enable" ]) @@ -137,6 +137,12 @@ in default = "true"; description = "Enable rate limiting"; }; + + PDS_INVITE_REQUIRED = mkOption { + type = types.nullOr types.str; + default = "true"; + description = "Require invite code for registration"; + }; }; }; diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 6e3b5a035113..6af7c34c04a4 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2026-02-07"; + version = "0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "1ce9db0250501ff30219fe4255bdbf96c7043904"; - hash = "sha256-tLXyy3AeRu5dVdvhfi0HTsZoZCkqQg9N3ZNAx76ytiQ="; + rev = "07e5fc1ce089c6208e374aca56284e790c9a2053"; + hash = "sha256-2qknNf9bN1JXfHrWlDbfM86WMgTFeph6/2I3NAKpTSA="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/at/atuin-desktop/package.nix b/pkgs/by-name/at/atuin-desktop/package.nix index 4774ad64b743..2e3de7995a0b 100644 --- a/pkgs/by-name/at/atuin-desktop/package.nix +++ b/pkgs/by-name/at/atuin-desktop/package.nix @@ -20,13 +20,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "atuin-desktop"; - version = "0.2.19"; + version = "0.2.20"; src = fetchFromGitHub { owner = "atuinsh"; repo = "desktop"; tag = "v${finalAttrs.version}"; - hash = "sha256-itfpRG8znMz0IRK9n4BMxkhkWR7CIjkEY4JQXBgCeYQ="; + hash = "sha256-8FMB64UeGhXpWD5w33okpOVwKInrQ5R33aZuKIRCFEs="; }; cargoRoot = "./."; @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { patches src ; - hash = "sha256-bSTBfnSUID1+G4maLqtLEgqYuFkpIi6KN++/QBtte/0="; + hash = "sha256-eOFMUxXPQrhBthuQLgBsixe1vsniGUnoHb2EOhZQ/iY="; }; patches = [ diff --git a/pkgs/by-name/bl/bluesky-pds/package.nix b/pkgs/by-name/bl/bluesky-pds/package.nix index 57a80857b04e..b146dc58b705 100644 --- a/pkgs/by-name/bl/bluesky-pds/package.nix +++ b/pkgs/by-name/bl/bluesky-pds/package.nix @@ -27,13 +27,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "pds"; - version = "0.4.204"; + version = "0.4.208"; src = fetchFromGitHub { owner = "bluesky-social"; repo = "pds"; tag = "v${finalAttrs.version}"; - hash = "sha256-jYCMwHKKFIsfOgGYiKVrWtIT7atPA8NsetvfjDW05yE="; + hash = "sha256-/porufe1XVtjEFMOv40+1G1n5WgaAJIvOv/KWkKgxuQ="; }; sourceRoot = "${finalAttrs.src.name}/service"; @@ -62,8 +62,8 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot ; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-G6xZfbfz+jud1N6lxwp5FA5baAkFwmofejsPt/Gaze8="; + fetcherVersion = 3; + hash = "sha256-TZ+lUdICkLZfHPvU1qEUeB3wasBKJpGo2lMk4eeyjas="; }; buildPhase = '' diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index 20f4ac6c7ec0..3d26617c8a8d 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.87.186"; + version = "1.87.188"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-MyTYIna4cT9cH/meKyCg97v8g6bYpGK7x8q/ibHNDOE="; + hash = "sha256-v4q5kXwpdYXzXFzkJDvuBdlvuHYt9Zyj5R3R4Ajivxo="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-d07fttXvvrDPdVCEOAZpwkLrya4elfN/jBFNf+YFtkA="; + hash = "sha256-fQx9UQ7G57q08rIR5rWh6qBGmprcVlv8OTzoK8u/SeI="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-MI3MesRZv3hpXvyayj3dFtC70Z9tneeaeQbv4BneSO8="; + hash = "sha256-UbH4M9jeT+vfzd/V5y0UQNM6ye4/ejp/4drzsUOvpIA="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-c03bQ3gZzkA+QfDcGBmljUoaWfxz+0c4lm8ifqhPtxg="; + hash = "sha256-qjYfN835bKxc4kPFvNBW30AnhkuGzV4Wm+PeWJlpGe8="; }; }; diff --git a/pkgs/by-name/bu/buku/package.nix b/pkgs/by-name/bu/buku/package.nix index 465458ddce36..3f91fcb4f5d3 100644 --- a/pkgs/by-name/bu/buku/package.nix +++ b/pkgs/by-name/bu/buku/package.nix @@ -23,7 +23,7 @@ let in with python3.pkgs; buildPythonApplication (finalAttrs: { - version = "5.1"; + version = "5.1.1"; pname = "buku"; pyproject = true; @@ -31,7 +31,7 @@ buildPythonApplication (finalAttrs: { owner = "jarun"; repo = "buku"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-7ezAhKqykTpnfyK4+BLr/7+GBH720GxnEnkoJ/AIL08="; + sha256 = "sha256-7dxe1GUdBDP/mNfYKkJzKNTgzXLfVQxp4REEkFIh4Bs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 601bd458dd8d..14ca136403f5 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "cdncheck"; - version = "1.2.22"; + version = "1.2.23"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${finalAttrs.version}"; - hash = "sha256-d6wdjSEjgZxV6LciZ6ruVPsuo/YgryHXUCAeR1tLHeE="; + hash = "sha256-gYWoFssX+/iMGnMqo3Oe66aCSoNMSOXHJi2G/4QrYvA="; }; vendorHash = "sha256-bYN119IyOkO9w+CWGwnCOXqpo4QHJV6iDuToMnTo0og="; @@ -34,7 +34,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool to detect various technology for a given IP address"; homepage = "https://github.com/projectdiscovery/cdncheck"; - changelog = "https://github.com/projectdiscovery/cdncheck/releases/tag/v${finalAttrs.src.tag}"; + changelog = "https://github.com/projectdiscovery/cdncheck/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cdncheck"; diff --git a/pkgs/by-name/ch/chainsaw/package.nix b/pkgs/by-name/ch/chainsaw/package.nix index 0e2c20fd3700..3e00f1af14a5 100644 --- a/pkgs/by-name/ch/chainsaw/package.nix +++ b/pkgs/by-name/ch/chainsaw/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chainsaw"; - version = "2.13.1"; + version = "2.14.1"; src = fetchFromGitHub { owner = "WithSecureLabs"; repo = "chainsaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-89ra6VfqGaKyWiy8+m97vNm/IsQKJCU+kHyOUIjMQtA="; + hash = "sha256-M+gHsh4u5CEZndMn5sUFk/69ojyaL2AftF8Ao0mKmtY="; }; - cargoHash = "sha256-nc75jhzi7UWDnAEvkdN/WHZJOEedexgRAO2akj3PNfc="; + cargoHash = "sha256-NFyo6elDsqjFI4Kr9BG2ppM8DXictY+N+D3G5+89TJU="; ldflags = [ "-w" diff --git a/pkgs/by-name/co/convfont/package.nix b/pkgs/by-name/co/convfont/package.nix index 3db04468e74f..8687c4bb0d67 100644 --- a/pkgs/by-name/co/convfont/package.nix +++ b/pkgs/by-name/co/convfont/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation { meta = { description = "Converts font for use with FontLibC"; homepage = "https://github.com/drdnar/convfont"; - license = lib.licenses.unfree; + license = lib.licenses.wtfpl; maintainers = [ ]; platforms = lib.platforms.all; mainProgram = "convfont"; diff --git a/pkgs/by-name/gh/ghmap/package.nix b/pkgs/by-name/gh/ghmap/package.nix index 8aec46c63f60..42f0ee327e95 100644 --- a/pkgs/by-name/gh/ghmap/package.nix +++ b/pkgs/by-name/gh/ghmap/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ghmap"; - version = "2.0.0"; + version = "2.0.3"; pyproject = true; src = fetchFromGitHub { owner = "uhourri"; repo = "ghmap"; tag = "v${finalAttrs.version}"; - hash = "sha256-3y7ENSqcyfQTb78ELoZse9TksPT0zrsLD2YVEfjJ2Y8="; + hash = "sha256-UF7Zxrm+thZeAKPiCaI5t4NbDzuUU3oosPsb0Cgv9t0="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/go/gogup/package.nix b/pkgs/by-name/go/gogup/package.nix index e28b196123c1..2e47b941eac7 100644 --- a/pkgs/by-name/go/gogup/package.nix +++ b/pkgs/by-name/go/gogup/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "gogup"; - version = "0.28.2"; + version = "0.28.3"; src = fetchFromGitHub { owner = "nao1215"; repo = "gup"; rev = "v${finalAttrs.version}"; - hash = "sha256-ETUCMDF0dU2p/nKC07T2rVtDvKRSatqijRu4PanbxXc="; + hash = "sha256-vcwXPdXMH31L+IkNLqeDZW4KhLb2i6sXIPPOs2Lc5rU="; }; - vendorHash = "sha256-Dm9g2SA5qYYcmnQ1xApVVvWG7+CaQs5blv7qJOANL8Q="; + vendorHash = "sha256-Zu8P31XoIO18U2Ej0qh0yF91zDCeWxMgC7KtcWNzvh8="; doCheck = false; ldflags = [ diff --git a/pkgs/by-name/ha/hawkeye/package.nix b/pkgs/by-name/ha/hawkeye/package.nix index ebd216e5d9d0..b7f3927b17b1 100644 --- a/pkgs/by-name/ha/hawkeye/package.nix +++ b/pkgs/by-name/ha/hawkeye/package.nix @@ -7,16 +7,16 @@ rustPackages.rustPlatform.buildRustPackage (finalAttrs: { pname = "hawkeye"; - version = "6.4.2"; + version = "6.5.1"; src = fetchFromGitHub { owner = "korandoru"; repo = "hawkeye"; tag = "v${finalAttrs.version}"; - hash = "sha256-IlCvutuPY9Tik/D5qdWv42HKHxFQpARYnmetxBqk0TQ="; + hash = "sha256-TBWPpfSr5ONr7HzEzPr3TbQo3fl4Szj/7cl3NafyYms="; }; - cargoHash = "sha256-dSiJX91DNVSSx9iP0MoktsEDzljS+Yjpe+1As+AftmY="; + cargoHash = "sha256-5fUNyNYm0p44Xs4mK+nhrsUrA3LJkaO8gZrmXyRqiSo="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 4417c4545c84..f14ba1486475 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.41.0"; + version = "0.42.0"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-Vt1rbiJx3CRSJSljb+HQat8/D4PEm7Sx7arP3UbA0nI="; + hash = "sha256-L8eCLNpkoLBvGhynYJ47/cG60mDpXKbk+/nbmjeYhQM="; }; - cargoHash = "sha256-CUXhosylqBSj+wDHMpWUdSjKvrn5IZ07+MFsGteQpfw="; + cargoHash = "sha256-WDCNPYQDOmtltsodOZISsDfCyitxfURytUSpvWU8ehE="; preCheck = '' export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index f8f1bdc5adb5..8bec04fcdad1 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "147.0.2-1"; + version = "147.0.3-2"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-5WeLYaZuixXEFrzMXbF7GkVlSptC0Ng6QkCC8ecISXE="; - aarch64-linux = "sha256-xz9ApgpG8b7EgIi6n8L9lQbLmo8hxtGtfpLppYvRM1k="; + x86_64-linux = "sha256-BBrZUlbA569mktjDMayR4Nb05ilhbsANKZ6yY2jZZ34="; + aarch64-linux = "sha256-m4EkgutlR3QgEDVgtKmYkVvj7jzaZjl0cn2X4UJ6GJg="; } .${stdenv.hostPlatform.system} or throwSystem; }; diff --git a/pkgs/by-name/me/metacubexd/package.nix b/pkgs/by-name/me/metacubexd/package.nix index 075e1f2c97ca..de89fbc78402 100644 --- a/pkgs/by-name/me/metacubexd/package.nix +++ b/pkgs/by-name/me/metacubexd/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "metacubexd"; - version = "1.240.2"; + version = "1.241.2"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "metacubexd"; rev = "v${finalAttrs.version}"; - hash = "sha256-6GsUiOBYFDov3/O36iYglxEn7qtcGmn4WeIls68i4Og="; + hash = "sha256-quI1DSXHGR0My1SfseIBdTa6t4jr3mKOEMaEYloT+Vo="; }; nativeBuildInputs = [ @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 1; - hash = "sha256-PAtw+qrxl3gZC+kdWcsp34tj8CH/jEOkXgodycs2cZg="; + hash = "sha256-ItO9/+OU5zWI/J78dZoxmAMVNCb4wnbSjo1JBI8obZA="; }; buildPhase = '' diff --git a/pkgs/by-name/op/openttd/package.nix b/pkgs/by-name/op/openttd/package.nix index 02d2d813973d..37b38d982678 100644 --- a/pkgs/by-name/op/openttd/package.nix +++ b/pkgs/by-name/op/openttd/package.nix @@ -8,7 +8,6 @@ SDL2, libpng, zlib, - zlib' ? zlib.override { static = true; }, xz, freetype, fontconfig, @@ -89,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { SDL2 libpng xz - zlib' + zlib freetype fontconfig curl diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 74ea44b92f04..6b1660ce2808 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.4.2"; + version = "1.4.3"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-u8v/g+iB0ZMl1xmDgGLAUzhFpwSK2BGqJpxPOoBgxp4="; + hash = "sha256-j1RvWfF+85am64110VnXlyq52aPc/BnlPTw1o/CQepU="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-KHy1MmitHEk4ZaS8neBDvjzuszlevlHlGj4CFiGc69U="; + hash = "sha256-RF3k3FPq3TL7bpjTxjnQUN6Pe8CXrM+J6NTY78jBO3o="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-7QU/rFeEed8/4oT3PUKBQt4rwKxZRWSs1V0wVu50Kcc="; + hash = "sha256-CJm4LoR6H37zjW+L6c0W+awkeOhf5JNhzR7MfAxZH9I="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-ZM5sZesA1UA9+1PdQnD3SJ1NIr6sm+GK1iyGr5++7Kk="; + hash = "sha256-rDMI7Ex8yc5w3HKyRB4KjN3xfeoUfFtBCLyPvSr+ugg="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' diff --git a/pkgs/applications/misc/qcad/application-dir.patch b/pkgs/by-name/qc/qcad/application-dir.patch similarity index 100% rename from pkgs/applications/misc/qcad/application-dir.patch rename to pkgs/by-name/qc/qcad/application-dir.patch diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/by-name/qc/qcad/package.nix similarity index 77% rename from pkgs/applications/misc/qcad/default.nix rename to pkgs/by-name/qc/qcad/package.nix index af4545e79946..502bc3030932 100644 --- a/pkgs/applications/misc/qcad/default.nix +++ b/pkgs/by-name/qc/qcad/package.nix @@ -4,29 +4,22 @@ fetchFromGitHub, installShellFiles, pkg-config, - qmake, - qttools, + qt5, boost, libGLU, muparser, - qtbase, - qtscript, - qtsvg, - qtxmlpatterns, - qtmacextras, - wrapQtAppsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "qcad"; - version = "3.32.5.0"; + version = "3.32.6.0"; src = fetchFromGitHub { - name = "qcad-${version}-src"; + name = "${finalAttrs.pname}-${finalAttrs.version}-src"; owner = "qcad"; repo = "qcad"; - rev = "v${version}"; - hash = "sha256-sg9Vrekh57JAQb1o8AWDkDuOs3ovELJ2WTTXPa+e3JU="; + rev = "v${finalAttrs.version}"; + hash = "sha256-7PckPPD7CWd+IQWTLhr5+vizIjPpRdva2yDOyC6t0Uc="; }; patches = [ @@ -35,33 +28,33 @@ stdenv.mkDerivation rec { ]; postPatch = '' - if ! [ -d src/3rdparty/qt-labs-qtscriptgenerator-${qtbase.version} ]; then - mkdir src/3rdparty/qt-labs-qtscriptgenerator-${qtbase.version} + if ! [ -d src/3rdparty/qt-labs-qtscriptgenerator-${qt5.qtbase.version} ]; then + mkdir src/3rdparty/qt-labs-qtscriptgenerator-${qt5.qtbase.version} cp \ src/3rdparty/qt-labs-qtscriptgenerator-5.14.0/qt-labs-qtscriptgenerator-5.14.0.pro \ - src/3rdparty/qt-labs-qtscriptgenerator-${qtbase.version}/qt-labs-qtscriptgenerator-${qtbase.version}.pro + src/3rdparty/qt-labs-qtscriptgenerator-${qt5.qtbase.version}/qt-labs-qtscriptgenerator-${qt5.qtbase.version}.pro fi ''; nativeBuildInputs = [ installShellFiles pkg-config - qmake - qttools - wrapQtAppsHook + qt5.qmake + qt5.qttools + qt5.wrapQtAppsHook ]; buildInputs = [ boost libGLU muparser - qtbase - qtscript - qtsvg - qtxmlpatterns + qt5.qtbase + qt5.qtscript + qt5.qtsvg + qt5.qtxmlpatterns ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - qtmacextras + qt5.qtmacextras ]; qmakeFlags = [ @@ -113,13 +106,13 @@ stdenv.mkDerivation rec { # workaround to fix the library browser: rm -r $out/lib/plugins/sqldrivers - ln -s -t $out/lib/plugins ${qtbase}/${qtbase.qtPluginPrefix}/sqldrivers + ln -s -t $out/lib/plugins ${qt5.qtbase}/${qt5.qtbase.qtPluginPrefix}/sqldrivers rm -r $out/lib/plugins/printsupport - ln -s -t $out/lib/plugins ${qtbase}/${qtbase.qtPluginPrefix}/printsupport + ln -s -t $out/lib/plugins ${qt5.qtbase}/${qt5.qtbase.qtPluginPrefix}/printsupport rm -r $out/lib/plugins/imageformats - ln -s -t $out/lib/plugins ${qtbase}/${qtbase.qtPluginPrefix}/imageformats + ln -s -t $out/lib/plugins ${qt5.qtbase}/${qt5.qtbase.qtPluginPrefix}/imageformats install -Dm644 scripts/qcad_icon.svg $out/share/icons/hicolor/scalable/apps/org.qcad.QCAD.svg @@ -134,6 +127,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Only; mainProgram = "qcad"; maintainers = with lib.maintainers; [ yvesf ]; - platforms = qtbase.meta.platforms; + platforms = qt5.qtbase.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index 36850b4d4ca1..ed4e1b2249f8 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.2.0"; + version = "26.2.4"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-vPrHadER77TzwFb3etVSVsnqu7cVitIsnKVDChjAbwE="; + hash = "sha256-yma+KJfZqTKLpfwpz8j9+wbwk9CuiO7eMHiUVOkIqQY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ro/rospo/package.nix b/pkgs/by-name/ro/rospo/package.nix index a16c99d3d354..aa33f04200f6 100644 --- a/pkgs/by-name/ro/rospo/package.nix +++ b/pkgs/by-name/ro/rospo/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "rospo"; - version = "0.15.2"; + version = "0.15.3"; src = fetchFromGitHub { owner = "ferama"; repo = "rospo"; tag = "v${finalAttrs.version}"; - hash = "sha256-+SeNpP/JplHvqT3kJwBCddJRaSwsJ/gyt/3mvVThNA0="; + hash = "sha256-nqlUsg/V9v/2hcsaoyuXXhsa7+M/QK9+oQxX9hp/A2k="; }; - vendorHash = "sha256-2Ldyh8RFRk/kCfj1Dv+KBBsEZDKOIgfGwyWV8UkqaDg="; + vendorHash = "sha256-tIIEONPNnS7oF+MSKozaRW6MZq0gcH3KDG+aukCUG+c="; ldflags = [ "-s" diff --git a/pkgs/by-name/ru/rumqttd/package.nix b/pkgs/by-name/ru/rumqttd/package.nix new file mode 100644 index 000000000000..e426d9139c0e --- /dev/null +++ b/pkgs/by-name/ru/rumqttd/package.nix @@ -0,0 +1,41 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "rumqttd"; + version = "0.20.0"; + + src = fetchFromGitHub { + owner = "bytebeamio"; + repo = "rumqtt"; + tag = "rumqttd-${finalAttrs.version}"; + hash = "sha256-WFhVSFAp5ZIqranLpU86L7keQaReEUXxxGhvikF+TBw="; + }; + cargoHash = "sha256-UP1uhG+Ow/jN/B8i//vujP7vpoQ5PjYGCrXs0b1bym4="; + + buildAndTestSubdir = "rumqttd"; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = [ "--version" ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ "--version-regex=^rumqttd\\-(.+)$" ]; + }; + + meta = { + description = "High performance MQTT broker"; + homepage = "https://rumqtt.bytebeam.io/"; + changelog = "https://github.com/bytebeamio/rumqtt/releases/tag/rumqttd-${finalAttrs.version}"; + mainProgram = "rumqttd"; + license = lib.licenses.asl20; + platforms = with lib.platforms; linux ++ darwin; + maintainers = with lib.maintainers; [ + griffi-gh + ]; + }; +}) diff --git a/pkgs/by-name/si/sillytavern/package.nix b/pkgs/by-name/si/sillytavern/package.nix index 342dac2c88ca..43e51882ba54 100644 --- a/pkgs/by-name/si/sillytavern/package.nix +++ b/pkgs/by-name/si/sillytavern/package.nix @@ -6,15 +6,15 @@ }: buildNpmPackage (finalAttrs: { pname = "sillytavern"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "SillyTavern"; repo = "SillyTavern"; tag = finalAttrs.version; - hash = "sha256-yx1vPnKxhQTRnBDOTR4jEcDaU8DDDOW7P98LI3hOTHc="; + hash = "sha256-v2OAyaKBczo7BdTyA3WUlcIko484YgcgvYmwUk60AeI="; }; - npmDepsHash = "sha256-fKFt10eg72C5wBeAQ6SQH6mBF1Lf/EADN/wCrHkDf3U="; + npmDepsHash = "sha256-fzKZnJbVXaPFn4l7VGiYBqJUT299fiVuKqfTZd2p53c="; dontNpmBuild = true; diff --git a/pkgs/by-name/tt/ttl/package.nix b/pkgs/by-name/tt/ttl/package.nix index 24db025bd2ce..1325ada28d29 100644 --- a/pkgs/by-name/tt/ttl/package.nix +++ b/pkgs/by-name/tt/ttl/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttl"; - version = "0.16.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "lance0"; repo = "ttl"; tag = "v${finalAttrs.version}"; - hash = "sha256-sMYkmCwgV6Yeg+NInjVeUyGa2DflYwFL+ky5Epyay9E="; + hash = "sha256-1E6Y4HYJmOj/9j4llA0iwIWW7pSofIDCWvg9Aka9URI="; }; - cargoHash = "sha256-ogen+VIEXLt4PnSwfOjuKiC0WcFbEJsh5w72hkqLBj8="; + cargoHash = "sha256-3N9pJUU0dmzE5v7wz8eypVbxrLGrKQUyBhSLQgi9yJ0="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/wh/wheelwizard/deps.json b/pkgs/by-name/wh/wheelwizard/deps.json index 40cc7d8c0a7b..40b8dabbc900 100644 --- a/pkgs/by-name/wh/wheelwizard/deps.json +++ b/pkgs/by-name/wh/wheelwizard/deps.json @@ -9,26 +9,11 @@ "version": "11.0.0", "hash": "sha256-DBD113eQJNHeEgFmx/tVRSnHxhGBQIKWVKxr1QRilr4=" }, - { - "pname": "Castle.Core", - "version": "5.1.1", - "hash": "sha256-oVkQB+ON7S6Q27OhXrTLaxTL0kWB58HZaFFuiw4iTrE=" - }, - { - "pname": "coverlet.collector", - "version": "6.0.4", - "hash": "sha256-ieiUl7G5pVKQ4V6rxhEe0ehep0/u1RBD3EAI63AQTI0=" - }, { "pname": "CSharpier.MsBuild", "version": "0.30.6", "hash": "sha256-FhXf9ggWmWzGp6vz6vJP+ly4SOeyluP6Ic3MfCz1uUA=" }, - { - "pname": "DotNet.Glob", - "version": "3.1.3", - "hash": "sha256-5uGSaGY1IqDjq4RCDLPJm0Lg9oyWmyR96OiNeGqSj84=" - }, { "pname": "HarfBuzzSharp", "version": "8.3.1.1", @@ -64,21 +49,11 @@ "version": "0.11.0", "hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=" }, - { - "pname": "Microsoft.Bcl.AsyncInterfaces", - "version": "6.0.0", - "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" - }, { "pname": "Microsoft.CodeAnalysis.Analyzers", "version": "3.11.0", "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw=" }, - { - "pname": "Microsoft.CodeCoverage", - "version": "17.13.0", - "hash": "sha256-GKrIxeyQo5Az1mztfQgea1kGtJwonnNOrXK/0ULfu8o=" - }, { "pname": "Microsoft.Extensions.AmbientMetadata.Application", "version": "9.3.0", @@ -289,36 +264,6 @@ "version": "9.3.0", "hash": "sha256-X9hooaCbC2G5PT022Yj7iJgEzS/bFyBxJbh6QQJTOQU=" }, - { - "pname": "Microsoft.NET.Test.Sdk", - "version": "17.13.0", - "hash": "sha256-sc2wvyV8cGm1FrNP2GGHEI584RCvRPu15erYCsgw5QY=" - }, - { - "pname": "Microsoft.NETCore.App.Host.win-x64", - "version": "8.0.23", - "hash": "sha256-vIDCQTTBNhOchF0H7voWbnaiJNM5z7ivJOjHyLdtvAs=" - }, - { - "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "17.13.0", - "hash": "sha256-6S0fjfj8vA+h6dJVNwLi6oZhYDO/I/6hBZaq2VTW+Uk=" - }, - { - "pname": "Microsoft.TestPlatform.TestHost", - "version": "17.13.0", - "hash": "sha256-L/CJzou7dhmShUgXq3aXL3CaLTJll17Q+JY2DBdUUpo=" - }, - { - "pname": "Newtonsoft.Json", - "version": "13.0.1", - "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" - }, - { - "pname": "NSubstitute", - "version": "5.3.0", - "hash": "sha256-fa6Hn9Qmpia2labWOs1Xp2LnJBOHfrWIwxvqKRRccs0=" - }, { "pname": "Polly.Core", "version": "8.4.2", @@ -419,31 +364,11 @@ "version": "9.0.3", "hash": "sha256-zgZF8BTksBk5oucX0j0Ju8qNG8oKJbIGio0GM+egT9M=" }, - { - "pname": "System.Diagnostics.EventLog", - "version": "6.0.0", - "hash": "sha256-zUXIQtAFKbiUMKCrXzO4mOTD5EUphZzghBYKXprowSM=" - }, { "pname": "System.IO.Pipelines", "version": "8.0.0", "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" }, - { - "pname": "System.Linq.Async", - "version": "6.0.1", - "hash": "sha256-uH5fZhcyQVtnsFc6GTUaRRrAQm05v5euJyWCXSFSOYI=" - }, - { - "pname": "System.Reflection.Metadata", - "version": "1.6.0", - "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" - }, - { - "pname": "System.Threading.Channels", - "version": "9.0.2", - "hash": "sha256-Ubs57l7OtgMyC/N1qiAFcfqAxqghRVXs9tB7Jws30t8=" - }, { "pname": "System.Threading.RateLimiting", "version": "8.0.0", @@ -469,56 +394,11 @@ "version": "9.0.0", "hash": "sha256-UuzE7101YnWkuPvOJsEZ8xVjXl3P/gyDyKdScmT51do=" }, - { - "pname": "Testably.Abstractions.Testing", - "version": "4.0.1", - "hash": "sha256-EXIEjrR91ZMOwU6Qf0Se5G7v0XEWMEMQe95EXkV1Iw4=" - }, { "pname": "Tmds.DBus.Protocol", "version": "0.21.2", "hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI=" }, - { - "pname": "xunit", - "version": "2.9.3", - "hash": "sha256-BPrpSbjlIB7PoH+ocCusqMDrMZgRQZSzeTeJzHK/I9c=" - }, - { - "pname": "xunit.abstractions", - "version": "2.0.3", - "hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM=" - }, - { - "pname": "xunit.analyzers", - "version": "1.18.0", - "hash": "sha256-DOgamLnfi9Ua5IDm3JVm9MaOFbSSbmq5l8j2NPO3qd0=" - }, - { - "pname": "xunit.assert", - "version": "2.9.3", - "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA=" - }, - { - "pname": "xunit.core", - "version": "2.9.3", - "hash": "sha256-qkVQ8Jw/LZWmxirkPOwiry7bvZn3IuaRzu/sp2H8anw=" - }, - { - "pname": "xunit.extensibility.core", - "version": "2.9.3", - "hash": "sha256-mcpVX+m0R7F0ev9CaBnbai9gtu4GVcqijEuRqe89D0g=" - }, - { - "pname": "xunit.extensibility.execution", - "version": "2.9.3", - "hash": "sha256-2rxMs2Dt4cAcmOFMwP5Yd3RpP0BnmiL8cXlKysXY0jw=" - }, - { - "pname": "xunit.runner.visualstudio", - "version": "3.0.2", - "hash": "sha256-Q0IxAFO9EDnIGzRl2HCWBujPZL8kqBcNZez1Y29hjPc=" - }, { "pname": "ZstdSharp.Port", "version": "0.8.4", diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix index cc4cf1b7f85e..5acbb153b054 100644 --- a/pkgs/by-name/wh/wheelwizard/package.nix +++ b/pkgs/by-name/wh/wheelwizard/package.nix @@ -26,7 +26,7 @@ buildDotnetModule rec { rm .config/dotnet-tools.json ''; - projectFile = "WheelWizard.sln"; + projectFile = "WheelWizard"; buildType = "Release"; dotnet-sdk = dotnetCorePackages.sdk_8_0-bin; dotnet-runtime = dotnetCorePackages.runtime_8_0-bin; @@ -50,7 +50,7 @@ buildDotnetModule rec { runHook preInstall mkdir -p $out/lib/wheelwizard $out/bin - cp -r WheelWizard/bin/Release/net8.0/* $out/lib/wheelwizard/ + cp -r WheelWizard/bin/Release/net8.0/*/* $out/lib/wheelwizard/ makeWrapper $out/lib/wheelwizard/WheelWizard $out/bin/WheelWizard \ --prefix PATH : ${lib.makeBinPath [ dotnet-runtime ]} diff --git a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix index e7581f8f1d02..f0d8629268b5 100644 --- a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "mediainfo.yazi"; - version = "25.5.31-unstable-2026-01-27"; + version = "25.5.31-unstable-2026-02-12"; src = fetchFromGitHub { owner = "boydaihungst"; repo = "mediainfo.yazi"; - rev = "dc61636816e3f44bacacd6f2936f2588980d75fe"; - hash = "sha256-sNr5eW1K2r4NFvheEJ8UuYhVqCBqrXQQvRe1dBbAwas="; + rev = "8ab04b24595e0ba14a815d0596baa6c70986ccc4"; + hash = "sha256-6mYZba/fF5G81FqAB4dJ7hLwIV7GFh+/yA0eyX+vB6Q="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix b/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix index 8d2462fc5ec7..c51a78ed5c10 100644 --- a/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "rich-preview.yazi"; - version = "0-unstable-2026-01-05"; + version = "0-unstable-2026-02-11"; src = fetchFromGitHub { owner = "AnirudhG07"; repo = "rich-preview.yazi"; - rev = "573b275fc0065eea3e8aa2afd07ad59e56ceff57"; - hash = "sha256-Nla6KUHmdpW4trejrBTrh8jSDi5cu2fIGls24Cfy3pc="; + rev = "7d616ad88498747b46124f32a35847324862cd83"; + hash = "sha256-KHmjff7tHFLkPqOs8IdWQ0mCliSZn/mIKYof+ulnddk="; }; meta = { diff --git a/pkgs/by-name/zs/zsh-you-should-use/package.nix b/pkgs/by-name/zs/zsh-you-should-use/package.nix index 5a95dbf66104..b619abb536c4 100644 --- a/pkgs/by-name/zs/zsh-you-should-use/package.nix +++ b/pkgs/by-name/zs/zsh-you-should-use/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "zsh-you-should-use"; - version = "1.10.1"; + version = "1.11.0"; src = fetchFromGitHub { owner = "MichaelAquilina"; repo = "zsh-you-should-use"; tag = finalAttrs.version; - hash = "sha256-u3abhv9ewq3m4QsnsxT017xdlPm3dYq5dqHNmQhhcpI="; + hash = "sha256-5dl6NJD0DWSDlWE1Ua8EviQWmWDW7kWBH0OB5A5UOZQ="; }; strictDeps = true; diff --git a/pkgs/development/compilers/gerbil/build.nix b/pkgs/development/compilers/gerbil/build.nix index da91532cc12f..59831e36714c 100644 --- a/pkgs/development/compilers/gerbil/build.nix +++ b/pkgs/development/compilers/gerbil/build.nix @@ -74,6 +74,10 @@ stdenv.mkDerivation rec { "--enable-march=" # Avoid non-portable invalid instructions. Use =native if local build only. ]; + env.NIX_CFLAGS_COMPILE = + # Required for legacy C code in source + "-Wno-error=implicit-function-declaration"; + configurePhase = '' export CC=${gccStdenv.cc}/bin/${gccStdenv.cc.targetPrefix}gcc \ CXX=${gccStdenv.cc}/bin/${gccStdenv.cc.targetPrefix}g++ \ diff --git a/pkgs/development/python-modules/adlfs/default.nix b/pkgs/development/python-modules/adlfs/default.nix index 8391517e682b..63379df0f0f3 100644 --- a/pkgs/development/python-modules/adlfs/default.nix +++ b/pkgs/development/python-modules/adlfs/default.nix @@ -12,16 +12,16 @@ setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "adlfs"; - version = "2025.8.0"; + version = "2026.2.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "adlfs"; - tag = version; - hash = "sha256-e9JO8obFvFHzNeb42Lo2RG21NvLv/eCyWm2fY7MEiTA="; + tag = finalAttrs.version; + hash = "sha256-wpj0MTpP5fBKTWA7sy4eRQo084pc+oNZgHVieC5NL2A="; }; build-system = [ @@ -48,8 +48,8 @@ buildPythonPackage rec { meta = { description = "Filesystem interface to Azure-Datalake Gen1 and Gen2 Storage"; homepage = "https://github.com/fsspec/adlfs"; - changelog = "https://github.com/fsspec/adlfs/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/fsspec/adlfs/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 5cc1eb03a29e..df62ab44141a 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -26,14 +26,14 @@ buildPythonPackage (finalAttrs: { pname = "aioesphomeapi"; - version = "43.14.0"; + version = "44.0.0"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "aioesphomeapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-SuJNGRaXWq7KDMshq46oKSVD+1eVUqOhy9D/R3OLeys="; + hash = "sha256-Su3tNBWJwPg4pluVNuBqlw132qBPDvnbhSVpSre28zg="; }; build-system = [ diff --git a/pkgs/development/python-modules/boschshcpy/default.nix b/pkgs/development/python-modules/boschshcpy/default.nix index a9a872f6d94c..95041f6b2b91 100644 --- a/pkgs/development/python-modules/boschshcpy/default.nix +++ b/pkgs/development/python-modules/boschshcpy/default.nix @@ -9,16 +9,16 @@ zeroconf, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "boschshcpy"; - version = "0.2.109"; + version = "0.2.111"; pyproject = true; src = fetchFromGitHub { owner = "tschamm"; repo = "boschshcpy"; - tag = version; - hash = "sha256-CHACdcFYmtDgq2eGMa8f5nsIbl8murFsieG2xA5/tVc="; + tag = finalAttrs.version; + hash = "sha256-mR2TWfq7ItM1WLnnU7fzeWEeK65ENrCuRxzKte+zDZs="; }; build-system = [ setuptools ]; @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = { description = "Python module to work with the Bosch Smart Home Controller API"; homepage = "https://github.com/tschamm/boschshcpy"; - license = with lib.licenses; [ bsd3 ]; + license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/cyvest/default.nix b/pkgs/development/python-modules/cyvest/default.nix index 2f1d36296337..839ab85198d1 100644 --- a/pkgs/development/python-modules/cyvest/default.nix +++ b/pkgs/development/python-modules/cyvest/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "cyvest"; - version = "5.2.0"; + version = "5.2.1"; pyproject = true; src = fetchFromGitHub { owner = "PakitoSec"; repo = "cyvest"; tag = "v${finalAttrs.version}"; - hash = "sha256-AfTeZj7GFLoaLRImGbiFqbaw4AxjHUZSBDwGFY9sA1s="; + hash = "sha256-fYFYIcjbO9dyOFiuKU077T/88fo6A6nIr04kZgL8ta0="; }; pythonRelaxDeps = [ "pydantic" ]; diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index cf4e14e06225..8a8ae5fa8594 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "fastcore"; - version = "1.12.12"; + version = "1.12.14"; pyproject = true; src = fetchFromGitHub { owner = "fastai"; repo = "fastcore"; tag = finalAttrs.version; - hash = "sha256-RWcYZ8sEJ+J+gIHJ7IxJ3AKXxNHQbsRKtkksp8yQb5o="; + hash = "sha256-oX99QZHaBTvZG10IYXdUE7Ap91GerOsLxF/WOo7U/wA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/mkdocstrings-python/default.nix b/pkgs/development/python-modules/mkdocstrings-python/default.nix index 9caa5976aacb..699a55cd09dd 100644 --- a/pkgs/development/python-modules/mkdocstrings-python/default.nix +++ b/pkgs/development/python-modules/mkdocstrings-python/default.nix @@ -12,16 +12,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mkdocstrings-python"; - version = "2.0.1"; + version = "2.0.2"; pyproject = true; src = fetchFromGitHub { owner = "mkdocstrings"; repo = "python"; - tag = version; - hash = "sha256-xaLC4zzX18lzYNpNJQrx3IXcZ22qQgktzzzgKDef8xE="; + tag = finalAttrs.version; + hash = "sha256-MCR304sOqlS4azZOoNa4klITDdr+bD8N6wEZBuHhZms="; }; build-system = [ pdm-backend ]; @@ -51,8 +51,8 @@ buildPythonPackage rec { meta = { description = "Python handler for mkdocstrings"; homepage = "https://github.com/mkdocstrings/python"; - changelog = "https://github.com/mkdocstrings/python/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/mkdocstrings/python/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/napari-plugin-engine/default.nix b/pkgs/development/python-modules/napari-plugin-engine/default.nix index 96f3bb4f4aca..0f13ea554067 100644 --- a/pkgs/development/python-modules/napari-plugin-engine/default.nix +++ b/pkgs/development/python-modules/napari-plugin-engine/default.nix @@ -2,22 +2,26 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "napari-plugin-engine"; - version = "0.2.0"; - format = "setuptools"; + version = "0.2.1"; + pyproject = true; src = fetchFromGitHub { owner = "napari"; repo = "napari-plugin-engine"; - tag = "v${version}"; - hash = "sha256-cKpCAEYYRq3UPje7REjzhEe1J9mmrtXs8TBnxWukcNE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-GdOip1ekw4MUzGugiaYQQvBKkZaKVoWI/rASelrNmAU="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; # Circular dependency: napari doCheck = false; @@ -27,7 +31,8 @@ buildPythonPackage rec { meta = { description = "First generation napari plugin engine"; homepage = "https://github.com/napari/napari-plugin-engine"; + changelog = "https://github.com/napari/napari-plugin-engine/releases/tag/{finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SomeoneSerge ]; }; -} +}) diff --git a/pkgs/development/python-modules/pymssql/default.nix b/pkgs/development/python-modules/pymssql/default.nix index dbffbaaeb278..903ed6c66b65 100644 --- a/pkgs/development/python-modules/pymssql/default.nix +++ b/pkgs/development/python-modules/pymssql/default.nix @@ -13,16 +13,17 @@ sqlalchemy, tomli, }: -buildPythonPackage rec { + +buildPythonPackage (finalAttrs: { pname = "pymssql"; - version = "2.3.11"; + version = "2.3.13"; pyproject = true; src = fetchFromGitHub { owner = "pymssql"; repo = "pymssql"; - tag = "v${version}"; - hash = "sha256-Ybfg3V4qRqfA5basRAdL027aImt5i2SdfoC+Tfy/qBI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-UOb1gULAg5mNPiOiqcGpZ0Ux3f2Kz204gQ3Xn8fJFfA="; }; postPatch = '' @@ -52,10 +53,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "pymssql" ]; meta = { - changelog = "https://github.com/pymssql/pymssql/blob/v${version}/ChangeLog.rst"; + changelog = "https://github.com/pymssql/pymssql/blob/${finalAttrs.src.tag}/ChangeLog.rst"; description = "Simple database interface for Python that builds on top of FreeTDS to provide a Python DB-API (PEP-249) interface to Microsoft SQL Server"; homepage = "https://github.com/pymssql/pymssql"; license = lib.licenses.lgpl21Plus; maintainers = [ lib.maintainers.sith-lord-vader ]; }; -} +}) diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix index 6482c79d772e..d141b32c5bbd 100644 --- a/pkgs/development/python-modules/pytransportnswv2/default.nix +++ b/pkgs/development/python-modules/pytransportnswv2/default.nix @@ -10,12 +10,12 @@ buildPythonPackage (finalAttrs: { pname = "pytransportnswv2"; - version = "2.2.5"; + version = "2.2.6"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-U4R5PDXQGHomDTXceXZvyrFqh7+Ywa6IqbdnAbUZ2XQ="; + hash = "sha256-Aw6Um1TPcXlADndSAls0TS4/2QvNi9az5ceBv7wnBck="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyvo/default.nix b/pkgs/development/python-modules/pyvo/default.nix index 2de315b4662f..ebbc6e1a96ca 100644 --- a/pkgs/development/python-modules/pyvo/default.nix +++ b/pkgs/development/python-modules/pyvo/default.nix @@ -12,14 +12,14 @@ setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyvo"; - version = "1.8"; + version = "1.8.1"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-ZvSIn9jjnd30b+SYYV02FW1JT2or7FOIa68cLFQyKGE="; + inherit (finalAttrs) pname version; + hash = "sha256-08xgqj00FtIsieRloE36n1IQhf3VIozOLP/S/uOp5wk="; }; build-system = [ @@ -49,7 +49,8 @@ buildPythonPackage rec { meta = { description = "Astropy affiliated package for accessing Virtual Observatory data and services"; homepage = "https://github.com/astropy/pyvo"; + changelog = "https://github.com/astropy/pyvo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ smaret ]; }; -} +}) diff --git a/pkgs/development/python-modules/specfile/default.nix b/pkgs/development/python-modules/specfile/default.nix index d935ff3fac65..552cefcc5f11 100644 --- a/pkgs/development/python-modules/specfile/default.nix +++ b/pkgs/development/python-modules/specfile/default.nix @@ -19,7 +19,11 @@ buildPythonPackage (finalAttrs: { owner = "packit"; repo = "specfile"; tag = finalAttrs.version; - hash = "sha256-CVzGdfsJeWqC3SwQZX2lCIefEFdSp+Xep/Kqw1dGrrc="; + postFetch = '' + # export-subst prevents reproducibility + rm "$out/.git_archival.txt" + ''; + hash = "sha256-apGGUVBFNRknQvyBCVZerw0/MctWDTDcz4y/7tRp46s="; }; build-system = [ diff --git a/pkgs/development/python-modules/types-markdown/default.nix b/pkgs/development/python-modules/types-markdown/default.nix index c02a571d0bbb..b978957aa54b 100644 --- a/pkgs/development/python-modules/types-markdown/default.nix +++ b/pkgs/development/python-modules/types-markdown/default.nix @@ -5,15 +5,15 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "types-markdown"; - version = "3.10.0.20251106"; + version = "3.10.2.20260211"; pyproject = true; src = fetchPypi { pname = "types_markdown"; - inherit version; - hash = "sha256-EoNvf8vXIh24uusNOi+CC5UFDQgkv6lmXGe00UShr6E="; + inherit (finalAttrs) version; + hash = "sha256-ZhZDEPiMEaWMbHBglMb4xTfEGONSXTO3Ynal+9ZrAc4="; }; build-system = [ setuptools ]; @@ -26,4 +26,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index e7dacf2fdfb7..6b1158e06aa0 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -555,65 +555,65 @@ let (withBlocksize == null && withWalBlocksize == null); installCheckTarget = "check-world"; - passthru = { - inherit dlSuffix; + passthru = + let + this = self.callPackage generic args; + in + { + inherit dlSuffix; - psqlSchema = lib.versions.major version; + psqlSchema = lib.versions.major version; - withJIT = - if jitSupport then - finalAttrs.finalPackage.withPackages (_: [ finalAttrs.finalPackage.jit ]) - else - null; - withoutJIT = finalAttrs.finalPackage; + withJIT = if jitSupport then this.withPackages (_: [ this.jit ]) else null; + withoutJIT = this; - pkgs = - let - scope = { - inherit - jitSupport - pythonSupport - perlSupport - tclSupport - ; - inherit (llvmPackages) llvm; - postgresql = finalAttrs.finalPackage; - stdenv = stdenv'; - postgresqlTestExtension = newSuper.callPackage ./postgresqlTestExtension.nix { }; - postgresqlBuildExtension = newSuper.callPackage ./postgresqlBuildExtension.nix { }; + pkgs = + let + scope = { + inherit + jitSupport + pythonSupport + perlSupport + tclSupport + ; + inherit (llvmPackages) llvm; + postgresql = this; + stdenv = stdenv'; + postgresqlTestExtension = newSuper.callPackage ./postgresqlTestExtension.nix { }; + postgresqlBuildExtension = newSuper.callPackage ./postgresqlBuildExtension.nix { }; + }; + newSelf = self // scope; + newSuper = { + callPackage = newScope (scope // this.pkgs); + }; + in + import ./ext.nix newSelf newSuper; + + withPackages = postgresqlWithPackages { + inherit buildEnv lib makeBinaryWrapper; + postgresql = this; + }; + + pg_config = buildPackages.callPackage ./pg_config.nix { + inherit (finalAttrs) finalPackage; + outputs = { + out = lib.getOutput "out" finalAttrs.finalPackage; + man = lib.getOutput "man" finalAttrs.finalPackage; }; - newSelf = self // scope; - newSuper = { - callPackage = newScope (scope // finalAttrs.finalPackage.pkgs); - }; - in - import ./ext.nix newSelf newSuper; + }; - withPackages = postgresqlWithPackages { - inherit buildEnv lib makeBinaryWrapper; - postgresql = finalAttrs.finalPackage; - }; - - pg_config = buildPackages.callPackage ./pg_config.nix { - inherit (finalAttrs) finalPackage; - outputs = { - out = lib.getOutput "out" finalAttrs.finalPackage; - man = lib.getOutput "man" finalAttrs.finalPackage; + tests = { + postgresql = nixosTests.postgresql.postgresql.passthru.override finalAttrs.finalPackage; + postgresql-replication = nixosTests.postgresql.postgresql-replication.passthru.override finalAttrs.finalPackage; + postgresql-tls-client-cert = nixosTests.postgresql.postgresql-tls-client-cert.passthru.override finalAttrs.finalPackage; + postgresql-wal-receiver = nixosTests.postgresql.postgresql-wal-receiver.passthru.override finalAttrs.finalPackage; + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + } + // lib.optionalAttrs jitSupport { + postgresql-jit = nixosTests.postgresql.postgresql-jit.passthru.override finalAttrs.finalPackage; }; }; - tests = { - postgresql = nixosTests.postgresql.postgresql.passthru.override finalAttrs.finalPackage; - postgresql-replication = nixosTests.postgresql.postgresql-replication.passthru.override finalAttrs.finalPackage; - postgresql-tls-client-cert = nixosTests.postgresql.postgresql-tls-client-cert.passthru.override finalAttrs.finalPackage; - postgresql-wal-receiver = nixosTests.postgresql.postgresql-wal-receiver.passthru.override finalAttrs.finalPackage; - pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - } - // lib.optionalAttrs jitSupport { - postgresql-jit = nixosTests.postgresql.postgresql-jit.passthru.override finalAttrs.finalPackage; - }; - }; - meta = { homepage = "https://www.postgresql.org"; description = "Powerful, open source object-relational database system"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3b70465f4e12..a94026e35cb5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10685,8 +10685,6 @@ with pkgs; qbittorrent-enhanced-nox = qbittorrent-enhanced.override { guiSupport = false; }; - qcad = libsForQt5.callPackage ../applications/misc/qcad { }; - qctools = libsForQt5.callPackage ../applications/video/qctools { }; qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };