diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index bd4e2a4dfc6f..4d3c6172e758 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -255,6 +255,8 @@ - `i18n.inputMethod.fcitx5.plasma6Support` has been removed because qt6 is the only one used for fcitx5-configtool now. +- `firezone` has changed how the `Everyone` group behaves. Service Accounts are no longer considered part of `Everyone`. + - The `boot.readOnlyNixStore` has been removed. Control over bind mount options on `/nix/store` is now offered by the `boot.nixStoreMountOpts` option. - The Postfix module has been updated and likely requires configuration changes: diff --git a/nixos/modules/programs/gpu-screen-recorder.nix b/nixos/modules/programs/gpu-screen-recorder.nix index 156123de7a38..5a9401943dfe 100644 --- a/nixos/modules/programs/gpu-screen-recorder.nix +++ b/nixos/modules/programs/gpu-screen-recorder.nix @@ -34,12 +34,6 @@ in capabilities = "cap_sys_admin+ep"; source = "${package}/bin/gsr-kms-server"; }; - security.wrappers."gpu-screen-recorder" = { - owner = "root"; - group = "root"; - capabilities = "cap_sys_nice+ep"; - source = "${package}/bin/gpu-screen-recorder"; - }; }; meta.maintainers = with lib.maintainers; [ timschumi ]; diff --git a/nixos/modules/services/networking/firezone/provision.exs b/nixos/modules/services/networking/firezone/provision.exs index d8e60d32cf32..9651140525e2 100644 --- a/nixos/modules/services/networking/firezone/provision.exs +++ b/nixos/modules/services/networking/firezone/provision.exs @@ -343,7 +343,7 @@ defmodule Provision do case Map.get(changes, {:account, slug}) do {:new, account} -> Logger.info("Creating everyone group for new account") - {:ok, actor_group} = Actors.create_managed_group(account, %{name: "Everyone", membership_rules: [%{operator: true}]}) + {:ok, actor_group} = Actors.create_managed_group(account, %{name: "Everyone"}) UuidMapping.update_entities(slug, "actor_groups", %{"everyone" => actor_group.id}) {:ok, actor_group} {:existing, _account} -> diff --git a/nixos/modules/services/networking/firezone/server.nix b/nixos/modules/services/networking/firezone/server.nix index b83b8b5da94c..49ffbb02c232 100644 --- a/nixos/modules/services/networking/firezone/server.nix +++ b/nixos/modules/services/networking/firezone/server.nix @@ -546,7 +546,6 @@ in }; in { - flow_activities = mkFeatureOption "flow_activities" true; policy_conditions = mkFeatureOption "policy_conditions" true; multi_site_resources = mkFeatureOption "multi_site_resources" true; traffic_filters = mkFeatureOption "traffic_filters" true; @@ -923,9 +922,13 @@ in { name = "firezone"; ensureDBOwnership = true; + ensureClauses.superuser = true; } ]; ensureDatabases = [ "firezone" ]; + # Firezone uses an internal replication strategy + # that depends on a logical wal + settings.wal_level = "logical"; }; services.firezone.server.settings = { diff --git a/nixos/modules/services/web-apps/gerrit.nix b/nixos/modules/services/web-apps/gerrit.nix index 85a3d576583e..c1af294c7cd8 100644 --- a/nixos/modules/services/web-apps/gerrit.nix +++ b/nixos/modules/services/web-apps/gerrit.nix @@ -219,19 +219,22 @@ in ''; serviceConfig = { - CacheDirectory = "gerrit"; DynamicUser = true; ExecStart = "${gerrit-cli}/bin/gerrit daemon --console-log"; LimitNOFILE = 4096; StandardInput = "socket"; StandardOutput = "journal"; StateDirectory = "gerrit"; + StateDirectoryMode = "750"; + CacheDirectory = "gerrit"; + CacheDirectoryMode = "750"; WorkingDirectory = "%S/gerrit"; AmbientCapabilities = ""; CapabilityBoundingSet = ""; LockPersonality = true; NoNewPrivileges = true; PrivateDevices = true; + PrivateMounts = true; PrivateTmp = true; ProtectClock = true; ProtectControlGroups = "strict"; diff --git a/nixos/tests/firezone/firezone.nix b/nixos/tests/firezone/firezone.nix index 82b05b47086c..37612395e468 100644 --- a/nixos/tests/firezone/firezone.nix +++ b/nixos/tests/firezone/firezone.nix @@ -5,7 +5,10 @@ let in { name = "firezone"; - meta.maintainers = with pkgs.lib.maintainers; [ oddlama ]; + meta.maintainers = with pkgs.lib.maintainers; [ + oddlama + patrickdag + ]; nodes = { server = @@ -18,6 +21,21 @@ in { security.pki.certificateFiles = [ certs.ca.cert ]; + # To debug problems: + # 1. comment this in + # 2. cat '127.0.0.1 acme.test` >> /etc/hosts + # 3. socat TCP-LISTEN:443,fork TCP:127.0.0.1:12345 + # 4. Firezone has to succeed when sending mail + # - Get opensmtpd to work + # - add an actual mailaccount to the test + # virtualisation.forwardPorts = [ + # { + # from = "host"; + # host.port = 12345; + # guest.port = 443; + # } + # ]; + networking.extraHosts = '' ${config.networking.primaryIPAddress} ${domain} ${config.networking.primaryIPv6Address} ${domain} @@ -36,6 +54,20 @@ in }; }; + # This doesn't actually work firezone/Swoosh seems to send 2 `EHLO` + # which opensmtpd does not allow + # https://github.com/OpenSMTPD/OpenSMTPD/issues/1284 + # Would be nice for debbuging + # services.opensmtpd = { + # enable = true; + # extraServerArgs = [ "-v" ]; + # serverConfiguration = '' + # listen on 0.0.0.0 + # action "local" maildir "/tmp/maildir" + # match for domain "localhost.localdomain" action "local" + # ''; + # }; + services.firezone.server = { enable = true; enableLocalDB = true; @@ -44,12 +76,12 @@ in # Doesn't need to work for this test, but needs to be configured # otherwise the server will not start. smtp = { - from = "firezone@example.com"; - host = "mail.localhost"; - port = 465; - implicitTls = true; - username = "firezone@example.com"; - passwordFile = pkgs.writeText "tmpmailpasswd" "supermailpassword"; + from = "firezone@localhost.localdomain"; + host = "localhost"; + port = 25; + implicitTls = false; + username = "firezone@localhost.localdomain"; + passwordFile = pkgs.writeText "tmpmailpasswd" "verysecurepassword"; }; provision = { @@ -62,7 +94,7 @@ in admin = { type = "account_admin_user"; name = "Admin"; - email = "admin@example.com"; + email = "admin@localhost.localdomain"; }; client = { type = "service_account"; @@ -70,6 +102,14 @@ in email = "client@example.com"; }; }; + # service accounts aren't members of 'Everyone' so we need to add a separate group + groups.main = { + name = "main"; + members = [ + "client" + "admin" + ]; + }; resources.res1 = { type = "dns"; name = "Dns Resource"; @@ -97,17 +137,17 @@ in }; policies.pol1 = { description = "Allow anyone res1 access"; - group = "everyone"; + group = "main"; resource = "res1"; }; policies.pol2 = { description = "Allow anyone res2 access"; - group = "everyone"; + group = "main"; resource = "res2"; }; policies.pol3 = { description = "Allow anyone res3 access"; - group = "everyone"; + group = "main"; resource = "res3"; }; }; @@ -334,7 +374,6 @@ in with subtest("Check DNS based access"): # Check that we can access the resource through the VPN via DNS client.wait_until_succeeds("curl -4 -Lsf http://resource.example.com | grep 'greetings from the resource'") - client.wait_until_succeeds("curl -6 -Lsf http://resource.example.com | grep 'greetings from the resource'") with subtest("Check CIDR based access"): # Check that we can access the resource through the VPN via CIDR diff --git a/pkgs/applications/audio/snapcast/default.nix b/pkgs/applications/audio/snapcast/default.nix index cf40ea7d9552..bd4f11a3da37 100644 --- a/pkgs/applications/audio/snapcast/default.nix +++ b/pkgs/applications/audio/snapcast/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "snapcast"; - version = "0.33.0"; + version = "0.34.0"; src = fetchFromGitHub { owner = "badaix"; repo = "snapcast"; rev = "v${version}"; - hash = "sha256-YJwRY9OLoRiRRJVFnXw9AEsDo2W8elpH4LIUScKjpT0="; + hash = "sha256-BPsAGFLWUfONuyQ1pzsJzGV/Jlxv+4TkVT1KG7j8H0s="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/blockchains/bitcoin-knots/default.nix b/pkgs/applications/blockchains/bitcoin-knots/default.nix index 0cbc0ed2934b..dfee589502a3 100644 --- a/pkgs/applications/blockchains/bitcoin-knots/default.nix +++ b/pkgs/applications/blockchains/bitcoin-knots/default.nix @@ -3,26 +3,30 @@ stdenv, fetchurl, fetchFromGitHub, + cmake, pkg-config, - util-linux, - hexdump, + installShellFiles, autoSignDarwinBinariesHook, wrapQtAppsHook ? null, boost, libevent, - miniupnpc, zeromq, zlib, db48, sqlite, qrencode, + libsystemtap, qtbase ? null, qttools ? null, python3, + versionCheckHook, withGui, withWallet ? true, + enableTracing ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isStatic, gnupg, - cmake, + imagemagick, + librsvg, + libicns, # Signatures from the following GPG public keys checked during verification of the source code. # The list can be found at https://github.com/bitcoinknots/guix.sigs/tree/knots/builder-keys builderKeys ? [ @@ -43,25 +47,32 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ - pkg-config - gnupg cmake + pkg-config + installShellFiles + gnupg ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ util-linux ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ hexdump ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ autoSignDarwinBinariesHook ] - ++ lib.optionals withGui [ wrapQtAppsHook ]; + ++ lib.optionals withGui [ + imagemagick # for convert + librsvg # for rsvg-convert + wrapQtAppsHook + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && withGui) [ + libicns # for png2icns + ]; buildInputs = [ boost libevent - miniupnpc zeromq zlib ] + ++ lib.optionals enableTracing [ libsystemtap ] ++ lib.optionals withWallet [ sqlite ] + # building with db48 (for legacy descriptor wallet support) is broken on Darwin ++ lib.optionals (withWallet && !stdenv.hostPlatform.isDarwin) [ db48 ] ++ lib.optionals withGui [ qrencode @@ -110,17 +121,39 @@ stdenv.mkDerivation (finalAttrs: { ln -s $src ./bitcoin-${finalAttrs.version}.tar.gz gpg --no-autostart --batch --verify --status-fd 1 SHA256SUMS.asc SHA256SUMS > verify.log ${verifyBuilderKeys} + echo "Checking ${checksums} for bitcoin-${finalAttrs.version}.tar.gz..." grep bitcoin-${finalAttrs.version}.tar.gz SHA256SUMS > SHA256SUMS.filtered echo "Verifying the checksum of bitcoin-${finalAttrs.version}.tar.gz..." sha256sum -c SHA256SUMS.filtered popd ''; - configureFlags = [ + postInstall = '' + cd .. + installShellCompletion --bash contrib/completions/bash/bitcoin-cli.bash + installShellCompletion --bash contrib/completions/bash/bitcoind.bash + installShellCompletion --bash contrib/completions/bash/bitcoin-tx.bash + + installShellCompletion --fish contrib/completions/fish/bitcoin-cli.fish + installShellCompletion --fish contrib/completions/fish/bitcoind.fish + installShellCompletion --fish contrib/completions/fish/bitcoin-tx.fish + installShellCompletion --fish contrib/completions/fish/bitcoin-util.fish + installShellCompletion --fish contrib/completions/fish/bitcoin-wallet.fish + '' + + lib.optionalString withGui '' + installShellCompletion --fish contrib/completions/fish/bitcoin-qt.fish + ''; + + cmakeFlags = [ (lib.cmakeBool "BUILD_BENCH" false) + (lib.cmakeBool "WITH_ZMQ" true) + # building with db48 (for legacy wallet support) is broken on Darwin + (lib.cmakeBool "WITH_BDB" (withWallet && !stdenv.hostPlatform.isDarwin)) + (lib.cmakeBool "WITH_USDT" enableTracing) ] ++ lib.optionals (!finalAttrs.doCheck) [ (lib.cmakeBool "BUILD_TESTS" false) + (lib.cmakeBool "BUILD_FUZZ_BINARY" false) (lib.cmakeBool "BUILD_GUI_TESTS" false) ] ++ lib.optionals (!withWallet) [ @@ -128,9 +161,12 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withGui [ (lib.cmakeBool "BUILD_GUI" true) - (lib.cmakeFeature "WITH_QT_VERSION" "5") ]; + NIX_LDFLAGS = lib.optionals ( + stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic + ) "-levent_core"; + nativeCheckInputs = [ python3 ]; doCheck = true; @@ -144,8 +180,17 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; + __darwinAllowLocalNetworking = true; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/bitcoin-cli"; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + meta = { - description = "Derivative of Bitcoin Core with a collection of improvements"; + description = "Derivative of Bitcoin Core"; homepage = "https://bitcoinknots.org/"; changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${finalAttrs.version}/doc/release-notes.md"; maintainers = with lib.maintainers; [ diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cf9385c81345..527c7b3f6324 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1182,8 +1182,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.118.2"; - hash = "sha256-AHT5QP8aNhuMOyyV7Nig8UnoG4dkQhN2XKw0eh+Rfbg="; + version = "3.120.0"; + hash = "sha256-YXQhdn9bOpVGeG0mKPazMvsZecx4sd1ZpSdHfH3eNOY="; }; meta.license = lib.licenses.mit; @@ -4508,8 +4508,8 @@ let mktplcRef = { name = "tabnine-vscode"; publisher = "tabnine"; - version = "3.315.0"; - hash = "sha256-y6nTUDMQtJWZA30/jWTu0Kj9EMYkLGUAq7xvBvwGpeY="; + version = "3.317.0"; + hash = "sha256-xXZfuZ9ZqACzoTpRkSAXHczJ06A0CC5WIic/I1uoLuI="; }; meta = { license = lib.licenses.mit; @@ -5104,21 +5104,7 @@ let }; }; - vscode-icons-team.vscode-icons = buildVscodeMarketplaceExtension { - mktplcRef = { - name = "vscode-icons"; - publisher = "vscode-icons-team"; - version = "12.14.0"; - hash = "sha256-ZoyH5jWbLURTfRApgJT0/c/ZbgGzt/Yn4WmUVO9HPSk="; - }; - meta = { - description = "Bring real icons to your Visual Studio Code"; - downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons"; - homepage = "https://github.com/vscode-icons/vscode-icons"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.bastaynav ]; - }; - }; + vscode-icons-team.vscode-icons = callPackage ./vscode-icons-team.vscode-icons { }; vscodevim.vim = buildVscodeMarketplaceExtension { mktplcRef = { diff --git a/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix b/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix new file mode 100644 index 000000000000..c03eb816f3bb --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix @@ -0,0 +1,81 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchNpmDeps, + nodejs, + npmHooks, + vsce, + vscode-utils, + nix-update-script, +}: + +let + vsix = stdenvNoCC.mkDerivation (finalAttrs: { + name = "vscode-icons-${finalAttrs.version}.zip"; + pname = "vscode-icons-vsix"; + version = "12.14.0"; + + src = fetchFromGitHub { + owner = "vscode-icons"; + repo = "vscode-icons"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uxGKgqAllwW3MG89mvZ/M6So+vtpHVUDLCnVHKYfMOA="; + }; + + npmDeps = fetchNpmDeps { + name = "${finalAttrs.pname}-npm-deps"; + inherit (finalAttrs) src; + hash = "sha256-QLla/7hBIi7REhix+cXscdDHy+wzVXItQypeU+NUHQo="; + }; + + nativeBuildInputs = [ + nodejs + npmHooks.npmConfigHook + vsce + ]; + + env.PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "true"; + + buildPhase = '' + runHook preBuild + vsce package + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + cp ./vscode-icons-$version.vsix $out + runHook postInstall + ''; + }); +in +vscode-utils.buildVscodeExtension (finalAttrs: { + pname = "vscode-icons"; + inherit (finalAttrs.src) version; + + vscodeExtPublisher = "vscode-icons-team"; + vscodeExtName = "vscode-icons"; + vscodeExtUniqueId = "${finalAttrs.vscodeExtPublisher}.${finalAttrs.vscodeExtName}"; + + src = vsix; + + passthru = { + vsix = finalAttrs.src; + updateScript = nix-update-script { + attrPath = "vscode-extensions.kilocode.kilo-kode.vsix"; + }; + }; + + meta = { + description = "Bring real icons to your Visual Studio Code"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons"; + homepage = "https://github.com/vscode-icons/vscode-icons"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + bastaynav + xiaoxiangmoe + ]; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + }; +}) diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index a66f84ecac2b..2b4927b21eba 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -128,6 +128,7 @@ stdenv.mkDerivation ( extraBwrapArgs = [ "--bind-try /etc/nixos/ /etc/nixos/" + "--ro-bind-try /etc/xdg/ /etc/xdg/" ]; # symlink shared assets, including icons and desktop entries diff --git a/pkgs/applications/emulators/libretro/cores/bluemsx.nix b/pkgs/applications/emulators/libretro/cores/bluemsx.nix index 35ed4938c6cd..21d55863beb9 100644 --- a/pkgs/applications/emulators/libretro/cores/bluemsx.nix +++ b/pkgs/applications/emulators/libretro/cores/bluemsx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bluemsx"; - version = "0-unstable-2025-09-19"; + version = "0-unstable-2025-09-27"; src = fetchFromGitHub { owner = "libretro"; repo = "bluemsx-libretro"; - rev = "ffd387036881d2e6c13fdc04b113534b10da7806"; - hash = "sha256-0JVBlhn/BftGHMMGo6kYyvuigQtY7FaI81Lk+h41m8A="; + rev = "7074551cf50ebdae78c8cce4e77560f9fc4575ca"; + hash = "sha256-kmG0LCvWG+4wM+hwZ8TYQid12nZuQpNbaljym+glbz4="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index 98a958f3dee2..67b9bf9d928d 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2025-09-23"; + version = "0-unstable-2025-09-30"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "2d05f6cd665d6a2f0a876e2f50192c3fce53ed65"; - hash = "sha256-FQI8LPNYQDB1Jo04EGJGbgTncmwfzuTXj1GK9QsT8uQ="; + rev = "9726100ba22a558290860a2648e1e6a8b8719478"; + hash = "sha256-mhXuHPwXtvuA8ltaLF3uOsBwLE0evJ2RiCrNX5hnRXM="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/mame.nix b/pkgs/applications/emulators/libretro/cores/mame.nix index 643afe13598c..f23616c03969 100644 --- a/pkgs/applications/emulators/libretro/cores/mame.nix +++ b/pkgs/applications/emulators/libretro/cores/mame.nix @@ -9,13 +9,13 @@ }: mkLibretroCore { core = "mame"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-09-26"; src = fetchFromGitHub { owner = "libretro"; repo = "mame"; - rev = "e42c983a90d3334bed659ecc12939ca935bef1c3"; - hash = "sha256-HfLxZ9OWX++hvT7ru8OOtYGFmfwVlLqne3n/vjdn7CY="; + rev = "61743c76180f1ad454227ed1be0261a071d37d67"; + hash = "sha256-R7zBl8Y5tnG+CkFgyTdwlGlCLwG/9Svs3hsJJp12fOY="; fetchSubmodules = true; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 81eda364f370..238d0928c0a8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -912,11 +912,11 @@ "vendorHash": "sha256-CIR59EIgC5kkwfITQYrzoU8quCx5iCDRNOdYphVVk6Y=" }, "ns1": { - "hash": "sha256-xIl0jUYmXe2tom8HwXLQRbdSWWyZkRtdDc0XqkQ0RcQ=", + "hash": "sha256-JJ+Zcf7r8bB1a8l+DtHhjT4Ce2VqRIkD1fS+EWI6QtI=", "homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1", "owner": "ns1-terraform", "repo": "terraform-provider-ns1", - "rev": "v2.7.0", + "rev": "v2.7.1", "spdx": "MPL-2.0", "vendorHash": "sha256-HC2MCVF3gS4nXKplC1pGrdjbhjRzr03ajqZ7pQIgSOc=" }, diff --git a/pkgs/applications/networking/sync/backintime/common.nix b/pkgs/applications/networking/sync/backintime/common.nix index dc36d5e933ca..bff2db1cff81 100644 --- a/pkgs/applications/networking/sync/backintime/common.nix +++ b/pkgs/applications/networking/sync/backintime/common.nix @@ -32,13 +32,13 @@ let in stdenv.mkDerivation rec { pname = "backintime-common"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "bit-team"; repo = "backintime"; rev = "v${version}"; - sha256 = "sha256-Xrls+FE41bcx0S/mO4z5Mm97+P5fmIJDSkS3puKmdig="; + sha256 = "sha256-y9uo/6R9OXK9hqUD0pCLJXF2B80lr2gXf6v8+Ca6u5M="; }; nativeBuildInputs = [ diff --git a/pkgs/development/mobile/adb-sync/default.nix b/pkgs/by-name/ad/adb-sync/package.nix similarity index 95% rename from pkgs/development/mobile/adb-sync/default.nix rename to pkgs/by-name/ad/adb-sync/package.nix index d254c7e2a5e1..2f96ee0c5f45 100644 --- a/pkgs/development/mobile/adb-sync/default.nix +++ b/pkgs/by-name/ad/adb-sync/package.nix @@ -3,11 +3,11 @@ stdenv, fetchFromGitHub, python3, - platform-tools, makeWrapper, socat, go-mtpfs, adbfs-rootless, + androidenv, }: stdenv.mkDerivation { @@ -29,7 +29,7 @@ stdenv.mkDerivation { installPhase = let dependencies = lib.makeBinPath [ - platform-tools + androidenv.androidPkgs.platform-tools socat go-mtpfs adbfs-rootless diff --git a/pkgs/by-name/an/antimatter-dimensions/package.nix b/pkgs/by-name/an/antimatter-dimensions/package.nix index 1b32d06b5b7a..7052b32ae64e 100644 --- a/pkgs/by-name/an/antimatter-dimensions/package.nix +++ b/pkgs/by-name/an/antimatter-dimensions/package.nix @@ -19,12 +19,12 @@ let in buildNpmPackage rec { pname = "antimatter-dimensions"; - version = "0-unstable-2025-07-15"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "IvarK"; repo = "AntimatterDimensionsSourceCode"; - rev = "01d29026a9d4a85193b563ab0a44b2b3cf02ad6e"; - hash = "sha256-w66JgLo4SX0b63LjRd1XKDs7O/TpFFJYSbE+dOW1Unw="; + rev = "8b5a34c1211df7cb35969dc8e5d402b0b28b7589"; + hash = "sha256-ptyLpGtHHhsPBS//LpuO327uXPqQWTs1DLGjcsrvZtw="; }; nativeBuildInputs = [ copyDesktopItems diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 037dcbffd0f1..f9e6c80fc37a 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "arkade"; - version = "0.11.47"; + version = "0.11.50"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; tag = version; - hash = "sha256-aWIMnqpf7HehGingl0z7lpUnr7P3k5tiD7+PVjF0Uso="; + hash = "sha256-EM4bd++oDQBqcMIcjobvoNzzsQKgkCC0yekY1s/AoNM="; }; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/bl/blackfire/package.nix b/pkgs/by-name/bl/blackfire/package.nix index 3fa51eec49e3..e4cfedfc53d7 100644 --- a/pkgs/by-name/bl/blackfire/package.nix +++ b/pkgs/by-name/bl/blackfire/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "blackfire"; - version = "2.29.0"; + version = "2.29.1"; src = passthru.sources.${stdenv.hostPlatform.system} @@ -60,23 +60,23 @@ stdenv.mkDerivation rec { sources = { "x86_64-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; - sha256 = "i5R/O9pcIGpJqSl+txjDKl6qBDQmjNO2VJpDm6En4b8="; + sha256 = "n4jG21FgJbRtxhQSxXNKNFJHPqb9CmQFMd2P3+vnHVE="; }; "i686-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; - sha256 = "orymOOYL7/VwuN8itOhBSINNaBJ9gI7Zn2mTN55BpUA="; + sha256 = "eX8kMQM9ofssQ9USft69ZzMV/pl1CV5EnUMgxOLuIcA="; }; "aarch64-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; - sha256 = "d4GML/5uvMnx6g+PNaNEqD3pXVwzWLHFiV8VzSSvIHw="; + sha256 = "LCqGWc/KJHa5YA1Ex35qI/wVbe1leBwPeG6SUlxrpvY="; }; "aarch64-darwin" = fetchurl { url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; - sha256 = "YZ61kEVr40BwiOCsQUz1UfiScNvWW1/ZF/daR+8BV+Q="; + sha256 = "RlTCB0lARb94dwDnDh9L6QYMZXTD/v5Ae756RETias0="; }; "x86_64-darwin" = fetchurl { url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; - sha256 = "IuFmV3FjMMY6bPooFU9egJplyP0fzi032QCZxr6Y1tw="; + sha256 = "PGfBHkKOSd4uRKWW95MwyFRD7SWQzck9g6Jk/mWC384="; }; }; diff --git a/pkgs/tools/cd-dvd/brasero/default.nix b/pkgs/by-name/br/brasero-unwrapped/package.nix similarity index 100% rename from pkgs/tools/cd-dvd/brasero/default.nix rename to pkgs/by-name/br/brasero-unwrapped/package.nix diff --git a/pkgs/tools/cd-dvd/brasero/remove-symlink-check.patch b/pkgs/by-name/br/brasero-unwrapped/remove-symlink-check.patch similarity index 100% rename from pkgs/tools/cd-dvd/brasero/remove-symlink-check.patch rename to pkgs/by-name/br/brasero-unwrapped/remove-symlink-check.patch diff --git a/pkgs/tools/cd-dvd/brasero/wrapper.nix b/pkgs/by-name/br/brasero/package.nix similarity index 100% rename from pkgs/tools/cd-dvd/brasero/wrapper.nix rename to pkgs/by-name/br/brasero/package.nix diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index d8586fed0712..2802095cff1d 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-binstall"; - version = "1.15.5"; + version = "1.15.6"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; rev = "v${version}"; - hash = "sha256-XfudrzPvCdTi9y/3YRfMl5hh9dFDkcOxsxPXGmr8JnI="; + hash = "sha256-TzO7xz58nvuT6r8SN0cUKdW0x1yR1FlpsnGhU67SNOA="; }; - cargoHash = "sha256-C9GubczQ6A5vdi8UcxPO7BYlgz+1U5lOHT7QYvDDxJQ="; + cargoHash = "sha256-cYjsSPHcWYobosSlB2tLda3NSGUTxE5DyA4AxAF8C/8="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ch/chainsaw/package.nix b/pkgs/by-name/ch/chainsaw/package.nix index 297e35afe7d0..c0a2f57dee67 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.12.2"; + version = "2.13.0"; src = fetchFromGitHub { owner = "WithSecureLabs"; repo = "chainsaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-SoQXGpkMrE0vno0dJ00ebB0oR1sDVlgWRSgKQoHlv2A="; + hash = "sha256-/55MzQW6Fd1HpiK44USysk15DQt5Qk9JFHoX48rfXK4="; }; - cargoHash = "sha256-ncf5fRf9NulcWTOuRE2rdAOIyvz5YEgpB1j/Rfj8vDk="; + cargoHash = "sha256-A9F9aojHUupn0Sa/pXkxkimPm9XqXwCx0zKNWr82cwQ="; ldflags = [ "-w" diff --git a/pkgs/by-name/ch/chatterino2/package.nix b/pkgs/by-name/ch/chatterino2/package.nix index ac8e02141c46..bd4e9cfc18a1 100644 --- a/pkgs/by-name/ch/chatterino2/package.nix +++ b/pkgs/by-name/ch/chatterino2/package.nix @@ -3,55 +3,51 @@ callPackage, fetchFromGitHub, gitUpdater, - boost186, }: -(callPackage ./common.nix { - boost = boost186; -}).overrideAttrs - ( - finalAttrs: _: { - pname = "chatterino2"; - version = "2.5.4"; +(callPackage ./common.nix { }).overrideAttrs ( + finalAttrs: _: { + pname = "chatterino2"; + version = "2.5.4"; - src = fetchFromGitHub { - owner = "Chatterino"; - repo = "chatterino2"; - tag = "v${finalAttrs.version}"; - hash = "sha256-eozT3Lfra4i+q3pCxH0Z1v/3Y/FB5yJc/88tA90hTzI="; - fetchSubmodules = true; - leaveDotGit = true; - postFetch = '' - git -C $out rev-parse --short HEAD > $out/GIT_HASH - find "$out" -name .git -print0 | xargs -0 rm -rf - ''; - }; + src = fetchFromGitHub { + owner = "Chatterino"; + repo = "chatterino2"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eozT3Lfra4i+q3pCxH0Z1v/3Y/FB5yJc/88tA90hTzI="; + fetchSubmodules = true; + leaveDotGit = true; + postFetch = '' + git -C $out rev-parse --short HEAD > $out/GIT_HASH + find "$out" -name .git -print0 | xargs -0 rm -rf + ''; + }; - passthru = { - buildChatterino = args: callPackage ./common.nix args; - updateScript = gitUpdater { - rev-prefix = "v"; - ignoredVersions = "beta"; - }; + passthru = { + buildChatterino = args: callPackage ./common.nix args; + updateScript = gitUpdater { + rev-prefix = "v"; + ignoredVersions = "beta"; }; + }; - meta = { - description = "Chat client for Twitch chat"; - mainProgram = "chatterino"; - longDescription = '' - Chatterino is a chat client for Twitch chat. It aims to be an - improved/extended version of the Twitch web chat. Chatterino 2 is - the second installment of the Twitch chat client series - "Chatterino". - ''; - homepage = "https://github.com/Chatterino/chatterino2"; - changelog = "https://github.com/Chatterino/chatterino2/blob/${finalAttrs.src.rev}/CHANGELOG.md"; - license = lib.licenses.mit; - platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ - supa - marie - ]; - }; - } - ) + meta = { + description = "Chat client for Twitch chat"; + mainProgram = "chatterino"; + longDescription = '' + Chatterino is a chat client for Twitch chat. It aims to be an + improved/extended version of the Twitch web chat. Chatterino 2 is + the second installment of the Twitch chat client series + "Chatterino". + ''; + homepage = "https://github.com/Chatterino/chatterino2"; + changelog = "https://github.com/Chatterino/chatterino2/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ + supa + marie + ]; + }; + } +) diff --git a/pkgs/by-name/co/conftest/package.nix b/pkgs/by-name/co/conftest/package.nix index f7ddb73e8bf8..a2ec0d24a996 100644 --- a/pkgs/by-name/co/conftest/package.nix +++ b/pkgs/by-name/co/conftest/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "conftest"; - version = "0.62.0"; + version = "0.63.0"; __darwinAllowLocalNetworking = true; # required for tests @@ -19,9 +19,9 @@ buildGoModule (finalAttrs: { owner = "open-policy-agent"; repo = "conftest"; tag = "v${finalAttrs.version}"; - hash = "sha256-6LEzWvnTMSNdMzoStS8cfJxiYCo752e0Js185PGa0y4="; + hash = "sha256-gmfzMup4fdsbdyUufxjcJRPF2faj3RUlvIn2ciyalaQ="; }; - vendorHash = "sha256-Jf9Ui7iHyUZyDLuhI2tjFFawUfKLdcAJUlk79yAqckg="; + vendorHash = "sha256-pBUWM6st5FhhOki3n9NIN4/U8JB7Kq3Aph3AtQs+Ogg="; ldflags = [ "-s" diff --git a/pkgs/by-name/co/container/package.nix b/pkgs/by-name/co/container/package.nix index 3a8a57119615..5e489256da68 100644 --- a/pkgs/by-name/co/container/package.nix +++ b/pkgs/by-name/co/container/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "container"; - version = "0.4.1"; + version = "0.5.0"; src = fetchurl { url = "https://github.com/apple/container/releases/download/${finalAttrs.version}/container-${finalAttrs.version}-installer-signed.pkg"; - hash = "sha256-Au8Waa0kgU6bAZFTrCBWEeOBhQr6PrJ0AEiA3RsHgYg="; + hash = "sha256-YDh6bIWUc1muXqEqy0Z6gvLZHr3MQwgsuBHGVNY1ZDg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index c17c799aae44..84b0acf96538 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "coroot-node-agent"; - version = "1.26.1"; + version = "1.26.2"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${version}"; - hash = "sha256-fg+dth3wCOdsSU8B6mdvlMFgfrG7Gu6IgpxENkk2/sw="; + hash = "sha256-IpjAXoQArvPxClvgT+qFj3RNmWh9fFYKAzh5Y3XlC54="; }; vendorHash = "sha256-LJq45IGXgYNx0Hky2w+O5Enwc5EvD79/cJRQ/iCythk="; diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 0cb9221a598b..44fc0a3fad81 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "cosmic-protocols"; - version = "0-unstable-2025-09-17"; + version = "0-unstable-2025-09-26"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-protocols"; - rev = "af1997b1827ad64aab46fa31c0b77fb20d7a537a"; - hash = "sha256-gIfCk8FqZo1iFwTTtcLqnX14Jg3k6UXIBkpKsom43EU="; + rev = "d0e95be25e423cfe523b11111a3666ed7aaf0dc4"; + hash = "sha256-KvXQJ/EIRyrlmi80WKl2T9Bn+j7GCfQlcjgcEVUxPkc="; }; makeFlags = [ "PREFIX=${placeholder "out"}" ]; diff --git a/pkgs/by-name/da/dafny/deps.json b/pkgs/by-name/da/dafny/deps.json index ce1545664768..e445c3452626 100644 --- a/pkgs/by-name/da/dafny/deps.json +++ b/pkgs/by-name/da/dafny/deps.json @@ -1,73 +1,73 @@ [ { "pname": "Boogie", - "version": "3.2.5", - "hash": "sha256-/ZbKajyZuBV3zyh7JfwBfrcxaRpIkUfWGOjxB1qExX8=" + "version": "3.5.5", + "hash": "sha256-8+/ZHJYvaAp3EoWGDKdVDWMEv1Q8MdTszDU9xFpKBGk=" }, { "pname": "Boogie.AbstractInterpretation", - "version": "3.4.3", - "hash": "sha256-s3cykv7AMeC+UhmYzGdM75/3/7CxX4h292DGTE9Yd4U=" + "version": "3.5.5", + "hash": "sha256-PBMwpm19GwzDDtf8ONiKLs1BNhEJ1TwJdzW/ktGzpBE=" }, { "pname": "Boogie.BaseTypes", - "version": "3.4.3", - "hash": "sha256-vSjGt+GKK2oGNY9ZJTvDT8A/H+eCbm1D+CppoKIWW88=" + "version": "3.5.5", + "hash": "sha256-qGnzoVzf2S8sBU9XAIg/JcS5hqGLikEhalkOBhnuRdQ=" }, { "pname": "Boogie.CodeContractsExtender", - "version": "3.4.3", - "hash": "sha256-mb8RXgKJCutupsg/oFxMENlltn5nmjt7bXAodN6t9dA=" + "version": "3.5.5", + "hash": "sha256-XEZ1htkdiOsowqc3JQ8iBF6ty/OPqcaG68CwR8cRNa8=" }, { "pname": "Boogie.Concurrency", - "version": "3.4.3", - "hash": "sha256-piDvI01lZb23LkL/NX+NDnGVnHn1q4B/YoS7FrcQZ+M=" + "version": "3.5.5", + "hash": "sha256-0zKDKhIxSV9GK77UHGBlhHXPhHUVIkLzUgoi8GfQj3s=" }, { "pname": "Boogie.Core", - "version": "3.4.3", - "hash": "sha256-EUckeyktsBHLVCQlf9CQtx3vmgts2zpVcS0NiVw6WlY=" + "version": "3.5.5", + "hash": "sha256-aotlVqCDEDLiHYVqJPE+BP+rjH6TKmLa/wsUlEVkvWg=" }, { "pname": "Boogie.ExecutionEngine", - "version": "3.4.3", - "hash": "sha256-+57PiqmW9CJuHYoAt6hMuWOveZpZTztwUrzzQsajo2A=" + "version": "3.5.5", + "hash": "sha256-Pwe2V0pJMYp5TGF8yWu5D2ZC/Ct3+EjEH2tG6xWCvbU=" }, { "pname": "Boogie.Graph", - "version": "3.4.3", - "hash": "sha256-eWn8EWUlWZQ2U06anUBaPfdBNzqK5xP7xdntSB7F3mw=" + "version": "3.5.5", + "hash": "sha256-DgPrUOVMIzTY87Ytq0WAu8j/OahLIVLO3Nh5VgYdDiM=" }, { "pname": "Boogie.Houdini", - "version": "3.4.3", - "hash": "sha256-BJLTqC2ih5XHLCmzf/4TKUZCpUCf6PmBTujIIRykLcc=" + "version": "3.5.5", + "hash": "sha256-84RbD21xds0ycZ0aQEAaQDUKV9nyYn6O8mUJKygI+nM=" }, { "pname": "Boogie.Model", - "version": "3.4.3", - "hash": "sha256-3CrdoCM85IkZ7E8gTdmUspmUFbYpBu1PmbF4a2U7I8E=" + "version": "3.5.5", + "hash": "sha256-7mJYhgT2XsnA1yZ5lHU9gbog9BHDwmCM0U6nIg7WxAc=" }, { "pname": "Boogie.Provers.LeanAuto", - "version": "3.4.3", - "hash": "sha256-GJY7XUBFhL6N7U8QJmvCc7G8k3pV8LfyMhDev37GmFc=" + "version": "3.5.5", + "hash": "sha256-s7zqacQxogd5yFEtVxb6NzFoQjoB/NkzulkWGty4Zm8=" }, { "pname": "Boogie.Provers.SMTLib", - "version": "3.4.3", - "hash": "sha256-llI/WhQsM8KygDB/OYY5yc8U9SN3rd3NCkWFsB3yCDM=" + "version": "3.5.5", + "hash": "sha256-PNprXXr7p0jbS6aL8PDelvINo6QCUJs6b+fBajMG1Ok=" }, { "pname": "Boogie.VCExpr", - "version": "3.4.3", - "hash": "sha256-muY74ki4Cq8JoA4tGUxxWPNAlGhAq4dtGTSoCxNQZm0=" + "version": "3.5.5", + "hash": "sha256-8f4e51g2N/jpT2BJ5LZrXsIKqrlCvWtS63hFUBK5lAk=" }, { "pname": "Boogie.VCGeneration", - "version": "3.4.3", - "hash": "sha256-ngZtONjWgr0BbQcGNl5uynY5Ac6JRDZujgUNQJgvhJg=" + "version": "3.5.5", + "hash": "sha256-BGeJ1F14hZSeY9bwCpNnyh5F6whAWX18YBcOMorS9/Y=" }, { "pname": "CocoR", @@ -244,16 +244,6 @@ "version": "1.1.0", "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" }, - { - "pname": "Microsoft.NETFramework.ReferenceAssemblies", - "version": "1.0.3", - "hash": "sha256-FBoJP5DHZF0QHM0xLm9yd4HJZVQOuSpSKA+VQRpphEE=" - }, - { - "pname": "Microsoft.NETFramework.ReferenceAssemblies.net452", - "version": "1.0.3", - "hash": "sha256-RTPuFG8D7gnwINEoEtAqmVm4oTW8K4Z87v1o4DDeLMI=" - }, { "pname": "Microsoft.TestPlatform.Extensions.TrxLogger", "version": "17.9.0", @@ -299,16 +289,16 @@ "version": "6.0.0", "hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA=" }, + { + "pname": "Namotion.Reflection", + "version": "3.2.0", + "hash": "sha256-yHTow9l4YkN3SKsCkW2htxcoCX3/ewXVavFzucl835M=" + }, { "pname": "Nerdbank.Streams", "version": "2.6.81", "hash": "sha256-0Zshmi1IMWj9/MKUieffpgJxKhJyVgBXPKMg9RSDkRs=" }, - { - "pname": "NETStandard.Library", - "version": "2.0.3", - "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" - }, { "pname": "Newtonsoft.Json", "version": "11.0.2", @@ -316,8 +306,18 @@ }, { "pname": "Newtonsoft.Json", - "version": "13.0.1", - "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" + "version": "13.0.3", + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + }, + { + "pname": "NJsonSchema", + "version": "11.1.0", + "hash": "sha256-DaBs+DNbMzkzfEbMd2Y2dNrubNzaa1nu2wnno6y8+Wk=" + }, + { + "pname": "NJsonSchema.Annotations", + "version": "11.1.0", + "hash": "sha256-oxr6gv3VIvk1vH0YZdAmWgyY0yobxtjFfRwnW1D8Pcc=" }, { "pname": "OmniSharp.Extensions.JsonRpc", @@ -544,11 +544,6 @@ "version": "4.3.0", "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" }, - { - "pname": "System.Buffers", - "version": "4.4.0", - "hash": "sha256-KTxAhYawFG2V5VX1jw3pzx3IrQXRgn1TsvgjPgxAbqA=" - }, { "pname": "System.Collections", "version": "4.3.0", @@ -644,21 +639,11 @@ "version": "4.1.0", "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" }, - { - "pname": "System.Memory", - "version": "4.5.3", - "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" - }, { "pname": "System.Net.WebSockets", "version": "4.3.0", "hash": "sha256-l3h3cF1cCC9zMhWLKSDnZBZvFADUd0Afe2+iAwBA0r0=" }, - { - "pname": "System.Numerics.Vectors", - "version": "4.4.0", - "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" - }, { "pname": "System.ObjectModel", "version": "4.0.12", @@ -754,11 +739,6 @@ "version": "4.4.0", "hash": "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig=" }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.2", - "hash": "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8=" - }, { "pname": "System.Runtime.CompilerServices.Unsafe", "version": "4.7.1", diff --git a/pkgs/by-name/da/dafny/package.nix b/pkgs/by-name/da/dafny/package.nix index 9484b7aadf7f..1acf4a956aa8 100644 --- a/pkgs/by-name/da/dafny/package.nix +++ b/pkgs/by-name/da/dafny/package.nix @@ -38,35 +38,31 @@ let in buildDotnetModule rec { pname = "Dafny"; - version = "4.10.0"; + version = "4.11.0"; src = fetchFromGitHub { owner = "dafny-lang"; repo = "dafny"; tag = "v${version}"; - hash = "sha256-aPOjt4bwalhJUTJm4+pGqN88LwDP5zrVtakF26b3K4s="; + hash = "sha256-oM8dKDZ5FCmKq24taQ6Sr2eTeNAMSq8MY0U1AFvS6D4="; }; - postPatch = - let - runtimeJarVersion = "4.10.0"; - in - '' - cp ${writeScript "fake-gradlew-for-dafny" '' - mkdir -p build/libs/ - javac $(find -name "*.java" | grep "^./src/main") -d classes - jar cf build/libs/DafnyRuntime-${runtimeJarVersion}.jar -C classes dafny - ''} Source/DafnyRuntime/DafnyRuntimeJava/gradlew + postPatch = '' + cp ${writeScript "fake-gradlew-for-dafny" '' + mkdir -p build/libs/ + javac $(find -name "*.java" | grep "^./src/main") -d classes + jar cf build/libs/DafnyRuntime-${version}.jar -C classes dafny + ''} Source/DafnyRuntime/DafnyRuntimeJava/gradlew - # Needed to fix - # "error NETSDK1129: The 'Publish' target is not supported without - # specifying a target framework. The current project targets multiple - # frameworks, you must specify the framework for the published - # application." - substituteInPlace Source/DafnyRuntime/DafnyRuntime.csproj \ - --replace-fail TargetFrameworks TargetFramework \ - --replace-fail "netstandard2.0;net452" net8.0 - ''; + # Needed to fix + # "error NETSDK1129: The 'Publish' target is not supported without + # specifying a target framework. The current project targets multiple + # frameworks, you must specify the framework for the published + # application." + substituteInPlace Source/DafnyRuntime/DafnyRuntime.csproj \ + --replace-fail TargetFrameworks TargetFramework \ + --replace-fail "netstandard2.0;net452" net8.0 + ''; dotnet-sdk = dotnetCorePackages.sdk_8_0; nativeBuildInputs = [ jdk11 ]; @@ -82,8 +78,15 @@ buildDotnetModule rec { executables = [ "Dafny" ]; - # Help Dafny find z3 - makeWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ z3 ]}" ]; + # Help Dafny find z3 and dotnet SDK (needed for dafny run) + makeWrapperArgs = [ + "--prefix PATH : ${ + lib.makeBinPath [ + z3 + dotnet-sdk + ] + }" + ]; postFixup = '' ln -s "$out/bin/Dafny" "$out/bin/dafny" || true diff --git a/pkgs/by-name/da/davmail/package.nix b/pkgs/by-name/da/davmail/package.nix index c4f3f442cdaa..426b710f7faa 100644 --- a/pkgs/by-name/da/davmail/package.nix +++ b/pkgs/by-name/da/davmail/package.nix @@ -7,27 +7,27 @@ glib, gtk2, gtk3, - jdk11, + jdk, libXtst, coreutils, gnugrep, - zulu11, + zulu, preferGtk3 ? true, preferZulu ? true, }: let - rev = 3627; - jre' = (if preferZulu then zulu11 else jdk11).override { enableJavaFX = true; }; + rev = 3755; + jre' = (if preferZulu then zulu else jdk).override { enableJavaFX = true; }; gtk' = if preferGtk3 then gtk3 else gtk2; in stdenv.mkDerivation rec { pname = "davmail"; - version = "6.3.0"; + version = "6.4.0"; src = fetchzip { url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}-${toString rev}.zip"; - hash = "sha256-zJMwCFX/uJnLeThj6/t2usBRM+LIuamZt0EFLG3N+8k="; + hash = "sha256-cGuAxSIkhkcpRXlv5f3utH/1zZ1aYbLQN/OLuN80JdM="; stripRoot = false; }; diff --git a/pkgs/by-name/db/dbgate/package.nix b/pkgs/by-name/db/dbgate/package.nix index ae73dc0c1137..2c25cecd5073 100644 --- a/pkgs/by-name/db/dbgate/package.nix +++ b/pkgs/by-name/db/dbgate/package.nix @@ -8,25 +8,25 @@ let pname = "dbgate"; - version = "6.6.3"; + version = "6.6.4"; src = fetchurl { aarch64-linux = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_arm64.AppImage"; - hash = "sha256-/Ouoo+ygEcj5u597+peqxQ0BFAi6Dp1Dy5BEJbHjo/s="; + hash = "sha256-pwG+muAEVmyIK9eiCrydZ0glxPK5FGl7b3ps/8xeFgE="; }; x86_64-linux = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_x86_64.AppImage"; - hash = "sha256-FUwRXpuIPubtVAendCDTiXNJ5TQ1LBB5MD25hH5EzGE="; + hash = "sha256-4xsxYbVbbfxJ70CaB3z/reRoPgBom/XX6/YfT30uDpY="; }; x86_64-darwin = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_x64.dmg"; - hash = "sha256-UgdSHW5Gs0cat6leIFJtp3OspgQRV2AHnk/sZ1b7z/U="; + hash = "sha256-plG9n/JtPmyUcJoP4kcAttKpzpT7ytt2M82CT0zZ4tA="; }; aarch64-darwin = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_universal.dmg"; - hash = "sha256-mvONm929IG2ViH0h7u/7fRZ6ghDaPsy7cqpqIp/JgM4="; + hash = "sha256-cId3K8m+XRlYHD4NyjSEyFR6c4Yvk6UzGAkdHt0bQUs="; }; } .${stdenv.hostPlatform.system} or (throw "dbgate: ${stdenv.hostPlatform.system} is unsupported."); diff --git a/pkgs/by-name/de/decker/package.nix b/pkgs/by-name/de/decker/package.nix index bd6379da4e5b..f79359bad575 100644 --- a/pkgs/by-name/de/decker/package.nix +++ b/pkgs/by-name/de/decker/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "decker"; - version = "1.59"; + version = "1.60"; src = fetchFromGitHub { owner = "JohnEarnest"; repo = "Decker"; rev = "v${version}"; - hash = "sha256-56yIbIKMppO1eyvnlHvqkQvIT3x5t3W1KQ4M2HWRU3U="; + hash = "sha256-A8lsQs3fZm8XREHx2IPRNWZp4tTZ4Jya30+gBT6xME8="; }; buildInputs = [ diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 5c3014750cb3..b7108cc4109f 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.142.0"; + version = "1.145.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; tag = "v${version}"; - hash = "sha256-wbOO9jdGfy39GeGEwLURLpxhXt17sk6gQRUbz6ysSXc="; + hash = "sha256-JeIpx+i1JDVfJqCKTZMTJ7rDMGO4yA/eR56C3qr08zg="; }; meta = { diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix index a24af9cc138c..7127edef1e46 100644 --- a/pkgs/by-name/eq/equicord/package.nix +++ b/pkgs/by-name/eq/equicord/package.nix @@ -18,19 +18,19 @@ stdenv.mkDerivation (finalAttrs: { # the Equicord repository. Dates as tags (and automatic releases) were the compromise # we came to with upstream. Please do not change the version schema (e.g., to semver) # unless upstream changes the tag schema from dates. - version = "2025-09-12"; + version = "2025-10-05"; src = fetchFromGitHub { owner = "Equicord"; repo = "Equicord"; tag = "${finalAttrs.version}"; - hash = "sha256-915HW2cGGKtbRGghHP/Em0Wyeit6d1oSUmaZLQOH/Lc="; + hash = "sha256-29akM1A7wFI+uZJ2r6K+2djYoZ6zI/rcYROU++x4j8k="; }; pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-xVnryPA7+gnRvpMzuFJl4YeEPOky2+iOu76V3Rf6bow="; + hash = "sha256-SsvkIgIXKYBgiHOMt9+IX8pXSYvXr8ESgHJm0mzBWlU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index 927b9c5839b3..8780e13208b4 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.208.1"; + version = "0.209.0"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-l7whf2NhvPHZOfXy4PdZq8ZyAKaiLuBlX9s7ffJQoWg="; + hash = "sha256-SRnpyVHHxMBVGbnvkXquaG2AykSn/264R3+e4klhbXE="; }; - vendorHash = "sha256-qp7kSh6pOecXa2qAmKXdJAgAZ4O3pnX0/nMUhwR2cFA="; + vendorHash = "sha256-Is6hv2nkTQhugSj+CqcTiwAPvIBtNNAvWZLLWm0jU/8="; commonMeta = with lib; { license = licenses.mit; @@ -52,7 +52,7 @@ buildGo125Module rec { npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-q+ft9dzs/M+ZYCQy/OnqTmpgKXxrD5cfaqrvsxh730w="; + hash = "sha256-0pjYFgF4PqWibIQvklZx116V+uDg+MIC7hmQxlCKSvc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fa/fasttext/package.nix b/pkgs/by-name/fa/fasttext/package.nix index d8989f98e011..6b6665438beb 100644 --- a/pkgs/by-name/fa/fasttext/package.nix +++ b/pkgs/by-name/fa/fasttext/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchurl, cmake, }: @@ -16,6 +17,15 @@ stdenv.mkDerivation { hash = "sha256-lSIah4T+QqZwCRpeI3mxJ7PZT6pSHBO26rcEFfK8DSk="; }; + patches = [ + # Fix build with CMake 4 + # Upstream repo is archived, so we take a patch from Debian + (fetchurl { + url = "https://salsa.debian.org/science-team/fasttext/-/raw/b2a0e52d302b32b6786b1a8fb9c0b21ca23e2be9/debian/patches/fix-ftbfs-cmake4.patch"; + hash = "sha256-I5w+/4SNyp2FtHGYBWU2Fi76vmJpG4nbgsb0akVddAs="; + }) + ]; + nativeBuildInputs = [ cmake ]; meta = with lib; { diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix index 4f3836e9fe00..f593d90a5d6c 100644 --- a/pkgs/by-name/fa/faudio/package.nix +++ b/pkgs/by-name/fa/faudio/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "faudio"; - version = "25.09"; + version = "25.10"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FAudio"; tag = finalAttrs.version; - hash = "sha256-vrqUyoihbOJcTzKYP6RqoiIUtaG2LUsq6tWi1pczET8="; + hash = "sha256-WcMjzXlDoHfFpZdrkbVwRS11MvTlIMDCkn34+tSdGi4="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/fb/fblog/package.nix b/pkgs/by-name/fb/fblog/package.nix index 8260cdc8dbfb..a7ed02781531 100644 --- a/pkgs/by-name/fb/fblog/package.nix +++ b/pkgs/by-name/fb/fblog/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "fblog"; - version = "4.15.0"; + version = "4.16.0"; src = fetchFromGitHub { owner = "brocode"; repo = "fblog"; rev = "v${version}"; - hash = "sha256-IPT/1k8bs2NBbq5KthvcJY7eBwbnFop8cO0OiLgRZg4="; + hash = "sha256-SWwk7qNe2R1aBYGBFqltUZjeOvr4jG1P7/CPIAfHCc8="; }; - cargoHash = "sha256-puZN1ao+Grw9nWQvNfqAwmY9Lb6+z13EPv/cZlueYxc="; + cargoHash = "sha256-du9FXuUNqQm1AMqcCFqeso5OPrPCxzTVl5e7kR0rpwc="; meta = with lib; { description = "Small command-line JSON log viewer"; diff --git a/pkgs/by-name/fi/firezone-server/0000-add-mua.patch b/pkgs/by-name/fi/firezone-server/0000-add-mua.patch index 68d8a9ba47ab..cee9e1ef64fc 100644 --- a/pkgs/by-name/fi/firezone-server/0000-add-mua.patch +++ b/pkgs/by-name/fi/firezone-server/0000-add-mua.patch @@ -1,8 +1,8 @@ diff --git a/elixir/apps/domain/lib/domain/config/definitions.ex b/elixir/apps/domain/lib/domain/config/definitions.ex -index 8cd2e8d0f..92e18b10b 100644 +index 3bf383eac..ed0521045 100644 --- a/elixir/apps/domain/lib/domain/config/definitions.ex +++ b/elixir/apps/domain/lib/domain/config/definitions.ex -@@ -584,6 +590,7 @@ defmodule Domain.Config.Definitions do +@@ -619,6 +619,7 @@ defmodule Domain.Config.Definitions do Swoosh.Adapters.Mailgun, Swoosh.Adapters.Mailjet, Swoosh.Adapters.Mandrill, @@ -10,33 +10,11 @@ index 8cd2e8d0f..92e18b10b 100644 Swoosh.Adapters.Postmark, Swoosh.Adapters.ProtonBridge, Swoosh.Adapters.SMTP, -diff --git a/elixir/config/runtime.exs b/elixir/config/runtime.exs -index 15037e0a3..475c4ddfb 100644 ---- a/elixir/config/runtime.exs -+++ b/elixir/config/runtime.exs -@@ -226,8 +228,15 @@ if config_env() == :prod do - config :domain, - Domain.Mailer, - [ -- adapter: compile_config!(:outbound_email_adapter), -- from_email: compile_config!(:outbound_email_from) -+ adapter: compile_config!(:outbound_email_adapter), -+ from_email: compile_config!(:outbound_email_from), -+ protocol: String.to_atom(System.get_env("OUTBOUND_EMAIL_SMTP_PROTOCOL")), -+ relay: System.get_env("OUTBOUND_EMAIL_SMTP_HOST"), -+ port: String.to_integer(System.get_env("OUTBOUND_EMAIL_SMTP_PORT")), -+ auth: [ -+ username: System.get_env("OUTBOUND_EMAIL_SMTP_USERNAME"), -+ password: System.get_env("OUTBOUND_EMAIL_SMTP_PASSWORD") -+ ] - ] ++ compile_config!(:outbound_email_adapter_opts) - - config :workos, WorkOS.Client, diff --git a/elixir/mix.exs b/elixir/mix.exs -index 12782d631..dee1245d2 100644 +index df90739df..5c53e4383 100644 --- a/elixir/mix.exs +++ b/elixir/mix.exs -@@ -47,7 +47,9 @@ defmodule Firezone.MixProject do +@@ -50,7 +50,9 @@ defmodule Firezone.MixProject do # Formatter doesn't track dependencies of children applications {:phoenix, "~> 1.7.0"}, {:phoenix_live_view, "~> 1.0.0-rc.0"}, @@ -48,20 +26,21 @@ index 12782d631..dee1245d2 100644 end diff --git a/elixir/mix.lock b/elixir/mix.lock -index 8c4b65959..3d2f9faca 100644 +index 0b03b58d0..eefb202f4 100644 --- a/elixir/mix.lock +++ b/elixir/mix.lock -@@ -50,11 +50,13 @@ +@@ -49,11 +49,13 @@ "junit_formatter": {:hex, :junit_formatter, "3.4.0", "d0e8db6c34dab6d3c4154c3b46b21540db1109ae709d6cf99ba7e7a2ce4b1ac2", [:mix], [], "hexpm", "bb36e2ae83f1ced6ab931c4ce51dd3dbef1ef61bb4932412e173b0cfa259dacd"}, - "libcluster": {:hex, :libcluster, "3.3.3", "a4f17721a19004cfc4467268e17cff8b1f951befe428975dd4f6f7b84d927fe0", [:mix], [{:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "7c0a2275a0bb83c07acd17dab3c3bfb4897b145106750eeccc62d302e3bdfee5"}, - "logger_json": {:hex, :logger_json, "6.2.0", "13e2e9f5f7b195865c5c3ef3d296c3ad50e7ecb038d899433702a79e979b91d7", [:mix], [{:ecto, "~> 3.11", [hex: :ecto, repo: "hexpm", optional: true]}, {:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: true]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm", "98366d02bedbb56e41b25a6d248d566d4f4bc224bae2b1e982df00ed04ba9219"}, + "libcluster": {:hex, :libcluster, "3.5.0", "5ee4cfde4bdf32b2fef271e33ce3241e89509f4344f6c6a8d4069937484866ba", [:mix], [{:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.3", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "ebf6561fcedd765a4cd43b4b8c04b1c87f4177b5fb3cbdfe40a780499d72f743"}, + "logger_json": {:hex, :logger_json, "7.0.4", "e315f2b9a755504658a745f3eab90d88d2cd7ac2ecfd08c8da94d8893965ab5c", [:mix], [{:decimal, ">= 0.0.0", [hex: :decimal, repo: "hexpm", optional: true]}, {:ecto, "~> 3.11", [hex: :ecto, repo: "hexpm", optional: true]}, {:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: true]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm", "d1369f8094e372db45d50672c3b91e8888bcd695fdc444a37a0734e96717c45c"}, + "mail": {:hex, :mail, "0.3.1", "cb0a14e4ed8904e4e5a08214e686ccf6f9099346885db17d8c309381f865cc5c", [:mix], [], "hexpm", "1db701e89865c1d5fa296b2b57b1cd587587cca8d8a1a22892b35ef5a8e352a6"}, "metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm", "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"}, - "mime": {:hex, :mime, "2.0.6", "8f18486773d9b15f95f4f4f1e39b710045fa1de891fada4516559967276e4dc2", [:mix], [], "hexpm", "c9945363a6b26d747389aac3643f8e0e09d30499a138ad64fe8fd1d13d9b153e"}, - "mimerl": {:hex, :mimerl, "1.3.0", "d0cd9fc04b9061f82490f6581e0128379830e78535e017f7780f37fea7545726", [:rebar3], [], "hexpm", "a1e15a50d1887217de95f0b9b0793e32853f7c258a5cd227650889b38839fe9d"}, + "mime": {:hex, :mime, "2.0.7", "b8d739037be7cd402aee1ba0306edfdef982687ee7e9859bee6198c1e7e2f128", [:mix], [], "hexpm", "6171188e399ee16023ffc5b76ce445eb6d9672e2e241d2df6050f3c771e80ccd"}, + "mimerl": {:hex, :mimerl, "1.4.0", "3882a5ca67fbbe7117ba8947f27643557adec38fa2307490c4c4207624cb213b", [:rebar3], [], "hexpm", "13af15f9f68c65884ecca3a3891d50a7b57d82152792f3e19d88650aa126b144"}, "mint": {:hex, :mint, "1.6.2", "af6d97a4051eee4f05b5500671d47c3a67dac7386045d87a904126fd4bbcea2e", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1 or ~> 0.2.0 or ~> 1.0", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "5ee441dffc1892f1ae59127f74afe8fd82fda6587794278d924e4d90ea3d63f9"}, - "mix_audit": {:hex, :mix_audit, "2.1.4", "0a23d5b07350cdd69001c13882a4f5fb9f90fbd4cbf2ebc190a2ee0d187ea3e9", [:make, :mix], [{:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}, {:yaml_elixir, "~> 2.11", [hex: :yaml_elixir, repo: "hexpm", optional: false]}], "hexpm", "fd807653cc8c1cada2911129c7eb9e985e3cc76ebf26f4dd628bb25bbcaa7099"}, + "mix_audit": {:hex, :mix_audit, "2.1.5", "c0f77cee6b4ef9d97e37772359a187a166c7a1e0e08b50edf5bf6959dfe5a016", [:make, :mix], [{:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}, {:yaml_elixir, "~> 2.11", [hex: :yaml_elixir, repo: "hexpm", optional: false]}], "hexpm", "87f9298e21da32f697af535475860dc1d3617a010e0b418d2ec6142bc8b42d69"}, + "mua": {:hex, :mua, "0.2.4", "a9172ab0a1ac8732cf2699d739ceac3febcb9b4ffc540260ad2e32c0b6632af9", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}], "hexpm", "e7e4dacd5ad65f13e3542772e74a159c00bd2d5579e729e9bb72d2c73a266fb7"}, "multipart": {:hex, :multipart, "0.4.0", "634880a2148d4555d050963373d0e3bbb44a55b2badd87fa8623166172e9cda0", [:mix], [{:mime, "~> 1.2 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}], "hexpm", "3c5604bc2fb17b3137e5d2abdf5dacc2647e60c5cc6634b102cf1aef75a06f0a"}, - "nimble_csv": {:hex, :nimble_csv, "1.2.0", "4e26385d260c61eba9d4412c71cea34421f296d5353f914afe3f2e71cce97722", [:mix], [], "hexpm", "d0628117fcc2148178b034044c55359b26966c6eaa8e2ce15777be3bbc91b12a"}, + "nimble_csv": {:hex, :nimble_csv, "1.3.0", "b7f998dc62b222bce9596e46f028c7a5af04cb5dde6df2ea197c583227c54971", [:mix], [], "hexpm", "41ccdc18f7c8f8bb06e84164fc51635321e80d5a3b450761c4997d620925d619"}, "nimble_options": {:hex, :nimble_options, "1.1.1", "e3a492d54d85fc3fd7c5baf411d9d2852922f66e69476317787a7b2bb000a61b", [:mix], [], "hexpm", "821b2470ca9442c4b6984882fe9bb0389371b8ddec4d45a9504f00a66f650b44"}, + diff --git a/pkgs/by-name/fi/firezone-server/package.nix b/pkgs/by-name/fi/firezone-server/package.nix index d1f835531a88..706d21b353ab 100644 --- a/pkgs/by-name/fi/firezone-server/package.nix +++ b/pkgs/by-name/fi/firezone-server/package.nix @@ -14,14 +14,14 @@ beamPackages.mixRelease rec { pname = "firezone-server-${mixReleaseName}"; - version = "0-unstable-2025-03-15"; + version = "0-unstable-2025-08-31"; src = "${ fetchFromGitHub { owner = "firezone"; repo = "firezone"; - rev = "09fb5f927410503b0d6e7fc6cf6a2ba06cb5a281"; - hash = "sha256-1CZBFhOwX0DfXykPQ9tzn4tHg2tSnByXEPtlZleHK5k="; + rev = "f86719db19b848ab757995361032c1f2b7927d13"; + hash = "sha256-YvPxLEE6pdILrABWCZs7ebf6i3Inm1k/YkotZgI7A2k="; # This is necessary to allow sending mails via SMTP, as the default # SMTP adapter is current broken: https://github.com/swoosh/swoosh/issues/785 @@ -35,7 +35,7 @@ beamPackages.mixRelease rec { inherit pname version; src = "${src}/apps/web/assets"; fetcherVersion = 1; - hash = "sha256-ejyBppFtKeyVhAWmssglbpLleOnbw9d4B+iM5Vtx47A="; + hash = "sha256-40vtQIBhJNnzdxkAOVAcPN57IuD0IB6LFxGICo68AbQ="; }; pnpmRoot = "apps/web/assets"; @@ -70,7 +70,7 @@ beamPackages.mixRelease rec { mixFodDeps = beamPackages.fetchMixDeps { pname = "mix-deps-${pname}-${version}"; inherit src version; - hash = "sha256-2Y9u5+o8+RG+c8Z6V7Vex5K1odI7a/WYj5fC0xWbVRo="; + hash = "sha256-h3l7HK9dxNmkHWfJyCOCXmCvFOK+mZtmszhRv0zxqoo="; }; passthru.tests = { diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix index 59b3204c7aae..fa1663659417 100644 --- a/pkgs/by-name/gd/gdevelop/darwin.nix +++ b/pkgs/by-name/gd/gdevelop/darwin.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip"; - hash = "sha256-zp5BiOhld/M5Boje4RCi27fWkkGFExcUhVLdtRse7WA="; + hash = "sha256-XSDzvh8zjrmKOP7YXjXG5+3qCzGQEJp1+RmwmRd4oOs="; }; sourceRoot = "."; diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix index e0c37d0c10a1..bf5bb8805f20 100644 --- a/pkgs/by-name/gd/gdevelop/linux.nix +++ b/pkgs/by-name/gd/gdevelop/linux.nix @@ -13,7 +13,7 @@ let if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage"; - hash = "sha256-We5VDTgtc0pso8a8+9jXMPUtEwg2437Ps5t84ZdgJjc="; + hash = "sha256-TkJyq6WyHTXoCvGSiV6w/IYoLCxAvbrS1oFdsgbfl5s="; } else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix index a6f0daceba9f..ebf2955d54e1 100644 --- a/pkgs/by-name/gd/gdevelop/package.nix +++ b/pkgs/by-name/gd/gdevelop/package.nix @@ -4,7 +4,7 @@ callPackage, }: let - version = "5.5.241"; + version = "5.5.242"; pname = "gdevelop"; meta = { description = "Graphical Game Development Studio"; diff --git a/pkgs/by-name/gh/gh-dash/package.nix b/pkgs/by-name/gh/gh-dash/package.nix index e56a7c2f369c..40dbd6c8c9c3 100644 --- a/pkgs/by-name/gh/gh-dash/package.nix +++ b/pkgs/by-name/gh/gh-dash/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gh-dash"; - version = "4.16.2"; + version = "4.17.0"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "gh-dash"; rev = "v${version}"; - hash = "sha256-LMKY7UpJtCrlMaui+fllc6mwVYQyVkuIM8bb6fop1Bc="; + hash = "sha256-uQc5s5CLR5uKieD1+YMzahKNBqsddLwX+CTThzWPnwY="; }; - vendorHash = "sha256-AeDGtEh+8sAczm0hBebvMdK/vTDzQsSXcB0xIYcQd8o="; + vendorHash = "sha256-IsEz6hA8jnWP+2ELkZ6V5Y0/rpTz1tAzaYJvzgPQQCo="; ldflags = [ "-s" @@ -25,6 +25,11 @@ buildGoModule rec { "-X github.com/dlvhdr/gh-dash/v4/cmd.Version=${version}" ]; + checkFlags = [ + # requires network + "-skip=TestFullOutput" + ]; + passthru.tests = { version = testers.testVersion { package = gh-dash; }; }; diff --git a/pkgs/by-name/gl/glooctl/package.nix b/pkgs/by-name/gl/glooctl/package.nix index 17071abb3af8..e47a690b006c 100644 --- a/pkgs/by-name/gl/glooctl/package.nix +++ b/pkgs/by-name/gl/glooctl/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "glooctl"; - version = "1.20.0"; + version = "1.20.1"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; rev = "v${version}"; - hash = "sha256-cEfCpTn72HviKwqSUVv2S8kcCSxivE+a4tvozvAm6F4="; + hash = "sha256-jSF2B9dbyJ9S4PHt6CKANC40MgXIuVF3uh4Ze0F0jZU="; }; vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o="; diff --git a/pkgs/development/mobile/gomobile/default.nix b/pkgs/by-name/go/gomobile/package.nix similarity index 100% rename from pkgs/development/mobile/gomobile/default.nix rename to pkgs/by-name/go/gomobile/package.nix diff --git a/pkgs/by-name/gq/gql/package.nix b/pkgs/by-name/gq/gql/package.nix index 549dde094d52..708fcf107ded 100644 --- a/pkgs/by-name/gq/gql/package.nix +++ b/pkgs/by-name/gq/gql/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "gql"; - version = "0.40.0"; + version = "0.41.0"; src = fetchFromGitHub { owner = "AmrDeveloper"; repo = "GQL"; rev = version; - hash = "sha256-i6UbgtSWKXd/qqn1eBUoHo1kLTIybu2bnbrNn6aTAos="; + hash = "sha256-iczBVix56aKbvOksxYmZ8WPgngnTDn9MIlVnZ2nA5Ts="; }; - cargoHash = "sha256-z2AXJGwzMYpGLqXkw8OpqJ++H7GpLbSdPoiA9RpMbKE="; + cargoHash = "sha256-vblQuUSpTK93UEYdiEPq1C3N+E3WCTZHoLJDWG4rZNs="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index dba589bc04c9..4d82c3a9dfc4 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -17,17 +17,17 @@ buildGoModule rec { pname = "grafana-alloy"; - version = "1.10.2"; + version = "1.11.0"; src = fetchFromGitHub { owner = "grafana"; repo = "alloy"; tag = "v${version}"; - hash = "sha256-7KOnpkpQzqvqyMAuDyUjIzseJAxqmkjEw9ecHD+kI3I="; + hash = "sha256-nE8R3llMWr5OqqFUoGP9alCgJVEvCeE8Ea2+g3d3fAk="; }; proxyVendor = true; - vendorHash = "sha256-/G00ZJnAQoAFR66sYkO3bqhnWXvGmronjFnk7m8ogYA="; + vendorHash = "sha256-8n1r2Wun5ZSvjsU2Vl/fSRoQnTfKbrcQI6a7YDX/HZA="; nativeBuildInputs = [ fixup-yarn-lock diff --git a/pkgs/by-name/gs/gscreenshot/package.nix b/pkgs/by-name/gs/gscreenshot/package.nix index 99488bd9307f..d7f5b0cc7899 100644 --- a/pkgs/by-name/gs/gscreenshot/package.nix +++ b/pkgs/by-name/gs/gscreenshot/package.nix @@ -19,14 +19,14 @@ python3Packages.buildPythonApplication rec { pname = "gscreenshot"; - version = "3.9.2"; + version = "3.10.0"; format = "setuptools"; src = fetchFromGitHub { owner = "thenaterhood"; repo = "gscreenshot"; tag = "v${version}"; - sha256 = "sha256-u60wxtWE7VaAE/xKlcY9vE7Chs5TPd0BTe5zy1D7ZAQ="; + sha256 = "sha256-y5G2eJ5G6FpH01n1/YTcjPh6u58N0nJO6gcC9yEr+84="; }; # needed for wrapGAppsHook3 to function diff --git a/pkgs/by-name/ha/halftone/package.nix b/pkgs/by-name/ha/halftone/package.nix index 18489cb40954..b7130ea50bd9 100644 --- a/pkgs/by-name/ha/halftone/package.nix +++ b/pkgs/by-name/ha/halftone/package.nix @@ -16,13 +16,13 @@ python3Packages.buildPythonApplication rec { pname = "halftone"; - version = "0.7.0"; + version = "0.7.2"; src = fetchFromGitHub { owner = "tfuxu"; repo = "halftone"; tag = version; - hash = "sha256-UpYdOYQa98syDI353+c/JN9/68PraQ8bg05GES46C+A="; + hash = "sha256-5hT6ulmUlOrFVL4nV0tfvgkKdYGusp+1rBINQy3ZvpI="; }; format = "other"; diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index 176ac5855649..ee6d36b21cc2 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -6,6 +6,7 @@ stdenv, lib, fetchurl, + fetchpatch, nixosTests, zlib, libxcrypt, @@ -49,6 +50,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-dzFqPhtsOSRbwR71j01trdBjwBTBuuyPDYF5jFGeBys="; }; + patches = [ + (fetchpatch { + name = "CVE-2025-11230.patch"; + url = "https://github.com/haproxy/haproxy/commit/06675db4bf234ed17e14305f1d59259d2fe78b06.patch"; + hash = "sha256-ULHN2gj4TZHUEDIJ6FAaRoyth/wz4VhXOf6maFfkhJA="; + }) + ]; + buildInputs = [ sslPkg zlib diff --git a/pkgs/by-name/ha/havn/package.nix b/pkgs/by-name/ha/havn/package.nix index c81a18208a6d..81a35be7cf46 100644 --- a/pkgs/by-name/ha/havn/package.nix +++ b/pkgs/by-name/ha/havn/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "havn"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "mrjackwills"; repo = "havn"; tag = "v${finalAttrs.version}"; - hash = "sha256-IPCV7rpnoZfmkMepdbsbKm3s8PsA+Nn3h4ZmubwkR5E="; + hash = "sha256-T4/mhHt5qe1b9/BzMbecMBjDWXpft5xfyjzST3OV/38="; }; - cargoHash = "sha256-0a8p7mC/abltpxEpk1KwGYQ14Kk8HJNL9wY6601+qgE="; + cargoHash = "sha256-YFgfTOBY1MsTvar0G2zdpDiTya8P++VlAP94hYKpBYc="; checkFlags = [ # Skip tests that require network access diff --git a/pkgs/by-name/he/heisenbridge/package.nix b/pkgs/by-name/he/heisenbridge/package.nix index 18c80d69b3f6..5b23a814b16d 100644 --- a/pkgs/by-name/he/heisenbridge/package.nix +++ b/pkgs/by-name/he/heisenbridge/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "heisenbridge"; - version = "1.15.3"; + version = "1.15.4"; format = "pyproject"; src = fetchFromGitHub { owner = "hifi"; repo = "heisenbridge"; tag = "v${version}"; - sha256 = "sha256-wH3IZcY4CtawEicKCkFMh055SM0chYHsPKxYess9II0="; + sha256 = "sha256-Aan3dtixy1xT9kPU/XxgbUvri9NS/WKiO/atmpPY/m8="; }; postPatch = '' diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index 2217cfda1d5a..33c13f98bb17 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.73.7"; + version = "1.74.3"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-oF83i7huPrsBYuN2nWtrW2TDHZArHHUr63RMNNz4+a4="; + hash = "sha256-PzWQmDNji3dl24U9yIKelW7ge9w4rosgjj55RbCHI/Q="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; diff --git a/pkgs/by-name/he/heynote/package.nix b/pkgs/by-name/he/heynote/package.nix index 4662e2647716..7c3333def150 100644 --- a/pkgs/by-name/he/heynote/package.nix +++ b/pkgs/by-name/he/heynote/package.nix @@ -7,11 +7,11 @@ }: let pname = "heynote"; - version = "2.5.0"; + version = "2.6.1"; src = fetchurl { url = "https://github.com/heyman/heynote/releases/download/v${version}/Heynote_${version}_x86_64.AppImage"; - sha256 = "sha256-01GWQxauMKwqEp3kbegCwn2lpsobtRjO+6I90wiH9wU="; + sha256 = "sha256-NA7oKutjxj1Chv7EJ0V7L0uF1oMSZqh97Ly6UYbzhuQ="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 9d99b17eaf52..121e3603bc0d 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.8.1-0"; + version = "25.9.1-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-Jf0pQCcjcRjs3wgRLG5deBO4dyz97Mnkfiy45hqWXdU="; + hash = "sha256-mV/k+9NgHp9fyc8i0trewobvk3Fcu4JnRofHGV7dp70="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-qKRglYUdue8axNcJMkSoNoR4jGibTj9KRqRkfFeJ1Vg="; + hash = "sha256-5UMZw3n7lINJSWf0SKmux7s8ISKGn+GppXbK1gcbeVs="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-MXLBvYyLzftb57al6hk/59fEvh5k0S9iTrp2FtiCiVs="; + hash = "sha256-aW83wSbIV31sakiZxOaUd2QjxOwK2tcnaEMF9jrvrHg="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); diff --git a/pkgs/by-name/ht/httm/package.nix b/pkgs/by-name/ht/httm/package.nix index 40eb54d392bd..855773eb8328 100644 --- a/pkgs/by-name/ht/httm/package.nix +++ b/pkgs/by-name/ht/httm/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "httm"; - version = "0.48.5"; + version = "0.48.6"; src = fetchFromGitHub { owner = "kimono-koans"; repo = "httm"; rev = version; - hash = "sha256-d/yARvzoNkepI4nR22Z0UVBwqRymrmh9oY7ff9g3Lio="; + hash = "sha256-A/4nf5DKGf8IjQvvNSJMONoRmEBul8/RS+e4OLU1VYQ="; }; - cargoHash = "sha256-ZUQ4Q7W6rB17U5mrZWI6UwyfuYLzRk+zm4MpuYU/oAE="; + cargoHash = "sha256-/iAeR0HmIaoSX03bvTypyvKWgjhfhAzc/ikpiCuXEcs="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/hy/hyprshell/package.nix b/pkgs/by-name/hy/hyprshell/package.nix index 9a7b6fecc9c6..4f8324668b57 100644 --- a/pkgs/by-name/hy/hyprshell/package.nix +++ b/pkgs/by-name/hy/hyprshell/package.nix @@ -7,6 +7,8 @@ gtk4, gtk4-layer-shell, hyprland, + gcc, + pixman, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -32,6 +34,21 @@ rustPlatform.buildRustPackage (finalAttrs: { gtk4-layer-shell ]; + preFixup = '' + gappsWrapperArgs+=( + --prefix PATH : '${lib.makeBinPath [ gcc ]}' + --prefix CPATH : '${ + lib.makeIncludePath ( + hyprland.buildInputs + ++ [ + hyprland + pixman + ] + ) + }' + ) + ''; + meta = { description = "Modern GTK4-based window switcher and application launcher for Hyprland"; mainProgram = "hyprshell"; diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index 2f33fbb459f8..53ad47608461 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.68.0"; + version = "1.69.0"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-x/1X7BPIYBpjITIcapGy8B8dhdls1/ycFcOWhfvVCkQ="; + hash = "sha256-6yoHx1fVDaJZsQKFSfOCau/BrB6zcT52yrLbPp8ZiKQ="; }; - vendorHash = "sha256-Bo/NfqTlEOBBjrEuxpc2OBEWRLuFWyx+bBQBa28XcfM="; + vendorHash = "sha256-KBzckYxiQ4/nhm7ZfGQDGi5uN652oZgdc9i0UexMr24="; ldflags = [ "-s" diff --git a/pkgs/by-name/ir/ironbar/package.nix b/pkgs/by-name/ir/ironbar/package.nix index 1d13cc0acc98..f514156cb732 100644 --- a/pkgs/by-name/ir/ironbar/package.nix +++ b/pkgs/by-name/ir/ironbar/package.nix @@ -33,16 +33,16 @@ let in rustPlatform.buildRustPackage rec { pname = "ironbar"; - version = "0.17.0"; + version = "0.17.1"; src = fetchFromGitHub { owner = "JakeStanger"; repo = "ironbar"; rev = "v${version}"; - hash = "sha256-8Ol/EvG7BPNyrJ3SdwSYtJcTLCr4TRmsMczKXD6Wuws="; + hash = "sha256-aph9onWsaEYJqz1bcBNijEexnH0MPLtoblpU9KSbksA="; }; - cargoHash = "sha256-nBoe4Xq1MAKNUyf61WSA2r83nNJeZiBXL0PJRc+XXpc="; + cargoHash = "sha256-puBoRdCd1A8FmEu5PmczgYAdPdTA8FA1CWsh7qWjHzQ="; buildInputs = [ gtk3 diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index ec4f768f4ad4..f693f1aeea14 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; name = "isle-portable"; - version = "0-unstable-2025-09-13"; + version = "0-unstable-2025-09-24"; src = fetchFromGitHub { owner = "isledecomp"; repo = "isle-portable"; - rev = "7eb16922908f69af9ab4451e8037b9f5ef4c01d2"; - hash = "sha256-Z0CcUJCIvwioEpTOYRQFp5bYUBwlI9oKuj6/jxCMhw4="; + rev = "d890e3db58a898dbcea9ae801f5346308b4b62ea"; + hash = "sha256-LRpyO7XoIJuMf6KzCNWBRkRxxUu5+kru0ufYLl0zDcM="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ja/jameica/package.nix b/pkgs/by-name/ja/jameica/package.nix index 882932324ade..a1a1c983726b 100644 --- a/pkgs/by-name/ja/jameica/package.nix +++ b/pkgs/by-name/ja/jameica/package.nix @@ -9,14 +9,14 @@ ant, jdk, jre, - gtk2, + gtk3, glib, libXtst, }: let - _version = "2.10.4"; - _build = "487"; + _version = "2.10.5"; + _build = "488"; version = "${_version}-${_build}"; swtSystem = @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { owner = "willuhn"; repo = "jameica"; rev = "V_${builtins.replaceStrings [ "." ] [ "_" ] _version}_BUILD_${_build}"; - hash = "sha256-MSVSd5DyVL+dcfTDv1M99hxickPwT2Pt6QGNsu6DGZI="; + hash = "sha256-xzSyq5Cse/TCzyb/eQNZyQS/I3mcPsvzWk3VjZg95gE="; }; nativeBuildInputs = [ @@ -61,8 +61,9 @@ stdenv.mkDerivation rec { makeWrapper stripJavaArchivesHook ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ - gtk2 + gtk3 glib libXtst ]; @@ -112,20 +113,20 @@ stdenv.mkDerivation rec { "''${gappsWrapperArgs[@]}" ''; - meta = with lib; { + meta = { homepage = "https://www.willuhn.de/products/jameica/"; description = "Free Runtime Environment for Java Applications"; longDescription = '' Runtime Environment for plugins like Hibiscus (HBCI Online Banking), SynTAX (accounting) and JVerein (club management). ''; - sourceProvenance = with sourceTypes; [ + sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode # source bundles dependencies as jars ]; - license = licenses.gpl2Plus; - platforms = platforms.unix; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ flokli r3dl3g ]; diff --git a/pkgs/by-name/ki/kitex/package.nix b/pkgs/by-name/ki/kitex/package.nix index 577667d9abba..6bedec61cc93 100644 --- a/pkgs/by-name/ki/kitex/package.nix +++ b/pkgs/by-name/ki/kitex/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "kitex"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "cloudwego"; repo = "kitex"; tag = "v${finalAttrs.version}"; - hash = "sha256-4UN8O4//vFc9HktZflzutVy2KtR/MKQUmD+iqlUV+oU="; + hash = "sha256-otTaFW+wYrHdgzuC2ua4sUCTfn6BMmoA4YaWPoYQjK4="; }; vendorHash = "sha256-9o+9HVC6WRhKhAKnN6suumNBKS2y392A6vQCQYtRsfM="; diff --git a/pkgs/applications/misc/kjv/default.nix b/pkgs/by-name/kj/kjv/package.nix similarity index 100% rename from pkgs/applications/misc/kjv/default.nix rename to pkgs/by-name/kj/kjv/package.nix diff --git a/pkgs/by-name/ku/kube-router/package.nix b/pkgs/by-name/ku/kube-router/package.nix index 8c13258e15b4..607b6154d6b2 100644 --- a/pkgs/by-name/ku/kube-router/package.nix +++ b/pkgs/by-name/ku/kube-router/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "kube-router"; - version = "2.6.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "cloudnativelabs"; repo = "kube-router"; rev = "v${version}"; - hash = "sha256-l4wUS5Yz9mQd3fickrs4nBs9lR9oke0dBpJubf7Y+PQ="; + hash = "sha256-lNCp/84T9al7gfZb1PkqZxtsu3XY16b7f6IUVrFSrNQ="; }; vendorHash = "sha256-fXZ6jRlFdjYPV5wqSdWAMlHj1dkkEpbCtcKMuuoje1U="; diff --git a/pkgs/by-name/li/libserdes/package.nix b/pkgs/by-name/li/libserdes/package.nix index b735b084f286..ca7cb36d34c5 100644 --- a/pkgs/by-name/li/libserdes/package.nix +++ b/pkgs/by-name/li/libserdes/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "libserdes"; - version = "7.9.2"; + version = "8.0.1"; src = fetchFromGitHub { owner = "confluentinc"; repo = "libserdes"; rev = "v${version}"; - hash = "sha256-rg4SWa9nIDT6JrnnCDwdiFE1cvpUn0HWHn+bPkXMHQ4="; + hash = "sha256-zEBJD7DOhpxfkAPypCZhygA6uaXIdK4yXZtDiuGA5Yg="; }; outputs = [ diff --git a/pkgs/by-name/lo/localstack/package.nix b/pkgs/by-name/lo/localstack/package.nix index 9310bff8be22..11be38a157de 100644 --- a/pkgs/by-name/lo/localstack/package.nix +++ b/pkgs/by-name/lo/localstack/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "localstack"; - version = "4.8.1"; + version = "4.9.1"; pyproject = true; src = fetchFromGitHub { owner = "localstack"; repo = "localstack"; tag = "v${version}"; - hash = "sha256-IN6vMpHsGFTvY4yeMCdV9nwgh17ilC3j9SpOHWVOtew="; + hash = "sha256-vyk86iuYI6dGUCtijauwT7p4hSWNXluz5cHHRm8zdOE="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/applications/misc/kjv/lukesmithxyz-kjv.nix b/pkgs/by-name/lu/lukesmithxyz-bible-kjv/package.nix similarity index 100% rename from pkgs/applications/misc/kjv/lukesmithxyz-kjv.nix rename to pkgs/by-name/lu/lukesmithxyz-bible-kjv/package.nix diff --git a/pkgs/by-name/ma/makemkv/package.nix b/pkgs/by-name/ma/makemkv/package.nix index 83bfb1c94de4..5c18ed3bf0c9 100644 --- a/pkgs/by-name/ma/makemkv/package.nix +++ b/pkgs/by-name/ma/makemkv/package.nix @@ -18,21 +18,21 @@ }: let - version = "1.18.1"; + version = "1.18.2"; # Using two URLs as the first one will break as soon as a new version is released src_bin = fetchurl { urls = [ "http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz" "http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz" ]; - hash = "sha256-sWV2ZR6t7DWF6BeEOioaDryqcTuJ3R4CDYsdBW3bL9Y="; + hash = "sha256-v8THzrwPAEl2cf/Vbmo08HcKnmr37/LwEn76FD8oY24="; }; src_oss = fetchurl { urls = [ "http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz" "http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz" ]; - hash = "sha256-3Efu+x5o99U55LB5u5POZBRBBK0jPeVoGJOYEOzQO3s="; + hash = "sha256-uUl/VVXCV/XTx/GLarA8dM/z6kQ36ANJ1hjRFb9fpEU="; }; in stdenv.mkDerivation { diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix index 9b01f2851989..50f45c37b661 100644 --- a/pkgs/by-name/ma/mapproxy/package.nix +++ b/pkgs/by-name/ma/mapproxy/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication rec { pname = "mapproxy"; - version = "5.0.0"; + version = "5.1.1"; pyproject = true; disabled = python3Packages.pythonOlder "3.8"; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { owner = "mapproxy"; repo = "mapproxy"; tag = version; - hash = "sha256-+L9ZTgWh4E5cUGeP0rTclDbnqIzc/DlHvIXR+kDcjm8="; + hash = "sha256-4TRaY/NfOjmq5v+6Rv2UGwF1rqnw4UggVOX2HMa5mVI="; }; prePatch = '' diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 7181b269bdde..5e76d0a1d5b0 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2025.9.17"; + version = "2025.9.24"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-cLAB3Pdt+bg8boaRvYclsIrQXIK50fPWi92eCg7g/LA="; + hash = "sha256-6k/pbAWkjvzxVpL7zX/B2ojZOTvSl9HKhLrI5OgsX5Y="; }; - vendorHash = "sha256-zYcc2Gtdrh0xgHc/Bj+XQovlazlHpv7Rm+3lbw1ry1g="; + vendorHash = "sha256-8b9F4gVqHWznfPFbf7jRNENgBJg2SiMFle8cz5WVuw8="; env.CGO_ENABLED = "0"; diff --git a/pkgs/by-name/ma/maxflow/0001-Raise-minimum-CMake-version.patch b/pkgs/by-name/ma/maxflow/0001-Raise-minimum-CMake-version.patch new file mode 100644 index 000000000000..42523114b071 --- /dev/null +++ b/pkgs/by-name/ma/maxflow/0001-Raise-minimum-CMake-version.patch @@ -0,0 +1,42 @@ +From e4d8d49beebea53f5ed71d7134528a806e89d95f Mon Sep 17 00:00:00 2001 +From: Marcin Serwin +Date: Sun, 5 Oct 2025 00:35:33 +0200 +Subject: [PATCH] Raise minimum CMake version + +Compatibility with CMake versions older than 3.5 is removed in CMake 4 +and older than 3.10 is deprecated. + +Signed-off-by: Marcin Serwin +--- + CMakeLists.txt | 12 +----------- + 1 file changed, 1 insertion(+), 11 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 68c9781..c77176c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,20 +13,10 @@ + # You should have received a copy of the GNU General Public License + # along with MAXFLOW. If not, see . + ++CMAKE_MINIMUM_REQUIRED(VERSION 3.10) + + PROJECT("maxflow") + +-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.5 FATAL_ERROR) +- +-if(COMMAND cmake_policy) +- cmake_policy(SET CMP0003 NEW) +- cmake_policy(SET CMP0012 NEW) +- IF(${CMAKE_VERSION} VERSION_GREATER 3.0.0) +- cmake_policy(SET CMP0042 NEW) +- ENDIF() +-endif(COMMAND cmake_policy) +- +- + SET(PACKAGE_NAME "maxflow") + SET(MAJOR_VERSION 3) + SET(MINOR_VERSION 0) +-- +2.51.0 + diff --git a/pkgs/by-name/ma/maxflow/package.nix b/pkgs/by-name/ma/maxflow/package.nix index 5615fc005456..8837d39bc76a 100644 --- a/pkgs/by-name/ma/maxflow/package.nix +++ b/pkgs/by-name/ma/maxflow/package.nix @@ -16,6 +16,11 @@ stdenv.mkDerivation rec { hash = "sha256-a84SxGMnfBEaoMEeeIFffTOtErSN5yzZBrAUDjkalGY="; }; + patches = [ + # https://github.com/gerddie/maxflow/pull/7 + ./0001-Raise-minimum-CMake-version.patch + ]; + nativeBuildInputs = [ cmake ]; meta = with lib; { diff --git a/pkgs/by-name/mo/moonlight/disable_updates.patch b/pkgs/by-name/mo/moonlight/disable_updates.patch index 10a76daad274..a460c2d844d7 100644 --- a/pkgs/by-name/mo/moonlight/disable_updates.patch +++ b/pkgs/by-name/mo/moonlight/disable_updates.patch @@ -1,7 +1,7 @@ -diff --git a/packages/core-extensions/src/moonbase/host.ts b/packages/core-extensions/src/moonbase/host.ts -index 8903f41..e5c8709 100644 ---- a/packages/core-extensions/src/moonbase/host.ts -+++ b/packages/core-extensions/src/moonbase/host.ts +diff --git i/packages/core-extensions/src/moonbase/host.ts w/packages/core-extensions/src/moonbase/host.ts +index 6bb7b62..71b57b9 100644 +--- i/packages/core-extensions/src/moonbase/host.ts ++++ w/packages/core-extensions/src/moonbase/host.ts @@ -79,22 +79,9 @@ electron.app.whenReady().then(() => { if (!entries.find((e) => e.label === "moonlight")) { @@ -25,10 +25,10 @@ index 8903f41..e5c8709 100644 options.push({ label: "About", click: showAbout }); entries.splice(i + 1, 0, { -diff --git a/packages/core-extensions/src/moonbase/native.ts b/packages/core-extensions/src/moonbase/native.ts +diff --git i/packages/core-extensions/src/moonbase/native.ts w/packages/core-extensions/src/moonbase/native.ts index c6e068f..0adc765 100644 ---- a/packages/core-extensions/src/moonbase/native.ts -+++ b/packages/core-extensions/src/moonbase/native.ts +--- i/packages/core-extensions/src/moonbase/native.ts ++++ w/packages/core-extensions/src/moonbase/native.ts @@ -39,24 +39,7 @@ export default function getNatives(): MoonbaseNatives { return { @@ -55,24 +55,24 @@ index c6e068f..0adc765 100644 }, async updateMoonlight(overrideBranch?: MoonlightBranch) { -diff --git a/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx b/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -index 302c610..2db7ecd 100644 ---- a/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -+++ b/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -@@ -108,16 +108,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" } +diff --git i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx +index 133a98f..9414e7a 100644 +--- i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx ++++ w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx +@@ -106,16 +106,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" } export default function ConfigPage() { return ( <> -- ("moonbase", "updateChecking", true) ?? true} -- onChange={(value: boolean) => { -- MoonbaseSettingsStore.setExtensionConfig("moonbase", "updateChecking", value); -- }} -- note="Checks for updates to moonlight" -- > -- Automatic update checking -- +-
+- ("moonbase", "updateChecking", true) ?? true} +- onChange={(value: boolean) => { +- MoonbaseSettingsStore.setExtensionConfig("moonbase", "updateChecking", value); +- }} +- label="Automatic update checking" +- description="Checks for updates to moonlight" +- /> +-
A list of remote repositories to display extensions from diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index 7eed41acde6a..ed6cdcbb6537 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "moonlight"; - version = "1.3.28"; + version = "1.3.30"; src = fetchFromGitHub { owner = "moonlight-mod"; repo = "moonlight"; tag = "v${finalAttrs.version}"; - hash = "sha256-aLjHKVWkb9XHyoMmDBxLG2Ycg4CJFeieLdEg3CWeIwk="; + hash = "sha256-H8dngrWspbfis0l7YZaVkselIXVpYN3XWBkbwCEBwxg="; }; nativeBuildInputs = [ @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ nodejs_22 ]; fetcherVersion = 2; - hash = "sha256-DvSBiUkIQbDkdgfHBw9h1odo3ApZq+emBDkbcQnx6NA="; + hash = "sha256-hPEUb+wiHjGOgbaBu5QCFKsGV93d+GuoYMCFRR+afgI="; }; env = { diff --git a/pkgs/by-name/na/nanosvg/package.nix b/pkgs/by-name/na/nanosvg/package.nix index 01588e4d0f25..e40d6d49ec5b 100644 --- a/pkgs/by-name/na/nanosvg/package.nix +++ b/pkgs/by-name/na/nanosvg/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation { pname = "nanosvg"; - version = "0-unstable-2025-09-20"; + version = "0-unstable-2025-09-28"; src = fetchFromGitHub { owner = "memononen"; repo = "nanosvg"; - rev = "d55a1fe69b1c7f41cf555a7135d54761efb1e56b"; - hash = "sha256-OSOnBtXibFztJ8GLh+XFI6b7egcgkGFXfqI2V5tnDD0="; + rev = "66579081d84b613daa49a64f76357ce65925e13b"; + hash = "sha256-wdT0FIGSlfjDK1k95t17NIF2mEWLkJVAZL9TImehIUE="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/nn/nnd/package.nix b/pkgs/by-name/nn/nnd/package.nix index b0436f641bce..80c7e1924103 100644 --- a/pkgs/by-name/nn/nnd/package.nix +++ b/pkgs/by-name/nn/nnd/package.nix @@ -8,16 +8,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "nnd"; - version = "0.47"; + version = "0.50"; src = fetchFromGitHub { owner = "al13n321"; repo = "nnd"; tag = "v${finalAttrs.version}"; - hash = "sha256-6lW82HcXhpkMJ278vJVkAreQtRDpKtuaJM467V7t/HA="; + hash = "sha256-PxSiAjciRHhRd0UHlRh7ondvYk9ytTSruO7f7CIYA6w="; }; - cargoHash = "sha256-rDwC8AmVSvKZyepGUztO3bn23Y7xG8RIyFO7pIEOfIY="; + cargoHash = "sha256-zTQlqtg1pdLGnAOvl5hN9mKf3bg7jnjrVJYmRgSzcNw="; meta = { description = "Debugger for Linux"; diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index f25625e38ef3..55ab4ab6e061 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "nom"; - version = "2.15.0"; + version = "2.16.2"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; tag = "v${version}"; - hash = "sha256-agQG6DIVjR2nVXGMl7ekTvGOpDkszq8FRwNyGcN9/f4="; + hash = "sha256-4CpvhcMP71dC1nDpvM9P6ZIeE2d2J90MNMWFYXTVaY4="; }; vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw="; diff --git a/pkgs/by-name/op/openfga/package.nix b/pkgs/by-name/op/openfga/package.nix index 56bb31d8facd..f9fc595cdb13 100644 --- a/pkgs/by-name/op/openfga/package.nix +++ b/pkgs/by-name/op/openfga/package.nix @@ -7,7 +7,7 @@ let pname = "openfga"; - version = "1.10.1"; + version = "1.10.2"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "openfga"; rev = "v${version}"; - hash = "sha256-lk677ctvk2n+8GcZiNbTV3NeD5+xhhVuojhENQTcC0s="; + hash = "sha256-DzsGa6dgaynP3SHa7p9gxjKtHOwlTz9oDWJDpTg0f0Y="; }; - vendorHash = "sha256-8uI8Woiu6F81y2YCGXLHx7D+nO3D9jCHUI5FUq+ImXA="; + vendorHash = "sha256-XPsoXyLM+Lmd0OsvCV7fJY74ZajhclTC+Iagmthp6W0="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index 22a391a6ad54..5945245a6fb6 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.41.1"; + version = "0.42.0"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-qs4n3gUqbscf5la+OOxgcdc/f3YJ6yn4D4hMTa2IJgE="; + hash = "sha256-Q/F7BzkeoZQfGROHVYF9n3SGidy4EhCLSRz2xa8eSKY="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-yt2nKrBhcYWxsoEfvKzjml2jsFMAQwlUrYlrsCPkmM4="; + vendorHash = "sha256-nKLHe0MGdV05oSdDaaGN9elsAAzG6mfoT/ZZt+LcbI4="; buildInputs = [ stdenv.cc.libc.static diff --git a/pkgs/by-name/po/pocket-casts/package.nix b/pkgs/by-name/po/pocket-casts/package.nix index 0d54ee676202..4e1c109f8a35 100644 --- a/pkgs/by-name/po/pocket-casts/package.nix +++ b/pkgs/by-name/po/pocket-casts/package.nix @@ -12,16 +12,16 @@ let in buildNpmPackage rec { pname = "pocket-casts"; - version = "0.10.4"; + version = "0.10.5"; src = fetchFromGitHub { owner = "felicianotech"; repo = "pocket-casts-desktop-app"; rev = "v${version}"; - hash = "sha256-Wg08X0GPdWDgVNK7na14hU+3WCeEBRviWyL7K3MOrfY="; + hash = "sha256-LB0SOAcgCZuNKOWhL9m4cDF9q+voVd+2OYVeKTq7OB0="; }; - npmDepsHash = "sha256-64O3NTWxMN9fxYlBao5COeMFwDnKfbyKI5+/quRb8O0="; + npmDepsHash = "sha256-i8IKH3sacYWLa2GtcJSoWCy5eV9vC79dP9WVN2Iy7DE="; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; diff --git a/pkgs/by-name/po/pocl/package.nix b/pkgs/by-name/po/pocl/package.nix index fcefd7083229..24289dcd6eba 100644 --- a/pkgs/by-name/po/pocl/package.nix +++ b/pkgs/by-name/po/pocl/package.nix @@ -41,13 +41,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "pocl"; - version = "7.0"; + version = "7.0-unstable-2025-09-30"; src = fetchFromGitHub { owner = "pocl"; repo = "pocl"; - tag = "v${finalAttrs.version}"; - hash = "sha256-pyolM0SR6xiwhad7K0mX9I/PKbIa8Ltin0CYoA1U/qo="; + rev = "f24d07da32bdd639538d3016cad2ab920cd16ce3"; + hash = "sha256-D7sMZ2B7Ex840ZhM07nrdnlek0HhI5GkvUNA4k5hsPk="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index ca2c05c9e186..163678c77e41 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -34,11 +34,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "PortfolioPerformance"; - version = "0.80.2"; + version = "0.80.3"; src = fetchurl { url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; - hash = "sha256-v6XtXClqihubYSr8trX4w9sNpRqaBsTFf0mI7a1m7Jc="; + hash = "sha256-qfh0UqEvfkUVAuOj567z9DZfMUQoomPhYOi/gNFRpYE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix b/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix index 879b2286c444..276bc19a58b8 100644 --- a/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "prometheus-chrony-exporter"; - version = "0.12.1"; + version = "0.12.2"; src = fetchFromGitHub { owner = "superq"; repo = "chrony_exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-8iuWL6/urv8sf86Z8ySGx+2zzDPqOj7OcYcTubL9LK8="; + hash = "sha256-YQmJ2MMvebrZUVzVGQxlDuUIEs0xRfKxcqH6iRHoY0k="; leaveDotGit = true; postFetch = '' cd "$out" @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { "-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs" ]; - vendorHash = "sha256-TAj7tYDFKPsPCHpWT4UQ3oZkUcLbL4iliXghwZqwuC8="; + vendorHash = "sha256-WxYsvKIdAorBe0tFWpp8mfRfgdFjoxw1OSkwfB0MArg="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pr/prr/package.nix b/pkgs/by-name/pr/prr/package.nix index 3e59c4af94fb..a4226f819beb 100644 --- a/pkgs/by-name/pr/prr/package.nix +++ b/pkgs/by-name/pr/prr/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage rec { pname = "prr"; - version = "0.20.0"; + version = "0.21.0"; src = fetchFromGitHub { owner = "danobi"; repo = "prr"; rev = "v${version}"; - hash = "sha256-duoC3TMgW+h5OrRCbqYPppMtnQBfS9R7ZpHQySgPRv4="; + hash = "sha256-G8/T3Jyr0ZtY302AvYxhaC+8Ld03cVL5Cuflz62e0mw="; }; - cargoHash = "sha256-W66kbTk0IAThl2H35EYuXr6UAyWfhmV0DxpnABhppSQ="; + cargoHash = "sha256-R3gycEs9k0VSNd0tD8Fzgbu2ibhGvXgw8H1mnSlQMug="; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/ql/qlementine/package.nix b/pkgs/by-name/ql/qlementine/package.nix index b2ab5b9e70de..f6981e33731c 100644 --- a/pkgs/by-name/ql/qlementine/package.nix +++ b/pkgs/by-name/ql/qlementine/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "qlementine"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "oclero"; repo = "qlementine"; tag = "v${finalAttrs.version}"; - hash = "sha256-icImLN04Ux+pqWaBTNruCkZC+735vzMz8tzssyCncjI="; + hash = "sha256-emP/ln69xdmoRDTKfSCTuv/H7HE4H6Mp7HPjvxjpphw="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ql/qlog/package.nix b/pkgs/by-name/ql/qlog/package.nix index d7973289f189..d33a0520ece6 100644 --- a/pkgs/by-name/ql/qlog/package.nix +++ b/pkgs/by-name/ql/qlog/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "qlog"; - version = "0.46.0"; + version = "0.46.1"; src = fetchFromGitHub { owner = "foldynl"; repo = "QLog"; tag = "v${version}"; - hash = "sha256-yb2wSd3Hu6p/BacXxVekTrwy36FsxHapuRigHBRu1yU="; + hash = "sha256-0oMkD13M81DZY1yHW6mPWr7QMuCsxSqGYw/TMghDKd0="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ri/ripplerx/package.nix b/pkgs/by-name/ri/ripplerx/package.nix new file mode 100644 index 000000000000..8b7e94b36d49 --- /dev/null +++ b/pkgs/by-name/ri/ripplerx/package.nix @@ -0,0 +1,120 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + pkg-config, + writableTmpDirAsHomeHook, + alsa-lib, + expat, + fontconfig, + freetype, + libX11, + libXcursor, + libXext, + libXinerama, + libXrandr, + nix-update-script, + makeDesktopItem, + copyDesktopItems, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "ripplerx"; + version = "1.5.18"; + + src = fetchFromGitHub { + owner = "tiagolr"; + repo = "ripplerx"; + tag = "v${finalAttrs.version}"; + hash = "sha256-lHLAJ8eCmn/WFYxGl/zIq8a2xPKqzpB7tilffJcXhM4="; + fetchSubmodules = true; + }; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + pkg-config + writableTmpDirAsHomeHook # fontconfig cache + $HOME/.{lv2,vst3} + copyDesktopItems + ]; + + buildInputs = [ + alsa-lib + expat + fontconfig + freetype + libX11 + libXcursor + libXext + libXinerama + libXrandr + ]; + + # JUCE dlopens these at runtime, standalone executable crashes without them + NIX_LDFLAGS = [ + "-lX11" + "-lXext" + "-lXcursor" + "-lXinerama" + "-lXrandr" + ]; + + # Fontconfig error: Cannot load default config file: No such file: (null) + env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf"; + + # LTO needs special setup on Linux + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'juce::juce_recommended_lto_flags' '# Not forcing LTO' + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/lib/{lv2,vst3} + + pushd RipplerX_artefacts/Release + cp -r "Standalone/RipplerX" $out/bin/ripplerx + cp -r "LV2/RipplerX.lv2" $out/lib/lv2 + cp -r "VST3/RipplerX.vst3" $out/lib/vst3 + popd + + install -Dm644 ../doc/logo.svg \ + $out/share/icons/hicolor/scalable/apps/ripplerx.svg + + runHook postInstall + ''; + + desktopItems = [ + (makeDesktopItem { + desktopName = "RipplerX"; + comment = "Physically modeled synth"; + name = "ripplerx"; + exec = "ripplerx"; + icon = "ripplerx"; + terminal = false; + categories = [ + "Audio" + "AudioVideo" + "Midi" + "Music" + ]; + }) + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Physically modeled synth"; + longDescription = '' + RipplerX is a physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision. + ''; + homepage = "https://github.com/tiagolr/ripplerx"; + mainProgram = "ripplerx"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ eljamm ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/si/sing-box/package.nix b/pkgs/by-name/si/sing-box/package.nix index dce81cd861f2..285cadf26edb 100644 --- a/pkgs/by-name/si/sing-box/package.nix +++ b/pkgs/by-name/si/sing-box/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "sing-box"; - version = "1.12.8"; + version = "1.12.9"; src = fetchFromGitHub { owner = "SagerNet"; repo = "sing-box"; tag = "v${finalAttrs.version}"; - hash = "sha256-4+t90/oJtg93f+cLc2licyqLsQKy3Vh53gEUmTppPdc="; + hash = "sha256-1sN1VE+3CMI/rDiADpPJFv9NsxOvulLjGTE38CQOJzo="; }; - vendorHash = "sha256-q06yWv0K/BMplGcIlAufx1HiGb4AEJ4UioeAhPoQce0="; + vendorHash = "sha256-Cx9SD5FTiyISRpWxlUsxeGP1M39YJQrWpRPaK1o6H08="; tags = [ "with_quic" diff --git a/pkgs/by-name/sn/snyk/package.nix b/pkgs/by-name/sn/snyk/package.nix index 38b547a77536..f659c452dcd2 100644 --- a/pkgs/by-name/sn/snyk/package.nix +++ b/pkgs/by-name/sn/snyk/package.nix @@ -8,7 +8,7 @@ }: let - version = "1.1299.0"; + version = "1.1299.1"; in buildNpmPackage { pname = "snyk"; @@ -18,7 +18,7 @@ buildNpmPackage { owner = "snyk"; repo = "cli"; tag = "v${version}"; - hash = "sha256-6fc67C5EbFwsknjM5uDLJFbUIpSaO0978ZCrHoDe2mU="; + hash = "sha256-DANNao3xNcoYWgyi5Dn5UTdeUNPMtkSC5f9VMIShqpQ="; }; npmDepsHash = "sha256-WKVFg4rtm9UCWRbj1QCrDdQFpk0QZm3KKRUfOQfEJtg="; diff --git a/pkgs/by-name/ss/ssdfs-utils/package.nix b/pkgs/by-name/ss/ssdfs-utils/package.nix index 2af696110db4..0b3436066b80 100644 --- a/pkgs/by-name/ss/ssdfs-utils/package.nix +++ b/pkgs/by-name/ss/ssdfs-utils/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { # as ssdfs-utils, not ssdfs-tools. pname = "ssdfs-utils"; # The version is taken from `configure.ac`, there are no tags. - version = "4.61"; + version = "4.64"; src = fetchFromGitHub { owner = "dubeyko"; repo = "ssdfs-tools"; - rev = "b53ac1d92d4eedbcddd245143a1d70e872bc4b6b"; - hash = "sha256-PEmYVZowNyg9rvh26y6lWo17HMqSYABQgMYYVRXo/Nw="; + rev = "46ef1ea7baa81fb009b4010700a9e00c39fb61a8"; + hash = "sha256-ky0+UKqIF37tf0drNRvdi116VZsgUn2HedPeKuitHLg="; }; strictDeps = true; diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix index b396f1f9ee75..22c49081a31a 100644 --- a/pkgs/by-name/st/stats/package.nix +++ b/pkgs/by-name/st/stats/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "stats"; - version = "2.11.55"; + version = "2.11.56"; src = fetchurl { url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg"; - hash = "sha256-akjQxThXcfEfY2EvSPMmLO8ZAHeG4iS83iu7LNBHguE="; + hash = "sha256-gSWxiPj0wHQFAkXIYEyYtsVTO5jU/k873YOtz7JUcJQ="; }; sourceRoot = "."; diff --git a/pkgs/by-name/sy/symengine/package.nix b/pkgs/by-name/sy/symengine/package.nix index 5c71dfc1d5cb..5b55cbe4a867 100644 --- a/pkgs/by-name/sy/symengine/package.nix +++ b/pkgs/by-name/sy/symengine/package.nix @@ -2,25 +2,43 @@ lib, stdenv, fetchFromGitHub, + fetchpatch2, cmake, gmp, flint, mpfr, libmpc, - withShared ? true, + withShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "symengine"; version = "0.14.0"; src = fetchFromGitHub { owner = "symengine"; repo = "symengine"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WriVcYt3fkObR2U4J6a4KGGc2HgyyFyFpdrwxBD+AHA="; }; + outputs = [ + "out" + "dev" + ]; + + # upgrade supported cmake version in SymEngineConfig.cmake + patches = [ + (fetchpatch2 { + url = "https://github.com/symengine/symengine/commit/c149b874b8ff947e51e8e58670a0d37daf588f86.patch?full_index=1"; + hash = "sha256-LqkJRPdsbE8OE8G6AkpWX9B+GqnOQjUNPHpKKIcCL3Q="; + }) + (fetchpatch2 { + url = "https://github.com/symengine/symengine/commit/186f72e208220efd12362c336a49378076f63f30.patch?full_index=1"; + hash = "sha256-CuQra9K3MTxm8M0bt3LooJz9HgW0/Jy6ydRBCvEgkO4="; + }) + ]; + nativeBuildInputs = [ cmake ]; buildInputs = [ @@ -31,28 +49,22 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DWITH_FLINT=ON" - "-DINTEGER_CLASS=flint" - "-DWITH_SYMENGINE_THREAD_SAFE=yes" - "-DWITH_MPC=yes" - "-DBUILD_FOR_DISTRIBUTION=yes" - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ - # error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not? - "-DBUILD_TESTS=OFF" - ] - ++ lib.optionals withShared [ - "-DBUILD_SHARED_LIBS=ON" + (lib.cmakeBool "WITH_FLINT" true) + (lib.cmakeFeature "INTEGER_CLASS" "flint") + (lib.cmakeBool "WITH_SYMENGINE_THREAD_SAFE" true) + (lib.cmakeBool "WITH_MPC" true) + (lib.cmakeBool "BUILD_FOR_DISTRIBUTION" true) + (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "BUILD_SHARED_LIBS" withShared) ]; doCheck = true; - meta = with lib; { + meta = { description = "Fast symbolic manipulation library"; homepage = "https://github.com/symengine/symengine"; - platforms = platforms.unix ++ platforms.windows; - license = licenses.bsd3; - maintainers = [ maintainers.costrouc ]; + platforms = with lib.platforms; unix ++ windows; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ costrouc ]; }; - -} +}) diff --git a/pkgs/by-name/ta/taterclient-ddnet/package.nix b/pkgs/by-name/ta/taterclient-ddnet/package.nix index 1569df1b499b..46ff25c541fc 100644 --- a/pkgs/by-name/ta/taterclient-ddnet/package.nix +++ b/pkgs/by-name/ta/taterclient-ddnet/package.nix @@ -33,13 +33,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "taterclient-ddnet"; - version = "10.5.3"; + version = "10.6.0"; src = fetchFromGitHub { owner = "sjrc6"; repo = "taterclient-ddnet"; tag = "V${finalAttrs.version}"; - hash = "sha256-MHBBDn/3kS1BuZQU7qHdbtuy0JuRRqtzmHVdg8Az+Qc="; + hash = "sha256-Z5W+IBiNhEXyBVk6w2YzotBlHam1fELmr3ojJ0q4Ge8="; }; cargoDeps = rustPlatform.fetchCargoVendor { diff --git a/pkgs/by-name/te/terraform-mcp-server/package.nix b/pkgs/by-name/te/terraform-mcp-server/package.nix index d3a76ba11fef..15dcbd4326f3 100644 --- a/pkgs/by-name/te/terraform-mcp-server/package.nix +++ b/pkgs/by-name/te/terraform-mcp-server/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "terraform-mcp-server"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-gV7oFQnfDsEHdU3kIObwZnmrxUaVFqOLLWRFYzxdfjo="; + hash = "sha256-Ck2bwlonkcnZ6DoiVIupjefBRGKLROzfUY+PjkW1yE4="; }; - vendorHash = "sha256-bTfPY6TO+/zzo/nnvzHnFFQXz7Ui4ykEf4Dw951wnVA="; + vendorHash = "sha256-bWh2ttw6q5+iOSskqxRG4UisoROlx87PTrvXfYYuzng="; ldflags = [ "-X main.version=${finalAttrs.version}" diff --git a/pkgs/by-name/va/valkey/package.nix b/pkgs/by-name/va/valkey/package.nix index cb554b00b508..beb4b27c8f3e 100644 --- a/pkgs/by-name/va/valkey/package.nix +++ b/pkgs/by-name/va/valkey/package.nix @@ -25,24 +25,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "valkey"; - version = "8.1.3"; + version = "8.1.4"; src = fetchFromGitHub { owner = "valkey-io"; repo = "valkey"; rev = finalAttrs.version; - hash = "sha256-JFtStE1avSWGptgj9KtfAr55+J1FydEzD5plvSe2mjM="; + hash = "sha256-obtmiDobMs/POqYH5XjqpzmjVrEC6gUsTc1rREDJ8tw="; }; - patches = [ - # Fix tests on 8.1.3 - # FIXME: remove for next release - (fetchpatch { - url = "https://github.com/valkey-io/valkey/commit/02d7ee08489fe34f853ffccce9057dea6f03d957.diff"; - hash = "sha256-/5U6HqgK4m1XQGTZchSmzl7hOBxCwL4XZVjE5QIZVjc="; - }) - ] - ++ lib.optional useSystemJemalloc ./use_system_jemalloc.patch; + patches = lib.optional useSystemJemalloc ./use_system_jemalloc.patch; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index c385e7a7897f..dce3c9bdbd4f 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "vals"; - version = "0.42.1"; + version = "0.42.2"; src = fetchFromGitHub { rev = "v${version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-yv0k/pyLrSYnBiXkZxEa8KIExS/zBB/K+Tb5by2tPCI="; + sha256 = "sha256-NdK7toICK9NJ6H8trCYJCEFE0weYH1Ban7dSlG1SM/c="; }; - vendorHash = "sha256-6JORF48t22M1jxGMQvOyjYtdpSLG3PlnF6ju2X4fkjE="; + vendorHash = "sha256-FjTxef9LHQopxiJYJFcAWcGJk5byVcEBlQFUssbfYwY="; proxyVendor = true; diff --git a/pkgs/by-name/xd/xd/package.nix b/pkgs/by-name/xd/xd/package.nix index eb4c92925411..1011d8279fc1 100644 --- a/pkgs/by-name/xd/xd/package.nix +++ b/pkgs/by-name/xd/xd/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "XD"; - version = "0.4.6"; + version = "0.4.7"; src = fetchFromGitHub { owner = "majestrate"; repo = "XD"; rev = "v${version}"; - sha256 = "sha256-k8Mm0tC7wiBmHFdCX38Rz7ccEFkdeArzGJVHTLQ7iWY="; + sha256 = "sha256-bBA2CEeijXg+9ohiMWkQWAsN7OUSyUsFbliNz8gpVMM="; }; - vendorHash = "sha256-ZD7PZJcY7qWHEQOk5I9IlMup0vbYYaRvVau5Go7ocno="; + vendorHash = "sha256-Y2BPGIfIBx/AAzfWK/hjjJqXSTjjN3lxTi+7+66taIY="; nativeCheckInputs = [ perl ]; diff --git a/pkgs/desktops/lomiri/qml/lomiri-action-api/default.nix b/pkgs/desktops/lomiri/qml/lomiri-action-api/default.nix index 7b1eee7656b9..97005ae77345 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-action-api/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-action-api/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-action-api"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-action-api"; tag = finalAttrs.version; - hash = "sha256-v/nU+e/8ny5ViUygnPnbn7Cc9i2B+olH5zJgUFCdsDA="; + hash = "sha256-pwHvbiUvkAi7/XgpNfgrqcp3znFKSXlAAacB2XsHQkg="; }; outputs = [ diff --git a/pkgs/development/interpreters/elixir/1.19.nix b/pkgs/development/interpreters/elixir/1.19.nix index 91e229662fe9..a8d9a73b0499 100644 --- a/pkgs/development/interpreters/elixir/1.19.nix +++ b/pkgs/development/interpreters/elixir/1.19.nix @@ -1,8 +1,8 @@ { mkDerivation }: mkDerivation { - version = "1.19.0-rc.0"; - sha256 = "sha256-9Upk3DLxFVetK3fChLr0UjRi2WnvSndVvBW0RfM5hTk="; - # https://hexdocs.pm/elixir/1.19.0-rc.0/compatibility-and-deprecations.html#table-of-deprecations + version = "1.19.0-rc.1"; + sha256 = "sha256-GqnIVktRWT7f73a1EolFbKi70fz0ncuyqh3gl/17Zh0="; + # https://hexdocs.pm/elixir/1.19.0-rc.1/compatibility-and-deprecations.html#between-elixir-and-erlang-otp minimumOTPVersion = "26"; escriptPath = "lib/elixir/scripts/generate_app.escript"; } diff --git a/pkgs/development/interpreters/elixir/generic-builder.nix b/pkgs/development/interpreters/elixir/generic-builder.nix index 09a1eb96ea84..82a53c2509e8 100644 --- a/pkgs/development/interpreters/elixir/generic-builder.nix +++ b/pkgs/development/interpreters/elixir/generic-builder.nix @@ -137,9 +137,11 @@ else }; pos = builtins.unsafeGetAttrPos "sha256" args; - meta = with lib; { + + meta = { homepage = "https://elixir-lang.org/"; description = "Functional, meta-programming aware language built on top of the Erlang VM"; + changelog = "https://github.com/elixir-lang/elixir/releases/tag/v${version}"; longDescription = '' Elixir is a functional, meta-programming aware language built on @@ -149,8 +151,8 @@ else with hot code upgrades. ''; - license = licenses.asl20; - platforms = platforms.unix; - teams = [ teams.beam ]; + license = lib.licenses.asl20; + platforms = lib.platforms.unix; + teams = [ lib.teams.beam ]; }; } diff --git a/pkgs/development/python-modules/aiocoap/default.nix b/pkgs/development/python-modules/aiocoap/default.nix index 2e7cec7569dc..f4bb7f20ac74 100644 --- a/pkgs/development/python-modules/aiocoap/default.nix +++ b/pkgs/development/python-modules/aiocoap/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "aiocoap"; - version = "0.4.14"; + version = "0.4.15"; pyproject = true; disabled = pythonOlder "3.10"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "chrysn"; repo = "aiocoap"; tag = version; - hash = "sha256-v0OzRWHlGaBKqqcIyAlVafd/siXVwaTAZqw+Sstju3s="; + hash = "sha256-OYFHeTM1KXQfxeRoxYKdir3RnWJNua8YBmBUWIqADoI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index a8872e3953c2..05cf39a5515b 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.44"; + version = "1.40.45"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-xJAw08ih9xni6ig9fv+DQDdAbvQeytR0kNeArooV/1w="; + hash = "sha256-VOfGCrrWvXSvlhNxvPlcS2sj02O/wpVSxEydsbrJiWk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/bump-my-version/default.nix b/pkgs/development/python-modules/bump-my-version/default.nix index f6af076bb320..9a2b261ef2ab 100644 --- a/pkgs/development/python-modules/bump-my-version/default.nix +++ b/pkgs/development/python-modules/bump-my-version/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "bump-my-version"; - version = "1.2.3"; + version = "1.2.4"; pyproject = true; src = fetchFromGitHub { owner = "callowayproject"; repo = "bump-my-version"; tag = version; - hash = "sha256-0gaRW8gUCC4gVsikGD4is8xGZm+JTWfFQ2QUyau8vZ0="; + hash = "sha256-VICFz9scVPmoRDORcxq7V1ijipkg8w7uuMRRl0ReseI="; }; build-system = [ diff --git a/pkgs/development/python-modules/django-phonenumber-field/default.nix b/pkgs/development/python-modules/django-phonenumber-field/default.nix index ca8d0552814c..9f55848da841 100644 --- a/pkgs/development/python-modules/django-phonenumber-field/default.nix +++ b/pkgs/development/python-modules/django-phonenumber-field/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-phonenumber-field"; - version = "8.1.0"; + version = "8.2.0"; pyproject = true; src = fetchFromGitHub { owner = "stefanfoulis"; repo = "django-phonenumber-field"; tag = version; - hash = "sha256-KRi2rUx88NYoQhRChmNABP8KalMbf4HhWC8Wwnc/xB4="; + hash = "sha256-Goi0XmdHUY0BrAZBjnw3UQINtgKLbS/n3auginaQkhk="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/metaflow/default.nix b/pkgs/development/python-modules/metaflow/default.nix index c5d20fdf3733..c235f9c481e1 100644 --- a/pkgs/development/python-modules/metaflow/default.nix +++ b/pkgs/development/python-modules/metaflow/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "metaflow"; - version = "2.18.9"; + version = "2.18.10"; pyproject = true; src = fetchFromGitHub { owner = "Netflix"; repo = "metaflow"; tag = version; - hash = "sha256-TqS+bF4lyLin16YEH/CnmXLVYzdtv/8jjAsuuT1pYKo="; + hash = "sha256-kDq+w3BWC8ug4PeLhkXe3JUy2pBLaKqceRBqhtkCGN4="; }; build-system = [ diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8012fe183223..b1f228c31e3c 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -210,8 +210,8 @@ in "sha256-axa2niA9HlLpV9Tf01p0fG2GhK2lNlCM/O8LLPHQVRc="; mypy-boto3-cleanrooms = - buildMypyBoto3Package "cleanrooms" "1.40.43" - "sha256-EDO9P8qznO0SjRmT602UX/FpSUcLNdGnb5kGd8NTc1Q="; + buildMypyBoto3Package "cleanrooms" "1.40.45" + "sha256-a4FbYJ7O9YpOfT90vAZdxmDDdDHsITCwLjNSAeYtrco="; mypy-boto3-cloud9 = buildMypyBoto3Package "cloud9" "1.40.20" @@ -865,8 +865,8 @@ in "sha256-L2/TEQbnd60RuCaqpNI/xyQ76AqbIUe5KWwZtSf+2I8="; mypy-boto3-medialive = - buildMypyBoto3Package "medialive" "1.40.35" - "sha256-mepmF0xnhMjGotcn5TEdWFFrCYMBaYv8Ir9lytY+DM0="; + buildMypyBoto3Package "medialive" "1.40.45" + "sha256-rF8r53gdOYPeFJ5VqUWLiQ9rNaUAIb1tS5E9TSHgrms="; mypy-boto3-mediapackage = buildMypyBoto3Package "mediapackage" "1.40.15" @@ -1005,8 +1005,8 @@ in "sha256-JSLXvrURvUhb83Oeb5b+hlDpOoiFMayDtDXGJsx8Hsw="; mypy-boto3-payment-cryptography-data = - buildMypyBoto3Package "payment-cryptography-data" "1.40.0" - "sha256-qehLjC74V6sgo+VGJLNVbgGO6I9MQTXZP3BtQGCjxtE="; + buildMypyBoto3Package "payment-cryptography-data" "1.40.45" + "sha256-/mlrjDkzD9szPLpV+69UBhYXpzt8vwPXIoAMGt+LZxc="; mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.40.0" diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix index 3d4bb2a2a5e2..49d1f59f78e0 100644 --- a/pkgs/development/python-modules/opower/default.nix +++ b/pkgs/development/python-modules/opower/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "opower"; - version = "0.15.5"; + version = "0.15.6"; pyproject = true; src = fetchFromGitHub { owner = "tronikos"; repo = "opower"; tag = "v${version}"; - hash = "sha256-K0GYXubMKh2B7KYhZOaecBWArTBayl/Wq5Ha3jJyixE="; + hash = "sha256-jSokUs3aJJmcsTPkt2OEkCATLekuOVDGBufi8Fb2rtg="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/petsctools/default.nix b/pkgs/development/python-modules/petsctools/default.nix new file mode 100644 index 000000000000..6caad243b97b --- /dev/null +++ b/pkgs/development/python-modules/petsctools/default.nix @@ -0,0 +1,53 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + packaging, + petsc4py, + slepc4py, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "petsctools"; + version = "2025.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "firedrakeproject"; + repo = "petsctools"; + tag = version; + hash = "sha256-DC0jFybDEacA6otYvID5DfbUe1ANz5W4UmPXCSsRvOo="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + packaging + ]; + + optional-dependencies = { + petsc4py = [ petsc4py ]; + slepc4py = [ slepc4py ]; + }; + + pythonImportsCheck = [ + "petsctools" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ] + ++ optional-dependencies.petsc4py; + + meta = { + homepage = "https://github.com/firedrakeproject/petsctools"; + description = "Pythonic extensions for petsc4py and slepc4py"; + changelog = "https://github.com/firedrakeproject/petsctools/releases/tag/${src.tag}"; + license = lib.licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ qbisi ]; + }; +} diff --git a/pkgs/development/python-modules/pycoolmasternet-async/default.nix b/pkgs/development/python-modules/pycoolmasternet-async/default.nix index d1611f683996..f8018b98ab1d 100644 --- a/pkgs/development/python-modules/pycoolmasternet-async/default.nix +++ b/pkgs/development/python-modules/pycoolmasternet-async/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "pycoolmasternet-async"; - version = "0.2.3"; + version = "0.2.4"; pyproject = true; src = fetchFromGitHub { owner = "OnFreund"; repo = "pycoolmasternet-async"; tag = "v${version}"; - hash = "sha256-n7P4R9gYfTSgDETWEeuhzbpt1CXbD8jXgbCXrQmsKz0="; + hash = "sha256-C2JNAg7FdZ0Sfr7HGCQaBOQdWbeDtpBIIhCq3Htsx84="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pydaikin/default.nix b/pkgs/development/python-modules/pydaikin/default.nix index dcb6008abee4..620b865768c3 100644 --- a/pkgs/development/python-modules/pydaikin/default.nix +++ b/pkgs/development/python-modules/pydaikin/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "pydaikin"; - version = "2.17.0"; + version = "2.17.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "fredrike"; repo = "pydaikin"; tag = "v${version}"; - hash = "sha256-sX+YJ5uYQqVr9QPkx22IlgpI3nCHiN3XzrkUyY7ECDM="; + hash = "sha256-GSZJ7Upq43S8AC2U+8qRaPlcht/GndA2jm1mSVfEiaY="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/pynmeagps/default.nix b/pkgs/development/python-modules/pynmeagps/default.nix index ba9d70c538ba..03fa407c0b88 100644 --- a/pkgs/development/python-modules/pynmeagps/default.nix +++ b/pkgs/development/python-modules/pynmeagps/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pynmeagps"; - version = "1.0.53"; + version = "1.0.54"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "semuconsulting"; repo = "pynmeagps"; tag = "v${version}"; - hash = "sha256-ULkyvm66VAWc0SzU3tLwCeLQiVYU9xWgNS3Qz1nCcHQ="; + hash = "sha256-EpEhojwsbvjZnz+V8mQ1H/g2RIfXR8hZPv3XI3OBVOg="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pynordpool/default.nix b/pkgs/development/python-modules/pynordpool/default.nix index ccd3ab44a5c9..605a6fc7c18a 100644 --- a/pkgs/development/python-modules/pynordpool/default.nix +++ b/pkgs/development/python-modules/pynordpool/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pynordpool"; - version = "0.3.0"; + version = "0.3.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "gjohansson-ST"; repo = "pynordpool"; tag = "v${version}"; - hash = "sha256-K9rZ7PJhmG7PiNGpnAgC3tX6ZygQdQoae5DnboNgMcs="; + hash = "sha256-4s43E3VUO0EOTte4c2ZnWY2fccyVAgqSOVPpxz0+L5s="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pytradfri/default.nix b/pkgs/development/python-modules/pytradfri/default.nix index b979daab4d2f..757ee264246e 100644 --- a/pkgs/development/python-modules/pytradfri/default.nix +++ b/pkgs/development/python-modules/pytradfri/default.nix @@ -6,6 +6,7 @@ aiocoap, dtlssocket, pydantic, + pytest-asyncio, pytestCheckHook, }: @@ -32,7 +33,11 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.async; + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ] + ++ optional-dependencies.async; pythonImportsCheck = [ "pytradfri" ]; diff --git a/pkgs/development/python-modules/symengine/default.nix b/pkgs/development/python-modules/symengine/default.nix index 9b5a0b4fd9ec..0033cc62d303 100644 --- a/pkgs/development/python-modules/symengine/default.nix +++ b/pkgs/development/python-modules/symengine/default.nix @@ -3,19 +3,17 @@ buildPythonPackage, fetchFromGitHub, cython, + setuptools, cmake, symengine, pytest, sympy, python, - setuptools, }: buildPythonPackage rec { pname = "symengine"; version = "0.14.1"; - - build-system = [ setuptools ]; pyproject = true; src = fetchFromGitHub { @@ -25,19 +23,24 @@ buildPythonPackage rec { hash = "sha256-adzODm7gAqwAf7qzfRQ1AG8mC3auiXM4OsV/0h+ZmUg="; }; - env = { - SymEngine_DIR = "${symengine}"; - }; - postPatch = '' substituteInPlace setup.py \ --replace-fail "'cython>=0.29.24'" "'cython'" ''; + build-system = [ + cython + setuptools + ]; + dontUseCmakeConfigure = true; + nativeBuildInputs = [ cmake - cython + ]; + + buildInputs = [ + symengine ]; nativeCheckInputs = [ @@ -47,15 +50,17 @@ buildPythonPackage rec { checkPhase = '' runHook preCheck + mkdir empty && cd empty ${python.interpreter} ../bin/test_python.py + runHook postCheck ''; - meta = with lib; { + meta = { description = "Python library providing wrappers to SymEngine"; homepage = "https://github.com/symengine/symengine.py"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/twscrape/default.nix b/pkgs/development/python-modules/twscrape/default.nix index 4ee385b8b8c9..cdfb89d049da 100644 --- a/pkgs/development/python-modules/twscrape/default.nix +++ b/pkgs/development/python-modules/twscrape/default.nix @@ -10,6 +10,7 @@ loguru, pyotp, pytestCheckHook, + pytest-asyncio, pytest-httpx, pythonOlder, }: @@ -43,6 +44,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook + pytest-asyncio pytest-httpx ]; diff --git a/pkgs/development/python-modules/x-transformers/default.nix b/pkgs/development/python-modules/x-transformers/default.nix index 5a09fc479aa9..78de1993ef84 100644 --- a/pkgs/development/python-modules/x-transformers/default.nix +++ b/pkgs/development/python-modules/x-transformers/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "x-transformers"; - version = "2.7.6"; + version = "2.8.2"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "x-transformers"; tag = version; - hash = "sha256-AC/EyF/W9CM9Kjb94fDMSAxktfdZito/ZGB6lQABYvU="; + hash = "sha256-ItMa5CPe53g9XlB2LZsdQJ3s0m0oF6ZQnAInajZeq/w="; }; build-system = [ hatchling ]; diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix index 39389a93da74..e6b58bf48bdb 100644 --- a/pkgs/os-specific/linux/displaylink/default.nix +++ b/pkgs/os-specific/linux/displaylink/default.nix @@ -28,28 +28,28 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "displaylink"; - version = "6.1.0-17"; + version = "6.2.0-30"; src = requireFile rec { - name = "displaylink-610.zip"; - hash = "sha256-RJgVrX+Y8Nvz106Xh+W9N9uRLC2VO00fBJeS8vs7fKw="; + name = "displaylink-620.zip"; + hash = "sha256-JQO7eEz4pdoPkhcn9tIuy5R4KyfsCniuw6eXw/rLaYE="; message = '' In order to install the DisplayLink drivers, you must first comply with DisplayLink's EULA and download the binaries and sources from here: - https://www.synaptics.com/products/displaylink-usb-graphics-software-ubuntu-61 + https://www.synaptics.com/products/displaylink-usb-graphics-software-ubuntu-62 Once you have downloaded the file, please use the following commands and re-run the installation: - mv \$PWD/"DisplayLink USB Graphics Software for Ubuntu6.1-EXE.zip" \$PWD/${name} + mv \$PWD/"DisplayLink USB Graphics Software for Ubuntu6.2-EXE.zip" \$PWD/${name} nix-prefetch-url file://\$PWD/${name} Alternatively, you can use the following command to download the file directly: - nix-prefetch-url --name ${name} https://www.synaptics.com/sites/default/files/exe_files/2024-10/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu6.1-EXE.zip + nix-prefetch-url --name ${name} https://www.synaptics.com/sites/default/files/exe_files/2025-09/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu6.2-EXE.zip ''; }; @@ -68,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + install -Dt $out/lib/displaylink *.spkg install -Dm755 ${bins}/DisplayLinkManager $out/bin/DisplayLinkManager mkdir -p $out/lib/udev/rules.d $out/share @@ -81,17 +82,18 @@ stdenv.mkDerivation (finalAttrs: { # We introduce a dependency on the source file so that it need not be redownloaded everytime echo $src >> "$out/share/workspace_dependencies.pin" + runHook postInstall ''; dontStrip = true; dontPatchELF = true; - meta = with lib; { + meta = { description = "DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"; homepage = "https://www.displaylink.com/"; hydraPlatforms = [ ]; - license = licenses.unfree; + license = lib.licenses.unfree; mainProgram = "DisplayLinkManager"; maintainers = [ ]; platforms = [ @@ -99,6 +101,6 @@ stdenv.mkDerivation (finalAttrs: { "i686-linux" "aarch64-linux" ]; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; }) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 7d6c1298b940..6fa74f0f033d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -529,7 +529,7 @@ mapAliases { bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15 bird = throw "The bird alias was ambiguous and has been removed for the time being. Please explicitly choose bird2 or bird3."; # Added 2025-01-11 bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17 - bitmeter = throw "bitmeter has been removed because it relies on gtk2 and upstream is abandoned since 2006"; # Aded 2025-10-03 + bitmeter = throw "bitmeter has been removed, use `x42-meter 18` from the x42-plugins pkg instead."; # Added 2025-10-03 bitwarden = bitwarden-desktop; # Added 2024-02-25 blender-with-packages = args: diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ba932e007ef6..1cf07ca6e30b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1706,10 +1706,6 @@ with pkgs; stdenv = clangStdenv; }; - kjv = callPackage ../applications/misc/kjv { }; - - lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { }; - plausible = callPackage ../by-name/pl/plausible/package.nix { elixir = elixir_1_18; beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_18; }); @@ -1719,12 +1715,6 @@ with pkgs; xcodeenv = callPackage ../development/mobile/xcodeenv { }; - gomobile = callPackage ../development/mobile/gomobile { }; - - adb-sync = callPackage ../development/mobile/adb-sync { - inherit (androidenv.androidPkgs) platform-tools; - }; - androidenv = callPackage ../development/mobile/androidenv { }; androidndkPkgs = androidndkPkgs_27; @@ -1808,10 +1798,6 @@ with pkgs; bozohttpd-minimal = bozohttpd.override { minimal = true; }; - brasero-unwrapped = callPackage ../tools/cd-dvd/brasero { }; - - brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { }; - bsh = fetchurl { url = "http://www.beanshell.org/bsh-2.0b5.jar"; hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw="; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f97f0f13bb15..a268ee31fe92 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10952,6 +10952,29 @@ with self; }; }; + DistributionMetadata = buildPerlModule { + pname = "Distribution-Metadata"; + version = "0.10"; + src = pkgs.fetchurl { + url = "mirror://cpan/authors/id/S/SK/SKAJI/Distribution-Metadata-0.10.tar.gz"; + sha256 = "sha256-uynMfh26OQphJnYfB9BwQ27fqinrjpBwMCOwXzET6nE="; + }; + buildInputs = [ + ModuleBuildTiny + pkgs.gnumake + ]; + propagatedBuildInputs = [ + PerlStrip + CPANDistnameInfo + JSON + ]; + meta = { + description = "Distribution::Metadata - gather distribution metadata in local"; + homepage = "https://metacpan.org/pod/Distribution::Metadata"; + mainProgram = "Metadata.pm"; + }; + }; + DistZilla = buildPerlPackage { pname = "Dist-Zilla"; version = "6.030"; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1bed37db40d1..07df728ae783 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11668,6 +11668,8 @@ self: super: with self; { } ); + petsctools = callPackage ../development/python-modules/petsctools { }; + pettingzoo = callPackage ../development/python-modules/pettingzoo { }; pex = callPackage ../development/python-modules/pex { };