diff --git a/nixos/modules/system/boot/loader/limine/limine-install.py b/nixos/modules/system/boot/loader/limine/limine-install.py index 366d1285a74c..7b2e263e401e 100644 --- a/nixos/modules/system/boot/loader/limine/limine-install.py +++ b/nixos/modules/system/boot/loader/limine/limine-install.py @@ -395,7 +395,7 @@ def option_from_config(name: str, config_path: List[str]) -> str: return "" if isinstance(value, bool): value = bool_to_yes_no(value) - return f"{name}: {config(*config_path)}\n" + return f"{name}: {value}\n" def install_bootloader() -> None: diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2aae48992b9a..b458069ff6cc 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -110,13 +110,13 @@ "vendorHash": null }, "bpg_proxmox": { - "hash": "sha256-nQIpxNiWYFHYgmiLjva+3tyOVdjrap35Zmy1nRWwpH4=", + "hash": "sha256-RgyPVv3CWHgArDjmcz46j578hgleHFQ81MJ5OUWXnBk=", "homepage": "https://registry.terraform.io/providers/bpg/proxmox", "owner": "bpg", "repo": "terraform-provider-proxmox", - "rev": "v0.104.0", + "rev": "v0.106.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-pgFHrO71UGfH/w4Du7ocy437FNtptoDTWHmARQG/5A0=" + "vendorHash": "sha256-AxXZRn2D6iEIG6p00KGQi1kMkt2F/ZyeBsXHR345wag=" }, "brightbox_brightbox": { "hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=", diff --git a/pkgs/by-name/br/bruijn/generated.nix b/pkgs/by-name/br/bruijn/generated.nix index e1111044faf4..ee0fd9289b90 100644 --- a/pkgs/by-name/br/bruijn/generated.nix +++ b/pkgs/by-name/br/bruijn/generated.nix @@ -22,10 +22,10 @@ }: mkDerivation { pname = "bruijn"; - version = "0-unstable-2025-12-07"; + version = "0-unstable-2026-05-02"; src = fetchzip { - url = "https://github.com/marvinborner/bruijn/archive/3f329f0299c944205293eceec72be25418fd9f0b.tar.gz"; - sha256 = "0qx7x50bz0yw0iwg4ymxipzqbh7ki729rbfwxrmijnwbxijlsr01"; + url = "https://github.com/marvinborner/bruijn/archive/8a88445d1f0d970c88cdb0e1b97a04ba02019a94.tar.gz"; + sha256 = "12s2sa9zg6sxia36mm0z8fq7f3kd86g96gcwd8xnb8dl49x8qbd5"; }; isLibrary = true; isExecutable = true; diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index b2a90f6a34be..20e30df4e5ea 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -108,12 +108,12 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "316"; + version = "318"; pyproject = true; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-6YLeNNWVMbvL2xymsdsxUPnknOScqGc1egl8VKtWXz4="; + hash = "sha256-rvZxd0mFDzmMFg2QYihkfizYGwiK1QQB9flyYn1uESM="; }; outputs = [ diff --git a/pkgs/by-name/fe/feh/package.nix b/pkgs/by-name/fe/feh/package.nix index 1a6d2957145a..72931f20abdb 100644 --- a/pkgs/by-name/fe/feh/package.nix +++ b/pkgs/by-name/fe/feh/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "feh"; - version = "3.12.1"; + version = "3.12.2"; src = fetchFromGitHub { owner = "derf"; repo = "feh"; rev = finalAttrs.version; - hash = "sha256-cjfP/jnVWIGXTihtjVANE1T31R9ZFj8g5H8W3F+JrQk="; + hash = "sha256-YAVj4ZD4WchMalIUyqnw4sZTTTnLouv9VDwqK6q3SAE="; }; outputs = [ diff --git a/pkgs/by-name/li/libdbusmenu/package.nix b/pkgs/by-name/li/libdbusmenu/package.nix index 7193271c5bfa..e7b5f05a0352 100644 --- a/pkgs/by-name/li/libdbusmenu/package.nix +++ b/pkgs/by-name/li/libdbusmenu/package.nix @@ -99,7 +99,7 @@ stdenv.mkDerivation (finalAttrs: { "dbusmenu-jsonloader-0.4" ] ++ lib.optional (gtkVersion == "3") "dbusmenu-gtk${gtkVersion}-0.4"; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; maintainers = [ lib.maintainers.msteen ]; }; }) diff --git a/pkgs/by-name/li/libgit2-glib/package.nix b/pkgs/by-name/li/libgit2-glib/package.nix index 8af2905f5df5..44ef51b291b5 100644 --- a/pkgs/by-name/li/libgit2-glib/package.nix +++ b/pkgs/by-name/li/libgit2-glib/package.nix @@ -73,6 +73,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gitlab.gnome.org/GNOME/libgit2-glib"; license = lib.licenses.lgpl21Plus; teams = [ lib.teams.gnome ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/mc/mcporter/package.nix b/pkgs/by-name/mc/mcporter/package.nix index c500aecc8bee..5f740a4ab921 100644 --- a/pkgs/by-name/mc/mcporter/package.nix +++ b/pkgs/by-name/mc/mcporter/package.nix @@ -13,19 +13,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "mcporter"; - version = "0.8.1"; + version = "0.10.1"; src = fetchFromGitHub { owner = "steipete"; repo = "mcporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-I7UqHsi4pw4wQB4bb8XObo4aUOVtYpF17aYzEHzgCrg="; + hash = "sha256-MaIduY59Q2zVZheN1IYhAWBklQ3n6iJV3KiTMHCML2U="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-aYBd1+QkME+q2LkZRnlxHEbIQz38k+N64YSS+NOu0QU="; + hash = "sha256-jqHEu86dNjJuYBVKDeDlre+KlFEqx55YXZ5K81AK+uY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pr/projclean/package.nix b/pkgs/by-name/pr/projclean/package.nix index 221b34554dae..a6322a294b15 100644 --- a/pkgs/by-name/pr/projclean/package.nix +++ b/pkgs/by-name/pr/projclean/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "projclean"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "projclean"; tag = "v${finalAttrs.version}"; - hash = "sha256-EScezOsfiirg8YbhteFxuVTodeup8tUzZdcrWveJxWE="; + hash = "sha256-lVXqaN8zaJ/T9ot2ONKjOJfejWjsHLNG3d3o8sdaYQM="; }; - cargoHash = "sha256-9atTgWg1iYCeXsRLLMOR87CbpIezD3ozMMOgumRNKAg="; + cargoHash = "sha256-jVONodcFCdjKOt7GkIUlWw+4yisDNJ/srqqP99gdsAc="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/si/simplex-chat-desktop/package.nix b/pkgs/by-name/si/simplex-chat-desktop/package.nix index 008c17992d87..b371758d3073 100644 --- a/pkgs/by-name/si/simplex-chat-desktop/package.nix +++ b/pkgs/by-name/si/simplex-chat-desktop/package.nix @@ -8,7 +8,7 @@ let pname = "simplex-chat-desktop"; - version = "6.4.11"; + version = "6.5.1"; sources = { "aarch64-linux" = fetchurl { @@ -17,7 +17,7 @@ let }; "x86_64-linux" = fetchurl { url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; - hash = "sha256-0b88H6eMYO+EgRnWzd9x/MUCr7CE/AHDZnKILQJS1DQ="; + hash = "sha256-xRHMdHaV+ppxAm1BDOP743N53oDnVPt8b7H+cRqzuZE="; }; }; diff --git a/pkgs/by-name/so/soundtracker/package.nix b/pkgs/by-name/so/soundtracker/package.nix index ff844e72587c..8fb4b6820388 100644 --- a/pkgs/by-name/so/soundtracker/package.nix +++ b/pkgs/by-name/so/soundtracker/package.nix @@ -55,6 +55,8 @@ stdenv.mkDerivation (finalAttrs: { "--disable-alsa" ]; + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + enableParallelBuilding = true; strictDeps = true; diff --git a/pkgs/by-name/wr/wrangler/package.nix b/pkgs/by-name/wr/wrangler/package.nix index 2d5dae6dfae2..5107acca95ff 100644 --- a/pkgs/by-name/wr/wrangler/package.nix +++ b/pkgs/by-name/wr/wrangler/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, makeWrapper, nodejs, - pnpm_9, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, autoPatchelfHook, @@ -19,13 +19,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "wrangler"; - version = "4.62.0"; + version = "4.90.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "workers-sdk"; rev = "wrangler@${finalAttrs.version}"; - hash = "sha256-o6ARRNObHtRqAD71j7L2HkpIalPwGWR+PyQQuHJBKZE="; + hash = "sha256-M2m8dRhTjAYof3S7lVaFYP61p38LvXFSTxantCsUHtE="; }; pnpmDeps = fetchPnpmDeps { @@ -35,9 +35,9 @@ stdenv.mkDerivation (finalAttrs: { src postPatch ; - pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-Crtjchu17OFPWqd3L0AYCpA76YRN4jJc+vLVLo1WLe4="; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-Bo9V3MJaDnKR7TZO4u0mDy9223n7/En8aAdYOgHyYxE="; }; # pnpm packageManager version in workers-sdk root package.json may not match nixpkgs postPatch = '' @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper nodejs pnpmConfigHook - pnpm_9 + pnpm_10 jq moreutils ] @@ -73,15 +73,25 @@ stdenv.mkDerivation (finalAttrs: { # @cloudflare/vitest-pool-workers wanted to run a server as part of the build process # so I simply removed it - postBuild = '' - mv packages/vitest-pool-workers packages/~vitest-pool-workers + postBuild = + let + extraDeps = [ + "unenv-preset" + "workers-utils" + "local-explorer-ui" + "codemod" + "cli-shared-helpers" + "miniflare" + "wrangler" + ]; + in + '' + mv packages/vitest-pool-workers packages/~vitest-pool-workers - NODE_ENV="production" pnpm --filter unenv-preset run build - NODE_ENV="production" pnpm --filter workers-utils run build - NODE_ENV="production" pnpm --filter workers-shared run build - NODE_ENV="production" pnpm --filter miniflare run build - NODE_ENV="production" pnpm --filter wrangler run build - ''; + for pkg in ${toString extraDeps}; do + NODE_ENV="production" pnpm --filter "$pkg" run build + done + ''; # I'm sure this is suboptimal but it seems to work. Points: # - when build is run in the original repo, no specific executable seems to be generated; you run the resulting build with pnpm run start diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f30daa8d4c15..683cd7ef0eba 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5579,7 +5579,6 @@ broken-packages: - sdl2-compositor # failure in job https://hydra.nixos.org/build/233198910 at 2023-09-02 - sdl2-fps # failure in job https://hydra.nixos.org/build/233195346 at 2023-09-02 - sdl2-image # failure in job https://hydra.nixos.org/build/233216837 at 2023-09-02 - - sdl2-mixer # failure in job https://hydra.nixos.org/build/233228951 at 2023-09-02 - sdp # failure in job https://hydra.nixos.org/build/233246702 at 2023-09-02 - sdr # failure in job https://hydra.nixos.org/build/243807383 at 2024-01-01 - seacat # failure in job https://hydra.nixos.org/build/233229959 at 2023-09-02 @@ -7129,7 +7128,6 @@ broken-packages: - vty-examples # failure in job https://hydra.nixos.org/build/233235872 at 2023-09-02 - vty-menu # failure in job https://hydra.nixos.org/build/233232391 at 2023-09-02 - vty-ui # failure in job https://hydra.nixos.org/build/233200900 at 2023-09-02 - - vulkan-utils # failure in job https://hydra.nixos.org/build/307522991 at 2025-09-19 - wacom-daemon # failure in job https://hydra.nixos.org/build/233213077 at 2023-09-02 - waddle # failure in job https://hydra.nixos.org/build/233239973 at 2023-09-02 - wai-control # failure in job https://hydra.nixos.org/build/295098171 at 2025-04-22 @@ -7318,7 +7316,6 @@ broken-packages: - xenstore # failure in job https://hydra.nixos.org/build/233234469 at 2023-09-02 - xfconf # failure in job https://hydra.nixos.org/build/233234800 at 2023-09-02 - xformat # failure in job https://hydra.nixos.org/build/233211918 at 2023-09-02 - - xgboost-haskell # failure in job https://hydra.nixos.org/build/295098374 at 2025-04-22 - xhaskell-library # failure in job https://hydra.nixos.org/build/233221178 at 2023-09-02 - xhb # failure in job https://hydra.nixos.org/build/233204853 at 2023-09-02 - xilinx-lava # failure in job https://hydra.nixos.org/build/233247659 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 300313a58b64..0924661fe0d3 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -681,7 +681,6 @@ unsupported-platforms: Allure: [ platforms.darwin ] bdcs-api: [ platforms.darwin ] bindings-directfb: [ platforms.darwin ] - bindings-sane: [ platforms.darwin ] bustle: [ platforms.darwin ] # uses glibc-specific ptsname_r bytelog: [ platforms.darwin ] # due to posix-api camfort: [ aarch64-linux ] @@ -695,27 +694,18 @@ unsupported-platforms: Euterpea: [ platforms.darwin ] follow-file: [ platforms.darwin ] freenect: [ platforms.darwin ] - FTGL: [ platforms.darwin ] fuzzytime: [ platforms.darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2 ghc-gc-hook: [ platforms.darwin ] # requires C11 threads which Apple doesn't support - gi-adwaita: [ platforms.darwin ] - gi-dbusmenu: [ platforms.darwin ] - gi-dbusmenugtk3: [ platforms.darwin ] - gi-ggit: [ platforms.darwin ] gi-gtk-layer-shell: [ platforms.darwin ] # depends on gtk-layer-shell which is not supported on darwin gi-ibus: [ platforms.darwin ] gi-javascriptcore: [ platforms.darwin ] # webkitgtk marked broken on darwin gi-ostree: [ platforms.darwin ] - gi-vte: [ platforms.darwin ] gi-webkit2: [ platforms.darwin ] # webkitgtk marked broken on darwin gi-webkit2webextension: [ platforms.darwin ] # webkitgtk marked broken on darwin gi-wnck: [ platforms.darwin ] - gl: [ platforms.darwin ] # depends on mesa GLHUI: [ platforms.darwin ] # depends on mesa - gnome-keyring: [ platforms.darwin ] grid-proto: [ platforms.darwin ] gtk-sni-tray: [ platforms.darwin ] - h-raylib: [ platforms.darwin ] # depends on mesa haskell-snake: [ platforms.darwin ] hcwiid: [ platforms.darwin ] HDRUtils: [ platforms.darwin ] @@ -728,7 +718,6 @@ unsupported-platforms: jsaddle-webkit2gtk: [ platforms.darwin ] Kulitta: [ platforms.darwin ] # depends on Euterpea LambdaHack: [ platforms.darwin ] - libmodbus: [ platforms.darwin ] libsystemd-journal: [ platforms.darwin ] libtelnet: [ platforms.darwin ] libvirt-hs: [ platforms.darwin ] # spidermonkey is not supported on darwin @@ -737,18 +726,16 @@ unsupported-platforms: lio-fs: [ platforms.darwin ] logging-facade-journald: [ platforms.darwin ] longshot: [ aarch64-linux ] - mpi-hs-binary: [ aarch64-linux, platforms.darwin ] - mpi-hs-cereal: [ aarch64-linux, platforms.darwin ] + mpi-hs-binary: [ aarch64-linux ] + mpi-hs-cereal: [ aarch64-linux ] mpi-hs-store: [ aarch64-linux, platforms.darwin ] - mpi-hs: [ aarch64-linux, platforms.darwin ] + mpi-hs: [ aarch64-linux ] mplayer-spot: [ aarch64-linux, platforms.darwin ] mptcp-pm: [ platforms.darwin ] netlink: [ platforms.darwin ] network-unexceptional: [ platforms.darwin ] # depends on posix-api - notifications-tray-icon: [ platforms.darwin ] # depends on gi-dbusmenu oculus: [ platforms.darwin ] ostree-pin: [ platforms.darwin ] # depends on gi-ostree - pam: [ platforms.darwin ] parport: [ platforms.darwin ] persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128 piyo: [ platforms.darwin ] @@ -760,14 +747,8 @@ unsupported-platforms: reactive-balsa: [ platforms.darwin ] # depends on alsa-core reflex-dom-fragment-shader-canvas: [ platforms.darwin, aarch64-linux ] reflex-localize-dom: [ platforms.darwin, aarch64-linux ] - rtlsdr: [ platforms.darwin ] rubberband: [ platforms.darwin ] - SDL-mixer: [ platforms.darwin ] # depends on mesa - SDL-mpeg: [ platforms.darwin ] # depends on mesa - sdl2-mixer: [ platforms.darwin ] - sdl2-ttf: [ platforms.darwin ] sdr: [ platforms.darwin ] # depends on rtlsdr - sensei: [ platforms.darwin ] sockets: [ platforms.darwin ] # depends on posix-api spade: [ platforms.darwin ] # depends on sdl2-mixer, which doesn't work on darwin synthesizer-alsa: [ platforms.darwin ] @@ -777,14 +758,12 @@ unsupported-platforms: twirl: [ platforms.darwin ] # depends on sdl2-mixer Unixutils-shadow: [ platforms.darwin ] verifiable-expressions: [ aarch64-linux ] - vrpn: [ platforms.darwin ] - vulkan-utils: [ platforms.darwin ] - vulkan: [ i686-linux, armv7l-linux, platforms.darwin ] - VulkanMemoryAllocator: [ i686-linux, armv7l-linux, platforms.darwin ] + vulkan: [ i686-linux, armv7l-linux ] + VulkanMemoryAllocator: [ i686-linux, armv7l-linux ] webkit2gtk3-javascriptcore: [ platforms.darwin ] wiringPi: [ aarch64-darwin ] xattr: [ platforms.darwin ] - xgboost-haskell: [ aarch64-linux, armv7l-linux, platforms.darwin ] + xgboost-haskell: [ aarch64-linux, armv7l-linux ] xmobar: [ platforms.darwin ] xmonad-extras: [ platforms.darwin ] xmonad-volume: [ platforms.darwin ] @@ -802,9 +781,6 @@ supported-platforms: blake3: [ platforms.x86 ] # uses x86 intrinsics btrfs: [ platforms.linux ] # depends on linux bytepatch: [ platforms.x86 ] # due to blake3 - cpuid: [ platforms.x86 ] # needs to be i386 compatible (IA-32) - cpython: [ platforms.x86 ] # c2hs errors on glibc headers - crc32c: [ platforms.x86 ] # uses x86 intrinsics d3d11binding: [ platforms.windows ] DirectSound: [ platforms.windows ] dx9base: [ platforms.windows ] @@ -815,8 +791,6 @@ supported-platforms: evdev: [ platforms.linux ] geomancy-layout: [ platforms.x86 ] # x86 intrinsics geomancy: [ platforms.x86 ] # x86 intrinsics - ghcjs-base: [ javascript-ghcjs ] - ghcjs-dom-javascript: [ javascript-ghcjs ] gi-gtkosxapplication: [ platforms.darwin ] gtk-mac-integration: [ platforms.darwin ] gtk3-mac-integration: [ platforms.darwin ] @@ -853,7 +827,6 @@ supported-platforms: midi-alsa: [ platforms.linux ] # alsa-core only supported on linux midisurface: [ platforms.linux ] # alsa-core only supported on linux miso-action-logger: [ javascript-ghcjs ] # https://github.com/Lermex/miso-action-logger/issues/1 - miso-examples: [ javascript-ghcjs ] OrderedBits: [ platforms.x86 ] # lacks implementations for non-x86: https://github.com/choener/OrderedBits/blob/401cbbe933b1635aa33e8e9b29a4a570b0a8f044/lib/Data/Bits/Ordered.hs#L316 reactivity: [ platforms.windows ] reflex-libtelnet: [ platforms.linux ] # pkgs.libtelnet only supports linux diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 7b38a8743e96..fa1a48b5ba95 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1204,7 +1204,6 @@ dont-distribute-packages: - graphicstools - graphtype - greencard-lib - - grid-proto - gridbounds - gridland - gross @@ -3255,7 +3254,6 @@ dont-distribute-packages: - source-code-server - SourceGraph - SpacePrivateers - - spade - sparkle - sparrow - sparsebit diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e74f9f728f4e..d47d0a777596 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -12674,7 +12674,6 @@ self: { librarySystemDepends = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) ftgl; }; @@ -39184,7 +39183,6 @@ self: { librarySystemDepends = [ SDL_mixer ]; description = "Binding to libSDL_mixer"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) SDL_mixer; }; @@ -39207,7 +39205,6 @@ self: { librarySystemDepends = [ smpeg ]; description = "Binding to the SMPEG library"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) smpeg; }; @@ -46406,8 +46403,7 @@ self: { badPlatforms = [ "i686-linux" "armv7l-linux" - ] - ++ lib.platforms.darwin; + ]; } ) { }; @@ -107613,7 +107609,6 @@ self: { libraryPkgconfigDepends = [ sane-backends ]; description = "FFI bindings to libsane"; license = lib.licenses.lgpl3Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) sane-backends; }; @@ -169568,7 +169563,6 @@ self: { ]; description = "Binding for the cpuid machine instruction on x86 compatible processors"; license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; - platforms = lib.platforms.x86; } ) { }; @@ -169648,7 +169642,6 @@ self: { testPkgconfigDepends = [ python3 ]; description = "Bindings for libpython"; license = lib.licenses.gpl3Only; - platforms = lib.platforms.x86; maintainers = [ lib.maintainers.sheepforce ]; } ) { inherit (pkgs) python3; }; @@ -170926,7 +170919,6 @@ self: { ]; description = "crc32c"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - platforms = lib.platforms.x86; } ) { }; @@ -270426,7 +270418,6 @@ self: { sha256 = "081w3234jramsmafnl86v37lwbckr2vc93gr9pdwc31yzni9kbml"; description = "base library for GHCJS"; license = lib.meta.getLicenseFromSpdxId "MIT"; - platforms = [ "javascript-ghcjs" ]; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -270558,7 +270549,6 @@ self: { sha256 = "1k62w5czg544ias8q2kvhp8qnlafzisgx1p0gq8d2kh662w99kcg"; description = "DOM library using JSFFI and GHCJS"; license = lib.meta.getLicenseFromSpdxId "MIT"; - platforms = [ "javascript-ghcjs" ]; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -271370,7 +271360,6 @@ self: { libraryPkgconfigDepends = [ libadwaita ]; description = "Adwaita bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) libadwaita; }; @@ -271863,7 +271852,6 @@ self: { libraryPkgconfigDepends = [ libdbusmenu ]; description = "Dbusmenu bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) libdbusmenu; }; @@ -271930,7 +271918,6 @@ self: { ]; description = "DbusmenuGtk bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; } ) { @@ -272412,7 +272399,6 @@ self: { libraryPkgconfigDepends = [ libgit2-glib ]; description = "libgit2-glib bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) libgit2-glib; }; @@ -274853,7 +274839,6 @@ self: { libraryPkgconfigDepends = [ vte ]; description = "Vte bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) vte; }; @@ -279586,7 +279571,6 @@ self: { librarySystemDepends = [ libGL ]; description = "Complete OpenGL raw bindings"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) libGL; }; @@ -282544,7 +282528,6 @@ self: { libraryToolDepends = [ c2hs ]; description = "Bindings for libgnome-keyring"; license = lib.licenses.gpl3Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) libgnome-keyring; }; @@ -292033,7 +292016,6 @@ self: { description = "Game engine for Prototyping on a Grid"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -295939,7 +295921,6 @@ self: { ]; description = "Raylib bindings for Haskell"; license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; - badPlatforms = lib.platforms.darwin; } ) { @@ -431328,7 +431309,6 @@ self: { librarySystemDepends = [ modbus ]; description = "Haskell bindings to the C modbus library"; license = lib.licenses.bsd2; - badPlatforms = lib.platforms.darwin; } ) { modbus = null; }; @@ -466239,7 +466219,6 @@ self: { isExecutable = true; description = "A tasty Haskell front-end web framework"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - platforms = [ "javascript-ghcjs" ]; } ) { }; @@ -477587,7 +477566,7 @@ self: { testPkgconfigDepends = [ ompi ]; description = "MPI bindings for Haskell"; license = lib.licenses.asl20; - badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + badPlatforms = [ "aarch64-linux" ]; maintainers = [ lib.maintainers.sheepforce ]; } ) { ompi = null; }; @@ -477621,7 +477600,7 @@ self: { testHaskellDepends = [ base ]; description = "MPI bindings for Haskell"; license = lib.licenses.asl20; - badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + badPlatforms = [ "aarch64-linux" ]; maintainers = [ lib.maintainers.sheepforce ]; } ) { }; @@ -477655,7 +477634,7 @@ self: { testHaskellDepends = [ base ]; description = "MPI bindings for Haskell"; license = lib.licenses.asl20; - badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + badPlatforms = [ "aarch64-linux" ]; maintainers = [ lib.maintainers.sheepforce ]; } ) { }; @@ -499139,7 +499118,6 @@ self: { tuple ]; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; mainProgram = "notifications-tray-icon"; } ) { }; @@ -517529,7 +517507,6 @@ self: { libraryToolDepends = [ c2hs ]; description = "Haskell binding for C PAM API"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) pam; }; @@ -602621,7 +602598,6 @@ self: { libraryToolDepends = [ c2hs ]; description = "Bindings to librtlsdr"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) rtl-sdr; }; @@ -613489,9 +613465,6 @@ self: { executablePkgconfigDepends = [ SDL2_mixer ]; description = "Haskell bindings to SDL2_mixer"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) SDL2_mixer; }; @@ -613569,7 +613542,6 @@ self: { ]; description = "Bindings to SDL2_ttf"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; } ) { @@ -616364,7 +616336,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Automatically run Hspec tests on file modifications"; license = lib.licenses.mit; - badPlatforms = lib.platforms.darwin; maintainers = [ lib.maintainers.libjared ]; } ) { }; @@ -649095,7 +649066,6 @@ self: { description = "A simple programming and debugging environment"; license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; mainProgram = "spade"; } ) { }; @@ -741668,7 +741638,6 @@ self: { ]; description = "Bindings to VRPN"; license = lib.licenses.mit; - badPlatforms = lib.platforms.darwin; mainProgram = "test-vrpn"; } ) @@ -742335,8 +742304,7 @@ self: { badPlatforms = [ "i686-linux" "armv7l-linux" - ] - ++ lib.platforms.darwin; + ]; } ) { inherit (pkgs) vulkan-loader; }; @@ -742410,9 +742378,6 @@ self: { ]; description = "Utils for the vulkan package"; license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -762729,11 +762694,8 @@ self: { badPlatforms = [ "aarch64-linux" "armv7l-linux" - ] - ++ lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; + ]; mainProgram = "xgb-agaricus"; - broken = true; } ) { inherit (pkgs) xgboost; }; diff --git a/pkgs/development/python-modules/eliot/default.nix b/pkgs/development/python-modules/eliot/default.nix index 5412f8ca4d3e..07fc87bbb1e4 100644 --- a/pkgs/development/python-modules/eliot/default.nix +++ b/pkgs/development/python-modules/eliot/default.nix @@ -6,6 +6,8 @@ # build-system setuptools, + setuptools-scm, + versioneer, # dependencies boltons, @@ -27,23 +29,23 @@ buildPythonPackage (finalAttrs: { pname = "eliot"; - version = "1.17.5"; + version = "1.18.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "itamarst"; repo = "eliot"; tag = finalAttrs.version; - hash = "sha256-x6zonKL6Ys1fyUjyOgVgucAN64Dt6dCzdBrxRZa+VDQ="; + hash = "sha256-YUvHdnpWtsy2NlrVLaaewcUPKGLfdfX/zvowV0jcXuw="; }; - patches = [ - # Upstream PR: https://github.com/itamarst/eliot/pull/520 - ./python-3.14.patch + build-system = [ + setuptools + setuptools-scm + versioneer ]; - build-system = [ setuptools ]; - dependencies = [ boltons orjson diff --git a/pkgs/development/python-modules/eliot/python-3.14.patch b/pkgs/development/python-modules/eliot/python-3.14.patch deleted file mode 100644 index af34f0db80f1..000000000000 --- a/pkgs/development/python-modules/eliot/python-3.14.patch +++ /dev/null @@ -1,23 +0,0 @@ -From a5fc2936e8e13ebb73de4254234ca4d6ead15d1e Mon Sep 17 00:00:00 2001 -From: Itamar Turner-Trauring -Date: Sun, 18 Jan 2026 14:15:02 -0500 -Subject: [PATCH] Pass tests for 3.14. - ---- - eliot/tests/test_coroutines.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/eliot/tests/test_coroutines.py b/eliot/tests/test_coroutines.py -index 39c5496c..cb2c1b13 100644 ---- a/eliot/tests/test_coroutines.py -+++ b/eliot/tests/test_coroutines.py -@@ -34,7 +34,8 @@ def run_coroutines(*async_functions): - """ - Run a coroutine until it finishes. - """ -- loop = asyncio.get_event_loop() -+ loop = asyncio.new_event_loop() -+ asyncio.set_event_loop(loop) - futures = [asyncio.ensure_future(f()) for f in async_functions] - - async def wait_for_futures():