diff --git a/doc/languages-frameworks/beam.section.md b/doc/languages-frameworks/beam.section.md index a7882ba25f57..dc3e55335cb8 100644 --- a/doc/languages-frameworks/beam.section.md +++ b/doc/languages-frameworks/beam.section.md @@ -377,14 +377,7 @@ let inputs = basePackages - ++ lib.optionals stdenv.hostPlatform.isLinux [ inotify-tools ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - CoreServices - ] - ); + ++ lib.optionals stdenv.hostPlatform.isLinux [ inotify-tools ]; # define shell startup command hooks = '' diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md index 6790813a617b..3cc16936f3c4 100644 --- a/doc/languages-frameworks/haskell.section.md +++ b/doc/languages-frameworks/haskell.section.md @@ -58,7 +58,7 @@ Each of those compiler versions has a corresponding attribute set `packages` bui it. However, the non-standard package sets are not tested regularly and, as a result, contain fewer working packages. The corresponding package set for GHC 9.4.8 is `haskell.packages.ghc948`. In fact `haskellPackages` (at the time of writing) is just an alias -for `haskell.packages.ghc966`: +for `haskell.packages.ghc984`: Every package set also re-exposes the GHC used to build its packages as `haskell.packages.*.ghc`. @@ -297,8 +297,8 @@ Defaults to `false`. : Whether to build (HTML) documentation using [haddock][haddock]. Defaults to `true` if supported. -`testTarget` -: Name of the test suite to build and run. If unset, all test suites will be executed. +`testTargets` +: Names of the test suites to build and run. If unset, all test suites will be executed. `preCompileBuildDriver` : Shell code to run before compiling `Setup.hs`. @@ -621,6 +621,12 @@ environment. This means you can reuse Nix expressions of packages included in nixpkgs, but also use local Nix expressions like this: `hpkgs: [ (hpkgs.callPackage ./my-project.nix { }) ]`. +`extraDependencies` +: Extra dependencies, in the form of cabal2nix build attributes. An example use +case is when you have Haskell scripts that use libraries that don't occur in +your packages' dependencies. Example: `hpkgs: {libraryHaskellDepends = +[ hpkgs.releaser ]}`. Defaults to `hpkgs: { }`. + `nativeBuildInputs` : Expects a list of derivations to add as build tools to the build environment. This is the place to add packages like `cabal-install`, `doctest` or `hlint`. @@ -773,7 +779,7 @@ that depend on that library, you may want to use: ```nix haskellPackages.haskell-ci.overrideScope (self: super: { - Cabal = self.Cabal_3_14_1_0; + Cabal = self.Cabal_3_14_1_1; }) ``` diff --git a/doc/release-notes/rl-2505.section.md b/doc/release-notes/rl-2505.section.md index 774954bc3bc9..bdbce2e2c333 100644 --- a/doc/release-notes/rl-2505.section.md +++ b/doc/release-notes/rl-2505.section.md @@ -15,6 +15,9 @@ - GCC has been updated from GCC 13 to GCC 14. This introduces some backwards‐incompatible changes; see the [upstream porting guide](https://gcc.gnu.org/gcc-14/porting_to.html) for details. +- The default GHC version has been updated from 9.6 to 9.8. + `haskellPackages` also uses Stackage LTS 23 (instead of LTS 22) as a baseline. + - LLVM has been updated from LLVM 16 (on Darwin) and LLVM 18 (on other platforms) to LLVM 19. This introduces some backwards‐incompatible changes; see the [upstream release notes](https://releases.llvm.org/) for details. @@ -193,6 +196,8 @@ - `mkBinaryCache` now defaults to using `zstd` compression for the binary caches it creates. The previous `xz` compression method can be used by passing `compression = "xz";`. +- `nodejs_latest` was updated from 23.x to 24.x. `nodejs_23` has been removed in favor of `nodejs_24`. + - `nodejs_18` package was removed due to upstream End-of-Life in April 2025. - `nodePackages."@commitlint/config-conventional"` has been removed, as it is a library, and projects should depend on it instead. @@ -411,6 +416,10 @@ - `lib.types.coercedTo` - `lib.types.either` +- The `testTarget` argument of `haskellPackages.mkDerivation` has been deprecated in favour of `testTargets`. + `testTarget` took a space separated string of targets, whereas the new `testTargets` argument takes a list of targets. + For instance, `testTarget = "foo bar baz"` should become `testTargets = [ "foo" "bar" "baz" ]`. + - Plasma 5 and Qt 5 based versions of associated software are deprecated in NixOS 25.05, and will be removed in NixOS 25.11. Users are encouraged to upgrade to Plasma 6. - `rustPlatform.buildRustPackage` stops handling the deprecated argument `cargoSha256`. Out-of-tree packages that haven't migrated from `cargoSha256` to `cargoHash` now receive errors. diff --git a/doc/stdenv/stdenv.chapter.md b/doc/stdenv/stdenv.chapter.md index c7c907da44bc..2574de140b73 100644 --- a/doc/stdenv/stdenv.chapter.md +++ b/doc/stdenv/stdenv.chapter.md @@ -1600,6 +1600,10 @@ This flag adds the `-fstack-clash-protection` compiler option, which causes grow The following flags are disabled by default and should be enabled with `hardeningEnable` for packages that take untrusted input like network services. +#### `nostrictaliasing` {#nostrictaliasing} + +This flag adds the `-fno-strict-aliasing` compiler option, which prevents the compiler from assuming code has been written strictly following the standard in regards to pointer aliasing and therefore performing optimizations that may be unsafe for code that has not followed these rules. + #### `pie` {#pie} This flag is disabled by default for normal `glibc` based NixOS package builds, but enabled by default for diff --git a/lib/licenses.nix b/lib/licenses.nix index 301beb4ea4ae..2aa16bc0f305 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -257,6 +257,11 @@ lib.mapAttrs mkLicense ( fullName = "BSD Protection License"; }; + bsdSourceCode = { + spdxId = "BSD-Source-Code"; + fullName = "BSD Source Code Attribution"; + }; + bsl11 = { spdxId = "BUSL-1.1"; fullName = "Business Source License 1.1"; @@ -452,6 +457,11 @@ lib.mapAttrs mkLicense ( fullName = "Common Public License 1.0"; }; + cronyx = { + spdxId = "Cronyx"; + fullName = "Cronyx License"; + }; + curl = { spdxId = "curl"; fullName = "curl License"; @@ -937,6 +947,11 @@ lib.mapAttrs mkLicense ( fullName = "MIT No Attribution"; }; + mitOpenGroup = { + spdxId = "MIT-open-group"; + fullName = "MIT Open Group variant"; + }; + mpl10 = { spdxId = "MPL-1.0"; fullName = "Mozilla Public License 1.0"; @@ -1328,6 +1343,11 @@ lib.mapAttrs mkLicense ( fullName = "Unicode License Agreement - Data Files and Software (2016)"; }; + unicodeTOU = { + spdxId = "Unicode-TOU"; + fullName = "Unicode Terms of Use"; + }; + unlicense = { spdxId = "Unlicense"; fullName = "The Unlicense"; diff --git a/maintainers/scripts/haskell/merge-and-open-pr.sh b/maintainers/scripts/haskell/merge-and-open-pr.sh index 62565d24d623..ea985acfc9a0 100755 --- a/maintainers/scripts/haskell/merge-and-open-pr.sh +++ b/maintainers/scripts/haskell/merge-and-open-pr.sh @@ -1,8 +1,8 @@ #! /usr/bin/env nix-shell #! nix-shell -i bash -p git gh -I nixpkgs=. # -# Script to merge the currently open haskell-updates PR into master, bump the -# Stackage version and Hackage versions, and open the next haskell-updates PR. +# Script to merge the currently open haskell-updates PR , bump the Stackage +# version and Hackage versions, and open the next haskell-updates PR. set -eu -o pipefail @@ -79,10 +79,6 @@ fi echo "Merging https://github.com/NixOS/nixpkgs/pull/${curr_haskell_updates_pr_num}..." gh pr merge --repo NixOS/nixpkgs --merge "$curr_haskell_updates_pr_num" -# Update the list of Haskell package versions in NixOS on Hackage. -echo "Updating list of Haskell package versions in NixOS on Hackage..." -./maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh - # Update stackage, Hackage hashes, and regenerate Haskell package set echo "Updating Stackage..." ./maintainers/scripts/haskell/update-stackage.sh --do-commit @@ -100,7 +96,7 @@ git push "$push_remote" haskell-updates new_pr_body=$(cat < bool { + let res = with-env { NIXPKGS_ALLOW_BROKEN: "1" } { + # rather high timeout of half an hour, just to prevent never-ending builds + ^nix-build --no-out-link -j 1 --cores 1 --timeout 1800 -A $"haskellPackages.($package)" | complete + } + if $res.exit_code == 0 { + log warning $"($package) is not broken anymore!" + return false + } else { + log info $"($package) is still broken." + log debug $"($package) build log:\n($res.stderr)" + return true + } +} + +def main [] { + $broken_config | open | get broken-packages + | par-each {|package| if not (is-broken $package) { ^flock -x $broken_config -c $"sed -i -e '/^ - ($package) /d' ($broken_config)" }} +} diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index e72b77ccd349..2430edbdd420 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -8,7 +8,7 @@ set -eu -o pipefail # (should be capitalized like the display name) SOLVER=LTS # Stackage solver verson, if any. Use latest if empty -VERSION=22 +VERSION= TMP_TEMPLATE=update-stackage.XXXXXXX readonly SOLVER readonly VERSION diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 3cf63125f0e7..186644f6317e 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -68,6 +68,16 @@ with lib.maintainers; ]; }; + apparmor = { + scope = "AppArmor-related modules, userspace tool packages and profiles"; + shortName = "apparmor"; + members = [ + julm + thoughtpolice + grimmauld + ]; + }; + bazel = { members = [ mboes diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 680d3ffb55be..c52e34b1b15a 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -22,6 +22,8 @@ - the global Mesa version can now be managed without a mass rebuild by setting `hardware.graphics.package` - packages that used to depend on Mesa for libgbm or libdri should use `libgbm` or `dri-pkgconfig-stub` as inputs, respectively +- OpenSSH has been updated from 9.9p2 to 10.0p2, dropping support for DSA keys and adding a new `ssh-auth` binary to handle user authentication in a different address space from unauthenticated sessions. Additionally, we now enable a configure option by default that attempts to lock sshd into RAM to prevent it from being swapped out, which may improve performance if the system is under memory pressure. See the [full changelog](https://www.openwall.com/lists/oss-security/2025/04/09/1) for more details. + - The `intel` video driver for X.org (from the xf86-video-intel package) which was previously removed because it was non-functional has been fixed and the driver has been re-introduced. - The Mattermost module ({option}`services.mattermost`) and packages (`mattermost` and `mmctl`) have been substantially updated: @@ -261,6 +263,8 @@ to review the new defaults and description of [](#opt-services.nextcloud.poolSettings). +- In `users.users` allocation on systems with multiple users it could happen that collided with others. Now these users get new subuid ranges assigned. When this happens, a warning is issued on the first activation. If the subuids were used (e.g. with rootless container managers like podman), please change the ownership of affected files accordingly. + - The `services.locate` module does no longer support findutil's `locate` due to its inferior performance compared to `mlocate` and `plocate`. The new default is `plocate`. As the `service.locate.localuser` option only applied when using findutil's `locate`, it has also been removed. @@ -510,6 +514,8 @@ - `services.avahi.ipv6` now defaults to true. +- A new hardening flag, `nostrictaliasing` was made available, corresponding to the gcc/clang option `-fno-strict-aliasing`. + - In the `services.xserver.displayManager.startx` module, two new options [generateScript](#opt-services.xserver.displayManager.startx.generateScript) and [extraCommands](#opt-services.xserver.displayManager.startx.extraCommands) have been added to to declaratively configure the .xinitrc script. - All services that require a root certificate bundle now use the value of a new read-only option, `security.pki.caBundle`. diff --git a/nixos/modules/config/update-users-groups.pl b/nixos/modules/config/update-users-groups.pl index a2be448d625b..0d192ae04073 100644 --- a/nixos/modules/config/update-users-groups.pl +++ b/nixos/modules/config/update-users-groups.pl @@ -54,15 +54,14 @@ sub dry_print { # Functions for allocating free GIDs/UIDs. FIXME: respect ID ranges in # /etc/login.defs. sub allocId { - my ($used, $prevUsed, $idMin, $idMax, $up, $getid) = @_; - my $id = $up ? $idMin : $idMax; + my ($used, $prevUsed, $idMin, $idMax, $delta, $getid) = @_; + my $id = $delta > 0 ? $idMin : $idMax; while ($id >= $idMin && $id <= $idMax) { if (!$used->{$id} && !$prevUsed->{$id} && !defined &$getid($id)) { $used->{$id} = 1; return $id; } - $used->{$id} = 1; - if ($up) { $id++; } else { $id--; } + $id += $delta; } die "$0: out of free UIDs or GIDs\n"; } @@ -77,19 +76,19 @@ sub allocGid { $gidsUsed{$prevGid} = 1; return $prevGid; } - return allocId(\%gidsUsed, \%gidsPrevUsed, 400, 999, 0, sub { my ($gid) = @_; getgrgid($gid) }); + return allocId(\%gidsUsed, \%gidsPrevUsed, 400, 999, -1, sub { my ($gid) = @_; getgrgid($gid) }); } sub allocUid { my ($name, $isSystemUser) = @_; - my ($min, $max, $up) = $isSystemUser ? (400, 999, 0) : (1000, 29999, 1); + my ($min, $max, $delta) = $isSystemUser ? (400, 999, -1) : (1000, 29999, 1); my $prevUid = $uidMap->{$name}; if (defined $prevUid && $prevUid >= $min && $prevUid <= $max && !defined $uidsUsed{$prevUid}) { dry_print("reviving", "would revive", "user '$name' with UID $prevUid"); $uidsUsed{$prevUid} = 1; return $prevUid; } - return allocId(\%uidsUsed, \%uidsPrevUsed, $min, $max, $up, sub { my ($uid) = @_; getpwuid($uid) }); + return allocId(\%uidsUsed, \%uidsPrevUsed, $min, $max, $delta, sub { my ($uid) = @_; getpwuid($uid) }); } # Read the declared users/groups @@ -336,18 +335,14 @@ sub allocSubUid { my ($name, @rest) = @_; # TODO: No upper bounds? - my ($min, $max, $up) = (100000, 100000 * 100, 1); + my ($min, $max, $delta) = (100000, 100000 + 100 * 65536, 65536); my $prevId = $subUidMap->{$name}; if (defined $prevId && !defined $subUidsUsed{$prevId}) { $subUidsUsed{$prevId} = 1; return $prevId; } - my $id = allocId(\%subUidsUsed, \%subUidsPrevUsed, $min, $max, $up, sub { my ($uid) = @_; getpwuid($uid) }); - my $offset = $id - 100000; - my $count = $offset * 65536; - my $subordinate = 100000 + $count; - return $subordinate; + return allocId(\%subUidsUsed, \%subUidsPrevUsed, $min, $max, $delta, sub { undef }); } my @subGids; @@ -367,6 +362,14 @@ foreach my $u (values %usersOut) { if($u->{autoSubUidGidRange}) { my $subordinate = allocSubUid($name); + if (defined $subUidMap->{$name} && $subUidMap->{$name} != $subordinate) { + print STDERR "warning: The subuids for '$name' changed, as they coincided with the subuids of a different user (see /etc/subuid). " + . "The range now starts with $subordinate instead of $subUidMap->{$name}. " + . "If the subuids were used (e.g. with rootless container managers like podman), please change the ownership of affected files accordingly. " + . "Alternatively, to keep the old overlapping ranges, add this to the system configuration: " + . "users.users.$name.subUidRanges = [{startUid = $subUidMap->{$name}; count = 65536;}]; " + . "users.users.$name.subGidRanges = [{startGid = $subUidMap->{$name}; count = 65536;}];\n"; + } $subUidMap->{$name} = $subordinate; my $value = join(":", ($name, $subordinate, 65536)); push @subUids, $value; diff --git a/nixos/modules/security/apparmor.nix b/nixos/modules/security/apparmor.nix index e0b768b60af4..2a20a673d5af 100644 --- a/nixos/modules/security/apparmor.nix +++ b/nixos/modules/security/apparmor.nix @@ -172,7 +172,7 @@ in logfiles = /dev/stdin parser = ${pkgs.apparmor-parser}/bin/apparmor_parser - ldd = ${pkgs.glibc.bin}/bin/ldd + ldd = ${lib.getExe' pkgs.stdenv.cc.libc "ldd"} logger = ${pkgs.util-linux}/bin/logger # customize how file ownership permissions are presented @@ -275,8 +275,5 @@ in }; }; - meta.maintainers = with lib.maintainers; [ - julm - grimmauld - ]; + meta.maintainers = lib.teams.apparmor.members; } diff --git a/nixos/tests/postgresql/anonymizer.nix b/nixos/tests/postgresql/anonymizer.nix index d59a26f101e8..77c38f9344ef 100644 --- a/nixos/tests/postgresql/anonymizer.nix +++ b/nixos/tests/postgresql/anonymizer.nix @@ -20,7 +20,6 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; extensions = ps: [ ps.anonymizer ]; settings.shared_preload_libraries = [ "anon" ]; }; diff --git a/nixos/tests/postgresql/pgjwt.nix b/nixos/tests/postgresql/pgjwt.nix index f00d9a939d3d..9a5e12bc3d7d 100644 --- a/nixos/tests/postgresql/pgjwt.nix +++ b/nixos/tests/postgresql/pgjwt.nix @@ -24,7 +24,6 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; extensions = ps: with ps; [ pgjwt diff --git a/nixos/tests/postgresql/postgresql-jit.nix b/nixos/tests/postgresql/postgresql-jit.nix index e082ff141327..53d35b3e9d64 100644 --- a/nixos/tests/postgresql/postgresql-jit.nix +++ b/nixos/tests/postgresql/postgresql-jit.nix @@ -51,5 +51,4 @@ let in genTests { inherit makeTestFor; - filter = n: _: lib.hasSuffix "_jit" n; } diff --git a/nixos/tests/postgresql/postgresql-tls-client-cert.nix b/nixos/tests/postgresql/postgresql-tls-client-cert.nix index 117b9b0e24a9..6cb86d1ff8fc 100644 --- a/nixos/tests/postgresql/postgresql-tls-client-cert.nix +++ b/nixos/tests/postgresql/postgresql-tls-client-cert.nix @@ -51,7 +51,6 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; enableTCPIP = true; ensureUsers = [ { diff --git a/nixos/tests/postgresql/postgresql-wal-receiver.nix b/nixos/tests/postgresql/postgresql-wal-receiver.nix index c99c3889c027..70f9983700c2 100644 --- a/nixos/tests/postgresql/postgresql-wal-receiver.nix +++ b/nixos/tests/postgresql/postgresql-wal-receiver.nix @@ -32,7 +32,6 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; settings = { max_replication_slots = 10; max_wal_senders = 10; diff --git a/nixos/tests/postgresql/postgresql.nix b/nixos/tests/postgresql/postgresql.nix index 7741d14808eb..a88143c6421a 100644 --- a/nixos/tests/postgresql/postgresql.nix +++ b/nixos/tests/postgresql/postgresql.nix @@ -15,41 +15,33 @@ let postgresql-clauses = makeEnsureTestFor package; }; - test-sql = - enablePLv8Test: - pkgs.writeText "postgresql-test" ( - '' - CREATE EXTENSION pgcrypto; -- just to check if lib loading works - CREATE TABLE sth ( - id int - ); - INSERT INTO sth (id) VALUES (1); - INSERT INTO sth (id) VALUES (1); - INSERT INTO sth (id) VALUES (1); - INSERT INTO sth (id) VALUES (1); - INSERT INTO sth (id) VALUES (1); - CREATE TABLE xmltest ( doc xml ); - INSERT INTO xmltest (doc) VALUES ('ok'); -- check if libxml2 enabled - '' - + lib.optionalString enablePLv8Test '' - -- check if hardening gets relaxed - CREATE EXTENSION plv8; - -- try to trigger the V8 JIT, which requires MemoryDenyWriteExecute - DO $$ - let xs = []; - for (let i = 0, n = 400000; i < n; i++) { - xs.push(Math.round(Math.random() * n)) - } - console.log(xs.reduce((acc, x) => acc + x, 0)); - $$ LANGUAGE plv8; - '' + test-sql = pkgs.writeText "postgresql-test" ('' + CREATE EXTENSION pgcrypto; -- just to check if lib loading works + CREATE TABLE sth ( + id int ); + INSERT INTO sth (id) VALUES (1); + INSERT INTO sth (id) VALUES (1); + INSERT INTO sth (id) VALUES (1); + INSERT INTO sth (id) VALUES (1); + INSERT INTO sth (id) VALUES (1); + CREATE TABLE xmltest ( doc xml ); + INSERT INTO xmltest (doc) VALUES ('ok'); -- check if libxml2 enabled + + -- check if hardening gets relaxed + CREATE EXTENSION plv8; + -- try to trigger the V8 JIT, which requires MemoryDenyWriteExecute + DO $$ + let xs = []; + for (let i = 0, n = 400000; i < n; i++) { + xs.push(Math.round(Math.random() * n)) + } + console.log(xs.reduce((acc, x) => acc + x, 0)); + $$ LANGUAGE plv8; + ''); makeTestForWithBackupAll = package: backupAll: - let - enablePLv8Check = !package.pkgs.plv8.meta.broken; - in makeTest { name = "postgresql${lib.optionalString backupAll "-backup-all"}-${package.name}"; meta = with lib.maintainers; { @@ -62,12 +54,9 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; - # plv8 doesn't support postgresql with JIT, so we only run the test - # for the non-jit variant. # TODO(@Ma27) split this off into its own VM test and move a few other # extension tests to use postgresqlTestExtension. - extensions = lib.mkIf enablePLv8Check (ps: with ps; [ plv8 ]); + extensions = ps: with ps; [ plv8 ]; }; services.postgresqlBackup = { @@ -94,7 +83,7 @@ let with subtest("Postgresql is available just after unit start"): machine.succeed( - "cat ${test-sql enablePLv8Check} | sudo -u postgres psql" + "cat ${test-sql} | sudo -u postgres psql" ) with subtest("Postgresql survives restart (bug #1735)"): @@ -184,7 +173,6 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; ensureUsers = [ { name = "all-clauses"; diff --git a/nixos/tests/postgresql/wal2json.nix b/nixos/tests/postgresql/wal2json.nix index abfe60673753..1252264353f8 100644 --- a/nixos/tests/postgresql/wal2json.nix +++ b/nixos/tests/postgresql/wal2json.nix @@ -17,7 +17,6 @@ let services.postgresql = { inherit package; enable = true; - enableJIT = lib.hasInfix "-jit-" package.name; extensions = with package.pkgs; [ wal2json ]; settings = { wal_level = "logical"; diff --git a/pkgs/applications/audio/cd-discid/default.nix b/pkgs/applications/audio/cd-discid/default.nix index 25898ef8bd27..7360ec62239c 100644 --- a/pkgs/applications/audio/cd-discid/default.nix +++ b/pkgs/applications/audio/cd-discid/default.nix @@ -2,7 +2,6 @@ fetchurl, lib, stdenv, - IOKit ? null, }: stdenv.mkDerivation rec { @@ -19,8 +18,6 @@ stdenv.mkDerivation rec { "INSTALL=install" ]; - buildInputs = [ ] ++ lib.optional stdenv.hostPlatform.isDarwin IOKit; - meta = with lib; { homepage = "http://linukz.org/cd-discid.shtml"; license = licenses.gpl2Plus; diff --git a/pkgs/applications/audio/chuck/default.nix b/pkgs/applications/audio/chuck/default.nix index 54fe24415840..aa640b573ddd 100644 --- a/pkgs/applications/audio/chuck/default.nix +++ b/pkgs/applications/audio/chuck/default.nix @@ -9,13 +9,6 @@ which, DarwinTools, xcbuild, - AppKit, - Carbon, - CoreAudio, - CoreMIDI, - CoreServices, - Kernel, - MultitouchSupport, }: stdenv.mkDerivation rec { @@ -38,18 +31,7 @@ stdenv.mkDerivation rec { xcbuild ]; - buildInputs = - [ libsndfile ] - ++ lib.optional (!stdenv.hostPlatform.isDarwin) alsa-lib - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Carbon - CoreAudio - CoreMIDI - CoreServices - Kernel - MultitouchSupport - ]; + buildInputs = [ libsndfile ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) alsa-lib; patches = [ ./darwin-limits.patch ]; diff --git a/pkgs/applications/audio/cmus/default.nix b/pkgs/applications/audio/cmus/default.nix index d4fef58281d0..167330ef6c6d 100644 --- a/pkgs/applications/audio/cmus/default.nix +++ b/pkgs/applications/audio/cmus/default.nix @@ -6,9 +6,6 @@ ncurses, pkg-config, libiconv, - CoreAudio, - AudioUnit, - VideoToolbox, alsaSupport ? stdenv.hostPlatform.isLinux, alsa-lib ? null, @@ -152,9 +149,6 @@ stdenv.mkDerivation rec { [ ncurses ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - CoreAudio - AudioUnit - VideoToolbox ] ++ lib.flatten (lib.concatMap (a: a.deps) opts); diff --git a/pkgs/applications/audio/csound/default.nix b/pkgs/applications/audio/csound/default.nix index 430bd1cb9fed..f4ae7383d4e6 100644 --- a/pkgs/applications/audio/csound/default.nix +++ b/pkgs/applications/audio/csound/default.nix @@ -9,10 +9,6 @@ bison, boost, gettext, - Accelerate, - AudioUnit, - CoreAudio, - CoreMIDI, portaudio, alsa-lib ? null, libpulseaudio ? null, @@ -61,10 +57,6 @@ stdenv.mkDerivation { boost ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - AudioUnit - CoreAudio - CoreMIDI portaudio ] ++ lib.optionals stdenv.hostPlatform.isLinux ( diff --git a/pkgs/applications/audio/espeak-ng/default.nix b/pkgs/applications/audio/espeak-ng/default.nix index 14835a9e0b60..19b5dd800b5b 100644 --- a/pkgs/applications/audio/espeak-ng/default.nix +++ b/pkgs/applications/audio/espeak-ng/default.nix @@ -17,9 +17,6 @@ pcaudiolib, sonicSupport ? true, sonic, - CoreAudio, - AudioToolbox, - AudioUnit, alsa-plugins, makeWrapper, }: @@ -63,12 +60,7 @@ stdenv.mkDerivation rec { buildInputs = lib.optional mbrolaSupport mbrola ++ lib.optional pcaudiolibSupport pcaudiolib - ++ lib.optional sonicSupport sonic - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - AudioToolbox - AudioUnit - ]; + ++ lib.optional sonicSupport sonic; # touch ChangeLog to avoid below error on darwin: # Makefile.am: error: required file './ChangeLog.md' not found diff --git a/pkgs/applications/audio/ft2-clone/default.nix b/pkgs/applications/audio/ft2-clone/default.nix index 90e3d80ad14d..17058192ecdb 100644 --- a/pkgs/applications/audio/ft2-clone/default.nix +++ b/pkgs/applications/audio/ft2-clone/default.nix @@ -7,10 +7,6 @@ alsa-lib, SDL2, libiconv, - CoreAudio, - CoreMIDI, - CoreServices, - Cocoa, }: stdenv.mkDerivation rec { @@ -30,10 +26,6 @@ stdenv.mkDerivation rec { ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - CoreAudio - CoreMIDI - CoreServices - Cocoa ]; passthru.tests = { diff --git a/pkgs/applications/audio/grandorgue/default.nix b/pkgs/applications/audio/grandorgue/default.nix index e31dbbed38b2..0c6e804aeceb 100644 --- a/pkgs/applications/audio/grandorgue/default.nix +++ b/pkgs/applications/audio/grandorgue/default.nix @@ -16,7 +16,6 @@ libicns, yaml-cpp, makeWrapper, - Cocoa, includeDemo ? true, }: @@ -54,7 +53,6 @@ stdenv.mkDerivation rec { alsa-lib udev ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ] ++ lib.optional jackaudioSupport libjack2; cmakeFlags = diff --git a/pkgs/applications/audio/listenbrainz-mpd/default.nix b/pkgs/applications/audio/listenbrainz-mpd/default.nix index f7c33347e13e..63ac2e3b1040 100644 --- a/pkgs/applications/audio/listenbrainz-mpd/default.nix +++ b/pkgs/applications/audio/listenbrainz-mpd/default.nix @@ -7,9 +7,6 @@ openssl, libiconv, sqlite, - Security, - SystemConfiguration, - CoreFoundation, installShellFiles, asciidoctor, }: @@ -41,9 +38,6 @@ rustPlatform.buildRustPackage rec { if stdenv.hostPlatform.isDarwin then [ libiconv - Security - SystemConfiguration - CoreFoundation ] else [ diff --git a/pkgs/applications/audio/littlegptracker/default.nix b/pkgs/applications/audio/littlegptracker/default.nix index ef6d8402ce49..12e6940ccc87 100644 --- a/pkgs/applications/audio/littlegptracker/default.nix +++ b/pkgs/applications/audio/littlegptracker/default.nix @@ -5,7 +5,6 @@ SDL2, python3, jack2, - Foundation, alsa-lib, pkg-config, }: @@ -31,7 +30,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ SDL2 ] ++ lib.optional (lib.meta.availableOn stdenv.hostPlatform alsa-lib) alsa-lib - ++ lib.optional stdenv.hostPlatform.isDarwin Foundation ++ lib.optional stdenv.hostPlatform.isLinux jack2; preBuild = '' diff --git a/pkgs/applications/audio/master_me/default.nix b/pkgs/applications/audio/master_me/default.nix index 3c766b701cf9..3f62b0f62d03 100644 --- a/pkgs/applications/audio/master_me/default.nix +++ b/pkgs/applications/audio/master_me/default.nix @@ -8,7 +8,6 @@ libXrandr, pkg-config, python3, - Cocoa, }: stdenv.mkDerivation rec { pname = "master_me"; @@ -28,7 +27,6 @@ stdenv.mkDerivation rec { libGL python3 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libX11 libXext diff --git a/pkgs/applications/audio/midivisualizer/default.nix b/pkgs/applications/audio/midivisualizer/default.nix index eb409930a3b2..911d9688d286 100644 --- a/pkgs/applications/audio/midivisualizer/default.nix +++ b/pkgs/applications/audio/midivisualizer/default.nix @@ -12,13 +12,6 @@ libXcursor, gtk3, ffmpeg-full, - AppKit, - Carbon, - Cocoa, - CoreAudio, - CoreMIDI, - CoreServices, - Kernel, }: stdenv.mkDerivation (finalAttrs: { @@ -49,15 +42,6 @@ stdenv.mkDerivation (finalAttrs: { libXinerama libXcursor gtk3 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Carbon - Cocoa - CoreAudio - CoreMIDI - CoreServices - Kernel ]; installPhase = diff --git a/pkgs/applications/audio/minidsp/default.nix b/pkgs/applications/audio/minidsp/default.nix index 37f87257bdf3..0be81f52a4d5 100644 --- a/pkgs/applications/audio/minidsp/default.nix +++ b/pkgs/applications/audio/minidsp/default.nix @@ -4,8 +4,6 @@ rustPlatform, stdenv, libusb1, - AppKit, - IOKit, pkg-config, }: rustPlatform.buildRustPackage rec { @@ -24,12 +22,7 @@ rustPlatform.buildRustPackage rec { cargoBuildFlags = [ "-p minidsp -p minidsp-daemon" ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ libusb1 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - IOKit - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libusb1 ]; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; diff --git a/pkgs/applications/audio/mmlgui/default.nix b/pkgs/applications/audio/mmlgui/default.nix index c8ceef846e1f..24665b7ddc55 100644 --- a/pkgs/applications/audio/mmlgui/default.nix +++ b/pkgs/applications/audio/mmlgui/default.nix @@ -9,8 +9,6 @@ libX11, libXau, libXdmcp, - Carbon, - Cocoa, cppunit, }: @@ -61,10 +59,6 @@ stdenv.mkDerivation { libX11 libXau libXdmcp - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - Cocoa ]; checkInputs = [ diff --git a/pkgs/applications/audio/moc/default.nix b/pkgs/applications/audio/moc/default.nix index 581ace1d3c3c..08d71f5b1684 100644 --- a/pkgs/applications/audio/moc/default.nix +++ b/pkgs/applications/audio/moc/default.nix @@ -11,7 +11,6 @@ popt, libtool, libiconv, - CoreServices, # Sound sub-systems alsaSupport ? (!stdenv.hostPlatform.isDarwin), alsa-lib, @@ -125,7 +124,6 @@ stdenv.mkDerivation { ++ lib.optional samplerateSupport libsamplerate ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - CoreServices ]; configureFlags = [ diff --git a/pkgs/applications/audio/mpg123/default.nix b/pkgs/applications/audio/mpg123/default.nix index d89c9c65838e..a919a0d98c4f 100644 --- a/pkgs/applications/audio/mpg123/default.nix +++ b/pkgs/applications/audio/mpg123/default.nix @@ -10,8 +10,6 @@ withPulse ? stdenv.hostPlatform.isLinux, libpulseaudio, withCoreAudio ? stdenv.hostPlatform.isDarwin, - AudioUnit, - AudioToolbox, withJack ? stdenv.hostPlatform.isUnix, jack, withConplay ? !stdenv.hostPlatform.isWindows, @@ -45,8 +43,6 @@ stdenv.mkDerivation rec { ++ lib.optionals withAlsa [ alsa-lib ] ++ lib.optionals withPulse [ libpulseaudio ] ++ lib.optionals withCoreAudio [ - AudioUnit - AudioToolbox ] ++ lib.optionals withJack [ jack ] ); diff --git a/pkgs/applications/audio/muso/default.nix b/pkgs/applications/audio/muso/default.nix index ac807528f509..029d728a7305 100644 --- a/pkgs/applications/audio/muso/default.nix +++ b/pkgs/applications/audio/muso/default.nix @@ -5,7 +5,6 @@ rustPlatform, pkg-config, wrapGAppsHook3, - CoreServices, }: rustPlatform.buildRustPackage rec { @@ -23,7 +22,6 @@ rustPlatform.buildRustPackage rec { pkg-config wrapGAppsHook3 ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin CoreServices; preConfigure = '' substituteInPlace lib/utils.rs \ diff --git a/pkgs/applications/audio/parrot/default.nix b/pkgs/applications/audio/parrot/default.nix index 7dee1402f30a..1d8c4e5ae0e6 100644 --- a/pkgs/applications/audio/parrot/default.nix +++ b/pkgs/applications/audio/parrot/default.nix @@ -9,9 +9,7 @@ unstableGitUpdater, openssl, pkg-config, - stdenv, yt-dlp, - Security, }: rustPlatform.buildRustPackage { pname = "parrot"; @@ -36,7 +34,7 @@ rustPlatform.buildRustPackage { buildInputs = [ libopus openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; postInstall = '' wrapProgram $out/bin/parrot \ diff --git a/pkgs/applications/audio/schismtracker/default.nix b/pkgs/applications/audio/schismtracker/default.nix index 5d10db730f4f..738a85d9d2ac 100644 --- a/pkgs/applications/audio/schismtracker/default.nix +++ b/pkgs/applications/audio/schismtracker/default.nix @@ -9,7 +9,6 @@ SDL2, libX11, libXext, - Cocoa, utf8proc, nix-update-script, }: @@ -64,8 +63,7 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib libXext - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; enableParallelBuilding = true; diff --git a/pkgs/applications/audio/snapcast/default.nix b/pkgs/applications/audio/snapcast/default.nix index f6cbf58d8954..205f8cd80749 100644 --- a/pkgs/applications/audio/snapcast/default.nix +++ b/pkgs/applications/audio/snapcast/default.nix @@ -13,8 +13,6 @@ libvorbis, libopus, soxr, - IOKit, - AudioToolbox, aixlog, popl, pulseaudioSupport ? false, @@ -55,11 +53,7 @@ stdenv.mkDerivation rec { openssl ] ++ lib.optional pulseaudioSupport libpulseaudio - ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - AudioToolbox - ]; + ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib; TARGET = lib.optionalString stdenv.hostPlatform.isDarwin "MACOS"; diff --git a/pkgs/applications/audio/xmp/default.nix b/pkgs/applications/audio/xmp/default.nix index dace69315ac1..f0b88dea3bed 100644 --- a/pkgs/applications/audio/xmp/default.nix +++ b/pkgs/applications/audio/xmp/default.nix @@ -6,8 +6,6 @@ pkg-config, alsa-lib, libxmp, - AudioUnit, - CoreAudio, }: stdenv.mkDerivation rec { @@ -25,13 +23,7 @@ stdenv.mkDerivation rec { autoreconfHook pkg-config ]; - buildInputs = - [ libxmp ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioUnit - CoreAudio - ]; + buildInputs = [ libxmp ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]; meta = with lib; { description = "Extended module player"; diff --git a/pkgs/applications/blockchains/alfis/default.nix b/pkgs/applications/blockchains/alfis/default.nix index c644d6662775..d6a3a2d93618 100644 --- a/pkgs/applications/blockchains/alfis/default.nix +++ b/pkgs/applications/blockchains/alfis/default.nix @@ -7,9 +7,6 @@ makeWrapper, webkitgtk_4_0, zenity, - Cocoa, - Security, - WebKit, withGui ? true, }: @@ -31,13 +28,7 @@ rustPlatform.buildRustPackage rec { pkg-config makeWrapper ]; - buildInputs = - lib.optional stdenv.hostPlatform.isDarwin Security - ++ lib.optional (withGui && stdenv.hostPlatform.isLinux) webkitgtk_4_0 - ++ lib.optionals (withGui && stdenv.hostPlatform.isDarwin) [ - Cocoa - WebKit - ]; + buildInputs = lib.optional (withGui && stdenv.hostPlatform.isLinux) webkitgtk_4_0; buildNoDefaultFeatures = true; buildFeatures = [ "doh" ] ++ lib.optional withGui "webgui"; diff --git a/pkgs/applications/blockchains/electrs/default.nix b/pkgs/applications/blockchains/electrs/default.nix index d06ce837c0a3..01e1b624821b 100644 --- a/pkgs/applications/blockchains/electrs/default.nix +++ b/pkgs/applications/blockchains/electrs/default.nix @@ -1,10 +1,8 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, rocksdb_7_10, - Security, }: let @@ -31,8 +29,6 @@ rustPlatform.buildRustPackage rec { ROCKSDB_INCLUDE_DIR = "${rocksdb}/include"; ROCKSDB_LIB_DIR = "${rocksdb}/lib"; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - passthru.updateScript = ./update.sh; meta = with lib; { diff --git a/pkgs/applications/blockchains/lighthouse/default.nix b/pkgs/applications/blockchains/lighthouse/default.nix index 8361c2e23f94..c024b07db1ab 100644 --- a/pkgs/applications/blockchains/lighthouse/default.nix +++ b/pkgs/applications/blockchains/lighthouse/default.nix @@ -1,6 +1,5 @@ { cmake, - CoreFoundation, fetchFromGitHub, fetchurl, lib, @@ -11,10 +10,8 @@ protobuf, rustPlatform, rust-jemalloc-sys, - Security, sqlite, stdenv, - SystemConfiguration, testers, }: @@ -59,11 +56,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - SystemConfiguration ]; depositContractSpec = fetchurl { diff --git a/pkgs/applications/blockchains/monero-cli/default.nix b/pkgs/applications/blockchains/monero-cli/default.nix index e39d5374b9ad..0ad489b74309 100644 --- a/pkgs/applications/blockchains/monero-cli/default.nix +++ b/pkgs/applications/blockchains/monero-cli/default.nix @@ -16,10 +16,6 @@ unbound, zeromq, - # darwin - CoreData, - IOKit, - trezorSupport ? true, hidapi, libusb1, @@ -88,10 +84,6 @@ stdenv.mkDerivation rec { unbound zeromq ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - CoreData - ] ++ lib.optionals trezorSupport [ python3 hidapi diff --git a/pkgs/applications/blockchains/optimism/geth.nix b/pkgs/applications/blockchains/optimism/geth.nix index e88ce594cd8d..c4b66ebe829b 100644 --- a/pkgs/applications/blockchains/optimism/geth.nix +++ b/pkgs/applications/blockchains/optimism/geth.nix @@ -1,10 +1,7 @@ { - stdenv, lib, buildGoModule, fetchFromGitHub, - libobjc, - IOKit, }: buildGoModule rec { @@ -36,12 +33,6 @@ buildGoModule rec { vendorHash = "sha256-pcIydpKWZt3vwShwzGlPKGq+disdxYFOB8gxHou3mVU="; - # Fix for usb-related segmentation faults on darwin - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - ]; - ldflags = [ "-s" "-w" diff --git a/pkgs/applications/blockchains/polkadot/default.nix b/pkgs/applications/blockchains/polkadot/default.nix index 8d74bc87909f..1ae808ec2d50 100644 --- a/pkgs/applications/blockchains/polkadot/default.nix +++ b/pkgs/applications/blockchains/polkadot/default.nix @@ -10,8 +10,6 @@ rustPlatform, rustc, stdenv, - Security, - SystemConfiguration, }: let @@ -60,13 +58,9 @@ rustPlatform.buildRustPackage rec { ]; # NOTE: jemalloc is used by default on Linux with unprefixed enabled - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ]; checkInputs = [ cacert diff --git a/pkgs/applications/blockchains/snarkos/default.nix b/pkgs/applications/blockchains/snarkos/default.nix index 219e9f530f4c..f1c0bc66f641 100644 --- a/pkgs/applications/blockchains/snarkos/default.nix +++ b/pkgs/applications/blockchains/snarkos/default.nix @@ -3,7 +3,6 @@ fetchFromGitHub, lib, rustPlatform, - Security, curl, pkg-config, openssl, @@ -41,7 +40,6 @@ rustPlatform.buildRustPackage rec { # ROCKSDB_LIB_DIR="${rocksdb}/lib"; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security curl ]; diff --git a/pkgs/applications/blockchains/teos/default.nix b/pkgs/applications/blockchains/teos/default.nix index 66d28bd3bac8..ad3cced89007 100644 --- a/pkgs/applications/blockchains/teos/default.nix +++ b/pkgs/applications/blockchains/teos/default.nix @@ -4,8 +4,6 @@ fetchFromGitHub, protobuf, rustfmt, - stdenv, - darwin, pkg-config, openssl, }: @@ -42,10 +40,6 @@ in rustfmt ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - passthru.updateScript = updateScript; __darwinAllowLocalNetworking = true; @@ -70,13 +64,9 @@ in rustfmt ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; passthru.updateScript = updateScript; diff --git a/pkgs/applications/blockchains/zcash/default.nix b/pkgs/applications/blockchains/zcash/default.nix index 1706bcd888d7..dd1375829534 100644 --- a/pkgs/applications/blockchains/zcash/default.nix +++ b/pkgs/applications/blockchains/zcash/default.nix @@ -15,7 +15,6 @@ makeWrapper, rustPlatform, pkg-config, - Security, stdenv, testers, tl-expected, @@ -55,19 +54,15 @@ rustPlatform.buildRustPackage.override { inherit stdenv; } rec { pkg-config ]; - buildInputs = - [ - boost - db62 - libevent - libsodium - tl-expected - utf8cpp - zeromq - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + boost + db62 + libevent + libsodium + tl-expected + utf8cpp + zeromq + ]; # Use the stdenv default phases (./configure; make) instead of the # ones from buildRustPackage. diff --git a/pkgs/applications/editors/emacs/default.nix b/pkgs/applications/editors/emacs/default.nix index 90189ee8b779..cc604b222f32 100644 --- a/pkgs/applications/editors/emacs/default.nix +++ b/pkgs/applications/editors/emacs/default.nix @@ -6,21 +6,6 @@ lib.makeScope pkgs.newScope ( inherit (self) callPackage; inheritedArgs = { inherit (pkgs.darwin) sigtool; - inherit (pkgs.darwin.apple_sdk.frameworks) - Accelerate - AppKit - Carbon - Cocoa - GSS - ImageCaptureCore - ImageIO - IOKit - OSAKit - Quartz - QuartzCore - WebKit - ; - inherit (pkgs.darwin.apple_sdk_11_0.frameworks) UniformTypeIdentifiers; }; in { diff --git a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix index 2e058bb5349b..e3ef4bd8e9c1 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix @@ -810,12 +810,6 @@ let osx-dictionary = if pkgs.stdenv.hostPlatform.isDarwin then super.osx-dictionary.overrideAttrs (old: { - buildInputs = - old.buildInputs - ++ (with pkgs.darwin.apple_sdk.frameworks; [ - CoreServices - Foundation - ]); postBuild = (old.postBuild or "") + '' diff --git a/pkgs/applications/editors/emacs/make-emacs.nix b/pkgs/applications/editors/emacs/make-emacs.nix index 4f6fbd9a55c5..69f98acb6859 100644 --- a/pkgs/applications/editors/emacs/make-emacs.nix +++ b/pkgs/applications/editors/emacs/make-emacs.nix @@ -118,21 +118,6 @@ "lucid" ), - # macOS dependencies for NS and macPort - Accelerate, - AppKit, - Carbon, - Cocoa, - GSS, - IOKit, - ImageCaptureCore, - ImageIO, - OSAKit, - Quartz, - QuartzCore, - UniformTypeIdentifiers, - WebKit, - # test callPackage, }: @@ -376,27 +361,6 @@ mkDerivation (finalAttrs: { ] ++ lib.optionals withNS [ librsvg - AppKit - GSS - ImageIO - ] - ++ lib.optionals (variant == "macport") [ - Accelerate - AppKit - Carbon - Cocoa - IOKit - OSAKit - Quartz - QuartzCore - WebKit - # TODO are these optional? - GSS - ImageCaptureCore - ImageIO - ] - ++ lib.optionals (variant == "macport" && stdenv.hostPlatform.isAarch64) [ - UniformTypeIdentifiers ]; # Emacs needs to find movemail at run time, see info (emacs) Movemail diff --git a/pkgs/applications/editors/lapce/default.nix b/pkgs/applications/editors/lapce/default.nix index 2dc71fabd3e2..ed189a4a0142 100644 --- a/pkgs/applications/editors/lapce/default.nix +++ b/pkgs/applications/editors/lapce/default.nix @@ -13,7 +13,6 @@ gtk3, openssl, libGL, - libobjc, libxkbcommon, wrapGAppsHook3, wayland, @@ -77,9 +76,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ fontconfig - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc ]; postInstall = diff --git a/pkgs/applications/editors/libresprite/default.nix b/pkgs/applications/editors/libresprite/default.nix index 14efdb52adcc..ce7e93fba84f 100644 --- a/pkgs/applications/editors/libresprite/default.nix +++ b/pkgs/applications/editors/libresprite/default.nix @@ -22,9 +22,6 @@ SDL2, SDL2_image, lua, - AppKit, - Cocoa, - Foundation, nixosTests, }: @@ -48,29 +45,23 @@ stdenv.mkDerivation (finalAttrs: { gtest ]; - buildInputs = - [ - curl - freetype - giflib - libjpeg - libpng - libwebp - libarchive - libX11 - pixman - tinyxml-2 - zlib - SDL2 - SDL2_image - lua - # no v8 due to missing libplatform and libbase - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Cocoa - Foundation - ]; + buildInputs = [ + curl + freetype + giflib + libjpeg + libpng + libwebp + libarchive + libX11 + pixman + tinyxml-2 + zlib + SDL2 + SDL2_image + lua + # no v8 due to missing libplatform and libbase + ]; cmakeFlags = [ "-DWITH_DESKTOP_INTEGRATION=ON" diff --git a/pkgs/applications/editors/lite-xl/default.nix b/pkgs/applications/editors/lite-xl/default.nix index 8d6d1ac8bc04..44c478e7209e 100644 --- a/pkgs/applications/editors/lite-xl/default.nix +++ b/pkgs/applications/editors/lite-xl/default.nix @@ -1,6 +1,5 @@ { fetchFromGitHub, - Foundation, freetype, lib, lua5_4, @@ -29,16 +28,12 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - freetype - lua5_4 - pcre2 - SDL2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - ]; + buildInputs = [ + freetype + lua5_4 + pcre2 + SDL2 + ]; mesonFlags = [ "-Duse_system_lua=true" diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index 09f0e088373a..860249fb6d3d 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,6 +1,6 @@ { lib, fetchFromGitHub }: rec { - version = "9.1.1231"; + version = "9.1.1336"; outputs = [ "out" @@ -11,7 +11,7 @@ rec { owner = "vim"; repo = "vim"; rev = "v${version}"; - hash = "sha256-buqA6OM2FcxPefGQIGm8kD8ZWcskw7K/VO3xCRw7SbI="; + hash = "sha256-fF1qRPdVzQiYH/R0PSmKR/zFVVuCtT6lPN1x1Th5SgA="; }; enableParallelBuilding = true; diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix index 837e0b9085a0..ec267de59e44 100644 --- a/pkgs/applications/editors/vim/default.nix +++ b/pkgs/applications/editors/vim/default.nix @@ -14,9 +14,6 @@ url = "https://raw.githubusercontent.com/archlinux/svntogit-packages/68f6d131750aa778807119e03eed70286a17b1cb/trunk/archlinux.vim"; sha256 = "18ifhv5q9prd175q3vxbqf6qyvkk6bc7d2lhqdk0q78i68kv9y0c"; }, - # apple frameworks - Carbon, - Cocoa, }: let @@ -41,16 +38,11 @@ stdenv.mkDerivation { gettext pkg-config ]; - buildInputs = - [ - ncurses - bash - gawk - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - Cocoa - ]; + buildInputs = [ + ncurses + bash + gawk + ]; strictDeps = true; diff --git a/pkgs/applications/editors/vim/full.nix b/pkgs/applications/editors/vim/full.nix index 34aa8e84721a..9b20629618ae 100644 --- a/pkgs/applications/editors/vim/full.nix +++ b/pkgs/applications/editors/vim/full.nix @@ -30,13 +30,6 @@ makeWrapper, wrapGAppsHook3, - # apple frameworks - CoreServices, - CoreData, - Cocoa, - Foundation, - libobjc, - features ? "huge", # One of tiny, small, normal, big or huge wrapPythonDrv ? false, guiSupport ? config.vim.gui or (if stdenv.hostPlatform.isDarwin then "gtk2" else "gtk3"), @@ -195,13 +188,6 @@ stdenv.mkDerivation { ] ++ lib.optional (guiSupport == "gtk2") gtk2-x11 ++ lib.optional (guiSupport == "gtk3") gtk3-x11 - ++ lib.optionals darwinSupport [ - CoreServices - CoreData - Cocoa - Foundation - libobjc - ] ++ lib.optional luaSupport lua ++ lib.optional pythonSupport python3 ++ lib.optional tclSupport tcl diff --git a/pkgs/applications/editors/vim/macvim.nix b/pkgs/applications/editors/vim/macvim.nix index 3d401f553f35..a92d97d57e3d 100644 --- a/pkgs/applications/editors/vim/macvim.nix +++ b/pkgs/applications/editors/vim/macvim.nix @@ -150,7 +150,6 @@ stdenv.mkDerivation (finalAttrs: { postConfigure = '' substituteInPlace src/auto/config.mk \ --replace " -L${stdenv.cc.libc}/lib" "" \ - --replace " -L${darwin.libobjc}/lib" "" \ --replace " -L${darwin.libunwind}/lib" "" \ --replace " -L${libiconv}/lib" "" diff --git a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix index 5abec4f2f08c..0c42097b509c 100644 --- a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix @@ -10,8 +10,6 @@ esbuild, pkg-config, libsecret, - stdenv, - darwin, setDefaultServerPath ? true, }: @@ -39,18 +37,13 @@ let buildInputs = [ pkgsBuildBuild.libsecret ]; - nativeBuildInputs = - [ - jq - moreutils - esbuild - # Required by `keytar`, which is a dependency of `vsce`. - pkg-config - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Security - ]; + nativeBuildInputs = [ + jq + moreutils + esbuild + # Required by `keytar`, which is a dependency of `vsce`. + pkg-config + ]; # Follows https://github.com/rust-lang/rust-analyzer/blob/41949748a6123fd6061eb984a47f4fe780525e63/xtask/src/dist.rs#L39-L65 installPhase = '' diff --git a/pkgs/applications/emulators/dosbox-x/default.nix b/pkgs/applications/emulators/dosbox-x/default.nix index b60e9ddd38ad..fc6e25d3ab38 100644 --- a/pkgs/applications/emulators/dosbox-x/default.nix +++ b/pkgs/applications/emulators/dosbox-x/default.nix @@ -3,10 +3,7 @@ stdenv, fetchFromGitHub, alsa-lib, - AudioUnit, autoreconfHook, - Carbon, - Cocoa, ffmpeg, fluidsynth, freetype, @@ -86,11 +83,6 @@ stdenv.mkDerivation (finalAttrs: { alsa-lib libxkbfile libXrandr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioUnit - Carbon - Cocoa ]; # Tests for SDL_net.h for modem & IPX support, not automatically picked up due to being in SDL2 subdirectory diff --git a/pkgs/applications/emulators/dosbox/default.nix b/pkgs/applications/emulators/dosbox/default.nix index f27d3e06adb5..90ec74cd0485 100644 --- a/pkgs/applications/emulators/dosbox/default.nix +++ b/pkgs/applications/emulators/dosbox/default.nix @@ -11,7 +11,6 @@ graphicsmagick, libGL, libGLU, - OpenGL, libpng, makeDesktopItem, }: @@ -46,17 +45,10 @@ stdenv.mkDerivation rec { SDL_sound libpng ] - ++ ( - if stdenv.hostPlatform.isDarwin then - [ - OpenGL - ] - else - [ - libGL - libGLU - ] - ); + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libGL + libGLU + ]; # Tests for SDL_net.h for modem & IPX support, not automatically picked up due to being in SDL subdirectory env.NIX_CFLAGS_COMPILE = "-I${lib.getDev SDL_net}/include/SDL"; diff --git a/pkgs/applications/emulators/mame/default.nix b/pkgs/applications/emulators/mame/default.nix index 232346606411..ef6854e558f4 100644 --- a/pkgs/applications/emulators/mame/default.nix +++ b/pkgs/applications/emulators/mame/default.nix @@ -32,12 +32,8 @@ which, writeScript, zlib, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) CoreAudioKit ForceFeedback; -in stdenv.mkDerivation rec { pname = "mame"; version = "0.276"; @@ -105,8 +101,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libpcap - CoreAudioKit - ForceFeedback ]; nativeBuildInputs = [ diff --git a/pkgs/applications/gis/whitebox-tools/default.nix b/pkgs/applications/gis/whitebox-tools/default.nix index 24be5ebeb558..ca3d0dad486c 100644 --- a/pkgs/applications/gis/whitebox-tools/default.nix +++ b/pkgs/applications/gis/whitebox-tools/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, cmake, rustPlatform, pkg-config, @@ -9,7 +8,6 @@ gtk3, glib, openssl, - Security, nix-update-script, }: @@ -32,7 +30,7 @@ rustPlatform.buildRustPackage rec { glib gtk3 openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; nativeBuildInputs = [ cmake diff --git a/pkgs/applications/graphics/ImageMagick/6.x.nix b/pkgs/applications/graphics/ImageMagick/6.x.nix index 3dd69d56b19d..f1ec2668577b 100644 --- a/pkgs/applications/graphics/ImageMagick/6.x.nix +++ b/pkgs/applications/graphics/ImageMagick/6.x.nix @@ -45,8 +45,6 @@ libde265Support ? true, libde265, fftw, - ApplicationServices, - Foundation, testers, }: @@ -124,11 +122,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional djvulibreSupport djvulibre ++ lib.optional openexrSupport openexr ++ lib.optional librsvgSupport librsvg - ++ lib.optional openjpegSupport openjpeg - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Foundation - ]; + ++ lib.optional openjpegSupport openjpeg; propagatedBuildInputs = [ fftw ] diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix index c04bada3d3ed..8f5b155b6534 100644 --- a/pkgs/applications/graphics/ImageMagick/default.nix +++ b/pkgs/applications/graphics/ImageMagick/default.nix @@ -52,8 +52,6 @@ potrace, coreutils, curl, - ApplicationServices, - Foundation, testers, nixos-icons, perlPackages, @@ -147,11 +145,7 @@ stdenv.mkDerivation (finalAttrs: { librsvg pango ] - ++ lib.optional openjpegSupport openjpeg - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Foundation - ]; + ++ lib.optional openjpegSupport openjpeg; propagatedBuildInputs = [ curl ] diff --git a/pkgs/applications/graphics/c3d/default.nix b/pkgs/applications/graphics/c3d/default.nix index 52aeb7cfb995..ceb1f60c8a6c 100644 --- a/pkgs/applications/graphics/c3d/default.nix +++ b/pkgs/applications/graphics/c3d/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, itk, - Cocoa, }: stdenv.mkDerivation { @@ -19,7 +18,7 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ cmake ]; - buildInputs = [ itk ] ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; + buildInputs = [ itk ]; cmakeFlags = [ "-DCONVERT3D_USE_ITK_REMOTE_MODULES=OFF" ]; diff --git a/pkgs/applications/graphics/djview/default.nix b/pkgs/applications/graphics/djview/default.nix index e207d3c68373..2b78ac0d9ca8 100644 --- a/pkgs/applications/graphics/djview/default.nix +++ b/pkgs/applications/graphics/djview/default.nix @@ -12,7 +12,6 @@ qttools, xorg, libtiff, - darwin, }: mkDerivation rec { @@ -42,7 +41,7 @@ mkDerivation rec { qtbase xorg.libXt libtiff - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.AGL; + ]; preConfigure = '' NOCONFIGURE=1 ./autogen.sh diff --git a/pkgs/applications/graphics/emulsion/default.nix b/pkgs/applications/graphics/emulsion/default.nix index 89014afb8eb4..c6fe5dc4fc7f 100644 --- a/pkgs/applications/graphics/emulsion/default.nix +++ b/pkgs/applications/graphics/emulsion/default.nix @@ -16,11 +16,6 @@ libxcb, libxkbcommon, wayland, - AppKit, - CoreGraphics, - CoreServices, - Foundation, - OpenGL, }: let rpathLibs = @@ -59,15 +54,7 @@ rustPlatform.buildRustPackage rec { python3 ]; - buildInputs = - rpathLibs - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - CoreGraphics - CoreServices - Foundation - OpenGL - ]; + buildInputs = rpathLibs; postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' patchelf --set-rpath "${lib.makeLibraryPath rpathLibs}" $out/bin/emulsion diff --git a/pkgs/applications/graphics/epick/default.nix b/pkgs/applications/graphics/epick/default.nix index 91731416199b..14bfac54b081 100644 --- a/pkgs/applications/graphics/epick/default.nix +++ b/pkgs/applications/graphics/epick/default.nix @@ -9,7 +9,6 @@ freetype, libGL, xorg, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -31,19 +30,15 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - expat - fontconfig - freetype - xorg.libX11 - xorg.libXcursor - xorg.libXi - xorg.libXrandr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + expat + fontconfig + freetype + xorg.libX11 + xorg.libXcursor + xorg.libXi + xorg.libXrandr + ]; postInstall = '' install -Dm444 assets/epick.desktop -t $out/share/applications diff --git a/pkgs/applications/graphics/f3d/default.nix b/pkgs/applications/graphics/f3d/default.nix index 2117a65a821b..7ffd861b9508 100644 --- a/pkgs/applications/graphics/f3d/default.nix +++ b/pkgs/applications/graphics/f3d/default.nix @@ -11,8 +11,6 @@ # See https://github.com/NixOS/nixpkgs/pull/324022. This may change later. vtk_9, autoPatchelfHook, - Cocoa, - OpenGL, python3Packages, opencascade-occt, assimp, @@ -64,10 +62,6 @@ stdenv.mkDerivation rec { assimp fontconfig ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - OpenGL - ] ++ lib.optionals withPythonBinding [ python3Packages.python # Using C++ header files, not Python import diff --git a/pkgs/applications/graphics/foxotron/default.nix b/pkgs/applications/graphics/foxotron/default.nix index f25c1064a7ac..fd541500c049 100644 --- a/pkgs/applications/graphics/foxotron/default.nix +++ b/pkgs/applications/graphics/foxotron/default.nix @@ -17,12 +17,6 @@ libGLU, alsa-lib, fontconfig, - AVFoundation, - Carbon, - Cocoa, - CoreAudio, - Kernel, - OpenGL, }: stdenv.mkDerivation rec { @@ -75,14 +69,6 @@ stdenv.mkDerivation rec { alsa-lib fontconfig libGLU - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AVFoundation - Carbon - Cocoa - CoreAudio - Kernel - OpenGL ]; env.NIX_CFLAGS_COMPILE = toString [ diff --git a/pkgs/applications/graphics/gimp/2.0/default.nix b/pkgs/applications/graphics/gimp/2.0/default.nix index 1d64cc10806f..d91dd67a1913 100644 --- a/pkgs/applications/graphics/gimp/2.0/default.nix +++ b/pkgs/applications/graphics/gimp/2.0/default.nix @@ -47,8 +47,6 @@ libgudev, openexr, desktopToDarwinBundle, - AppKit, - Cocoa, gtk-mac-integration-gtk2, withPython ? false, python2, @@ -144,8 +142,6 @@ stdenv.mkDerivation (finalAttrs: { mypaint-brushes1 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Cocoa gtk-mac-integration-gtk2 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index 0b2406c89f8b..639719d8d32d 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -66,8 +66,6 @@ adwaita-icon-theme, alsa-lib, desktopToDarwinBundle, - AppKit, - Cocoa, }: let @@ -202,8 +200,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ llvmPackages.openmp - AppKit - Cocoa ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libgudev diff --git a/pkgs/applications/graphics/gnome-obfuscate/default.nix b/pkgs/applications/graphics/gnome-obfuscate/default.nix index 6e5641cafd2a..be7ca56b14f7 100644 --- a/pkgs/applications/graphics/gnome-obfuscate/default.nix +++ b/pkgs/applications/graphics/gnome-obfuscate/default.nix @@ -17,7 +17,6 @@ gtk4, gdk-pixbuf, libadwaita, - Foundation, nix-update-script, }: @@ -60,16 +59,12 @@ stdenv.mkDerivation (finalAttrs: { desktop-file-utils ]; - buildInputs = - [ - glib - gtk4 - gdk-pixbuf - libadwaita - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - ]; + buildInputs = [ + glib + gtk4 + gdk-pixbuf + libadwaita + ]; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/applications/graphics/menyoki/default.nix b/pkgs/applications/graphics/menyoki/default.nix index a0e757cc536f..34f657bf71e9 100644 --- a/pkgs/applications/graphics/menyoki/default.nix +++ b/pkgs/applications/graphics/menyoki/default.nix @@ -8,7 +8,6 @@ withSixel ? false, libsixel, xorg, - AppKit, withSki ? true, }: @@ -36,8 +35,7 @@ rustPlatform.buildRustPackage rec { libX11 libXrandr ] - ) - ++ lib.optional stdenv.hostPlatform.isDarwin AppKit; + ); buildNoDefaultFeatures = !withSki; buildFeatures = lib.optional withSixel "sixel"; diff --git a/pkgs/applications/graphics/ovito/default.nix b/pkgs/applications/graphics/ovito/default.nix index 209dc697817b..19c02eeec154 100644 --- a/pkgs/applications/graphics/ovito/default.nix +++ b/pkgs/applications/graphics/ovito/default.nix @@ -18,7 +18,6 @@ qtbase, qtsvg, qttools, - VideoDecodeAcceleration, wrapQtAppsHook, copyDesktopItems, # needed to run natively on wayland @@ -44,26 +43,22 @@ stdenv.mkDerivation rec { copyDesktopItems ]; - buildInputs = - [ - boost - bzip2 - ffmpeg - fftwSinglePrec - hdf5 - muparser - netcdf - openssl - python3 - qscintilla - qtbase - qtsvg - qttools - qtwayland - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - VideoDecodeAcceleration - ]; + buildInputs = [ + boost + bzip2 + ffmpeg + fftwSinglePrec + hdf5 + muparser + netcdf + openssl + python3 + qscintilla + qtbase + qtsvg + qttools + qtwayland + ]; # manually create a desktop file desktopItems = [ diff --git a/pkgs/applications/graphics/tesseract/default.nix b/pkgs/applications/graphics/tesseract/default.nix index 16b15a555172..fe173e376ba5 100644 --- a/pkgs/applications/graphics/tesseract/default.nix +++ b/pkgs/applications/graphics/tesseract/default.nix @@ -1,17 +1,12 @@ { callPackage, lowPrio, - Accelerate, - CoreGraphics, - CoreVideo, }: let base3 = callPackage ./tesseract3.nix { }; base4 = callPackage ./tesseract4.nix { }; - base5 = callPackage ./tesseract5.nix { - inherit Accelerate CoreGraphics CoreVideo; - }; + base5 = callPackage ./tesseract5.nix { }; languages = callPackage ./languages.nix { }; in { diff --git a/pkgs/applications/graphics/tesseract/tesseract5.nix b/pkgs/applications/graphics/tesseract/tesseract5.nix index 22059873e4bb..4c1442b42b96 100644 --- a/pkgs/applications/graphics/tesseract/tesseract5.nix +++ b/pkgs/applications/graphics/tesseract/tesseract5.nix @@ -12,9 +12,6 @@ libtiff, icu, pango, - Accelerate, - CoreGraphics, - CoreVideo, }: stdenv.mkDerivation rec { @@ -35,21 +32,15 @@ stdenv.mkDerivation rec { autoreconfHook ]; - buildInputs = - [ - curl - leptonica - libarchive - libpng - libtiff - icu - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - CoreGraphics - CoreVideo - ]; + buildInputs = [ + curl + leptonica + libarchive + libpng + libtiff + icu + pango + ]; passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/applications/graphics/weylus/default.nix b/pkgs/applications/graphics/weylus/default.nix index 3aa61ec06d30..e31bdb555634 100644 --- a/pkgs/applications/graphics/weylus/default.nix +++ b/pkgs/applications/graphics/weylus/default.nix @@ -19,10 +19,6 @@ autoconf, libtool, typescript, - ApplicationServices, - Carbon, - Cocoa, - VideoToolbox, }: rustPlatform.buildRustPackage rec { @@ -41,12 +37,6 @@ rustPlatform.buildRustPackage rec { ffmpeg x264 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Carbon - Cocoa - VideoToolbox - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ dbus libva diff --git a/pkgs/applications/misc/audio/sox/default.nix b/pkgs/applications/misc/audio/sox/default.nix index 6d6b3b7a1887..1a7f6081b301 100644 --- a/pkgs/applications/misc/audio/sox/default.nix +++ b/pkgs/applications/misc/audio/sox/default.nix @@ -6,7 +6,6 @@ autoreconfHook, autoconf-archive, pkg-config, - CoreAudio, enableAlsa ? true, alsa-lib, enableLibao ? true, @@ -84,8 +83,7 @@ stdenv.mkDerivation { amrnb amrwb ] - ++ lib.optional enableLibpulseaudio libpulseaudio - ++ lib.optional stdenv.hostPlatform.isDarwin CoreAudio; + ++ lib.optional enableLibpulseaudio libpulseaudio; enableParallelBuilding = true; diff --git a/pkgs/applications/misc/binocle/default.nix b/pkgs/applications/misc/binocle/default.nix index e2afd9d91b14..8c35e3ff33c2 100644 --- a/pkgs/applications/misc/binocle/default.nix +++ b/pkgs/applications/misc/binocle/default.nix @@ -4,13 +4,6 @@ rustPlatform, fetchFromGitHub, makeWrapper, - AppKit, - CoreFoundation, - CoreGraphics, - CoreVideo, - Foundation, - Metal, - QuartzCore, xorg, vulkan-loader, }: @@ -33,16 +26,6 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - CoreFoundation - CoreGraphics - CoreVideo - Foundation - Metal - QuartzCore - ]; - postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' wrapProgram $out/bin/binocle \ --suffix LD_LIBRARY_PATH : ${ diff --git a/pkgs/applications/misc/diff-pdf/default.nix b/pkgs/applications/misc/diff-pdf/default.nix index 4302d6cde399..0adaf746640f 100644 --- a/pkgs/applications/misc/diff-pdf/default.nix +++ b/pkgs/applications/misc/diff-pdf/default.nix @@ -8,7 +8,6 @@ cairo, poppler, wxGTK, - Cocoa, }: stdenv.mkDerivation rec { @@ -31,7 +30,7 @@ stdenv.mkDerivation rec { cairo poppler wxGTK - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; preConfigure = "./bootstrap"; diff --git a/pkgs/applications/misc/eureka-ideas/default.nix b/pkgs/applications/misc/eureka-ideas/default.nix index d43afca3250c..094497db1697 100644 --- a/pkgs/applications/misc/eureka-ideas/default.nix +++ b/pkgs/applications/misc/eureka-ideas/default.nix @@ -5,8 +5,6 @@ pkg-config, libgit2, openssl, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -25,14 +23,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libgit2 - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + libgit2 + openssl + ]; useNextest = true; diff --git a/pkgs/applications/misc/far2l/default.nix b/pkgs/applications/misc/far2l/default.nix index e9de83749987..501f360f0493 100644 --- a/pkgs/applications/misc/far2l/default.nix +++ b/pkgs/applications/misc/far2l/default.nix @@ -17,12 +17,6 @@ gnutar, p7zip, xz, - IOKit, - Carbon, - Cocoa, - AudioToolbox, - OpenGL, - System, withTTYX ? true, libX11, withGUI ? true, @@ -94,15 +88,7 @@ stdenv.mkDerivation rec { debugpy pcpp ] - ) - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Carbon - Cocoa - AudioToolbox - OpenGL - System - ]; + ); postPatch = '' patchShebangs python/src/prebuild.sh diff --git a/pkgs/applications/misc/gkrellm/default.nix b/pkgs/applications/misc/gkrellm/default.nix index d99d9cf44b31..950983d5c9df 100644 --- a/pkgs/applications/misc/gkrellm/default.nix +++ b/pkgs/applications/misc/gkrellm/default.nix @@ -10,7 +10,6 @@ libSM, libICE, which, - IOKit, copyDesktopItems, makeDesktopItem, wrapGAppsHook3, @@ -38,7 +37,7 @@ stdenv.mkDerivation rec { libX11 libSM libICE - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; + ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/applications/misc/inherd-quake/default.nix b/pkgs/applications/misc/inherd-quake/default.nix index a05800414a79..a9b41c42c5c3 100644 --- a/pkgs/applications/misc/inherd-quake/default.nix +++ b/pkgs/applications/misc/inherd-quake/default.nix @@ -4,9 +4,6 @@ rustPlatform, pkg-config, openssl, - stdenv, - CoreServices, - Security, }: rustPlatform.buildRustPackage rec { @@ -25,14 +22,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Knowledge management meta-framework for geeks"; diff --git a/pkgs/applications/misc/inlyne/default.nix b/pkgs/applications/misc/inlyne/default.nix index f7f302628b8c..98dbc260bc31 100644 --- a/pkgs/applications/misc/inlyne/default.nix +++ b/pkgs/applications/misc/inlyne/default.nix @@ -11,7 +11,6 @@ wayland, libGL, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -36,20 +35,16 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - fontconfig - xorg.libXcursor - xorg.libXi - xorg.libXrandr - xorg.libxcb - wayland - libxkbcommon - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.AppKit - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + fontconfig + xorg.libXcursor + xorg.libXi + xorg.libXrandr + xorg.libxcb + wayland + libxkbcommon + openssl + ]; checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ # time out on darwin diff --git a/pkgs/applications/misc/klipper-estimator/default.nix b/pkgs/applications/misc/klipper-estimator/default.nix index 609414f21d7f..0e863c58be61 100644 --- a/pkgs/applications/misc/klipper-estimator/default.nix +++ b/pkgs/applications/misc/klipper-estimator/default.nix @@ -6,8 +6,6 @@ pkg-config, openssl, libgit2, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -30,8 +28,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libgit2 - Security - SystemConfiguration ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/misc/mdzk/default.nix b/pkgs/applications/misc/mdzk/default.nix index ce1897b4aed2..12994582e9d4 100644 --- a/pkgs/applications/misc/mdzk/default.nix +++ b/pkgs/applications/misc/mdzk/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, rustPlatform, - CoreServices, }: rustPlatform.buildRustPackage rec { @@ -25,8 +24,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-+x4pOtszvdzI/zR55ezcxlS52GrWQTuBn7vbnqDTVac="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; - meta = with lib; { description = "Plain text Zettelkasten based on mdBook"; homepage = "https://github.com/mdzk-rs/mdzk/"; diff --git a/pkgs/applications/misc/opencpn/default.nix b/pkgs/applications/misc/opencpn/default.nix index 2837666d49b1..f2d0f5e8880e 100644 --- a/pkgs/applications/misc/opencpn/default.nix +++ b/pkgs/applications/misc/opencpn/default.nix @@ -1,7 +1,6 @@ { stdenv, lib, - AppKit, DarwinTools, alsa-utils, at-spi2-core, @@ -86,9 +85,6 @@ stdenv.mkDerivation (finalAttrs: { flac gitMinimal ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - AppKit - ] ++ [ glew jasper diff --git a/pkgs/applications/misc/pastel/default.nix b/pkgs/applications/misc/pastel/default.nix index 3265a1b61299..01f2f3623b3a 100644 --- a/pkgs/applications/misc/pastel/default.nix +++ b/pkgs/applications/misc/pastel/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-u+1KDcC2KGqvmOk6k7hOHE16TMvDg92eMOdNMQQszug="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "Command-line tool to generate, analyze, convert and manipulate colors"; homepage = "https://github.com/sharkdp/pastel"; diff --git a/pkgs/applications/misc/pomodoro/default.nix b/pkgs/applications/misc/pomodoro/default.nix index a5049d253d73..c34dd208893c 100644 --- a/pkgs/applications/misc/pomodoro/default.nix +++ b/pkgs/applications/misc/pomodoro/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, rustPlatform, - Foundation, }: rustPlatform.buildRustPackage { @@ -19,7 +18,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-oXOf9G0BMSbFFAsmRaAZzaquFva1i1gJ4ISqJkqSx4k="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; meta = with lib; { description = "Simple CLI pomodoro timer using desktop notifications written in Rust"; diff --git a/pkgs/applications/misc/prusa-slicer/default.nix b/pkgs/applications/misc/prusa-slicer/default.nix index da47982cf58b..42f343cb7d01 100644 --- a/pkgs/applications/misc/prusa-slicer/default.nix +++ b/pkgs/applications/misc/prusa-slicer/default.nix @@ -11,7 +11,6 @@ cereal, cgal, curl, - darwin, dbus, eigen, expat, @@ -142,9 +141,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withSystemd [ systemd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.CoreWLAN ]; strictDeps = true; diff --git a/pkgs/applications/misc/pueue/default.nix b/pkgs/applications/misc/pueue/default.nix index 8a3717a8eefc..6412b1e21a8f 100644 --- a/pkgs/applications/misc/pueue/default.nix +++ b/pkgs/applications/misc/pueue/default.nix @@ -2,8 +2,6 @@ lib, stdenv, fetchFromGitHub, - Libsystem, - SystemConfiguration, installShellFiles, libiconv, rustPlatform, @@ -32,8 +30,6 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Libsystem - SystemConfiguration libiconv ]; diff --git a/pkgs/applications/misc/reddsaver/default.nix b/pkgs/applications/misc/reddsaver/default.nix index 435da18f8abe..e9017cf243a4 100644 --- a/pkgs/applications/misc/reddsaver/default.nix +++ b/pkgs/applications/misc/reddsaver/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, - Security, }: rustPlatform.buildRustPackage rec { @@ -23,7 +21,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-xYtdGhuieFudfJz+LxUjP7mV8uItaIvLahCH7vBWTtg="; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ openssl ]; # package does not contain tests as of v0.3.3 docCheck = false; diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix index 63957b2bd4ea..3c10b317bf10 100644 --- a/pkgs/applications/misc/redshift/default.nix +++ b/pkgs/applications/misc/redshift/default.nix @@ -19,7 +19,6 @@ pyxdg, withQuartz ? stdenv.hostPlatform.isDarwin, - ApplicationServices, withRandr ? stdenv.hostPlatform.isLinux, libxcb, withDrm ? stdenv.hostPlatform.isLinux, @@ -29,9 +28,6 @@ withGeolocation ? true, withCoreLocation ? withGeolocation && stdenv.hostPlatform.isDarwin, - CoreLocation, - Foundation, - Cocoa, withGeoclue ? withGeolocation && stdenv.hostPlatform.isLinux, geoclue, withAppIndicator ? stdenv.hostPlatform.isLinux, @@ -99,12 +95,6 @@ let ++ lib.optional withGeoclue geoclue ++ lib.optional withDrm libdrm ++ lib.optional withVidmode libXxf86vm - ++ lib.optional withQuartz ApplicationServices - ++ lib.optionals withCoreLocation [ - CoreLocation - Foundation - Cocoa - ] ++ lib.optional withAppIndicator ( if (pname != "gammastep") then libappindicator else libayatana-appindicator ); diff --git a/pkgs/applications/misc/stork/default.nix b/pkgs/applications/misc/stork/default.nix index 24e160ab3a62..7051c11cc9eb 100644 --- a/pkgs/applications/misc/stork/default.nix +++ b/pkgs/applications/misc/stork/default.nix @@ -4,8 +4,6 @@ fetchFromGitHub, openssl, pkg-config, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -29,7 +27,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; meta = with lib; { description = "Impossibly fast web search, made for static sites"; diff --git a/pkgs/applications/misc/survex/default.nix b/pkgs/applications/misc/survex/default.nix index 6fa567357324..5386625f10f0 100644 --- a/pkgs/applications/misc/survex/default.nix +++ b/pkgs/applications/misc/survex/default.nix @@ -2,8 +2,6 @@ lib, stdenv, fetchurl, - Carbon, - Cocoa, ffmpeg, glib, libGLU, @@ -43,10 +41,6 @@ stdenv.mkDerivation rec { gdal wxGTK32 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - Cocoa - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # TODO: libGLU doesn't build for macOS because of Mesa issues # (#233265); is it required for anything? diff --git a/pkgs/applications/misc/synergy/default.nix b/pkgs/applications/misc/synergy/default.nix index df841710a11c..a8c77f1d821b 100644 --- a/pkgs/applications/misc/synergy/default.nix +++ b/pkgs/applications/misc/synergy/default.nix @@ -27,13 +27,6 @@ xinput, avahi-compat, - # MacOS / darwin - ApplicationServices, - Carbon, - Cocoa, - CoreServices, - ScreenSaver, - UserNotifications, }: stdenv.mkDerivation rec { @@ -74,14 +67,6 @@ stdenv.mkDerivation rec { openssl pcre ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Carbon - Cocoa - CoreServices - ScreenSaver - UserNotifications - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ util-linux libselinux diff --git a/pkgs/applications/misc/terminal-typeracer/default.nix b/pkgs/applications/misc/terminal-typeracer/default.nix index 76013b492330..4e3e7e441369 100644 --- a/pkgs/applications/misc/terminal-typeracer/default.nix +++ b/pkgs/applications/misc/terminal-typeracer/default.nix @@ -8,7 +8,6 @@ openssl, sqlite, libiconv, - Security, }: rustPlatform.buildRustPackage rec { @@ -35,7 +34,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security ]; OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/applications/misc/wordnet/default.nix b/pkgs/applications/misc/wordnet/default.nix index 0772cd2d01a2..95c92c7c8e18 100644 --- a/pkgs/applications/misc/wordnet/default.nix +++ b/pkgs/applications/misc/wordnet/default.nix @@ -4,7 +4,6 @@ fetchurl, tcl, tk, - Cocoa, makeWrapper, }: @@ -20,7 +19,7 @@ stdenv.mkDerivation rec { buildInputs = [ tcl tk - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/applications/networking/browsers/asuka/default.nix b/pkgs/applications/networking/browsers/asuka/default.nix index 8b5e672d690f..32ae8dfc7d8c 100644 --- a/pkgs/applications/networking/browsers/asuka/default.nix +++ b/pkgs/applications/networking/browsers/asuka/default.nix @@ -1,12 +1,10 @@ { lib, - stdenv, rustPlatform, fetchFromSourcehut, pkg-config, ncurses, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -28,7 +26,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ ncurses openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; meta = with lib; { description = "Gemini Project client written in Rust with NCurses"; diff --git a/pkgs/applications/networking/browsers/lagrange/default.nix b/pkgs/applications/networking/browsers/lagrange/default.nix index 482a692d164a..68fdce4c3cc7 100644 --- a/pkgs/applications/networking/browsers/lagrange/default.nix +++ b/pkgs/applications/networking/browsers/lagrange/default.nix @@ -14,7 +14,6 @@ opusfile, SDL2, the-foundation, - AppKit, zip, enableTUI ? false, ncurses, @@ -53,8 +52,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals enableTUI [ ncurses sealcurses - ] - ++ lib.optional stdenv.hostPlatform.isDarwin AppKit; + ]; cmakeFlags = [ (lib.cmakeBool "ENABLE_TUI" enableTUI) diff --git a/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix b/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix index 6866703b4454..bdf200e92865 100644 --- a/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix +++ b/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix @@ -3,7 +3,6 @@ stdenv, rustPlatform, fetchFromGitHub, - Security ? null, versionCheckHook, }: @@ -21,8 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-6sRpsXydzKB0ZaV1HeagINgb6ol9dj3XT0+pd53QOCw="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix index a9638bd40ffe..74788f7c5224 100644 --- a/pkgs/applications/networking/cluster/minikube/default.nix +++ b/pkgs/applications/networking/cluster/minikube/default.nix @@ -7,7 +7,6 @@ pkg-config, which, libvirt, - vmnet, withQemu ? false, qemu, makeWrapper, @@ -49,13 +48,7 @@ buildGoModule rec { makeWrapper ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ vmnet ] - else if stdenv.hostPlatform.isLinux then - [ libvirt ] - else - null; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libvirt ]; buildPhase = '' make COMMIT=${src.rev} diff --git a/pkgs/applications/networking/feedreaders/tuifeed/default.nix b/pkgs/applications/networking/feedreaders/tuifeed/default.nix index acb9a3cd87e7..ef4915dc524f 100644 --- a/pkgs/applications/networking/feedreaders/tuifeed/default.nix +++ b/pkgs/applications/networking/feedreaders/tuifeed/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchCrate, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -18,8 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-A7kD46gfXWK/OlFVMULlMa7Z9Q1it9/rhGo6pjFa38k="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - doCheck = false; meta = with lib; { diff --git a/pkgs/applications/networking/ftp/filezilla/default.nix b/pkgs/applications/networking/ftp/filezilla/default.nix index 71ac15ef0cac..82906428ea9a 100644 --- a/pkgs/applications/networking/ftp/filezilla/default.nix +++ b/pkgs/applications/networking/ftp/filezilla/default.nix @@ -18,8 +18,6 @@ wxGTK32, gtk3, xdg-utils, - CoreServices, - Security, }: stdenv.mkDerivation { @@ -43,26 +41,21 @@ stdenv.mkDerivation { wrapGAppsHook3 ]; - buildInputs = - [ - boost - dbus - gettext - gnutls - libfilezilla - libidn - nettle - pugixml - sqlite - tinyxml - wxGTK32 - gtk3 - xdg-utils - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - ]; + buildInputs = [ + boost + dbus + gettext + gnutls + libfilezilla + libidn + nettle + pugixml + sqlite + tinyxml + wxGTK32 + gtk3 + xdg-utils + ]; enableParallelBuilding = true; diff --git a/pkgs/applications/networking/gopher/phetch/default.nix b/pkgs/applications/networking/gopher/phetch/default.nix index e5c90097e765..a198f7c0443b 100644 --- a/pkgs/applications/networking/gopher/phetch/default.nix +++ b/pkgs/applications/networking/gopher/phetch/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, fetchFromGitHub, installShellFiles, rustPlatform, pkg-config, openssl, scdoc, - Security, which, }: @@ -36,7 +34,7 @@ rustPlatform.buildRustPackage rec { scdoc which ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; postInstall = '' make manual diff --git a/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix b/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix index 7e7438e873ee..94a04fc5bcd6 100644 --- a/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix +++ b/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix @@ -1,13 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, - CoreServices, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -28,15 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Twitch chat in the terminal"; diff --git a/pkgs/applications/networking/irc/tiny/default.nix b/pkgs/applications/networking/irc/tiny/default.nix index 30023e00057d..3003e119d279 100644 --- a/pkgs/applications/networking/irc/tiny/default.nix +++ b/pkgs/applications/networking/irc/tiny/default.nix @@ -4,7 +4,6 @@ rustPlatform, fetchFromGitHub, pkg-config, - Foundation, dbusSupport ? stdenv.hostPlatform.isLinux, dbus, # rustls will be used for TLS if useOpenSSL=false @@ -28,10 +27,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-lyjTl0kbtfQdqSqxti1181+oDVYP4U++v2JEOYvI7aM="; nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux pkg-config; - buildInputs = - lib.optionals dbusSupport [ dbus ] - ++ lib.optionals useOpenSSL [ openssl ] - ++ lib.optional stdenv.hostPlatform.isDarwin Foundation; + buildInputs = lib.optionals dbusSupport [ dbus ] ++ lib.optionals useOpenSSL [ openssl ]; buildFeatures = lib.optional notificationSupport "desktop-notifications"; diff --git a/pkgs/applications/networking/irc/weechat/default.nix b/pkgs/applications/networking/irc/weechat/default.nix index 1d79561fc235..0195baabcee4 100644 --- a/pkgs/applications/networking/irc/weechat/default.nix +++ b/pkgs/applications/networking/irc/weechat/default.nix @@ -13,7 +13,6 @@ pkg-config, libgcrypt, cmake, - libobjc, libresolv, libiconv, asciidoctor, # manpages @@ -150,7 +149,6 @@ stdenv.mkDerivation rec { libgcrypt ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc libresolv ] ++ lib.concatMap (p: p.buildInputs) enabledPlugins diff --git a/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/pkgs/applications/networking/mailreaders/sylpheed/default.nix index 42f6c8597701..26aeb6f93388 100644 --- a/pkgs/applications/networking/mailreaders/sylpheed/default.nix +++ b/pkgs/applications/networking/mailreaders/sylpheed/default.nix @@ -9,7 +9,6 @@ gpgSupport ? true, sslSupport ? true, fetchpatch, - Foundation, }: assert gpgSupport -> gpgme != null; @@ -42,10 +41,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; buildInputs = - [ gtk2 ] - ++ lib.optionals gpgSupport [ gpgme ] - ++ lib.optionals sslSupport [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; + [ gtk2 ] ++ lib.optionals gpgSupport [ gpgme ] ++ lib.optionals sslSupport [ openssl ]; configureFlags = lib.optional gpgSupport "--enable-gpgme" ++ lib.optional sslSupport "--enable-ssl"; diff --git a/pkgs/applications/networking/mhost/default.nix b/pkgs/applications/networking/mhost/default.nix index aade921aa809..436ac744cb4b 100644 --- a/pkgs/applications/networking/mhost/default.nix +++ b/pkgs/applications/networking/mhost/default.nix @@ -1,10 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -21,11 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-n+ZVsdR+X7tMqZFYsjsWSUr6OkD90s44EFORqRldCNE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; - CARGO_CRATE_NAME = "mhost"; doCheck = false; diff --git a/pkgs/applications/networking/mpop/default.nix b/pkgs/applications/networking/mpop/default.nix index 7cd4d9349997..1fea4be45eba 100644 --- a/pkgs/applications/networking/mpop/default.nix +++ b/pkgs/applications/networking/mpop/default.nix @@ -7,7 +7,6 @@ gsasl, libidn, pkg-config, - Security, nlsSupport ? true, idnSupport ? true, gsaslSupport ? true, @@ -33,8 +32,7 @@ stdenv.mkDerivation rec { ]; buildInputs = - lib.optional stdenv.hostPlatform.isDarwin Security - ++ lib.optional gsaslSupport gsasl + lib.optional gsaslSupport gsasl ++ lib.optional idnSupport libidn ++ lib.optional (sslLibrary == "gnutls") gnutls ++ lib.optional (sslLibrary == "openssl") openssl; diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix index 96934461c2e7..60946106d0dd 100644 --- a/pkgs/applications/networking/msmtp/default.nix +++ b/pkgs/applications/networking/msmtp/default.nix @@ -15,7 +15,6 @@ netcat-gnu, texinfo, which, - Security, withKeyring ? true, libsecret, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, @@ -56,14 +55,11 @@ let "--with-libgsasl" ] ++ optionals stdenv.hostPlatform.isDarwin [ "--with-macosx-keyring" ]; - buildInputs = - [ - gnutls - gsasl - libidn2 - ] - ++ optionals stdenv.hostPlatform.isDarwin [ Security ] - ++ optionals withKeyring [ libsecret ]; + buildInputs = [ + gnutls + gsasl + libidn2 + ] ++ optionals withKeyring [ libsecret ]; nativeBuildInputs = [ autoreconfHook diff --git a/pkgs/applications/networking/mujmap/default.nix b/pkgs/applications/networking/mujmap/default.nix index a37177426b10..bda3f618763f 100644 --- a/pkgs/applications/networking/mujmap/default.nix +++ b/pkgs/applications/networking/mujmap/default.nix @@ -3,8 +3,6 @@ fetchFromGitHub, rustPlatform, notmuch, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -23,7 +21,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ notmuch - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; meta = with lib; { description = "JMAP integration for notmuch mail"; diff --git a/pkgs/applications/networking/p2p/synapse-bt/default.nix b/pkgs/applications/networking/p2p/synapse-bt/default.nix index 798d4b906b44..e99d00a8064e 100644 --- a/pkgs/applications/networking/p2p/synapse-bt/default.nix +++ b/pkgs/applications/networking/p2p/synapse-bt/default.nix @@ -1,12 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, - CoreServices, - Security, }: rustPlatform.buildRustPackage { @@ -24,12 +21,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-ebqUH01h4B3Aq3apSKpae8ncaFirbrZiDxjiQM9kzg4="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - ]; + buildInputs = [ openssl ]; cargoBuildFlags = [ "--all" ]; diff --git a/pkgs/applications/networking/p2p/transmission/4.nix b/pkgs/applications/networking/p2p/transmission/4.nix index 45dcb717f2b8..30614b8b7f1f 100644 --- a/pkgs/applications/networking/p2p/transmission/4.nix +++ b/pkgs/applications/networking/p2p/transmission/4.nix @@ -23,7 +23,6 @@ dht, libnatpmp, libiconv, - Foundation, # Build options enableGTK3 ? false, gtkmm3, diff --git a/pkgs/applications/networking/pjsip/default.nix b/pkgs/applications/networking/pjsip/default.nix index 240979abe9d2..5d0e9484c838 100644 --- a/pkgs/applications/networking/pjsip/default.nix +++ b/pkgs/applications/networking/pjsip/default.nix @@ -7,9 +7,6 @@ libsamplerate, swig, alsa-lib, - AppKit, - CoreFoundation, - Security, python3, pythonSupport ? true, runCommand, @@ -45,17 +42,10 @@ stdenv.mkDerivation (finalAttrs: { python3.pkgs.wheel ]; - buildInputs = - [ - openssl - libsamplerate - ] - ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - CoreFoundation - Security - ]; + buildInputs = [ + openssl + libsamplerate + ] ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib; env = lib.optionalAttrs stdenv.cc.isClang { CXXFLAGS = "-std=c++11"; } diff --git a/pkgs/applications/networking/remote/putty/default.nix b/pkgs/applications/networking/remote/putty/default.nix index fd3e768c71d9..fa3d0fc67f68 100644 --- a/pkgs/applications/networking/remote/putty/default.nix +++ b/pkgs/applications/networking/remote/putty/default.nix @@ -7,7 +7,6 @@ pkg-config, gtk3, ncurses, - darwin, copyDesktopItems, makeDesktopItem, }: @@ -30,12 +29,10 @@ stdenv.mkDerivation rec { pkg-config copyDesktopItems ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isUnix [ - gtk3 - ncurses - ] - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.libs.utmp; + buildInputs = lib.optionals stdenv.hostPlatform.isUnix [ + gtk3 + ncurses + ]; enableParallelBuilding = true; desktopItems = [ diff --git a/pkgs/applications/networking/rymdport/default.nix b/pkgs/applications/networking/rymdport/default.nix index c25585d74701..c45c6a659d4a 100644 --- a/pkgs/applications/networking/rymdport/default.nix +++ b/pkgs/applications/networking/rymdport/default.nix @@ -1,13 +1,10 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, pkg-config, libGL, xorg, - Carbon, - Cocoa, }: buildGoModule rec { @@ -27,23 +24,16 @@ buildGoModule rec { pkg-config ]; - buildInputs = - with xorg; - [ - libGL - libX11 - libXcursor - libXext - libXi - libXinerama - libXrandr - libXxf86vm - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - Cocoa - IOKit - ]; + buildInputs = with xorg; [ + libGL + libX11 + libXcursor + libXext + libXi + libXinerama + libXrandr + libXxf86vm + ]; postInstall = '' for res in $(ls internal/assets/icons | sed -e 's/icon-//g' -e 's/.png//g'); do diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix index d613cc647432..af11de02aad6 100644 --- a/pkgs/applications/networking/sniffers/wireshark/default.nix +++ b/pkgs/applications/networking/sniffers/wireshark/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitLab, - ApplicationServices, asciidoctor, bcg729, bison, @@ -43,7 +42,6 @@ snappy, spandsp3, speexdsp, - SystemConfiguration, wrapGAppsHook3, zlib-ng, zstd, @@ -148,9 +146,7 @@ stdenv.mkDerivation rec { sbc ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices gmp - SystemConfiguration ]; strictDeps = true; diff --git a/pkgs/applications/office/jameica/default.nix b/pkgs/applications/office/jameica/default.nix index c724658db2aa..671254fdad4b 100644 --- a/pkgs/applications/office/jameica/default.nix +++ b/pkgs/applications/office/jameica/default.nix @@ -12,7 +12,6 @@ gtk2, glib, libXtst, - Cocoa, }: let @@ -62,13 +61,11 @@ stdenv.mkDerivation rec { makeWrapper stripJavaArchivesHook ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - gtk2 - glib - libXtst - ] - ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + gtk2 + glib + libXtst + ]; dontWrapGApps = true; diff --git a/pkgs/applications/radio/cubicsdr/default.nix b/pkgs/applications/radio/cubicsdr/default.nix index a6608f926967..ab7e8d6ac8aa 100644 --- a/pkgs/applications/radio/cubicsdr/default.nix +++ b/pkgs/applications/radio/cubicsdr/default.nix @@ -14,8 +14,6 @@ soapysdr-with-plugins, wxGTK32, enableDigitalLab ? false, - Cocoa, - WebKit, }: stdenv.mkDerivation rec { @@ -54,10 +52,6 @@ stdenv.mkDerivation rec { libpulseaudio libGL libX11 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - WebKit ]; cmakeFlags = [ "-DUSE_HAMLIB=ON" ] ++ lib.optional enableDigitalLab "-DENABLE_DIGITAL_LAB=ON"; diff --git a/pkgs/applications/radio/limesuite/default.nix b/pkgs/applications/radio/limesuite/default.nix index 2679132bdb8f..40929d11910d 100644 --- a/pkgs/applications/radio/limesuite/default.nix +++ b/pkgs/applications/radio/limesuite/default.nix @@ -11,7 +11,6 @@ libX11, gnuplot, fltk, - GLUT, withGui ? false, }: @@ -40,9 +39,6 @@ stdenv.mkDerivation rec { libusb1 soapysdr ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - GLUT - ] ++ lib.optionals withGui [ fltk libX11 diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix index ed12a0114b28..f90a0a1c7a04 100644 --- a/pkgs/applications/radio/sdrangel/default.nix +++ b/pkgs/applications/radio/sdrangel/default.nix @@ -3,6 +3,7 @@ stdenv, airspy, airspyhf, + apple-sdk_12, aptdec, boost, cm256cc, @@ -113,6 +114,7 @@ stdenv.mkDerivation (finalAttrs: { zlib ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_12 ] ++ lib.optionals withSDRplay [ sdrplay ]; cmakeFlags = [ diff --git a/pkgs/applications/radio/sdrpp/default.nix b/pkgs/applications/radio/sdrpp/default.nix index 6e140c25bffd..8e486eee2594 100644 --- a/pkgs/applications/radio/sdrpp/default.nix +++ b/pkgs/applications/radio/sdrpp/default.nix @@ -10,7 +10,6 @@ fftwFloat, volk, zstd, - AppKit, # Sources airspy_source ? true, airspy, @@ -107,7 +106,6 @@ stdenv.mkDerivation rec { volk zstd ] - ++ lib.optional stdenv.hostPlatform.isDarwin AppKit ++ lib.optional stdenv.hostPlatform.isLinux libX11 ++ lib.optional airspy_source airspy ++ lib.optional airspyhf_source airspyhf diff --git a/pkgs/applications/radio/soapyairspy/default.nix b/pkgs/applications/radio/soapyairspy/default.nix index 975a7dc1c261..d6094e550b49 100644 --- a/pkgs/applications/radio/soapyairspy/default.nix +++ b/pkgs/applications/radio/soapyairspy/default.nix @@ -5,9 +5,6 @@ cmake, airspy, soapysdr, - libobjc, - IOKit, - Security, }: stdenv.mkDerivation rec { @@ -22,16 +19,10 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake ]; - buildInputs = - [ - airspy - soapysdr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security - ]; + buildInputs = [ + airspy + soapysdr + ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/applications/radio/soapyaudio/default.nix b/pkgs/applications/radio/soapyaudio/default.nix index 003561495c1b..ce2be6ec8a68 100644 --- a/pkgs/applications/radio/soapyaudio/default.nix +++ b/pkgs/applications/radio/soapyaudio/default.nix @@ -11,8 +11,6 @@ libjack2, libusb1, soapysdr, - Accelerate, - CoreAudio, }: stdenv.mkDerivation rec { @@ -41,10 +39,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib libpulseaudio - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - CoreAudio ]; cmakeFlags = [ diff --git a/pkgs/applications/radio/soapybladerf/default.nix b/pkgs/applications/radio/soapybladerf/default.nix index 31747781cbda..473376de9477 100644 --- a/pkgs/applications/radio/soapybladerf/default.nix +++ b/pkgs/applications/radio/soapybladerf/default.nix @@ -6,9 +6,6 @@ pkg-config, libbladeRF, soapysdr, - libobjc, - IOKit, - Security, }: let @@ -30,16 +27,10 @@ stdenv.mkDerivation { cmake pkg-config ]; - buildInputs = - [ - libbladeRF - soapysdr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security - ]; + buildInputs = [ + libbladeRF + soapysdr + ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/applications/radio/soapyhackrf/default.nix b/pkgs/applications/radio/soapyhackrf/default.nix index 949e5b5bff9d..7bcc40719a37 100644 --- a/pkgs/applications/radio/soapyhackrf/default.nix +++ b/pkgs/applications/radio/soapyhackrf/default.nix @@ -6,9 +6,6 @@ pkg-config, hackrf, soapysdr, - libobjc, - IOKit, - Security, }: let @@ -30,16 +27,10 @@ stdenv.mkDerivation { cmake pkg-config ]; - buildInputs = - [ - hackrf - soapysdr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security - ]; + buildInputs = [ + hackrf + soapysdr + ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/applications/radio/soapyrtlsdr/default.nix b/pkgs/applications/radio/soapyrtlsdr/default.nix index 16dd80a12cbc..31154d62b863 100644 --- a/pkgs/applications/radio/soapyrtlsdr/default.nix +++ b/pkgs/applications/radio/soapyrtlsdr/default.nix @@ -6,9 +6,6 @@ pkg-config, rtl-sdr, soapysdr, - libobjc, - IOKit, - Security, }: stdenv.mkDerivation (finalAttrs: { @@ -26,16 +23,10 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config ]; - buildInputs = - [ - rtl-sdr - soapysdr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security - ]; + buildInputs = [ + rtl-sdr + soapysdr + ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/applications/radio/soapyuhd/default.nix b/pkgs/applications/radio/soapyuhd/default.nix index 062a5c17bf03..722d41bb37cc 100644 --- a/pkgs/applications/radio/soapyuhd/default.nix +++ b/pkgs/applications/radio/soapyuhd/default.nix @@ -7,9 +7,6 @@ uhd, boost, soapysdr, - libobjc, - IOKit, - Security, }: stdenv.mkDerivation rec { @@ -27,17 +24,11 @@ stdenv.mkDerivation rec { cmake pkg-config ]; - buildInputs = - [ - uhd - boost - soapysdr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security - ]; + buildInputs = [ + uhd + boost + soapysdr + ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/applications/science/biology/ants/default.nix b/pkgs/applications/science/biology/ants/default.nix index 1f7966a64271..f2595124a1ad 100644 --- a/pkgs/applications/science/biology/ants/default.nix +++ b/pkgs/applications/science/biology/ants/default.nix @@ -6,7 +6,6 @@ makeBinaryWrapper, itk, vtk, - Cocoa, }: stdenv.mkDerivation (finalAttrs: { @@ -25,14 +24,10 @@ stdenv.mkDerivation (finalAttrs: { makeBinaryWrapper ]; - buildInputs = - [ - itk - vtk - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ]; + buildInputs = [ + itk + vtk + ]; cmakeFlags = [ "-DANTS_SUPERBUILD=FALSE" diff --git a/pkgs/applications/science/biology/blast/default.nix b/pkgs/applications/science/biology/blast/default.nix index 239011dd7807..cbbc6ab194de 100644 --- a/pkgs/applications/science/biology/blast/default.nix +++ b/pkgs/applications/science/biology/blast/default.nix @@ -9,7 +9,6 @@ cpio, gawk, coreutils, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -101,7 +100,7 @@ stdenv.mkDerivation rec { gawk zlib bzip2 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ApplicationServices ]; + ]; strictDeps = true; diff --git a/pkgs/applications/science/logic/tamarin-prover/default.nix b/pkgs/applications/science/logic/tamarin-prover/default.nix index 2dac1f012c9e..4c6c20fe80c8 100644 --- a/pkgs/applications/science/logic/tamarin-prover/default.nix +++ b/pkgs/applications/science/logic/tamarin-prover/default.nix @@ -1,6 +1,5 @@ { haskellPackages, - mkDerivation, fetchFromGitHub, lib, stdenv, @@ -13,6 +12,8 @@ }: let + inherit (haskellPackages) mkDerivation; + version = "1.10.0"; src = fetchFromGitHub { owner = "tamarin-prover"; diff --git a/pkgs/applications/science/machine-learning/finalfrontier/default.nix b/pkgs/applications/science/machine-learning/finalfrontier/default.nix index 2fb6e386346a..ab17053cf6e2 100644 --- a/pkgs/applications/science/machine-learning/finalfrontier/default.nix +++ b/pkgs/applications/science/machine-learning/finalfrontier/default.nix @@ -7,7 +7,6 @@ pkg-config, libiconv, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -33,7 +32,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security ]; postInstall = '' diff --git a/pkgs/applications/science/machine-learning/finalfusion-utils/default.nix b/pkgs/applications/science/machine-learning/finalfusion-utils/default.nix index ec1e20a91329..82c0c8fa015f 100644 --- a/pkgs/applications/science/machine-learning/finalfusion-utils/default.nix +++ b/pkgs/applications/science/machine-learning/finalfusion-utils/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, installShellFiles, @@ -8,7 +7,6 @@ gfortran, lapack, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -27,16 +25,12 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = - [ - blas - gfortran.cc.lib - lapack - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + blas + gfortran.cc.lib + lapack + openssl + ]; # Enables build against a generic BLAS. buildFeatures = [ "netlib" ]; diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix index 23a5a45441f5..04b0d124d413 100644 --- a/pkgs/applications/science/math/R/default.nix +++ b/pkgs/applications/science/math/R/default.nix @@ -33,9 +33,6 @@ blas, lapack, curl, - Cocoa, - Foundation, - libobjc, tzdata, withRecommendedPackages ? true, enableStrictBarrier ? false, @@ -76,50 +73,44 @@ stdenv.mkDerivation (finalAttrs: { tzdata which ]; - buildInputs = - [ - bzip2 - gfortran - libX11 - libXmu - libXt - libXt - libjpeg - libpng - libtiff - ncurses - pango - pcre2 - readline - (texliveSmall.withPackages ( - ps: with ps; [ - inconsolata - helvetic - ps.texinfo - fancyvrb - cm-super - rsfs - ] - )) - xz - zlib - less - texinfo - graphviz - icu - which - blas - lapack - curl - tcl - tk - jdk - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - Foundation - libobjc - ]; + buildInputs = [ + bzip2 + gfortran + libX11 + libXmu + libXt + libXt + libjpeg + libpng + libtiff + ncurses + pango + pcre2 + readline + (texliveSmall.withPackages ( + ps: with ps; [ + inconsolata + helvetic + ps.texinfo + fancyvrb + cm-super + rsfs + ] + )) + xz + zlib + less + texinfo + graphviz + icu + which + blas + lapack + curl + tcl + tk + jdk + ]; strictDeps = true; patches = [ diff --git a/pkgs/applications/science/math/caffe/default.nix b/pkgs/applications/science/math/caffe/default.nix index 4b9bd9e6fdcc..6314ee84599c 100644 --- a/pkgs/applications/science/math/caffe/default.nix +++ b/pkgs/applications/science/math/caffe/default.nix @@ -14,9 +14,6 @@ protobuf, doxygen, blas, - Accelerate, - CoreGraphics, - CoreVideo, lmdbSupport ? true, lmdb, leveldbSupport ? true, @@ -82,11 +79,6 @@ stdenv.mkDerivation rec { ++ lib.optionals pythonSupport [ python numpy - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - CoreGraphics - CoreVideo ]; propagatedBuildInputs = lib.optionals pythonSupport ( diff --git a/pkgs/applications/science/misc/rink/default.nix b/pkgs/applications/science/misc/rink/default.nix index dfa7fbf8daf4..622030ebfd98 100644 --- a/pkgs/applications/science/misc/rink/default.nix +++ b/pkgs/applications/science/misc/rink/default.nix @@ -10,7 +10,6 @@ installShellFiles, asciidoctor, libiconv, - Security, }: rustPlatform.buildRustPackage rec { @@ -39,7 +38,6 @@ rustPlatform.buildRustPackage rec { [ curl libiconv - Security ] else [ openssl ] diff --git a/pkgs/applications/version-management/git-gone/default.nix b/pkgs/applications/version-management/git-gone/default.nix index b131fa6ee7f2..76a8bb0ca03f 100644 --- a/pkgs/applications/version-management/git-gone/default.nix +++ b/pkgs/applications/version-management/git-gone/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, installShellFiles, asciidoctor, }: @@ -36,8 +34,6 @@ rustPlatform.buildRustPackage rec { asciidoctor ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - postInstall = '' asciidoctor --backend=manpage git-gone.1.adoc -o git-gone.1 installManPage git-gone.1 diff --git a/pkgs/applications/version-management/git-stack/default.nix b/pkgs/applications/version-management/git-stack/default.nix index 5107fef5426f..f5e23de6893a 100644 --- a/pkgs/applications/version-management/git-stack/default.nix +++ b/pkgs/applications/version-management/git-stack/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, testers, git-stack, }: @@ -22,10 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-338iRd6zoy2O55sZ0h+s6i8kg4yXFBowRQLge9R9Bqs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - # Many tests try to access the file system. doCheck = false; diff --git a/pkgs/applications/version-management/git/default.nix b/pkgs/applications/version-management/git/default.nix index 974d878f264b..e79f78a7dab5 100644 --- a/pkgs/applications/version-management/git/default.nix +++ b/pkgs/applications/version-management/git/default.nix @@ -41,8 +41,6 @@ pythonSupport ? true, withpcre2 ? true, sendEmailSupport ? perlSupport, - Security, - CoreServices, nixosTests, withLibsecret ? false, pkg-config, @@ -160,10 +158,6 @@ stdenv.mkDerivation (finalAttrs: { tk ] ++ lib.optionals withpcre2 [ pcre2 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - CoreServices - ] ++ lib.optionals withLibsecret [ glib libsecret @@ -238,7 +232,7 @@ stdenv.mkDerivation (finalAttrs: { # Need to build the main Git documentation before building the # contrib/subtree documentation, as the latter depends on the # asciidoc.conf file created by the former. - make -C Documentation "''${flagsArray[@]}" + make -C Documentation PERL_PATH=${lib.getExe buildPackages.perlPackages.perl} "''${flagsArray[@]}" '' + '' make -C contrib/subtree "''${flagsArray[@]}" all ${lib.optionalString withManual "doc"} @@ -265,13 +259,23 @@ stdenv.mkDerivation (finalAttrs: { preInstall = lib.optionalString osxkeychainSupport '' + mkdir -p $out/libexec/git-core + ln -s $out/share/git/contrib/credential/osxkeychain/git-credential-osxkeychain $out/libexec/git-core/ + + # ideally unneeded, but added for backwards compatibility mkdir -p $out/bin - ln -s $out/share/git/contrib/credential/osxkeychain/git-credential-osxkeychain $out/bin/ + ln -s $out/libexec/git-core/git-credential-osxkeychain $out/bin/ + rm -f $PWD/contrib/credential/osxkeychain/git-credential-osxkeychain.o '' + lib.optionalString withLibsecret '' + mkdir -p $out/libexec/git-core + ln -s $out/share/git/contrib/credential/libsecret/git-credential-libsecret $out/libexec/git-core/ + + # ideally unneeded, but added for backwards compatibility mkdir -p $out/bin - ln -s $out/share/git/contrib/credential/libsecret/git-credential-libsecret $out/bin/ + ln -s $out/libexec/git-core/git-credential-libsecret $out/bin/ + rm -f $PWD/contrib/credential/libsecret/git-credential-libsecret.o ''; @@ -340,8 +344,11 @@ stdenv.mkDerivation (finalAttrs: { '' + lib.optionalString perlSupport '' # wrap perl commands - makeWrapper "$out/share/git/contrib/credential/netrc/git-credential-netrc.perl" $out/bin/git-credential-netrc \ + makeWrapper "$out/share/git/contrib/credential/netrc/git-credential-netrc.perl" $out/libexec/git-core/git-credential-netrc \ --set PERL5LIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}" + # ideally unneeded, but added for backwards compatibility + ln -s $out/libexec/git-core/git-credential-netrc $out/bin/ + wrapProgram $out/libexec/git-core/git-cvsimport \ --set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}" wrapProgram $out/libexec/git-core/git-archimport \ @@ -419,7 +426,6 @@ stdenv.mkDerivation (finalAttrs: { '' ) + lib.optionalString osxkeychainSupport '' - ln -s $out/share/git/contrib/credential/osxkeychain/git-credential-osxkeychain $out/libexec/git-core/ # enable git-credential-osxkeychain on darwin if desired (default) mkdir -p $out/etc cat > $out/etc/gitconfig << EOF diff --git a/pkgs/applications/version-management/gittyup/default.nix b/pkgs/applications/version-management/gittyup/default.nix index cfe26c2de044..25e65657ce8d 100644 --- a/pkgs/applications/version-management/gittyup/default.nix +++ b/pkgs/applications/version-management/gittyup/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, cmark, - darwin, git, libssh2, lua5_4, @@ -60,24 +59,16 @@ stdenv.mkDerivation rec { wrapQtAppsHook ]; - buildInputs = - [ - cmark - git - hunspell - libssh2 - lua5_4 - openssl - qtbase - qttools - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - Security - ] - ); + buildInputs = [ + cmark + git + hunspell + libssh2 + lua5_4 + openssl + qtbase + qttools + ]; postInstall = '' # Those are not program libs, just some Qt5 libs that the build system leaks for some reason diff --git a/pkgs/applications/version-management/lucky-commit/default.nix b/pkgs/applications/version-management/lucky-commit/default.nix index 3b5c389e70ed..f2295c428aa9 100644 --- a/pkgs/applications/version-management/lucky-commit/default.nix +++ b/pkgs/applications/version-management/lucky-commit/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, withOpenCL ? true, stdenv, - OpenCL, ocl-icd, }: @@ -22,7 +21,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-8Z/bfSDjSrvGbPOVpvIYzOz5wxjkMsuwOWASnOA8ziM="; - buildInputs = lib.optional withOpenCL (if stdenv.hostPlatform.isDarwin then OpenCL else ocl-icd); + buildInputs = lib.optional (withOpenCL && (!stdenv.hostPlatform.isDarwin)) ocl-icd; buildNoDefaultFeatures = !withOpenCL; diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix index 3b6270bf8c65..bc60bd3fcb54 100644 --- a/pkgs/applications/version-management/mercurial/default.nix +++ b/pkgs/applications/version-management/mercurial/default.nix @@ -16,7 +16,6 @@ guiSupport ? fullBuild, tk, highlightSupport ? fullBuild, - ApplicationServices, # test dependencies runCommand, unzip, @@ -39,11 +38,11 @@ let self = python3Packages.buildPythonApplication rec { pname = "mercurial${lib.optionalString fullBuild "-full"}"; - version = "6.9.1"; + version = "6.9.4"; src = fetchurl { url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz"; - hash = "sha256-5XdXfumpep+E08NNU8y4uTVCY9arlkR1JQlPPgpWcnA="; + hash = "sha256-fqDoOeyDRSd90Z0HJQtEJhNNxdZoL/iAqGorCbTjjs0="; }; format = "other"; @@ -78,7 +77,7 @@ let cargo rustc ]; - buildInputs = [ docutils ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ApplicationServices ]; + buildInputs = [ docutils ]; makeFlags = [ "PREFIX=$(out)" ] ++ lib.optional rustSupport "PURE=--rust"; diff --git a/pkgs/applications/version-management/p4/default.nix b/pkgs/applications/version-management/p4/default.nix index 56f2f8e463b1..68af1ce3c04c 100644 --- a/pkgs/applications/version-management/p4/default.nix +++ b/pkgs/applications/version-management/p4/default.nix @@ -7,9 +7,6 @@ linkFarm, jam, openssl, - CoreServices, - Foundation, - Security, testers, }: @@ -53,12 +50,6 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ jam ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Foundation - Security - ]; - outputs = [ "out" "bin" diff --git a/pkgs/applications/version-management/sapling/default.nix b/pkgs/applications/version-management/sapling/default.nix index 535abf792679..a44df071c8de 100644 --- a/pkgs/applications/version-management/sapling/default.nix +++ b/pkgs/applications/version-management/sapling/default.nix @@ -16,12 +16,6 @@ fixup-yarn-lock, glibcLocales, libiconv, - Cocoa, - CoreFoundation, - CoreGraphics, - CoreServices, - Security, - WebKit, enableMinimal ? false, }: @@ -166,12 +160,6 @@ python311Packages.buildPythonApplication { ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl libiconv - Cocoa - CoreFoundation - CoreGraphics - CoreServices - Security - WebKit ]; HGNAME = "sl"; diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix index 353f567172b4..5513f8bfd0f5 100644 --- a/pkgs/applications/version-management/subversion/default.nix +++ b/pkgs/applications/version-management/subversion/default.nix @@ -16,8 +16,6 @@ openssl, lz4, utf8proc, - CoreServices, - Security, autoconf, libtool, apacheHttpd ? null, diff --git a/pkgs/applications/video/go2tv/default.nix b/pkgs/applications/video/go2tv/default.nix index 77bf7cfb8517..f7ded32020b6 100644 --- a/pkgs/applications/video/go2tv/default.nix +++ b/pkgs/applications/video/go2tv/default.nix @@ -1,12 +1,7 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, - Carbon, - Cocoa, - Kernel, - UserNotifications, xorg, libglvnd, pkg-config, @@ -28,23 +23,16 @@ buildGoModule rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - xorg.libX11 - xorg.libXcursor - xorg.libXrandr - xorg.libXinerama - xorg.libXi - xorg.libXext - xorg.libXxf86vm - libglvnd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - Cocoa - Kernel - UserNotifications - ]; + buildInputs = [ + xorg.libX11 + xorg.libXcursor + xorg.libXrandr + xorg.libXinerama + xorg.libXi + xorg.libXext + xorg.libXxf86vm + libglvnd + ]; ldflags = [ "-s" diff --git a/pkgs/applications/video/jellyfin-media-player/default.nix b/pkgs/applications/video/jellyfin-media-player/default.nix index cf660186976d..ebcdc89f4f1e 100644 --- a/pkgs/applications/video/jellyfin-media-player/default.nix +++ b/pkgs/applications/video/jellyfin-media-player/default.nix @@ -3,10 +3,6 @@ fetchFromGitHub, mkDerivation, stdenv, - Cocoa, - CoreAudio, - CoreFoundation, - MediaPlayer, SDL2, cmake, libGL, @@ -59,12 +55,6 @@ mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - CoreAudio - CoreFoundation - MediaPlayer ]; nativeBuildInputs = [ diff --git a/pkgs/applications/video/mplayer/default.nix b/pkgs/applications/video/mplayer/default.nix index e156fee4a1ff..e880ffb89266 100644 --- a/pkgs/applications/video/mplayer/default.nix +++ b/pkgs/applications/video/mplayer/default.nix @@ -65,7 +65,6 @@ libjpegSupport ? true, libjpeg, useUnfreeCodecs ? false, - darwin, buildPackages, }: @@ -176,11 +175,7 @@ stdenv.mkDerivation { ++ lib.optional libpngSupport libpng ++ lib.optional libjpegSupport libjpeg ++ lib.optional bs2bSupport libbs2b - ++ lib.optional v4lSupport libv4l - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.OpenGL - ]; + ++ lib.optional v4lSupport libv4l; configurePlatforms = [ ]; configureFlags = diff --git a/pkgs/applications/video/olive-editor/default.nix b/pkgs/applications/video/olive-editor/default.nix index b3cd3512a74d..d2f21aceb9a9 100644 --- a/pkgs/applications/video/olive-editor/default.nix +++ b/pkgs/applications/video/olive-editor/default.nix @@ -8,7 +8,6 @@ frei0r, opencolorio, ffmpeg_6, - CoreFoundation, cmake, wrapQtAppsHook, openimageio, @@ -83,7 +82,7 @@ stdenv.mkDerivation { qtwayland qtmultimedia qttools - ] ++ lib.optional stdenv.hostPlatform.isDarwin CoreFoundation; + ]; meta = with lib; { description = "Professional open-source NLE video editor"; diff --git a/pkgs/applications/video/youtube-tui/default.nix b/pkgs/applications/video/youtube-tui/default.nix index b2e2f38bc33d..7c2a4d7f3f60 100644 --- a/pkgs/applications/video/youtube-tui/default.nix +++ b/pkgs/applications/video/youtube-tui/default.nix @@ -10,9 +10,6 @@ makeBinaryWrapper, libsixel, mpv, - CoreFoundation, - Security, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -35,18 +32,12 @@ rustPlatform.buildRustPackage rec { makeBinaryWrapper ]; - buildInputs = - [ - openssl - xorg.libxcb - libsixel - mpv - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - AppKit - ]; + buildInputs = [ + openssl + xorg.libxcb + libsixel + mpv + ]; # sixel-sys is dynamically linked to libsixel postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix index 7c9d5c30312a..d22d9916bf0c 100644 --- a/pkgs/applications/virtualization/qemu/default.nix +++ b/pkgs/applications/virtualization/qemu/default.nix @@ -33,8 +33,6 @@ libslirp, apple-sdk_13, darwinMinVersionHook, - rez, - setfile, guestAgentSupport ? (with stdenv.hostPlatform; isLinux || isNetBSD || isOpenBSD || isSunOS || isWindows) && !minimal, numaSupport ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAarch32 && !minimal, @@ -145,11 +143,11 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString nixosTestRunner "-for-vm-tests" + lib.optionalString toolsOnly "-utils" + lib.optionalString userOnly "-user"; - version = "9.2.2"; + version = "9.2.3"; src = fetchurl { url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz"; - hash = "sha256-dS6u63cpI6c9U2sjHgW8wJybH1FpCkGtmXPZAOTsn78="; + hash = "sha256-uu1JQnDDYb9pgWrMhFEuPv7XHHoj92aRZCuAvD3naT4="; }; depsBuildBuild = @@ -179,8 +177,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals hexagonSupport [ glib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ sigtool - rez - setfile ] ++ lib.optionals (!userOnly) [ dtc ]; @@ -263,6 +259,13 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./fix-qemu-ga.patch + # On macOS, QEMU uses `Rez(1)` and `SetFile(1)` to attach its icon + # to the binary. Unfortunately, those commands are proprietary, + # deprecated since Xcode 6, and operate on resource forks, which + # these days are stored in extended attributes, which aren’t + # supported in the Nix store. So we patch out the calls. + ./skip-macos-icon.patch + # Workaround for upstream issue with nested virtualisation: https://gitlab.com/qemu-project/qemu/-/issues/1008 (fetchpatch { url = "https://gitlab.com/qemu-project/qemu/-/commit/3e4546d5bd38a1e98d4bd2de48631abf0398a3a2.diff"; diff --git a/pkgs/applications/virtualization/qemu/skip-macos-icon.patch b/pkgs/applications/virtualization/qemu/skip-macos-icon.patch new file mode 100644 index 000000000000..4f6f3a9a9e4a --- /dev/null +++ b/pkgs/applications/virtualization/qemu/skip-macos-icon.patch @@ -0,0 +1,14 @@ +diff --git a/scripts/entitlement.sh b/scripts/entitlement.sh +index 0f412949ec..23f56d083a 100755 +--- a/scripts/entitlement.sh ++++ b/scripts/entitlement.sh +@@ -25,9 +25,5 @@ + codesign --entitlements "$ENTITLEMENT" --force -s - "$SRC" + fi + +-# Add the QEMU icon to the binary on Mac OS +-Rez -append "$ICON" -o "$SRC" +-SetFile -a C "$SRC" +- + mv -f "$SRC" "$DST" + trap '' exit diff --git a/pkgs/applications/virtualization/xhyve/default.nix b/pkgs/applications/virtualization/xhyve/default.nix index c994cf7ec819..5d705eb3a20d 100644 --- a/pkgs/applications/virtualization/xhyve/default.nix +++ b/pkgs/applications/virtualization/xhyve/default.nix @@ -2,10 +2,6 @@ stdenv, lib, fetchFromGitHub, - Hypervisor, - vmnet, - xpc, - libobjc, zlib, }: @@ -21,10 +17,6 @@ stdenv.mkDerivation rec { }; buildInputs = [ - Hypervisor - vmnet - xpc - libobjc zlib ]; diff --git a/pkgs/build-support/cc-wrapper/add-clang-cc-cflags-before.sh b/pkgs/build-support/cc-wrapper/add-clang-cc-cflags-before.sh index 6a8c86258284..b56bb39c97a9 100644 --- a/pkgs/build-support/cc-wrapper/add-clang-cc-cflags-before.sh +++ b/pkgs/build-support/cc-wrapper/add-clang-cc-cflags-before.sh @@ -26,7 +26,7 @@ while (("$n" < "$nParams")); do esac done -if $targetPassed && [[ "$targetValue" != "@defaultTarget@" ]]; then +if $targetPassed && [[ "$targetValue" != "@defaultTarget@" ]] && (( "${NIX_CC_WRAPPER_SUPPRESS_TARGET_WARNING:-0}" < 1 )); then echo "Warning: supplying the --target $targetValue != @defaultTarget@ argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead." >&2 elif [[ $0 != *cpp ]]; then extraBefore+=(-target @defaultTarget@ @machineFlags@) diff --git a/pkgs/build-support/cc-wrapper/add-flags.sh b/pkgs/build-support/cc-wrapper/add-flags.sh index 2c3dc8884023..90b6d9b04adc 100644 --- a/pkgs/build-support/cc-wrapper/add-flags.sh +++ b/pkgs/build-support/cc-wrapper/add-flags.sh @@ -30,7 +30,7 @@ done # Arocc does not support "-B" if [[ -z "@isArocc@" ]]; then # `-B@bintools@/bin' forces cc to use ld-wrapper.sh when calling ld. - NIX_CFLAGS_COMPILE_@suffixSalt@="-B@bintools@/bin/ $NIX_CFLAGS_COMPILE_@suffixSalt@" + NIX_CFLAGS_COMPILE_@suffixSalt@="-B@bintools@/bin/@bintools_targetPrefix@ $NIX_CFLAGS_COMPILE_@suffixSalt@" fi # Export and assign separately in order that a failing $(..) will fail diff --git a/pkgs/build-support/cc-wrapper/add-hardening.sh b/pkgs/build-support/cc-wrapper/add-hardening.sh index 4440d99ccaba..9fed30303ab8 100644 --- a/pkgs/build-support/cc-wrapper/add-hardening.sh +++ b/pkgs/build-support/cc-wrapper/add-hardening.sh @@ -32,7 +32,7 @@ if [[ -n "${hardeningEnableMap[fortify3]-}" ]]; then fi if (( "${NIX_DEBUG:-0}" >= 1 )); then - declare -a allHardeningFlags=(fortify fortify3 shadowstack stackprotector stackclashprotection pacret pie pic strictoverflow format trivialautovarinit zerocallusedregs) + declare -a allHardeningFlags=(fortify fortify3 shadowstack stackprotector stackclashprotection nostrictaliasing pacret pie pic strictoverflow format trivialautovarinit zerocallusedregs) declare -A hardeningDisableMap=() # Determine which flags were effectively disabled so we can report below. @@ -91,6 +91,10 @@ for flag in "${!hardeningEnableMap[@]}"; do if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling stack-clash-protection >&2; fi hardeningCFlagsBefore+=('-fstack-clash-protection') ;; + nostrictaliasing) + if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling nostrictaliasing >&2; fi + hardeningCFlagsBefore+=('-fno-strict-aliasing') + ;; pie) # NB: we do not use `+=` here, because PIE flags must occur before any PIC flags if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling CFlags -fPIE >&2; fi diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index 692474d48c42..3138498e3682 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -872,6 +872,7 @@ stdenvNoCC.mkDerivation { cc = optionalString (!nativeTools) cc; wrapperName = "CC_WRAPPER"; inherit suffixSalt coreutils_bin bintools; + bintools_targetPrefix = bintools.targetPrefix; inherit libc_bin libc_dev libc_lib; inherit darwinPlatformForCC; default_hardening_flags_str = builtins.toString defaultHardeningFlags; diff --git a/pkgs/build-support/mitm-cache/default.nix b/pkgs/build-support/mitm-cache/default.nix index e3f89bacf54c..9c4e89bf3d55 100644 --- a/pkgs/build-support/mitm-cache/default.nix +++ b/pkgs/build-support/mitm-cache/default.nix @@ -1,12 +1,10 @@ { lib, - stdenv, fetchFromGitHub, callPackage, rustPlatform, replaceVars, openssl, - Security, python3Packages, }: @@ -21,10 +19,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-eY8mgmQB8wXQ7YJbLvdjXEEgGD+/RDywjvehJYf7ckE="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - useFetchCargoVendor = true; cargoHash = "sha256-DTPlPCumkVI2naYoNdO8T3pQNSawBA0FZ9LxVpqKqN0="; diff --git a/pkgs/build-support/wasm-bindgen-cli/default.nix b/pkgs/build-support/wasm-bindgen-cli/default.nix index 40c120c14b79..1cdbd5d9906a 100644 --- a/pkgs/build-support/wasm-bindgen-cli/default.nix +++ b/pkgs/build-support/wasm-bindgen-cli/default.nix @@ -8,7 +8,6 @@ openssl, stdenv, curl, - darwin, }: { @@ -28,7 +27,6 @@ rustPlatform.buildRustPackage { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl - darwin.apple_sdk.frameworks.Security ]; nativeCheckInputs = [ nodejs_latest ]; diff --git a/pkgs/by-name/ad/adguardian/package.nix b/pkgs/by-name/ad/adguardian/package.nix index 10d98113e0c3..f4966916c8ef 100644 --- a/pkgs/by-name/ad/adguardian/package.nix +++ b/pkgs/by-name/ad/adguardian/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-yPDysaslL/7N60eZ/hqZl5ZXIsof/pvlgHYfW1mIWtI="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance"; mainProgram = "adguardian"; diff --git a/pkgs/by-name/ae/aemu/package.nix b/pkgs/by-name/ae/aemu/package.nix index 03722e15320c..969ec27581df 100644 --- a/pkgs/by-name/ae/aemu/package.nix +++ b/pkgs/by-name/ae/aemu/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitiles, cmake, - darwin, }: stdenv.mkDerivation { @@ -23,9 +22,6 @@ stdenv.mkDerivation { ]; nativeBuildInputs = [ cmake ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ]; cmakeFlags = [ "-DAEMU_COMMON_GEN_PKGCONFIG=ON" diff --git a/pkgs/by-name/ai/aiken/package.nix b/pkgs/by-name/ai/aiken/package.nix index 305167f6ed5c..f39c4e8a6175 100644 --- a/pkgs/by-name/ai/aiken/package.nix +++ b/pkgs/by-name/ai/aiken/package.nix @@ -4,8 +4,6 @@ pkg-config, rustPlatform, fetchFromGitHub, - darwin, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -22,16 +20,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-m6CFu0HA4e/9hWgYcRPjfa0h5vk0zwt5PqgvsuJuPNk="; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/am/amber-secret/package.nix b/pkgs/by-name/am/amber-secret/package.nix index c62940c467d1..a05d3fbab349 100644 --- a/pkgs/by-name/am/amber-secret/package.nix +++ b/pkgs/by-name/am/amber-secret/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, rustPlatform, }: @@ -21,8 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Gwj0rnbKWifja5NJwskcrFpPoK15HjSQHXolGbgV784="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - meta = { description = "Manage secret values in-repo via public key cryptography"; homepage = "https://github.com/fpco/amber"; diff --git a/pkgs/by-name/am/amp/package.nix b/pkgs/by-name/am/amp/package.nix index 36f4a1ca6462..1c32dd578eba 100644 --- a/pkgs/by-name/am/amp/package.nix +++ b/pkgs/by-name/am/amp/package.nix @@ -9,7 +9,6 @@ xorg, cmake, libgit2, - darwin, curl, writableTmpDirAsHomeHook, }: @@ -41,14 +40,9 @@ rustPlatform.buildRustPackage rec { xorg.libxcb libgit2 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - curl - Security - AppKit - ] - ); + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + curl + ]; nativeCheckInputs = [ writableTmpDirAsHomeHook diff --git a/pkgs/by-name/ap/apparmor-bin-utils/package.nix b/pkgs/by-name/ap/apparmor-bin-utils/package.nix new file mode 100644 index 000000000000..5c4c555abcf4 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-bin-utils/package.nix @@ -0,0 +1,53 @@ +{ + lib, + stdenv, + pkg-config, + which, + buildPackages, + + # apparmor deps + libapparmor, + + # testing + perl, +}: +stdenv.mkDerivation { + pname = "apparmor-bin-utils"; + inherit (libapparmor) + version + src + ; + + sourceRoot = "${libapparmor.src.name}/binutils"; + + nativeBuildInputs = [ + pkg-config + libapparmor + which + ]; + + buildInputs = [ + libapparmor + ]; + + makeFlags = [ + "LANGS=" + "USE_SYSTEM=1" + "POD2MAN=${lib.getExe' buildPackages.perl "pod2man"}" + "POD2HTML=${lib.getExe' buildPackages.perl "pod2html"}" + "MANDIR=share/man" + ]; + + doCheck = true; + checkInputs = [ perl ]; + + installFlags = [ + "DESTDIR=$(out)" + "BINDIR=$(out)/bin" + "SBINDIR=$(out)/bin" + ]; + + meta = libapparmor.meta // { + description = "Mandatory access control system - binary user-land utilities"; + }; +} diff --git a/pkgs/by-name/ap/apparmor-pam/package.nix b/pkgs/by-name/ap/apparmor-pam/package.nix new file mode 100644 index 000000000000..0ff8d62aa310 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-pam/package.nix @@ -0,0 +1,40 @@ +{ + stdenv, + pkg-config, + which, + pam, + + # apparmor deps + libapparmor, +}: +stdenv.mkDerivation { + pname = "apparmor-pam"; + inherit (libapparmor) + version + src + ; + + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "pkg-config" "$PKG_CONFIG" + ''; + + nativeBuildInputs = [ + pkg-config + which + ]; + + buildInputs = [ + libapparmor + pam + ]; + + sourceRoot = "${libapparmor.src.name}/changehat/pam_apparmor"; + + makeFlags = [ "USE_SYSTEM=1" ]; + installFlags = [ "DESTDIR=$(out)" ]; + + meta = libapparmor.meta // { + description = "Mandatory access control system - PAM service"; + }; +} diff --git a/pkgs/os-specific/linux/apparmor/fix-rc.apparmor.functions.sh b/pkgs/by-name/ap/apparmor-parser/fix-rc.apparmor.functions.sh similarity index 100% rename from pkgs/os-specific/linux/apparmor/fix-rc.apparmor.functions.sh rename to pkgs/by-name/ap/apparmor-parser/fix-rc.apparmor.functions.sh diff --git a/pkgs/by-name/ap/apparmor-parser/package.nix b/pkgs/by-name/ap/apparmor-parser/package.nix new file mode 100644 index 000000000000..f3b884aa9b10 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-parser/package.nix @@ -0,0 +1,75 @@ +{ + lib, + stdenv, + which, + flex, + bison, + linuxHeaders ? stdenv.cc.libc.linuxHeaders, + buildPackages, + + # apparmor deps + libapparmor, + + # testing + perl, + python3, + bashInteractive, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "apparmor-parser"; + inherit (libapparmor) version src; + + postPatch = '' + patchShebangs . + cd parser + + substituteInPlace Makefile \ + --replace-fail "/usr/include/linux/capability.h" "${linuxHeaders}/include/linux/capability.h" + substituteInPlace rc.apparmor.functions \ + --replace-fail "/sbin/apparmor_parser" "$out/bin/apparmor_parser" # FIXME + substituteInPlace rc.apparmor.functions \ + --replace-fail "/usr/sbin/aa-status" '$(which aa-status)' + sed -i rc.apparmor.functions -e '2i . ${./fix-rc.apparmor.functions.sh}' + ''; + + nativeBuildInputs = [ + bison + flex + which + ]; + + buildInputs = [ libapparmor ]; + + makeFlags = [ + "LANGS=" + "USE_SYSTEM=1" + "INCLUDEDIR=${libapparmor}/include" + "AR=${stdenv.cc.bintools.targetPrefix}ar" + "POD2MAN=${lib.getExe' buildPackages.perl "pod2man"}" + "POD2HTML=${lib.getExe' buildPackages.perl "pod2html"}" + "MANDIR=share/man" + ] ++ lib.optional finalAttrs.doCheck "PROVE=${lib.getExe' perl "prove"}"; + + installFlags = [ + "DESTDIR=$(out)" + "DISTRO=unknown" + ]; + + preCheck = "pushd ./tst"; + + checkTarget = "tests"; + + postCheck = "popd"; + + doCheck = stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.hostPlatform.isMusl; + checkInputs = [ + bashInteractive + perl + python3 + ]; + + meta = libapparmor.meta // { + description = "Mandatory access control system - core library"; + mainProgram = "apparmor_parser"; + }; +}) diff --git a/pkgs/by-name/ap/apparmor-profiles/package.nix b/pkgs/by-name/ap/apparmor-profiles/package.nix new file mode 100644 index 000000000000..384249b8ac93 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-profiles/package.nix @@ -0,0 +1,42 @@ +{ + stdenv, + which, + callPackage, + + # apparmor deps + libapparmor, + apparmor-parser, + apparmor-utils, +}: +stdenv.mkDerivation { + pname = "apparmor-profiles"; + inherit (libapparmor) version src; + + sourceRoot = "${libapparmor.src.name}/profiles"; + + nativeBuildInputs = [ which ]; + + installFlags = [ + "DESTDIR=$(out)" + "EXTRAS_DEST=$(out)/share/apparmor/extra-profiles" + ]; + + checkTarget = "check"; + + checkInputs = [ + apparmor-parser + apparmor-utils + ]; + + preCheck = '' + export USE_SYSTEM=1 + export LOGPROF="aa-logprof --configdir ${callPackage ./test_config.nix { }} --no-check-mountpoint" + ''; + + doCheck = true; + + meta = libapparmor.meta // { + description = "Mandatory access control system - profiles"; + mainProgram = "apparmor_parser"; + }; +} diff --git a/pkgs/by-name/ap/apparmor-profiles/test_config.nix b/pkgs/by-name/ap/apparmor-profiles/test_config.nix new file mode 100644 index 000000000000..3aa3d2ee2b32 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-profiles/test_config.nix @@ -0,0 +1,47 @@ +{ + lib, + runCommand, + util-linux, + stdenv, + runtimeShell, + bashInteractive, + + # apparmor deps + libapparmor, + apparmor-parser, +}: +(runCommand "logprof_conf" + { + header = '' + [settings] + # /etc/apparmor.d/ is read-only on NixOS + profiledir = /var/cache/apparmor/logprof + inactive_profiledir = /etc/apparmor.d/disable + # Use: journalctl -b --since today --grep audit: | aa-logprof + logfiles = /dev/stdin + + parser = ${lib.getExe apparmor-parser} + ldd = ${lib.getExe' stdenv.cc.libc "ldd"} + logger = ${util-linux}/bin/logger + + # customize how file ownership permissions are presented + # 0 - off + # 1 - default of what ever mode the log reported + # 2 - force the new permissions to be user + # 3 - force all perms on the rule to be user + default_owner_prompt = 1 + + [qualifiers] + ${runtimeShell} = icnu + ${bashInteractive}/bin/sh = icnu + ${bashInteractive}/bin/bash = icnu + ''; + passAsFile = [ "header" ]; + } + '' + mkdir $out + cp $headerPath $out/logprof.conf + ln -s ${libapparmor.src}/utils/severity.db $out/severity.db + sed '1,/\[qualifiers\]/d' ${libapparmor.src}/utils/logprof.conf >> $out/logprof.conf + '' +) diff --git a/pkgs/by-name/ap/apparmor-teardown/package.nix b/pkgs/by-name/ap/apparmor-teardown/package.nix new file mode 100644 index 000000000000..f5c299b24d76 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-teardown/package.nix @@ -0,0 +1,33 @@ +{ + writeShellApplication, + coreutils, + gnused, + gnugrep, + which, + + # apparmor deps + apparmor-parser, + apparmor-bin-utils, + libapparmor, +}: +writeShellApplication { + name = "apparmor-teardown"; + runtimeInputs = [ + apparmor-parser + apparmor-bin-utils + coreutils + gnused + gnugrep + which + ]; + + text = '' + set +e # the imported script tries to `read` an empty line + # shellcheck source=/dev/null + . ${apparmor-parser}/lib/apparmor/rc.apparmor.functions + remove_profiles + exit 0 + ''; + + inherit (libapparmor) meta; +} diff --git a/pkgs/by-name/ap/apparmor-utils/package.nix b/pkgs/by-name/ap/apparmor-utils/package.nix new file mode 100644 index 000000000000..06e773dcc5f9 --- /dev/null +++ b/pkgs/by-name/ap/apparmor-utils/package.nix @@ -0,0 +1,86 @@ +{ + lib, + makeWrapper, + gawk, + perl, + bash, + stdenv, + which, + linuxHeaders ? stdenv.cc.libc.linuxHeaders, + python3Packages, + bashNonInteractive, + buildPackages, + + # apparmor deps + libapparmor, + apparmor-parser, + apparmor-teardown, +}: +python3Packages.buildPythonApplication { + pname = "apparmor-utils"; + inherit (libapparmor) version src; + + postPatch = + '' + patchShebangs . + cd utils + + substituteInPlace aa-remove-unknown \ + --replace-fail "/lib/apparmor/rc.apparmor.functions" "${apparmor-parser}/lib/apparmor/rc.apparmor.functions" + substituteInPlace Makefile \ + --replace-fail "/usr/include/linux/capability.h" "${linuxHeaders}/include/linux/capability.h" + sed -i -E 's/^(DESTDIR|BINDIR|PYPREFIX)=.*//g' Makefile + sed -i aa-unconfined -e "/my_env\['PATH'\]/d" + '' + + (lib.optionalString stdenv.hostPlatform.isMusl '' + sed -i Makefile -e "/\/d" + ''); + + format = "other"; + strictDeps = true; + + doCheck = true; + + nativeBuildInputs = [ + makeWrapper + which + bashNonInteractive + python3Packages.setuptools + ]; + + buildInputs = [ + bash + perl + ]; + + pythonPath = [ + python3Packages.notify2 + python3Packages.psutil + libapparmor + ]; + + makeFlags = [ + "LANGS=" + "POD2MAN=${lib.getExe' buildPackages.perl "pod2man"}" + "POD2HTML=${lib.getExe' buildPackages.perl "pod2html"}" + "MANDIR=share/man" + ]; + + installFlags = [ + "DESTDIR=$(out)" + "BINDIR=$(out)/bin" + "VIM_INSTALL_PATH=$(out)/share" + "PYPREFIX=" + ]; + + postInstall = '' + wrapProgram $out/bin/aa-remove-unknown \ + --prefix PATH : ${lib.makeBinPath [ gawk ]} + + ln -s ${lib.getExe apparmor-teardown} $out/bin/aa-teardown + ''; + + meta = libapparmor.meta // { + description = "Mandatory access control system - script user-land utilities"; + }; +} diff --git a/pkgs/by-name/ap/apple-sdk/common/process-stubs.nix b/pkgs/by-name/ap/apple-sdk/common/process-stubs.nix index d562816c17bd..0f87f9c326bd 100644 --- a/pkgs/by-name/ap/apple-sdk/common/process-stubs.nix +++ b/pkgs/by-name/ap/apple-sdk/common/process-stubs.nix @@ -35,7 +35,24 @@ self: super: { | .main_library.reexported_libraries[].names[] |= select([.] | inside($libs) | not) ' > usr/lib/$libSystem~ # Convert libSystem back to tbd-v4 because not all tooling supports the JSON-based format yet. - llvm-readtapi -delete-input --filetype=tbd-v4 usr/lib/$libSystem~ -o usr/lib/$libSystem + llvm-readtapi --filetype=tbd-v4 usr/lib/$libSystem~ -o usr/lib/$libSystem + rm usr/lib/$libSystem~ done + + # Strip weak C++ symbols to work around `libc++` leakage in system + # frameworks for now. These are only present on `x86_64-darwin`, so + # it should hopefully be harmless. + # + # TODO FIXME: This is kind of horrible. + while read -r -d "" stub; do + printf 'Stripping weak C++ symbols from %s\n' "$stub" + llvm-readtapi --filetype=tbd-v5 "$stub" \ + | jq ' + (.main_library, .libraries[]?).exported_symbols[]?.data.weak[]? |= + select(startswith("__Z") | not) + ' > $stub~ + llvm-readtapi --filetype=tbd-v4 $stub~ -o $stub + rm $stub~ + done < <(find . -name '*.tbd' -print0) ''; } diff --git a/pkgs/by-name/ar/artem/package.nix b/pkgs/by-name/ar/artem/package.nix index a04e31e6b3f5..9305dabc5f83 100644 --- a/pkgs/by-name/ar/artem/package.nix +++ b/pkgs/by-name/ar/artem/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,10 +23,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - checkFlags = [ # require internet access "--skip=arguments::input::url_input" diff --git a/pkgs/by-name/as/asciinema-agg/package.nix b/pkgs/by-name/as/asciinema-agg/package.nix index a79fa32aae9b..c5d94322405a 100644 --- a/pkgs/by-name/as/asciinema-agg/package.nix +++ b/pkgs/by-name/as/asciinema-agg/package.nix @@ -2,13 +2,8 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) Security; -in rustPlatform.buildRustPackage rec { pname = "agg"; version = "1.5.0"; @@ -25,10 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-KQ4g4hWy8FZH4nLiB0874r8FCINXJboZ4C1dAAPA8Gc="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - meta = with lib; { description = "Command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder"; homepage = "https://github.com/asciinema/agg"; diff --git a/pkgs/by-name/as/assimp/package.nix b/pkgs/by-name/as/assimp/package.nix index 4aaa2ed60876..33a3a0b5de58 100644 --- a/pkgs/by-name/as/assimp/package.nix +++ b/pkgs/by-name/as/assimp/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, cmake, - boost, zlib, }: @@ -25,7 +24,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ - boost zlib ]; diff --git a/pkgs/by-name/at/attic-client/package.nix b/pkgs/by-name/at/attic-client/package.nix index 5e8c267dbf2d..99b38d0e0228 100644 --- a/pkgs/by-name/at/attic-client/package.nix +++ b/pkgs/by-name/at/attic-client/package.nix @@ -8,7 +8,6 @@ pkg-config, stdenv, installShellFiles, - darwin, crates ? [ "attic-client" ], }: rustPlatform.buildRustPackage { @@ -27,17 +26,10 @@ rustPlatform.buildRustPackage { installShellFiles ]; - buildInputs = - [ - nixVersions.nix_2_24 - boost - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - SystemConfiguration - ] - ); + buildInputs = [ + nixVersions.nix_2_24 + boost + ]; cargoBuildFlags = lib.concatMapStrings (c: "-p ${c} ") crates; cargoHash = "sha256-AbpWnYfBMrR6oOfy2LkQvIPYsClCWE89bJav+iHTtLM="; diff --git a/pkgs/by-name/au/authoscope/package.nix b/pkgs/by-name/au/authoscope/package.nix index d46c6117c8ae..1c3350aabafb 100644 --- a/pkgs/by-name/au/authoscope/package.nix +++ b/pkgs/by-name/au/authoscope/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, installShellFiles, libcap, @@ -31,15 +29,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libcap - zlib - openssl - ] - ++ lib.optional stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libcap + zlib + openssl + ]; postInstall = '' installManPage docs/${pname}.1 diff --git a/pkgs/by-name/au/autotrace/package.nix b/pkgs/by-name/au/autotrace/package.nix index 40be3cef2fa8..c6505c519f05 100644 --- a/pkgs/by-name/au/autotrace/package.nix +++ b/pkgs/by-name/au/autotrace/package.nix @@ -11,7 +11,6 @@ imagemagick, libpng, pstoedit, - darwin, }: stdenv.mkDerivation rec { @@ -41,16 +40,12 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - glib - imagemagick - libpng - pstoedit - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + glib + imagemagick + libpng + pstoedit + ]; meta = with lib; { homepage = "https://github.com/autotrace/autotrace"; diff --git a/pkgs/by-name/aw/aws-lc/package.nix b/pkgs/by-name/aw/aws-lc/package.nix index b5e4223fa727..e831f7c0d86c 100644 --- a/pkgs/by-name/aw/aws-lc/package.nix +++ b/pkgs/by-name/aw/aws-lc/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - overrideSDK, cmakeMinimal, fetchFromGitHub, ninja, @@ -9,10 +8,7 @@ aws-lc, useSharedLibraries ? !stdenv.hostPlatform.isStatic, }: -let - awsStdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; -in -awsStdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "aws-lc"; version = "1.49.1"; diff --git a/pkgs/by-name/az/azurite/package.nix b/pkgs/by-name/az/azurite/package.nix index 1e0fdda3c287..db06e0ef5dff 100644 --- a/pkgs/by-name/az/azurite/package.nix +++ b/pkgs/by-name/az/azurite/package.nix @@ -3,7 +3,6 @@ buildNpmPackage, fetchFromGitHub, stdenv, - darwin, libsecret, pkg-config, python3, @@ -26,17 +25,9 @@ buildNpmPackage rec { pkg-config python3 ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - libsecret - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin; - [ - Security - apple_sdk.frameworks.AppKit - ] - ); + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + libsecret + ]; meta = { description = "An open source Azure Storage API compatible server"; diff --git a/pkgs/by-name/ba/bandwhich/package.nix b/pkgs/by-name/ba/bandwhich/package.nix index 65a9950e3061..234b5e1f176d 100644 --- a/pkgs/by-name/ba/bandwhich/package.nix +++ b/pkgs/by-name/ba/bandwhich/package.nix @@ -5,7 +5,6 @@ rustPlatform, installShellFiles, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,8 +23,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; - # 10 passed; 47 failed https://hydra.nixos.org/build/148943783/nixlog/1 doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/bi/bigloo/package.nix b/pkgs/by-name/bi/bigloo/package.nix index 054acfa7c8f1..c3bd3889c39d 100644 --- a/pkgs/by-name/bi/bigloo/package.nix +++ b/pkgs/by-name/bi/bigloo/package.nix @@ -6,7 +6,6 @@ automake, libtool, gmp, - darwin, libunistring, }: @@ -26,7 +25,6 @@ stdenv.mkDerivation rec { ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.ApplicationServices libunistring ]; diff --git a/pkgs/by-name/bi/bind/package.nix b/pkgs/by-name/bi/bind/package.nix index c7220e10e5d7..699bb7a903b0 100644 --- a/pkgs/by-name/bi/bind/package.nix +++ b/pkgs/by-name/bi/bind/package.nix @@ -3,7 +3,6 @@ lib, fetchurl, removeReferencesTo, - darwin, perl, pkg-config, libcap, @@ -66,8 +65,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional stdenv.hostPlatform.isLinux libcap ++ lib.optional enableGSSAPI libkrb5 - ++ lib.optional enablePython (python3.withPackages (ps: with ps; [ ply ])) - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.CoreServices ]; + ++ lib.optional enablePython (python3.withPackages (ps: with ps; [ ply ])); depsBuildBuild = [ buildPackages.stdenv.cc ]; diff --git a/pkgs/by-name/bi/binsider/package.nix b/pkgs/by-name/bi/binsider/package.nix index e1fdd004f087..2ab6721f8c36 100644 --- a/pkgs/by-name/bi/binsider/package.nix +++ b/pkgs/by-name/bi/binsider/package.nix @@ -1,6 +1,5 @@ { lib, - darwin, rustPlatform, fetchFromGitHub, stdenv, @@ -21,14 +20,6 @@ rustPlatform.buildRustPackage rec { buildNoDefaultFeatures = !stdenv.hostPlatform.isLinux; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - CoreServices - ] - ); - checkType = "debug"; checkFlags = [ "--skip=test_extract_strings" diff --git a/pkgs/by-name/bl/blender/package.nix b/pkgs/by-name/bl/blender/package.nix index ea942a8ec9f6..24570317174c 100644 --- a/pkgs/by-name/bl/blender/package.nix +++ b/pkgs/by-name/bl/blender/package.nix @@ -1,9 +1,4 @@ { - Cocoa, - CoreGraphics, - ForceFeedback, - OpenAL, - OpenGL, SDL, addDriverRunpath, alembic, @@ -281,11 +276,6 @@ stdenv'.mkDerivation (finalAttrs: { ] else [ - Cocoa - CoreGraphics - ForceFeedback - OpenAL - OpenGL SDL brotli llvmPackages.openmp diff --git a/pkgs/by-name/bo/boa/package.nix b/pkgs/by-name/bo/boa/package.nix index e3a5a8430d3b..d6ddad303494 100644 --- a/pkgs/by-name/bo/boa/package.nix +++ b/pkgs/by-name/bo/boa/package.nix @@ -7,8 +7,6 @@ bzip2, openssl, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -41,16 +39,11 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - bzip2 - openssl - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + bzip2 + openssl + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/bo/bochs/package.nix b/pkgs/by-name/bo/bochs/package.nix index d609ef99196b..a28522dce7dd 100644 --- a/pkgs/by-name/bo/bochs/package.nix +++ b/pkgs/by-name/bo/bochs/package.nix @@ -2,7 +2,6 @@ lib, SDL2, curl, - darwin, docbook_xml_dtd_45, docbook_xsl, fetchurl, @@ -62,9 +61,6 @@ stdenv.mkDerivation (finalAttrs: { libGLU libX11 libXpm - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc ]; configureFlags = diff --git a/pkgs/by-name/bo/boringtun/package.nix b/pkgs/by-name/bo/boringtun/package.nix index c8aa82dedf76..7c76299df70c 100644 --- a/pkgs/by-name/bo/boringtun/package.nix +++ b/pkgs/by-name/bo/boringtun/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage (finalAttrs: { useFetchCargoVendor = true; cargoHash = "sha256-j1I16QC46MMxcK7rbZJgI8KiKJvF29hkuGKiYLc6uW0="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; - # Testing this project requires sudo, Docker and network access, etc. doCheck = false; diff --git a/pkgs/by-name/br/browsers/package.nix b/pkgs/by-name/br/browsers/package.nix index b22741da77b0..d1e96531a95d 100644 --- a/pkgs/by-name/br/browsers/package.nix +++ b/pkgs/by-name/br/browsers/package.nix @@ -10,8 +10,6 @@ glib, gtk3, pango, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -33,21 +31,14 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook3 ]; - buildInputs = - [ - atk - cairo - gdk-pixbuf - glib - gtk3 - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.CoreGraphics - darwin.apple_sdk.frameworks.CoreText - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + atk + cairo + gdk-pixbuf + glib + gtk3 + pango + ]; postInstall = '' install -m 444 \ diff --git a/pkgs/by-name/bu/bunbun/package.nix b/pkgs/by-name/bu/bunbun/package.nix index 1928ced398f6..6d73ad238382 100644 --- a/pkgs/by-name/bu/bunbun/package.nix +++ b/pkgs/by-name/bu/bunbun/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, versionCheckHook, nix-update-script, }: @@ -22,15 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-2pgQB2myEnLvrU3ApNL/bwaVcGku+X/TjR6YBqXD7Xg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - IOKit - SystemConfiguration - ] - ); - nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/bw/bws/package.nix b/pkgs/by-name/bw/bws/package.nix index e7003dc22984..8bc8bdd91761 100644 --- a/pkgs/by-name/bw/bws/package.nix +++ b/pkgs/by-name/bw/bws/package.nix @@ -7,7 +7,6 @@ oniguruma, openssl, stdenv, - darwin, python3, perl, }: @@ -41,9 +40,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration ]; env = { diff --git a/pkgs/by-name/ca/cairo/package.nix b/pkgs/by-name/ca/cairo/package.nix index d8a4365afe6f..1d96951ac59c 100644 --- a/pkgs/by-name/ca/cairo/package.nix +++ b/pkgs/by-name/ca/cairo/package.nix @@ -21,7 +21,6 @@ glib, xcbSupport ? x11Support, libxcb, - darwin, testers, }: @@ -60,19 +59,9 @@ stdenv.mkDerivation ( python3 ]; - buildInputs = - [ - docbook_xsl - ] - ++ optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreGraphics - CoreText - ApplicationServices - Carbon - ] - ); + buildInputs = [ + docbook_xsl + ]; patches = [ # Pull upstream fix to fix "out of memory" errors: diff --git a/pkgs/by-name/ca/cargo-about/package.nix b/pkgs/by-name/ca/cargo-about/package.nix index 6495652b190b..ca43b5ba79cb 100644 --- a/pkgs/by-name/ca/cargo-about/package.nix +++ b/pkgs/by-name/ca/cargo-about/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,12 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ zstd ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ zstd ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index f14a0081cd40..809edb20ac34 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -6,8 +6,6 @@ bzip2, xz, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,15 +26,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - bzip2 - xz - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + xz + zstd + ]; buildNoDefaultFeatures = true; buildFeatures = [ diff --git a/pkgs/by-name/ca/cargo-bisect-rustc/package.nix b/pkgs/by-name/ca/cargo-bisect-rustc/package.nix index 3a4c056117ba..fd690616a5bf 100644 --- a/pkgs/by-name/ca/cargo-bisect-rustc/package.nix +++ b/pkgs/by-name/ca/cargo-bisect-rustc/package.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitHub, - darwin, rustPlatform, pkg-config, openssl, @@ -43,12 +42,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; useFetchCargoVendor = true; cargoHash = "sha256-SigRm2ZC7jH1iCEGRpka1G/e9kBEieFVU0YDBl2LfTM="; diff --git a/pkgs/by-name/ca/cargo-bump/package.nix b/pkgs/by-name/ca/cargo-bump/package.nix index af31e5f60aab..d1985e7a460f 100644 --- a/pkgs/by-name/ca/cargo-bump/package.nix +++ b/pkgs/by-name/ca/cargo-bump/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, pkg-config, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,10 +23,6 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Increments the version number of the current project"; mainProgram = "cargo-bump"; diff --git a/pkgs/by-name/ca/cargo-bundle/package.nix b/pkgs/by-name/ca/cargo-bundle/package.nix index 13c8f86603a9..3001f1ae4020 100644 --- a/pkgs/by-name/ca/cargo-bundle/package.nix +++ b/pkgs/by-name/ca/cargo-bundle/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, pkg-config, stdenv, - darwin, libxkbcommon, wayland, }: @@ -28,14 +27,10 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - libxkbcommon - wayland - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + libxkbcommon + wayland + ]; meta = with lib; { description = "Wrap rust executables in OS-specific app bundles"; diff --git a/pkgs/by-name/ca/cargo-component/package.nix b/pkgs/by-name/ca/cargo-component/package.nix index 9d052d9df626..8deaf38fa346 100644 --- a/pkgs/by-name/ca/cargo-component/package.nix +++ b/pkgs/by-name/ca/cargo-component/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; # requires the wasm32-wasi target doCheck = false; diff --git a/pkgs/by-name/ca/cargo-deny/package.nix b/pkgs/by-name/ca/cargo-deny/package.nix index 61bfb416f9af..6e8cf25fc729 100644 --- a/pkgs/by-name/ca/cargo-deny/package.nix +++ b/pkgs/by-name/ca/cargo-deny/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,14 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/ca/cargo-dephell/package.nix b/pkgs/by-name/ca/cargo-dephell/package.nix index d0fbd26e846e..2d20d48146b7 100644 --- a/pkgs/by-name/ca/cargo-dephell/package.nix +++ b/pkgs/by-name/ca/cargo-dephell/package.nix @@ -6,7 +6,6 @@ stdenv, curl, openssl, - darwin, libgit2, }: @@ -39,7 +38,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl - darwin.apple_sdk.frameworks.Security libgit2 ]; diff --git a/pkgs/by-name/ca/cargo-dist/package.nix b/pkgs/by-name/ca/cargo-dist/package.nix index d97e19fb6a5e..072522b8d476 100644 --- a/pkgs/by-name/ca/cargo-dist/package.nix +++ b/pkgs/by-name/ca/cargo-dist/package.nix @@ -7,8 +7,6 @@ bzip2, xz, zstd, - stdenv, - darwin, git, rustup, }: @@ -31,15 +29,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - bzip2 - xz - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + xz + zstd + ]; nativeCheckInputs = [ git diff --git a/pkgs/by-name/ca/cargo-duplicates/package.nix b/pkgs/by-name/ca/cargo-duplicates/package.nix index 8ab9656c8c22..e2fb19230887 100644 --- a/pkgs/by-name/ca/cargo-duplicates/package.nix +++ b/pkgs/by-name/ca/cargo-duplicates/package.nix @@ -7,8 +7,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,16 +28,12 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - curl - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + curl + libgit2 + openssl + zlib + ]; meta = with lib; { description = "Cargo subcommand for displaying when different versions of a same dependency are pulled in"; diff --git a/pkgs/by-name/ca/cargo-geiger/package.nix b/pkgs/by-name/ca/cargo-geiger/package.nix index edfa3438a50d..e1ba2897a054 100644 --- a/pkgs/by-name/ca/cargo-geiger/package.nix +++ b/pkgs/by-name/ca/cargo-geiger/package.nix @@ -4,9 +4,8 @@ fetchFromGitHub, rustPlatform, pkg-config, - openssl, # darwin dependencies - darwin, + openssl, libiconv, curl, }: @@ -36,15 +35,10 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - Security - libiconv - curl - ] - ); + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + curl + ]; nativeBuildInputs = [ pkg-config ] # curl-sys wants to run curl-config on darwin diff --git a/pkgs/by-name/ca/cargo-generate/package.nix b/pkgs/by-name/ca/cargo-generate/package.nix index 3c4d01d28f37..668174e7aede 100644 --- a/pkgs/by-name/ca/cargo-generate/package.nix +++ b/pkgs/by-name/ca/cargo-generate/package.nix @@ -7,7 +7,6 @@ libgit2, openssl, stdenv, - darwin, gitMinimal, }: @@ -36,14 +35,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libgit2 - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libgit2 + openssl + ]; nativeCheckInputs = [ gitMinimal ]; diff --git a/pkgs/by-name/ca/cargo-guppy/package.nix b/pkgs/by-name/ca/cargo-guppy/package.nix index e4d839f57aa4..f7ee8b1fc56e 100644 --- a/pkgs/by-name/ca/cargo-guppy/package.nix +++ b/pkgs/by-name/ca/cargo-guppy/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage { @@ -24,11 +22,7 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ openssl ]; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ca/cargo-info/package.nix b/pkgs/by-name/ca/cargo-info/package.nix index a9f2a69a3a1d..4225e0690651 100644 --- a/pkgs/by-name/ca/cargo-info/package.nix +++ b/pkgs/by-name/ca/cargo-info/package.nix @@ -4,8 +4,6 @@ fetchFromGitLab, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Cargo subcommand to show crates info from crates.io"; diff --git a/pkgs/by-name/ca/cargo-leptos/package.nix b/pkgs/by-name/ca/cargo-leptos/package.nix index 51dde7bc7058..21527f9b2e59 100644 --- a/pkgs/by-name/ca/cargo-leptos/package.nix +++ b/pkgs/by-name/ca/cargo-leptos/package.nix @@ -1,19 +1,8 @@ { - darwin, fetchFromGitHub, lib, rustPlatform, - stdenv, }: -let - inherit (darwin.apple_sdk.frameworks) - CoreServices - SystemConfiguration - Security - ; - inherit (lib) optionals; - inherit (stdenv.hostPlatform) isDarwin; -in rustPlatform.buildRustPackage rec { pname = "cargo-leptos"; version = "0.2.28"; @@ -28,12 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Da9ei4yAOfhSQmQgrUDZCmMeJXTfGnYhI1+L0JT/ECs="; - buildInputs = optionals isDarwin [ - SystemConfiguration - Security - CoreServices - ]; - # https://github.com/leptos-rs/cargo-leptos#dependencies buildFeatures = [ "no_downloads" ]; # cargo-leptos will try to install missing dependencies on its own otherwise doCheck = false; # Check phase tries to query crates.io diff --git a/pkgs/by-name/ca/cargo-local-registry/package.nix b/pkgs/by-name/ca/cargo-local-registry/package.nix index 33851806f7ea..f4b30c6b4250 100644 --- a/pkgs/by-name/ca/cargo-local-registry/package.nix +++ b/pkgs/by-name/ca/cargo-local-registry/package.nix @@ -7,8 +7,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,19 +28,12 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - curl - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - darwin.apple_sdk.frameworks.CoreFoundation - ]; + buildInputs = [ + curl + libgit2 + openssl + zlib + ]; # tests require internet access doCheck = false; diff --git a/pkgs/by-name/ca/cargo-make/package.nix b/pkgs/by-name/ca/cargo-make/package.nix index 5581bad62b2a..71ef2c04fe79 100644 --- a/pkgs/by-name/ca/cargo-make/package.nix +++ b/pkgs/by-name/ca/cargo-make/package.nix @@ -6,8 +6,6 @@ installShellFiles, bzip2, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,14 +27,10 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = - [ - bzip2 - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + openssl + ]; postInstall = '' installShellCompletion extra/shell/*.bash diff --git a/pkgs/by-name/ca/cargo-mobile2/package.nix b/pkgs/by-name/ca/cargo-mobile2/package.nix index 72813c771b27..c14cb9982ec1 100644 --- a/pkgs/by-name/ca/cargo-mobile2/package.nix +++ b/pkgs/by-name/ca/cargo-mobile2/package.nix @@ -1,17 +1,14 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, git, - darwin, makeWrapper, }: let - inherit (darwin.apple_sdk.frameworks) CoreServices; pname = "cargo-mobile2"; version = "0.20.0"; in @@ -37,7 +34,7 @@ rustPlatform.buildRustPackage { export CARGO_HOME=$out/share/ ''; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config git diff --git a/pkgs/by-name/ca/cargo-public-api/package.nix b/pkgs/by-name/ca/cargo-public-api/package.nix index c9d50be042e8..204189edcb52 100644 --- a/pkgs/by-name/ca/cargo-public-api/package.nix +++ b/pkgs/by-name/ca/cargo-public-api/package.nix @@ -5,8 +5,6 @@ pkg-config, curl, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,7 +24,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ curl openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; # Tests fail doCheck = false; diff --git a/pkgs/by-name/ca/cargo-raze/package.nix b/pkgs/by-name/ca/cargo-raze/package.nix index b3e40543ed3f..380e4a737475 100644 --- a/pkgs/by-name/ca/cargo-raze/package.nix +++ b/pkgs/by-name/ca/cargo-raze/package.nix @@ -7,7 +7,6 @@ curl, libgit2, openssl, - darwin, }: let version = "0.16.1"; @@ -37,7 +36,7 @@ rustPlatform.buildRustPackage { libgit2 openssl curl - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; + ]; preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' # Darwin issue: Os { code: 24, kind: Uncategorized, message: "Too many open files" } diff --git a/pkgs/by-name/ca/cargo-rdme/package.nix b/pkgs/by-name/ca/cargo-rdme/package.nix index c57bc18292b3..5594a8602be1 100644 --- a/pkgs/by-name/ca/cargo-rdme/package.nix +++ b/pkgs/by-name/ca/cargo-rdme/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -15,10 +13,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-lVu9w8l3+SeqiMoQ8Bjoslf7tWz49jrrE4g/pDU1axI="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - useFetchCargoVendor = true; cargoHash = "sha256-W800jepxDv6OjbcxRKphAnDU2OuBGGGSLELe8gAfTr8="; diff --git a/pkgs/by-name/ca/cargo-release/package.nix b/pkgs/by-name/ca/cargo-release/package.nix index 8e91c3c5bb22..8d755e78ef27 100644 --- a/pkgs/by-name/ca/cargo-release/package.nix +++ b/pkgs/by-name/ca/cargo-release/package.nix @@ -7,7 +7,6 @@ openssl, stdenv, curl, - darwin, git, }: @@ -36,7 +35,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl - darwin.apple_sdk.frameworks.SystemConfiguration ]; nativeCheckInputs = [ diff --git a/pkgs/by-name/ca/cargo-semver-checks/package.nix b/pkgs/by-name/ca/cargo-semver-checks/package.nix index d87083bb0853..58b0f9441552 100644 --- a/pkgs/by-name/ca/cargo-semver-checks/package.nix +++ b/pkgs/by-name/ca/cargo-semver-checks/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, cmake, zlib, - stdenv, - darwin, testers, cargo-semver-checks, nix-update-script, @@ -29,13 +27,9 @@ rustPlatform.buildRustPackage rec { cmake ]; - buildInputs = - [ - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + zlib + ]; checkFlags = [ # requires internet access diff --git a/pkgs/by-name/ca/cargo-shuttle/package.nix b/pkgs/by-name/ca/cargo-shuttle/package.nix index 157a1f175e8c..2e34afa3bd49 100644 --- a/pkgs/by-name/ca/cargo-shuttle/package.nix +++ b/pkgs/by-name/ca/cargo-shuttle/package.nix @@ -5,8 +5,6 @@ pkg-config, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,15 +23,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + zlib + ]; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ca/cargo-supply-chain/package.nix b/pkgs/by-name/ca/cargo-supply-chain/package.nix index 95431b78947f..36b9aca3122c 100644 --- a/pkgs/by-name/ca/cargo-supply-chain/package.nix +++ b/pkgs/by-name/ca/cargo-supply-chain/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-fsW3qTyFMcj/OTouOah1ZFskw075V8jBwhs02AxY7kU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Gather author, contributor and publisher data on crates in your dependency graph"; mainProgram = "cargo-supply-chain"; diff --git a/pkgs/by-name/ca/cargo-tally/package.nix b/pkgs/by-name/ca/cargo-tally/package.nix index 12e3586d2fad..23d055bb2dc6 100644 --- a/pkgs/by-name/ca/cargo-tally/package.nix +++ b/pkgs/by-name/ca/cargo-tally/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,15 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-aSOEaHlUeP8D0GDdI6iLnuRHFasTt1nM6EGzYxhIPvo="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk_11_0.frameworks; - [ - DiskArbitration - Foundation - IOKit - ] - ); - meta = with lib; { description = "Graph the number of crates that depend on your crate over time"; mainProgram = "cargo-tally"; diff --git a/pkgs/by-name/ca/cargo-ui/package.nix b/pkgs/by-name/ca/cargo-ui/package.nix index 65a41aa8ca91..d59ff0f0ac72 100644 --- a/pkgs/by-name/ca/cargo-ui/package.nix +++ b/pkgs/by-name/ca/cargo-ui/package.nix @@ -10,7 +10,6 @@ fontconfig, libGL, xorg, - darwin, }: rustPlatform.buildRustPackage rec { @@ -43,9 +42,6 @@ rustPlatform.buildRustPackage rec { xorg.libXi xorg.libXrandr xorg.libxcb - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit ]; postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/by-name/ca/cargo-unused-features/package.nix b/pkgs/by-name/ca/cargo-unused-features/package.nix index c669ab159ed6..7502501d53df 100644 --- a/pkgs/by-name/ca/cargo-unused-features/package.nix +++ b/pkgs/by-name/ca/cargo-unused-features/package.nix @@ -6,8 +6,6 @@ pkg-config, libgit2, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,16 +25,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - curl - libgit2 - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + curl + libgit2 + openssl + ]; env = { LIBGIT2_NO_VENDOR = 1; diff --git a/pkgs/by-name/ca/cargo-update/package.nix b/pkgs/by-name/ca/cargo-update/package.nix index 2dc1c2ca2082..034b7544eed2 100644 --- a/pkgs/by-name/ca/cargo-update/package.nix +++ b/pkgs/by-name/ca/cargo-update/package.nix @@ -12,7 +12,6 @@ libssh2, openssl, zlib, - darwin, }: rustPlatform.buildRustPackage rec { @@ -47,7 +46,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl - darwin.apple_sdk.frameworks.Security ]; postBuild = '' diff --git a/pkgs/by-name/ca/cargo-vibe/package.nix b/pkgs/by-name/ca/cargo-vibe/package.nix index 841d7b57ea69..1f0afa5289b0 100644 --- a/pkgs/by-name/ca/cargo-vibe/package.nix +++ b/pkgs/by-name/ca/cargo-vibe/package.nix @@ -7,7 +7,6 @@ dbus, udev, openssl, - darwin, }: rustPlatform.buildRustPackage { pname = "cargo-vibe"; @@ -26,20 +25,10 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - [ - dbus - openssl - ] - ++ lib.optional stdenv.hostPlatform.isLinux udev - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - IOKit - CoreBluetooth - ] - ); + buildInputs = [ + dbus + openssl + ] ++ lib.optional stdenv.hostPlatform.isLinux udev; meta = with lib; { description = "Cargo x Buttplug.io"; diff --git a/pkgs/by-name/ca/cargo-wasi/package.nix b/pkgs/by-name/ca/cargo-wasi/package.nix index ce9289c1a8cf..52772adaaf6e 100644 --- a/pkgs/by-name/ca/cargo-wasi/package.nix +++ b/pkgs/by-name/ca/cargo-wasi/package.nix @@ -5,7 +5,6 @@ pkg-config, stdenv, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,9 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]); + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; # Checks need to be disabled here because the current test suite makes assumptions # about the surrounding environment that aren't Nix friendly. See these lines for specifics: diff --git a/pkgs/by-name/ca/cargo-workspaces/package.nix b/pkgs/by-name/ca/cargo-workspaces/package.nix index 219553af4b60..59befd9ae071 100644 --- a/pkgs/by-name/ca/cargo-workspaces/package.nix +++ b/pkgs/by-name/ca/cargo-workspaces/package.nix @@ -6,8 +6,6 @@ libssh2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,16 +24,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libssh2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + libssh2 + openssl + zlib + ]; env = { LIBSSH2_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/ce/cegui/package.nix b/pkgs/by-name/ce/cegui/package.nix index b3293c2ef5c2..241624683aeb 100644 --- a/pkgs/by-name/ce/cegui/package.nix +++ b/pkgs/by-name/ce/cegui/package.nix @@ -7,7 +7,6 @@ freetype, boost, expat, - darwin, libiconv, unstableGitUpdater, }: @@ -37,8 +36,6 @@ stdenv.mkDerivation { expat ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.Foundation libiconv ]; diff --git a/pkgs/by-name/ce/celeste/package.nix b/pkgs/by-name/ce/celeste/package.nix index 48ef60083dde..acc76f8f5302 100644 --- a/pkgs/by-name/ce/celeste/package.nix +++ b/pkgs/by-name/ce/celeste/package.nix @@ -3,7 +3,6 @@ stdenv, rustPlatform, fetchFromGitHub, - darwin, just, pkg-config, wrapGAppsHook4, @@ -58,22 +57,17 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook4 ]; - buildInputs = - [ - cairo - dbus - gdk-pixbuf - glib - graphene - gtk4 - libadwaita - librclone - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + cairo + dbus + gdk-pixbuf + glib + graphene + gtk4 + libadwaita + librclone + pango + ]; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/pkgs/by-name/ce/certinfo/package.nix b/pkgs/by-name/ce/certinfo/package.nix index 073c6ce3ed9c..b5f79fdd1a86 100644 --- a/pkgs/by-name/ce/certinfo/package.nix +++ b/pkgs/by-name/ce/certinfo/package.nix @@ -4,7 +4,6 @@ buildGo123Module, fetchFromGitHub, libX11, - darwin, }: buildGo123Module rec { @@ -21,10 +20,7 @@ buildGo123Module rec { # clipboard functionality not working on Darwin doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64); - buildInputs = - [ ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ libX11 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libX11 ]; vendorHash = null; diff --git a/pkgs/by-name/ch/chatgpt/package.nix b/pkgs/by-name/ch/chatgpt/package.nix index 0dc77de11805..9799e446af64 100644 --- a/pkgs/by-name/ch/chatgpt/package.nix +++ b/pkgs/by-name/ch/chatgpt/package.nix @@ -1,7 +1,6 @@ { lib, stdenvNoCC, - darwin, fetchurl, _7zz, undmg, diff --git a/pkgs/by-name/ch/checkpwn/package.nix b/pkgs/by-name/ch/checkpwn/package.nix index a5147b3ae705..4c63aa50be43 100644 --- a/pkgs/by-name/ch/checkpwn/package.nix +++ b/pkgs/by-name/ch/checkpwn/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,10 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-8ALu1Ij4o2fdsRWhlWu6rOIfHZjIIC+fHJ07XIbH66s="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - # requires internet access checkFlags = [ "--skip=test_cli_" diff --git a/pkgs/by-name/ch/cherrybomb/package.nix b/pkgs/by-name/ch/cherrybomb/package.nix index ea40863dd6b6..b1ea2ba7875a 100644 --- a/pkgs/by-name/ch/cherrybomb/package.nix +++ b/pkgs/by-name/ch/cherrybomb/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,10 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-j9CT2HHFY4ANWKvx8t/jgCc3aOiSEJlq8CHstjSc+O4="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "CLI tool that helps you avoid undefined user behavior by validating your API specifications"; mainProgram = "cherrybomb"; diff --git a/pkgs/by-name/ch/chit/package.nix b/pkgs/by-name/ch/chit/package.nix index dc9fa955817f..218d867f4482 100644 --- a/pkgs/by-name/ch/chit/package.nix +++ b/pkgs/by-name/ch/chit/package.nix @@ -5,7 +5,6 @@ pkg-config, stdenv, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,13 +24,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + openssl + ]; # update Carg.lock to work with openssl 3 postPatch = '' diff --git a/pkgs/by-name/ch/chromaprint/package.nix b/pkgs/by-name/ch/chromaprint/package.nix index 61b8766d6501..73175713bbe9 100644 --- a/pkgs/by-name/ch/chromaprint/package.nix +++ b/pkgs/by-name/ch/chromaprint/package.nix @@ -8,7 +8,6 @@ cmake, ninja, ffmpeg-headless, - darwin, zlib, testers, validatePkgConfig, @@ -57,15 +56,9 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ ffmpeg-headless ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Accelerate - CoreGraphics - CoreVideo - zlib - ] - ); + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + zlib + ]; cmakeFlags = [ (lib.cmakeBool "BUILD_EXAMPLES" withExamples) diff --git a/pkgs/by-name/ci/citations/package.nix b/pkgs/by-name/ci/citations/package.nix index 7fc6357ac63b..b0a21ab3349c 100644 --- a/pkgs/by-name/ci/citations/package.nix +++ b/pkgs/by-name/ci/citations/package.nix @@ -1,6 +1,5 @@ { cargo, - darwin, desktop-file-utils, fetchFromGitLab, gettext, @@ -52,17 +51,13 @@ stdenv.mkDerivation (finalAttrs: { wrapGAppsHook4 ]; - buildInputs = - [ - glib - gtk4 - gtksourceview5 - libadwaita - poppler - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + glib + gtk4 + gtksourceview5 + libadwaita + poppler + ]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang ( lib.concatStringsSep " " [ diff --git a/pkgs/by-name/cl/clfft/package.nix b/pkgs/by-name/cl/clfft/package.nix index a7eedd645738..5b12ce60d3d1 100644 --- a/pkgs/by-name/cl/clfft/package.nix +++ b/pkgs/by-name/cl/clfft/package.nix @@ -8,11 +8,9 @@ boost, opencl-clhpp, ocl-icd, - darwin, }: let - inherit (darwin.apple_sdk.frameworks) OpenCL; stdenv = gccStdenv; in stdenv.mkDerivation rec { @@ -43,8 +41,7 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ opencl-clhpp ocl-icd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ OpenCL ]; + ]; # https://github.com/clMathLibraries/clFFT/issues/237 CXXFLAGS = "-std=c++98"; diff --git a/pkgs/by-name/cl/click/package.nix b/pkgs/by-name/cl/click/package.nix index e1bd2d3d888a..96afcd703127 100644 --- a/pkgs/by-name/cl/click/package.nix +++ b/pkgs/by-name/cl/click/package.nix @@ -1,5 +1,4 @@ { - darwin, fetchFromGitHub, rustPlatform, lib, @@ -24,9 +23,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; meta = with lib; { description = ''The "Command Line Interactive Controller for Kubernetes"''; diff --git a/pkgs/by-name/cl/clima/package.nix b/pkgs/by-name/cl/clima/package.nix index 1e73159f8062..650ccfacf768 100644 --- a/pkgs/by-name/cl/clima/package.nix +++ b/pkgs/by-name/cl/clima/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-3BNDo5ksra1d8X6yQZYSlS2CSiZfkuTHkQtIC2ckbKE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Minimal viewer for Termimad"; homepage = "https://github.com/Canop/clima"; diff --git a/pkgs/by-name/cl/clipboard-jh/package.nix b/pkgs/by-name/cl/clipboard-jh/package.nix index d2d0651f5123..5ed2283649a3 100644 --- a/pkgs/by-name/cl/clipboard-jh/package.nix +++ b/pkgs/by-name/cl/clipboard-jh/package.nix @@ -9,7 +9,6 @@ wayland-scanner, wayland, xorg, - darwin, nix-update-script, alsa-lib, openssl, @@ -44,9 +43,6 @@ stdenv.mkDerivation rec { wayland xorg.libX11 alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit ]; cmakeBuildType = "MinSizeRel"; diff --git a/pkgs/by-name/cl/clipcat/package.nix b/pkgs/by-name/cl/clipcat/package.nix index 22597dd1f781..66bfcc8dab99 100644 --- a/pkgs/by-name/cl/clipcat/package.nix +++ b/pkgs/by-name/cl/clipcat/package.nix @@ -5,7 +5,6 @@ rustPlatform, protobuf, installShellFiles, - darwin, }: rustPlatform.buildRustPackage rec { @@ -22,12 +21,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-UA+NTtZ2qffUPUmvCidnTHwFzD3WOPTlxHR2e2vKwPQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - nativeBuildInputs = [ protobuf installShellFiles diff --git a/pkgs/by-name/cm/cmake/package.nix b/pkgs/by-name/cm/cmake/package.nix index 281570d99ab1..67fad206fe40 100644 --- a/pkgs/by-name/cm/cmake/package.nix +++ b/pkgs/by-name/cm/cmake/package.nix @@ -29,13 +29,11 @@ useSharedLibraries ? (!isMinimalBuild && !stdenv.hostPlatform.isCygwin), uiToolkits ? [ ], # can contain "ncurses" and/or "qt5" buildDocs ? !(isMinimalBuild || (uiToolkits == [ ])), - darwin, libsForQt5, gitUpdater, }: let - inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration; inherit (libsForQt5) qtbase wrapQtAppsHook; cursesUI = lib.elem "ncurses" uiToolkits; qt5UI = lib.elem "qt5" uiToolkits; @@ -117,9 +115,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional useOpenSSL openssl ++ lib.optional cursesUI ncurses - ++ lib.optional qt5UI qtbase - ++ lib.optional stdenv.hostPlatform.isDarwin CoreServices - ++ lib.optional (stdenv.hostPlatform.isDarwin && !isMinimalBuild) SystemConfiguration; + ++ lib.optional qt5UI qtbase; preConfigure = '' fixCmakeFiles . diff --git a/pkgs/by-name/cm/cminpack/package.nix b/pkgs/by-name/cm/cminpack/package.nix index 08f5ea016148..7d2b48cd3d13 100644 --- a/pkgs/by-name/cm/cminpack/package.nix +++ b/pkgs/by-name/cm/cminpack/package.nix @@ -2,7 +2,6 @@ lib, stdenv, cmake, - darwin, fetchFromGitHub, withBlas ? true, blas, @@ -25,15 +24,9 @@ stdenv.mkDerivation rec { cmake ]; - buildInputs = - lib.optionals withBlas [ - blas - ] - ++ lib.optionals (withBlas && stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.frameworks.Accelerate - darwin.apple_sdk.frameworks.CoreGraphics - darwin.apple_sdk.frameworks.CoreVideo - ]; + buildInputs = lib.optionals withBlas [ + blas + ]; cmakeFlags = [ "-DUSE_BLAS=${if withBlas then "ON" else "OFF"}" diff --git a/pkgs/by-name/co/code2prompt/package.nix b/pkgs/by-name/co/code2prompt/package.nix index 03c5e6e7b0a8..4170d25e5e63 100644 --- a/pkgs/by-name/co/code2prompt/package.nix +++ b/pkgs/by-name/co/code2prompt/package.nix @@ -4,8 +4,6 @@ rustPlatform, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,12 +28,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.AppKit - ]; + buildInputs = [ openssl ]; meta = { description = "A CLI tool that converts your codebase into a single LLM prompt with a source tree, prompt templating, and token counting"; diff --git a/pkgs/by-name/co/codeberg-cli/package.nix b/pkgs/by-name/co/codeberg-cli/package.nix index c95d906d22c9..dea953494d25 100644 --- a/pkgs/by-name/co/codeberg-cli/package.nix +++ b/pkgs/by-name/co/codeberg-cli/package.nix @@ -1,5 +1,4 @@ { - darwin, fetchFromGitea, installShellFiles, lib, @@ -27,18 +26,7 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - let - d = darwin.apple_sdk.frameworks; - in - [ - d.CoreServices - d.Security - d.SystemConfiguration - ] - ); + buildInputs = [ openssl ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd berg \ diff --git a/pkgs/by-name/co/coinlive/package.nix b/pkgs/by-name/co/coinlive/package.nix index f8c073ab8ce9..26d3d9eb6ba8 100644 --- a/pkgs/by-name/co/coinlive/package.nix +++ b/pkgs/by-name/co/coinlive/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, openssl, pkg-config, @@ -25,13 +23,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/co/conserve/package.nix b/pkgs/by-name/co/conserve/package.nix index 2095e4091881..831fc448615b 100644 --- a/pkgs/by-name/co/conserve/package.nix +++ b/pkgs/by-name/co/conserve/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-r14ApN9kGWIyeNlbqrb+vOvvmH2n+O5ovvtSVNTMASo="; - buildInputs = lib.optionals (stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.frameworks.Security - ]; - checkFlags = [ # expected to panic if unix user has no secondary group, # which is the case in the nix sandbox diff --git a/pkgs/by-name/co/convco/package.nix b/pkgs/by-name/co/convco/package.nix index 2a56fd2830a7..81ca074ff9cb 100644 --- a/pkgs/by-name/co/convco/package.nix +++ b/pkgs/by-name/co/convco/package.nix @@ -7,7 +7,6 @@ libiconv, openssl, pkg-config, - darwin, }: rustPlatform.buildRustPackage rec { @@ -33,7 +32,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security ]; checkFlags = [ diff --git a/pkgs/by-name/co/cook-cli/package.nix b/pkgs/by-name/co/cook-cli/package.nix index a45cbf962503..5f873a8fdd61 100644 --- a/pkgs/by-name/co/cook-cli/package.nix +++ b/pkgs/by-name/co/cook-cli/package.nix @@ -1,12 +1,10 @@ { lib, - stdenv, fetchFromGitHub, buildNpmPackage, rustPlatform, pkg-config, openssl, - darwin, }: rustPlatform.buildRustPackage rec { pname = "cook-cli"; @@ -29,7 +27,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; postPatch = '' rm -rf "ui/public" diff --git a/pkgs/by-name/co/copycat/package.nix b/pkgs/by-name/co/copycat/package.nix index 7569bdb81082..f088947528c2 100644 --- a/pkgs/by-name/co/copycat/package.nix +++ b/pkgs/by-name/co/copycat/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-gjFVvP2h+HJdDdNVtqTT1E1s4ZYXfWuhtMBRJkWRcDw="; - buildInputs = lib.optionals (stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk_11_0.frameworks.AppKit - ]; - meta = { description = "Utility to copy project tree contents to clipboard"; homepage = "https://github.com/DeeKahy/CopyCat"; diff --git a/pkgs/by-name/cr/crabfit-api/package.nix b/pkgs/by-name/cr/crabfit-api/package.nix index 7012a40ea5b2..abffd72bd555 100644 --- a/pkgs/by-name/cr/crabfit-api/package.nix +++ b/pkgs/by-name/cr/crabfit-api/package.nix @@ -8,8 +8,6 @@ protobuf, openssl, sqlite, - stdenv, - darwin, adaptor ? "sql", }: @@ -53,16 +51,10 @@ rustPlatform.buildRustPackage rec { protobuf ]; - buildInputs = - [ - openssl - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + sqlite + ]; buildFeatures = [ "${adaptor}-adaptor" ]; diff --git a/pkgs/by-name/cr/cryptsetup/package.nix b/pkgs/by-name/cr/cryptsetup/package.nix index 3e2b74a4d588..8ba13330dfe1 100644 --- a/pkgs/by-name/cr/cryptsetup/package.nix +++ b/pkgs/by-name/cr/cryptsetup/package.nix @@ -60,6 +60,7 @@ stdenv.mkDerivation rec { [ "--with-crypto_backend=openssl" "--disable-ssh-token" + "--with-tmpfilesdir=${placeholder "out"}/lib/tmpfiles.d" ] ++ lib.optionals (!rebuildMan) [ "--disable-asciidoc" diff --git a/pkgs/by-name/cs/csvlens/package.nix b/pkgs/by-name/cs/csvlens/package.nix index b5842124d09e..6d84f0302b14 100644 --- a/pkgs/by-name/cs/csvlens/package.nix +++ b/pkgs/by-name/cs/csvlens/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, rustPlatform, fetchFromGitHub, }: @@ -17,10 +15,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-JlyDw+VL/vpKTvvBlDIwVIovhKJX2pV4UTY47cLR1IE="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ]; - useFetchCargoVendor = true; cargoHash = "sha256-nfw8mMauOTDCBh9O2ye96p8WXDFta4DXXb9kJVz7f3E="; diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index fe28b750ab15..c6fd0ebeee21 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - darwin, pkg-config, perl, nixosTests, @@ -158,15 +157,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional wolfsslSupport wolfssl ++ lib.optional rustlsSupport rustls-ffi ++ lib.optional zlibSupport zlib - ++ lib.optional zstdSupport zstd - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - CoreServices - SystemConfiguration - ] - ); + ++ lib.optional zstdSupport zstd; # for the second line see https://curl.haxx.se/mail/tracker-2014-03/0087.html preConfigure = '' diff --git a/pkgs/by-name/cy/cypress/package.nix b/pkgs/by-name/cy/cypress/package.nix index 649d3757879f..7bb238cd612c 100644 --- a/pkgs/by-name/cy/cypress/package.nix +++ b/pkgs/by-name/cy/cypress/package.nix @@ -13,7 +13,6 @@ udev, unzip, xorg, - darwin, }: let @@ -65,34 +64,20 @@ stdenv.mkDerivation rec { (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; }) ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux ( - with xorg; - [ - libXScrnSaver - libXdamage - libXtst - libxshmfence - nss - gtk2 - alsa-lib - gtk3 - libgbm - ] - ) - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Cocoa - CoreServices - CoreMedia - CoreAudio - AudioToolbox - AVFoundation - Foundation - ApplicationServices - ] - ); + buildInputs = lib.optionals stdenv.hostPlatform.isLinux ( + with xorg; + [ + libXScrnSaver + libXdamage + libXtst + libxshmfence + nss + gtk2 + alsa-lib + gtk3 + libgbm + ] + ); runtimeDependencies = lib.optional stdenv.hostPlatform.isLinux (lib.getLib udev); diff --git a/pkgs/by-name/cz/czkawka/package.nix b/pkgs/by-name/cz/czkawka/package.nix index a617fc7fa180..37804ca9e831 100644 --- a/pkgs/by-name/cz/czkawka/package.nix +++ b/pkgs/by-name/cz/czkawka/package.nix @@ -3,13 +3,11 @@ atk, cairo, callPackage, - darwin, fetchFromGitHub, gdk-pixbuf, glib, gobject-introspection, gtk4, - overrideSDK, pango, pkg-config, rustPlatform, @@ -21,11 +19,7 @@ }: let - buildRustPackage' = rustPlatform.buildRustPackage.override { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; - - self = buildRustPackage' { + self = rustPlatform.buildRustPackage { pname = "czkawka"; version = "9.0.0"; @@ -45,22 +39,14 @@ let wrapGAppsHook4 ]; - buildInputs = - [ - atk - cairo - gdk-pixbuf - glib - gtk4 - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - Foundation - ] - ); + buildInputs = [ + atk + cairo + gdk-pixbuf + glib + gtk4 + pango + ]; nativeCheckInputs = [ xvfb-run ]; diff --git a/pkgs/by-name/da/dailies/package.nix b/pkgs/by-name/da/dailies/package.nix index ab126bda6876..6893c8f0502b 100644 --- a/pkgs/by-name/da/dailies/package.nix +++ b/pkgs/by-name/da/dailies/package.nix @@ -1,12 +1,10 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage { pname = "dailies"; version = "0.1.0"; @@ -17,11 +15,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-hT+tffJ4F4VfblfYmb1o0hl5EZjU/QOgDYudKS8EvJg="; }; - nativeBuildInputs = lib.optionals stdenv.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; - cargoHash = "sha256-R8r6YFo0Ih7esJl/OpcNNmmmB9pGxOXCc+3/ZivaWSw="; meta = with lib; { diff --git a/pkgs/by-name/da/daktilo/package.nix b/pkgs/by-name/da/daktilo/package.nix index dde3104c7622..2fcd06953ac4 100644 --- a/pkgs/by-name/da/daktilo/package.nix +++ b/pkgs/by-name/da/daktilo/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, - darwin, unixtools, pkg-config, alsa-lib, @@ -30,16 +28,12 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - alsa-lib - xorg.libX11 - xorg.libXi - xorg.libXtst - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + alsa-lib + xorg.libX11 + xorg.libXi + xorg.libXtst + ]; nativeCheckInputs = [ unixtools.script diff --git a/pkgs/by-name/da/darklua/package.nix b/pkgs/by-name/da/darklua/package.nix index 29e620568ab5..666bc7ba60d5 100644 --- a/pkgs/by-name/da/darklua/package.nix +++ b/pkgs/by-name/da/darklua/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, rustPlatform, fetchFromGitHub, }: @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-DQkj4t+l6FJnJQ+g96CXypssbRzHbS6X9AOG0LGDclg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - # error: linker `aarch64-linux-gnu-gcc` not found postPatch = '' rm .cargo/config.toml diff --git a/pkgs/by-name/de/deltachat-desktop/package.nix b/pkgs/by-name/de/deltachat-desktop/package.nix index ad7130123726..0f709042822f 100644 --- a/pkgs/by-name/de/deltachat-desktop/package.nix +++ b/pkgs/by-name/de/deltachat-desktop/package.nix @@ -12,7 +12,6 @@ python3, rustPlatform, stdenv, - darwin, testers, deltachat-desktop, yq, @@ -65,10 +64,6 @@ stdenv.mkDerivation (finalAttrs: { copyDesktopItems ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; VERSION_INFO_GIT_REF = finalAttrs.src.tag; diff --git a/pkgs/by-name/de/deploy-rs/package.nix b/pkgs/by-name/de/deploy-rs/package.nix index f5f9e30197a2..e618554e01b5 100644 --- a/pkgs/by-name/de/deploy-rs/package.nix +++ b/pkgs/by-name/de/deploy-rs/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage { @@ -20,11 +18,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-e+Exc0lEamAieZ7QHJBYvmnmM/9YHdLRD3La4U5FRMo="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - meta = { description = "Multi-profile Nix-flake deploy tool"; homepage = "https://github.com/serokell/deploy-rs"; diff --git a/pkgs/by-name/de/dezoomify-rs/package.nix b/pkgs/by-name/de/dezoomify-rs/package.nix index fa273a1b4040..01a3eebb0880 100644 --- a/pkgs/by-name/de/dezoomify-rs/package.nix +++ b/pkgs/by-name/de/dezoomify-rs/package.nix @@ -2,7 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - darwin, }: rustPlatform.buildRustPackage rec { diff --git a/pkgs/by-name/di/diebahn/package.nix b/pkgs/by-name/di/diebahn/package.nix index 80a957991a90..fafc747564fb 100644 --- a/pkgs/by-name/di/diebahn/package.nix +++ b/pkgs/by-name/di/diebahn/package.nix @@ -18,7 +18,6 @@ libadwaita, pango, gettext, - darwin, blueprint-compiler, nix-update-script, }: @@ -51,24 +50,15 @@ stdenv.mkDerivation rec { blueprint-compiler ]; - buildInputs = - [ - cairo - gdk-pixbuf - glib - gtk4 - libadwaita - openssl - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - Foundation - Security - ] - ); + buildInputs = [ + cairo + gdk-pixbuf + glib + gtk4 + libadwaita + openssl + pango + ]; # Darwin needs to link against gettext from nixpkgs instead of the one vendored by gettext-sys # because the vendored copy does not build with newer versions of clang. diff --git a/pkgs/by-name/di/dim/package.nix b/pkgs/by-name/di/dim/package.nix index 9369e055d850..2ead070f750d 100644 --- a/pkgs/by-name/di/dim/package.nix +++ b/pkgs/by-name/di/dim/package.nix @@ -4,7 +4,6 @@ rustPlatform, fetchFromGitHub, buildNpmPackage, - darwin, makeWrapper, ffmpeg, git, @@ -85,14 +84,7 @@ rustPlatform.buildRustPackage (finalAttrs: { git ]; - buildInputs = - [ sqlite ] - ++ lib.optional stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ] - ++ lib.optional libvaSupport libva; + buildInputs = [ sqlite ] ++ lib.optional libvaSupport libva; buildFeatures = lib.optional libvaSupport "vaapi"; diff --git a/pkgs/by-name/di/diswall/package.nix b/pkgs/by-name/di/diswall/package.nix index 5d491178bd3b..da7faadf9365 100644 --- a/pkgs/by-name/di/diswall/package.nix +++ b/pkgs/by-name/di/diswall/package.nix @@ -1,14 +1,9 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) Security; -in rustPlatform.buildRustPackage rec { pname = "diswall"; version = "0.6.1"; @@ -20,10 +15,6 @@ rustPlatform.buildRustPackage rec { sha256 = "sha256-t2ZBi3ab6OUWzc0L0Hq/ay+s3KNDMeu6mkYxti48BuE="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - useFetchCargoVendor = true; cargoHash = "sha256-I4jfeOtK+ho2jksGHgQqHE+L6UzS240t+7v3/Eb/xAs="; diff --git a/pkgs/by-name/dm/dmd/generic.nix b/pkgs/by-name/dm/dmd/generic.nix index 3c181f50deb4..0bd513a08e5c 100644 --- a/pkgs/by-name/dm/dmd/generic.nix +++ b/pkgs/by-name/dm/dmd/generic.nix @@ -15,7 +15,6 @@ curl, tzdata, gdb, - Foundation, callPackage, targetPackages, fetchpatch, @@ -138,14 +137,10 @@ stdenv.mkDerivation (finalAttrs: { git ]; - buildInputs = - [ - curl - tzdata - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - ]; + buildInputs = [ + curl + tzdata + ]; nativeCheckInputs = [ diff --git a/pkgs/by-name/dn/dns-root-data/package.nix b/pkgs/by-name/dn/dns-root-data/package.nix index 73846692747d..8d2a25648754 100644 --- a/pkgs/by-name/dn/dns-root-data/package.nix +++ b/pkgs/by-name/dn/dns-root-data/package.nix @@ -5,7 +5,6 @@ }: let - rootHints = fetchurl { # Original source https://www.internic.net/domain/named.root # occasionally suffers from pointless hash changes, @@ -16,26 +15,21 @@ let ]; hash = "sha256-4lG/uPnNHBNIZ/XIeDM1w3iukrpeW0JIjTnGSwkJ8U4="; }; - - rootKey = ./root.key; - rootDs = ./root.ds; - in - stdenv.mkDerivation { pname = "dns-root-data"; - version = "2024-06-20"; + version = "2025-04-14"; buildCommand = '' mkdir $out cp ${rootHints} $out/root.hints - cp ${rootKey} $out/root.key - cp ${rootDs} $out/root.ds + cp ${./root.key} $out/root.key + cp ${./root.ds} $out/root.ds ''; meta = with lib; { homepage = "https://www.iana.org/domains/root/files"; - description = "DNS root data including root zone and DNSSEC key"; + description = "DNS root data including root hints and DNSSEC root trust anchor + key"; maintainers = with maintainers; [ fpletz vcunat diff --git a/pkgs/by-name/dn/dns-root-data/root.key b/pkgs/by-name/dn/dns-root-data/root.key index edfc762ad602..a4764873b532 100644 --- a/pkgs/by-name/dn/dns-root-data/root.key +++ b/pkgs/by-name/dn/dns-root-data/root.key @@ -1 +1,2 @@ -. 172800 IN DNSKEY 257 3 8 AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU= ;{id = 20326 (ksk), size = 2048b} +. 86400 IN DNSKEY 257 3 8 AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU= ;{id = 20326 (ksk), size = 2048b} +. 86400 IN DNSKEY 257 3 8 AwEAAa96jeuknZlaeSrvyAJj6ZHv28hhOKkx3rLGXVaC6rXTsDc449/cidltpkyGwCJNnOAlFNKF2jBosZBU5eeHspaQWOmOElZsjICMQMC3aeHbGiShvZsx4wMYSjH8e7Vrhbu6irwCzVBApESjbUdpWWmEnhathWu1jo+siFUiRAAxm9qyJNg/wOZqqzL/dL/q8PkcRU5oUKEpUge71M3ej2/7CPqpdVwuMoTvoB+ZOT4YeGyxMvHmbrxlFzGOHOijtzN+u1TQNatX2XBuzZNQ1K+s2CXkPIZo7s6JgZyvaBevYtxPvYLw4z9mR7K2vaF18UYH9Z9GNUUeayffKC73PYc= ;{id = 38696 (ksk), size = 2048b} diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 7038b1d52e1a..33f0d56825a8 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -2,7 +2,6 @@ lib, ocamlPackages, stdenv, - overrideSDK, fetchFromGitHub, python3, dune_3, @@ -13,13 +12,7 @@ docfd, }: -let - # Needed for x86_64-darwin - buildDunePackage' = ocamlPackages.buildDunePackage.override { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; -in -buildDunePackage' rec { +ocamlPackages.buildDunePackage rec { pname = "docfd"; version = "10.1.3"; diff --git a/pkgs/by-name/do/dockutil/package.nix b/pkgs/by-name/do/dockutil/package.nix index 264523e970fd..598f504eb993 100644 --- a/pkgs/by-name/do/dockutil/package.nix +++ b/pkgs/by-name/do/dockutil/package.nix @@ -8,7 +8,6 @@ swiftpm, swiftpm2nix, swiftPackages, - darwin, libarchive, p7zip, # Building from source on x86_64 fails (among other things) due to: @@ -56,8 +55,6 @@ let swiftpm ]; - buildInputs = with darwin.apple_sdk.frameworks; [ Cocoa ]; - configurePhase = generated.configure; installPhase = '' diff --git a/pkgs/by-name/do/doctave/package.nix b/pkgs/by-name/do/doctave/package.nix index 854a56de0709..d1cd037a130b 100644 --- a/pkgs/by-name/do/doctave/package.nix +++ b/pkgs/by-name/do/doctave/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,10 +26,6 @@ rustPlatform.buildRustPackage rec { }; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - meta = { description = "Batteries-included developer documentation site generator"; homepage = "https://github.com/doctave/doctave"; diff --git a/pkgs/by-name/do/docuum/package.nix b/pkgs/by-name/do/docuum/package.nix index 1ce408dfdabc..90cb06b6babb 100644 --- a/pkgs/by-name/do/docuum/package.nix +++ b/pkgs/by-name/do/docuum/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,10 +23,6 @@ rustPlatform.buildRustPackage rec { "--skip=format::tests::code_str_display" ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.IOKit - ]; - meta = with lib; { description = "Least recently used (LRU) eviction of Docker images"; homepage = "https://github.com/stepchowfun/docuum"; diff --git a/pkgs/by-name/do/dogedns/package.nix b/pkgs/by-name/do/dogedns/package.nix index 0a6a950e93f1..23f798d7061a 100644 --- a/pkgs/by-name/do/dogedns/package.nix +++ b/pkgs/by-name/do/dogedns/package.nix @@ -7,7 +7,6 @@ pkg-config, openssl, pandoc, - darwin, }: rustPlatform.buildRustPackage rec { @@ -45,9 +44,7 @@ rustPlatform.buildRustPackage rec { installShellFiles pandoc ] ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; postInstall = '' installShellCompletion completions/doge.{bash,fish,zsh} diff --git a/pkgs/by-name/do/done/package.nix b/pkgs/by-name/do/done/package.nix index 7b4398e1e2bb..e7c1e70b8d6e 100644 --- a/pkgs/by-name/do/done/package.nix +++ b/pkgs/by-name/do/done/package.nix @@ -16,7 +16,6 @@ libsecret, openssl, sqlite, - darwin, gettext, }: @@ -48,18 +47,14 @@ stdenv.mkDerivation rec { wrapGAppsHook4 ]; - buildInputs = - [ - gdk-pixbuf - gtk4 - libadwaita - libsecret - openssl - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ]; + buildInputs = [ + gdk-pixbuf + gtk4 + libadwaita + libsecret + openssl + sqlite + ]; env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { GETTEXT_DIR = gettext; diff --git a/pkgs/by-name/do/doomretro/package.nix b/pkgs/by-name/do/doomretro/package.nix index 2eb11cd61ea4..b332fafe1aa5 100644 --- a/pkgs/by-name/do/doomretro/package.nix +++ b/pkgs/by-name/do/doomretro/package.nix @@ -4,15 +4,11 @@ SDL2_image, SDL2_mixer, cmake, - darwin, fetchFromGitHub, pkg-config, stdenv, }: -let - inherit (darwin.apple_sdk.frameworks) Cocoa; -in stdenv.mkDerivation (finalAttrs: { pname = "doomretro"; version = "5.6.2"; @@ -33,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { SDL2 SDL2_image SDL2_mixer - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; strictDeps = true; diff --git a/pkgs/by-name/do/dotter/package.nix b/pkgs/by-name/do/dotter/package.nix index 87339d21f6f9..789fa76979b9 100644 --- a/pkgs/by-name/do/dotter/package.nix +++ b/pkgs/by-name/do/dotter/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, nix-update-script, rustPlatform, - darwin, which, installShellFiles, }: @@ -23,10 +22,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-UBZZu8D1fbNOn2obviP+/Qw+E/OoNKRA4NXzqCqghGs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - nativeCheckInputs = [ which installShellFiles diff --git a/pkgs/by-name/dp/dpkg/package.nix b/pkgs/by-name/dp/dpkg/package.nix index ba98905413e8..b85ad1a50ba5 100644 --- a/pkgs/by-name/dp/dpkg/package.nix +++ b/pkgs/by-name/dp/dpkg/package.nix @@ -15,7 +15,6 @@ pkg-config, diffutils, glibc ? !stdenv.hostPlatform.isDarwin, - darwin, }: stdenv.mkDerivation rec { @@ -86,7 +85,7 @@ stdenv.mkDerivation rec { xz zstd libmd - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.CoreServices ]; + ]; nativeBuildInputs = [ makeWrapper perl diff --git a/pkgs/by-name/dt/dtool/package.nix b/pkgs/by-name/dt/dtool/package.nix index 3d154e94567f..3420b9e8db97 100644 --- a/pkgs/by-name/dt/dtool/package.nix +++ b/pkgs/by-name/dt/dtool/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -19,10 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-C0H5cIMMfUPJ2iJCUs1jEu3Ln8CdDgbgstMnH/f9FRY="; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; # FIXME: remove patch when upstream version of rustc-serialize is updated cargoPatches = [ ./rustc-serialize-fix.patch ]; diff --git a/pkgs/by-name/du/dufs/package.nix b/pkgs/by-name/du/dufs/package.nix index b62086b95b52..f7e22cd77abc 100644 --- a/pkgs/by-name/du/dufs/package.nix +++ b/pkgs/by-name/du/dufs/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, installShellFiles, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,10 +22,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - # FIXME: checkPhase on darwin will leave some zombie spawn processes # see https://github.com/NixOS/nixpkgs/issues/205620 doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/du/dumbpipe/package.nix b/pkgs/by-name/du/dumbpipe/package.nix index a1176888b5a0..7ee666de7072 100644 --- a/pkgs/by-name/du/dumbpipe/package.nix +++ b/pkgs/by-name/du/dumbpipe/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,13 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-uuY0nh4VHzyM7+cbgyycr5I3IjE0OeQ0eg12qVXe4BQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - SystemConfiguration - ] - ); - meta = with lib; { description = "Connect A to B - Send Data"; homepage = "https://www.dumbpipe.dev/"; diff --git a/pkgs/by-name/du/dummyhttp/package.nix b/pkgs/by-name/du/dummyhttp/package.nix index ea3406aa4c01..d212809cf1de 100644 --- a/pkgs/by-name/du/dummyhttp/package.nix +++ b/pkgs/by-name/du/dummyhttp/package.nix @@ -2,8 +2,6 @@ lib, fetchFromGitHub, rustPlatform, - darwin, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-bjNB0aoG9Mrz1JzD80j2Czfg0pfU2uGlFFsi5WO4pdU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Super simple HTTP server that replies a fixed body with a fixed response code"; homepage = "https://github.com/svenstaro/dummyhttp"; diff --git a/pkgs/by-name/dv/dvdplusrwtools/package.nix b/pkgs/by-name/dv/dvdplusrwtools/package.nix index e16f95fe7412..49bb2b6e1948 100644 --- a/pkgs/by-name/dv/dvdplusrwtools/package.nix +++ b/pkgs/by-name/dv/dvdplusrwtools/package.nix @@ -5,12 +5,8 @@ fetchpatch, cdrtools, m4, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) IOKit; -in stdenv.mkDerivation rec { pname = "dvd+rw-tools"; version = "7.1"; @@ -76,7 +72,7 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ m4 ]; - buildInputs = [ cdrtools ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; + buildInputs = [ cdrtools ]; makeFlags = [ "prefix=${placeholder "out"}" diff --git a/pkgs/by-name/ea/easytier/package.nix b/pkgs/by-name/ea/easytier/package.nix index 305dbbd60330..39871a0e8bea 100644 --- a/pkgs/by-name/ea/easytier/package.nix +++ b/pkgs/by-name/ea/easytier/package.nix @@ -5,7 +5,6 @@ rustPlatform, protobuf, nix-update-script, - darwin, withQuic ? false, # with QUIC protocol support }: @@ -29,10 +28,6 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - buildNoDefaultFeatures = stdenv.hostPlatform.isMips; buildFeatures = lib.optional stdenv.hostPlatform.isMips "mips" ++ lib.optional withQuic "quic"; diff --git a/pkgs/by-name/ec/echidna/package.nix b/pkgs/by-name/ec/echidna/package.nix new file mode 100644 index 000000000000..9d551e510535 --- /dev/null +++ b/pkgs/by-name/ec/echidna/package.nix @@ -0,0 +1,120 @@ +{ + lib, + stdenv, + makeWrapper, + haskellPackages, + fetchFromGitHub, + # dependencies + slither-analyzer, +}: + +haskellPackages.mkDerivation rec { + pname = "echidna"; + version = "2.2.6"; + + src = fetchFromGitHub { + owner = "crytic"; + repo = "echidna"; + tag = "v${version}"; + sha256 = "sha256-5nzis7MXOqs0bhx2jrEexjZYZI2qY6D0D7AWO+SPs+A="; + }; + + isExecutable = true; + + buildTools = with haskellPackages; [ + hpack + ]; + + executableHaskellDepends = with haskellPackages; [ + # base dependencies + aeson + base + containers + directory + hevm + MonadRandom + mtl + text + # library dependencies + ansi-terminal + async + base16-bytestring + binary + brick + bytestring + data-bword + data-dword + deepseq + exceptions + extra + filepath + hashable + html-conduit + html-entities + http-conduit + ListLike + optics + optics-core + process + random + rosezipper + semver + signal + split + strip-ansi-escape + time + unliftio + utf8-string + vector + vty + vty-crossplatform + wai-extra + warp + word-wrap + xml-conduit + yaml + # executable dependencies + code-page + filepath + hashable + optparse-applicative + time + with-utf8 + ]; + + executableToolDepends = [ + makeWrapper + ]; + + preConfigure = '' + hpack + ''; + + postInstall = + with haskellPackages; + # https://github.com/NixOS/nixpkgs/pull/304352 + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) '' + remove-references-to -t ${warp.out} "$out/bin/echidna" + remove-references-to -t ${wreq.out} "$out/bin/echidna" + '' + # make slither-analyzer a runtime dependency + + '' + wrapProgram $out/bin/echidna \ + --prefix PATH : ${lib.makeBinPath [ slither-analyzer ]} + ''; + + doHaddock = false; + + # tests depend on a specific version of solc + doCheck = false; + + homepage = "https://github.com/crytic/echidna"; + description = "Ethereum smart contract fuzzer"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ + arturcygan + hellwolf + ]; + platforms = lib.platforms.unix; + mainProgram = "echidna"; +} diff --git a/pkgs/by-name/ed/ed/package.nix b/pkgs/by-name/ed/ed/package.nix index 8f225e715437..334b5ddc35a1 100644 --- a/pkgs/by-name/ed/ed/package.nix +++ b/pkgs/by-name/ed/ed/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "ed"; - version = "1.21"; + version = "1.21.1"; src = fetchurl { url = "mirror://gnu/ed/ed-${finalAttrs.version}.tar.lz"; - hash = "sha256-YOJJmHJ9RTpc8CxUZkuXU23kais0zR9PZ8HBphu7rXU="; + hash = "sha256-1tDHGSsCsFGckCqTcZBT6GWt5aeEo7Mn2T2IhFeyPEs="; }; nativeBuildInputs = [ lzip ]; diff --git a/pkgs/by-name/ed/edge-runtime/package.nix b/pkgs/by-name/ed/edge-runtime/package.nix index e6133bf1389e..19607f2c995c 100644 --- a/pkgs/by-name/ed/edge-runtime/package.nix +++ b/pkgs/by-name/ed/edge-runtime/package.nix @@ -5,7 +5,6 @@ fetchFromGitHub, rustPlatform, nix-update-script, - darwin, openssl, pkg-config, }: @@ -39,16 +38,7 @@ rustPlatform.buildRustPackage { rustPlatform.bindgenHook ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - CoreFoundation - SystemConfiguration - ] - ); + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; # The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem # To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE diff --git a/pkgs/by-name/ed/eduke32/package.nix b/pkgs/by-name/ed/eduke32/package.nix index 673e38d05875..f4f0a50af6e3 100644 --- a/pkgs/by-name/ed/eduke32/package.nix +++ b/pkgs/by-name/ed/eduke32/package.nix @@ -15,17 +15,10 @@ libGL, SDL2, SDL2_mixer, - darwin, graphicsmagick, }: let - inherit (darwin.apple_sdk.frameworks) - AGL - Cocoa - GLUT - OpenGL - ; wrapper = "eduke32-wrapper"; swWrapper = "voidsw-wrapper"; furyWrapper = "fury-wrapper"; @@ -61,12 +54,6 @@ stdenv.mkDerivation (finalAttrs: { alsa-lib gtk2 libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AGL - Cocoa - GLUT - OpenGL ]; nativeBuildInputs = diff --git a/pkgs/by-name/el/ell/package.nix b/pkgs/by-name/el/ell/package.nix index c5a1475eaaae..ecfb50a5d1b0 100644 --- a/pkgs/by-name/el/ell/package.nix +++ b/pkgs/by-name/el/ell/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "ell"; - version = "0.71"; + version = "0.73"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = "https://git.kernel.org/pub/scm/libs/ell/ell.git"; rev = version; - hash = "sha256-nbfWjV0zPPx2kcnD/aRaWSXUGIqrUX7Z4U45ASk5Ric="; + hash = "sha256-pwAlRh+rkfPA6dXOGZcIidyCD2ioxVPSJjnyvrWuwow="; }; nativeBuildInputs = [ @@ -41,6 +41,11 @@ stdenv.mkDerivation rec { # Runs multiple dbus instances on the same port failing the bind. enableParallelChecking = false; + # 'unit/test-hwdb' fails in the sandbox as it relies on + # '/etc/udev/hwdb.bin' file presence in the sandbox. `nixpkgs` does + # not provide it today in any form. Let's skip the test. + env.XFAIL_TESTS = "unit/test-hwdb"; + # tests sporadically fail on musl doCheck = !stdenv.hostPlatform.isMusl; diff --git a/pkgs/by-name/em/emblem/package.nix b/pkgs/by-name/em/emblem/package.nix index d5687cfd4469..99f5cc76ca30 100644 --- a/pkgs/by-name/em/emblem/package.nix +++ b/pkgs/by-name/em/emblem/package.nix @@ -13,7 +13,6 @@ wrapGAppsHook4, libadwaita, libxml2, - darwin, nix-update-script, }: @@ -48,14 +47,10 @@ stdenv.mkDerivation rec { rustc ]; - buildInputs = - [ - libadwaita - libxml2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + libadwaita + libxml2 + ]; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/pkgs/by-name/en/envio/package.nix b/pkgs/by-name/en/envio/package.nix index d54fb62c911c..8578b8307378 100644 --- a/pkgs/by-name/en/envio/package.nix +++ b/pkgs/by-name/en/envio/package.nix @@ -1,18 +1,13 @@ { lib, - stdenv, fetchFromGitHub, installShellFiles, - darwin, gpgme, libgpg-error, pkg-config, rustPlatform, }: -let - inherit (darwin.apple_sdk.frameworks) Security; -in rustPlatform.buildRustPackage rec { pname = "envio"; version = "0.6.1"; @@ -35,7 +30,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ libgpg-error gpgme - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; postInstall = '' installManPage man/*.1 diff --git a/pkgs/by-name/es/eslint/package.nix b/pkgs/by-name/es/eslint/package.nix index 14267e6c1aaa..91e0a7cd3f3c 100644 --- a/pkgs/by-name/es/eslint/package.nix +++ b/pkgs/by-name/es/eslint/package.nix @@ -3,14 +3,8 @@ buildNpmPackage, fetchFromGitHub, stdenv, - overrideSDK, }: -let - buildNpmPackage' = buildNpmPackage.override { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; -in -buildNpmPackage' rec { +buildNpmPackage rec { pname = "eslint"; version = "9.20.0"; diff --git a/pkgs/by-name/es/espflash/package.nix b/pkgs/by-name/es/espflash/package.nix index f365a2c54794..266144cd4808 100644 --- a/pkgs/by-name/es/espflash/package.nix +++ b/pkgs/by-name/es/espflash/package.nix @@ -6,11 +6,8 @@ installShellFiles, udev, stdenv, - CoreServices, - Security, nix-update-script, openssl, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -36,11 +33,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ udev - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - SystemConfiguration ]; useFetchCargoVendor = true; diff --git a/pkgs/by-name/es/espup/package.nix b/pkgs/by-name/es/espup/package.nix index 8e60ada716f5..7b21b7297b7c 100644 --- a/pkgs/by-name/es/espup/package.nix +++ b/pkgs/by-name/es/espup/package.nix @@ -9,7 +9,6 @@ xz, zstd, stdenv, - darwin, testers, writableTmpDirAsHomeHook, nix-update-script, @@ -34,18 +33,12 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellFiles ]; - buildInputs = - [ - bzip2 - openssl - xz - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + openssl + xz + zstd + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/et/eternal-terminal/package.nix b/pkgs/by-name/et/eternal-terminal/package.nix index 634ecfbbf4d0..d60842ae2133 100644 --- a/pkgs/by-name/et/eternal-terminal/package.nix +++ b/pkgs/by-name/et/eternal-terminal/package.nix @@ -9,7 +9,6 @@ protobuf, zlib, catch2, - darwin, }: stdenv.mkDerivation rec { diff --git a/pkgs/by-name/et/ethtool/package.nix b/pkgs/by-name/et/ethtool/package.nix index 9362d2d4007e..13b15abe5f2a 100644 --- a/pkgs/by-name/et/ethtool/package.nix +++ b/pkgs/by-name/et/ethtool/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "ethtool"; - version = "6.11"; + version = "6.14"; src = fetchurl { url = "mirror://kernel/software/network/ethtool/ethtool-${version}.tar.xz"; - sha256 = "sha256-jZH1xyrj8lt+iNR4EnncsyD3HjAFiRQ3CxxXTJazEgI="; + hash = "sha256-kzi7AOSSh407vjzSiU5g2zWBNjTCCNsLIPXH7oTaabE="; }; nativeBuildInputs = [ @@ -24,6 +24,8 @@ stdenv.mkDerivation rec { libmnl ]; + enableParallelBuilding = true; + passthru = { updateScript = writeScript "update-ethtool" '' #!/usr/bin/env nix-shell diff --git a/pkgs/by-name/ex/exempi/package.nix b/pkgs/by-name/ex/exempi/package.nix index 26b57d89e758..e8131c0d8b57 100644 --- a/pkgs/by-name/ex/exempi/package.nix +++ b/pkgs/by-name/ex/exempi/package.nix @@ -6,7 +6,6 @@ zlib, boost, libiconv, - darwin, }: stdenv.mkDerivation rec { @@ -34,7 +33,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.CoreServices ]; doCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.is64bit; diff --git a/pkgs/by-name/ez/ezno/package.nix b/pkgs/by-name/ez/ezno/package.nix index 9c04adecdb0a..7cf45f25c4b1 100644 --- a/pkgs/by-name/ez/ezno/package.nix +++ b/pkgs/by-name/ez/ezno/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-v4lgHx+sR58CshZJCUYrtaW4EDFBUKFPJJ6V+eyf5Bc="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - cargoBuildFlags = [ "--bin" "ezno" diff --git a/pkgs/by-name/fa/faircamp/package.nix b/pkgs/by-name/fa/faircamp/package.nix index ecf889379009..6508f3fe4c77 100644 --- a/pkgs/by-name/fa/faircamp/package.nix +++ b/pkgs/by-name/fa/faircamp/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, rustPlatform, fetchFromGitea, makeWrapper, @@ -10,7 +9,6 @@ vips, ffmpeg, callPackage, - darwin, testers, faircamp, }: @@ -38,15 +36,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - glib - libopus - vips - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ + glib + libopus + vips + ]; postInstall = '' wrapProgram $out/bin/faircamp \ diff --git a/pkgs/by-name/fa/fast-float/package.nix b/pkgs/by-name/fa/fast-float/package.nix index 9ecdb4239114..c4b7ca10efaf 100644 --- a/pkgs/by-name/fa/fast-float/package.nix +++ b/pkgs/by-name/fa/fast-float/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fast-float"; - version = "8.0.1"; + version = "8.0.2"; src = fetchFromGitHub { owner = "fastfloat"; repo = "fast_float"; rev = "v${finalAttrs.version}"; - hash = "sha256-Y13JdBk8pZyg748fEOj+O/6gMAaqNXIE2fLY5tsMGB0="; + hash = "sha256-lKEzRYKdpjsqixC9WBoILccqB2ZkUtPUzT4Q4+j0oac="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/fh/fh/package.nix b/pkgs/by-name/fh/fh/package.nix index 282565012423..1d0e0ae613b0 100644 --- a/pkgs/by-name/fh/fh/package.nix +++ b/pkgs/by-name/fh/fh/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, installShellFiles, stdenv, - darwin, gcc, cacert, }: @@ -31,8 +30,6 @@ rustPlatform.buildRustPackage rec { checkInputs = [ cacert ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration gcc.cc.lib ]; diff --git a/pkgs/by-name/fi/fido2-manage/package.nix b/pkgs/by-name/fi/fido2-manage/package.nix index 633a148451e4..b6440098e92f 100644 --- a/pkgs/by-name/fi/fido2-manage/package.nix +++ b/pkgs/by-name/fi/fido2-manage/package.nix @@ -23,7 +23,6 @@ libuv, libsolv, libcouchbase, - darwin, }: let pythonEnv = python3.withPackages (ps: [ ps.tkinter ]); @@ -69,8 +68,6 @@ stdenv.mkDerivation rec { libuv libsolv libcouchbase - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.PCSC ]; cmakeFlags = [ "-USE_PCSC=ON" ]; diff --git a/pkgs/by-name/fi/filen-cli/package.nix b/pkgs/by-name/fi/filen-cli/package.nix index 55a66bb2449d..5a2cbe596878 100644 --- a/pkgs/by-name/fi/filen-cli/package.nix +++ b/pkgs/by-name/fi/filen-cli/package.nix @@ -6,7 +6,6 @@ makeWrapper, nix-update-script, versionCheckHook, - darwin, libsecret, nodejs, perl, @@ -42,12 +41,7 @@ buildNpmPackage (finalAttrs: { ]; # for keytar - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ libsecret ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libsecret ]; postPatch = '' # The version string is substituted during publishing: diff --git a/pkgs/by-name/fi/fim-rs/package.nix b/pkgs/by-name/fi/fim-rs/package.nix index 2ecb4b4142d1..1c43375c7f37 100644 --- a/pkgs/by-name/fi/fim-rs/package.nix +++ b/pkgs/by-name/fi/fim-rs/package.nix @@ -1,11 +1,9 @@ { lib, bzip2, - darwin, fetchFromGitHub, pkg-config, rustPlatform, - stdenv, zstd, }: @@ -32,17 +30,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - bzip2 - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/fi/findomain/package.nix b/pkgs/by-name/fi/findomain/package.nix index 344844b98588..7df036a80722 100644 --- a/pkgs/by-name/fi/findomain/package.nix +++ b/pkgs/by-name/fi/findomain/package.nix @@ -5,8 +5,6 @@ installShellFiles, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,13 +26,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index 7c5bd5c6fc44..afc1ac74c150 100644 --- a/pkgs/by-name/fl/flac/package.nix +++ b/pkgs/by-name/fl/flac/package.nix @@ -23,6 +23,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-B6XRai5UOAtY/7JXNbI3YuBgazi1Xd2ZOs6vvLq9LIs="; }; + hardeningDisable = [ "trivialautovarinit" ]; + nativeBuildInputs = [ cmake doxygen diff --git a/pkgs/by-name/fl/flake-checker/package.nix b/pkgs/by-name/fl/flake-checker/package.nix index 0155d14ea793..1bfbe8d0c2a5 100644 --- a/pkgs/by-name/fl/flake-checker/package.nix +++ b/pkgs/by-name/fl/flake-checker/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,14 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-FDfsA87VATJ4CpXoJ0eFoFl5z9Jtv6tPjkCf7kz6g00="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); - meta = with lib; { description = "Health checks for your Nix flakes"; homepage = "https://github.com/${src.owner}/${src.repo}"; diff --git a/pkgs/by-name/fl/flake-edit/package.nix b/pkgs/by-name/fl/flake-edit/package.nix index b54936e1a895..8b01aaab4055 100644 --- a/pkgs/by-name/fl/flake-edit/package.nix +++ b/pkgs/by-name/fl/flake-edit/package.nix @@ -4,10 +4,8 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, installShellFiles, nix-update-script, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,12 +27,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; env.ASSET_DIR = "target/assets"; diff --git a/pkgs/by-name/fl/flameshot/package.nix b/pkgs/by-name/fl/flameshot/package.nix index 1bd78a3dee6e..05e30e487e8d 100644 --- a/pkgs/by-name/fl/flameshot/package.nix +++ b/pkgs/by-name/fl/flameshot/package.nix @@ -1,8 +1,6 @@ { stdenv, lib, - overrideSDK, - darwin, fetchFromGitHub, fetchpatch, cmake, @@ -18,11 +16,7 @@ assert stdenv.hostPlatform.isDarwin -> (!enableWlrSupport); -let - stdenv' = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; -in - -stdenv'.mkDerivation { +stdenv.mkDerivation { pname = "flameshot"; # wlr screenshotting is currently only available on unstable version (>12.1.0) version = "12.1.0-unstable-2025-04-07"; diff --git a/pkgs/by-name/fl/fluidsynth/package.nix b/pkgs/by-name/fl/fluidsynth/package.nix index 789f290cd987..653da761f4d6 100644 --- a/pkgs/by-name/fl/fluidsynth/package.nix +++ b/pkgs/by-name/fl/fluidsynth/package.nix @@ -1,6 +1,5 @@ { stdenv, - darwin, lib, fetchFromGitHub, buildPackages, @@ -45,17 +44,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib libpulseaudio - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - AudioUnit - CoreAudio - CoreMIDI - CoreServices - ] - ); + ]; cmakeFlags = [ "-Denable-framework=off" diff --git a/pkgs/by-name/fo/font-alias/package.nix b/pkgs/by-name/fo/font-alias/package.nix new file mode 100644 index 000000000000..4a441d944c8f --- /dev/null +++ b/pkgs/by-name/fo/font-alias/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchurl, + writeScript, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "font-alias"; + version = "1.0.5"; + + src = fetchurl { + url = "mirror://xorg/individual/font/font-alias-${finalAttrs.version}.tar.xz"; + hash = "sha256-n4niF7tz4ONjagpJP7+LfJlRVuDFPZoEdtIBtnwta24="; + }; + + passthru = { + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/font/ \ + | sort -V | tail -n1)" + + update-source-version ${finalAttrs.pname} "$version" + ''; + }; + + meta = { + description = "Common aliases for Xorg fonts"; + homepage = "https://gitlab.freedesktop.org/xorg/font/alias"; + license = with lib.licenses; [ + cronyx + mit + ]; + maintainers = [ ]; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/fo/font-util/package.nix b/pkgs/by-name/fo/font-util/package.nix new file mode 100644 index 000000000000..b443788a941a --- /dev/null +++ b/pkgs/by-name/fo/font-util/package.nix @@ -0,0 +1,49 @@ +{ + lib, + stdenv, + fetchurl, + testers, + writeScript, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "font-util"; + version = "1.4.1"; + + src = fetchurl { + url = "mirror://xorg/individual/font/font-util-${finalAttrs.version}.tar.xz"; + hash = "sha256-XJ9kEjwZSxUP7okEmZFoc4bm/zbvKve4C6U++vNozJU="; + }; + + passthru = { + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/font/ \ + | sort -V | tail -n1)" + + update-source-version ${finalAttrs.pname} "$version" + ''; + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + }; + + meta = { + description = "X.Org font package creation/installation utilities"; + homepage = "https://gitlab.freedesktop.org/xorg/font/util"; + license = with lib.licenses; [ + mit + bsd2 + bsdSourceCode + mitOpenGroup + # there is a bit of a diff, but i think its close enough + # it was probably just adapted a bit to fit to the repository structure + # or its an older version that the one on spdx + unicodeTOU + ]; + maintainers = [ ]; + pkgConfigModules = [ "fontutil" ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/fo/formatjson5/package.nix b/pkgs/by-name/fo/formatjson5/package.nix index 000dae2e8e34..e77a03029509 100644 --- a/pkgs/by-name/fo/formatjson5/package.nix +++ b/pkgs/by-name/fo/formatjson5/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, nix-update-script, fetchpatch, }: @@ -30,8 +28,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-1CSt9dPVHdOqfQXio7/eXiDLWt+iOe6Qj+VtWblwSDE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - cargoBuildFlags = [ "--example formatjson5" ]; postInstall = diff --git a/pkgs/by-name/fo/fortune-kind/package.nix b/pkgs/by-name/fo/fortune-kind/package.nix index 1469d6233642..94e20e3eee59 100644 --- a/pkgs/by-name/fo/fortune-kind/package.nix +++ b/pkgs/by-name/fo/fortune-kind/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, rustPlatform, - darwin, libiconv, makeBinaryWrapper, installShellFiles, @@ -30,7 +29,6 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security ]; buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/fr/freealut/package.nix b/pkgs/by-name/fr/freealut/package.nix index ac833b59882f..6ca129b98a5a 100644 --- a/pkgs/by-name/fr/freealut/package.nix +++ b/pkgs/by-name/fr/freealut/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - darwin, fetchurl, openal, testers, @@ -18,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ openal - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.OpenAL; + ]; passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; diff --git a/pkgs/by-name/fr/freeglut/package.nix b/pkgs/by-name/fr/freeglut/package.nix index ca0f1923098f..5a1ef392ff06 100644 --- a/pkgs/by-name/fr/freeglut/package.nix +++ b/pkgs/by-name/fr/freeglut/package.nix @@ -38,11 +38,9 @@ stdenv.mkDerivation (finalAttrs: { ]; cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - "-DOPENGL_INCLUDE_DIR=${libGLX.dev}/include" - "-DOPENGL_gl_LIBRARY:FILEPATH=${libGLX}/lib/libGL.dylib" - "-DOPENGL_glu_LIBRARY:FILEPATH=${libGLU}/lib/libGLU.dylib" + "-DOPENGL_INCLUDE_DIR=${lib.getInclude libGLX}/include" + "-DOPENGL_gl_LIBRARY:FILEPATH=${lib.getLib libGLX}/lib/libGL.dylib" "-DFREEGLUT_BUILD_DEMOS:BOOL=OFF" - "-DFREEGLUT_BUILD_STATIC:BOOL=OFF" ]; passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; diff --git a/pkgs/by-name/fr/fretboard/package.nix b/pkgs/by-name/fr/fretboard/package.nix index ba4ed09bac00..4f12d0298133 100644 --- a/pkgs/by-name/fr/fretboard/package.nix +++ b/pkgs/by-name/fr/fretboard/package.nix @@ -2,7 +2,6 @@ lib, blueprint-compiler, cargo, - darwin, desktop-file-utils, fetchFromGitHub, glib, @@ -47,15 +46,11 @@ stdenv.mkDerivation (finalAttrs: { wrapGAppsHook4 ]; - buildInputs = - [ - glib - gtk4 - libadwaita - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + glib + gtk4 + libadwaita + ]; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.cc.isClang [ diff --git a/pkgs/by-name/fu/functiontrace-server/package.nix b/pkgs/by-name/fu/functiontrace-server/package.nix index b406745ceb3c..06a5af1d65e7 100644 --- a/pkgs/by-name/fu/functiontrace-server/package.nix +++ b/pkgs/by-name/fu/functiontrace-server/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,10 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-sPleuZV7eXlQjKqeHCIlRwu1FzneBh460yAElnxi6Do="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - ]; - meta = with lib; { description = "Server for FunctionTrace, a graphical Python profiler"; homepage = "https://functiontrace.com"; diff --git a/pkgs/by-name/fu/funzzy/package.nix b/pkgs/by-name/fu/funzzy/package.nix index 64b5ae43073b..f3f659bcc5bd 100644 --- a/pkgs/by-name/fu/funzzy/package.nix +++ b/pkgs/by-name/fu/funzzy/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-n9UHyr7W4hrN0+2dsYAYqkP/uzBv74p5XHU0g2MReJY="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - meta = with lib; { description = "Lightweight watcher"; homepage = "https://github.com/cristianoliveira/funzzy"; diff --git a/pkgs/by-name/fu/furnace/package.nix b/pkgs/by-name/fu/furnace/package.nix index 1ca6761b33c2..f6364c9db281 100644 --- a/pkgs/by-name/fu/furnace/package.nix +++ b/pkgs/by-name/fu/furnace/package.nix @@ -19,7 +19,6 @@ withJACK ? stdenv.hostPlatform.isUnix, libjack2, withGUI ? true, - darwin, portaudio, alsa-lib, # Enable GL/GLES rendering @@ -77,13 +76,7 @@ stdenv.mkDerivation (finalAttrs: { # portaudio pkg-config is pulling this in as a link dependency, not set in propagatedBuildInputs alsa-lib libX11 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Cocoa - ] - ); + ]; cmakeFlags = [ (lib.cmakeBool "BUILD_GUI" withGUI) diff --git a/pkgs/by-name/fw/fw/package.nix b/pkgs/by-name/fw/fw/package.nix index 5bc5eb315ebd..1c362653909f 100644 --- a/pkgs/by-name/fw/fw/package.nix +++ b/pkgs/by-name/fw/fw/package.nix @@ -6,8 +6,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,15 +26,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + libgit2 + openssl + zlib + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/fy/fyne/package.nix b/pkgs/by-name/fy/fyne/package.nix index 6d2ffabdb9a7..43fd2d976b75 100644 --- a/pkgs/by-name/fy/fyne/package.nix +++ b/pkgs/by-name/fy/fyne/package.nix @@ -11,8 +11,6 @@ libXrandr, libXxf86vm, pkg-config, - stdenv, - darwin, }: buildGoModule rec { @@ -30,25 +28,15 @@ buildGoModule rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libGL - libX11 - libXcursor - libXinerama - libXi - libXrandr - libXxf86vm - ] - ++ (lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk_11_0.frameworks; - [ - Carbon - Cocoa - Kernel - UserNotifications - ] - )); + buildInputs = [ + libGL + libX11 + libXcursor + libXinerama + libXi + libXrandr + libXxf86vm + ]; doCheck = false; diff --git a/pkgs/by-name/g3/g3proxy/package.nix b/pkgs/by-name/g3/g3proxy/package.nix index f32e62aae86a..b9dcdad4c4e5 100644 --- a/pkgs/by-name/g3/g3proxy/package.nix +++ b/pkgs/by-name/g3/g3proxy/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, pkg-config, - stdenv, - darwin, c-ares, python3, lua5_4, @@ -43,14 +41,10 @@ rustPlatform.buildRustPackage rec { cmake ]; - buildInputs = - [ - c-ares - lua5_4 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + c-ares + lua5_4 + ]; meta = { description = "Enterprise-oriented Generic Proxy Solutions"; diff --git a/pkgs/by-name/ga/gambit-project/package.nix b/pkgs/by-name/ga/gambit-project/package.nix index 7dedb213faa4..cb3d63379136 100644 --- a/pkgs/by-name/ga/gambit-project/package.nix +++ b/pkgs/by-name/ga/gambit-project/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, stdenv, wxGTK31, - darwin, withGui ? true, }: @@ -21,9 +20,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoreconfHook ] ++ lib.optional withGui wxGTK31; - buildInputs = - lib.optional withGui wxGTK31 - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Cocoa; + buildInputs = lib.optional withGui wxGTK31; strictDeps = true; diff --git a/pkgs/by-name/gc/gccmakedep/package.nix b/pkgs/by-name/gc/gccmakedep/package.nix new file mode 100644 index 000000000000..daa63e40bfd2 --- /dev/null +++ b/pkgs/by-name/gc/gccmakedep/package.nix @@ -0,0 +1,59 @@ +{ + lib, + stdenv, + fetchurl, + writeScript, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "gccmakedep"; + version = "1.0.4"; + + src = fetchurl { + url = "mirror://xorg/individual/util/gccmakedep-${finalAttrs.version}.tar.xz"; + hash = "sha256-UIj5h2n7Y8Mm6bnSy3yfSmMKKAHdHaBpcdCCkXbPJbY="; + }; + + passthru.updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/util/ \ + | sort -V | tail -n1)" + + update-source-version ${finalAttrs.pname} "$version" + ''; + + meta = { + description = "Creates dependencies in makefiles using 'gcc -M'"; + homepage = "https://gitlab.freedesktop.org/xorg/util/gccmakedep"; + license = with lib.licenses; [ + # COPYING file suggests looking at the Copyright headers of every file: + # upstream issue: https://gitlab.freedesktop.org/xorg/util/gccmakedep/-/issues/1 + + # 1. build system files Copyright Red Hat + hpndSellVariant + + # 2. gccmakedep.man was written by Colin Watson for Debian somewhen + # earlier than November 2003. While I wasn't able to trace the exact + # source, between 1997 and 2004 the "Debian Social Contract, Version + # 1.0" was in effect, which requires all components of the Debian + # Operating System to be free software, which includes this man page. + # https://www.debian.org/social_contract.1.0 + free + + # 3. gccmakedep.in, originally named gccmdep.cpp was copied from the + # XFree86 project around 2000. While it states to be "Based on + # mdepend.cpp and code supplied by Hongjiu Lu", that doesn't matter + # because it was supposedly completely rewritten by XFree86. + # XFree86 code without any explicit Copyright Statement is under X11. + x11 + + # 4. some files don't have any license info, but they are all trivial + ]; + mainProgram = "gccmakedep"; + maintainers = [ ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/gd/gdbm/package.nix b/pkgs/by-name/gd/gdbm/package.nix index 9a46d37d698d..8edf67ea8926 100644 --- a/pkgs/by-name/gd/gdbm/package.nix +++ b/pkgs/by-name/gd/gdbm/package.nix @@ -8,13 +8,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdbm"; - version = "1.24"; + version = "1.25"; src = fetchurl { url = "mirror://gnu/gdbm/gdbm-${finalAttrs.version}.tar.gz"; - hash = "sha256-aV6YJ/33Y1E/EzkQvH5s/bkYeUOk/slD5XRJcj0rjb8="; + hash = "sha256-0C2zxZJu2Hf4gXuBzR+S9T73TKjG21Q/u6AnGzTzk+w="; }; + patches = [ + # Remove on next release. + ./upstream-darwin-clock-nanosleep-fix.patch + ./upstream-lockwait-test-fixes.patch + ]; + nativeBuildInputs = [ updateAutotoolsGnuConfigScriptsHook ]; configureFlags = [ (lib.enableFeature true "libgdbm-compat") ]; diff --git a/pkgs/by-name/gd/gdbm/upstream-darwin-clock-nanosleep-fix.patch b/pkgs/by-name/gd/gdbm/upstream-darwin-clock-nanosleep-fix.patch new file mode 100644 index 000000000000..cbc1045305b7 --- /dev/null +++ b/pkgs/by-name/gd/gdbm/upstream-darwin-clock-nanosleep-fix.patch @@ -0,0 +1,26 @@ +From ed0a865345681982ea02c6159c0f3d7702c928a1 Mon Sep 17 00:00:00 2001 +From: Sergey Poznyakoff +Date: Thu, 27 Mar 2025 20:29:10 +0200 +Subject: Use nanosleep instead of clock_nanosleep + +The latter is not available on macOS +--- + src/lock.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/lock.c b/src/lock.c +index a43d9c3..cf28478 100644 +--- a/src/lock.c ++++ b/src/lock.c +@@ -291,7 +291,7 @@ _gdbm_lockwait_retry (GDBM_FILE dbf, struct timespec const *ts, + if (timespec_cmp (&ttw, iv) < 0) + break; + timespec_sub (&ttw, iv); +- if (clock_nanosleep (CLOCK_REALTIME, 0, iv, &r)) ++ if (nanosleep (iv, &r)) + { + if (errno == EINTR) + timespec_add (&ttw, &r); +-- +cgit v1.2.3 + diff --git a/pkgs/by-name/gd/gdbm/upstream-lockwait-test-fixes.patch b/pkgs/by-name/gd/gdbm/upstream-lockwait-test-fixes.patch new file mode 100644 index 000000000000..1bf42fde28fb --- /dev/null +++ b/pkgs/by-name/gd/gdbm/upstream-lockwait-test-fixes.patch @@ -0,0 +1,192 @@ +From 5be83b4c5da7c6a68817908b19f8925af09e9b2c Mon Sep 17 00:00:00 2001 +From: Sergey Poznyakoff +Date: Thu, 10 Apr 2025 17:31:56 +0300 +Subject: Fix timeout calculation in lockwait signal test. + +* tests/t_lockwait.c (runtest_signal): mark start time right +after setting alarm, not before it. +--- + tests/t_lockwait.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/tests/t_lockwait.c b/tests/t_lockwait.c +index a5e74c8..3547af7 100644 +--- a/tests/t_lockwait.c ++++ b/tests/t_lockwait.c +@@ -323,9 +323,6 @@ runtest_signal (struct timespec *ts) + struct sigaction act; + struct timeval now; + +- gettimeofday (&now, NULL); +- start = tv_to_ms (&now); +- + if (pipe (sig_fd)) + { + perror ("pipe"); +@@ -341,6 +338,8 @@ runtest_signal (struct timespec *ts) + return -1; + } + alarm (ts_to_ms (&ts[1]) / MILLI); ++ gettimeofday (&now, NULL); ++ start = tv_to_ms (&now); + } + + op.lock_wait = GDBM_LOCKWAIT_SIGNAL; +-- +cgit v1.2.3 + +From 6f165a8e1745dbd9b88f6fb6882dff7997cfdf74 Mon Sep 17 00:00:00 2001 +From: Sergey Poznyakoff +Date: Thu, 10 Apr 2025 21:07:41 +0300 +Subject: More fixes to lockwait test + +* tests/t_lockwait.c (sighan): Close fd. +(runtest_signal): compensate for alarm(2) second precision +--- + tests/t_lockwait.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/tests/t_lockwait.c b/tests/t_lockwait.c +index 3547af7..b378819 100644 +--- a/tests/t_lockwait.c ++++ b/tests/t_lockwait.c +@@ -170,6 +170,7 @@ static void + sighan (int sig) + { + write (sig_fd[1], &sig, sizeof (sig)); ++ close (sig_fd[1]); + } + + static int runtest_retry (struct timespec *ts); +@@ -364,7 +365,8 @@ runtest_signal (struct timespec *ts) + + pfd.fd = sig_fd[0]; + pfd.events = POLLIN; +- switch (poll (&pfd, 1, ts_to_ms (&ts[1]) - tv_to_ms (&now) + start)) { ++ switch (poll (&pfd, 1, ++ ts_to_ms (&ts[1]) - tv_to_ms (&now) + start + MILLI)) { + case 1: + break; + +-- +cgit v1.2.3 + +From aa9baca52ad155ae501ba586ff7b08f4b08e5434 Mon Sep 17 00:00:00 2001 +From: Sergey Poznyakoff +Date: Fri, 11 Apr 2025 07:53:58 +0300 +Subject: Adjust timeouts for setitimer interface in lockwait test. + +* tests/t_lockwait.c: Setitimer (at least on some systems) restarts +the timer set by alarm(2). To calculate the ETA of SIGALRM, call +alarm after gdbm_open_ext returns. +--- + tests/t_lockwait.c | 66 ++++++++++++++++++++++++++++++++---------------------- + 1 file changed, 39 insertions(+), 27 deletions(-) + +diff --git a/tests/t_lockwait.c b/tests/t_lockwait.c +index b378819..dfae838 100644 +--- a/tests/t_lockwait.c ++++ b/tests/t_lockwait.c +@@ -322,7 +322,6 @@ runtest_signal (struct timespec *ts) + if (!(ts[1].tv_sec == 0 && ts[1].tv_nsec == 0)) + { + struct sigaction act; +- struct timeval now; + + if (pipe (sig_fd)) + { +@@ -338,9 +337,6 @@ runtest_signal (struct timespec *ts) + fprintf (stderr, "%s: sigaction: %s", progname, strerror (errno)); + return -1; + } +- alarm (ts_to_ms (&ts[1]) / MILLI); +- gettimeofday (&now, NULL); +- start = tv_to_ms (&now); + } + + op.lock_wait = GDBM_LOCKWAIT_SIGNAL; +@@ -354,42 +350,58 @@ runtest_signal (struct timespec *ts) + } + gdbm_close (dbf); + +- if (start > 0) ++ if (!(ts[1].tv_sec == 0 && ts[1].tv_nsec == 0)) + { + struct pollfd pfd; + struct timeval now; +- int sig; ++ int n, t, sig; + +- restart: ++ alarm (ts_to_ms (&ts[1]) / MILLI); + gettimeofday (&now, NULL); ++ start = tv_to_ms (&now); + + pfd.fd = sig_fd[0]; + pfd.events = POLLIN; +- switch (poll (&pfd, 1, +- ts_to_ms (&ts[1]) - tv_to_ms (&now) + start + MILLI)) { +- case 1: +- break; + +- case 0: +- fprintf (stderr, "%s: failed waiting for alarm\n", progname); +- return 1; +- +- default: +- if (errno == EINTR) goto restart; +- fprintf (stderr, "%s: poll: %s\n", progname, strerror (errno)); +- return 1; +- } +- +- if (read (sig_fd[0], &sig, sizeof (sig)) != sizeof (sig)) ++ do + { +- fprintf (stderr, "%s: read: %s\n", progname, strerror (errno)); +- return 1; ++ gettimeofday (&now, NULL); ++ t = ts_to_ms (&ts[1]) - tv_to_ms (&now) + start + MILLI; ++ if (t < 0) ++ { ++ n = 0; ++ break; ++ } + } +- close (sig_fd[0]); +- if (sig != SIGALRM) ++ while ((n = poll (&pfd, 1, t)) == -1 && errno == EINTR); ++ ++ switch (n) + { +- fprintf (stderr, "%s: unexpected data read\n", progname); ++ case 1: ++ if (read (sig_fd[0], &sig, sizeof (sig)) != sizeof (sig)) ++ { ++ fprintf (stderr, "%s: read: %s\n", progname, strerror (errno)); ++ return 1; ++ } ++ close (sig_fd[0]); ++ if (sig != SIGALRM) ++ { ++ fprintf (stderr, "%s: unexpected data read\n", progname); ++ return 1; ++ } ++ break; ++ ++ case 0: ++ fprintf (stderr, "%s: failed waiting for alarm\n", progname); + return 1; ++ ++ default: ++ if (errno != EINTR) ++ { ++ fprintf (stderr, "%s: poll: %s\n", ++ progname, strerror (errno)); ++ return 1; ++ } + } + } + +-- +cgit v1.2.3 + diff --git a/pkgs/by-name/gd/gdlv/package.nix b/pkgs/by-name/gd/gdlv/package.nix index 87858f7a6752..2aeace32b8fe 100644 --- a/pkgs/by-name/gd/gdlv/package.nix +++ b/pkgs/by-name/gd/gdlv/package.nix @@ -1,12 +1,7 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, - AppKit, - CoreGraphics, - Foundation, - Metal, }: buildGoModule rec { pname = "gdlv"; @@ -22,13 +17,6 @@ buildGoModule rec { vendorHash = null; subPackages = "."; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - CoreGraphics - Foundation - Metal - ]; - meta = with lib; { description = "GUI frontend for Delve"; mainProgram = "gdlv"; diff --git a/pkgs/by-name/gd/gdrive3/package.nix b/pkgs/by-name/gd/gdrive3/package.nix index 07dd3f449d13..dee540bec883 100644 --- a/pkgs/by-name/gd/gdrive3/package.nix +++ b/pkgs/by-name/gd/gdrive3/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-ZIswHJBV1uwrnSm5BmQgb8tVD1XQMTQXQ5DWvBj1WDk="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Google Drive CLI Client"; homepage = "https://github.com/glotlabs/gdrive"; diff --git a/pkgs/by-name/ge/gen-license/package.nix b/pkgs/by-name/ge/gen-license/package.nix index d55dda6ebc21..2a2d292e17fc 100644 --- a/pkgs/by-name/ge/gen-license/package.nix +++ b/pkgs/by-name/ge/gen-license/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-xXzUobB8RMyJOC4lKayE+6SKC7NW1dNWGUUH3i1TaW0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Create licenses for your projects right from your terminal"; mainProgram = "gen-license"; diff --git a/pkgs/by-name/ge/gex/package.nix b/pkgs/by-name/ge/gex/package.nix index 53a20c7308a3..0ecba4acd1e0 100644 --- a/pkgs/by-name/ge/gex/package.nix +++ b/pkgs/by-name/ge/gex/package.nix @@ -1,11 +1,9 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, libgit2, - darwin, nix-update-script, }: @@ -24,13 +22,9 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; - buildInputs = - [ - libgit2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libgit2 + ]; env = { LIBGIT2_NO_VENDOR = 1; diff --git a/pkgs/by-name/gf/gfxstream/package.nix b/pkgs/by-name/gf/gfxstream/package.nix index ccae47da4d48..48de695bb91f 100644 --- a/pkgs/by-name/gf/gfxstream/package.nix +++ b/pkgs/by-name/gf/gfxstream/package.nix @@ -8,7 +8,6 @@ pkg-config, python3, aemu, - darwin, libdrm, libglvnd, vulkan-headers, @@ -47,23 +46,13 @@ stdenv.mkDerivation { pkg-config python3 ]; - buildInputs = - [ - aemu - libglvnd - vulkan-headers - vulkan-loader - xorg.libX11 - ] - ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform libdrm) [ libdrm ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.CoreGraphics - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.IOSurface - darwin.apple_sdk.frameworks.OpenGL - darwin.apple_sdk.frameworks.QuartzCore - ]; + buildInputs = [ + aemu + libglvnd + vulkan-headers + vulkan-loader + xorg.libX11 + ] ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform libdrm) [ libdrm ]; env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { NIX_LDFLAGS = toString [ diff --git a/pkgs/by-name/gh/ghciwatch/package.nix b/pkgs/by-name/gh/ghciwatch/package.nix index 0da0ca63a6d9..69694f1670ad 100644 --- a/pkgs/by-name/gh/ghciwatch/package.nix +++ b/pkgs/by-name/gh/ghciwatch/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, nix-update-script, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -21,11 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-kH5YTadpaUXDma+7SfBJxrOIsd9Gm0EU3MfhFmQ3U80="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - ]; - # integration tests are not run but the macros need this variable to be set GHC_VERSIONS = ""; checkFlags = "--test \"unit\""; diff --git a/pkgs/by-name/gh/ghostie/package.nix b/pkgs/by-name/gh/ghostie/package.nix index 1737072421f6..8c80579becf7 100644 --- a/pkgs/by-name/gh/ghostie/package.nix +++ b/pkgs/by-name/gh/ghostie/package.nix @@ -6,7 +6,6 @@ openssl, sqlite, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,14 +26,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ]; + buildInputs = [ + openssl + sqlite + ]; # 4 out of 5 tests are notification tests which do not work in nix builds doCheck = false; diff --git a/pkgs/by-name/gi/gildas/package.nix b/pkgs/by-name/gi/gildas/package.nix index 6370487384b4..0c3755f6f425 100644 --- a/pkgs/by-name/gi/gildas/package.nix +++ b/pkgs/by-name/gi/gildas/package.nix @@ -12,7 +12,6 @@ perl, groff, which, - darwin, ncurses, }: @@ -49,34 +48,26 @@ stdenv.mkDerivation rec { which ]; - buildInputs = - [ - gtk2-x11 - lesstif - cfitsio - python3Env - ncurses - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; [ CoreFoundation ] - ); + buildInputs = [ + gtk2-x11 + lesstif + cfitsio + python3Env + ncurses + ]; patches = [ ./wrapper.patch ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ([ + ++ lib.optionals stdenv.hostPlatform.isDarwin [ ./clang.patch ./cpp-darwin.patch - ]); + ]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument"; # Workaround for https://github.com/NixOS/nixpkgs/issues/304528 env.GAG_CPP = lib.optionalString stdenv.hostPlatform.isDarwin "${gfortran.outPath}/bin/cpp"; - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; "-F${CoreFoundation}/Library/Frameworks" - ); - configurePhase = '' substituteInPlace admin/wrapper.sh --replace '%%OUT%%' $out substituteInPlace admin/wrapper.sh --replace '%%PYTHONHOME%%' ${python3Env} diff --git a/pkgs/by-name/gi/gimoji/package.nix b/pkgs/by-name/gi/gimoji/package.nix index ea4c142d369e..d6837ec1452b 100644 --- a/pkgs/by-name/gi/gimoji/package.nix +++ b/pkgs/by-name/gi/gimoji/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-vAhHCNsViYyNSKeSGUL2oIp8bp5UCm8HReyDuoFvfqs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ]; - meta = with lib; { description = "Easily add emojis to your git commit messages"; homepage = "https://github.com/zeenix/gimoji"; diff --git a/pkgs/by-name/gi/girouette/package.nix b/pkgs/by-name/gi/girouette/package.nix index 36092e7bb808..11ef95495dd4 100644 --- a/pkgs/by-name/gi/girouette/package.nix +++ b/pkgs/by-name/gi/girouette/package.nix @@ -5,8 +5,6 @@ pkg-config, dbus, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,14 +25,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - dbus - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + dbus + openssl + ]; meta = with lib; { description = "Show the weather in the terminal, in style"; diff --git a/pkgs/by-name/gi/git-agecrypt/package.nix b/pkgs/by-name/gi/git-agecrypt/package.nix index 5136e112ffee..95e48e29d5e6 100644 --- a/pkgs/by-name/gi/git-agecrypt/package.nix +++ b/pkgs/by-name/gi/git-agecrypt/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, libgit2, git, pkg-config, @@ -32,7 +30,7 @@ rustPlatform.buildRustPackage { buildInputs = [ libgit2 zlib - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; + ]; meta = with lib; { description = "Alternative to git-crypt using age instead of GPG"; diff --git a/pkgs/by-name/gi/git-chain/package.nix b/pkgs/by-name/gi/git-chain/package.nix index 32bdb30fc5f5..54957d139fbb 100644 --- a/pkgs/by-name/gi/git-chain/package.nix +++ b/pkgs/by-name/gi/git-chain/package.nix @@ -6,8 +6,6 @@ openssl, git, nix-update-script, - stdenv, - darwin, }: rustPlatform.buildRustPackage { @@ -26,14 +24,7 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - ] - ); + buildInputs = [ openssl ]; nativeCheckInputs = [ git ]; diff --git a/pkgs/by-name/gi/git-dive/package.nix b/pkgs/by-name/gi/git-dive/package.nix index f98afaf57f86..c3190b1517b3 100644 --- a/pkgs/by-name/gi/git-dive/package.nix +++ b/pkgs/by-name/gi/git-dive/package.nix @@ -6,8 +6,6 @@ libgit2, oniguruma, zlib, - stdenv, - darwin, gitMinimal, }: @@ -29,15 +27,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libgit2 - oniguruma - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libgit2 + oniguruma + zlib + ]; nativeCheckInputs = [ gitMinimal diff --git a/pkgs/by-name/gi/git-gr/package.nix b/pkgs/by-name/gi/git-gr/package.nix index c778dd82857b..2996a06c9853 100644 --- a/pkgs/by-name/gi/git-gr/package.nix +++ b/pkgs/by-name/gi/git-gr/package.nix @@ -6,7 +6,6 @@ rustPlatform, installShellFiles, libiconv, - darwin, nix-update-script, pkg-config, openssl, @@ -40,8 +39,6 @@ rustPlatform.buildRustPackage { lib.optional stdenv.hostPlatform.isLinux openssl ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration ]; postInstall = lib.optionalString canRunGitGr '' diff --git a/pkgs/by-name/gi/git-igitt/package.nix b/pkgs/by-name/gi/git-igitt/package.nix index e8937ae98db9..843b1bc8e51c 100644 --- a/pkgs/by-name/gi/git-igitt/package.nix +++ b/pkgs/by-name/gi/git-igitt/package.nix @@ -6,8 +6,6 @@ libgit2, oniguruma, zlib, - stdenv, - darwin, nix-update-script, }: @@ -34,7 +32,7 @@ rustPlatform.buildRustPackage { libgit2 oniguruma zlib - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; env = { RUSTONIG_SYSTEM_LIBONIG = true; diff --git a/pkgs/by-name/gi/git-ignore/package.nix b/pkgs/by-name/gi/git-ignore/package.nix index 992c25b89a3c..a125753eec39 100644 --- a/pkgs/by-name/gi/git-ignore/package.nix +++ b/pkgs/by-name/gi/git-ignore/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,10 +23,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - postInstall = '' assets=$releaseDir/../assets installManPage $assets/git-ignore.1 diff --git a/pkgs/by-name/gi/git-mit/package.nix b/pkgs/by-name/gi/git-mit/package.nix index d0ca3b0f5c00..9e7f188964ca 100644 --- a/pkgs/by-name/gi/git-mit/package.nix +++ b/pkgs/by-name/gi/git-mit/package.nix @@ -7,8 +7,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: let @@ -39,15 +37,11 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ]; + buildInputs = [ + libgit2 + openssl + zlib + ]; env = { LIBGIT2_NO_VENDOR = 1; diff --git a/pkgs/by-name/gi/git-together/package.nix b/pkgs/by-name/gi/git-together/package.nix index 8b56b68280a0..e2a04faa8292 100644 --- a/pkgs/by-name/gi/git-together/package.nix +++ b/pkgs/by-name/gi/git-together/package.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,7 +18,7 @@ rustPlatform.buildRustPackage rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.Security; + buildInputs = [ openssl ]; OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/gi/git-wait/package.nix b/pkgs/by-name/gi/git-wait/package.nix index 8288a70d3c06..f5417c49b36c 100644 --- a/pkgs/by-name/gi/git-wait/package.nix +++ b/pkgs/by-name/gi/git-wait/package.nix @@ -3,7 +3,6 @@ rustPlatform, fetchFromGitHub, stdenv, - darwin, git, }: @@ -22,11 +21,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-tA0WjghBB2K71IlZ1u9K67tZWGe9VNFOfI2YdrqCUw0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - ]; - checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "--skip=tests::wait_if_index_lock_is_present" ]; diff --git a/pkgs/by-name/gi/gitlab-ci-ls/package.nix b/pkgs/by-name/gi/gitlab-ci-ls/package.nix index 3441413c7135..c38041e4f577 100644 --- a/pkgs/by-name/gi/gitlab-ci-ls/package.nix +++ b/pkgs/by-name/gi/gitlab-ci-ls/package.nix @@ -2,10 +2,8 @@ rustPlatform, lib, fetchFromGitHub, - darwin, openssl, pkg-config, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -22,11 +20,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-WjTfIKWu5fivPXmlGXduHWA5dKmKz2620tprtuoJbD4="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; meta = with lib; { homepage = "https://github.com/alesbrelih/gitlab-ci-ls"; diff --git a/pkgs/by-name/gi/gitlab-timelogs/package.nix b/pkgs/by-name/gi/gitlab-timelogs/package.nix index 925b13b71b61..eb00dfbd7918 100644 --- a/pkgs/by-name/gi/gitlab-timelogs/package.nix +++ b/pkgs/by-name/gi/gitlab-timelogs/package.nix @@ -1,5 +1,4 @@ { - darwin, fetchCrate, iconv, lib, @@ -23,7 +22,6 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration iconv ]; diff --git a/pkgs/by-name/gi/gitnr/package.nix b/pkgs/by-name/gi/gitnr/package.nix index 867bc19a9bd8..404aaaaf90fc 100644 --- a/pkgs/by-name/gi/gitnr/package.nix +++ b/pkgs/by-name/gi/gitnr/package.nix @@ -6,7 +6,6 @@ libxkbcommon, openssl, stdenv, - darwin, wayland, }: @@ -32,9 +31,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libxkbcommon wayland diff --git a/pkgs/by-name/gi/gitrs/package.nix b/pkgs/by-name/gi/gitrs/package.nix index d6a3942e7320..9e3de5731e9f 100644 --- a/pkgs/by-name/gi/gitrs/package.nix +++ b/pkgs/by-name/gi/gitrs/package.nix @@ -5,7 +5,6 @@ openssl, pkg-config, libiconv, - darwin, rustPlatform, }: @@ -31,8 +30,6 @@ rustPlatform.buildRustPackage rec { [ openssl.dev ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration ]; meta = with lib; { diff --git a/pkgs/by-name/gi/gitu/package.nix b/pkgs/by-name/gi/gitu/package.nix index f3aea88b96d0..51e87ffddcd5 100644 --- a/pkgs/by-name/gi/gitu/package.nix +++ b/pkgs/by-name/gi/gitu/package.nix @@ -6,8 +6,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, git, }: @@ -29,16 +27,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libgit2 + openssl + zlib + ]; nativeCheckInputs = [ git diff --git a/pkgs/by-name/gi/gitui/package.nix b/pkgs/by-name/gi/gitui/package.nix index f1db72724190..2f24dbef6752 100644 --- a/pkgs/by-name/gi/gitui/package.nix +++ b/pkgs/by-name/gi/gitui/package.nix @@ -8,7 +8,6 @@ pkg-config, cmake, xclip, - darwin, nix-update-script, }: let @@ -38,8 +37,6 @@ rustPlatform.buildRustPackage { ++ lib.optional stdenv.hostPlatform.isLinux xclip ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.AppKit ]; postPatch = '' diff --git a/pkgs/by-name/gl/gl2ps/package.nix b/pkgs/by-name/gl/gl2ps/package.nix index 6838bccacc0a..f1a5a9746f4f 100644 --- a/pkgs/by-name/gl/gl2ps/package.nix +++ b/pkgs/by-name/gl/gl2ps/package.nix @@ -8,7 +8,6 @@ libGL, libGLU, libglut, - darwin, }: stdenv.mkDerivation rec { @@ -33,9 +32,6 @@ stdenv.mkDerivation rec { libGL libGLU libglut - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.OpenGL ]; meta = with lib; { diff --git a/pkgs/by-name/gl/glib/package.nix b/pkgs/by-name/gl/glib/package.nix index f252df75413f..584acabb7ce5 100644 --- a/pkgs/by-name/gl/glib/package.nix +++ b/pkgs/by-name/gl/glib/package.nix @@ -31,7 +31,6 @@ tzdata, desktop-file-utils, shared-mime-info, - darwin, makeHardcodeGsettingsPatch, testers, gobject-introspection, @@ -178,18 +177,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ libselinux util-linuxMinimal # for libmount - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - Carbon - Cocoa - CoreFoundation - CoreServices - Foundation - ] - ); + ]; depsBuildBuild = [ pkg-config # required to find native gi-docgen diff --git a/pkgs/by-name/gl/glicol-cli/package.nix b/pkgs/by-name/gl/glicol-cli/package.nix index 3bb374b47600..e432df1a798d 100644 --- a/pkgs/by-name/gl/glicol-cli/package.nix +++ b/pkgs/by-name/gl/glicol-cli/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, pkg-config, stdenv, - darwin, alsa-lib, }: @@ -27,13 +26,9 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AudioUnit - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - alsa-lib - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; meta = with lib; { description = "Cross-platform music live coding in terminal"; diff --git a/pkgs/by-name/gl/globalplatform/package.nix b/pkgs/by-name/gl/globalplatform/package.nix index 6da23ccfb95d..ed6469b940b0 100644 --- a/pkgs/by-name/gl/globalplatform/package.nix +++ b/pkgs/by-name/gl/globalplatform/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, pcsclite, - PCSC, pkg-config, cmake, zlib, @@ -40,9 +39,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ pcsclite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - PCSC ]; cmakeFlags = [ diff --git a/pkgs/by-name/gl/glrnvim/package.nix b/pkgs/by-name/gl/glrnvim/package.nix index fc2de8e52d78..b504b09afefd 100644 --- a/pkgs/by-name/gl/glrnvim/package.nix +++ b/pkgs/by-name/gl/glrnvim/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,14 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-oE1HXmJbKHegubqhsovat1ce/4rjdKGGTnmDdbRBo/k="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - DiskArbitration - Foundation - ] - ); - postInstall = '' install -Dm644 glrnvim.desktop -t $out/share/applications install -Dm644 glrnvim.svg $out/share/icons/hicolor/scalable/apps/glrnvim.svg diff --git a/pkgs/by-name/gm/gmt/package.nix b/pkgs/by-name/gm/gmt/package.nix index b4d4f268fe15..4f688d9b8041 100644 --- a/pkgs/by-name/gm/gmt/package.nix +++ b/pkgs/by-name/gm/gmt/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, cmake, curl, - darwin, + apple-sdk, fftwSinglePrec, netcdf, pcre, @@ -34,8 +34,7 @@ stdenv.mkDerivation (finalAttrs: { NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-implicit-function-declaration " + lib.optionalString ( - stdenv.hostPlatform.isDarwin - && lib.versionOlder (darwin.apple_sdk.MacOSX-SDK.version or darwin.apple_sdk.sdk.version) "13.3" + stdenv.hostPlatform.isDarwin && lib.versionOlder apple-sdk.version "13.3" ) "-D__LAPACK_int=int"; }; @@ -48,21 +47,11 @@ stdenv.mkDerivation (finalAttrs: { dcw-gmt gshhg-gmt ] - ++ ( - if stdenv.hostPlatform.isDarwin then - with darwin.apple_sdk.frameworks; - [ - Accelerate - CoreGraphics - CoreVideo - ] - else - [ - fftwSinglePrec - blas - lapack - ] - ); + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + fftwSinglePrec + blas + lapack + ]; propagatedBuildInputs = [ ghostscript ]; diff --git a/pkgs/by-name/gn/gn/generic.nix b/pkgs/by-name/gn/gn/generic.nix index 218a46d3fb98..ca28240fa705 100644 --- a/pkgs/by-name/gn/gn/generic.nix +++ b/pkgs/by-name/gn/gn/generic.nix @@ -4,7 +4,6 @@ fetchgit, fetchpatch, cctools, - darwin, writeText, ninja, python3, @@ -54,19 +53,9 @@ stdenv.mkDerivation { ninja python3 ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin; - with apple_sdk.frameworks; - [ - libobjc - cctools - - # frameworks - ApplicationServices - Foundation - AppKit - ] - ); + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ + cctools + ]; env.NIX_CFLAGS_COMPILE = "-Wno-error"; diff --git a/pkgs/by-name/go/go-ethereum/package.nix b/pkgs/by-name/go/go-ethereum/package.nix index c65b636eb1a3..e409dd140fac 100644 --- a/pkgs/by-name/go/go-ethereum/package.nix +++ b/pkgs/by-name/go/go-ethereum/package.nix @@ -1,10 +1,7 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, - libobjc, - IOKit, nixosTests, }: @@ -59,12 +56,6 @@ buildGoModule rec { # Following upstream: https://github.com/ethereum/go-ethereum/blob/v1.11.6/build/ci.go#L218 tags = [ "urfave_cli_no_docs" ]; - # Fix for usb-related segmentation faults on darwin - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - ]; - passthru.tests = { inherit (nixosTests) geth; }; meta = with lib; { diff --git a/pkgs/by-name/go/gobang/package.nix b/pkgs/by-name/go/gobang/package.nix index 12f6e8f38c7e..69bf2531e07e 100644 --- a/pkgs/by-name/go/gobang/package.nix +++ b/pkgs/by-name/go/gobang/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: let version = "0.1.0-alpha.5"; @@ -24,14 +22,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-K9oo0QrqcPNdV7WMlgSCVc+7AVfoyDkovvJLqKJPvTQ="; - buildInputs = - with darwin.apple_sdk.frameworks; - lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - SystemConfiguration - ]; - meta = { description = "Cross-platform TUI database management tool written in Rust"; homepage = "https://github.com/tako8ki/gobang"; diff --git a/pkgs/by-name/go/gossip/package.nix b/pkgs/by-name/go/gossip/package.nix index f666cb2f7e5f..33eec234f389 100644 --- a/pkgs/by-name/go/gossip/package.nix +++ b/pkgs/by-name/go/gossip/package.nix @@ -1,6 +1,5 @@ { cmake, - darwin, fetchFromGitHub, SDL2, ffmpeg_6, @@ -66,14 +65,6 @@ rustPlatform.buildRustPackage rec { libxkbcommon openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.CoreGraphics - darwin.apple_sdk.frameworks.Foundation - darwin.apple_sdk.frameworks.ForceFeedback - darwin.apple_sdk.frameworks.AVFoundation - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland libX11 diff --git a/pkgs/by-name/gp/gptscript/package.nix b/pkgs/by-name/gp/gptscript/package.nix index 2f128bb06305..a5a56b609a87 100644 --- a/pkgs/by-name/gp/gptscript/package.nix +++ b/pkgs/by-name/gp/gptscript/package.nix @@ -2,8 +2,6 @@ lib, buildGoModule, fetchFromGitHub, - darwin, - stdenv, }: buildGoModule rec { pname = "gptscript"; @@ -18,8 +16,6 @@ buildGoModule rec { vendorHash = "sha256-ajglXWGJhSJtcrbSBmxmriXFTT+Vb4xYq0Ec9SYRlQk="; - propagatedBuildInputs = with darwin; lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - ldflags = [ "-s" "-w" diff --git a/pkgs/by-name/gr/gridlock/package.nix b/pkgs/by-name/gr/gridlock/package.nix index fc65506c631e..5f609d110b22 100644 --- a/pkgs/by-name/gr/gridlock/package.nix +++ b/pkgs/by-name/gr/gridlock/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage { @@ -31,13 +29,9 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; postInstall = '' moveToOutput bin/nyarr $nyarr diff --git a/pkgs/by-name/gu/gurk-rs/package.nix b/pkgs/by-name/gu/gurk-rs/package.nix index 5d15310837aa..c58d34f1765c 100644 --- a/pkgs/by-name/gu/gurk-rs/package.nix +++ b/pkgs/by-name/gu/gurk-rs/package.nix @@ -4,7 +4,6 @@ protobuf, rustPlatform, fetchFromGitHub, - darwin, pkgsBuildHost, openssl, pkg-config, @@ -14,9 +13,6 @@ gurk-rs, }: -let - inherit (darwin.apple_sdk.frameworks) Cocoa; -in rustPlatform.buildRustPackage rec { pname = "gurk-rs"; version = "0.6.4"; @@ -41,7 +37,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + buildInputs = [ openssl ]; NIX_LDFLAGS = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ "-framework" diff --git a/pkgs/by-name/ha/halp/package.nix b/pkgs/by-name/ha/halp/package.nix index d90f793c3a7f..c4c2703b91ce 100644 --- a/pkgs/by-name/ha/halp/package.nix +++ b/pkgs/by-name/ha/halp/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, installShellFiles, stdenv, - darwin, unixtools, }: @@ -31,10 +30,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - nativeCheckInputs = [ unixtools.script ]; diff --git a/pkgs/by-name/ha/handbrake/package.nix b/pkgs/by-name/ha/handbrake/package.nix index 46153f48d145..679c110e9044 100644 --- a/pkgs/by-name/ha/handbrake/package.nix +++ b/pkgs/by-name/ha/handbrake/package.nix @@ -58,8 +58,6 @@ libdvdnav, libdvdcss, libbluray, - # Darwin-specific - darwin, # GTK # NOTE: 2019-07-19: The gtk3 package has a transitive dependency on dbus, # which in turn depends on systemd. systemd is not supported on Darwin, so @@ -87,12 +85,6 @@ }: let - inherit (darwin.apple_sdk.frameworks) - AudioToolbox - Foundation - VideoToolbox - ; - inherit (darwin) libobjc; version = "1.9.2"; src = fetchFromGitHub { @@ -295,12 +287,6 @@ let udev ] ++ optional useFdk fdk_aac - ++ optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - Foundation - libobjc - VideoToolbox - ] # NOTE: 2018-12-27: Handbrake supports nv-codec-headers for Linux only, # look at ./make/configure.py search "enable_nvenc" ++ optional stdenv.hostPlatform.isLinux nv-codec-headers; diff --git a/pkgs/by-name/ha/haylxon/package.nix b/pkgs/by-name/ha/haylxon/package.nix index 3d965efa3743..36ee26365a18 100644 --- a/pkgs/by-name/ha/haylxon/package.nix +++ b/pkgs/by-name/ha/haylxon/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -19,8 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-cKYHC8qz81P4xtehGQIvNH/g/pa90IJQbKz0RM9tjws="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - meta = { description = "Save screenshots of urls and webpages from terminal"; homepage = "https://github.com/pwnwriter/haylxon"; diff --git a/pkgs/by-name/he/health/package.nix b/pkgs/by-name/he/health/package.nix index 5766a60ba94e..76770dabbf9b 100644 --- a/pkgs/by-name/he/health/package.nix +++ b/pkgs/by-name/he/health/package.nix @@ -13,7 +13,6 @@ libadwaita, libsecret, tinysparql, - darwin, nix-update-script, }: @@ -46,16 +45,11 @@ stdenv.mkDerivation rec { blueprint-compiler ]; - buildInputs = - [ - libadwaita - libsecret - tinysparql - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + libadwaita + libsecret + tinysparql + ]; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.cc.isClang [ diff --git a/pkgs/by-name/he/hebbot/package.nix b/pkgs/by-name/he/hebbot/package.nix index f93de6fc5dd9..2a37463e1bc2 100644 --- a/pkgs/by-name/he/hebbot/package.nix +++ b/pkgs/by-name/he/hebbot/package.nix @@ -8,7 +8,6 @@ openssl, autoconf, automake, - darwin, unstableGitUpdater, sqlite, }: @@ -37,14 +36,9 @@ rustPlatform.buildRustPackage rec { automake ]; - buildInputs = - [ - openssl - ] - ++ lib.optional stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; env = { OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/ho/hoard/package.nix b/pkgs/by-name/ho/hoard/package.nix index 52d8badc95fb..11b888c4c59b 100644 --- a/pkgs/by-name/ho/hoard/package.nix +++ b/pkgs/by-name/ho/hoard/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,13 +22,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "CLI command organizer written in rust"; diff --git a/pkgs/by-name/ho/homepage-dashboard/package.nix b/pkgs/by-name/ho/homepage-dashboard/package.nix index f9f55510bfff..9b19565ce446 100644 --- a/pkgs/by-name/ho/homepage-dashboard/package.nix +++ b/pkgs/by-name/ho/homepage-dashboard/package.nix @@ -7,7 +7,6 @@ python3, stdenv, cctools, - darwin, lib, nixosTests, enableLocalIcons ? false, @@ -62,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ nodePackages.node-gyp-build - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; + ]; env.PYTHON = "${python3}/bin/python"; diff --git a/pkgs/by-name/ht/htb-toolkit/package.nix b/pkgs/by-name/ht/htb-toolkit/package.nix index 9e4cc9f9eec2..bc3ec4f995cc 100644 --- a/pkgs/by-name/ht/htb-toolkit/package.nix +++ b/pkgs/by-name/ht/htb-toolkit/package.nix @@ -5,7 +5,6 @@ pkg-config, openssl, stdenv, - darwin, coreutils, gnome-keyring, libsecret, @@ -44,10 +43,6 @@ rustPlatform.buildRustPackage { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ gnome-keyring - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration ]; postPatch = '' diff --git a/pkgs/by-name/ht/htop-vim/package.nix b/pkgs/by-name/ht/htop-vim/package.nix index 937d212c37eb..b10a23cc8c62 100644 --- a/pkgs/by-name/ht/htop-vim/package.nix +++ b/pkgs/by-name/ht/htop-vim/package.nix @@ -6,7 +6,6 @@ autoreconfHook, pkg-config, ncurses, - darwin, libcap, libnl, sensorsSupport ? stdenv.hostPlatform.isLinux, @@ -53,7 +52,6 @@ stdenv.mkDerivation rec { buildInputs = [ ncurses ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.IOKit ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap libnl diff --git a/pkgs/by-name/ht/httplz/package.nix b/pkgs/by-name/ht/httplz/package.nix index 391b4f400bc9..695d17726b38 100644 --- a/pkgs/by-name/ht/httplz/package.nix +++ b/pkgs/by-name/ht/httplz/package.nix @@ -7,8 +7,6 @@ pkg-config, ronn, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -31,11 +29,7 @@ rustPlatform.buildRustPackage rec { ronn ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ openssl ]; cargoBuildFlags = [ "--bin" diff --git a/pkgs/by-name/hy/hydra-cli/package.nix b/pkgs/by-name/hy/hydra-cli/package.nix index 0f171a6b81e6..e7467882d85d 100644 --- a/pkgs/by-name/hy/hydra-cli/package.nix +++ b/pkgs/by-name/hy/hydra-cli/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, testers, hydra-cli, }: @@ -30,7 +28,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/ic/icon-library/package.nix b/pkgs/by-name/ic/icon-library/package.nix index 7c3185aedc87..bee499147760 100644 --- a/pkgs/by-name/ic/icon-library/package.nix +++ b/pkgs/by-name/ic/icon-library/package.nix @@ -16,7 +16,6 @@ gtk4, gtksourceview5, libadwaita, - darwin, }: stdenv.mkDerivation rec { @@ -45,17 +44,13 @@ stdenv.mkDerivation rec { rustc wrapGAppsHook4 ]; - buildInputs = - [ - gdk-pixbuf - glib - gtk4 - gtksourceview5 - libadwaita - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + gdk-pixbuf + glib + gtk4 + gtksourceview5 + libadwaita + ]; meta = with lib; { homepage = "https://gitlab.gnome.org/World/design/icon-library"; diff --git a/pkgs/by-name/id/idutils/package.nix b/pkgs/by-name/id/idutils/package.nix index f7640baffc8d..fd6e2b8fdc84 100644 --- a/pkgs/by-name/id/idutils/package.nix +++ b/pkgs/by-name/id/idutils/package.nix @@ -12,7 +12,6 @@ texinfo, perl, rsync, - darwin, }: stdenv.mkDerivation rec { @@ -31,13 +30,9 @@ stdenv.mkDerivation rec { ./bootstrap --force --gnulib-srcdir=${gnulib} --skip-po --bootstrap-sync --no-git ''; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - emacs - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + emacs + ]; nativeBuildInputs = [ gnulib diff --git a/pkgs/by-name/im/implot/demos/default.nix b/pkgs/by-name/im/implot/demos/default.nix index 00bd02f69ed4..45d5d54ac83a 100644 --- a/pkgs/by-name/im/implot/demos/default.nix +++ b/pkgs/by-name/im/implot/demos/default.nix @@ -5,7 +5,6 @@ fetchpatch, cmake, pkg-config, - darwin, fmt, gtk3, iir1, @@ -54,18 +53,15 @@ stdenv.mkDerivation { pkg-config ]; - buildInputs = - [ - curl - fmt - iir1 - imgui - imnodes - implot - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ gtk3 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ]; + buildInputs = [ + curl + fmt + iir1 + imgui + imnodes + implot + openssl + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ gtk3 ]; meta = { description = "Standalone ImPlot Demos"; diff --git a/pkgs/by-name/im/imtui/package.nix b/pkgs/by-name/im/imtui/package.nix index 4bb5187ab518..a587f8bce7ab 100644 --- a/pkgs/by-name/im/imtui/package.nix +++ b/pkgs/by-name/im/imtui/package.nix @@ -12,7 +12,6 @@ withNcurses ? (!withEmscripten), ncurses, static ? withEmscripten, - darwin, }: stdenv.mkDerivation rec { @@ -34,8 +33,7 @@ stdenv.mkDerivation rec { buildInputs = lib.optional withEmscripten emscripten ++ lib.optional withCurl curl - ++ lib.optional withNcurses ncurses - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Cocoa; + ++ lib.optional withNcurses ncurses; postPatch = '' diff --git a/pkgs/by-name/in/intelli-shell/package.nix b/pkgs/by-name/in/intelli-shell/package.nix index e2fec783cb76..79cf30615328 100644 --- a/pkgs/by-name/in/intelli-shell/package.nix +++ b/pkgs/by-name/in/intelli-shell/package.nix @@ -7,8 +7,6 @@ openssl, sqlite, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,16 +27,12 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libgit2 - openssl - sqlite - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libgit2 + openssl + sqlite + zlib + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/ir/iroh/package.nix b/pkgs/by-name/ir/iroh/package.nix index 01138c9e3517..8906373f993c 100644 --- a/pkgs/by-name/ir/iroh/package.nix +++ b/pkgs/by-name/ir/iroh/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,14 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-O/j+/sRyMtqd4GaER2trn9SEFpZuSlc5q1MTXU+rwLg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); - # Some tests require network access which is not available in nix build sandbox. doCheck = false; diff --git a/pkgs/by-name/iw/iwd/package.nix b/pkgs/by-name/iw/iwd/package.nix index 86b4dd7f86de..1e0e63ddf38c 100644 --- a/pkgs/by-name/iw/iwd/package.nix +++ b/pkgs/by-name/iw/iwd/package.nix @@ -15,12 +15,12 @@ stdenv.mkDerivation rec { pname = "iwd"; - version = "3.3"; + version = "3.4"; src = fetchgit { url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git"; rev = version; - hash = "sha256-+CoXoTlQu7ofXPueia1t1vpeH092fYBxLYB+xV4WNEs="; + hash = "sha256-I7oe6FYXtyCJLEmSreeCNiO9CDg6y/sCnk4c9muq2dk="; }; outputs = [ diff --git a/pkgs/by-name/ja/jasper/package.nix b/pkgs/by-name/ja/jasper/package.nix index 13f0949c976c..99326fed642d 100644 --- a/pkgs/by-name/ja/jasper/package.nix +++ b/pkgs/by-name/ja/jasper/package.nix @@ -6,7 +6,6 @@ libGL, libheif, libjpeg, - darwin, pkg-config, stdenv, enableHEIFCodec ? true, @@ -50,9 +49,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals enableOpenGL [ libglut libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa ]; # Since "build" already exists and is populated, cmake tries to use it, diff --git a/pkgs/by-name/je/jen/package.nix b/pkgs/by-name/je/jen/package.nix index 818724a409bb..aac9207c2697 100644 --- a/pkgs/by-name/je/jen/package.nix +++ b/pkgs/by-name/je/jen/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchCrate, fetchpatch, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,10 +25,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-qYEnKFC1Y24TEY0dXa9N7QNvxhHULq+vd4Wej/RK8HQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Simple CLI generation tool for creating large datasets"; mainProgram = "jen"; diff --git a/pkgs/by-name/ji/jitsi-meet-electron/package.nix b/pkgs/by-name/ji/jitsi-meet-electron/package.nix index 0be61315c429..524666c29dcb 100644 --- a/pkgs/by-name/ji/jitsi-meet-electron/package.nix +++ b/pkgs/by-name/ji/jitsi-meet-electron/package.nix @@ -11,18 +11,9 @@ libXi, libXtst, zlib, - darwin, electron, }: -let - inherit (darwin.apple_sdk.frameworks) - Carbon - CoreFoundation - ApplicationServices - OpenGL - ; -in buildNpmPackage rec { pname = "jitsi-meet-electron"; version = "2025.2.0"; @@ -43,20 +34,13 @@ buildNpmPackage rec { ]; # robotjs node-gyp dependencies - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - libpng - libX11 - libXi - libXtst - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - CoreFoundation - ApplicationServices - OpenGL - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + libpng + libX11 + libXi + libXtst + zlib + ]; npmDepsHash = "sha256-TckV91RJo06OKb8nIvxBCxu28qyHtA/ACDshOlaCQxA="; diff --git a/pkgs/by-name/jo/josh/package.nix b/pkgs/by-name/jo/josh/package.nix index cfb33fa796bb..a2544073b83c 100644 --- a/pkgs/by-name/jo/josh/package.nix +++ b/pkgs/by-name/jo/josh/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, libgit2, @@ -8,7 +7,6 @@ pkg-config, makeWrapper, git, - darwin, }: let @@ -40,14 +38,10 @@ rustPlatform.buildRustPackage { makeWrapper ]; - buildInputs = - [ - libgit2 - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.Security - ]; + buildInputs = [ + libgit2 + openssl + ]; cargoBuildFlags = cargoFlags; cargoTestFlags = cargoFlags; diff --git a/pkgs/by-name/jo/joshuto/package.nix b/pkgs/by-name/jo/joshuto/package.nix index fb923caea595..72e1c48a3d94 100644 --- a/pkgs/by-name/jo/joshuto/package.nix +++ b/pkgs/by-name/jo/joshuto/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, installShellFiles, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,10 +22,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd joshuto \ --bash <($out/bin/joshuto completions bash) \ diff --git a/pkgs/by-name/ju/juce/package.nix b/pkgs/by-name/ju/juce/package.nix index 308103c09bb7..16956d078fc9 100644 --- a/pkgs/by-name/ju/juce/package.nix +++ b/pkgs/by-name/ju/juce/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - overrideSDK, fetchFromGitHub, # Native build inputs @@ -33,14 +32,6 @@ nix-update-script, }: -let - # Rebind this in a separate let-binding so that we can then rebind stdenv without infrec below - stdenv' = stdenv; -in -let - stdenv = if stdenv'.hostPlatform.isDarwin then overrideSDK stdenv' "11.0" else stdenv'; -in - stdenv.mkDerivation (finalAttrs: { pname = "juce"; version = "8.0.7"; diff --git a/pkgs/by-name/ju/jumpy/package.nix b/pkgs/by-name/ju/jumpy/package.nix index a3839536694b..5c2ac20a8e82 100644 --- a/pkgs/by-name/ju/jumpy/package.nix +++ b/pkgs/by-name/ju/jumpy/package.nix @@ -12,7 +12,6 @@ vulkan-loader, wayland, xorg, - darwin, }: rustPlatform.buildRustPackage rec { @@ -50,7 +49,6 @@ rustPlatform.buildRustPackage rec { xorg.libXrandr ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Cocoa rustPlatform.bindgenHook ]; diff --git a/pkgs/by-name/ka/kakoune-lsp/package.nix b/pkgs/by-name/ka/kakoune-lsp/package.nix index 80e0c4b31c74..bbbe29f0fd80 100644 --- a/pkgs/by-name/ka/kakoune-lsp/package.nix +++ b/pkgs/by-name/ka/kakoune-lsp/package.nix @@ -4,10 +4,6 @@ fetchFromGitHub, replaceVars, perl, - stdenv, - CoreServices, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -26,12 +22,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-fb6RDcOLtkrUqw+BX2oa43d84BGF8IA2HxhdGgB94iU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - SystemConfiguration - ]; - meta = { description = "Kakoune Language Server Protocol Client"; homepage = "https://github.com/kakoune-lsp/kakoune-lsp"; diff --git a/pkgs/by-name/ka/kana/package.nix b/pkgs/by-name/ka/kana/package.nix index ba8cf79ef86a..fc4d2aa1b860 100644 --- a/pkgs/by-name/ka/kana/package.nix +++ b/pkgs/by-name/ka/kana/package.nix @@ -12,7 +12,6 @@ desktop-file-utils, libadwaita, gst_all_1, - darwin, }: stdenv.mkDerivation rec { @@ -53,10 +52,7 @@ stdenv.mkDerivation rec { gst-plugins-base gst-plugins-bad gst-plugins-good - ]) - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + ]); # Workaround for the gettext-sys issue # https://github.com/Koka/gettext-rs/issues/114 diff --git a/pkgs/by-name/ka/kanha/package.nix b/pkgs/by-name/ka/kanha/package.nix index 1e42a8430dd8..1395e113ac21 100644 --- a/pkgs/by-name/ka/kanha/package.nix +++ b/pkgs/by-name/ka/kanha/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, openssl, }: @@ -20,16 +18,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-bO37UYApe1CbwcfG8j/1UPu6DlYqlGPLsh0epxh8x3M="; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - CoreFoundation - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; meta = { description = "Web-app pentesting suite written in rust"; diff --git a/pkgs/by-name/kb/kbt/package.nix b/pkgs/by-name/kb/kbt/package.nix index d100621bff69..08b1503ea263 100644 --- a/pkgs/by-name/kb/kbt/package.nix +++ b/pkgs/by-name/kb/kbt/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, stdenv, pkg-config, - darwin, xorg, }: @@ -26,13 +25,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - xorg.libX11 - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + xorg.libX11 + ]; meta = with lib; { description = "Keyboard tester in terminal"; diff --git a/pkgs/by-name/kc/kcl/package.nix b/pkgs/by-name/kc/kcl/package.nix index 2a4abe1194ce..7df5288488e1 100644 --- a/pkgs/by-name/kc/kcl/package.nix +++ b/pkgs/by-name/kc/kcl/package.nix @@ -1,6 +1,5 @@ { buildGoModule, - darwin, fetchFromGitHub, installShellFiles, kclvm_cli, @@ -34,16 +33,10 @@ buildGoModule rec { installShellFiles ]; - buildInputs = - [ - kclvm - kclvm_cli - ] - ++ (lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]); + buildInputs = [ + kclvm + kclvm_cli + ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' export HOME=$(mktemp -d) diff --git a/pkgs/by-name/kc/kclvm/package.nix b/pkgs/by-name/kc/kclvm/package.nix index 7c33e7e0b9eb..94eb2b4bf18d 100644 --- a/pkgs/by-name/kc/kclvm/package.nix +++ b/pkgs/by-name/kc/kclvm/package.nix @@ -5,7 +5,6 @@ fetchFromGitHub, protobuf, pkg-config, - darwin, rustc, }: rustPlatform.buildRustPackage rec { @@ -24,13 +23,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-o7YFyqRWAMjq23mcAqDrcN4infdBgp1KNvviYOLR35s="; - buildInputs = - [ rustc ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ rustc ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' install_name_tool -id $out/lib/libkclvm_cli_cdylib.dylib $out/lib/libkclvm_cli_cdylib.dylib diff --git a/pkgs/by-name/kc/kclvm_cli/package.nix b/pkgs/by-name/kc/kclvm_cli/package.nix index 4d350cebdf48..b205e1484df0 100644 --- a/pkgs/by-name/kc/kclvm_cli/package.nix +++ b/pkgs/by-name/kc/kclvm_cli/package.nix @@ -1,10 +1,8 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, kclvm, - darwin, rustc, }: rustPlatform.buildRustPackage rec { @@ -23,16 +21,10 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-ZhrjxHqwWwcVkCVkJJnVm2CZLfRlrI2383ejgI+B2KQ="; cargoPatches = [ ./cargo_lock.patch ]; - buildInputs = - [ - kclvm - rustc - ] - ++ (lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]); + buildInputs = [ + kclvm + rustc + ]; meta = with lib; { description = "A high-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; diff --git a/pkgs/by-name/ke/kepler/package.nix b/pkgs/by-name/ke/kepler/package.nix index 845e6fff4ce3..ebdadf611ed2 100644 --- a/pkgs/by-name/ke/kepler/package.nix +++ b/pkgs/by-name/ke/kepler/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, libpq, openssl, @@ -28,15 +26,11 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - [ - libpq - openssl - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libpq + openssl + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/ki/kitty/package.nix b/pkgs/by-name/ki/kitty/package.nix index cf8920486320..f1ccf11f0250 100644 --- a/pkgs/by-name/ki/kitty/package.nix +++ b/pkgs/by-name/ki/kitty/package.nix @@ -28,11 +28,6 @@ installShellFiles, dbus, sudo, - Libsystem, - Cocoa, - Kernel, - UniformTypeIdentifiers, - UserNotifications, libcanberra, libicns, wayland-scanner, @@ -85,17 +80,10 @@ buildPythonApplication rec { xxHash ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - Kernel - UniformTypeIdentifiers - UserNotifications libpng python3 zlib ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - Libsystem - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ fontconfig libunistring diff --git a/pkgs/by-name/ko/komac/package.nix b/pkgs/by-name/ko/komac/package.nix index 84abcc2a04bd..70824ce6352c 100644 --- a/pkgs/by-name/ko/komac/package.nix +++ b/pkgs/by-name/ko/komac/package.nix @@ -5,7 +5,6 @@ pkg-config, openssl, rustPlatform, - darwin, testers, komac, dbus, @@ -37,17 +36,12 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellFiles ]; - buildInputs = - [ - dbus - openssl - zstd - bzip2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + dbus + openssl + zstd + bzip2 + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/ko/kord/package.nix b/pkgs/by-name/ko/kord/package.nix index d1b830abf4aa..b25304679cbf 100644 --- a/pkgs/by-name/ko/kord/package.nix +++ b/pkgs/by-name/ko/kord/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - darwin, fetchFromGitHub, fetchpatch, rustPlatform, @@ -41,9 +40,7 @@ rustPlatform.buildRustPackage rec { lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ rustPlatform.bindgenHook ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AudioUnit ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]; meta = with lib; { description = "Music theory binary and library for Rust"; diff --git a/pkgs/by-name/ko/kore/package.nix b/pkgs/by-name/ko/kore/package.nix index 34b5612d9b1f..4f95c0d3382c 100644 --- a/pkgs/by-name/ko/kore/package.nix +++ b/pkgs/by-name/ko/kore/package.nix @@ -2,15 +2,15 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, openssl, curl, - postgresql_16, + libpq, yajl, }: stdenv.mkDerivation rec { pname = "kore"; - # TODO: Check on next update whether postgresql 17 is supported. version = "4.2.3"; src = fetchFromGitHub { @@ -20,13 +20,28 @@ stdenv.mkDerivation rec { sha256 = "sha256-p0M2P02xwww5EnT28VnEtj5b+/jkPW3YkJMuK79vp4k="; }; + patches = [ + (fetchpatch { + url = "https://github.com/jorisvink/kore/commit/978cb0ab79c9c939c35996f34f7d835f9c671831.patch"; + hash = "sha256-uHTWiliM4m2i9/6GQQfnAo31XBXd/2+fzysPeNo2dQ0="; + }) + (fetchpatch { + url = "https://github.com/jorisvink/kore/commit/6122affe22bf676eed0f544e421c53699aa7a2e2.patch"; + hash = "sha256-xaiUOjBJPEgEwwuseXe6VbOTkOCKdQ5tuwDdL7DojHM="; + }) + ]; + buildInputs = [ openssl curl - postgresql_16 + libpq yajl ]; + nativeBuildInputs = [ + libpq.pg_config + ]; + makeFlags = [ "PREFIX=${placeholder "out"}" "ACME=1" diff --git a/pkgs/by-name/kt/kty/package.nix b/pkgs/by-name/kt/kty/package.nix index cd197e43bec0..0c1516e33c71 100644 --- a/pkgs/by-name/kt/kty/package.nix +++ b/pkgs/by-name/kt/kty/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,16 +25,9 @@ rustPlatform.buildRustPackage rec { OPENSSL_NO_VENDOR = 1; }; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk; - [ - frameworks.SystemConfiguration - ] - ); + buildInputs = [ + openssl + ]; useFetchCargoVendor = true; cargoHash = "sha256-nJ+nof2YhyLrNuLVy69kYj5tw+aG4IJm6nVxHkczbko="; diff --git a/pkgs/by-name/ku/kubetui/package.nix b/pkgs/by-name/ku/kubetui/package.nix index 16d3029eccd8..d271b1c88329 100644 --- a/pkgs/by-name/ku/kubetui/package.nix +++ b/pkgs/by-name/ku/kubetui/package.nix @@ -2,8 +2,6 @@ rustPlatform, lib, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -21,13 +19,6 @@ rustPlatform.buildRustPackage rec { "--skip=workers::kube::store::tests::kubeconfigからstateを生成" ]; - buildInputs = lib.optionals (stdenv.hostPlatform.isDarwin) ( - with darwin.apple_sdk; - [ - frameworks.CoreGraphics - frameworks.AppKit - ] - ); useFetchCargoVendor = true; cargoHash = "sha256-fMrlZMe2uD+ImM6zPXzo/+/Eto2MeIyscYfU8msLJFw="; diff --git a/pkgs/by-name/la/lazymc/package.nix b/pkgs/by-name/la/lazymc/package.nix index d598a4ca7c07..85ef9ddf9806 100644 --- a/pkgs/by-name/la/lazymc/package.nix +++ b/pkgs/by-name/la/lazymc/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, nix-update-script, }: @@ -21,10 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-jqqqWZKO1HgwxLBGMz9rlFQ5xmZTycfUZjqHf+uVTBQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - passthru.updateScript = nix-update-script { }; meta = with lib; { diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix index 9ca3eb727e77..82dabbcd3fff 100644 --- a/pkgs/by-name/la/lazysql/package.nix +++ b/pkgs/by-name/la/lazysql/package.nix @@ -26,9 +26,7 @@ buildGoModule rec { "-X main.version=${version}" ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 ]; passthru.tests.version = testers.testVersion { package = lazysql; diff --git a/pkgs/by-name/ld/ldc/package.nix b/pkgs/by-name/ld/ldc/package.nix index 95b6ffa898a0..03f87a50d91c 100644 --- a/pkgs/by-name/ld/ldc/package.nix +++ b/pkgs/by-name/ld/ldc/package.nix @@ -16,7 +16,6 @@ lit, gdb, unzip, - darwin, ldcBootstrap ? callPackage ./bootstrap.nix { }, }: @@ -77,9 +76,6 @@ stdenv.mkDerivation (finalAttrs: { ninja unzip ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ # https://github.com/NixOS/nixpkgs/pull/36378#issuecomment-385034818 gdb diff --git a/pkgs/by-name/le/leaf/package.nix b/pkgs/by-name/le/leaf/package.nix index 31cac3531b68..12181d2036ac 100644 --- a/pkgs/by-name/le/leaf/package.nix +++ b/pkgs/by-name/le/leaf/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,11 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-RQ9fQfYfpsFAA5CzR3ICLIEYb00qzUsWAQKSrK/488g="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - meta = with lib; { description = "Simple system fetch written in rust"; homepage = "https://github.com/IogaMaster/leaf"; diff --git a/pkgs/by-name/le/leetcode-cli/package.nix b/pkgs/by-name/le/leetcode-cli/package.nix index 25f05d80fb52..df6619838059 100644 --- a/pkgs/by-name/le/leetcode-cli/package.nix +++ b/pkgs/by-name/le/leetcode-cli/package.nix @@ -8,7 +8,6 @@ dbus, sqlite, stdenv, - darwin, testers, leetcode-cli, }: @@ -30,16 +29,11 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = - [ - openssl - dbus - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + dbus + sqlite + ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd leetcode \ diff --git a/pkgs/by-name/le/legba/package.nix b/pkgs/by-name/le/legba/package.nix index 99e1862dd5f9..f6802c334951 100644 --- a/pkgs/by-name/le/legba/package.nix +++ b/pkgs/by-name/le/legba/package.nix @@ -6,8 +6,6 @@ pkg-config, openssl, samba, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,14 +26,10 @@ rustPlatform.buildRustPackage rec { cmake pkg-config ]; - buildInputs = - [ - openssl.dev - samba - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl.dev + samba + ]; # Paho C test fails due to permission issue doCheck = false; diff --git a/pkgs/by-name/le/lenmus/package.nix b/pkgs/by-name/le/lenmus/package.nix index 4a7fbb5409db..5b01f4f6aef6 100644 --- a/pkgs/by-name/le/lenmus/package.nix +++ b/pkgs/by-name/le/lenmus/package.nix @@ -16,14 +16,10 @@ wxsqlite3, fluidsynth, fontconfig, - darwin, soundfont-fluid, openlilylib-fonts, }: -let - inherit (darwin.apple_sdk.frameworks) Cocoa; -in stdenv.mkDerivation (finalAttrs: { pname = "lenmus"; version = "6.0.1"; @@ -54,23 +50,19 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper ]; - buildInputs = - [ - boost - portmidi - sqlite - freetype - libpng - pngpp - zlib - wxGTK32 - wxsqlite3 - fluidsynth - fontconfig - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ]; + buildInputs = [ + boost + portmidi + sqlite + freetype + libpng + pngpp + zlib + wxGTK32 + wxsqlite3 + fluidsynth + fontconfig + ]; preConfigure = '' mkdir res/fonts diff --git a/pkgs/by-name/li/libapparmor/apparmorRulesFromClosure.nix b/pkgs/by-name/li/libapparmor/apparmorRulesFromClosure.nix new file mode 100644 index 000000000000..a12b8f0459be --- /dev/null +++ b/pkgs/by-name/li/libapparmor/apparmorRulesFromClosure.nix @@ -0,0 +1,35 @@ +{ + runCommand, + closureInfo, + lib, +}: +{ + # The store path of the derivation is given in $path + additionalRules ? [ ], + # TODO: factorize here some other common paths + # that may emerge from use cases. + baseRules ? [ + "r $path" + "r $path/etc/**" + "mr $path/share/**" + # Note that not all libraries are prefixed with "lib", + # eg. glibc-2.30/lib/ld-2.30.so + "mr $path/lib/**.so*" + "mr $path/lib64/**.so*" + # eg. glibc-2.30/lib/gconv/gconv-modules + "r $path/lib/**" + "r $path/lib64/**" + # Internal executables + "ixr $path/libexec/**" + ], + name ? "", +}: +rootPaths: +runCommand ("apparmor-closure-rules" + lib.optionalString (name != "") "-${name}") { } '' + touch $out + while read -r path + do printf >>$out "%s,\n" ${ + lib.concatMapStringsSep " " (x: "\"${x}\"") (baseRules ++ additionalRules) + } + done <${closureInfo { inherit rootPaths; }}/store-paths +'' diff --git a/pkgs/by-name/li/libapparmor/package.nix b/pkgs/by-name/li/libapparmor/package.nix new file mode 100644 index 000000000000..500aa9b45d9c --- /dev/null +++ b/pkgs/by-name/li/libapparmor/package.nix @@ -0,0 +1,104 @@ +{ + stdenv, + lib, + fetchFromGitLab, + autoreconfHook, + autoconf-archive, + pkg-config, + which, + flex, + bison, + withPerl ? + stdenv.hostPlatform == stdenv.buildPlatform && lib.meta.availableOn stdenv.hostPlatform perl, + perl, + withPython ? lib.meta.availableOn stdenv.hostPlatform python3Packages.python, + python3Packages, + swig, + ncurses, + libxcrypt, + + # test + dejagnu, + + # passthru + nix-update-script, + nixosTests, + callPackage, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "libapparmor"; + version = "4.1.0"; + + src = fetchFromGitLab { + owner = "apparmor"; + repo = "apparmor"; + tag = "v${finalAttrs.version}"; + hash = "sha256-oj6mGw/gvoRGpJqw72Lk6LJuurg8efjiV1pvZYbXz6A="; + }; + sourceRoot = "${finalAttrs.src.name}/libraries/libapparmor"; + + postPatch = '' + substituteInPlace swig/perl/Makefile.am \ + --replace-fail install_vendor install_site + ''; + + strictDeps = true; + + nativeBuildInputs = + [ + autoconf-archive + autoreconfHook + bison + flex + pkg-config + swig + ncurses + which + dejagnu + ] + ++ lib.optionals withPython [ + python3Packages.setuptools + ]; + + nativeCheckInputs = [ + python3Packages.pythonImportsCheckHook + perl + ]; + + buildInputs = + [ libxcrypt ] ++ (lib.optional withPerl perl) ++ (lib.optional withPython python3Packages.python); + + # required to build apparmor-parser + dontDisableStatic = true; + + # https://gitlab.com/apparmor/apparmor/issues/1 + configureFlags = [ + (lib.withFeature withPerl "perl") + (lib.withFeature withPython "python") + ]; + + doCheck = withPerl && withPython; + + checkInputs = [ dejagnu ]; + + pythonImportsCheck = [ + "LibAppArmor" + ]; + + passthru = { + updateScript = nix-update-script { }; + tests.nixos = nixosTests.apparmor; + apparmorRulesFromClosure = callPackage ./apparmorRulesFromClosure.nix { }; + }; + + meta = { + homepage = "https://apparmor.net/"; + description = "Mandatory access control system - core library"; + license = with lib.licenses; [ + gpl2Only + lgpl21Only + ]; + maintainers = lib.teams.apparmor.members; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/li/libaribcaption/package.nix b/pkgs/by-name/li/libaribcaption/package.nix index 353f31c0e128..51d1da2f66be 100644 --- a/pkgs/by-name/li/libaribcaption/package.nix +++ b/pkgs/by-name/li/libaribcaption/package.nix @@ -7,10 +7,6 @@ fontconfig, freetype, - ApplicationServices, - CoreFoundation, - CoreGraphics, - CoreText, }: stdenv.mkDerivation rec { @@ -28,17 +24,10 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; - buildInputs = - lib.optionals (!stdenv.hostPlatform.isDarwin) [ - fontconfig - freetype - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - CoreFoundation - CoreGraphics - CoreText - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + fontconfig + freetype + ]; meta = with lib; { description = "Portable ARIB STD-B24 Caption Decoder/Renderer"; diff --git a/pkgs/by-name/li/libass/package.nix b/pkgs/by-name/li/libass/package.nix index ba3fa9a74633..68a443b16e66 100644 --- a/pkgs/by-name/li/libass/package.nix +++ b/pkgs/by-name/li/libass/package.nix @@ -11,7 +11,6 @@ fontconfig ? null, # fontconfig support largeTilesSupport ? false, # Use larger tiles in the rasterizer libiconv, - darwin, }: assert fontconfigSupport -> fontconfig != null; @@ -49,9 +48,6 @@ stdenv.mkDerivation rec { ++ lib.optional fontconfigSupport fontconfig ++ lib.optional stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.ApplicationServices - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreText ]; meta = with lib; { diff --git a/pkgs/by-name/li/libcdio/package.nix b/pkgs/by-name/li/libcdio/package.nix new file mode 100644 index 000000000000..73f1f6de7667 --- /dev/null +++ b/pkgs/by-name/li/libcdio/package.nix @@ -0,0 +1,94 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, + autoreconfHook, + testers, + texinfo, + libcddb, + pkg-config, + ncurses, + help2man, + libiconv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libcdio"; + version = "2.2.0"; + + src = fetchFromGitHub { + owner = "libcdio"; + repo = "libcdio"; + tag = finalAttrs.version; + hash = "sha256-izjZk2kz9PkLm9+INUdl1e7jMz3nUsQKdplKI9Io+CM="; + }; + + env = lib.optionalAttrs stdenv.is32bit { + NIX_CFLAGS_COMPILE = "-D_LARGEFILE64_SOURCE"; + }; + + postPatch = '' + patchShebangs . + echo " + @set UPDATED 1 January 1970 + @set UPDATED-MONTH January 1970 + @set EDITION ${finalAttrs.version} + @set VERSION ${finalAttrs.version} + " > doc/version.texi + ''; + + configureFlags = [ + (lib.enableFeature true "maintainer-mode") + ]; + + nativeBuildInputs = [ + pkg-config + help2man + autoreconfHook + texinfo + ]; + + buildInputs = [ + libcddb + libiconv + ncurses + ]; + + enableParallelBuilding = true; + + doCheck = !stdenv.hostPlatform.isDarwin; + + outputs = [ + "out" + "lib" + "dev" + "info" + "man" + ]; + + passthru = { + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + updateScript = nix-update-script { }; + }; + + meta = { + description = "Library for OS-independent CD-ROM and CD image access"; + longDescription = '' + GNU libcdio is a library for OS-independent CD-ROM and + CD image access. It includes a library for working with + ISO-9660 filesystems (libiso9660), as well as utility + programs such as an audio CD player and an extractor. + ''; + homepage = "https://www.gnu.org/software/libcdio/"; + license = lib.licenses.gpl2Plus; + pkgConfigModules = [ + "libcdio" + "libcdio++" + "libiso9660" + "libiso9660++" + "libudf" + ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/li/libclipboard/package.nix b/pkgs/by-name/li/libclipboard/package.nix index e0eb69704199..122cbb651ab9 100644 --- a/pkgs/by-name/li/libclipboard/package.nix +++ b/pkgs/by-name/li/libclipboard/package.nix @@ -6,7 +6,6 @@ libxcb, libXau, libXdmcp, - darwin, lib, }: @@ -25,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { libxcb libXau libXdmcp - ] ++ lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + ]; nativeBuildInputs = [ cmake pkg-config diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index c8e922edf339..e4bde0ff3063 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -15,7 +15,6 @@ sqlcipher, sqlite, fixDarwinDylibNames, - darwin, libiconv, }: @@ -59,9 +58,6 @@ stdenv.mkDerivation rec { sqlite ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration libiconv ]; diff --git a/pkgs/by-name/li/libdiscid/package.nix b/pkgs/by-name/li/libdiscid/package.nix index e863863fe6f1..3be92789614b 100644 --- a/pkgs/by-name/li/libdiscid/package.nix +++ b/pkgs/by-name/li/libdiscid/package.nix @@ -4,7 +4,6 @@ fetchurl, cmake, pkg-config, - darwin, }: stdenv.mkDerivation rec { @@ -16,8 +15,6 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; - src = fetchurl { url = "http://ftp.musicbrainz.org/pub/musicbrainz/${pname}/${pname}-${version}.tar.gz"; sha256 = "sha256-3V6PHJrq1ELiO3SanMkzY3LmLoitcHmitiiVsDkMsoI="; diff --git a/pkgs/by-name/li/libfreefare/package.nix b/pkgs/by-name/li/libfreefare/package.nix index 8aa06f577a95..247fa1607940 100644 --- a/pkgs/by-name/li/libfreefare/package.nix +++ b/pkgs/by-name/li/libfreefare/package.nix @@ -6,7 +6,6 @@ pkg-config, libnfc, openssl, - darwin, }: stdenv.mkDerivation { @@ -22,15 +21,10 @@ stdenv.mkDerivation { autoreconfHook pkg-config ]; - buildInputs = - [ - libnfc - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc - darwin.apple_sdk - ]; + buildInputs = [ + libnfc + openssl + ]; env = { NIX_CFLAGS_COMPILE = toString [ diff --git a/pkgs/by-name/li/libhv/package.nix b/pkgs/by-name/li/libhv/package.nix index 4eb104dbce54..c7fabd5eb5c6 100644 --- a/pkgs/by-name/li/libhv/package.nix +++ b/pkgs/by-name/li/libhv/package.nix @@ -5,7 +5,6 @@ cmake, curl, openssl, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -24,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ curl openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; + ]; cmakeFlags = [ "-DENABLE_UDS=ON" diff --git a/pkgs/by-name/li/libpciaccess/package.nix b/pkgs/by-name/li/libpciaccess/package.nix new file mode 100644 index 000000000000..e18595b1caf2 --- /dev/null +++ b/pkgs/by-name/li/libpciaccess/package.nix @@ -0,0 +1,81 @@ +{ + lib, + stdenv, + fetchurl, + testers, + writeScript, + pkg-config, + meson, + ninja, + zlib, + netbsd, + hwdata, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libpciaccess"; + version = "0.18.1"; + + src = fetchurl { + url = "mirror://xorg/individual/lib/libpciaccess-${finalAttrs.version}.tar.xz"; + hash = "sha256-SvQ0RLOK21VF0O0cLORtlgjMR7McI4f8UYFlZ2Wm+nY="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + pkg-config + meson + ninja + ]; + + buildInputs = + [ zlib ] + ++ lib.optionals stdenv.hostPlatform.isNetBSD [ + netbsd.libarch + netbsd.libpci + ]; + + mesonFlags = [ + (lib.mesonOption "pci-ids" "${hwdata}/share/hwdata") + (lib.mesonEnable "zlib" true) + ]; + + passthru = { + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/lib/ \ + | sort -V | tail -n1)" + + update-source-version ${finalAttrs.pname} "$version" + ''; + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + }; + + meta = { + description = "Generic PCI access library"; + homepage = "https://gitlab.freedesktop.org/xorg/lib/libpciaccess"; + license = with lib.licenses; [ + mit + isc + x11 + ]; + pkgConfigModules = [ "pciaccess" ]; + # https://gitlab.freedesktop.org/xorg/lib/libpciaccess/-/blob/6cd5a4afbb70868c7746de8d50dea59e02e9acf2/configure.ac#L108-114 + platforms = + with lib.platforms; + cygwin + ++ freebsd + ++ illumos + ++ linux + ++ lib.platforms.netbsd # otherwise netbsd from the function arguments is used + ++ openbsd; + badPlatforms = [ + # mandatory shared library + lib.systems.inspect.platformPatterns.isStatic + ]; + }; +}) diff --git a/pkgs/by-name/li/libproxy/package.nix b/pkgs/by-name/li/libproxy/package.nix index 67ccc456dc74..191a7d484d69 100644 --- a/pkgs/by-name/li/libproxy/package.nix +++ b/pkgs/by-name/li/libproxy/package.nix @@ -2,7 +2,6 @@ lib, _experimental-update-script-combinators, curl, - darwin, duktape, fetchFromGitHub, gi-docgen, @@ -88,17 +87,10 @@ stdenv.mkDerivation (finalAttrs: { curl duktape ] - ++ ( - if stdenv.hostPlatform.isDarwin then - (with darwin.apple_sdk.frameworks; [ - Foundation - ]) - else - [ - glib - gsettings-desktop-schemas - ] - ); + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + glib + gsettings-desktop-schemas + ]; mesonFlags = [ diff --git a/pkgs/by-name/li/libpthread-stubs/package.nix b/pkgs/by-name/li/libpthread-stubs/package.nix new file mode 100644 index 000000000000..8ad5577de7b6 --- /dev/null +++ b/pkgs/by-name/li/libpthread-stubs/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchurl, + testers, + writeScript, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libpthread-stubs"; + version = "0.5"; + + src = fetchurl { + url = "mirror://xorg/individual/lib/libpthread-stubs-${finalAttrs.version}.tar.xz"; + hash = "sha256-WdpWbezOunwqeXCkoDtI2ZBfEmL/lEEKZJIk4z0kQrw="; + }; + + passthru = { + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/lib/ \ + | sort -V | tail -n1)" + + update-source-version ${finalAttrs.pname} "$version" + ''; + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + }; + + meta = { + description = "Provides a pkg-config file `pthread-stubs.pc` containing the Cflags/Libs flags applicable to programs/libraries that use only lightweight pthread API"; + homepage = "https://gitlab.freedesktop.org/xorg/lib/pthread-stubs"; + # gitlab says x11-distribute-modifications but it's not + # maybe due to https://github.com/spdx/spdx-online-tools/issues/540 + license = lib.licenses.x11; + maintainers = [ ]; + pkgConfigModules = [ "pthread-stubs" ]; + # on these platforms according to the readme + platforms = with lib.platforms; linux ++ cygwin ++ darwin ++ [ "x86_64-solaris" ]; + }; +}) diff --git a/pkgs/by-name/li/libqmi/build_doc_deps_by_default.patch b/pkgs/by-name/li/libqmi/build_doc_deps_by_default.patch deleted file mode 100644 index f9ffbb589bf7..000000000000 --- a/pkgs/by-name/li/libqmi/build_doc_deps_by_default.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/docs/reference/libqmi-glib/meson.build b/docs/reference/libqmi-glib/meson.build -index 2f5cfc3..14e1aea 100644 ---- a/docs/reference/libqmi-glib/meson.build -+++ b/docs/reference/libqmi-glib/meson.build -@@ -57,6 +57,7 @@ sections_txt = custom_target( - capture: true, - command: [find_program('cat'), '@INPUT@'] + gen_sections, - depends: gen_sections_deps, -+ build_by_default: true, - ) - - version_xml = configure_file( diff --git a/pkgs/by-name/li/libqmi/package.nix b/pkgs/by-name/li/libqmi/package.nix index daa61c7d3a1e..d26536cf25a5 100644 --- a/pkgs/by-name/li/libqmi/package.nix +++ b/pkgs/by-name/li/libqmi/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { pname = "libqmi"; - version = "1.34.0"; + version = "1.36.0"; outputs = [ "out" @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { owner = "mobile-broadband"; repo = "libqmi"; rev = version; - hash = "sha256-l9ev9ZOWicVNZ/Wj//KNd3NHcefIrLVriqJhEpwWvtQ="; + hash = "sha256-cGNnw0vO/Hr9o/eIf6lLTsoGiEkTvZiArgO7tAc208U="; }; nativeBuildInputs = @@ -88,10 +88,6 @@ stdenv.mkDerivation rec { ]; doCheck = true; - patches = [ - # https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/issues/124 - ./build_doc_deps_by_default.patch - ]; postPatch = '' patchShebangs \ diff --git a/pkgs/by-name/li/libremidi/package.nix b/pkgs/by-name/li/libremidi/package.nix index a5a16f53e338..4490619f1f71 100644 --- a/pkgs/by-name/li/libremidi/package.nix +++ b/pkgs/by-name/li/libremidi/package.nix @@ -2,19 +2,10 @@ lib, alsa-lib, cmake, - darwin, fetchFromGitHub, stdenv, }: -let - inherit (darwin.apple_sdk.frameworks) - CoreAudio - CoreFoundation - CoreMIDI - CoreServices - ; -in stdenv.mkDerivation (finalAttrs: { pname = "libremidi"; version = "4.5.0"; @@ -30,16 +21,9 @@ stdenv.mkDerivation (finalAttrs: { cmake ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - CoreFoundation - CoreMIDI - CoreServices - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; # Bug: set this as true breaks obs-studio-plugins.advanced-scene-switcher strictDeps = false; diff --git a/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch b/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch new file mode 100644 index 000000000000..2fed4f2cee8d --- /dev/null +++ b/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch @@ -0,0 +1,72 @@ +From 86211534862622124d26e8570034efc1f5d78823 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= +Date: Sat, 22 Feb 2025 23:09:30 +0100 +Subject: [PATCH] Inject matchpathcon_filespec_add64() if + !defined(__INO_T_MATCHES_INO64_T) instead of using __BITS_PER_LONG < 64 as + proxy +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The __INO_T_MATCHES_INO64_T is defined +if ino_t would be the same size as ino64_t +if -D_FILE_OFFSET_BITS=64 were not defined. + +This is /exactly/ what + /* ABI backwards-compatible shim for non-LFS 32-bit systems */ + #if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && __BITS_PER_LONG < 64 +is trying to get at, but currently fails because x32/RV32 are "LFS" +with 32-bit longs and 64-bit time_ts natively. + +Thus, the + static_assert(sizeof(unsigned long) == sizeof(__ino_t), "inode size mismatch"); +assertion fails (__ino_t is the "kernel ino_t" type, +which generally corresponds to the kernel's ulong, which is u64 on x32). + +glibc headers allow us to check the condition we care about directly. + +Fixes: commit 9395cc0322 ("Always build for LFS mode on 32-bit archs.") +Closes: #463 +Closes: Debian#1098481 +Signed-off-by: наб +Cc: Alba Mendez +--- + libselinux/include/selinux/selinux.h | 2 +- + libselinux/src/matchpathcon.c | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git libselinux/include/selinux/selinux.h libselinux/include/selinux/selinux.h +index f3cf5a209..f64896b7a 100644 +--- libselinux/include/selinux/selinux.h ++++ libselinux/include/selinux/selinux.h +@@ -537,7 +537,7 @@ extern int matchpathcon_index(const char *path, + with the same inode (e.g. due to multiple hard links). If so, then + use the latter of the two specifications based on their order in the + file contexts configuration. Return the used specification index. */ +-#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && __BITS_PER_LONG < 64 ++#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && !defined(__INO_T_MATCHES_INO64_T) + #define matchpathcon_filespec_add matchpathcon_filespec_add64 + #endif + extern int matchpathcon_filespec_add(ino_t ino, int specind, const char *file); +diff --git libselinux/src/matchpathcon.c libselinux/src/matchpathcon.c +index 51f0e4ff9..ab7c3090a 100644 +--- libselinux/src/matchpathcon.c ++++ libselinux/src/matchpathcon.c +@@ -261,7 +261,7 @@ int matchpathcon_filespec_add(ino_t ino, int specind, const char *file) + return -1; + } + +-#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && __BITS_PER_LONG < 64 ++#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && !defined(__INO_T_MATCHES_INO64_T) + /* alias defined in the public header but we undefine it here */ + #undef matchpathcon_filespec_add + +@@ -282,7 +282,7 @@ int matchpathcon_filespec_add(unsigned long ino, int specind, + } + #else + +-static_assert(sizeof(unsigned long) == sizeof(ino_t), "inode size mismatch"); ++static_assert(sizeof(uint64_t) == sizeof(ino_t), "inode size mismatch"); + + #endif + diff --git a/pkgs/by-name/li/libselinux/package.nix b/pkgs/by-name/li/libselinux/package.nix index c4d5b7addae8..4aec113dc9fe 100644 --- a/pkgs/by-name/li/libselinux/package.nix +++ b/pkgs/by-name/li/libselinux/package.nix @@ -15,112 +15,122 @@ assert enablePython -> swig != null && python3 != null; -stdenv.mkDerivation ( - rec { - pname = "libselinux"; - version = "3.8"; - inherit (libsepol) se_url; +stdenv.mkDerivation (finalAttrs: { + pname = "libselinux"; + version = "3.8.1"; + inherit (libsepol) se_url; - outputs = [ - "bin" - "out" - "dev" - "man" - ] ++ lib.optional enablePython "py"; + outputs = [ + "bin" + "out" + "dev" + "man" + ] ++ lib.optional enablePython "py"; - src = fetchurl { - url = "${se_url}/${version}/libselinux-${version}.tar.gz"; - hash = "sha256-DDdWvKBHyScCgdfE3N7NAAty44oYPJMGYeupaQg5tUE="; - }; + src = fetchurl { + url = "${finalAttrs.se_url}/${finalAttrs.version}/libselinux-${finalAttrs.version}.tar.gz"; + hash = "sha256-7C0nifkxFS0hwdsetLwgLOTszt402b6eNg47RSQ87iw="; + }; - patches = [ - # Make it possible to disable shared builds (for pkgsStatic). - # - # We can't use fetchpatch because it processes includes/excludes - # /after/ stripping the prefix, which wouldn't work here because - # there would be no way to distinguish between - # e.g. libselinux/src/Makefile and libsepol/src/Makefile. - # - # This is a static email, so we shouldn't have to worry about - # normalizing the patch. - (fetchurl { - url = "https://lore.kernel.org/selinux/20250211211651.1297357-3-hi@alyssa.is/raw"; - hash = "sha256-a0wTSItj5vs8GhIkfD1OPSjGmAJlK1orptSE7T3Hx20="; - postFetch = '' - mv "$out" $TMPDIR/patch - ${buildPackages.patchutils_0_3_3}/bin/filterdiff \ - -i 'a/libselinux/*' --strip 1 <$TMPDIR/patch >"$out" - ''; - }) + patches = [ + # Make it possible to disable shared builds (for pkgsStatic). + # + # We can't use fetchpatch because it processes includes/excludes + # /after/ stripping the prefix, which wouldn't work here because + # there would be no way to distinguish between + # e.g. libselinux/src/Makefile and libsepol/src/Makefile. + # + # This is a static email, so we shouldn't have to worry about + # normalizing the patch. + (fetchurl { + url = "https://lore.kernel.org/selinux/20250211211651.1297357-3-hi@alyssa.is/raw"; + hash = "sha256-a0wTSItj5vs8GhIkfD1OPSjGmAJlK1orptSE7T3Hx20="; + postFetch = '' + mv "$out" $TMPDIR/patch + ${buildPackages.patchutils_0_3_3}/bin/filterdiff \ + -i 'a/libselinux/*' --strip 1 <$TMPDIR/patch >"$out" + ''; + }) - (fetchurl { - url = "https://git.yoctoproject.org/meta-selinux/plain/recipes-security/selinux/libselinux/0003-libselinux-restore-drop-the-obsolete-LSF-transitiona.patch?id=62b9c816a5000dc01b28e78213bde26b58cbca9d"; - hash = "sha256-RiEUibLVzfiRU6N/J187Cs1iPAih87gCZrlyRVI2abU="; - }) + (fetchurl { + url = "https://git.yoctoproject.org/meta-selinux/plain/recipes-security/selinux/libselinux/0003-libselinux-restore-drop-the-obsolete-LSF-transitiona.patch?id=62b9c816a5000dc01b28e78213bde26b58cbca9d"; + hash = "sha256-RiEUibLVzfiRU6N/J187Cs1iPAih87gCZrlyRVI2abU="; + }) + + # PR: https://github.com/SELinuxProject/selinux/pull/464 + # Fix build on 32-bit LFS platforms + ./fix-build-32bit-lfs.patch + ]; + + nativeBuildInputs = + [ + pkg-config + python3 + ] + ++ lib.optionals enablePython [ + python3Packages.pip + python3Packages.setuptools + python3Packages.wheel + swig ]; + buildInputs = [ + libsepol + pcre2 + fts + ] ++ lib.optionals enablePython [ python3 ]; - nativeBuildInputs = - [ - pkg-config - python3 - ] - ++ lib.optionals enablePython [ - python3Packages.pip - python3Packages.setuptools - python3Packages.wheel - swig - ]; - buildInputs = [ - libsepol - pcre2 - fts - ] ++ lib.optionals enablePython [ python3 ]; + # drop fortify here since package uses it by default, leading to compile error: + # command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] + hardeningDisable = [ "fortify" ]; - # drop fortify here since package uses it by default, leading to compile error: - # command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] - hardeningDisable = [ "fortify" ]; - - env.NIX_CFLAGS_COMPILE = "-Wno-error -D_FILE_OFFSET_BITS=64"; - - makeFlags = - [ - "PREFIX=$(out)" - "INCDIR=$(dev)/include/selinux" - "INCLUDEDIR=$(dev)/include" - "MAN3DIR=$(man)/share/man/man3" - "MAN5DIR=$(man)/share/man/man5" - "MAN8DIR=$(man)/share/man/man8" - "SBINDIR=$(bin)/sbin" - "SHLIBDIR=$(out)/lib" - - "LIBSEPOLA=${lib.getLib libsepol}/lib/libsepol.a" - "ARCH=${stdenv.hostPlatform.linuxArch}" - ] - ++ lib.optionals (fts != null) [ - "FTS_LDLIBS=-lfts" - ] - ++ lib.optionals stdenv.hostPlatform.isStatic [ - "DISABLE_SHARED=y" - ] - ++ lib.optionals enablePython [ - "PYTHON=${python3.pythonOnBuildForHost.interpreter}" - "PYTHONLIBDIR=$(py)/${python3.sitePackages}" - "PYTHON_SETUP_ARGS=--no-build-isolation" - ]; - - preInstall = lib.optionalString enablePython '' - mkdir -p $py/${python3.sitePackages}/selinux - ''; - - installTargets = [ "install" ] ++ lib.optional enablePython "install-pywrap"; - - meta = removeAttrs libsepol.meta [ "outputsToInstall" ] // { - description = "SELinux core library"; - }; - } - // - lib.optionalAttrs (stdenv.cc.bintools.isLLVM && lib.versionAtLeast stdenv.cc.bintools.version "17") + env = + { + NIX_CFLAGS_COMPILE = "-Wno-error -D_FILE_OFFSET_BITS=64"; + } + // lib.optionalAttrs + (stdenv.cc.bintools.isLLVM && lib.versionAtLeast stdenv.cc.bintools.version "17") { NIX_LDFLAGS = "--undefined-version"; - } -) + }; + + makeFlags = + [ + "PREFIX=$(out)" + "INCDIR=$(dev)/include/selinux" + "INCLUDEDIR=$(dev)/include" + "MAN3DIR=$(man)/share/man/man3" + "MAN5DIR=$(man)/share/man/man5" + "MAN8DIR=$(man)/share/man/man8" + "SBINDIR=$(bin)/sbin" + "SHLIBDIR=$(out)/lib" + + "LIBSEPOLA=${lib.getLib libsepol}/lib/libsepol.a" + "ARCH=${stdenv.hostPlatform.linuxArch}" + ] + ++ lib.optionals (fts != null) [ + "FTS_LDLIBS=-lfts" + ] + ++ lib.optionals stdenv.hostPlatform.isStatic [ + "DISABLE_SHARED=y" + ] + ++ lib.optionals enablePython [ + "PYTHON=${python3.pythonOnBuildForHost.interpreter}" + "PYTHONLIBDIR=$(py)/${python3.sitePackages}" + "PYTHON_SETUP_ARGS=--no-build-isolation" + ]; + + preInstall = lib.optionalString enablePython '' + mkdir -p $py/${python3.sitePackages}/selinux + ''; + + installTargets = [ "install" ] ++ lib.optional enablePython "install-pywrap"; + + preFixup = lib.optionalString enablePython '' + mv $out/${python3.sitePackages}/selinux/* $py/${python3.sitePackages}/selinux/ + rm -rf $out/lib/python* + ''; + + meta = removeAttrs libsepol.meta [ "outputsToInstall" ] // { + description = "SELinux core library"; + }; +}) diff --git a/pkgs/os-specific/linux/libsemanage/default.nix b/pkgs/by-name/li/libsemanage/package.nix similarity index 86% rename from pkgs/os-specific/linux/libsemanage/default.nix rename to pkgs/by-name/li/libsemanage/package.nix index eae78b62785d..277d7d5238b3 100644 --- a/pkgs/os-specific/linux/libsemanage/default.nix +++ b/pkgs/by-name/li/libsemanage/package.nix @@ -11,7 +11,7 @@ audit, enablePython ? true, swig ? null, - python ? null, + python3 ? null, }: stdenv.mkDerivation rec { @@ -32,17 +32,23 @@ stdenv.mkDerivation rec { strictDeps = true; - nativeBuildInputs = [ - bison - flex - pkg-config - ] ++ lib.optional enablePython swig; + nativeBuildInputs = + [ + bison + flex + pkg-config + ] + ++ lib.optionals enablePython [ + python3 + swig + ]; + buildInputs = [ libsepol libselinux bzip2 audit - ] ++ lib.optional enablePython python; + ] ++ lib.optional enablePython python3; makeFlags = [ "PREFIX=$(out)" @@ -51,7 +57,7 @@ stdenv.mkDerivation rec { "MAN5DIR=$(man)/share/man/man5" "PYTHON=python" "PYPREFIX=python" - "PYTHONLIBDIR=$(py)/${python.sitePackages}" + "PYTHONLIBDIR=$(py)/${python3.sitePackages}" "DEFAULT_SEMANAGE_CONF_LOCATION=$(out)/etc/selinux/semanage.conf" ]; diff --git a/pkgs/by-name/li/libsepol/package.nix b/pkgs/by-name/li/libsepol/package.nix index ea4a5e45838a..f04de97e9949 100644 --- a/pkgs/by-name/li/libsepol/package.nix +++ b/pkgs/by-name/li/libsepol/package.nix @@ -49,7 +49,10 @@ stdenv.mkDerivation rec { description = "SELinux binary policy manipulation library"; homepage = "http://userspace.selinuxproject.org"; platforms = platforms.linux; - maintainers = with maintainers; [ RossComputerGuy ]; + maintainers = with maintainers; [ + RossComputerGuy + numinit + ]; license = lib.licenses.gpl2Plus; pkgConfigModules = [ "libselinux" ]; }; diff --git a/pkgs/by-name/li/libserialport/package.nix b/pkgs/by-name/li/libserialport/package.nix index 084b9c812648..db6bdd650e7c 100644 --- a/pkgs/by-name/li/libserialport/package.nix +++ b/pkgs/by-name/li/libserialport/package.nix @@ -4,7 +4,6 @@ fetchurl, pkg-config, udev, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -17,9 +16,7 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = - lib.optional stdenv.hostPlatform.isLinux udev - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.IOKit; + buildInputs = lib.optional stdenv.hostPlatform.isLinux udev; meta = { description = "Cross-platform shared library for serial port access"; diff --git a/pkgs/by-name/li/libsignal-ffi/package.nix b/pkgs/by-name/li/libsignal-ffi/package.nix index b0d71460eaf0..3cf2722f216a 100644 --- a/pkgs/by-name/li/libsignal-ffi/package.nix +++ b/pkgs/by-name/li/libsignal-ffi/package.nix @@ -7,7 +7,6 @@ xcodebuild, protobuf, boringssl, - darwin, }: let # boring-sys expects the static libraries in build/ instead of lib/ @@ -32,8 +31,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-6CBhLvD0UflLzJHAMB21wSH8MWTUNx0uPdqOUo/Eq44="; }; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - nativeBuildInputs = [ protobuf rustPlatform.bindgenHook diff --git a/pkgs/by-name/li/libtiger/package.nix b/pkgs/by-name/li/libtiger/package.nix index 09211b89c89b..3a1d5b6d13fc 100644 --- a/pkgs/by-name/li/libtiger/package.nix +++ b/pkgs/by-name/li/libtiger/package.nix @@ -7,7 +7,6 @@ libkate, pango, cairo, - darwin, }: stdenv.mkDerivation rec { @@ -35,7 +34,7 @@ stdenv.mkDerivation rec { libkate pango cairo - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.ApplicationServices; + ]; meta = { homepage = "https://code.google.com/archive/p/libtiger/"; diff --git a/pkgs/by-name/li/libtorrent-rasterbar-1_2_x/package.nix b/pkgs/by-name/li/libtorrent-rasterbar-1_2_x/package.nix index 9d3c64255893..3521249a6766 100644 --- a/pkgs/by-name/li/libtorrent-rasterbar-1_2_x/package.nix +++ b/pkgs/by-name/li/libtorrent-rasterbar-1_2_x/package.nix @@ -10,7 +10,6 @@ python311, libiconv, ncurses, - darwin, boost-build, }: @@ -63,7 +62,7 @@ stdenv.mkDerivation { python311 libiconv ncurses - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; preAutoreconf = '' mkdir -p build-aux diff --git a/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix b/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix index b544b1c6f77e..2c7c53c46353 100644 --- a/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix +++ b/pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix @@ -8,7 +8,6 @@ openssl, python3, ncurses, - darwin, }: let @@ -41,7 +40,7 @@ stdenv.mkDerivation { zlib python3 ncurses - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; patches = [ # provide distutils alternative for python 3.12 diff --git a/pkgs/by-name/li/libui-ng/package.nix b/pkgs/by-name/li/libui-ng/package.nix index 94977b420556..54312f6918fd 100644 --- a/pkgs/by-name/li/libui-ng/package.nix +++ b/pkgs/by-name/li/libui-ng/package.nix @@ -2,7 +2,6 @@ lib, stdenv, cmocka, - darwin, fetchFromGitHub, gtk3, meson, @@ -33,19 +32,9 @@ stdenv.mkDerivation { pkg-config ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ - darwin.libobjc - darwin.apple_sdk_11_0.Libsystem - darwin.apple_sdk_11_0.frameworks.Cocoa - darwin.apple_sdk_11_0.frameworks.AppKit - darwin.apple_sdk_11_0.frameworks.CoreFoundation - ] - else - [ - gtk3 - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + gtk3 + ]; mesonFlags = [ (lib.mesonBool "examples" (!stdenv.hostPlatform.isDarwin)) diff --git a/pkgs/by-name/li/liburcu/package.nix b/pkgs/by-name/li/liburcu/package.nix index c3e78a6fbb1a..ad7a5d83ce24 100644 --- a/pkgs/by-name/li/liburcu/package.nix +++ b/pkgs/by-name/li/liburcu/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation rec { - version = "0.15.1"; + version = "0.15.2"; pname = "liburcu"; src = fetchurl { url = "https://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2"; - hash = "sha256-mNZswS8sWIGHm5dvDFXRDTEUAVE74lTjvSjPOBH7UMg="; + hash = "sha256-WfNvK4vaG3Ygp+ztJjTybFSURIGKgxMCWjuwnAdmph0="; }; outputs = [ diff --git a/pkgs/by-name/li/libusbsio/package.nix b/pkgs/by-name/li/libusbsio/package.nix index 24a41781d447..d1b762b4e014 100644 --- a/pkgs/by-name/li/libusbsio/package.nix +++ b/pkgs/by-name/li/libusbsio/package.nix @@ -6,7 +6,6 @@ fixDarwinDylibNames, libusb1, systemdMinimal, - darwin, }: stdenv.mkDerivation rec { @@ -39,14 +38,7 @@ stdenv.mkDerivation rec { [ libusb1 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - CoreFoundation - IOKit - ] - ) + ++ lib.optionals stdenv.hostPlatform.isLinux [ systemdMinimal # libudev ]; diff --git a/pkgs/by-name/li/licensure/package.nix b/pkgs/by-name/li/licensure/package.nix index a5a4ac228048..01d404151dbb 100644 --- a/pkgs/by-name/li/licensure/package.nix +++ b/pkgs/by-name/li/licensure/package.nix @@ -1,13 +1,11 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, git, gitls, - darwin, }: rustPlatform.buildRustPackage rec { pname = "licensure"; @@ -23,15 +21,11 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-b3Vb8beULbLQuBORcE5nWuHkqDmalexJick9Ct5+iUM="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - git - gitls - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + git + gitls + ]; checkFlags = [ # Checking for files in the git repo (git ls-files), diff --git a/pkgs/by-name/li/linien-gui/package.nix b/pkgs/by-name/li/linien-gui/package.nix index a62f5b269f10..213c4174db1c 100644 --- a/pkgs/by-name/li/linien-gui/package.nix +++ b/pkgs/by-name/li/linien-gui/package.nix @@ -4,22 +4,28 @@ qt5, }: -python3.pkgs.buildPythonApplication rec { +let + python = python3.override { + self = python; + packageOverrides = self: super: { + numpy = super.numpy_1; + }; + }; +in +python.pkgs.buildPythonApplication rec { pname = "linien-gui"; pyproject = true; - inherit (python3.pkgs.linien-common) src version; + inherit (python.pkgs.linien-common) src version; sourceRoot = "${src.name}/linien-gui"; - nativeBuildInputs = - with python3.pkgs; - [ - setuptools - ] - ++ [ - qt5.wrapQtAppsHook - ]; + build-system = with python.pkgs; [ + setuptools + ]; + nativeBuildInputs = [ + qt5.wrapQtAppsHook + ]; # Makes qt-wayland appear in the qt paths injected by the wrapper - helps users # with `QT_QPA_PLATFORM=wayland` in their environment. @@ -27,7 +33,7 @@ python3.pkgs.buildPythonApplication rec { qt5.qtwayland ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python.pkgs; [ appdirs click pyqtgraph @@ -43,13 +49,19 @@ python3.pkgs.buildPythonApplication rec { makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; - meta = with lib; { + passthru = { + # Useful for creating .withPackages environments, see NOTE near + # `python3Packages.linien-common.meta.broken`. + inherit python; + }; + + meta = { description = "Graphical user interface of the Linien spectroscopy lock application"; mainProgram = "linien"; homepage = "https://github.com/linien-org/linien/tree/develop/linien-gui"; changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ fsagbuya doronbehar ]; diff --git a/pkgs/by-name/li/linux-pam/package.nix b/pkgs/by-name/li/linux-pam/package.nix index a1a515097307..03bbf3299520 100644 --- a/pkgs/by-name/li/linux-pam/package.nix +++ b/pkgs/by-name/li/linux-pam/package.nix @@ -4,7 +4,6 @@ buildPackages, fetchurl, flex, - cracklib, db4, gettext, audit, @@ -51,7 +50,6 @@ stdenv.mkDerivation rec { ] ++ lib.optional stdenv.buildPlatform.isDarwin gettext; buildInputs = [ - cracklib db4 libxcrypt ] ++ lib.optional stdenv.buildPlatform.isLinux audit; diff --git a/pkgs/by-name/li/live-server/package.nix b/pkgs/by-name/li/live-server/package.nix index 66ede7d221c3..0257a426b04f 100644 --- a/pkgs/by-name/li/live-server/package.nix +++ b/pkgs/by-name/li/live-server/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, openssl, pkg-config, }: @@ -24,15 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; meta = with lib; { description = "Local network server with live reload feature for static pages"; diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 40f2b035f152..ee9c8d85f47e 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -2,7 +2,6 @@ lib, autoAddDriverRunpath, cmake, - darwin, fetchFromGitHub, nix-update-script, stdenv, @@ -50,15 +49,6 @@ let optionalString ; - darwinBuildInputs = - with darwin.apple_sdk.frameworks; - [ - Accelerate - CoreVideo - CoreGraphics - ] - ++ optionals metalSupport [ MetalKit ]; - cudaBuildInputs = with cudaPackages; [ cuda_cccl # @@ -126,8 +116,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { ]; buildInputs = - optionals effectiveStdenv.hostPlatform.isDarwin darwinBuildInputs - ++ optionals cudaSupport cudaBuildInputs + optionals cudaSupport cudaBuildInputs ++ optionals openclSupport [ clblast ] ++ optionals rocmSupport rocmBuildInputs ++ optionals blasSupport [ blas ] diff --git a/pkgs/by-name/ll/llpp/package.nix b/pkgs/by-name/ll/llpp/package.nix index 686831fd92dc..12d0e5d54c90 100644 --- a/pkgs/by-name/ll/llpp/package.nix +++ b/pkgs/by-name/ll/llpp/package.nix @@ -20,7 +20,6 @@ xclip, inotify-tools, procps, - darwin, }: assert lib.versionAtLeast (lib.getVersion ocaml) "4.07"; @@ -63,10 +62,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ libGLU libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.OpenGL - darwin.apple_sdk.frameworks.Cocoa ]; dontStrip = true; diff --git a/pkgs/by-name/lo/loudmouth/package.nix b/pkgs/by-name/lo/loudmouth/package.nix index 600082edef21..6ce497ea5a59 100644 --- a/pkgs/by-name/lo/loudmouth/package.nix +++ b/pkgs/by-name/lo/loudmouth/package.nix @@ -7,7 +7,6 @@ glib, pkg-config, zlib, - darwin, }: stdenv.mkDerivation rec { @@ -30,14 +29,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - lib.optionals - (stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11") - [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Foundation - ]; - meta = with lib; { description = "Lightweight C library for the Jabber protocol"; platforms = platforms.all; diff --git a/pkgs/by-name/lo/lowfi/package.nix b/pkgs/by-name/lo/lowfi/package.nix index 8ff50bc7d6b3..c5f21c02f946 100644 --- a/pkgs/by-name/lo/lowfi/package.nix +++ b/pkgs/by-name/lo/lowfi/package.nix @@ -5,7 +5,6 @@ pkg-config, openssl, stdenv, - darwin, alsa-lib, }: diff --git a/pkgs/by-name/lr/lrcget/package.nix b/pkgs/by-name/lr/lrcget/package.nix index 1bf3282df317..12c94f8cce5f 100644 --- a/pkgs/by-name/lr/lrcget/package.nix +++ b/pkgs/by-name/lr/lrcget/package.nix @@ -13,7 +13,6 @@ copyDesktopItems, makeDesktopItem, alsa-lib, - darwin, nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -75,10 +74,6 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ webkitgtk_4_1 alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreAudio - darwin.apple_sdk.frameworks.WebKit ]; # Disable checkPhase, since the project doesn't contain tests diff --git a/pkgs/by-name/ls/lsp-ai/package.nix b/pkgs/by-name/ls/lsp-ai/package.nix index 5324d1e13240..9c19652d5323 100644 --- a/pkgs/by-name/ls/lsp-ai/package.nix +++ b/pkgs/by-name/ls/lsp-ai/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, pkg-config, cmake, openssl, @@ -58,15 +56,10 @@ rustPlatform.buildRustPackage rec { perl ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ + openssl + zlib + ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index ee275ba8ad1b..ba6f24bbf5bf 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -31,7 +31,6 @@ libiconv, ninja, prometheus-cpp, - darwin, buildClient ? true, buildServer ? true, SDL2, @@ -109,11 +108,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional (lib.meta.availableOn stdenv.hostPlatform luajit) luajit ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.OpenGL - darwin.apple_sdk.frameworks.OpenAL - darwin.apple_sdk.frameworks.Carbon - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.Kernel ] ++ lib.optionals buildClient [ libpng diff --git a/pkgs/by-name/lu/lunatic/package.nix b/pkgs/by-name/lu/lunatic/package.nix index ac508ee88afc..126041146bd0 100644 --- a/pkgs/by-name/lu/lunatic/package.nix +++ b/pkgs/by-name/lu/lunatic/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; checkFlags = [ # requires simd support which is not always available on hydra diff --git a/pkgs/by-name/m1/m1ddc/package.nix b/pkgs/by-name/m1/m1ddc/package.nix index cd69a7072e3b..51a2113fa17a 100644 --- a/pkgs/by-name/m1/m1ddc/package.nix +++ b/pkgs/by-name/m1/m1ddc/package.nix @@ -1,6 +1,5 @@ { stdenv, - darwin, fetchFromGitHub, lib, }: @@ -21,11 +20,6 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail kIOMainPortDefault kIOMasterPortDefault ''; - buildInputs = with darwin.apple_sdk_11_0.frameworks; [ - CoreDisplay - Foundation - ]; - installPhase = '' runHook preInstall mkdir -p $out/bin diff --git a/pkgs/by-name/ma/maa-assistant-arknights/package.nix b/pkgs/by-name/ma/maa-assistant-arknights/package.nix index 32d43f3d05b1..947626dd46a9 100644 --- a/pkgs/by-name/ma/maa-assistant-arknights/package.nix +++ b/pkgs/by-name/ma/maa-assistant-arknights/package.nix @@ -3,7 +3,6 @@ config, callPackage, stdenv, - overrideSDK, fetchFromGitHub, asio, cmake, @@ -19,72 +18,70 @@ let fastdeploy = callPackage ./fastdeploy-ppocr.nix { }; sources = lib.importJSON ./pin.json; in -# https://github.com/NixOS/nixpkgs/issues/314160 -(if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv).mkDerivation - (finalAttr: { - pname = "maa-assistant-arknights" + lib.optionalString isBeta "-beta"; - version = if isBeta then sources.beta.version else sources.stable.version; +stdenv.mkDerivation (finalAttr: { + pname = "maa-assistant-arknights" + lib.optionalString isBeta "-beta"; + version = if isBeta then sources.beta.version else sources.stable.version; - src = fetchFromGitHub { - owner = "MaaAssistantArknights"; - repo = "MaaAssistantArknights"; - rev = "v${finalAttr.version}"; - hash = if isBeta then sources.beta.hash else sources.stable.hash; - }; + src = fetchFromGitHub { + owner = "MaaAssistantArknights"; + repo = "MaaAssistantArknights"; + rev = "v${finalAttr.version}"; + hash = if isBeta then sources.beta.hash else sources.stable.hash; + }; - nativeBuildInputs = [ - asio - cmake - fastdeploy.cmake - ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_nvcc ]; + nativeBuildInputs = [ + asio + cmake + fastdeploy.cmake + ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_nvcc ]; - buildInputs = + buildInputs = + [ + fastdeploy + libcpr + onnxruntime + opencv + ] + ++ lib.optionals cudaSupport ( + with cudaPackages; [ - fastdeploy - libcpr - onnxruntime - opencv + cuda_cccl # cub/cub.cuh + libcublas # cublas_v2.h + libcurand # curand.h + libcusparse # cusparse.h + libcufft # cufft.h + cudnn # cudnn.h + cuda_cudart ] - ++ lib.optionals cudaSupport ( - with cudaPackages; - [ - cuda_cccl # cub/cub.cuh - libcublas # cublas_v2.h - libcurand # curand.h - libcusparse # cusparse.h - libcufft # cufft.h - cudnn # cudnn.h - cuda_cudart - ] - ); + ); - cmakeBuildType = "None"; + cmakeBuildType = "None"; - cmakeFlags = [ - (lib.cmakeBool "BUILD_SHARED_LIBS" true) - (lib.cmakeBool "INSTALL_FLATTEN" false) - (lib.cmakeBool "INSTALL_PYTHON" true) - (lib.cmakeBool "INSTALL_RESOURCE" true) - (lib.cmakeBool "USE_MAADEPS" false) - (lib.cmakeFeature "MAA_VERSION" "v${finalAttr.version}") - ]; + cmakeFlags = [ + (lib.cmakeBool "BUILD_SHARED_LIBS" true) + (lib.cmakeBool "INSTALL_FLATTEN" false) + (lib.cmakeBool "INSTALL_PYTHON" true) + (lib.cmakeBool "INSTALL_RESOURCE" true) + (lib.cmakeBool "USE_MAADEPS" false) + (lib.cmakeFeature "MAA_VERSION" "v${finalAttr.version}") + ]; - passthru.updateScript = ./update.sh; + passthru.updateScript = ./update.sh; - postPatch = '' - cp -v ${fastdeploy.cmake}/Findonnxruntime.cmake cmake/ - ''; + postPatch = '' + cp -v ${fastdeploy.cmake}/Findonnxruntime.cmake cmake/ + ''; - postInstall = '' - mkdir -p $out/share/${finalAttr.pname} - mv $out/{Python,resource} $out/share/${finalAttr.pname} - ''; + postInstall = '' + mkdir -p $out/share/${finalAttr.pname} + mv $out/{Python,resource} $out/share/${finalAttr.pname} + ''; - meta = with lib; { - description = "Arknights assistant"; - homepage = "https://github.com/MaaAssistantArknights/MaaAssistantArknights"; - license = licenses.agpl3Only; - maintainers = with maintainers; [ Cryolitia ]; - platforms = platforms.linux ++ platforms.darwin; - }; - }) + meta = with lib; { + description = "Arknights assistant"; + homepage = "https://github.com/MaaAssistantArknights/MaaAssistantArknights"; + license = licenses.agpl3Only; + maintainers = with maintainers; [ Cryolitia ]; + platforms = platforms.linux ++ platforms.darwin; + }; +}) diff --git a/pkgs/by-name/ma/maa-cli/package.nix b/pkgs/by-name/ma/maa-cli/package.nix index bf74f70ffd5a..f8e2a2c382a4 100644 --- a/pkgs/by-name/ma/maa-cli/package.nix +++ b/pkgs/by-name/ma/maa-cli/package.nix @@ -7,7 +7,6 @@ makeWrapper, pkg-config, openssl, - darwin, maa-assistant-arknights, android-tools, git, @@ -30,15 +29,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; # https://github.com/MaaAssistantArknights/maa-cli/pull/126 buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/ma/macchina/package.nix b/pkgs/by-name/ma/macchina/package.nix index bf3e0b657d72..03d34ca4257f 100644 --- a/pkgs/by-name/ma/macchina/package.nix +++ b/pkgs/by-name/ma/macchina/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,11 +23,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.DisplayServices - ]; - postInstall = '' installManPage doc/macchina.{1,7} ''; diff --git a/pkgs/by-name/ma/man-db/package.nix b/pkgs/by-name/ma/man-db/package.nix index d8d645113287..7481da85d1e9 100644 --- a/pkgs/by-name/ma/man-db/package.nix +++ b/pkgs/by-name/ma/man-db/package.nix @@ -1,6 +1,6 @@ { buildPackages, - db, + gdbm, fetchurl, groff, gzip, @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ libpipeline - db + gdbm groff libiconv' ]; # (Yes, 'groff' is both native and build input) diff --git a/pkgs/by-name/ma/markuplinkchecker/package.nix b/pkgs/by-name/ma/markuplinkchecker/package.nix index baabb4624d87..5155985b1f98 100644 --- a/pkgs/by-name/ma/markuplinkchecker/package.nix +++ b/pkgs/by-name/ma/markuplinkchecker/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: let version = "0.21.0"; @@ -26,15 +24,7 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index b88b92d78f90..ad5639754927 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -10,7 +10,6 @@ sqlite, zstd, stdenv, - darwin, open-policy-agent, cctools, }: @@ -46,16 +45,10 @@ rustPlatform.buildRustPackage rec { (python3.withPackages (ps: [ ps.setuptools ])) # Used by gyp ] ++ lib.optional stdenv.hostPlatform.isDarwin cctools; # libtool used by gyp; - buildInputs = - [ - sqlite - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.CoreFoundation - darwin.apple_sdk_11_0.frameworks.Security - darwin.apple_sdk_11_0.frameworks.SystemConfiguration - ]; + buildInputs = [ + sqlite + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/ma/matrix-commander-rs/package.nix b/pkgs/by-name/ma/matrix-commander-rs/package.nix index 1248862513b4..b5782bd57d1b 100644 --- a/pkgs/by-name/ma/matrix-commander-rs/package.nix +++ b/pkgs/by-name/ma/matrix-commander-rs/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, openssl, pkg-config, @@ -28,12 +26,7 @@ rustPlatform.buildRustPackage rec { perl ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; meta = { description = "CLI-based Matrix client app for sending and receiving"; diff --git a/pkgs/by-name/ma/matrix-conduit/package.nix b/pkgs/by-name/ma/matrix-conduit/package.nix index 6dcea572c57f..16d1ad758aa3 100644 --- a/pkgs/by-name/ma/matrix-conduit/package.nix +++ b/pkgs/by-name/ma/matrix-conduit/package.nix @@ -5,7 +5,6 @@ pkg-config, sqlite, stdenv, - darwin, nixosTests, rocksdb, rust-jemalloc-sys, @@ -36,15 +35,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - sqlite - rust-jemalloc-sys - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + sqlite + rust-jemalloc-sys + ]; env = { ROCKSDB_INCLUDE_DIR = "${rocksdb}/include"; diff --git a/pkgs/by-name/ma/maturin/package.nix b/pkgs/by-name/ma/maturin/package.nix index 0e846eacf47a..c9f694e68cf9 100644 --- a/pkgs/by-name/ma/maturin/package.nix +++ b/pkgs/by-name/ma/maturin/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, rustPlatform, - darwin, + fetchpatch, libiconv, testers, nix-update-script, @@ -25,8 +25,17 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-7YPUTTRo9+aBmVXLq5NfU+t5VPxfEQc4+rdQnPN+AZ0="; + patches = [ + # Sorts RECORD file in wheel archives to make them deterministic. See: https://github.com/NixOS/nixpkgs/issues/384708 + # Remove on next bump https://github.com/PyO3/maturin/pull/2550 + (fetchpatch { + name = "wheel-deterministic-record.patch"; + url = "https://github.com/PyO3/maturin/commit/bade37e108514f4288c1dd6457119a257bf95db4.patch"; + hash = "sha256-jcZ/NMHKFYQuOfR+fu5UPykEljUq3l/+ZAx0Tlyu3Zw="; + }) + ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security libiconv ]; diff --git a/pkgs/by-name/mc/mchprs/package.nix b/pkgs/by-name/mc/mchprs/package.nix index c3a38d74b0cd..d562355d6c00 100644 --- a/pkgs/by-name/mc/mchprs/package.nix +++ b/pkgs/by-name/mc/mchprs/package.nix @@ -6,8 +6,6 @@ openssl, sqlite, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,17 +27,11 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = - [ - openssl - sqlite - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + sqlite + zlib + ]; meta = with lib; { mainProgram = "mchprs"; diff --git a/pkgs/by-name/mc/mcumgr-client/package.nix b/pkgs/by-name/mc/mcumgr-client/package.nix index 21b12fc2501b..a69f81120099 100644 --- a/pkgs/by-name/mc/mcumgr-client/package.nix +++ b/pkgs/by-name/mc/mcumgr-client/package.nix @@ -6,7 +6,6 @@ pkg-config, udev, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,9 +26,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ udev ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ udev ]; meta = with lib; { description = "Client for mcumgr commands"; diff --git a/pkgs/by-name/md/md-tui/package.nix b/pkgs/by-name/md/md-tui/package.nix index 5956ad70637a..abbb890aa74a 100644 --- a/pkgs/by-name/md/md-tui/package.nix +++ b/pkgs/by-name/md/md-tui/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, pkg-config, - stdenv, - darwin, nix-update-script, }: @@ -24,12 +22,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.Security - ]; - passthru = { updateScript = nix-update-script { }; }; diff --git a/pkgs/by-name/md/mdbook-d2/package.nix b/pkgs/by-name/md/mdbook-d2/package.nix index 2a0d2922dfa0..f1a888e02180 100644 --- a/pkgs/by-name/md/mdbook-d2/package.nix +++ b/pkgs/by-name/md/mdbook-d2/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -21,11 +19,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-emfO7D7JU/fQYdnaK7eWR8tCPx3ffvU/pTutSURZMBQ="; doCheck = false; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - ]; - meta = with lib; { description = "D2 diagram generator plugin for MdBook"; mainProgram = "mdbook-d2"; diff --git a/pkgs/by-name/md/mdbook-emojicodes/package.nix b/pkgs/by-name/md/mdbook-emojicodes/package.nix index 430e3f32f30a..5de989c1176a 100644 --- a/pkgs/by-name/md/mdbook-emojicodes/package.nix +++ b/pkgs/by-name/md/mdbook-emojicodes/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - ]; - meta = with lib; { description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis 🐱"; mainProgram = "mdbook-emojicodes"; diff --git a/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix b/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix index fd18fe07fc96..a97b80644f49 100644 --- a/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix +++ b/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,14 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Render Kroki diagrams from files or code blocks in mdbook"; diff --git a/pkgs/by-name/md/mdbook/package.nix b/pkgs/by-name/md/mdbook/package.nix index 2840a37eb50b..57ad9750434f 100644 --- a/pkgs/by-name/md/mdbook/package.nix +++ b/pkgs/by-name/md/mdbook/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, nix, rustPlatform, - darwin, - CoreServices ? darwin.apple_sdk.frameworks.CoreServices, installShellFiles, }: let @@ -27,8 +25,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd mdbook \ --bash <($out/bin/mdbook completions bash) \ diff --git a/pkgs/by-name/me/meson/package.nix b/pkgs/by-name/me/meson/package.nix index bdefa68e0390..ea9e4e002d69 100644 --- a/pkgs/by-name/me/meson/package.nix +++ b/pkgs/by-name/me/meson/package.nix @@ -15,13 +15,13 @@ python3.pkgs.buildPythonApplication rec { pname = "meson"; - version = "1.7.0"; + version = "1.7.2"; src = fetchFromGitHub { owner = "mesonbuild"; repo = "meson"; tag = version; - hash = "sha256-nvaq+9evQSj/ahK68nj8FckG4nA1gs2DqcZxFEFH1iU="; + hash = "sha256-On67RM3u1/XhdwgtAHve1GAJwKGCnk8IOCjNZcyDfyg="; }; patches = [ diff --git a/pkgs/by-name/me/metronome/package.nix b/pkgs/by-name/me/metronome/package.nix index c2010ce3a10b..b9f4dee6a2ee 100644 --- a/pkgs/by-name/me/metronome/package.nix +++ b/pkgs/by-name/me/metronome/package.nix @@ -12,7 +12,6 @@ desktop-file-utils, libadwaita, gst_all_1, - darwin, }: stdenv.mkDerivation rec { @@ -44,16 +43,12 @@ stdenv.mkDerivation rec { desktop-file-utils ]; - buildInputs = - [ - libadwaita - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-bad - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + libadwaita + gst_all_1.gstreamer + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-bad + ]; # Workaround for the gettext-sys issue # https://github.com/Koka/gettext-rs/issues/114 diff --git a/pkgs/by-name/mi/microbin/package.nix b/pkgs/by-name/mi/microbin/package.nix index 2f5d08158f94..dc44e039ccd7 100644 --- a/pkgs/by-name/mi/microbin/package.nix +++ b/pkgs/by-name/mi/microbin/package.nix @@ -1,5 +1,4 @@ { - darwin, fetchFromGitHub, fetchpatch, lib, @@ -7,7 +6,6 @@ openssl, pkg-config, rustPlatform, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -66,14 +64,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - oniguruma - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + oniguruma + openssl + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/mi/microserver/package.nix b/pkgs/by-name/mi/microserver/package.nix index 84f46fd49e25..af9f172fa69c 100644 --- a/pkgs/by-name/mi/microserver/package.nix +++ b/pkgs/by-name/mi/microserver/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-IPJJ9kv7gf5l7Y2JLCLjkNFao42h/VmkTd3LF5BCMLU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; [ Security ] - ); - meta = with lib; { homepage = "https://github.com/robertohuertasm/microserver"; description = "Simple ad-hoc server with SPA support"; diff --git a/pkgs/by-name/mi/miniserve/package.nix b/pkgs/by-name/mi/miniserve/package.nix index d85fd90783b0..36b2f3f5e609 100644 --- a/pkgs/by-name/mi/miniserve/package.nix +++ b/pkgs/by-name/mi/miniserve/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, installShellFiles, stdenv, - darwin, curl, }: @@ -26,11 +25,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - nativeCheckInputs = [ curl ]; diff --git a/pkgs/by-name/mi/mise/package.nix b/pkgs/by-name/mi/mise/package.nix index 7e1498c91c1d..d13d828977ef 100644 --- a/pkgs/by-name/mi/mise/package.nix +++ b/pkgs/by-name/mi/mise/package.nix @@ -4,7 +4,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, coreutils, bash, direnv, @@ -12,8 +11,6 @@ pkg-config, openssl, cacert, - Security, - SystemConfiguration, usage, mise, testers, @@ -40,12 +37,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ openssl ]; postPatch = '' patchShebangs --build \ diff --git a/pkgs/by-name/mk/mkalias/package.nix b/pkgs/by-name/mk/mkalias/package.nix index 38f326992f67..a9c57605e1de 100644 --- a/pkgs/by-name/mk/mkalias/package.nix +++ b/pkgs/by-name/mk/mkalias/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, cmake, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -21,10 +20,6 @@ stdenv.mkDerivation (finalAttrs: { cmake ]; - buildInputs = [ - darwin.apple_sdk.frameworks.Foundation - ]; - cmakeFlags = [ "-DMKALIAS_VERSION=${finalAttrs.version}" ]; diff --git a/pkgs/by-name/mo/mollysocket/package.nix b/pkgs/by-name/mo/mollysocket/package.nix index aede71ab8bc2..1f3b5add9fed 100644 --- a/pkgs/by-name/mo/mollysocket/package.nix +++ b/pkgs/by-name/mo/mollysocket/package.nix @@ -5,8 +5,6 @@ pkg-config, openssl, sqlite, - stdenv, - darwin, nixosTests, }: @@ -28,14 +26,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + sqlite + ]; checkFlags = [ # tests interact with Signal servers diff --git a/pkgs/by-name/mo/monit/package.nix b/pkgs/by-name/mo/monit/package.nix index f0a2e64e1048..bd2777f294d1 100644 --- a/pkgs/by-name/mo/monit/package.nix +++ b/pkgs/by-name/mo/monit/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - darwin, bison, flex, zlib, @@ -22,15 +21,10 @@ stdenv.mkDerivation rec { hash = "sha256-6VIqeLlU6u6TPEgQ23uZo2+UHgIsorAVcBhdTOQdjxI="; }; - nativeBuildInputs = - [ - bison - flex - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.DiskArbitration - darwin.apple_sdk.frameworks.System - ]; + nativeBuildInputs = [ + bison + flex + ]; buildInputs = [ diff --git a/pkgs/by-name/mo/moonfire-nvr/package.nix b/pkgs/by-name/mo/moonfire-nvr/package.nix index 0d9e3bc642dd..2923cf1db51c 100644 --- a/pkgs/by-name/mo/moonfire-nvr/package.nix +++ b/pkgs/by-name/mo/moonfire-nvr/package.nix @@ -8,7 +8,6 @@ sqlite, testers, moonfire-nvr, - darwin, nodejs, pnpm_9, }: @@ -59,17 +58,10 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - [ - ncurses - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - ] - ); + buildInputs = [ + ncurses + sqlite + ]; postInstall = '' mkdir -p $out/lib/ui diff --git a/pkgs/by-name/mo/movine/package.nix b/pkgs/by-name/mo/movine/package.nix index 34f8a00ce89c..0539ec1e8bf5 100644 --- a/pkgs/by-name/mo/movine/package.nix +++ b/pkgs/by-name/mo/movine/package.nix @@ -4,8 +4,6 @@ fetchCrate, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,13 +22,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Migration manager written in Rust, that attempts to be smart yet minimal"; diff --git a/pkgs/by-name/mo/movit/package.nix b/pkgs/by-name/mo/movit/package.nix index ebda6555cd13..b4575cb3f5ca 100644 --- a/pkgs/by-name/mo/movit/package.nix +++ b/pkgs/by-name/mo/movit/package.nix @@ -6,7 +6,6 @@ SDL2, fftw, gtest, - darwin, eigen, libepoxy, libGL, @@ -33,18 +32,13 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - SDL2 - fftw - gtest - libGL - libX11 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.OpenGL - darwin.libobjc - ]; + buildInputs = [ + SDL2 + fftw + gtest + libGL + libX11 + ]; propagatedBuildInputs = [ eigen diff --git a/pkgs/by-name/mp/mpd-discord-rpc/package.nix b/pkgs/by-name/mp/mpd-discord-rpc/package.nix index 589e27d4f32b..51578dd19063 100644 --- a/pkgs/by-name/mp/mpd-discord-rpc/package.nix +++ b/pkgs/by-name/mp/mpd-discord-rpc/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,14 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence"; diff --git a/pkgs/by-name/mp/mpfr/package.nix b/pkgs/by-name/mp/mpfr/package.nix index 79de1ab9de90..9874292c6f8a 100644 --- a/pkgs/by-name/mp/mpfr/package.nix +++ b/pkgs/by-name/mp/mpfr/package.nix @@ -13,7 +13,7 @@ # files. stdenv.mkDerivation rec { - version = "4.2.1"; + version = "4.2.2"; pname = "mpfr"; src = fetchurl { @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { "https://www.mpfr.org/${pname}-${version}/${pname}-${version}.tar.xz" "mirror://gnu/mpfr/${pname}-${version}.tar.xz" ]; - hash = "sha256-J3gHNTpnJpeJlpRa8T5Sgp46vXqaW3+yeTiU4Y8fy7I="; + hash = "sha256-tnugOD736KhWNzTi6InvXsPDuJigHQD6CmhprYHGzgE="; }; outputs = [ diff --git a/pkgs/by-name/mp/mpris-notifier/package.nix b/pkgs/by-name/mp/mpris-notifier/package.nix index 6e52b2ecaa37..0bb272ac6609 100644 --- a/pkgs/by-name/mp/mpris-notifier/package.nix +++ b/pkgs/by-name/mp/mpris-notifier/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-5LDhxciLpDYd4isUQNx8LF3y7m6cfcuIF2atHj/kayg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Dependency-light, highly-customizable, XDG desktop notification generator for MPRIS status changes"; homepage = "https://github.com/l1na-forever/mpris-notifier"; diff --git a/pkgs/by-name/mq/mqttui/package.nix b/pkgs/by-name/mq/mqttui/package.nix index 01d4cddc5bbc..8a0f001b1788 100644 --- a/pkgs/by-name/mq/mqttui/package.nix +++ b/pkgs/by-name/mq/mqttui/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-gk5nA6np7dK4+j26aySNWfMZ9t/+7nZRaPsnhlDEnes="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; - meta = { description = "Terminal client for MQTT"; homepage = "https://github.com/EdJoPaTo/mqttui"; diff --git a/pkgs/by-name/mu/mupdf/package.nix b/pkgs/by-name/mu/mupdf/package.nix index 79fc67987ca6..50344eb22589 100644 --- a/pkgs/by-name/mu/mupdf/package.nix +++ b/pkgs/by-name/mu/mupdf/package.nix @@ -14,7 +14,6 @@ openjpeg, jbig2dec, libjpeg, - darwin, gumbo, enableX11 ? (!stdenv.hostPlatform.isDarwin), libX11, @@ -142,19 +141,10 @@ stdenv.mkDerivation rec { curl openssl ] - ++ lib.optionals enableGL ( - if stdenv.hostPlatform.isDarwin then - with darwin.apple_sdk.frameworks; - [ - GLUT - OpenGL - ] - else - [ - freeglut-mupdf - libGLU - ] - ) + ++ lib.optionals (enableGL && !stdenv.hostPlatform.isDarwin) [ + freeglut-mupdf + libGLU + ] ++ lib.optionals enableOcr [ leptonica tesseract diff --git a/pkgs/by-name/mu/music-player/package.nix b/pkgs/by-name/mu/music-player/package.nix index 74b80a8b36cb..da3a462c2790 100644 --- a/pkgs/by-name/mu/music-player/package.nix +++ b/pkgs/by-name/mu/music-player/package.nix @@ -2,7 +2,6 @@ lib, stdenv, alsa-lib, - darwin, fetchFromGitHub, pkg-config, protobuf, @@ -32,13 +31,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AudioUnit - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; meta = { description = "Extensible music player daemon written in Rust"; diff --git a/pkgs/by-name/mu/musikcube/package.nix b/pkgs/by-name/mu/musikcube/package.nix index 8c59e9833985..fa94ea6ff806 100644 --- a/pkgs/by-name/mu/musikcube/package.nix +++ b/pkgs/by-name/mu/musikcube/package.nix @@ -26,8 +26,6 @@ sndio, systemd, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, - # Darwin Dependencies - darwin, coreaudioSupport ? stdenv.hostPlatform.isDarwin, }: @@ -76,14 +74,6 @@ stdenv.mkDerivation (finalAttrs: { alsa-lib pulseaudio ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Cocoa - SystemConfiguration - ] - ) - ++ lib.optionals coreaudioSupport (with darwin.apple_sdk.frameworks; [ CoreAudio ]) ++ lib.optionals sndioSupport [ sndio ] ++ lib.optionals pipewireSupport [ pipewire ]; diff --git a/pkgs/by-name/mv/mvnd/package.nix b/pkgs/by-name/mv/mvnd/package.nix index 7e347bafcab7..473580df7738 100644 --- a/pkgs/by-name/mv/mvnd/package.nix +++ b/pkgs/by-name/mv/mvnd/package.nix @@ -1,5 +1,4 @@ { - darwin, fetchFromGitHub, graalvmPackages, installShellFiles, @@ -40,7 +39,7 @@ maven.buildMavenPackage rec { graalvmPackages.graalvm-ce installShellFiles makeWrapper - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk_11_0.frameworks.Foundation ]; + ]; mvnDepsParameters = mvnParameters; mvnParameters = lib.concatStringsSep " " [ diff --git a/pkgs/by-name/my/mycelium/package.nix b/pkgs/by-name/my/mycelium/package.nix index f947e2c1f7ad..fb8ac6f7730a 100644 --- a/pkgs/by-name/my/mycelium/package.nix +++ b/pkgs/by-name/my/mycelium/package.nix @@ -2,9 +2,7 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, openssl, - darwin, nixosTests, nix-update-script, versionCheckHook, @@ -27,10 +25,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-63AB63vmxXi6ugLCAOKI1eJcOB8XHWEiCc5yoIEqd+w="; nativeBuildInputs = [ versionCheckHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; doInstallCheck = true; diff --git a/pkgs/by-name/my/mysql84/package.nix b/pkgs/by-name/my/mysql84/package.nix index d601857dded1..d0e39e5dccea 100644 --- a/pkgs/by-name/my/mysql84/package.nix +++ b/pkgs/by-name/my/mysql84/package.nix @@ -72,7 +72,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools - darwin.apple_sdk.frameworks.CoreServices darwin.developer_cmds darwin.DarwinTools ]; diff --git a/pkgs/by-name/na/narrowlink/package.nix b/pkgs/by-name/na/narrowlink/package.nix index 66168b2e7cd8..c67aaa36d62d 100644 --- a/pkgs/by-name/na/narrowlink/package.nix +++ b/pkgs/by-name/na/narrowlink/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,11 +22,6 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.Security - ]; - meta = { description = "Self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls"; homepage = "https://github.com/narrowlink/narrowlink"; diff --git a/pkgs/by-name/nb/nbtscanner/package.nix b/pkgs/by-name/nb/nbtscanner/package.nix index 31efe5a446b5..7700a16fe628 100644 --- a/pkgs/by-name/nb/nbtscanner/package.nix +++ b/pkgs/by-name/nb/nbtscanner/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, rustPlatform, versionCheckHook, @@ -31,8 +29,6 @@ rustPlatform.buildRustPackage rec { --replace-fail '.version("0.1")' '.version("${version}")' ''; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix index 4ab6257c3f7a..ba46eeda5f8d 100644 --- a/pkgs/by-name/nc/nchat/package.nix +++ b/pkgs/by-name/nc/nchat/package.nix @@ -11,7 +11,6 @@ cmake, gperf, stdenv, - darwin, }: let @@ -75,23 +74,14 @@ stdenv.mkDerivation rec { libcgowm ]; - buildInputs = - [ - file # for libmagic - ncurses - openssl - readline - sqlite - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - Cocoa - Foundation - ] - ); + buildInputs = [ + file # for libmagic + ncurses + openssl + readline + sqlite + zlib + ]; cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" diff --git a/pkgs/by-name/ne/neko/package.nix b/pkgs/by-name/ne/neko/package.nix index 22dc97f7d1d6..ee69504c27fe 100644 --- a/pkgs/by-name/ne/neko/package.nix +++ b/pkgs/by-name/ne/neko/package.nix @@ -45,25 +45,19 @@ stdenv.mkDerivation rec { pkg-config git ]; - buildInputs = - [ - boehmgc - zlib - sqlite - pcre - apacheHttpd - apr - aprutil - libmysqlclient - mbedtls_2 - openssl - libpthreadstubs - ] - ++ lib.optional stdenv.hostPlatform.isLinux gtk2 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - pkgs.darwin.apple_sdk.frameworks.Security - pkgs.darwin.apple_sdk.frameworks.Carbon - ]; + buildInputs = [ + boehmgc + zlib + sqlite + pcre + apacheHttpd + apr + aprutil + libmysqlclient + mbedtls_2 + openssl + libpthreadstubs + ] ++ lib.optional stdenv.hostPlatform.isLinux gtk2; cmakeFlags = [ "-DRUN_LDCONFIG=OFF" ]; env = lib.optionalAttrs stdenv.cc.isClang { NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; diff --git a/pkgs/by-name/ne/nest-cli/package.nix b/pkgs/by-name/ne/nest-cli/package.nix index 76c5f37fb143..3a8feae70c07 100644 --- a/pkgs/by-name/ne/nest-cli/package.nix +++ b/pkgs/by-name/ne/nest-cli/package.nix @@ -1,10 +1,8 @@ { buildNpmPackage, - darwin, fetchFromGitHub, lib, python3, - stdenv, }: buildNpmPackage rec { @@ -28,10 +26,6 @@ buildNpmPackage rec { python3 ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - meta = with lib; { description = "CLI tool for Nest applications"; homepage = "https://nestjs.com"; diff --git a/pkgs/by-name/ne/net-snmp/package.nix b/pkgs/by-name/ne/net-snmp/package.nix index a8c268e2abb9..c1ad4ea5d064 100644 --- a/pkgs/by-name/ne/net-snmp/package.nix +++ b/pkgs/by-name/ne/net-snmp/package.nix @@ -9,7 +9,6 @@ nettools, autoreconfHook, withPerlTools ? false, - darwin, }: let @@ -84,15 +83,7 @@ stdenv.mkDerivation rec { file autoreconfHook ]; - buildInputs = - [ openssl ] - ++ lib.optional withPerlTools perlWithPkgs - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.ApplicationServices - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.DiskArbitration - ]; + buildInputs = [ openssl ] ++ lib.optional withPerlTools perlWithPkgs; enableParallelBuilding = true; # Missing dependencies during relinking: diff --git a/pkgs/by-name/ne/netbox2netshot/package.nix b/pkgs/by-name/ne/netbox2netshot/package.nix index 96d1bbb78e00..c6191cd6bdfa 100644 --- a/pkgs/by-name/ne/netbox2netshot/package.nix +++ b/pkgs/by-name/ne/netbox2netshot/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,14 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Inventory synchronization tool between Netbox and Netshot"; diff --git a/pkgs/by-name/ne/neverest/package.nix b/pkgs/by-name/ne/neverest/package.nix index 8a54783f91f6..fd45a8ee81cd 100644 --- a/pkgs/by-name/ne/neverest/package.nix +++ b/pkgs/by-name/ne/neverest/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, stdenv, pkg-config, - darwin, installShellFiles, installShellCompletions ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, installManPages ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, @@ -36,17 +35,7 @@ rustPlatform.buildRustPackage rec { pkg-config ] ++ lib.optional (installManPages || installShellCompletions) installShellFiles; - buildInputs = - [ ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - Cocoa - Security - ] - ) - ++ lib.optional (builtins.elem "notmuch" buildFeatures) notmuch; + buildInputs = lib.optional (builtins.elem "notmuch" buildFeatures) notmuch; # TODO: unit tests temporarily broken, remove this line for the next # beta.2 release diff --git a/pkgs/by-name/ne/newsboat/package.nix b/pkgs/by-name/ne/newsboat/package.nix index 96c63f9951a9..8e9d82719ffd 100644 --- a/pkgs/by-name/ne/newsboat/package.nix +++ b/pkgs/by-name/ne/newsboat/package.nix @@ -11,7 +11,6 @@ libxml2, json_c, ncurses, - darwin, asciidoctor, libiconv, makeWrapper, @@ -59,15 +58,10 @@ rustPlatform.buildRustPackage (finalAttrs: { json_c ncurses ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - Foundation - libiconv - gettext - ] - ); + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + gettext + ]; postBuild = '' make -j $NIX_BUILD_CORES prefix="$out" diff --git a/pkgs/by-name/nh/nh/package.nix b/pkgs/by-name/nh/nh/package.nix index ba7aa95779a6..a6c2c8a3d00f 100644 --- a/pkgs/by-name/nh/nh/package.nix +++ b/pkgs/by-name/nh/nh/package.nix @@ -4,7 +4,6 @@ rustPlatform, installShellFiles, makeBinaryWrapper, - darwin, fetchFromGitHub, nix-update-script, nvd, @@ -35,10 +34,6 @@ rustPlatform.buildRustPackage (finalAttrs: { makeBinaryWrapper ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - preFixup = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) ( let emulator = stdenv.hostPlatform.emulator buildPackages; diff --git a/pkgs/by-name/ni/nim-2_2/package.nix b/pkgs/by-name/ni/nim-2_2/package.nix index f97506eb624a..0253925887ce 100644 --- a/pkgs/by-name/ni/nim-2_2/package.nix +++ b/pkgs/by-name/ni/nim-2_2/package.nix @@ -28,7 +28,6 @@ let # Needed for any nim package that uses the standard library's # 'std/sysrand' module. - depsTargetTargetPropagated = lib.optional stdenv.hostPlatform.isDarwin Security; inherit patches; diff --git a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix index b9d371763bd0..5c2504413a03 100644 --- a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix +++ b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix @@ -99,7 +99,7 @@ stdenv.mkDerivation (finalAttrs: { pcre readline sqlite - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; patches = [ ./NIM_CONFIG_DIR.patch diff --git a/pkgs/by-name/ni/nix-btm/package.nix b/pkgs/by-name/ni/nix-btm/package.nix index 742da2fb0a68..c14740055ad0 100644 --- a/pkgs/by-name/ni/nix-btm/package.nix +++ b/pkgs/by-name/ni/nix-btm/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchCrate, - darwin, }: rustPlatform.buildRustPackage rec { @@ -19,14 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-zMQw3Q9t6JSMDt7xHMGTgAu9LW6MhG+Rrjpp5IEs/qQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - SystemConfiguration - ] - ); - meta = with lib; { description = "Rust tool to monitor Nix processes"; homepage = "https://github.com/DieracDelta/nix-btm"; diff --git a/pkgs/by-name/ni/nix-health/package.nix b/pkgs/by-name/ni/nix-health/package.nix index ab6cf7acfec3..5ca8e3ca2b9d 100644 --- a/pkgs/by-name/ni/nix-health/package.nix +++ b/pkgs/by-name/ni/nix-health/package.nix @@ -1,12 +1,10 @@ { lib, - stdenv, rustPlatform, fetchCrate, libiconv, openssl, pkg-config, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,20 +21,10 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-3DE/NwPdi//7xaoV2SVgF5l3ndrEYraoyg5NLJzvzBI="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libiconv - openssl - ] - # Use a newer SDK for CoreFoundation, because the sysinfo crate requires - # it, https://github.com/GuillaumeGomez/sysinfo/issues/915 - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk_11_0.frameworks; - [ - IOKit - CoreFoundation - ] - ); + buildInputs = [ + libiconv + openssl + ]; meta = with lib; { description = "Check the health of your Nix setup"; diff --git a/pkgs/by-name/ni/nix-output-monitor/package.nix b/pkgs/by-name/ni/nix-output-monitor/package.nix index 03b0e0b78a0c..c50be7ede2a1 100644 --- a/pkgs/by-name/ni/nix-output-monitor/package.nix +++ b/pkgs/by-name/ni/nix-output-monitor/package.nix @@ -12,7 +12,7 @@ let # nom has unit-tests and golden-tests # golden-tests call nix and thus can’t be run in a nix build. - testTarget = "unit-tests"; + testTargets = [ "unit-tests" ]; buildTools = [ installShellFiles ]; postInstall = '' diff --git a/pkgs/by-name/ni/nix-weather/package.nix b/pkgs/by-name/ni/nix-weather/package.nix index 961ea4afe735..fa4ad7a7a722 100644 --- a/pkgs/by-name/ni/nix-weather/package.nix +++ b/pkgs/by-name/ni/nix-weather/package.nix @@ -5,7 +5,6 @@ rustPlatform, pkg-config, openssl, - darwin, libiconv, installShellFiles, nix-update-script, @@ -36,8 +35,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration ]; outputs = [ diff --git a/pkgs/by-name/ni/nix-web/package.nix b/pkgs/by-name/ni/nix-web/package.nix index 2511a260b279..9149274b37d3 100644 --- a/pkgs/by-name/ni/nix-web/package.nix +++ b/pkgs/by-name/ni/nix-web/package.nix @@ -7,7 +7,6 @@ openssl, nixVersions, nixPackage ? nixVersions.stable, - darwin, }: let @@ -31,15 +30,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-PfbDod1vQDnWqbhRgXbOvidxGWIXIe7XIgqiLVbovh0="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - lib.optional (!stdenv.hostPlatform.isDarwin) openssl - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = lib.optional (!stdenv.hostPlatform.isDarwin) openssl; postPatch = '' substituteInPlace nix-web/nix-web.service \ diff --git a/pkgs/by-name/ni/nixci/package.nix b/pkgs/by-name/ni/nixci/package.nix index 458a03ade240..267107cbdb46 100644 --- a/pkgs/by-name/ni/nixci/package.nix +++ b/pkgs/by-name/ni/nixci/package.nix @@ -5,9 +5,6 @@ fetchFromGitHub, openssl, pkg-config, - Security, - SystemConfiguration, - IOKit, installShellFiles, nix, }: @@ -32,15 +29,9 @@ rustPlatform.buildRustPackage rec { nix ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Security - SystemConfiguration - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + openssl + ]; postInstall = '' installShellCompletion --cmd nixci \ diff --git a/pkgs/by-name/ni/nixdoc/package.nix b/pkgs/by-name/ni/nixdoc/package.nix index 8e895030339f..9f6077c56768 100644 --- a/pkgs/by-name/ni/nixdoc/package.nix +++ b/pkgs/by-name/ni/nixdoc/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Aw794yhIET8/pnlQiK2xKVbYC/Kd5MExvFTwkv4LLTc="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.Security ]; - meta = with lib; { description = "Generate documentation for Nix functions"; mainProgram = "nixdoc"; diff --git a/pkgs/by-name/ni/nixtract/package.nix b/pkgs/by-name/ni/nixtract/package.nix index 13139e54b6db..71bc900fed88 100644 --- a/pkgs/by-name/ni/nixtract/package.nix +++ b/pkgs/by-name/ni/nixtract/package.nix @@ -6,7 +6,6 @@ openssl, stdenv, libiconv, - darwin, nix, testers, nixtract, @@ -32,7 +31,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.SystemConfiguration ]; nativeCheckInputs = [ nix ]; diff --git a/pkgs/by-name/no/nodehun/package.nix b/pkgs/by-name/no/nodehun/package.nix index 36426f03ea83..d903cf04e92d 100644 --- a/pkgs/by-name/no/nodehun/package.nix +++ b/pkgs/by-name/no/nodehun/package.nix @@ -1,7 +1,6 @@ { buildNpmPackage, cctools, - darwin, fetchFromGitHub, lib, node-gyp, @@ -30,10 +29,6 @@ buildNpmPackage { ]; npmDepsHash = "sha256-mV6rWNf2p2w4H0ESUT0/Ybtx9YEdvO5l2gCvlWFXK+U="; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; nativeBuildInputs = [ node-gyp python3 diff --git a/pkgs/by-name/no/nostr-rs-relay/package.nix b/pkgs/by-name/no/nostr-rs-relay/package.nix index 485cced95575..f73007bf9a08 100644 --- a/pkgs/by-name/no/nostr-rs-relay/package.nix +++ b/pkgs/by-name/no/nostr-rs-relay/package.nix @@ -6,7 +6,6 @@ openssl, pkg-config, libiconv, - darwin, protobuf, }: @@ -27,8 +26,6 @@ rustPlatform.buildRustPackage rec { [ openssl.dev ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/no/nostui/package.nix b/pkgs/by-name/no/nostui/package.nix index 6c32f8c19c94..97413ca90f7c 100644 --- a/pkgs/by-name/no/nostui/package.nix +++ b/pkgs/by-name/no/nostui/package.nix @@ -2,8 +2,6 @@ lib, fetchFromGitHub, rustPlatform, - darwin, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -17,10 +15,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-RCD11KdzM66Mkydc51r6fG+q8bmKl5eZma58YoARwPo="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk; [ frameworks.SystemConfiguration ] - ); - GIT_HASH = "000000000000000000000000000000000000000000000000000"; checkFlags = [ diff --git a/pkgs/by-name/no/notes/package.nix b/pkgs/by-name/no/notes/package.nix index af926182fa91..2a5317c2f459 100644 --- a/pkgs/by-name/no/notes/package.nix +++ b/pkgs/by-name/no/notes/package.nix @@ -4,13 +4,8 @@ fetchFromGitHub, cmake, qt6, - darwin, - overrideSDK, }: -let - stdenv' = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; -in -stdenv'.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "notes"; version = "2.3.1"; @@ -29,14 +24,10 @@ stdenv'.mkDerivation (finalAttrs: { qt6.wrapQtAppsHook ]; - buildInputs = - [ - qt6.qtbase - qt6.qtdeclarative - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Cocoa - ]; + buildInputs = [ + qt6.qtbase + qt6.qtdeclarative + ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir $out/Applications diff --git a/pkgs/by-name/no/novops/package.nix b/pkgs/by-name/no/novops/package.nix index 3c9db899f070..8898152794e1 100644 --- a/pkgs/by-name/no/novops/package.nix +++ b/pkgs/by-name/no/novops/package.nix @@ -7,7 +7,6 @@ stdenv, installShellFiles, libiconv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,7 +29,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optional stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.SystemConfiguration ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/no/nowplaying-cli/package.nix b/pkgs/by-name/no/nowplaying-cli/package.nix index f959cfd02c6f..61f46f60930c 100644 --- a/pkgs/by-name/no/nowplaying-cli/package.nix +++ b/pkgs/by-name/no/nowplaying-cli/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -16,12 +15,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-FkyrtgsGzpK2rLNr+oxfPUbX43TVXYeiBg7CN1JUg8Y="; }; - buildInputs = [ - darwin.apple_sdk.frameworks.Foundation - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Cocoa - ]; - installPhase = '' runHook preInstall diff --git a/pkgs/by-name/np/npins/package.nix b/pkgs/by-name/np/npins/package.nix index 4b9269f11d14..db9340044293 100644 --- a/pkgs/by-name/np/npins/package.nix +++ b/pkgs/by-name/np/npins/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, makeWrapper, - stdenv, - darwin, # runtime dependencies nix, # for nix-prefetch-url @@ -33,13 +31,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-HnX7dkWLxa3DARXG8y9OVBRwvwgxwRIs4mWK3VNblG0="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); nativeBuildInputs = [ makeWrapper ]; # (Almost) all tests require internet diff --git a/pkgs/by-name/nu/nurl/package.nix b/pkgs/by-name/nu/nurl/package.nix index 0946695d21ad..4da4d7f0e896 100644 --- a/pkgs/by-name/nu/nurl/package.nix +++ b/pkgs/by-name/nu/nurl/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, installShellFiles, makeBinaryWrapper, - stdenv, - darwin, gitMinimal, mercurial, nixForLinking, @@ -30,10 +28,6 @@ rustPlatform.buildRustPackage rec { makeBinaryWrapper ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - # tests require internet access doCheck = false; diff --git a/pkgs/by-name/oc/oculante/package.nix b/pkgs/by-name/oc/oculante/package.nix index 332329aac083..3c59d77be355 100644 --- a/pkgs/by-name/oc/oculante/package.nix +++ b/pkgs/by-name/oc/oculante/package.nix @@ -16,7 +16,6 @@ wayland, stdenv, gtk3, - darwin, perl, wrapGAppsHook3, }: @@ -57,9 +56,6 @@ rustPlatform.buildRustPackage rec { gtk3 libxkbcommon wayland - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc ]; checkFlags = [ diff --git a/pkgs/by-name/od/ode/package.nix b/pkgs/by-name/od/ode/package.nix index cdef316b45a2..b41cb0e48b31 100644 --- a/pkgs/by-name/od/ode/package.nix +++ b/pkgs/by-name/od/ode/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -14,11 +13,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-yRooxv8mUChHhKeccmo4DWr+yH7PejXDKmvgxbdFE+g="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.GLUT - ]; - env.CXXFLAGS = lib.optionalString stdenv.cc.isClang (toString [ "-std=c++14" "-Wno-error=c++11-narrowing" diff --git a/pkgs/by-name/od/odin/darwin-remove-impure-links.patch b/pkgs/by-name/od/odin/darwin-remove-impure-links.patch new file mode 100644 index 000000000000..eb7fa04c415a --- /dev/null +++ b/pkgs/by-name/od/odin/darwin-remove-impure-links.patch @@ -0,0 +1,23 @@ +diff --git a/src/linker.cpp b/src/linker.cpp +index ec165ef7d..91a28b8fc 100644 +--- a/src/linker.cpp ++++ b/src/linker.cpp +@@ -769,18 +769,6 @@ try_cross_linking:; + gbString platform_lib_str = gb_string_make(heap_allocator(), ""); + defer (gb_string_free(platform_lib_str)); + if (build_context.metrics.os == TargetOs_darwin) { +- platform_lib_str = gb_string_appendc(platform_lib_str, "-Wl,-syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -L/usr/local/lib "); +- +- // Homebrew's default library path, checking if it exists to avoid linking warnings. +- if (gb_file_exists("/opt/homebrew/lib")) { +- platform_lib_str = gb_string_appendc(platform_lib_str, "-L/opt/homebrew/lib "); +- } +- +- // MacPort's default library path, checking if it exists to avoid linking warnings. +- if (gb_file_exists("/opt/local/lib")) { +- platform_lib_str = gb_string_appendc(platform_lib_str, "-L/opt/local/lib "); +- } +- + // Only specify this flag if the user has given a minimum version to target. + // This will cause warnings to show up for mismatched libraries. + if (build_context.minimum_os_version_string_given) { diff --git a/pkgs/by-name/od/odin/package.nix b/pkgs/by-name/od/odin/package.nix index 8b8ce9205098..c30f50c52bda 100644 --- a/pkgs/by-name/od/odin/package.nix +++ b/pkgs/by-name/od/odin/package.nix @@ -1,12 +1,9 @@ { fetchFromGitHub, lib, - libiconv, llvmPackages, - MacOSX-SDK, makeBinaryWrapper, nix-update-script, - Security, which, }: @@ -24,16 +21,9 @@ stdenv.mkDerivation { hash = "sha256-GXea4+OIFyAhTqmDh2q+ewTUqI92ikOsa2s83UH2r58="; }; - postPatch = - lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace src/linker.cpp \ - --replace-fail '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' ${MacOSX-SDK} - '' - + '' - substituteInPlace build_odin.sh \ - --replace-fail '-framework System' '-lSystem' - patchShebangs build_odin.sh - ''; + patches = [ + ./darwin-remove-impure-links.patch + ]; LLVM_CONFIG = "${llvmPackages.llvm.dev}/bin/llvm-config"; @@ -46,11 +36,6 @@ stdenv.mkDerivation { which ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - libiconv - Security - ]; - installPhase = '' runHook preInstall diff --git a/pkgs/by-name/oh/oha/package.nix b/pkgs/by-name/oh/oha/package.nix index 7ba4aa030a47..20cadb0eff29 100644 --- a/pkgs/by-name/oh/oha/package.nix +++ b/pkgs/by-name/oh/oha/package.nix @@ -5,7 +5,6 @@ stdenv, pkg-config, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,13 +25,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + openssl + ]; # tests don't work inside the sandbox doCheck = false; diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 417963f669b8..cba52931e86e 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -17,7 +17,6 @@ rocmGpuTargets ? rocmPackages.clr.gpuTargets or [ ], cudaPackages, cudaArches ? cudaPackages.cudaFlags.realArches or [ ], - darwin, autoAddDriverRunpath, # passthru @@ -89,13 +88,6 @@ let cudaPath = lib.removeSuffix "-${cudaMajorVersion}" cudaToolkit; - metalFrameworks = with darwin.apple_sdk_11_0.frameworks; [ - Accelerate - Metal - MetalKit - MetalPerformanceShaders - ]; - wrapperOptions = [ # ollama embeds llama-cpp binaries which actually run the ai models @@ -166,13 +158,11 @@ goBuild (finalAttrs: { ++ lib.optionals (enableRocm || enableCuda) [ makeWrapper autoAddDriverRunpath - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin metalFrameworks; + ]; buildInputs = lib.optionals enableRocm (rocmLibs ++ [ libdrm ]) - ++ lib.optionals enableCuda cudaLibs - ++ lib.optionals stdenv.hostPlatform.isDarwin metalFrameworks; + ++ lib.optionals enableCuda cudaLibs; # replace inaccurate version number with actual release version postPatch = '' diff --git a/pkgs/by-name/op/open-scq30/package.nix b/pkgs/by-name/op/open-scq30/package.nix index 7ae098af1898..eb59f6b8e6d3 100644 --- a/pkgs/by-name/op/open-scq30/package.nix +++ b/pkgs/by-name/op/open-scq30/package.nix @@ -12,8 +12,6 @@ gtk4, libadwaita, pango, - stdenv, - darwin, cargo-make, }: @@ -35,22 +33,15 @@ rustPlatform.buildRustPackage rec { cargo-make ]; - buildInputs = - [ - cairo - dbus - gdk-pixbuf - glib - gtk4 - libadwaita - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.CoreBluetooth - darwin.apple_sdk.frameworks.CoreGraphics - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + cairo + dbus + gdk-pixbuf + glib + gtk4 + libadwaita + pango + ]; useFetchCargoVendor = true; cargoHash = "sha256-3K+/CpTGWSjCRa2vOEcDvLIiZMdntugIqnzkXF4wkng="; diff --git a/pkgs/by-name/op/openboardview/package.nix b/pkgs/by-name/op/openboardview/package.nix index c68764ee1f6a..71f71e966e61 100644 --- a/pkgs/by-name/op/openboardview/package.nix +++ b/pkgs/by-name/op/openboardview/package.nix @@ -11,12 +11,8 @@ fontconfig, gtk3, wrapGAppsHook3, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) Cocoa; -in stdenv.mkDerivation rec { pname = "openboardview"; version = "9.95.0"; @@ -44,15 +40,11 @@ stdenv.mkDerivation rec { python3 wrapGAppsHook3 ]; - buildInputs = - [ - SDL2 - fontconfig - gtk3 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ]; + buildInputs = [ + SDL2 + fontconfig + gtk3 + ]; postPatch = '' substituteInPlace src/openboardview/CMakeLists.txt \ diff --git a/pkgs/by-name/op/opencascade-occt/package.nix b/pkgs/by-name/op/opencascade-occt/package.nix index 293eac8660b2..6295a0c98e38 100644 --- a/pkgs/by-name/op/opencascade-occt/package.nix +++ b/pkgs/by-name/op/opencascade-occt/package.nix @@ -13,7 +13,6 @@ libXext, libXmu, libXi, - darwin, }: stdenv.mkDerivation rec { @@ -50,7 +49,7 @@ stdenv.mkDerivation rec { libXmu libXi rapidjson - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Cocoa; + ]; NIX_CFLAGS_COMPILE = [ "-fpermissive" ]; cmakeFlags = [ "-DUSE_RAPIDJSON=ON" ]; diff --git a/pkgs/by-name/op/openctm/package.nix b/pkgs/by-name/op/openctm/package.nix index bb6bd763ea1d..84c4f11dfdea 100644 --- a/pkgs/by-name/op/openctm/package.nix +++ b/pkgs/by-name/op/openctm/package.nix @@ -6,7 +6,6 @@ libglut, gtk2, libGLU, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -27,13 +26,10 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libglut - libGLU - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ gtk2 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + buildInputs = [ + libglut + libGLU + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ gtk2 ]; postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/by-name/op/openimagedenoise/package.nix b/pkgs/by-name/op/openimagedenoise/package.nix index 7bdfe8e24f14..d70de0343f30 100644 --- a/pkgs/by-name/op/openimagedenoise/package.nix +++ b/pkgs/by-name/op/openimagedenoise/package.nix @@ -3,7 +3,6 @@ config, cudaPackages, cudaSupport ? config.cudaSupport, - darwin, fetchzip, ispc, lib, @@ -42,14 +41,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ tbb ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk_11_0.frameworks; - [ - Accelerate - MetalKit - MetalPerformanceShadersGraph - ] - ) + ++ lib.optionals cudaSupport [ cudaPackages.cuda_cudart cudaPackages.cuda_cccl diff --git a/pkgs/by-name/op/openpgp-ca/package.nix b/pkgs/by-name/op/openpgp-ca/package.nix index 7b5e0bffc3d2..55195c940688 100644 --- a/pkgs/by-name/op/openpgp-ca/package.nix +++ b/pkgs/by-name/op/openpgp-ca/package.nix @@ -1,8 +1,6 @@ { - stdenv, fetchFromGitLab, lib, - darwin, nettle, nix-update-script, rustPlatform, @@ -36,21 +34,12 @@ rustPlatform.buildRustPackage rec { gnupg ]; - buildInputs = - [ - openssl - sqlite - pcsclite - nettle - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - PCSC - Security - SystemConfiguration - ] - ); + buildInputs = [ + openssl + sqlite + pcsclite + nettle + ]; # Most tests rely on gnupg being able to write to /run/user # gnupg refuses to respect the XDG_RUNTIME_DIR variable, so we skip the tests diff --git a/pkgs/by-name/op/opensaml-cpp/package.nix b/pkgs/by-name/op/opensaml-cpp/package.nix index 9eac6e3074da..6bbe4f57d718 100644 --- a/pkgs/by-name/op/opensaml-cpp/package.nix +++ b/pkgs/by-name/op/opensaml-cpp/package.nix @@ -4,7 +4,6 @@ fetchgit, autoreconfHook, pkg-config, - darwin, boost, openssl, log4shib, @@ -24,23 +23,15 @@ stdenv.mkDerivation rec { sha256 = "0ms3sqmwqkrqb92d7jy2hqwnz5yd7cbrz73n321jik0jilrwl5w8"; }; - buildInputs = - [ - boost - openssl - log4shib - xercesc - xml-security-c - xml-tooling-c - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ + boost + openssl + log4shib + xercesc + xml-security-c + xml-tooling-c + zlib + ]; nativeBuildInputs = [ autoreconfHook pkg-config diff --git a/pkgs/by-name/op/opensc/package.nix b/pkgs/by-name/op/opensc/package.nix index 4714e994308a..8c642beb23da 100644 --- a/pkgs/by-name/op/opensc/package.nix +++ b/pkgs/by-name/op/opensc/package.nix @@ -14,9 +14,7 @@ docbook_xsl, libxslt, docbook_xml_dtd_412, - darwin, nix-update-script, - withApplePCSC ? stdenv.hostPlatform.isDarwin, }: stdenv.mkDerivation rec { @@ -35,46 +33,33 @@ stdenv.mkDerivation rec { autoreconfHook libxslt # xsltproc ]; - buildInputs = - [ - zlib - readline - openssl - libassuan - libXt - libiconv - docbook_xml_dtd_412 - ] - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Carbon - ++ (if withApplePCSC then [ darwin.apple_sdk.frameworks.PCSC ] else [ pcsclite ]); + buildInputs = [ + zlib + readline + openssl + libassuan + libXt + libiconv + docbook_xml_dtd_412 + ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) pcsclite; env.NIX_CFLAGS_COMPILE = "-Wno-error"; - configureFlags = [ - "--enable-zlib" - "--enable-readline" - "--enable-openssl" - "--enable-pcsc" - "--enable-sm" - "--enable-man" - "--enable-doc" - "--localstatedir=/var" - "--sysconfdir=/etc" - "--with-xsl-stylesheetsdir=${docbook_xsl}/xml/xsl/docbook" - "--with-pcsc-provider=${ - if withApplePCSC then - "${darwin.apple_sdk.frameworks.PCSC}/Library/Frameworks/PCSC.framework/PCSC" - else - "${lib.getLib pcsclite}/lib/libpcsclite${stdenv.hostPlatform.extensions.sharedLibrary}" - }" - ]; - - PCSC_CFLAGS = lib.concatStringsSep " " ( - lib.optionals withApplePCSC [ - "-I${darwin.apple_sdk.frameworks.PCSC}/Library/Frameworks/PCSC.framework/Headers" - "-I${lib.getDev pcsclite}/include/PCSC" + configureFlags = + [ + "--enable-zlib" + "--enable-readline" + "--enable-openssl" + "--enable-pcsc" + "--enable-sm" + "--enable-man" + "--enable-doc" + "--localstatedir=/var" + "--sysconfdir=/etc" + "--with-xsl-stylesheetsdir=${docbook_xsl}/xml/xsl/docbook" ] - ); + ++ lib.optional (!stdenv.hostPlatform.isDarwin) + "--with-pcsc-provider=${lib.getLib pcsclite}/lib/libpcsclite${stdenv.hostPlatform.extensions.sharedLibrary}"; installFlags = [ "sysconfdir=$(out)/etc" diff --git a/pkgs/by-name/op/opensubdiv/package.nix b/pkgs/by-name/op/opensubdiv/package.nix index 588993c98e37..8d42b97d3640 100644 --- a/pkgs/by-name/op/opensubdiv/package.nix +++ b/pkgs/by-name/op/opensubdiv/package.nix @@ -14,7 +14,6 @@ cudaSupport ? config.cudaSupport, cudaPackages, openclSupport ? !cudaSupport, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -57,18 +56,7 @@ stdenv.mkDerivation (finalAttrs: { xorg.libXi ] ++ lib.optionals (openclSupport && stdenv.hostPlatform.isLinux) [ ocl-icd ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - OpenCL - Cocoa - CoreVideo - IOKit - AppKit - AGL - MetalKit - ] - ) + ++ lib.optionals cudaSupport [ cudaPackages.cuda_cudart ]; diff --git a/pkgs/by-name/op/openturns/package.nix b/pkgs/by-name/op/openturns/package.nix index f6c984e4b9df..c93d0ba40100 100644 --- a/pkgs/by-name/op/openturns/package.nix +++ b/pkgs/by-name/op/openturns/package.nix @@ -4,7 +4,6 @@ ceres-solver, cmake, cminpack, - darwin, dlib, fetchFromGitHub, hdf5, @@ -24,9 +23,6 @@ enablePython ? false, }: -let - inherit (darwin.apple_sdk.frameworks) Accelerate; -in stdenv.mkDerivation (finalAttrs: { pname = "openturns"; version = "1.24"; @@ -64,9 +60,6 @@ stdenv.mkDerivation (finalAttrs: { python3Packages.matplotlib python3Packages.psutil python3Packages.python - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate ]; cmakeFlags = [ diff --git a/pkgs/by-name/op/openvr/package.nix b/pkgs/by-name/op/openvr/package.nix index 501a74ec098f..fa65d10af9e3 100644 --- a/pkgs/by-name/op/openvr/package.nix +++ b/pkgs/by-name/op/openvr/package.nix @@ -1,9 +1,7 @@ { - AppKit, cmake, fetchFromGitHub, fetchpatch2, - Foundation, jsoncpp, lib, libGL, @@ -48,15 +46,10 @@ stdenv.mkDerivation (finalAttrs: { cmake ]; - buildInputs = - [ - jsoncpp - libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Foundation - ]; + buildInputs = [ + jsoncpp + libGL + ]; cmakeFlags = [ "-DUSE_SYSTEM_JSONCPP=ON" diff --git a/pkgs/by-name/or/oranda/package.nix b/pkgs/by-name/or/oranda/package.nix index 5cf56cc1bf9c..482bd1c767f3 100644 --- a/pkgs/by-name/or/oranda/package.nix +++ b/pkgs/by-name/or/oranda/package.nix @@ -6,7 +6,6 @@ tailwindcss, oniguruma, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,14 +27,9 @@ rustPlatform.buildRustPackage rec { tailwindcss ]; - buildInputs = - [ - oniguruma - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + oniguruma + ]; # requires internet access checkFlags = [ diff --git a/pkgs/by-name/or/ord/package.nix b/pkgs/by-name/or/ord/package.nix index 6f03e4c6c1cc..29f9deb8bca1 100644 --- a/pkgs/by-name/or/ord/package.nix +++ b/pkgs/by-name/or/ord/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,14 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; dontUseCargoParallelTests = true; diff --git a/pkgs/by-name/or/orogene/package.nix b/pkgs/by-name/or/orogene/package.nix index 510b0c67dcae..778111e1a2cf 100644 --- a/pkgs/by-name/or/orogene/package.nix +++ b/pkgs/by-name/or/orogene/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,13 +25,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; preCheck = '' export CI=true diff --git a/pkgs/by-name/os/osxsnarf/package.nix b/pkgs/by-name/os/osxsnarf/package.nix index aa4f22baa43e..d57c7523b53d 100644 --- a/pkgs/by-name/os/osxsnarf/package.nix +++ b/pkgs/by-name/os/osxsnarf/package.nix @@ -3,7 +3,6 @@ lib, fetchFromGitHub, plan9port, - darwin, ... }: @@ -20,7 +19,6 @@ stdenv.mkDerivation rec { buildInputs = [ plan9port - darwin.apple_sdk.frameworks.Carbon ]; makeFlags = [ "prefix=${placeholder "out"}" ]; diff --git a/pkgs/by-name/ov/ovftool/package.nix b/pkgs/by-name/ov/ovftool/package.nix index 8afd9a846ec9..43e0b52b5c20 100644 --- a/pkgs/by-name/ov/ovftool/package.nix +++ b/pkgs/by-name/ov/ovftool/package.nix @@ -120,7 +120,6 @@ stdenv.mkDerivation (final: { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.Libsystem libxml2 ]; @@ -231,7 +230,6 @@ stdenv.mkDerivation (final: { done # Patches for ovftool binary - change_args+=(-change /usr/lib/libSystem.B.dylib ${darwin.Libsystem}/lib/libSystem.B.dylib) change_args+=(-change /usr/lib/libc++.1.dylib ${stdenv.cc.libcxx}/lib/libc++.1.dylib) change_args+=(-change /usr/lib/libiconv.2.dylib ${libiconv}/lib/libiconv.2.dylib) change_args+=(-change /usr/lib/libxml2.2.dylib ${libxml2}/lib/libxml2.2.dylib) @@ -250,7 +248,7 @@ stdenv.mkDerivation (final: { otool -L "$out/libexec/ovftool" # Additional patches for ovftool dylibs - change_args+=(-change /usr/lib/libresolv.9.dylib ${darwin.Libsystem}/lib/libresolv.9.dylib) + change_args+=(-change /usr/lib/libresolv.9.dylib ${lib.getLib darwin.libresolv}/lib/libresolv.9.dylib) change_args+=(-change @loader_path/libcares.2.dylib ${c-ares}/lib/libcares.2.dylib) change_args+=(-change @loader_path/libexpat.dylib ${expat}/lib/libexpat.dylib) change_args+=(-change @loader_path/libicudata.60.2.dylib ${icu60}/lib/libicudata.60.2.dylib) diff --git a/pkgs/by-name/ow/owl-compositor/package.nix b/pkgs/by-name/ow/owl-compositor/package.nix index 6a25f6a56879..95e664b19889 100644 --- a/pkgs/by-name/ow/owl-compositor/package.nix +++ b/pkgs/by-name/ow/owl-compositor/package.nix @@ -54,9 +54,6 @@ stdenv.mkDerivation { libxkbcommon wayland ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ gnustep-back ]; diff --git a/pkgs/by-name/ow/owmods-cli/package.nix b/pkgs/by-name/ow/owmods-cli/package.nix index 75e98dd7d0e9..082265addff8 100644 --- a/pkgs/by-name/ow/owmods-cli/package.nix +++ b/pkgs/by-name/ow/owmods-cli/package.nix @@ -12,7 +12,6 @@ mono, wrapWithMono ? true, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -41,10 +40,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration ]; env = { diff --git a/pkgs/by-name/ox/oxide-rs/package.nix b/pkgs/by-name/ox/oxide-rs/package.nix index fc18cc37c64a..3176d0ffcdd1 100644 --- a/pkgs/by-name/ox/oxide-rs/package.nix +++ b/pkgs/by-name/ox/oxide-rs/package.nix @@ -7,8 +7,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -47,17 +45,12 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - curl - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + curl + libgit2 + openssl + zlib + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index ac9043901a7c..7d3e3580ba05 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, rust-jemalloc-sys, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -21,13 +19,9 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-OdV80+B/H/xMfZDeFw+oaoFLgJrIDsR3mDkfaSw5+W4="; - buildInputs = - [ - rust-jemalloc-sys - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + rust-jemalloc-sys + ]; env.OXC_VERSION = version; diff --git a/pkgs/by-name/p2/p2pool/package.nix b/pkgs/by-name/p2/p2pool/package.nix index 16fb274d0130..d004151ec79c 100644 --- a/pkgs/by-name/p2/p2pool/package.nix +++ b/pkgs/by-name/p2/p2pool/package.nix @@ -12,12 +12,8 @@ openssl, pkg-config, zeromq, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) Foundation; -in stdenv.mkDerivation rec { pname = "p2pool"; version = "4.4"; @@ -42,7 +38,7 @@ stdenv.mkDerivation rec { hwloc openssl curl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; + ]; cmakeFlags = [ "-DWITH_LTO=OFF" ]; diff --git a/pkgs/by-name/pa/pam_rssh/package.nix b/pkgs/by-name/pa/pam_rssh/package.nix index a3168a587419..cc95d3acc04a 100644 --- a/pkgs/by-name/pa/pam_rssh/package.nix +++ b/pkgs/by-name/pa/pam_rssh/package.nix @@ -40,9 +40,11 @@ rustPlatform.buildRustPackage rec { checkFlags = [ # Fails because it tries finding authorized_keys in /home/$USER. "--skip=tests::parse_user_authorized_keys" + # Skip unsupported DSA keys since OpenSSH v10. + "--skip=sign_verify::test_dsa_sign_verify" ]; - nativeCheckInputs = [ (openssh.override { dsaKeysSupport = true; }) ]; + nativeCheckInputs = [ openssh ]; env.USER = "nixbld"; @@ -55,7 +57,6 @@ rustPlatform.buildRustPackage rec { ssh-keygen -q -N "" -t ecdsa -b 256 -f $HOME/.ssh/id_ecdsa256 ssh-keygen -q -N "" -t ed25519 -f $HOME/.ssh/id_ed25519 ssh-keygen -q -N "" -t rsa -f $HOME/.ssh/id_rsa - ssh-keygen -q -N "" -t dsa -f $HOME/.ssh/id_dsa export SSH_AUTH_SOCK=$HOME/ssh-agent.sock eval $(ssh-agent -a $SSH_AUTH_SOCK) ssh-add $HOME/.ssh/id_ecdsa521 @@ -63,7 +64,6 @@ rustPlatform.buildRustPackage rec { ssh-add $HOME/.ssh/id_ecdsa256 ssh-add $HOME/.ssh/id_ed25519 ssh-add $HOME/.ssh/id_rsa - ssh-add $HOME/.ssh/id_dsa ''; meta = with lib; { diff --git a/pkgs/by-name/pa/panamax/package.nix b/pkgs/by-name/pa/panamax/package.nix index 7834c46fc2e7..c8c579a074d7 100644 --- a/pkgs/by-name/pa/panamax/package.nix +++ b/pkgs/by-name/pa/panamax/package.nix @@ -6,8 +6,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,16 +22,11 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + libgit2 + openssl + zlib + ]; meta = with lib; { description = "Mirror rustup and crates.io repositories for offline Rust and cargo usage"; diff --git a/pkgs/by-name/pa/pandoc/package.nix b/pkgs/by-name/pa/pandoc/package.nix index 422ebdbbf695..3fd7ed8e9150 100644 --- a/pkgs/by-name/pa/pandoc/package.nix +++ b/pkgs/by-name/pa/pandoc/package.nix @@ -41,9 +41,6 @@ in remove-references-to \ -t ${pandoc-cli.scope.pandoc} \ $out/bin/pandoc - '' - # https://github.com/jgm/typst-hs/commit/9707b74ce60d71c2ba0f35249ffbd01dea197a6e - + lib.optionalString (lib.versionAtLeast pandoc-cli.scope.typst.version "0.6.1") '' remove-references-to \ -t ${pandoc-cli.scope.typst} \ $out/bin/pandoc diff --git a/pkgs/by-name/pa/panotools/package.nix b/pkgs/by-name/pa/panotools/package.nix index 1616159e31c1..f9af218e70ed 100644 --- a/pkgs/by-name/pa/panotools/package.nix +++ b/pkgs/by-name/pa/panotools/package.nix @@ -7,7 +7,6 @@ libpng, libtiff, perl, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -26,15 +25,11 @@ stdenv.mkDerivation (finalAttrs: { perl ]; - buildInputs = - [ - libjpeg - libpng - libtiff - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Carbon - ]; + buildInputs = [ + libjpeg + libpng + libtiff + ]; meta = { description = "Free software suite for authoring and displaying virtual reality panoramas"; diff --git a/pkgs/by-name/pa/paper-plane/package.nix b/pkgs/by-name/pa/paper-plane/package.nix index b2f852a4709a..065a5354c571 100644 --- a/pkgs/by-name/pa/paper-plane/package.nix +++ b/pkgs/by-name/pa/paper-plane/package.nix @@ -17,7 +17,6 @@ libxml2, libshumate, gst_all_1, - darwin, buildPackages, }: @@ -90,20 +89,16 @@ stdenv.mkDerivation { libxml2.bin ]; - buildInputs = - [ - libshumate - libadwaita-paperplane - tdlib-paperplane - rlottie-paperplane - gst_all_1.gstreamer - gst_all_1.gst-libav - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + libshumate + libadwaita-paperplane + tdlib-paperplane + rlottie-paperplane + gst_all_1.gstreamer + gst_all_1.gst-libav + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + ]; mesonFlags = [ # The API ID and hash provided here are for use with Paper Plane only. diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index d6011a8caa02..6a89d3bccc28 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -8,7 +8,6 @@ gettext, python3, giflib, - darwin, ghostscript_headless, imagemagickBig, jbig2enc, @@ -91,7 +90,6 @@ let ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ giflib - darwin.apple_sdk.frameworks.CoreText ]; CYPRESS_INSTALL_BINARY = "0"; diff --git a/pkgs/by-name/pa/papers/package.nix b/pkgs/by-name/pa/papers/package.nix index dfd126181208..91519bace881 100644 --- a/pkgs/by-name/pa/papers/package.nix +++ b/pkgs/by-name/pa/papers/package.nix @@ -15,7 +15,6 @@ itstool, poppler, nautilus, - darwin, djvulibre, libspectre, libarchive, @@ -100,9 +99,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals supportNautilus [ nautilus - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation ]; mesonFlags = diff --git a/pkgs/by-name/pa/partio/package.nix b/pkgs/by-name/pa/partio/package.nix index 771169e90c28..9c2cc4c91f7e 100644 --- a/pkgs/by-name/pa/partio/package.nix +++ b/pkgs/by-name/pa/partio/package.nix @@ -12,7 +12,6 @@ doxygen, xorg, python3, - darwin, }: stdenv.mkDerivation rec { @@ -46,10 +45,6 @@ stdenv.mkDerivation rec { xorg.libXi xorg.libXmu ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.GLUT - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ libglut libGLU diff --git a/pkgs/by-name/pa/pazi/package.nix b/pkgs/by-name/pa/pazi/package.nix index 560f1e7c7a10..59aad8623053 100644 --- a/pkgs/by-name/pa/pazi/package.nix +++ b/pkgs/by-name/pa/pazi/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, installShellFiles, }: @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - useFetchCargoVendor = true; cargoHash = "sha256-/r/nRQ/7KyUmJK19F557AcxXEXa85E/CE6+YFU6DdR4="; diff --git a/pkgs/by-name/pd/pdm/package.nix b/pkgs/by-name/pd/pdm/package.nix index ebedb85b3f3f..fdcaae9e1c2d 100644 --- a/pkgs/by-name/pd/pdm/package.nix +++ b/pkgs/by-name/pd/pdm/package.nix @@ -19,12 +19,6 @@ let hash = "sha256-UBdgFN+fvbjz+rp8+rog8FW2jwO/jCfUPV7UehJKiV8="; }; }); - # pdm requires hishel and subsequentially pytest-regressions -> matplotlib -> ghostscript -> jbig2dec which is AGPL only - matplotlib = super.matplotlib.override ({ enableGhostscript = false; }); - # avoid many extra dependencies - moto = super.moto.overridePythonAttrs (old: rec { - doCheck = false; - }); }; }; in diff --git a/pkgs/by-name/pe/pest-ide-tools/package.nix b/pkgs/by-name/pe/pest-ide-tools/package.nix index a06b35650757..933156c3e5d6 100644 --- a/pkgs/by-name/pe/pest-ide-tools/package.nix +++ b/pkgs/by-name/pe/pest-ide-tools/package.nix @@ -1,10 +1,8 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, nix-update-script, - darwin, }: rustPlatform.buildRustPackage rec { @@ -19,9 +17,6 @@ rustPlatform.buildRustPackage rec { rev = "v${version}"; sha256 = "sha256-12/FndzUbUlgcYcwMT1OfamSKgy2q+CvtGyx5YY4IFQ="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pf/pfetch-rs/package.nix b/pkgs/by-name/pf/pfetch-rs/package.nix index 33ffa99ff901..b01632e6a4fb 100644 --- a/pkgs/by-name/pf/pfetch-rs/package.nix +++ b/pkgs/by-name/pf/pfetch-rs/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,11 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-36MjBzSzEOVaSnd6dTqYnV+Pi+5EDoUskkYsvYMGrgg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.DisplayServices - ]; - meta = with lib; { description = "Rewrite of the pfetch system information tool in Rust"; homepage = "https://github.com/Gobidev/pfetch-rs"; diff --git a/pkgs/by-name/pg/pg_checksums/package.nix b/pkgs/by-name/pg/pg_checksums/package.nix index 19806488fa7f..35cfe1463b83 100644 --- a/pkgs/by-name/pg/pg_checksums/package.nix +++ b/pkgs/by-name/pg/pg_checksums/package.nix @@ -1,13 +1,13 @@ { lib, - stdenv, + clangStdenv, fetchFromGitHub, libxslt, docbook_xsl, postgresql, }: -stdenv.mkDerivation rec { +clangStdenv.mkDerivation rec { pname = "pg_checksums"; version = "1.2"; diff --git a/pkgs/by-name/pg/pgcat/package.nix b/pkgs/by-name/pg/pgcat/package.nix index 159acd4ca1e7..e0e8945250a8 100644 --- a/pkgs/by-name/pg/pgcat/package.nix +++ b/pkgs/by-name/pg/pgcat/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, nix-update-script, testers, pgcat, @@ -23,10 +21,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-6x/IPFncfOPxautW7gVUh5LG0hK4h6T4QL7B82Moi6o="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - checkFlags = [ # requires network access "--skip=dns_cache" diff --git a/pkgs/by-name/pg/pgcopydb/package.nix b/pkgs/by-name/pg/pgcopydb/package.nix index 5e9ca01c8e8f..86a346c55fdd 100644 --- a/pkgs/by-name/pg/pgcopydb/package.nix +++ b/pkgs/by-name/pg/pgcopydb/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + clangStdenv, fetchFromGitHub, libkrb5, openssl, @@ -13,7 +13,7 @@ zlib, }: -stdenv.mkDerivation (finalAttrs: { +clangStdenv.mkDerivation (finalAttrs: { pname = "pgcopydb"; version = "0.15"; @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { sqlite zlib ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ + ++ lib.optionals clangStdenv.hostPlatform.isLinux [ pam ]; diff --git a/pkgs/by-name/pi/picocom/package.nix b/pkgs/by-name/pi/picocom/package.nix index 4a549e27921c..bca2dbd1f25d 100644 --- a/pkgs/by-name/pi/picocom/package.nix +++ b/pkgs/by-name/pi/picocom/package.nix @@ -7,7 +7,6 @@ go-md2man, installShellFiles, linenoise, - darwin, lrzsz, }: @@ -35,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ linenoise - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; + ]; makeFlags = [ "HISTFILE=.cache/picocom_history" diff --git a/pkgs/by-name/pi/pict-rs/package.nix b/pkgs/by-name/pi/pict-rs/package.nix index b36051cd5e42..c57f590b7e6f 100644 --- a/pkgs/by-name/pi/pict-rs/package.nix +++ b/pkgs/by-name/pi/pict-rs/package.nix @@ -5,7 +5,6 @@ rustPlatform, makeWrapper, protobuf, - darwin, imagemagick, ffmpeg, exiftool, @@ -32,7 +31,6 @@ rustPlatform.buildRustPackage rec { PROTOC_INCLUDE = "${protobuf}/include"; nativeBuildInputs = [ makeWrapper ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; postInstall = '' wrapProgram "$out/bin/pict-rs" \ diff --git a/pkgs/by-name/pi/pijul/package.nix b/pkgs/by-name/pi/pijul/package.nix index 6e2e45eac3b0..8f7cbd50042d 100644 --- a/pkgs/by-name/pi/pijul/package.nix +++ b/pkgs/by-name/pi/pijul/package.nix @@ -8,7 +8,6 @@ libsodium, openssl, xxHash, - darwin, gitImportSupport ? true, libgit2 ? null, }: @@ -30,21 +29,11 @@ rustPlatform.buildRustPackage rec { installShellFiles pkg-config ]; - buildInputs = - [ - openssl - libsodium - xxHash - ] - ++ (lib.optionals gitImportSupport [ libgit2 ]) - ++ (lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - Security - SystemConfiguration - ] - )); + buildInputs = [ + openssl + libsodium + xxHash + ] ++ (lib.optionals gitImportSupport [ libgit2 ]); buildFeatures = lib.optional gitImportSupport "git"; diff --git a/pkgs/by-name/pi/pilot-link/package.nix b/pkgs/by-name/pi/pilot-link/package.nix index e8eef25e3652..6afc7c1cfee5 100644 --- a/pkgs/by-name/pi/pilot-link/package.nix +++ b/pkgs/by-name/pi/pilot-link/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, autoreconfHook, pkg-config, - darwin, popt, bluezSupport ? stdenv.hostPlatform.isLinux, bluez, @@ -47,8 +46,7 @@ stdenv.mkDerivation { ++ lib.optionals bluezSupport [ bluez ] ++ lib.optionals enableLibpng [ libpng ] ++ lib.optionals enableLibusb [ libusb-compat-0_1 ] - ++ lib.optionals readlineSupport [ readline ] - ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ IOKit ]); + ++ lib.optionals readlineSupport [ readline ]; configureFlags = [ "--with-libiconv" ] diff --git a/pkgs/by-name/pi/piv-agent/package.nix b/pkgs/by-name/pi/piv-agent/package.nix index 227ff18f4b64..ff4a1b734a85 100644 --- a/pkgs/by-name/pi/piv-agent/package.nix +++ b/pkgs/by-name/pi/piv-agent/package.nix @@ -2,7 +2,6 @@ lib, stdenv, buildGoModule, - darwin, fetchFromGitHub, pcsclite, pkg-config, @@ -32,8 +31,7 @@ buildGoModule rec { nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then [ darwin.apple_sdk.frameworks.PCSC ] else [ pcsclite ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ pcsclite ]; meta = with lib; { description = "SSH and GPG agent which you can use with your PIV hardware security device (e.g. a Yubikey)"; diff --git a/pkgs/by-name/pk/pkarr/package.nix b/pkgs/by-name/pk/pkarr/package.nix index 3ddc577400bb..60d6d1174605 100644 --- a/pkgs/by-name/pk/pkarr/package.nix +++ b/pkgs/by-name/pk/pkarr/package.nix @@ -1,9 +1,7 @@ { lib, fetchFromGitHub, - darwin, rustPlatform, - stdenv, }: rustPlatform.buildRustPackage rec { pname = "pkarr"; @@ -19,14 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-y20vVO714WPcB2aYzo0LBuJhy224bsHA7O9Dj00ViWE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); - meta = { description = "Public Key Addressable Resource Records (sovereign TLDs) "; homepage = "https://github.com/pubky/pkarr"; diff --git a/pkgs/by-name/pl/plink-ng/package.nix b/pkgs/by-name/pl/plink-ng/package.nix index 74b04c56ecce..ea697c070e4e 100644 --- a/pkgs/by-name/pl/plink-ng/package.nix +++ b/pkgs/by-name/pl/plink-ng/package.nix @@ -5,7 +5,6 @@ zlib, blas, lapack, - darwin, }: stdenv.mkDerivation rec { @@ -20,16 +19,13 @@ stdenv.mkDerivation rec { }; buildInputs = - [ zlib ] - ++ ( - if stdenv.hostPlatform.isDarwin then - [ darwin.apple_sdk.frameworks.Accelerate ] - else - [ - blas - lapack - ] - ); + [ + zlib + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + blas + lapack + ]; preBuild = '' sed -i 's|zlib-1.2.8/zlib.h|zlib.h|g' *.c *.h diff --git a/pkgs/by-name/po/porsmo/package.nix b/pkgs/by-name/po/porsmo/package.nix index 21dba217b326..4ae2993d59d1 100644 --- a/pkgs/by-name/po/porsmo/package.nix +++ b/pkgs/by-name/po/porsmo/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, alsa-lib, - stdenv, - darwin, testers, porsmo, }: @@ -29,14 +27,9 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = - [ - alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreAudio - darwin.apple_sdk.frameworks.CoreFoundation - ]; + buildInputs = [ + alsa-lib + ]; passthru.tests.version = testers.testVersion { package = porsmo; diff --git a/pkgs/by-name/po/powershell/package.nix b/pkgs/by-name/po/powershell/package.nix index 8d1366db9651..ef70622303d3 100644 --- a/pkgs/by-name/po/powershell/package.nix +++ b/pkgs/by-name/po/powershell/package.nix @@ -10,7 +10,6 @@ libuuid, libunwind, openssl, - darwin, lttng-ust, pam, testers, @@ -59,9 +58,6 @@ stdenv.mkDerivation rec { libunwind openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.Libsystem - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ lttng-ust pam diff --git a/pkgs/by-name/pr/process-viewer/package.nix b/pkgs/by-name/pr/process-viewer/package.nix index 4dce0784aca0..06fdc363d711 100644 --- a/pkgs/by-name/pr/process-viewer/package.nix +++ b/pkgs/by-name/pr/process-viewer/package.nix @@ -4,8 +4,6 @@ fetchCrate, pkg-config, gtk4, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -22,11 +20,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ gtk4 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Foundation - ]; + buildInputs = [ gtk4 ]; postInstall = '' install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.desktop -t $out/share/applications diff --git a/pkgs/by-name/pr/procmail/package.nix b/pkgs/by-name/pr/procmail/package.nix index f5e2f75bbacd..47f77406421d 100644 --- a/pkgs/by-name/pr/procmail/package.nix +++ b/pkgs/by-name/pr/procmail/package.nix @@ -16,6 +16,9 @@ stdenv.mkDerivation rec { }; patches = [ + # Avoid benchmarking the build machine to determine compilation results + # https://build.opensuse.org/projects/server:mail/packages/procmail/files/reproducible.patch?expand=1 + ./reproducible.patch # Fix clang-16 and gcc-14 build failures: # https://github.com/BuGlessRB/procmail/pull/7 (fetchpatch { diff --git a/pkgs/by-name/pr/procmail/reproducible.patch b/pkgs/by-name/pr/procmail/reproducible.patch new file mode 100644 index 000000000000..7098b1789fb1 --- /dev/null +++ b/pkgs/by-name/pr/procmail/reproducible.patch @@ -0,0 +1,40 @@ +https://bugzilla.opensuse.org/show_bug.cgi?id=1041534 + +Avoid benchmarking the build machine +to determine compilation results + +Index: procmail-3.24/src/autoconf +=================================================================== +--- procmail-3.24.orig/src/autoconf ++++ procmail-3.24/src/autoconf +@@ -951,6 +951,7 @@ void*realloc(),*malloc(); + #endif + int main() + { char*p=malloc(1),*q=0; ++#if 0 + size_t len,last,max=BLKSIZ*64; /* 1M on non-SMALLHEAP systems */ + int count=0; + for(last=len=INITIAL;len<=max+INITIAL;len+=BLKSIZ) +@@ -968,6 +969,7 @@ int main() + { puts("#define INEFFICIENTrealloc"); + exit(1); + } ++#endif + exit(0); + } + HERE +@@ -1248,10 +1250,9 @@ int main(argc,argv)int argc;const char*a + if(!iter) + iter=1; + printf("\ +-/* Your system's strstr() is %.2f times %sER than my C-routine */\n", +- syscnt>=iter?(double)syscnt/iter:(double)iter/syscnt, +- syscnt>=iter?"SLOW":"FAST"); +- if(syscnt>iter+iter/16) /* if at least 1.0625 times slower */ ++/* Your system's strstr() is %sER than my C-routine */\n", ++ "FAST"); ++ if(0) /* always use system strstr to have reproducible binaries */ + printf("\ + #define SLOWstrstr\t\t\t /* using my substitute instead */\n"); + } + diff --git a/pkgs/by-name/pr/projectable/package.nix b/pkgs/by-name/pr/projectable/package.nix index 5b27b6ffe9ce..657d2616f4b7 100644 --- a/pkgs/by-name/pr/projectable/package.nix +++ b/pkgs/by-name/pr/projectable/package.nix @@ -6,8 +6,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,15 +26,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ + libgit2 + openssl + zlib + ]; env = { LIBGIT2_NO_VENDOR = 1; diff --git a/pkgs/by-name/pr/prometheus-node-exporter/package.nix b/pkgs/by-name/pr/prometheus-node-exporter/package.nix index 3d805a9bd28a..d36c608385af 100644 --- a/pkgs/by-name/pr/prometheus-node-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-node-exporter/package.nix @@ -1,10 +1,8 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, nixosTests, - darwin, }: buildGoModule rec { @@ -24,14 +22,6 @@ buildGoModule rec { # FIXME: tests fail due to read-only nix store doCheck = false; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - IOKit - ] - ); - excludedPackages = [ "docs/node-mixin" ]; ldflags = [ diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index 295397823535..d7d23d039b38 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, rustPlatform, - darwin, libiconv, makeBinaryWrapper, pkg-config, @@ -24,7 +23,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-3zN7t3yplRm4/P0m316uSooDftgJicvWIvz34jzOmBY="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration libiconv ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/pr/protobufc/package.nix b/pkgs/by-name/pr/protobufc/package.nix index 7273982206f5..8531f723018e 100644 --- a/pkgs/by-name/pr/protobufc/package.nix +++ b/pkgs/by-name/pr/protobufc/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "protobuf-c"; - version = "1.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "protobuf-c"; repo = "protobuf-c"; tag = "v${version}"; - hash = "sha256-usfONVSq0/V9GRrBx9RwO/hCrVJ8d17mvAgTKpKUssQ="; + hash = "sha256-bpxk2o5rYLFkx532A3PYyhh2MwVH2Dqf3p/bnNpQV7s="; }; outputs = [ diff --git a/pkgs/by-name/pr/prr/package.nix b/pkgs/by-name/pr/prr/package.nix index 4715f0cf80ca..d16e452b3a9c 100644 --- a/pkgs/by-name/pr/prr/package.nix +++ b/pkgs/by-name/pr/prr/package.nix @@ -2,10 +2,8 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, openssl, pkg-config, - darwin, }: rustPlatform.buildRustPackage rec { @@ -22,12 +20,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-VIJFr1HpXMC2DXt79Yb1DuLYSbo9g6zsXaNDTXjtlR4="; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ps/psc-package/package.nix b/pkgs/by-name/ps/psc-package/package.nix index dcdceee7cd93..0b69b4db9bd0 100644 --- a/pkgs/by-name/ps/psc-package/package.nix +++ b/pkgs/by-name/ps/psc-package/package.nix @@ -6,7 +6,6 @@ gmp, zlib, libiconv, - darwin, installShellFiles, }: @@ -52,7 +51,6 @@ stdenv.mkDerivation rec { '' + lib.optionalString stdenv.hostPlatform.isDarwin '' install_name_tool \ - -change /usr/lib/libSystem.B.dylib ${darwin.Libsystem}/lib/libSystem.B.dylib \ -change /usr/lib/libiconv.2.dylib ${libiconv}/libiconv.2.dylib \ $PSC_PACKAGE '' diff --git a/pkgs/by-name/ps/pstoedit/package.nix b/pkgs/by-name/ps/pstoedit/package.nix index af1916667b2d..3a09cd624692 100644 --- a/pkgs/by-name/ps/pstoedit/package.nix +++ b/pkgs/by-name/ps/pstoedit/package.nix @@ -2,7 +2,6 @@ stdenv, fetchurl, pkg-config, - darwin, lib, zlib, ghostscript, @@ -42,13 +41,9 @@ stdenv.mkDerivation rec { libjpeg libwebp ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - libiconv - ApplicationServices - ] - ); + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + ]; # '@LIBPNG_LDFLAGS@' is no longer substituted by autoconf (the code is commented out) # so we need to remove it from the pkg-config file as well diff --git a/pkgs/by-name/pw/pwsafe/package.nix b/pkgs/by-name/pw/pwsafe/package.nix index 0ef4f94a3df1..49e631789eb4 100644 --- a/pkgs/by-name/pw/pwsafe/package.nix +++ b/pkgs/by-name/pw/pwsafe/package.nix @@ -20,13 +20,9 @@ curl, openssl, file, - darwin, gitUpdater, }: -let - inherit (darwin.apple_sdk.frameworks) Cocoa; -in stdenv.mkDerivation rec { pname = "pwsafe"; version = "1.20.0"; # do NOT update to 3.x Windows releases @@ -66,9 +62,6 @@ stdenv.mkDerivation rec { libuuid libyubikey yubikey-personalization - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa ]; cmakeFlags = diff --git a/pkgs/by-name/py/pyright/package.nix b/pkgs/by-name/py/pyright/package.nix index 91077b29dbe7..ed278678450d 100644 --- a/pkgs/by-name/py/pyright/package.nix +++ b/pkgs/by-name/py/pyright/package.nix @@ -7,13 +7,13 @@ }: let - version = "1.1.397"; + version = "1.1.399"; src = fetchFromGitHub { owner = "Microsoft"; repo = "pyright"; tag = version; - hash = "sha256-hae897LVowpgd3mWttBJAEuLiMPt0J4Z0WfMQ68RFZY="; + hash = "sha256-AEdzc0ZC40k+ZUOL6JmFTR2iFYUiQMKnilPFLKoBbDY="; }; patchedPackageJSON = runCommand "package.json" { } '' @@ -44,7 +44,7 @@ let pname = "pyright-internal"; inherit version src; sourceRoot = "${src.name}/packages/pyright-internal"; - npmDepsHash = "sha256-sk66nzCyU2ZRhq65B4Z5dVwRz096Mdw14fWojIfIsnE="; + npmDepsHash = "sha256-idKRVd3xYreLQe5cc5jRYCB6BKsnrBbYs91FdnNE1KU="; dontNpmBuild = true; installPhase = '' runHook preInstall @@ -58,7 +58,7 @@ buildNpmPackage rec { inherit version src; sourceRoot = "${src.name}/packages/pyright"; - npmDepsHash = "sha256-UpDvOgR7j5Z6/ht/QFoGaUuf6TxMujAq76YmONDkOfU="; + npmDepsHash = "sha256-lgnTbvlwOcGr2E/X6pMebxwaIXo/Fqd8cjcSUmihKe4="; postPatch = '' chmod +w ../../ diff --git a/pkgs/by-name/qg/qgrep/package.nix b/pkgs/by-name/qg/qgrep/package.nix index dbcd06c4ce67..a6961947e75c 100644 --- a/pkgs/by-name/qg/qgrep/package.nix +++ b/pkgs/by-name/qg/qgrep/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, fetchpatch, - darwin, }: stdenv.mkDerivation rec { @@ -26,11 +25,6 @@ stdenv.mkDerivation rec { }) ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.CoreFoundation - ]; - env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ "-Wno-error=unused-command-line-argument" diff --git a/pkgs/by-name/ql/qlog/package.nix b/pkgs/by-name/ql/qlog/package.nix index b6aef313ad21..9a6121bdb15f 100644 --- a/pkgs/by-name/ql/qlog/package.nix +++ b/pkgs/by-name/ql/qlog/package.nix @@ -33,9 +33,9 @@ stdenv.mkDerivation rec { qt6.qtwebengine qt6Packages.qtkeychain ] - ++ (lib.optionals stdenv.hostPlatform.isDarwin [ + ++ lib.optionals stdenv.hostPlatform.isDarwin [ cups - ]); + ]; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/qp/qpdf/package.nix b/pkgs/by-name/qp/qpdf/package.nix index 618e9741370b..857ea50290a1 100644 --- a/pkgs/by-name/qp/qpdf/package.nix +++ b/pkgs/by-name/qp/qpdf/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qpdf"; - version = "11.10.0"; + version = "11.10.1"; src = fetchFromGitHub { owner = "qpdf"; repo = "qpdf"; rev = "v${finalAttrs.version}"; - hash = "sha256-X5VF7kwnpNNWuQ7iA12qh6JwGU/40EKnGxWst0U+T8k="; + hash = "sha256-MkJpbAIoPZmsYupOjQKOwZomh/rUF+r/kKTdHfT5Dc8="; }; outputs = [ diff --git a/pkgs/by-name/r0/r0vm/package.nix b/pkgs/by-name/r0/r0vm/package.nix index 2620a8d0057d..1c7f55d5f828 100644 --- a/pkgs/by-name/r0/r0vm/package.nix +++ b/pkgs/by-name/r0/r0vm/package.nix @@ -1,13 +1,11 @@ { rustPlatform, - stdenv, fetchFromGitHub, fetchurl, pkg-config, perl, openssl, lib, - darwin, }: rustPlatform.buildRustPackage rec { pname = "r0vm"; @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { perl ]; - buildInputs = - [ - openssl.dev - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl.dev + ]; doCheck = false; diff --git a/pkgs/by-name/ra/radicle-httpd/package.nix b/pkgs/by-name/ra/radicle-httpd/package.nix index 5b4acfd1c8b8..262de4fba351 100644 --- a/pkgs/by-name/ra/radicle-httpd/package.nix +++ b/pkgs/by-name/ra/radicle-httpd/package.nix @@ -1,6 +1,5 @@ { asciidoctor, - darwin, fetchgit, git, installShellFiles, @@ -34,7 +33,6 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; nativeCheckInputs = [ git ]; - buildInputs = lib.optionals stdenv.buildPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; doCheck = stdenv.hostPlatform.isLinux; diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index b0a6bae693e1..a9bcb469f4f8 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -1,6 +1,5 @@ { asciidoctor, - darwin, fetchgit, git, installShellFiles, @@ -41,9 +40,6 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; nativeCheckInputs = [ git ]; - buildInputs = lib.optionals stdenv.buildPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; # tests regularly time out on aarch64 doCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86; diff --git a/pkgs/by-name/ra/rage/package.nix b/pkgs/by-name/ra/rage/package.nix index 1de79c3d1b7f..9c359fa71505 100644 --- a/pkgs/by-name/ra/rage/package.nix +++ b/pkgs/by-name/ra/rage/package.nix @@ -4,7 +4,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,10 +24,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; - # cargo test has an x86-only dependency doCheck = stdenv.hostPlatform.isx86; diff --git a/pkgs/by-name/ra/railway/package.nix b/pkgs/by-name/ra/railway/package.nix index 1fd672670492..f62f7f7bae42 100644 --- a/pkgs/by-name/ra/railway/package.nix +++ b/pkgs/by-name/ra/railway/package.nix @@ -1,15 +1,10 @@ { lib, - darwin, rustPlatform, fetchFromGitHub, pkg-config, openssl, - stdenv, }: -let - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; -in rustPlatform.buildRustPackage rec { pname = "railway"; version = "4.0.0"; @@ -26,13 +21,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - SystemConfiguration - ]; + buildInputs = [ openssl ]; OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/ra/rainfrog/package.nix b/pkgs/by-name/ra/rainfrog/package.nix index 36338b43709f..4a9b130ce89a 100644 --- a/pkgs/by-name/ra/rainfrog/package.nix +++ b/pkgs/by-name/ra/rainfrog/package.nix @@ -1,11 +1,9 @@ { lib, - darwin, fetchFromGitHub, testers, nix-update-script, rustPlatform, - stdenv, rainfrog, }: let @@ -25,15 +23,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-C5Wn/Qe+VSCFEma7IAmxGK2t2xugWOt2BaF7izsCU+I="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - CoreGraphics - SystemConfiguration - ] - ); - passthru = { tests.version = testers.testVersion { package = rainfrog; diff --git a/pkgs/by-name/ra/rapidsvn/package.nix b/pkgs/by-name/ra/rapidsvn/package.nix index e6d2b1f5ca8a..abbaeca4ef56 100644 --- a/pkgs/by-name/ra/rapidsvn/package.nix +++ b/pkgs/by-name/ra/rapidsvn/package.nix @@ -8,7 +8,6 @@ apr, aprutil, python3, - darwin, }: stdenv.mkDerivation { @@ -31,17 +30,13 @@ stdenv.mkDerivation { autoreconfHook ]; - buildInputs = - [ - wxGTK32 - subversion - apr - aprutil - python3 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ]; + buildInputs = [ + wxGTK32 + subversion + apr + aprutil + python3 + ]; configureFlags = [ "--with-svn-include=${subversion.dev}/include" diff --git a/pkgs/by-name/ra/rates/package.nix b/pkgs/by-name/ra/rates/package.nix index 314b69d7890e..9621e30adc04 100644 --- a/pkgs/by-name/ra/rates/package.nix +++ b/pkgs/by-name/ra/rates/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, rustPlatform, versionCheckHook, @@ -21,8 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-qfuCA1kAEbYIYI274lNrEKZNhltQP71CwtsjBr0REJs="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/ra/raylib-games/package.nix b/pkgs/by-name/ra/raylib-games/package.nix index 8bc325841060..3ca74877fbb4 100644 --- a/pkgs/by-name/ra/raylib-games/package.nix +++ b/pkgs/by-name/ra/raylib-games/package.nix @@ -3,12 +3,8 @@ stdenv, fetchFromGitHub, raylib, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) Cocoa; -in stdenv.mkDerivation rec { pname = "raylib-games"; version = "2022-10-24"; @@ -20,7 +16,7 @@ stdenv.mkDerivation rec { hash = "sha256-N9ip8yFUqXmNMKcvQuOyxDI4yF/w1YaoIh0prvS4Xr4="; }; - buildInputs = [ raylib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + buildInputs = [ raylib ]; configurePhase = '' runHook preConfigure diff --git a/pkgs/by-name/re/re2/package.nix b/pkgs/by-name/re/re2/package.nix index 278d63702ed2..8781413e48ba 100644 --- a/pkgs/by-name/re/re2/package.nix +++ b/pkgs/by-name/re/re2/package.nix @@ -44,7 +44,10 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ abseil-cpp ] ++ lib.optionals (!stdenv.hostPlatform.isStatic) [ icu ]; cmakeFlags = - [ (lib.cmakeBool "RE2_BUILD_TESTING" true) ] + [ + (lib.cmakeBool "RE2_BUILD_TESTING" true) + (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--timeout;999999") + ] ++ lib.optionals (!stdenv.hostPlatform.isStatic) [ (lib.cmakeBool "RE2_USE_ICU" true) (lib.cmakeBool "BUILD_SHARED_LIBS" true) diff --git a/pkgs/by-name/re/re2c/package.nix b/pkgs/by-name/re/re2c/package.nix index 02859a9bc813..bc7ee4beba24 100644 --- a/pkgs/by-name/re/re2c/package.nix +++ b/pkgs/by-name/re/re2c/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "re2c"; - version = "4.0.2"; + version = "4.1"; src = fetchFromGitHub { owner = "skvadrik"; repo = "re2c"; rev = version; - sha256 = "sha256-hp9kwsoSRdel1z1+VWREPQdigI1rQ5GrM5/Z6wpnmE0="; + sha256 = "sha256-xB4oH0QS0VKTK2we+wdylS8VBijpp6tv7YV7fIX1s4A="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/re/realm/package.nix b/pkgs/by-name/re/realm/package.nix index b32356df4cb7..6edeccfdd07d 100644 --- a/pkgs/by-name/re/realm/package.nix +++ b/pkgs/by-name/re/realm/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, nix-update-script, nixosTests, }: @@ -22,10 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Oe64l16uYdU6NvTl7XrEm6dAtRFngI9yHC4fe4hpTNA="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - env.RUSTC_BOOTSTRAP = 1; passthru = { diff --git a/pkgs/by-name/re/reason-shell/package.nix b/pkgs/by-name/re/reason-shell/package.nix index 9a3dc6692732..e3ce9f006665 100644 --- a/pkgs/by-name/re/reason-shell/package.nix +++ b/pkgs/by-name/re/reason-shell/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Shell for research papers"; diff --git a/pkgs/by-name/re/rebuilderd/package.nix b/pkgs/by-name/re/rebuilderd/package.nix index e8400ee8c1b9..31b05abbb910 100644 --- a/pkgs/by-name/re/rebuilderd/package.nix +++ b/pkgs/by-name/re/rebuilderd/package.nix @@ -12,7 +12,6 @@ xz, zstd, stdenv, - darwin, buildPackages, versionCheckHook, nixosTests, @@ -50,19 +49,14 @@ rustPlatform.buildRustPackage (finalAttrs: { scdoc ]; - buildInputs = - [ - bzip2 - openssl - shared-mime-info - sqlite - xz - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + openssl + shared-mime-info + sqlite + xz + zstd + ]; postInstall = let diff --git a/pkgs/by-name/re/redlib/package.nix b/pkgs/by-name/re/redlib/package.nix index 0bcfd5c58d5f..b5c569a9f01f 100644 --- a/pkgs/by-name/re/redlib/package.nix +++ b/pkgs/by-name/re/redlib/package.nix @@ -1,11 +1,9 @@ { lib, - stdenv, cacert, nixosTests, rustPlatform, fetchFromGitHub, - darwin, }: rustPlatform.buildRustPackage rec { pname = "redlib"; @@ -21,10 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-1zPLnkNZvuZS5z9AEJvhyIv+8/y+YhqFcj5Mu7RSqnE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - postInstall = '' install -D contrib/redlib.service $out/lib/systemd/system/redlib.service substituteInPlace $out/lib/systemd/system/redlib.service \ diff --git a/pkgs/by-name/re/refinery-cli/package.nix b/pkgs/by-name/re/refinery-cli/package.nix index cedd6767ce95..56ceae80fe14 100644 --- a/pkgs/by-name/re/refinery-cli/package.nix +++ b/pkgs/by-name/re/refinery-cli/package.nix @@ -1,11 +1,9 @@ { fetchCrate, lib, - stdenv, openssl, pkg-config, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,7 +27,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; meta = with lib; { description = "Run migrations for the Refinery ORM for Rust via the CLI"; diff --git a/pkgs/by-name/re/renpy/package.nix b/pkgs/by-name/re/renpy/package.nix index dc72a086f7e0..bdc76102fdc4 100644 --- a/pkgs/by-name/re/renpy/package.nix +++ b/pkgs/by-name/re/renpy/package.nix @@ -65,20 +65,6 @@ stdenv.mkDerivation (finalAttrs: { tkinter ]); - RENPY_DEPS_INSTALL = lib.concatStringsSep "::" [ - ffmpeg.lib - freetype - fribidi - glew.dev - harfbuzz.dev - libGL - libGLU - libpng - SDL2 - (lib.getDev SDL2) - zlib - ]; - enableParallelBuilding = true; patches = [ diff --git a/pkgs/by-name/re/reshape/package.nix b/pkgs/by-name/re/reshape/package.nix index 6b44a65c5030..c9a5cef39e03 100644 --- a/pkgs/by-name/re/reshape/package.nix +++ b/pkgs/by-name/re/reshape/package.nix @@ -2,10 +2,8 @@ lib, rustPlatform, fetchCrate, - darwin, postgresqlTestHook, postgresql, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-lK54SEayI015f2AQ6h4zadgkECLp4jCeJO7enBG0LeM="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - nativeCheckInputs = [ postgresqlTestHook postgresql diff --git a/pkgs/by-name/re/restic-browser/package.nix b/pkgs/by-name/re/restic-browser/package.nix index 0333ab8f71b3..7cfba5fae808 100644 --- a/pkgs/by-name/re/restic-browser/package.nix +++ b/pkgs/by-name/re/restic-browser/package.nix @@ -11,7 +11,6 @@ wrapGAppsHook3, webkitgtk_4_0, dbus, - darwin, nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -46,17 +45,10 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook3 ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - webkitgtk_4_0 - dbus - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - WebKit - ] - ); + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + webkitgtk_4_0 + dbus + ]; cargoRoot = "src-tauri"; buildAndTestSubdir = cargoRoot; diff --git a/pkgs/by-name/re/restish/package.nix b/pkgs/by-name/re/restish/package.nix index 153e083f313c..4a849ef4ed27 100644 --- a/pkgs/by-name/re/restish/package.nix +++ b/pkgs/by-name/re/restish/package.nix @@ -2,7 +2,6 @@ lib, stdenv, buildGoModule, - darwin, fetchFromGitHub, restish, testers, @@ -22,18 +21,13 @@ buildGoModule rec { vendorHash = "sha256-qeArar0WnMACUnKBlC+PcFeJPzofwbK440A4M/rQ04U="; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.Kernel - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - xorg.libX11 - xorg.libXcursor - xorg.libXi - xorg.libXinerama - xorg.libXrandr - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + xorg.libX11 + xorg.libXcursor + xorg.libXi + xorg.libXinerama + xorg.libXrandr + ]; ldflags = [ "-s" diff --git a/pkgs/by-name/re/rewrk/package.nix b/pkgs/by-name/re/rewrk/package.nix index 5e87c9104bea..86d3063460d5 100644 --- a/pkgs/by-name/re/rewrk/package.nix +++ b/pkgs/by-name/re/rewrk/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,10 +21,6 @@ rustPlatform.buildRustPackage rec { ln -s ${./Cargo.lock} Cargo.lock ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "More modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks"; homepage = "https://github.com/lnx-search/rewrk"; diff --git a/pkgs/by-name/ri/riff/package.nix b/pkgs/by-name/ri/riff/package.nix index 944baa2255ca..63a7972968cb 100644 --- a/pkgs/by-name/ri/riff/package.nix +++ b/pkgs/by-name/ri/riff/package.nix @@ -5,8 +5,6 @@ makeWrapper, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,13 +26,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; postInstall = '' wrapProgram $out/bin/riff --set-default RIFF_DISABLE_TELEMETRY true diff --git a/pkgs/by-name/ri/ripunzip/package.nix b/pkgs/by-name/ri/ripunzip/package.nix index a92406128c93..7fabba7fa204 100644 --- a/pkgs/by-name/ri/ripunzip/package.nix +++ b/pkgs/by-name/ri/ripunzip/package.nix @@ -1,10 +1,8 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, openssl, - darwin, pkg-config, testers, fetchzip, @@ -25,15 +23,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-lhStxg8H2T29eFYDFAZhFjOyH4hfRwEmcewm7Ec/oTw="; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; checkFlags = [ diff --git a/pkgs/by-name/ro/rojo/package.nix b/pkgs/by-name/ro/rojo/package.nix index 20181d00888f..7a8fcf29f44f 100644 --- a/pkgs/by-name/ro/rojo/package.nix +++ b/pkgs/by-name/ro/rojo/package.nix @@ -5,12 +5,8 @@ rustPlatform, pkg-config, openssl, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration; -in rustPlatform.buildRustPackage rec { pname = "rojo"; version = "7.4.4"; @@ -30,14 +26,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - SystemConfiguration - ]; + buildInputs = [ + openssl + ]; # reqwest's native-tls-vendored feature flag uses vendored openssl. this disables that OPENSSL_NO_VENDOR = "1"; diff --git a/pkgs/by-name/ro/routinator/package.nix b/pkgs/by-name/ro/routinator/package.nix index c9e5437b32d2..b394ddc6d0e4 100644 --- a/pkgs/by-name/ro/routinator/package.nix +++ b/pkgs/by-name/ro/routinator/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, nixosTests, }: @@ -21,14 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-58EnGouq8iKkgsvyHqARoQ0u4QXjw0m6pv4Am4J9wlU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); - meta = with lib; { description = "RPKI Validator written in Rust"; homepage = "https://github.com/NLnetLabs/routinator"; diff --git a/pkgs/by-name/rr/rrdtool/package.nix b/pkgs/by-name/rr/rrdtool/package.nix index 1a66700b17d9..1aad60b8ec24 100644 --- a/pkgs/by-name/rr/rrdtool/package.nix +++ b/pkgs/by-name/rr/rrdtool/package.nix @@ -12,7 +12,6 @@ cairo, groff, tcl, - darwin, }: perl.pkgs.toPerlModule ( @@ -49,7 +48,6 @@ perl.pkgs.toPerlModule ( ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ tcl - darwin.apple_sdk.frameworks.ApplicationServices ]; postInstall = '' diff --git a/pkgs/by-name/rt/rtaudio_6/package.nix b/pkgs/by-name/rt/rtaudio_6/package.nix index b57810ba7e15..b1da7ea2825a 100644 --- a/pkgs/by-name/rt/rtaudio_6/package.nix +++ b/pkgs/by-name/rt/rtaudio_6/package.nix @@ -13,7 +13,6 @@ jackSupport ? true, libjack2, coreaudioSupport ? stdenv.hostPlatform.isDarwin, - darwin, validatePkgConfig, }: @@ -45,9 +44,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals jackSupport [ libjack2 - ] - ++ lib.optionals coreaudioSupport [ - darwin.apple_sdk.frameworks.CoreAudio ]; cmakeFlags = [ diff --git a/pkgs/by-name/rt/rtz/package.nix b/pkgs/by-name/rt/rtz/package.nix index 51ed10eababb..3dd5f8d13335 100644 --- a/pkgs/by-name/rt/rtz/package.nix +++ b/pkgs/by-name/rt/rtz/package.nix @@ -6,8 +6,6 @@ bzip2, openssl, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,16 +26,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - bzip2 - openssl - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + openssl + zstd + ]; buildFeatures = [ "web" ]; diff --git a/pkgs/by-name/ru/rubberband/package.nix b/pkgs/by-name/ru/rubberband/package.nix index 684bb97a1709..f64817adec84 100644 --- a/pkgs/by-name/ru/rubberband/package.nix +++ b/pkgs/by-name/ru/rubberband/package.nix @@ -12,7 +12,6 @@ ladspaH, meson, ninja, - darwin, }: stdenv.mkDerivation rec { @@ -30,23 +29,14 @@ stdenv.mkDerivation rec { ninja jdk_headless ]; - buildInputs = - [ - libsamplerate - libsndfile - fftw - vamp-plugin-sdk - ladspaH - lv2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Accelerate - CoreGraphics - CoreVideo - ] - ); + buildInputs = [ + libsamplerate + libsndfile + fftw + vamp-plugin-sdk + ladspaH + lv2 + ]; makeFlags = [ "AR:=$(AR)" ]; # TODO: package boost-test, so we can run the test suite. (Currently it fails diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index b8f8eafd5dbb..ae47917fb9c1 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -7,7 +7,6 @@ jre_minimal, pkg-config, wrapGAppsHook3, - darwin, alsa-lib, gtk3, openssl, @@ -56,16 +55,14 @@ rustPlatform.buildRustPackage (finalAttrs: { ] ++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [ rustPlatform.bindgenHook ]; - buildInputs = - lib.optionals stdenvNoCC.hostPlatform.isLinux [ - alsa-lib - gtk3 - openssl - wayland - vulkan-loader - udev - ] - ++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ]; + buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ + alsa-lib + gtk3 + openssl + wayland + vulkan-loader + udev + ]; postInstall = '' diff --git a/pkgs/by-name/ru/rune-languageserver/package.nix b/pkgs/by-name/ru/rune-languageserver/package.nix index 35316fdc68a6..750b5a897dd9 100644 --- a/pkgs/by-name/ru/rune-languageserver/package.nix +++ b/pkgs/by-name/ru/rune-languageserver/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,10 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-YviRACndc4r4ul72ZF3I/R/nEsIoML2Ek2xqUUE3FDQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - env = { RUNE_VERSION = version; }; diff --git a/pkgs/by-name/ru/rune/package.nix b/pkgs/by-name/ru/rune/package.nix index 8f962d69c6f5..61915b6e9801 100644 --- a/pkgs/by-name/ru/rune/package.nix +++ b/pkgs/by-name/ru/rune/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -19,11 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-SgfgoMqr2Cc7+qhf9Ejl4Ect1JR9RqI9I0b+PrdvdOs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - env = { RUNE_VERSION = version; }; diff --git a/pkgs/by-name/ru/runiq/package.nix b/pkgs/by-name/ru/runiq/package.nix index 198d3041a849..85cd0995f1f5 100644 --- a/pkgs/by-name/ru/runiq/package.nix +++ b/pkgs/by-name/ru/runiq/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage { @@ -23,10 +21,6 @@ rustPlatform.buildRustPackage { ln -s ${./Cargo.lock} Cargo.lock ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Efficient way to filter duplicate lines from input, à la uniq"; mainProgram = "runiq"; diff --git a/pkgs/by-name/ru/runit/package.nix b/pkgs/by-name/ru/runit/package.nix index 9e8a971f81a1..d3ac271a2a62 100644 --- a/pkgs/by-name/ru/runit/package.nix +++ b/pkgs/by-name/ru/runit/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - darwin, # Build runit-init as a static binary static ? false, @@ -30,12 +29,10 @@ stdenv.mkDerivation rec { doCheck = true; - buildInputs = - lib.optionals static [ - stdenv.cc.libc - stdenv.cc.libc.static - ] - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.libs.utmp; + buildInputs = lib.optionals static [ + stdenv.cc.libc + stdenv.cc.libc.static + ]; postPatch = '' diff --git a/pkgs/by-name/ru/russ/package.nix b/pkgs/by-name/ru/russ/package.nix index a90b0628dcac..73ba1fa99527 100644 --- a/pkgs/by-name/ru/russ/package.nix +++ b/pkgs/by-name/ru/russ/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage { @@ -23,14 +21,6 @@ rustPlatform.buildRustPackage { # tests are network based :( doCheck = false; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - AppKit - ] - ); - meta = { changelog = "https://github.com/ckampfe/russ/blob/master/CHANGELOG.md"; description = "TUI RSS reader with vim-like controls and a local-first, offline-first focus"; diff --git a/pkgs/by-name/ru/rust-traverse/package.nix b/pkgs/by-name/ru/rust-traverse/package.nix index a5d80ba81433..d969e4023c44 100644 --- a/pkgs/by-name/ru/rust-traverse/package.nix +++ b/pkgs/by-name/ru/rust-traverse/package.nix @@ -5,8 +5,6 @@ pkg-config, bzip2, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,14 +25,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - bzip2 - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Foundation - ]; + buildInputs = [ + bzip2 + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/ru/rustcat/package.nix b/pkgs/by-name/ru/rustcat/package.nix index 47c78d76b292..0d6d73f63266 100644 --- a/pkgs/by-name/ru/rustcat/package.nix +++ b/pkgs/by-name/ru/rustcat/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, rustPlatform, versionCheckHook, @@ -21,8 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-76/JK9IKYD6mxMddUyTgKAw53GM4EUhC0NbKFKdg8CI="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/ru/rustdesk-server/package.nix b/pkgs/by-name/ru/rustdesk-server/package.nix index 9f15d8a80ba0..b561f3525b2d 100644 --- a/pkgs/by-name/ru/rustdesk-server/package.nix +++ b/pkgs/by-name/ru/rustdesk-server/package.nix @@ -1,11 +1,9 @@ { - stdenv, lib, rustPlatform, fetchFromGitHub, pkg-config, libsodium, - Security, sqlite, nix-update-script, testers, @@ -41,14 +39,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libsodium - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + libsodium + sqlite + ]; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ru/rustdesk/package.nix b/pkgs/by-name/ru/rustdesk/package.nix index 67e4eaf6a680..d7da3b26e7d3 100644 --- a/pkgs/by-name/ru/rustdesk/package.nix +++ b/pkgs/by-name/ru/rustdesk/package.nix @@ -29,7 +29,6 @@ zlib, zstd, stdenv, - darwin, alsa-lib, makeDesktopItem, copyDesktopItems, @@ -144,19 +143,7 @@ rustPlatform.buildRustPackage (finalAttrs: { zlib zstd ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - CoreAudio - CoreFoundation - CoreGraphics - Foundation - IOKit - Security - SystemConfiguration - ] - ) + ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib xdotool diff --git a/pkgs/by-name/ru/rusti-cal/package.nix b/pkgs/by-name/ru/rusti-cal/package.nix index 96cbda420d44..a706c00408be 100644 --- a/pkgs/by-name/ru/rusti-cal/package.nix +++ b/pkgs/by-name/ru/rusti-cal/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-9nd8xm3jAFouRYKSFpx3vQQaI/2wQzTaaehXjqljIfw="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; - meta = with lib; { description = "Minimal command line calendar, similar to cal"; mainProgram = "rusti-cal"; diff --git a/pkgs/by-name/ru/rustic/package.nix b/pkgs/by-name/ru/rustic/package.nix index 1b2b632438ab..ea400d9b6ce3 100644 --- a/pkgs/by-name/ru/rustic/package.nix +++ b/pkgs/by-name/ru/rustic/package.nix @@ -2,9 +2,6 @@ lib, fetchFromGitHub, rustPlatform, - stdenv, - Security, - SystemConfiguration, installShellFiles, nix-update-script, }: @@ -25,11 +22,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; - postInstall = '' for shell in {ba,fi,z}sh; do $out/bin/rustic completions $shell > rustic.$shell diff --git a/pkgs/by-name/ru/rustlings/package.nix b/pkgs/by-name/ru/rustlings/package.nix index 5c3f1549df0c..136cddb89013 100644 --- a/pkgs/by-name/ru/rustlings/package.nix +++ b/pkgs/by-name/ru/rustlings/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, rustPlatform, fetchFromGitHub, pkg-config, @@ -38,10 +36,6 @@ rustPlatform.buildRustPackage { makeWrapper ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; [ CoreServices ] - ); - postFixup = '' wrapProgram $out/bin/rustlings --suffix PATH : ${ lib.makeBinPath [ diff --git a/pkgs/by-name/ru/rustls-ffi/package.nix b/pkgs/by-name/ru/rustls-ffi/package.nix index 61bbb514cc75..b0a1935d8803 100644 --- a/pkgs/by-name/ru/rustls-ffi/package.nix +++ b/pkgs/by-name/ru/rustls-ffi/package.nix @@ -8,7 +8,6 @@ validatePkgConfig, rust, libiconv, - darwin, curl, apacheHttpd, testers, @@ -33,7 +32,6 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/ru/rustmission/package.nix b/pkgs/by-name/ru/rustmission/package.nix index a87e24b16802..932876025231 100644 --- a/pkgs/by-name/ru/rustmission/package.nix +++ b/pkgs/by-name/ru/rustmission/package.nix @@ -4,8 +4,6 @@ rustPlatform, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,13 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; # There is no tests doCheck = false; diff --git a/pkgs/by-name/ru/rustus/package.nix b/pkgs/by-name/ru/rustus/package.nix index 2d6e9126502c..647f86a3d7c7 100644 --- a/pkgs/by-name/ru/rustus/package.nix +++ b/pkgs/by-name/ru/rustus/package.nix @@ -1,12 +1,10 @@ { - stdenv, lib, fetchFromGitHub, rustPlatform, nix-update-script, pkg-config, openssl, - darwin, rdkafka, }: @@ -36,14 +34,10 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - [ - openssl - rdkafka - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + rdkafka + ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ru/rustycli/package.nix b/pkgs/by-name/ru/rustycli/package.nix index 5e7c9d6a7e5f..337bd547c497 100644 --- a/pkgs/by-name/ru/rustycli/package.nix +++ b/pkgs/by-name/ru/rustycli/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,10 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-QjkUiPwjG25NsvAXM3jqQVtJzYiXhzVqFaDN1b7DXDE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - # some examples fail to compile cargoTestFlags = [ "--tests" ]; diff --git a/pkgs/by-name/ru/rustypaste-cli/package.nix b/pkgs/by-name/ru/rustypaste-cli/package.nix index a19879a1d41c..6ed96164be17 100644 --- a/pkgs/by-name/ru/rustypaste-cli/package.nix +++ b/pkgs/by-name/ru/rustypaste-cli/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-R6mdHoARtnIRpN18KF1TVIgBzEtCinb0xfCM3nz2sxk="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "CLI tool for rustypaste"; homepage = "https://github.com/orhun/rustypaste-cli"; diff --git a/pkgs/by-name/ru/rustypaste/package.nix b/pkgs/by-name/ru/rustypaste/package.nix index 9548360b2f22..c97756291304 100644 --- a/pkgs/by-name/ru/rustypaste/package.nix +++ b/pkgs/by-name/ru/rustypaste/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-10tBbn4XtdUNhfzb+KpwFGZAc7YVIEQRaqNLzJC1GGI="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - dontUseCargoParallelTests = true; checkFlags = [ diff --git a/pkgs/by-name/ru/rustywind/package.nix b/pkgs/by-name/ru/rustywind/package.nix index b0b5bbf2b2e9..72e4d59d6ea7 100644 --- a/pkgs/by-name/ru/rustywind/package.nix +++ b/pkgs/by-name/ru/rustywind/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-jq8d+ndPOu07YO5PJ5YfWTeG70bZnr0i8vMwv7Dw5GY="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "CLI for organizing Tailwind CSS classes"; mainProgram = "rustywind"; diff --git a/pkgs/by-name/sa/safecloset/package.nix b/pkgs/by-name/sa/safecloset/package.nix index 31756bdf7d66..db379c5c85e1 100644 --- a/pkgs/by-name/sa/safecloset/package.nix +++ b/pkgs/by-name/sa/safecloset/package.nix @@ -3,7 +3,6 @@ rustPlatform, fetchFromGitHub, stdenv, - darwin, xorg, }: @@ -21,13 +20,9 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-/AnzUaya+dgckcilxj9ZZbDNqmfj1uTWkzhVphpZIsM="; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - xorg.libxcb - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + xorg.libxcb + ]; checkFlags = [ # skip flaky test diff --git a/pkgs/by-name/sa/saga/package.nix b/pkgs/by-name/sa/saga/package.nix index 011c1929df58..9bd9fa33a41b 100644 --- a/pkgs/by-name/sa/saga/package.nix +++ b/pkgs/by-name/sa/saga/package.nix @@ -20,7 +20,6 @@ vigra, pdal, libpq, - darwin, unixODBC, poppler, hdf5, @@ -80,7 +79,6 @@ stdenv.mkDerivation rec { # See https://groups.google.com/forum/#!topic/nix-devel/h_vSzEJAPXs # for why the have additional buildInputs on darwin ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa unixODBC poppler netcdf diff --git a/pkgs/by-name/sa/sagoin/package.nix b/pkgs/by-name/sa/sagoin/package.nix index e7bfd4246292..8d2e0bb7b656 100644 --- a/pkgs/by-name/sa/sagoin/package.nix +++ b/pkgs/by-name/sa/sagoin/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,10 +21,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - postInstall = '' installManPage artifacts/sagoin.1 installShellCompletion artifacts/sagoin.{bash,fish} --zsh artifacts/_sagoin diff --git a/pkgs/by-name/sa/sampler/package.nix b/pkgs/by-name/sa/sampler/package.nix index ec2e35728b1c..1f1f993d4915 100644 --- a/pkgs/by-name/sa/sampler/package.nix +++ b/pkgs/by-name/sa/sampler/package.nix @@ -3,7 +3,6 @@ buildGoModule, fetchFromGitHub, fetchpatch, - darwin, alsa-lib, stdenv, }: @@ -33,11 +32,7 @@ buildGoModule rec { subPackages = [ "." ]; - buildInputs = - lib.optional stdenv.hostPlatform.isLinux alsa-lib - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.OpenAL - ]; + buildInputs = lib.optional stdenv.hostPlatform.isLinux alsa-lib; meta = with lib; { description = "Tool for shell commands execution, visualization and alerting"; diff --git a/pkgs/by-name/sa/samply/package.nix b/pkgs/by-name/sa/samply/package.nix index b0fba4887cd4..1c6d2f8a4db3 100644 --- a/pkgs/by-name/sa/samply/package.nix +++ b/pkgs/by-name/sa/samply/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, versionCheckHook, nix-update-script, }: @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-mQykzO9Ldokd3PZ1fY4pK/GtLmYMVas2iHj1Pqi9WqQ="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; doInstallCheck = true; diff --git a/pkgs/by-name/sc/sccache/package.nix b/pkgs/by-name/sc/sccache/package.nix index f5e89c173587..04a95c7e1bdd 100644 --- a/pkgs/by-name/sc/sccache/package.nix +++ b/pkgs/by-name/sc/sccache/package.nix @@ -4,8 +4,6 @@ rustPlatform, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,14 +23,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; # Tests fail because of client server setup which is not possible inside the # pure environment, see https://github.com/mozilla/sccache/issues/460 diff --git a/pkgs/by-name/sc/schemamap/package.nix b/pkgs/by-name/sc/schemamap/package.nix index 7705bd0d0746..d148bfe1123a 100644 --- a/pkgs/by-name/sc/schemamap/package.nix +++ b/pkgs/by-name/sc/schemamap/package.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, - darwin, }: let @@ -27,17 +25,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-8UmLAT7Etb9MARoGhvOHPhkdR/8jCEAjAK/mWRHL9hk="; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk; - [ - frameworks.Security - frameworks.CoreFoundation - frameworks.CoreServices - frameworks.SystemConfiguration - ] - ); + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/sc/screenly-cli/package.nix b/pkgs/by-name/sc/screenly-cli/package.nix index 191cfa461cfd..226000e3902c 100644 --- a/pkgs/by-name/sc/screenly-cli/package.nix +++ b/pkgs/by-name/sc/screenly-cli/package.nix @@ -1,12 +1,10 @@ { - darwin, fetchFromGitHub, lib, perl, pkg-config, openssl, rustPlatform, - stdenv, nix-update-script, }: @@ -29,14 +27,7 @@ rustPlatform.buildRustPackage rec { perl ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/sc/scryer-prolog/package.nix b/pkgs/by-name/sc/scryer-prolog/package.nix index 3a7274f7af72..261e830134af 100644 --- a/pkgs/by-name/sc/scryer-prolog/package.nix +++ b/pkgs/by-name/sc/scryer-prolog/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,11 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; CARGO_FEATURE_USE_SYSTEM_LIBS = true; diff --git a/pkgs/by-name/sd/SDL2_Pango/package.nix b/pkgs/by-name/sd/SDL2_Pango/package.nix index 2746a5fe5d82..7a1575917302 100644 --- a/pkgs/by-name/sd/SDL2_Pango/package.nix +++ b/pkgs/by-name/sd/SDL2_Pango/package.nix @@ -2,7 +2,6 @@ lib, SDL2, autoreconfHook, - darwin, fetchFromGitHub, freetype, pango, @@ -27,15 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - SDL2 - freetype - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc - ]; + buildInputs = [ + SDL2 + freetype + pango + ]; outputs = [ "out" diff --git a/pkgs/by-name/sd/SDL2_classic/package.nix b/pkgs/by-name/sd/SDL2_classic/package.nix index 95a8c1ebf0bf..e13b70c3a98d 100644 --- a/pkgs/by-name/sd/SDL2_classic/package.nix +++ b/pkgs/by-name/sd/SDL2_classic/package.nix @@ -43,12 +43,6 @@ pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAndroid, libpulseaudio, - AudioUnit, - Cocoa, - CoreAudio, - CoreServices, - ForceFeedback, - OpenGL, audiofile, libiconv, withStatic ? stdenv.hostPlatform.isMinGW, @@ -154,15 +148,7 @@ stdenv.mkDerivation (finalAttrs: { [ libiconv ] ++ finalAttrs.dlopenBuildInputs ++ lib.optional ibusSupport ibus - ++ lib.optionals waylandSupport [ wayland-protocols ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioUnit - Cocoa - CoreAudio - CoreServices - ForceFeedback - OpenGL - ]; + ++ lib.optionals waylandSupport [ wayland-protocols ]; enableParallelBuilding = true; diff --git a/pkgs/by-name/sd/SDL2_gfx/package.nix b/pkgs/by-name/sd/SDL2_gfx/package.nix index 2e88d0f17ed0..ac9332e0ed5b 100644 --- a/pkgs/by-name/sd/SDL2_gfx/package.nix +++ b/pkgs/by-name/sd/SDL2_gfx/package.nix @@ -1,7 +1,6 @@ { lib, SDL2, - darwin, fetchurl, pkg-config, stdenv, @@ -25,13 +24,9 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - SDL2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc - ]; + buildInputs = [ + SDL2 + ]; outputs = [ "out" diff --git a/pkgs/by-name/sd/SDL2_image/package.nix b/pkgs/by-name/sd/SDL2_image/package.nix index 6baa7311a5c2..86a463897705 100644 --- a/pkgs/by-name/sd/SDL2_image/package.nix +++ b/pkgs/by-name/sd/SDL2_image/package.nix @@ -2,7 +2,6 @@ lib, SDL2, autoreconfHook, - darwin, fetchurl, giflib, libXpm, @@ -19,16 +18,13 @@ enableSdltest ? (!stdenv.hostPlatform.isDarwin), }: -let - inherit (darwin.apple_sdk.frameworks) Foundation; -in stdenv.mkDerivation (finalAttrs: { pname = "SDL2_image"; - version = "2.8.5"; + version = "2.8.8"; src = fetchurl { url = "https://www.libsdl.org/projects/SDL_image/release/SDL2_image-${finalAttrs.version}.tar.gz"; - hash = "sha256-i8TFf0HiwNt/m3SbJT72zs3G8LaJ7L427pe1ARX/9kU="; + hash = "sha256-IhO1b9r/IiDQ44yOQgy+GoPIc3QZDLqMcK8hVgl84wo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sd/SDL2_mixer/package.nix b/pkgs/by-name/sd/SDL2_mixer/package.nix index 440a7f35ca8b..5c5ed84f87e8 100644 --- a/pkgs/by-name/sd/SDL2_mixer/package.nix +++ b/pkgs/by-name/sd/SDL2_mixer/package.nix @@ -1,7 +1,6 @@ { lib, SDL2, - darwin, fetchFromGitHub, flac, fluidsynth, @@ -19,9 +18,6 @@ enableSmpegtest ? (!stdenv.hostPlatform.isDarwin), }: -let - inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox; -in stdenv.mkDerivation (finalAttrs: { pname = "SDL2_mixer"; version = "2.8.1"; @@ -38,12 +34,6 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - AudioUnit - CoreServices - ]; - propagatedBuildInputs = [ SDL2 flac diff --git a/pkgs/by-name/sd/SDL2_net/package.nix b/pkgs/by-name/sd/SDL2_net/package.nix index fb8d1eeedb3b..cb15e00bf4b9 100644 --- a/pkgs/by-name/sd/SDL2_net/package.nix +++ b/pkgs/by-name/sd/SDL2_net/package.nix @@ -1,7 +1,6 @@ { lib, SDL2, - darwin, fetchFromGitHub, pkg-config, stdenv, @@ -30,10 +29,6 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc - ]; - propagatedBuildInputs = [ SDL2 ]; configureFlags = [ diff --git a/pkgs/by-name/sd/SDL2_sound/package.nix b/pkgs/by-name/sd/SDL2_sound/package.nix index 9ec2ec4e3cff..19fb33b41129 100644 --- a/pkgs/by-name/sd/SDL2_sound/package.nix +++ b/pkgs/by-name/sd/SDL2_sound/package.nix @@ -9,15 +9,8 @@ libmikmod, libvorbis, timidity, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) - AudioToolbox - CoreAudio - ; -in stdenv.mkDerivation rec { pname = "SDL2_sound"; version = "2.0.1"; @@ -42,18 +35,13 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DSDLSOUND_DECODER_MIDI=1" ]; - buildInputs = - [ - SDL2 - flac - libmikmod - libvorbis - timidity - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - CoreAudio - ]; + buildInputs = [ + SDL2 + flac + libmikmod + libvorbis + timidity + ]; meta = with lib; { description = "SDL2 sound library"; diff --git a/pkgs/by-name/sd/SDL2_ttf/package.nix b/pkgs/by-name/sd/SDL2_ttf/package.nix index 88b5c8f8ba4a..5557ad12e69b 100644 --- a/pkgs/by-name/sd/SDL2_ttf/package.nix +++ b/pkgs/by-name/sd/SDL2_ttf/package.nix @@ -1,7 +1,6 @@ { lib, SDL2, - darwin, fetchurl, freetype, harfbuzz, @@ -35,9 +34,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libobjc ]; configureFlags = [ diff --git a/pkgs/by-name/sd/SDL_compat/package.nix b/pkgs/by-name/sd/SDL_compat/package.nix index bdc63084a87e..cd4a241cafbf 100644 --- a/pkgs/by-name/sd/SDL_compat/package.nix +++ b/pkgs/by-name/sd/SDL_compat/package.nix @@ -17,7 +17,6 @@ }: let - inherit (darwin.apple_sdk.frameworks) Cocoa; inherit (darwin) autoSignDarwinBinariesHook; in stdenv.mkDerivation (finalAttrs: { @@ -50,7 +49,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Cocoa ] ++ lib.optionals openglSupport [ libGLU ]; diff --git a/pkgs/by-name/sd/sdl2-compat/package.nix b/pkgs/by-name/sd/sdl2-compat/package.nix index 571619c61ff7..23da12cc8057 100644 --- a/pkgs/by-name/sd/sdl2-compat/package.nix +++ b/pkgs/by-name/sd/sdl2-compat/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdl2-compat"; - version = "2.32.52"; + version = "2.32.54"; src = fetchFromGitHub { owner = "libsdl-org"; repo = "sdl2-compat"; tag = "release-${finalAttrs.version}"; - hash = "sha256-adtFcBFclfub//KGpxqObuTIZbh9r4k/jdJEnP1Hzpw="; + hash = "sha256-tkiKJ/YPipeqAiioWZKlL1dXKPnvbW57v97rtITpV0Y="; }; nativeBuildInputs = [ @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { postFixup = '' # allow as a drop in replacement for SDL2 # Can be removed after treewide switch from pkg-config to pkgconf - ln -s $dev/lib/pkgconfig/sdl2_compat.pc $dev/lib/pkgconfig/sdl2.pc + ln -s $dev/lib/pkgconfig/sdl2-compat.pc $dev/lib/pkgconfig/sdl2.pc ''; passthru = { @@ -108,6 +108,6 @@ stdenv.mkDerivation (finalAttrs: { marcin-serwin ]; platforms = lib.platforms.all; - pkgConfigModules = [ "sdl2_compat" ]; + pkgConfigModules = [ "sdl2-compat" ]; }; }) diff --git a/pkgs/by-name/se/selene/package.nix b/pkgs/by-name/se/selene/package.nix index 31bf523f7900..c488e4b816ff 100644 --- a/pkgs/by-name/se/selene/package.nix +++ b/pkgs/by-name/se/selene/package.nix @@ -5,8 +5,6 @@ robloxSupport ? true, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,13 +25,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - lib.optionals robloxSupport [ - openssl - ] - ++ lib.optionals (robloxSupport && stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = lib.optionals robloxSupport [ + openssl + ]; buildNoDefaultFeatures = !robloxSupport; diff --git a/pkgs/by-name/se/selenium-manager/package.nix b/pkgs/by-name/se/selenium-manager/package.nix index 02ce397ea19a..15f5b3ff4960 100644 --- a/pkgs/by-name/se/selenium-manager/package.nix +++ b/pkgs/by-name/se/selenium-manager/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,10 +24,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-MgnmEJif4Z4CcmBFkC5BJR67DMGm1ttObtl4LhAFw4g="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; - # TODO: enable tests # The test suite depends on a number of browsers and network requests, # check the Gentoo package for inspiration diff --git a/pkgs/by-name/se/selinux-python/package.nix b/pkgs/by-name/se/selinux-python/package.nix index 3d15b6dd502c..2d05e602d171 100644 --- a/pkgs/by-name/se/selinux-python/package.nix +++ b/pkgs/by-name/se/selinux-python/package.nix @@ -3,47 +3,67 @@ stdenv, fetchurl, python3, + gettext, libselinux, libsemanage, libsepol, setools, }: -# this is python3 only because setools only supports python3 -stdenv.mkDerivation rec { +let + selinuxPython3 = python3.withPackages ( + ps: with ps; [ + pip + setuptools + ] + ); +in +stdenv.mkDerivation (finalAttrs: { pname = "selinux-python"; - version = "3.3"; + version = "3.8.1"; inherit (libsepol) se_url; src = fetchurl { - url = "${se_url}/${version}/selinux-python-${version}.tar.gz"; - sha256 = "1v244hpb45my303793xa4kcn7qnxjgxn4ja7rdn9k1q361hi1nca"; + url = "${finalAttrs.se_url}/${finalAttrs.version}/selinux-python-${finalAttrs.version}.tar.gz"; + hash = "sha256-dJAlv6SqDgCb8//EVdVloY1Ntxz+eWvkQFghcXIGwlo="; }; strictDeps = true; nativeBuildInputs = [ - python3 - python3.pkgs.distutils + selinuxPython3 python3.pkgs.wrapPython + gettext ]; - buildInputs = [ libsepol ]; - propagatedBuildInputs = [ + + buildInputs = [ + python3 + libsepol libselinux - libsemanage + ]; + + pythonPath = [ + python3.pkgs.libselinux.py + libsemanage.py setools - python3.pkgs.ipy ]; postPatch = '' - substituteInPlace sepolicy/Makefile --replace "echo --root" "echo --prefix" - substituteInPlace sepolgen/src/share/Makefile --replace "/var/lib/sepolgen" \ - "\$PREFIX/var/lib/sepolgen" + # We would like to disable build isolation so we use the provided setuptools (this is part of a `pip install` command) + substituteInPlace sepolicy/Makefile --replace-fail 'echo --root' 'echo --no-build-isolation --root' + + # Replace hardcoded paths. + substituteInPlace sepolgen/src/share/Makefile --replace-fail "/var/lib/sepolgen" \ + '$(PREFIX)/var/lib/sepolgen' + substituteInPlace po/Makefile --replace-fail "/usr/bin/install" "install" ''; makeFlags = [ "PREFIX=$(out)" + # This makes pip successfully install it (note the test -n "$(DESTDIR)" nonsense) + # https://github.com/SELinuxProject/selinux/blob/d1e3170556e1023e07b3c071ce89543ead6ba6f8/python/sepolicy/Makefile#L30 + "DESTDIR=/" "LOCALEDIR=$(out)/share/locale" "BASHCOMPLETIONDIR=$(out)/share/bash-completion/completions" "PYTHON=python" @@ -51,15 +71,41 @@ stdenv.mkDerivation rec { "LIBSEPOLA=${lib.getLib libsepol}/lib/libsepol.a" ]; + preFixup = '' + patchShebangs --host $out/bin/* + ''; + postFixup = '' wrapPythonPrograms ''; + doInstallCheck = true; + + installCheckPhase = '' + # Version hasn't changed in 17 years, if it suddenly does these tests deserve to break + $out/bin/audit2allow --version | grep -Fm1 'audit2allow .1' + $out/bin/audit2why --version | grep -Fm1 'audit2allow .1' + $out/bin/sepolgen-ifgen --version | grep -Fm1 'sepolgen-ifgen .1' + + # "chcat: Requires a mls enabled system" or help, which includes chcat + { $out/bin/chcat --help || true; } | grep -Fm1 'chcat' + + $out/bin/semanage --help | grep -Fm1 'semanage' + $out/bin/sepolgen --help | grep -Fm1 'sepolicy' + $out/bin/sepolicy --help | grep -Fm1 'sepolicy' + + # Should at least run, even if we can't provide it a policy file and need to provide /dev/zero + { $out/bin/sepolgen-ifgen-attr-helper test /dev/null 2>&1 || true; } | grep -Fm1 'error(s) encountered' >/dev/null + ''; + meta = with lib; { description = "SELinux policy core utilities written in Python"; license = licenses.gpl2Plus; homepage = "https://selinuxproject.org"; - maintainers = with lib.maintainers; [ RossComputerGuy ]; + maintainers = with lib.maintainers; [ + RossComputerGuy + numinit + ]; platforms = platforms.linux; }; -} +}) diff --git a/pkgs/by-name/se/sendme/package.nix b/pkgs/by-name/se/sendme/package.nix index bc68f58f9745..432265d65ac7 100644 --- a/pkgs/by-name/se/sendme/package.nix +++ b/pkgs/by-name/se/sendme/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,13 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-8Ry3rpGTNcvMIA3Q10Cb3uJHOBQin9AhlLNRekaKw/0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - SystemConfiguration - ] - ); - meta = with lib; { description = "Tool to send files and directories, based on iroh"; homepage = "https://iroh.computer/sendme"; diff --git a/pkgs/by-name/se/sequoia-sq/package.nix b/pkgs/by-name/se/sequoia-sq/package.nix index 9f239af4f2f9..5d8084732036 100644 --- a/pkgs/by-name/se/sequoia-sq/package.nix +++ b/pkgs/by-name/se/sequoia-sq/package.nix @@ -1,8 +1,6 @@ { - stdenv, fetchFromGitLab, lib, - darwin, nettle, nix-update-script, rustPlatform, @@ -35,19 +33,11 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellFiles ]; - buildInputs = - [ - openssl - sqlite - nettle - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ + openssl + sqlite + nettle + ]; # Needed for tests to be able to create a ~/.local/share/sequoia directory # Needed for avoiding "OpenSSL error" since 1.2.0 diff --git a/pkgs/by-name/se/sequoia-wot/package.nix b/pkgs/by-name/se/sequoia-wot/package.nix index b9aaf9dc9a92..d949f6743ca0 100644 --- a/pkgs/by-name/se/sequoia-wot/package.nix +++ b/pkgs/by-name/se/sequoia-wot/package.nix @@ -8,7 +8,6 @@ nettle, openssl, sqlite, - darwin, gnupg, }: rustPlatform.buildRustPackage rec { @@ -36,10 +35,6 @@ rustPlatform.buildRustPackage rec { openssl sqlite ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - # See comment near sequoia-openpgp/crypto- buildFeatures - ] ++ lib.optionals (!stdenv.targetPlatform.isWindows) [ nettle ]; diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 4f6840a43f06..5afc9a7aae1d 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, testers, gitMinimal, serie, @@ -23,14 +21,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-+5mUMB4rqLePimfgWlV7UP8B1lPoKzfWCXBBN1q2WIU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreGraphics - AppKit - ] - ); - nativeCheckInputs = [ gitMinimal ]; passthru.tests.version = testers.testVersion { package = serie; }; diff --git a/pkgs/by-name/sh/share-preview/package.nix b/pkgs/by-name/sh/share-preview/package.nix index 961c6ca606bc..8c375f91e3a3 100644 --- a/pkgs/by-name/sh/share-preview/package.nix +++ b/pkgs/by-name/sh/share-preview/package.nix @@ -12,7 +12,6 @@ desktop-file-utils, libadwaita, openssl, - darwin, nix-update-script, }: @@ -44,15 +43,10 @@ stdenv.mkDerivation (finalAttrs: { desktop-file-utils ]; - buildInputs = - [ - libadwaita - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + libadwaita + openssl + ]; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ "-Wno-error=incompatible-function-pointer-types" ] diff --git a/pkgs/by-name/sh/shibboleth-sp/package.nix b/pkgs/by-name/sh/shibboleth-sp/package.nix index 4a300718c737..8f1950d375ef 100644 --- a/pkgs/by-name/sh/shibboleth-sp/package.nix +++ b/pkgs/by-name/sh/shibboleth-sp/package.nix @@ -12,7 +12,6 @@ xercesc, xml-security-c, xml-tooling-c, - darwin, }: stdenv.mkDerivation rec { @@ -29,24 +28,16 @@ stdenv.mkDerivation rec { autoreconfHook pkg-config ]; - buildInputs = - [ - boost - fcgi - openssl - opensaml-cpp - log4shib - xercesc - xml-security-c - xml-tooling-c - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ + boost + fcgi + openssl + opensaml-cpp + log4shib + xercesc + xml-security-c + xml-tooling-c + ]; configureFlags = [ "--without-apxs" diff --git a/pkgs/by-name/sh/shotcut/package.nix b/pkgs/by-name/sh/shotcut/package.nix index d58b91f080ad..0e1d20f3e69e 100644 --- a/pkgs/by-name/sh/shotcut/package.nix +++ b/pkgs/by-name/sh/shotcut/package.nix @@ -13,7 +13,6 @@ fftw, qt6, cmake, - darwin, gitUpdater, ffmpeg, }: @@ -47,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { qt6.qtmultimedia qt6.qtcharts qt6.qtwayland - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + ]; env.NIX_CFLAGS_COMPILE = "-DSHOTCUT_NOUPGRADE"; diff --git a/pkgs/by-name/si/silicon/package.nix b/pkgs/by-name/si/silicon/package.nix index 9fbf5ac29326..9d3444805172 100644 --- a/pkgs/by-name/si/silicon/package.nix +++ b/pkgs/by-name/si/silicon/package.nix @@ -10,7 +10,6 @@ libxcb, python3, libiconv, - darwin, fira-code, fontconfig, harfbuzz, @@ -39,15 +38,9 @@ rustPlatform.buildRustPackage rec { harfbuzz ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - libiconv - AppKit - CoreText - Security - ] - ); + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + ]; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/si/simple-http-server/package.nix b/pkgs/by-name/si/simple-http-server/package.nix index d13c5485db55..66e8bbcdc790 100644 --- a/pkgs/by-name/si/simple-http-server/package.nix +++ b/pkgs/by-name/si/simple-http-server/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,11 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ openssl ]; # Currently no tests are implemented, so we avoid building the package twice doCheck = false; diff --git a/pkgs/by-name/sl/slippy/package.nix b/pkgs/by-name/sl/slippy/package.nix index 70e757d7c1a1..c50ce43067eb 100644 --- a/pkgs/by-name/sl/slippy/package.nix +++ b/pkgs/by-name/sl/slippy/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Markdown slideshows in Rust"; diff --git a/pkgs/by-name/sl/slowlorust/package.nix b/pkgs/by-name/sl/slowlorust/package.nix index 14b538ece5ae..71b74b20e646 100644 --- a/pkgs/by-name/sl/slowlorust/package.nix +++ b/pkgs/by-name/sl/slowlorust/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, rustPlatform, versionCheckHook, @@ -27,8 +25,6 @@ rustPlatform.buildRustPackage rec { --replace-fail 'version = "1.0"' 'version = "${version}"' ''; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/sl/slumber/package.nix b/pkgs/by-name/sl/slumber/package.nix index 45eae21acf3b..adb434620a72 100644 --- a/pkgs/by-name/sl/slumber/package.nix +++ b/pkgs/by-name/sl/slumber/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, fetchFromGitHub, rustPlatform, }: @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-4RDnIWr0Z6FGnUQxh+yk7L/mg/Jw6JROns4DXkYIbuE="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ]; - meta = with lib; { description = "Terminal-based HTTP/REST client"; homepage = "https://slumber.lucaspickering.me"; diff --git a/pkgs/by-name/sm/smartcat/package.nix b/pkgs/by-name/sm/smartcat/package.nix index a06d2d8b151a..77f38f36f665 100644 --- a/pkgs/by-name/sm/smartcat/package.nix +++ b/pkgs/by-name/sm/smartcat/package.nix @@ -3,10 +3,8 @@ fetchFromGitHub, rustPlatform, - darwin, openssl, pkg-config, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -27,15 +25,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; meta = { description = "Integrate large language models into the command line"; diff --git a/pkgs/by-name/sm/smc-fuzzer/package.nix b/pkgs/by-name/sm/smc-fuzzer/package.nix index 7d10da09bed5..255182141c8d 100644 --- a/pkgs/by-name/sm/smc-fuzzer/package.nix +++ b/pkgs/by-name/sm/smc-fuzzer/package.nix @@ -16,8 +16,6 @@ stdenv.mkDerivation { hash = "sha256-FyiFSVeO46UnBrpC8AhSuGe7alo37pT8J1qQWGPqV2U="; }; - buildInputs = [ swiftPackages.apple_sdk.frameworks.AppKit ]; - installPhase = '' runHook preInstall diff --git a/pkgs/by-name/sm/smpeg2/package.nix b/pkgs/by-name/sm/smpeg2/package.nix index 983d28d30334..ad1912931c3e 100644 --- a/pkgs/by-name/sm/smpeg2/package.nix +++ b/pkgs/by-name/sm/smpeg2/package.nix @@ -3,7 +3,6 @@ stdenv, autoconf, automake, - darwin, fetchFromGitHub, makeWrapper, pkg-config, @@ -28,7 +27,7 @@ stdenv.mkDerivation { pkg-config ]; - buildInputs = [ SDL2 ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.libobjc; + buildInputs = [ SDL2 ]; outputs = [ "out" diff --git a/pkgs/by-name/sn/sn0int/package.nix b/pkgs/by-name/sn/sn0int/package.nix index 98e03da7a41d..60e876a69e43 100644 --- a/pkgs/by-name/sn/sn0int/package.nix +++ b/pkgs/by-name/sn/sn0int/package.nix @@ -37,9 +37,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libseccomp - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - pkgs.darwin.apple_sdk.frameworks.Security ]; # One of the dependencies (chrootable-https) tries to read "/etc/resolv.conf" diff --git a/pkgs/by-name/sn/snes9x/package.nix b/pkgs/by-name/sn/snes9x/package.nix index 970f4a48ee26..77fdf7877922 100644 --- a/pkgs/by-name/sn/snes9x/package.nix +++ b/pkgs/by-name/sn/snes9x/package.nix @@ -5,7 +5,7 @@ cmake, fetchFromGitHub, gtkmm3, - libGL, + libGLX, libX11, libXdmcp, libXext, @@ -91,11 +91,11 @@ stdenv.mkDerivation (finalAttrs: { "--enable-avx2" ]; - postPatch = '' + postPatch = lib.optionalString withGtk '' substituteInPlace external/glad/src/egl.c \ - --replace-fail libEGL.so.1 "${lib.getLib libGL}/lib/libEGL.so.1" + --replace-fail libEGL.so.1 "${lib.getLib libGLX}/lib/libEGL.so.1" substituteInPlace external/glad/src/glx.c \ - --replace-fail libGL.so.1 ${lib.getLib libGL}/lib/libGL.so.1 + --replace-fail libGL.so.1 ${lib.getLib libGLX}/lib/libGL.so.1 ''; preConfigure = '' diff --git a/pkgs/by-name/sn/sniffnet/package.nix b/pkgs/by-name/sn/sniffnet/package.nix index 7f64f2fe7e1a..f8d82b213b31 100644 --- a/pkgs/by-name/sn/sniffnet/package.nix +++ b/pkgs/by-name/sn/sniffnet/package.nix @@ -13,7 +13,6 @@ vulkan-loader, wayland, xorg, - darwin, }: rustPlatform.buildRustPackage rec { @@ -48,7 +47,6 @@ rustPlatform.buildRustPackage rec { xorg.libXrandr ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit rustPlatform.bindgenHook ]; diff --git a/pkgs/by-name/so/so/package.nix b/pkgs/by-name/so/so/package.nix index df39145c5973..ad1150c4b03e 100644 --- a/pkgs/by-name/so/so/package.nix +++ b/pkgs/by-name/so/so/package.nix @@ -1,6 +1,5 @@ { lib, - darwin, fetchFromGitHub, libiconv, openssl, @@ -11,7 +10,6 @@ }: let - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; self = rustPlatform.buildRustPackage { pname = "so"; version = "0.4.10"; @@ -34,9 +32,6 @@ let [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - CoreServices - Security - SystemConfiguration ]; strictDeps = true; diff --git a/pkgs/by-name/so/soapyplutosdr/package.nix b/pkgs/by-name/so/soapyplutosdr/package.nix index 07e4fda8cc76..8fc1c04ec6b5 100644 --- a/pkgs/by-name/so/soapyplutosdr/package.nix +++ b/pkgs/by-name/so/soapyplutosdr/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, pkg-config, - darwin, libad9361, libiio, libusb1, @@ -26,18 +25,12 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config ]; - buildInputs = - [ - libad9361 - libiio - libusb1 - soapysdr - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.IOKit - darwin.libobjc - ]; + buildInputs = [ + libad9361 + libiio + libusb1 + soapysdr + ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/by-name/so/solana-cli/package.nix b/pkgs/by-name/so/solana-cli/package.nix index 5535c8796580..cf8a4471b41b 100644 --- a/pkgs/by-name/so/solana-cli/package.nix +++ b/pkgs/by-name/so/solana-cli/package.nix @@ -3,7 +3,6 @@ fetchFromGitHub, lib, rustPlatform, - darwin, udev, protobuf, rocksdb_8_3, @@ -41,14 +40,6 @@ let version = "1.18.26"; hash = "sha256-sJ0Zn5GMi64/S8zqomL/dYRVW8SOQWsP+bpcdatJC0A="; rocksdb = rocksdb_8_3; - - inherit (darwin.apple_sdk_11_0) Libsystem; - inherit (darwin.apple_sdk_11_0.frameworks) - System - IOKit - AppKit - Security - ; in rustPlatform.buildRustPackage rec { pname = "solana-cli"; @@ -91,19 +82,10 @@ rustPlatform.buildRustPackage rec { protobuf pkg-config ]; - buildInputs = - [ - openssl - rustPlatform.bindgenHook - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Security - AppKit - System - Libsystem - ]; + buildInputs = [ + openssl + rustPlatform.bindgenHook + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ]; doInstallCheck = true; diff --git a/pkgs/by-name/so/soxr/package.nix b/pkgs/by-name/so/soxr/package.nix index 61121b019e5f..156650a09ef1 100644 --- a/pkgs/by-name/so/soxr/package.nix +++ b/pkgs/by-name/so/soxr/package.nix @@ -27,6 +27,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; + cmakeFlags = [ + # Workaround for upstream not using GNUInstallDirs. + "-DINCLUDE_INSTALL_DIR=${placeholder "dev"}/include" + ]; + meta = with lib; { description = "Audio resampling library"; homepage = "https://soxr.sourceforge.net"; diff --git a/pkgs/by-name/so/sozu/package.nix b/pkgs/by-name/so/sozu/package.nix index cd8a5bae52ca..a14e5f750236 100644 --- a/pkgs/by-name/so/sozu/package.nix +++ b/pkgs/by-name/so/sozu/package.nix @@ -3,7 +3,6 @@ stdenv, rustPlatform, fetchFromGitHub, - darwin, protobuf, nix-update-script, testers, @@ -26,8 +25,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ protobuf ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; - doCheck = false; passthru = { diff --git a/pkgs/by-name/sp/speedtest-rs/package.nix b/pkgs/by-name/sp/speedtest-rs/package.nix index c28c1c8f52eb..e5d5b402b826 100644 --- a/pkgs/by-name/sp/speedtest-rs/package.nix +++ b/pkgs/by-name/sp/speedtest-rs/package.nix @@ -5,7 +5,6 @@ openssl, pkg-config, stdenv, - darwin, nix-update-script, testers, speedtest-rs, @@ -22,12 +21,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-1FAFYiWDD/KG/7/UTv/EW6Nj2GnU0GZFFq6ouMc0URA="; }; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/sq/sql-studio/package.nix b/pkgs/by-name/sq/sql-studio/package.nix index 1624d07f80aa..d0e0d18282d5 100644 --- a/pkgs/by-name/sq/sql-studio/package.nix +++ b/pkgs/by-name/sq/sql-studio/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, rustPlatform, buildNpmPackage, fetchFromGitHub, @@ -38,8 +36,6 @@ rustPlatform.buildRustPackage { cp -pr --reflink=auto -- ${ui} ui/dist ''; - buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Foundation ]; - meta = { description = "SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, ClickHouse, Microsoft SQL Server]"; homepage = "https://github.com/frectonz/sql-studio"; diff --git a/pkgs/by-name/sq/sqld/package.nix b/pkgs/by-name/sq/sqld/package.nix index f7934b44ebf8..b6812fe601a4 100644 --- a/pkgs/by-name/sq/sqld/package.nix +++ b/pkgs/by-name/sq/sqld/package.nix @@ -8,8 +8,6 @@ openssl, sqlite, zstd, - stdenv, - darwin, cmake, nix-update-script, @@ -56,7 +54,7 @@ rustPlatform.buildRustPackage rec { openssl sqlite zstd - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; env.ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index 3d34a3dc0547..f497f538e290 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -3,7 +3,6 @@ rustPlatform, fetchFromGitHub, stdenv, - darwin, rust-jemalloc-sys, nix-update-script, versionCheckHook, @@ -24,7 +23,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ rust-jemalloc-sys - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.CoreServices ]; + ]; # Patch the tests to find the binary postPatch = '' diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index 66065fd74588..1496229ad9e8 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -1,5 +1,4 @@ { - darwin, fetchFromGitHub, lib, libiconv, @@ -29,18 +28,10 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = - lib.optionals (!stdenv.hostPlatform.isDarwin) [ - libiconv - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - Security - ] - ); + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libiconv + openssl + ]; OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/sq/squeezelite/package.nix b/pkgs/by-name/sq/squeezelite/package.nix index b2b403461222..8980661212e7 100644 --- a/pkgs/by-name/sq/squeezelite/package.nix +++ b/pkgs/by-name/sq/squeezelite/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - darwin, fetchFromGitHub, flac, libgpiod, @@ -59,17 +58,7 @@ stdenv.mkDerivation { ++ optional pulseSupport libpulseaudio ++ optional alsaSupport alsa-lib ++ optional portaudioSupport portaudio - ++ optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk_11_0.frameworks; - [ - CoreVideo - VideoDecodeAcceleration - CoreAudio - AudioToolbox - AudioUnit - Carbon - ] - ) + ++ optional faad2Support faad2 ++ optional ffmpegSupport ffmpeg ++ optional opusSupport opusfile diff --git a/pkgs/by-name/sr/src-cli/package.nix b/pkgs/by-name/sr/src-cli/package.nix index 3057f97ad5ae..f80017b8c57c 100644 --- a/pkgs/by-name/sr/src-cli/package.nix +++ b/pkgs/by-name/sr/src-cli/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, stdenv, xorg, - darwin, testers, src-cli, }: @@ -26,13 +25,9 @@ buildGoModule rec { "cmd/src" ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - xorg.libX11 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + xorg.libX11 + ]; ldflags = [ "-s" diff --git a/pkgs/by-name/ss/ssh-openpgp-auth/generic.nix b/pkgs/by-name/ss/ssh-openpgp-auth/generic.nix index 6de2efdc2821..b5a5ff2c8282 100644 --- a/pkgs/by-name/ss/ssh-openpgp-auth/generic.nix +++ b/pkgs/by-name/ss/ssh-openpgp-auth/generic.nix @@ -11,8 +11,6 @@ nettle, openssl, sqlite, - stdenv, - darwin, openssh, # Arguments not supplied by callPackage pname, @@ -60,18 +58,11 @@ rustPlatform.buildRustPackage { --zsh shell_completions/_${pname} ''; - buildInputs = - [ - nettle - openssl - sqlite - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.CoreFoundation - darwin.apple_sdk_11_0.frameworks.IOKit - darwin.apple_sdk_11_0.frameworks.Security - darwin.apple_sdk_11_0.frameworks.SystemConfiguration - ]; + buildInputs = [ + nettle + openssl + sqlite + ]; doCheck = true; nativeCheckInputs = [ diff --git a/pkgs/by-name/st/stabber/package.nix b/pkgs/by-name/st/stabber/package.nix index a2d3a8c6587e..5c269a2e8606 100644 --- a/pkgs/by-name/st/stabber/package.nix +++ b/pkgs/by-name/st/stabber/package.nix @@ -7,7 +7,6 @@ glib, expat, libmicrohttpd, - darwin, }: stdenv.mkDerivation { pname = "stabber-unstable"; @@ -37,7 +36,7 @@ stdenv.mkDerivation { glib expat libmicrohttpd - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; meta = with lib; { description = "Stubbed XMPP Server"; diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix index 65cbec0134c5..9b6675c2b09c 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart-mail/package.nix @@ -10,7 +10,6 @@ foundationdb, zstd, stdenv, - darwin, nix-update-script, nixosTests, rocksdb, @@ -37,19 +36,12 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = - [ - bzip2 - openssl - sqlite - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ foundationdb ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + openssl + sqlite + zstd + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ foundationdb ]; # Issue: https://github.com/stalwartlabs/mail-server/issues/1104 buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/st/star-history/package.nix b/pkgs/by-name/st/star-history/package.nix index bf082e1b358f..8701b9450836 100644 --- a/pkgs/by-name/st/star-history/package.nix +++ b/pkgs/by-name/st/star-history/package.nix @@ -1,11 +1,9 @@ { lib, rustPlatform, - darwin, fetchCrate, pkg-config, openssl, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -22,11 +20,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; meta = with lib; { description = "Command line program to generate a graph showing number of GitHub stars of a user, org or repo over time"; diff --git a/pkgs/by-name/st/starry/package.nix b/pkgs/by-name/st/starry/package.nix index 244d19a3eed8..c51dc81506e3 100644 --- a/pkgs/by-name/st/starry/package.nix +++ b/pkgs/by-name/st/starry/package.nix @@ -4,8 +4,6 @@ fetchCrate, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -24,13 +22,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Current stars history tells only half the story"; diff --git a/pkgs/by-name/st/static-web-server/package.nix b/pkgs/by-name/st/static-web-server/package.nix index f31a7d1ccbec..83f1cb8cb49d 100644 --- a/pkgs/by-name/st/static-web-server/package.nix +++ b/pkgs/by-name/st/static-web-server/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, nixosTests, }: @@ -21,8 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Sri2NTCN5vIf/5KVI+BtyOBAjkXoGpOJjP2iOh/M5NU="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - # Some tests rely on timestamps newer than 18 Nov 1974 00:00:00 preCheck = '' find docker/public -exec touch -m {} \; diff --git a/pkgs/by-name/st/step-ca/package.nix b/pkgs/by-name/st/step-ca/package.nix index 92763dd75952..d0a241f2606c 100644 --- a/pkgs/by-name/st/step-ca/package.nix +++ b/pkgs/by-name/st/step-ca/package.nix @@ -8,7 +8,6 @@ pkg-config, hsmSupport ? true, nixosTests, - darwin, }: buildGoModule rec { @@ -31,9 +30,7 @@ buildGoModule rec { nativeBuildInputs = lib.optionals hsmSupport [ pkg-config ]; - buildInputs = - lib.optionals (hsmSupport && stdenv.hostPlatform.isLinux) [ pcsclite ] - ++ lib.optionals (hsmSupport && stdenv.hostPlatform.isDarwin) [ darwin.apple_sdk.frameworks.PCSC ]; + buildInputs = lib.optionals (hsmSupport && stdenv.hostPlatform.isLinux) [ pcsclite ]; postPatch = '' substituteInPlace authority/http_client_test.go --replace-fail 't.Run("SystemCertPool", func(t *testing.T) {' 't.Skip("SystemCertPool", func(t *testing.T) {' substituteInPlace systemd/step-ca.service --replace "/bin/kill" "${coreutils}/bin/kill" diff --git a/pkgs/by-name/st/stormlib/package.nix b/pkgs/by-name/st/stormlib/package.nix index f7cd1b2b55d5..55b1badd1c83 100644 --- a/pkgs/by-name/st/stormlib/package.nix +++ b/pkgs/by-name/st/stormlib/package.nix @@ -3,7 +3,6 @@ stdenv, bzip2, cmake, - darwin, fetchFromGitHub, libtomcrypt, zlib, @@ -26,15 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - bzip2 - libtomcrypt - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Carbon - ]; + buildInputs = [ + bzip2 + libtomcrypt + zlib + ]; cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) diff --git a/pkgs/by-name/st/strongswan/package.nix b/pkgs/by-name/st/strongswan/package.nix index c014a2080be4..48c8c18b5676 100644 --- a/pkgs/by-name/st/strongswan/package.nix +++ b/pkgs/by-name/st/strongswan/package.nix @@ -28,7 +28,6 @@ tpm2-tss, enableNetworkManager ? false, networkmanager, - darwin, nixosTests, }: @@ -78,9 +77,6 @@ stdenv.mkDerivation rec { pam iptables ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; [ SystemConfiguration ] - ) ++ lib.optionals enableNetworkManager [ networkmanager glib diff --git a/pkgs/by-name/su/subxt/package.nix b/pkgs/by-name/su/subxt/package.nix index 53969233d425..1976b966ebf3 100644 --- a/pkgs/by-name/su/subxt/package.nix +++ b/pkgs/by-name/su/subxt/package.nix @@ -1,10 +1,8 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, cmake, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,10 +28,6 @@ rustPlatform.buildRustPackage rec { # Needed by wabt-sys nativeBuildInputs = [ cmake ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - # Requires a running substrate node doCheck = false; diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 4af8cecaf004..da901591c0a0 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -13,7 +13,6 @@ libxkbcommon, libglvnd, mpv-unwrapped, - darwin, waylandSupport ? false, }: @@ -64,13 +63,6 @@ buildGoModule rec { wayland wayland-protocols libxkbcommon - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Cocoa - darwin.apple_sdk_11_0.frameworks.Kernel - darwin.apple_sdk_11_0.frameworks.OpenGL - darwin.apple_sdk_11_0.frameworks.UserNotifications - darwin.apple_sdk_11_0.frameworks.MediaPlayer ]; postInstall = diff --git a/pkgs/by-name/su/surfer/package.nix b/pkgs/by-name/su/surfer/package.nix index 8cffcf7dd82d..bf145ff65ea4 100644 --- a/pkgs/by-name/su/surfer/package.nix +++ b/pkgs/by-name/su/surfer/package.nix @@ -12,7 +12,6 @@ libXcursor, libXi, stdenv, - darwin, makeWrapper, zenity, }: @@ -34,12 +33,10 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - openssl - (lib.getLib stdenv.cc.cc) - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + openssl + (lib.getLib stdenv.cc.cc) + ]; # Wayland and X11 libs are required at runtime since winit uses dlopen runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ diff --git a/pkgs/by-name/su/surrealdb/package.nix b/pkgs/by-name/su/surrealdb/package.nix index 45140d977307..1f766445a6bc 100644 --- a/pkgs/by-name/su/surrealdb/package.nix +++ b/pkgs/by-name/su/surrealdb/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, @@ -8,7 +7,6 @@ rocksdb, testers, surrealdb, - darwin, protobuf, }: rustPlatform.buildRustPackage rec { @@ -45,7 +43,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; doCheck = false; diff --git a/pkgs/by-name/sv/svix-server/package.nix b/pkgs/by-name/sv/svix-server/package.nix index 0903acf482e7..94ce548bf251 100644 --- a/pkgs/by-name/sv/svix-server/package.nix +++ b/pkgs/by-name/sv/svix-server/package.nix @@ -6,7 +6,6 @@ openssl, protobuf, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,16 +26,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - protobuf - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + protobuf + ]; # needed for internal protobuf c wrapper library PROTOC = "${protobuf}/bin/protoc"; diff --git a/pkgs/by-name/sw/swim/package.nix b/pkgs/by-name/sw/swim/package.nix index bf8d01099dab..448d972eaa9d 100644 --- a/pkgs/by-name/sw/swim/package.nix +++ b/pkgs/by-name/sw/swim/package.nix @@ -5,8 +5,6 @@ pkg-config, openssl, spade, - stdenv, - darwin, git, }: @@ -35,14 +33,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; nativeCheckInputs = [ git ]; diff --git a/pkgs/by-name/sw/switcheroo/package.nix b/pkgs/by-name/sw/switcheroo/package.nix index 601e2c322bde..dc2ac68cb485 100644 --- a/pkgs/by-name/sw/switcheroo/package.nix +++ b/pkgs/by-name/sw/switcheroo/package.nix @@ -2,7 +2,6 @@ lib, blueprint-compiler, cargo, - darwin, desktop-file-utils, fetchFromGitLab, glib, @@ -48,15 +47,11 @@ stdenv.mkDerivation (finalAttrs: { wrapGAppsHook4 ]; - buildInputs = - [ - glib - gtk4 - libadwaita - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + glib + gtk4 + libadwaita + ]; preFixup = '' gappsWrapperArgs+=( diff --git a/pkgs/by-name/sy/symbolicator/package.nix b/pkgs/by-name/sy/symbolicator/package.nix index 4d70b1ee494e..c73dedb13297 100644 --- a/pkgs/by-name/sy/symbolicator/package.nix +++ b/pkgs/by-name/sy/symbolicator/package.nix @@ -6,8 +6,6 @@ bzip2, openssl, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,16 +28,11 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - buildInputs = - [ - bzip2 - openssl - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + bzip2 + openssl + zstd + ]; env = { SYMBOLICATOR_GIT_VERSION = src.rev; diff --git a/pkgs/by-name/sy/synfigstudio/package.nix b/pkgs/by-name/sy/synfigstudio/package.nix index 3d5cee8a5931..c8dfde12d0c5 100644 --- a/pkgs/by-name/sy/synfigstudio/package.nix +++ b/pkgs/by-name/sy/synfigstudio/package.nix @@ -8,7 +8,6 @@ boost, cairo, - darwin, gettext, glibmm, gtk3, @@ -77,26 +76,22 @@ let gettext intltool ]; - buildInputs = - [ - ETL - boost - cairo - glibmm - mlt - libsigcxx - libxmlxx - pango - imagemagick - harfbuzz - freetype - fribidi - openexr - fftw - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - ]; + buildInputs = [ + ETL + boost + cairo + glibmm + mlt + libsigcxx + libxmlxx + pango + imagemagick + harfbuzz + freetype + fribidi + openexr + fftw + ]; }; in stdenv.mkDerivation { diff --git a/pkgs/by-name/sz/szyszka/package.nix b/pkgs/by-name/sz/szyszka/package.nix index 97cb882bff2c..17a9a6b342ee 100644 --- a/pkgs/by-name/sz/szyszka/package.nix +++ b/pkgs/by-name/sz/szyszka/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, @@ -11,7 +10,6 @@ gdk-pixbuf, gtk4, wrapGAppsHook4, - darwin, }: rustPlatform.buildRustPackage rec { @@ -33,21 +31,14 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook4 ]; - buildInputs = - [ - glib - cairo - pango - atk - gdk-pixbuf - gtk4 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Foundation - ] - ); + buildInputs = [ + glib + cairo + pango + atk + gdk-pixbuf + gtk4 + ]; postInstall = '' install -m 444 \ diff --git a/pkgs/by-name/t-/t-rex/package.nix b/pkgs/by-name/t-/t-rex/package.nix index 3001f15a4a94..db83909fdb52 100644 --- a/pkgs/by-name/t-/t-rex/package.nix +++ b/pkgs/by-name/t-/t-rex/package.nix @@ -1,12 +1,10 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, gdal, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -31,7 +29,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ gdal openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; + ]; meta = with lib; { description = "Vector tile server specialized on publishing MVT tiles"; diff --git a/pkgs/by-name/ta/tailwindcss-language-server/package.nix b/pkgs/by-name/ta/tailwindcss-language-server/package.nix index 287908ce87fe..2a3d43c70141 100644 --- a/pkgs/by-name/ta/tailwindcss-language-server/package.nix +++ b/pkgs/by-name/ta/tailwindcss-language-server/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - nodejs_23, + nodejs_latest, pnpm_9, cacert, }: @@ -33,12 +33,12 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ - nodejs_23 + nodejs_latest pnpm_9.configHook ]; buildInputs = [ - nodejs_23 + nodejs_latest ]; pnpmWorkspaces = [ "@tailwindcss/language-server..." ]; diff --git a/pkgs/by-name/ta/taizen/package.nix b/pkgs/by-name/ta/taizen/package.nix index ac4dbb58a009..5e43f0426b9d 100644 --- a/pkgs/by-name/ta/taizen/package.nix +++ b/pkgs/by-name/ta/taizen/package.nix @@ -6,8 +6,6 @@ pkg-config, ncurses, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage { @@ -35,14 +33,10 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - ncurses - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + ncurses + openssl + ]; meta = with lib; { description = "curses based mediawiki browser"; diff --git a/pkgs/by-name/ta/talecast/package.nix b/pkgs/by-name/ta/talecast/package.nix index 9d304d75d517..1b42df36c220 100644 --- a/pkgs/by-name/ta/talecast/package.nix +++ b/pkgs/by-name/ta/talecast/package.nix @@ -1,12 +1,10 @@ { lib, fetchCrate, - darwin, rustPlatform, pkg-config, openssl, nix-update-script, - stdenv, testers, talecast, }: @@ -27,7 +25,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ta/taler-depolymerization/package.nix b/pkgs/by-name/ta/taler-depolymerization/package.nix index 5874223a44f0..06d1920ffeea 100644 --- a/pkgs/by-name/ta/taler-depolymerization/package.nix +++ b/pkgs/by-name/ta/taler-depolymerization/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchgit, - stdenv, - darwin, }: rustPlatform.buildRustPackage { pname = "taler-depolymerization"; @@ -36,15 +34,6 @@ rustPlatform.buildRustPackage { cp docs/*.conf $out/share/examples ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - Security - SystemConfiguration - ] - ); - meta = { description = "Wire gateway for Bitcoin/Ethereum"; homepage = "https://git.taler.net/depolymerization.git/"; diff --git a/pkgs/by-name/ta/taplo/package.nix b/pkgs/by-name/ta/taplo/package.nix index e748d95922cc..6e00d8f1c2b3 100644 --- a/pkgs/by-name/ta/taplo/package.nix +++ b/pkgs/by-name/ta/taplo/package.nix @@ -4,8 +4,6 @@ fetchCrate, pkg-config, openssl, - stdenv, - darwin, withLsp ? true, }: @@ -26,14 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; buildFeatures = lib.optional withLsp "lsp"; diff --git a/pkgs/by-name/te/teller/package.nix b/pkgs/by-name/te/teller/package.nix index 1fcdbcd46ff7..f3b6564c1617 100644 --- a/pkgs/by-name/te/teller/package.nix +++ b/pkgs/by-name/te/teller/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, nix-update-script, protobuf, - stdenv, - darwin, pkg-config, openssl, }: @@ -34,7 +32,7 @@ rustPlatform.buildRustPackage { buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + ]; doCheck = false; diff --git a/pkgs/by-name/te/termbook/package.nix b/pkgs/by-name/te/termbook/package.nix index d6b450f6b7de..70b63b9daedd 100644 --- a/pkgs/by-name/te/termbook/package.nix +++ b/pkgs/by-name/te/termbook/package.nix @@ -6,7 +6,6 @@ pkg-config, oniguruma, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,13 +28,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - oniguruma - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + oniguruma + ]; env = { RUSTONIG_SYSTEM_LIBONIG = true; diff --git a/pkgs/by-name/th/the-powder-toy/package.nix b/pkgs/by-name/th/the-powder-toy/package.nix index 5e752571669e..4f05c970dfcb 100644 --- a/pkgs/by-name/th/the-powder-toy/package.nix +++ b/pkgs/by-name/th/the-powder-toy/package.nix @@ -1,6 +1,5 @@ { bzip2, - Cocoa, copyDesktopItems, curl, fetchFromGitHub, @@ -48,7 +47,7 @@ stdenv.mkDerivation rec { luajit SDL2 zlib - ] ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; + ]; mesonFlags = [ "-Dworkaround_elusive_bzip2=false" ]; diff --git a/pkgs/by-name/th/the-way/package.nix b/pkgs/by-name/th/the-way/package.nix index ca41c64a18c3..80adfe234002 100644 --- a/pkgs/by-name/th/the-way/package.nix +++ b/pkgs/by-name/th/the-way/package.nix @@ -3,8 +3,6 @@ rustPlatform, fetchCrate, installShellFiles, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -21,10 +19,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - ]; - useNextest = true; postInstall = '' diff --git a/pkgs/by-name/ti/tickrs/package.nix b/pkgs/by-name/ti/tickrs/package.nix index 76af2e026e12..d9b682eb2160 100644 --- a/pkgs/by-name/ti/tickrs/package.nix +++ b/pkgs/by-name/ti/tickrs/package.nix @@ -5,8 +5,6 @@ pkg-config, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,14 +25,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + zlib + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/ti/tio/package.nix b/pkgs/by-name/ti/tio/package.nix index bb654032f60f..4fdf3dc622da 100644 --- a/pkgs/by-name/ti/tio/package.nix +++ b/pkgs/by-name/ti/tio/package.nix @@ -9,7 +9,6 @@ inih, lua, bash-completion, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -29,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { inih lua glib - ] ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ darwin.apple_sdk.frameworks.IOKit ]; + ]; nativeBuildInputs = [ meson diff --git a/pkgs/by-name/tl/tlrc/package.nix b/pkgs/by-name/tl/tlrc/package.nix index a1ff5926d464..87147b7fa4a7 100644 --- a/pkgs/by-name/tl/tlrc/package.nix +++ b/pkgs/by-name/tl/tlrc/package.nix @@ -1,10 +1,8 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, installShellFiles, - darwin, }: rustPlatform.buildRustPackage rec { @@ -23,10 +21,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - postInstall = '' installManPage tldr.1 installShellCompletion completions/{tldr.bash,_tldr,tldr.fish} diff --git a/pkgs/by-name/tp/tpnote/package.nix b/pkgs/by-name/tp/tpnote/package.nix index 0a46eeb6575e..42223fba4777 100644 --- a/pkgs/by-name/tp/tpnote/package.nix +++ b/pkgs/by-name/tp/tpnote/package.nix @@ -1,12 +1,10 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, cmake, pkg-config, oniguruma, - darwin, installShellFiles, tpnote, testers, @@ -32,18 +30,9 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = - [ - oniguruma - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ + oniguruma + ]; postInstall = '' installManPage docs/build/man/man1/tpnote.1 diff --git a/pkgs/by-name/tr/tracy/package.nix b/pkgs/by-name/tr/tracy/package.nix index 5916ac4cca4f..2fcf417165a0 100644 --- a/pkgs/by-name/tr/tracy/package.nix +++ b/pkgs/by-name/tr/tracy/package.nix @@ -9,7 +9,6 @@ wayland-scanner, capstone, - darwin, dbus, freetype, glfw, @@ -68,11 +67,7 @@ stdenv.mkDerivation rec { ] ++ lib.optionals (stdenv.hostPlatform.isDarwin || (stdenv.hostPlatform.isLinux && !withWayland)) [ glfw - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ] - ++ lib.optionals ( - stdenv.hostPlatform.isDarwin && lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11" - ) [ darwin.apple_sdk.frameworks.UniformTypeIdentifiers ]; + ]; cmakeFlags = [ diff --git a/pkgs/by-name/tr/transmission-rss/package.nix b/pkgs/by-name/tr/transmission-rss/package.nix index 1fceafe35b86..e87517d42903 100644 --- a/pkgs/by-name/tr/transmission-rss/package.nix +++ b/pkgs/by-name/tr/transmission-rss/package.nix @@ -1,11 +1,9 @@ { - stdenv, lib, rustPlatform, fetchFromGitHub, pkg-config, openssl, - darwin, }: rustPlatform.buildRustPackage { @@ -25,15 +23,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-ETbWV5OjRzQuq/rVyu22YRFjeQcuNA1REyzg46s3q5A="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ openssl ]; OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/tr/tre/package.nix b/pkgs/by-name/tr/tre/package.nix index ccfb9d4937c9..268f561fbaf5 100644 --- a/pkgs/by-name/tr/tre/package.nix +++ b/pkgs/by-name/tr/tre/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, autoconf, automake, - darwin, gettext, libiconv, libtool, diff --git a/pkgs/by-name/tr/trunk-ng/package.nix b/pkgs/by-name/tr/trunk-ng/package.nix index 47959e4eddbf..3a865c733f70 100644 --- a/pkgs/by-name/tr/trunk-ng/package.nix +++ b/pkgs/by-name/tr/trunk-ng/package.nix @@ -6,9 +6,6 @@ pkg-config, openssl, libiconv, - CoreServices, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -27,9 +24,6 @@ rustPlatform.buildRustPackage rec { if stdenv.hostPlatform.isDarwin then [ libiconv - CoreServices - Security - SystemConfiguration ] else [ openssl ]; diff --git a/pkgs/by-name/tt/ttfb/package.nix b/pkgs/by-name/tt/ttfb/package.nix index 61414492cff0..31d4e2bc9212 100644 --- a/pkgs/by-name/tt/ttfb/package.nix +++ b/pkgs/by-name/tt/ttfb/package.nix @@ -1,9 +1,7 @@ { - darwin, fetchCrate, lib, rustPlatform, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -15,10 +13,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-OOVqCWeF5cHMweEGWYIiWWWsw1QlNDFgnia05Qxo7uo="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - useFetchCargoVendor = true; cargoHash = "sha256-4Nsg5/66enMgAfPrUQHuhOTTwG2OWyyvKMHIhPnlHko="; diff --git a/pkgs/by-name/tu/tui-journal/package.nix b/pkgs/by-name/tu/tui-journal/package.nix index cf11de57e07f..079e09d45ec9 100644 --- a/pkgs/by-name/tu/tui-journal/package.nix +++ b/pkgs/by-name/tu/tui-journal/package.nix @@ -6,8 +6,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -28,16 +26,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + libgit2 + openssl + zlib + ]; meta = with lib; { description = "Your journal app if you live in a terminal"; diff --git a/pkgs/by-name/tw/twitch-hls-client/package.nix b/pkgs/by-name/tw/twitch-hls-client/package.nix index 7e2a7e5ffaee..cf7311e0c4c9 100644 --- a/pkgs/by-name/tw/twitch-hls-client/package.nix +++ b/pkgs/by-name/tw/twitch-hls-client/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-TvgRj6OyDcL0/I0o14CD8t2+VYu37kFXMwrS093uA1o="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - meta = with lib; { description = "Minimal CLI client for watching/recording Twitch streams"; homepage = "https://github.com/2bc4/twitch-hls-client.git"; diff --git a/pkgs/by-name/ty/typst-live/package.nix b/pkgs/by-name/ty/typst-live/package.nix index 1dbb2ea22744..830ceb928b9d 100644 --- a/pkgs/by-name/ty/typst-live/package.nix +++ b/pkgs/by-name/ty/typst-live/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, makeWrapper, typst, }: @@ -24,10 +22,6 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - postInstall = '' wrapProgram $out/bin/typst-live \ --suffix PATH : ${lib.makeBinPath [ typst ]} diff --git a/pkgs/by-name/ud/udict/package.nix b/pkgs/by-name/ud/udict/package.nix index 881c7b8cb9ba..472834744c5d 100644 --- a/pkgs/by-name/ud/udict/package.nix +++ b/pkgs/by-name/ud/udict/package.nix @@ -1,11 +1,9 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,14 +28,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Urban Dictionary CLI - written in Rust"; diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index c71abfeeca7d..54f9a1dd93fc 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -34,11 +34,11 @@ let in stdenv.mkDerivation rec { pname = "util-linux" + lib.optionalString isMinimal "-minimal"; - version = "2.40.4"; + version = "2.41"; src = fetchurl { url = "mirror://kernel/linux/utils/util-linux/v${lib.versions.majorMinor version}/util-linux-${version}.tar.xz"; - hash = "sha256-XB2vczsE6YWa/cO9h8xIEYDuD4i1wJRrFv3skxl1+3k="; + hash = "sha256-ge6Ts8/f6318QJDO3rode7zpFB/QtQG2hrP+R13cpMY="; }; patches = [ @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { postPatch = '' - patchShebangs tests/run.sh tools/all_syscalls + patchShebangs tests/run.sh tools/all_syscalls tools/all_errnos substituteInPlace sys-utils/eject.c \ --replace "/bin/umount" "$bin/bin/umount" @@ -107,6 +107,7 @@ stdenv.mkDerivation rec { (lib.withFeature systemdSupport "systemd") (lib.withFeatureAs systemdSupport "systemdsystemunitdir" "${placeholder "bin"}/lib/systemd/system/") (lib.withFeatureAs systemdSupport "tmpfilesdir" "${placeholder "out"}/lib/tmpfiles.d") + (lib.withFeatureAs systemdSupport "sysusersdir" "${placeholder "out"}/lib/sysusers.d") (lib.enableFeature translateManpages "poman") "SYSCONFSTATICDIR=${placeholder "lib"}/lib" ] diff --git a/pkgs/by-name/va/vale-ls/package.nix b/pkgs/by-name/va/vale-ls/package.nix index 056008249f69..1643a90ce1b5 100644 --- a/pkgs/by-name/va/vale-ls/package.nix +++ b/pkgs/by-name/va/vale-ls/package.nix @@ -6,7 +6,6 @@ rustPlatform, pkg-config, openssl, - darwin, vale, }: @@ -27,16 +26,9 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - SystemConfiguration - ] - ); + buildInputs = [ + openssl + ]; checkFlags = [ diff --git a/pkgs/by-name/vc/vcdimager/package.nix b/pkgs/by-name/vc/vcdimager/package.nix index af77f7532c30..22cc7d2101df 100644 --- a/pkgs/by-name/vc/vcdimager/package.nix +++ b/pkgs/by-name/vc/vcdimager/package.nix @@ -7,7 +7,6 @@ libxml2, popt, libiconv, - darwin, }: stdenv.mkDerivation rec { @@ -21,19 +20,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - libxml2 - popt - libiconv - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - IOKit - DiskArbitration - ] - ); + buildInputs = [ + libxml2 + popt + libiconv + ]; propagatedBuildInputs = [ libcdio ]; diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index 8c3340b508a9..906d68d38d48 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -6,7 +6,6 @@ installShellFiles, dbus, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,16 +28,9 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = - [ - dbus - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + dbus + ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd veryl \ diff --git a/pkgs/by-name/vi/vips/package.nix b/pkgs/by-name/vi/vips/package.nix index 0c1785e560a6..af787bed0bb0 100644 --- a/pkgs/by-name/vi/vips/package.nix +++ b/pkgs/by-name/vi/vips/package.nix @@ -13,9 +13,7 @@ buildPackages, # Build inputs - ApplicationServices, expat, - Foundation, glib, libxml2, python3, @@ -87,41 +85,36 @@ stdenv.mkDerivation (finalAttrs: { gtk-doc ]; - buildInputs = - [ - glib - libxml2 - expat - (python3.withPackages (p: [ p.pycairo ])) + buildInputs = [ + glib + libxml2 + expat + (python3.withPackages (p: [ p.pycairo ])) - # Optional dependencies - cfitsio - cgif - fftw - imagemagick - lcms2 - libarchive - libexif - libheif - libhwy - libimagequant - libjpeg - libjxl - librsvg - libspng - libtiff - libwebp - matio - openexr - openjpeg - openslide - pango - poppler - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Foundation - ]; + # Optional dependencies + cfitsio + cgif + fftw + imagemagick + lcms2 + libarchive + libexif + libheif + libhwy + libimagequant + libjpeg + libjxl + librsvg + libspng + libtiff + libwebp + matio + openexr + openjpeg + openslide + pango + poppler + ]; # Required by .pc file propagatedBuildInputs = [ diff --git a/pkgs/by-name/vi/virglrenderer/package.nix b/pkgs/by-name/vi/virglrenderer/package.nix index f949538cff57..f6e57ea1d598 100644 --- a/pkgs/by-name/vi/virglrenderer/package.nix +++ b/pkgs/by-name/vi/virglrenderer/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "virglrenderer"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { url = "https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/${version}/virglrenderer-${version}.tar.bz2"; - hash = "sha256-XGgKst7ENLKCUv0jU/HiEtTYe+7b9sHnSufj0PZVsb0="; + hash = "sha256-D+SJqBL76z1nGBmcJ7Dzb41RvFxU2Ak6rVOwDRB94rM="; }; separateDebugInfo = true; @@ -51,7 +51,9 @@ stdenv.mkDerivation rec { meson ninja pkg-config - python3 + (python3.withPackages (ps: [ + ps.pyyaml + ])) ]; mesonFlags = diff --git a/pkgs/by-name/vi/virtualpg/package.nix b/pkgs/by-name/vi/virtualpg/package.nix index a32c0d46f1c6..094d74e3f5d2 100644 --- a/pkgs/by-name/vi/virtualpg/package.nix +++ b/pkgs/by-name/vi/virtualpg/package.nix @@ -5,7 +5,6 @@ validatePkgConfig, libpq, sqlite, - darwin, }: stdenv.mkDerivation rec { @@ -25,7 +24,7 @@ stdenv.mkDerivation rec { buildInputs = [ libpq sqlite - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Kerberos ]; + ]; meta = with lib; { description = "Loadable dynamic extension to both SQLite and SpatiaLite"; diff --git a/pkgs/by-name/vi/visp/package.nix b/pkgs/by-name/vi/visp/package.nix index 35ffac76f144..d245e1162b45 100644 --- a/pkgs/by-name/vi/visp/package.nix +++ b/pkgs/by-name/vi/visp/package.nix @@ -1,7 +1,6 @@ { cmake, coin3d, - darwin, doxygen, eigen, fetchFromGitHub, @@ -88,8 +87,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ coin3d v4l-utils - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.IOKit ]; + ]; doCheck = true; diff --git a/pkgs/by-name/vl/vlang/package.nix b/pkgs/by-name/vl/vlang/package.nix index 2b3cdbaf80a0..8f5ca40616ce 100644 --- a/pkgs/by-name/vl/vlang/package.nix +++ b/pkgs/by-name/vl/vlang/package.nix @@ -10,7 +10,6 @@ boehmgc, xorg, binaryen, - darwin, }: let @@ -76,9 +75,6 @@ stdenv.mkDerivation { [ binaryen ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 xorg.libXau diff --git a/pkgs/by-name/vr/vrpn/package.nix b/pkgs/by-name/vr/vrpn/package.nix index 6351f7d1ae6e..18b4013ce58d 100644 --- a/pkgs/by-name/vr/vrpn/package.nix +++ b/pkgs/by-name/vr/vrpn/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, unzip, cmake, - darwin, libGLU, libGL, }: @@ -25,17 +24,10 @@ stdenv.mkDerivation rec { unzip ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.GLUT - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.OpenGL - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - libGLU - libGL - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + libGLU + libGL + ]; meta = with lib; { description = "Virtual Reality Peripheral Network"; diff --git a/pkgs/by-name/vs/vscode-js-debug/package.nix b/pkgs/by-name/vs/vscode-js-debug/package.nix index 63e42bb73b67..1dd8afc27caa 100644 --- a/pkgs/by-name/vs/vscode-js-debug/package.nix +++ b/pkgs/by-name/vs/vscode-js-debug/package.nix @@ -6,8 +6,6 @@ buildPackages, libsecret, xcbuild, - Security, - AppKit, pkg-config, node-gyp, runCommand, @@ -33,12 +31,7 @@ buildNpmPackage rec { node-gyp ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ]; - buildInputs = - lib.optionals (!stdenv.hostPlatform.isDarwin) [ libsecret ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - AppKit - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ libsecret ]; postPatch = '' ${lib.getExe buildPackages.jq} ' diff --git a/pkgs/by-name/vs/vsmartcard-pcsc-relay/package.nix b/pkgs/by-name/vs/vsmartcard-pcsc-relay/package.nix index 390eb579b0bf..db046be77a24 100644 --- a/pkgs/by-name/vs/vsmartcard-pcsc-relay/package.nix +++ b/pkgs/by-name/vs/vsmartcard-pcsc-relay/package.nix @@ -10,7 +10,6 @@ help2man, gengetopt, vsmartcard-vpcd, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -27,24 +26,20 @@ stdenv.mkDerivation (finalAttrs: { help2man ]; - buildInputs = - [ - pcsclite - libnfc - gengetopt - (python3.withPackages ( - pp: with pp; [ - pyscard - pycrypto - pbkdf2 - pillow - gnureadline - ] - )) - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.PCSC - ]; + buildInputs = [ + pcsclite + libnfc + gengetopt + (python3.withPackages ( + pp: with pp; [ + pyscard + pycrypto + pbkdf2 + pillow + gnureadline + ] + )) + ]; meta = { description = "Relays a smart card using an contact-less interface"; diff --git a/pkgs/by-name/vs/vsmartcard-vpcd/package.nix b/pkgs/by-name/vs/vsmartcard-vpcd/package.nix index 490115a6ce8b..a3f78c82d9ab 100644 --- a/pkgs/by-name/vs/vsmartcard-vpcd/package.nix +++ b/pkgs/by-name/vs/vsmartcard-vpcd/package.nix @@ -9,7 +9,6 @@ qrencode, python3, help2man, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -32,23 +31,19 @@ stdenv.mkDerivation (finalAttrs: { help2man ]; - buildInputs = - [ - pcsclite - qrencode - (python3.withPackages ( - pp: with pp; [ - pyscard - pycrypto - pbkdf2 - pillow - gnureadline - ] - )) - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.PCSC - ]; + buildInputs = [ + pcsclite + qrencode + (python3.withPackages ( + pp: with pp; [ + pyscard + pycrypto + pbkdf2 + pillow + gnureadline + ] + )) + ]; configureFlags = lib.optional stdenv.hostPlatform.isDarwin "--enable-infoplist"; diff --git a/pkgs/by-name/vv/vvvvvv/package.nix b/pkgs/by-name/vv/vvvvvv/package.nix index 94d1fcb6d377..e2519a1e5845 100644 --- a/pkgs/by-name/vv/vvvvvv/package.nix +++ b/pkgs/by-name/vv/vvvvvv/package.nix @@ -11,8 +11,6 @@ physfs, SDL2, tinyxml-2, - Foundation, - IOKit, makeAndPlay ? false, }: @@ -41,17 +39,12 @@ stdenv.mkDerivation rec { copyDesktopItems ]; - buildInputs = - [ - faudio - physfs - SDL2 - tinyxml-2 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - IOKit - ]; + buildInputs = [ + faudio + physfs + SDL2 + tinyxml-2 + ]; cmakeDir = "../desktop_version"; diff --git a/pkgs/by-name/wa/wapm/package.nix b/pkgs/by-name/wa/wapm/package.nix index d70166275e6b..385e9af0a2b1 100644 --- a/pkgs/by-name/wa/wapm/package.nix +++ b/pkgs/by-name/wa/wapm/package.nix @@ -5,8 +5,6 @@ libiconv, openssl, rustPlatform, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,18 +23,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ perl ]; - buildInputs = - [ - libiconv - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ + libiconv + openssl + ]; doCheck = false; diff --git a/pkgs/by-name/wa/wash-cli/package.nix b/pkgs/by-name/wa/wash-cli/package.nix index b01b2396a4bd..f3e1ff341860 100644 --- a/pkgs/by-name/wa/wash-cli/package.nix +++ b/pkgs/by-name/wa/wash-cli/package.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchCrate, rustPlatform, pkg-config, openssl, - darwin, fetchurl, }: @@ -34,12 +32,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ openssl ]; preBuild = " export WASI_PREVIEW1_COMMAND_COMPONENT_ADAPTER=${wasiPreviewCommandComponentAdapter} diff --git a/pkgs/by-name/wa/wasm-pack/package.nix b/pkgs/by-name/wa/wasm-pack/package.nix index 7810cc4a08d2..24a86a73edef 100644 --- a/pkgs/by-name/wa/wasm-pack/package.nix +++ b/pkgs/by-name/wa/wasm-pack/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, cmake, pkg-config, zstd, @@ -28,9 +26,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security ++ [ - zstd - ]; + buildInputs = [ zstd ]; # Most tests rely on external resources and build artifacts. # Disabling check here to work with build sandboxing. diff --git a/pkgs/by-name/wa/wasmer-pack/package.nix b/pkgs/by-name/wa/wasmer-pack/package.nix index 0536ed30e8f2..273be1c20296 100644 --- a/pkgs/by-name/wa/wasmer-pack/package.nix +++ b/pkgs/by-name/wa/wasmer-pack/package.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-PZudXmdPz6fG7NDC/yN7qG+RQFSzNynXo6SpYJEku9A="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - cargoBuildFlags = [ "-p=wasmer-pack-cli" ]; # requires internet access diff --git a/pkgs/by-name/wa/wastebin/package.nix b/pkgs/by-name/wa/wastebin/package.nix index 3b8e300d2696..a1e24f12502c 100644 --- a/pkgs/by-name/wa/wastebin/package.nix +++ b/pkgs/by-name/wa/wastebin/package.nix @@ -5,8 +5,6 @@ pkg-config, sqlite, zstd, - stdenv, - darwin, nixosTests, }: @@ -28,14 +26,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - sqlite - zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + sqlite + zstd + ]; env = { ZSTD_SYS_USE_PKG_CONFIG = true; diff --git a/pkgs/by-name/we/websocat/package.nix b/pkgs/by-name/we/websocat/package.nix index 5e9b3602181e..f00d2aef05f3 100644 --- a/pkgs/by-name/we/websocat/package.nix +++ b/pkgs/by-name/we/websocat/package.nix @@ -2,7 +2,6 @@ lib, stdenv, bash, - darwin, fetchFromGitHub, libiconv, makeWrapper, @@ -35,7 +34,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security ]; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/wg/wget2/package.nix b/pkgs/by-name/wg/wget2/package.nix index 5aa132e5ceba..f0c1c3eef7eb 100644 --- a/pkgs/by-name/wg/wget2/package.nix +++ b/pkgs/by-name/wg/wget2/package.nix @@ -11,7 +11,6 @@ # libraries brotli, bzip2, - darwin, gpgme, libhsts, libidn2, @@ -76,9 +75,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals sslSupport [ openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices ]; # TODO: include translation files diff --git a/pkgs/by-name/wg/wgpu-utils/package.nix b/pkgs/by-name/wg/wgpu-utils/package.nix index 05adb6c51a5b..0a1141b6319c 100644 --- a/pkgs/by-name/wg/wgpu-utils/package.nix +++ b/pkgs/by-name/wg/wgpu-utils/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, @@ -9,7 +8,6 @@ vulkan-loader, freetype, fontconfig, - darwin, }: rustPlatform.buildRustPackage rec { @@ -32,19 +30,10 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; - buildInputs = - [ - freetype - fontconfig - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - QuartzCore - AppKit - ] - ); + buildInputs = [ + freetype + fontconfig + ]; # Tests fail, as the Nix sandbox doesn't provide an appropriate adapter (e.g. Vulkan). doCheck = false; diff --git a/pkgs/by-name/wi/widelands/package.nix b/pkgs/by-name/wi/widelands/package.nix index 917c1f2d4370..e91f348c20f9 100644 --- a/pkgs/by-name/wi/widelands/package.nix +++ b/pkgs/by-name/wi/widelands/package.nix @@ -25,7 +25,6 @@ libSM, libICE, libXext, - darwin, }: stdenv.mkDerivation rec { @@ -62,32 +61,24 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - buildInputs = - [ - SDL2 - SDL2_image - SDL2_mixer - SDL2_net - SDL2_ttf - curl - glew - icu - libpng - lua - python3 - zlib - minizip - asio - libSM # XXX: these should be propagated by SDL2? - libICE - ] - ++ lib.optional stdenv.hostPlatform.isLinux libXext - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Cocoa - ] - ); + buildInputs = [ + SDL2 + SDL2_image + SDL2_mixer + SDL2_net + SDL2_ttf + curl + glew + icu + libpng + lua + python3 + zlib + minizip + asio + libSM # XXX: these should be propagated by SDL2? + libICE + ] ++ lib.optional stdenv.hostPlatform.isLinux libXext; postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/by-name/wi/windsurf/update/update.mts b/pkgs/by-name/wi/windsurf/update/update.mts index 5db74e3b5346..64fad0bbd59f 100755 --- a/pkgs/by-name/wi/windsurf/update/update.mts +++ b/pkgs/by-name/wi/windsurf/update/update.mts @@ -1,6 +1,6 @@ #!/usr/bin/env nix-shell /* -#!nix-shell -i node --pure --packages cacert nodejs_23 +#!nix-shell -i node --pure --packages cacert nodejs_latest */ import * as assert from "node:assert/strict"; import * as fsPromises from "node:fs/promises"; diff --git a/pkgs/by-name/wi/wiper/package.nix b/pkgs/by-name/wi/wiper/package.nix index bbf4eb8f3541..40772f3986bd 100644 --- a/pkgs/by-name/wi/wiper/package.nix +++ b/pkgs/by-name/wi/wiper/package.nix @@ -1,7 +1,5 @@ { lib, - stdenv, - darwin, rustPlatform, fetchFromGitHub, }: @@ -22,8 +20,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-p2bUiRLI0vfOAAi4Cb8B9E8kMVS6aX4ksbF+H9gMsDs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Foundation ]; - meta = { description = "Disk analyser and cleanup tool"; changelog = "https://github.com/ikebastuz/wiper/releases/tag/v${version}"; diff --git a/pkgs/by-name/wo/wownero/package.nix b/pkgs/by-name/wo/wownero/package.nix index 5933810851dd..a35b9147e956 100644 --- a/pkgs/by-name/wo/wownero/package.nix +++ b/pkgs/by-name/wo/wownero/package.nix @@ -12,7 +12,6 @@ readline, unbound, zeromq, - darwin, }: let @@ -60,19 +59,15 @@ stdenv.mkDerivation rec { python3 ]; - buildInputs = - [ - boost186 - libsodium - openssl - rapidjson - readline - unbound - zeromq - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.IOKit - ]; + buildInputs = [ + boost186 + libsodium + openssl + rapidjson + readline + unbound + zeromq + ]; postUnpack = '' rm -r $sourceRoot/external/miniupnp diff --git a/pkgs/by-name/wt/wthrr/package.nix b/pkgs/by-name/wt/wthrr/package.nix index be0b4608788e..622e19bf5ce4 100644 --- a/pkgs/by-name/wt/wthrr/package.nix +++ b/pkgs/by-name/wt/wthrr/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -26,15 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; checkFlags = [ # requires internet access diff --git a/pkgs/by-name/wt/wttrbar/package.nix b/pkgs/by-name/wt/wttrbar/package.nix index b5bc96f793eb..6d334268964a 100644 --- a/pkgs/by-name/wt/wttrbar/package.nix +++ b/pkgs/by-name/wt/wttrbar/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - darwin, nix-update-script, }: @@ -18,14 +16,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-+M0s6v9ULf+D2pPOE8KlHoyV+jBMbPsAXpYxGjms5DY="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk_11_0.frameworks; - [ - Security - SystemConfiguration - ] - ); - useFetchCargoVendor = true; cargoHash = "sha256-sv9hSTmq5J6s0PPBMJgaMUWBaRk0/NJV41nNDIj6MoY="; diff --git a/pkgs/by-name/wx/wxformbuilder/package.nix b/pkgs/by-name/wx/wxformbuilder/package.nix index 3a90c0d8e22d..b04d229c6667 100644 --- a/pkgs/by-name/wx/wxformbuilder/package.nix +++ b/pkgs/by-name/wx/wxformbuilder/package.nix @@ -48,14 +48,10 @@ stdenv.mkDerivation (finalAttrs: { shared-mime-info ]; - buildInputs = - [ - boost - wxGTK32 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ]; + buildInputs = [ + boost + wxGTK32 + ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p $out/{Applications,bin} diff --git a/pkgs/by-name/x3/x3270/package.nix b/pkgs/by-name/x3/x3270/package.nix index f1e182b28817..da3519ae0fd4 100644 --- a/pkgs/by-name/x3/x3270/package.nix +++ b/pkgs/by-name/x3/x3270/package.nix @@ -1,6 +1,5 @@ { stdenv, - darwin, lib, libiconv, fetchurl, @@ -74,7 +73,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security ]; meta = with lib; { diff --git a/pkgs/by-name/x4/x4/package.nix b/pkgs/by-name/x4/x4/package.nix index 26815dd7a0c7..c7a7e4108e5c 100644 --- a/pkgs/by-name/x4/x4/package.nix +++ b/pkgs/by-name/x4/x4/package.nix @@ -5,8 +5,6 @@ pkg-config, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -27,14 +25,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + zlib + ]; env = { OPENSSL_NO_VENDOR = true; diff --git a/pkgs/by-name/xc/xcbuild/package.nix b/pkgs/by-name/xc/xcbuild/package.nix index 84383093528c..a2be67345401 100644 --- a/pkgs/by-name/xc/xcbuild/package.nix +++ b/pkgs/by-name/xc/xcbuild/package.nix @@ -10,11 +10,6 @@ stdenv, zlib, - # These arguments are obsolete but required to avoid evaluation errors (for now). - CoreGraphics ? null, - CoreServices ? null, - ImageIO ? null, - # These are deprecated and do nothing. They’re needed for compatibility and will # warn eventually once in-tree uses are cleaned up. xcodePlatform ? null, @@ -95,7 +90,11 @@ stdenv.mkDerivation (finalAttrs: { ''; postPatch = - lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + '' + substituteInPlace Libraries/pbxbuild/Sources/Tool/TouchResolver.cpp \ + --replace-fail "/usr/bin/touch" "touch" + '' + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' # Fix build on gcc-13 due to missing includes sed -e '1i #include ' -i \ Libraries/libutil/Headers/libutil/Permissions.h \ diff --git a/pkgs/by-name/xi/xiu/package.nix b/pkgs/by-name/xi/xiu/package.nix index 7d9433cc4221..73e497710209 100644 --- a/pkgs/by-name/xi/xiu/package.nix +++ b/pkgs/by-name/xi/xiu/package.nix @@ -1,7 +1,6 @@ { lib, cmake, - darwin, fetchFromGitHub, libopus, openssl, @@ -35,9 +34,6 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.SystemConfiguration ]; OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/xm/xml-security-c/package.nix b/pkgs/by-name/xm/xml-security-c/package.nix index e198848d0fa2..6a446e80abb8 100644 --- a/pkgs/by-name/xm/xml-security-c/package.nix +++ b/pkgs/by-name/xm/xml-security-c/package.nix @@ -7,12 +7,8 @@ xalanc, xercesc, openssl, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices SystemConfiguration; -in stdenv.mkDerivation (finalAttrs: { pname = "xml-security-c"; version = "3.0.0"; @@ -34,17 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - xalanc - xercesc - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - CoreServices - SystemConfiguration - ]; + buildInputs = [ + xalanc + xercesc + openssl + ]; meta = { homepage = "https://shibboleth.atlassian.net/wiki/spaces/DEV/pages/3726671873/Santuario"; diff --git a/pkgs/by-name/xq/xqilla/package.nix b/pkgs/by-name/xq/xqilla/package.nix index 1287f301f26f..626cfe2d705c 100644 --- a/pkgs/by-name/xq/xqilla/package.nix +++ b/pkgs/by-name/xq/xqilla/package.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, fetchpatch, - darwin, xercesc, }: @@ -30,17 +29,9 @@ stdenv.mkDerivation rec { "CXXFLAGS=-std=c++14" ]; - buildInputs = - [ - xercesc - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ + xercesc + ]; meta = with lib; { description = "XQuery and XPath 2 library and command line utility written in C++, implemented on top of the Xerces-C library"; diff --git a/pkgs/by-name/ya/yazi-unwrapped/package.nix b/pkgs/by-name/ya/yazi-unwrapped/package.nix index efd8965208dc..6b5a3a724f28 100644 --- a/pkgs/by-name/ya/yazi-unwrapped/package.nix +++ b/pkgs/by-name/ya/yazi-unwrapped/package.nix @@ -4,8 +4,6 @@ lib, installShellFiles, - stdenv, - Foundation, rust-jemalloc-sys, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -24,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { env.VERGEN_BUILD_DATE = "2025-04-08"; nativeBuildInputs = [ installShellFiles ]; - buildInputs = [ rust-jemalloc-sys ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; + buildInputs = [ rust-jemalloc-sys ]; postInstall = '' installShellCompletion --cmd yazi \ diff --git a/pkgs/by-name/yc/ycmd/package.nix b/pkgs/by-name/yc/ycmd/package.nix index f6e958b02d20..b506813ccf40 100644 --- a/pkgs/by-name/yc/ycmd/package.nix +++ b/pkgs/by-name/yc/ycmd/package.nix @@ -17,7 +17,6 @@ boost, llvmPackages, fixDarwinDylibNames, - Cocoa, }: stdenv.mkDerivation { @@ -51,8 +50,7 @@ stdenv.mkDerivation { jedi jedi-language-server pybind11 - ] - ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; + ]; buildPhase = '' export EXTRA_CMAKE_ARGS="-DPATH_TO_LLVM_ROOT=${llvmPackages.libllvm} -DUSE_SYSTEM_ABSEIL=true" diff --git a/pkgs/by-name/yt/ytui-music/package.nix b/pkgs/by-name/yt/ytui-music/package.nix index 53ca6814919d..e0ca6316a014 100644 --- a/pkgs/by-name/yt/ytui-music/package.nix +++ b/pkgs/by-name/yt/ytui-music/package.nix @@ -5,8 +5,6 @@ pkg-config, openssl, sqlite, - stdenv, - darwin, mpv, yt-dlp, makeBinaryWrapper, @@ -36,16 +34,11 @@ rustPlatform.buildRustPackage rec { makeBinaryWrapper ]; - buildInputs = - [ - openssl - sqlite - mpv - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + openssl + sqlite + mpv + ]; postInstall = '' wrapProgram $out/bin/ytui_music \ diff --git a/pkgs/by-name/yu/yubico-piv-tool/package.nix b/pkgs/by-name/yu/yubico-piv-tool/package.nix index ed8ef956b590..984b869c7503 100644 --- a/pkgs/by-name/yu/yubico-piv-tool/package.nix +++ b/pkgs/by-name/yu/yubico-piv-tool/package.nix @@ -2,7 +2,6 @@ lib, check, cmake, - darwin, fetchFromGitHub, gengetopt, help2man, @@ -47,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ openssl zlib - ] ++ (if withApplePCSC then [ darwin.apple_sdk.frameworks.PCSC ] else [ pcsclite ]); + ] ++ lib.optionals (!withApplePCSC) [ pcsclite ]; cmakeFlags = [ (lib.cmakeBool "GENERATE_MAN_PAGES" true) diff --git a/pkgs/by-name/yu/yubihsm-shell/package.nix b/pkgs/by-name/yu/yubihsm-shell/package.nix index 58358991c087..e3b31d5be648 100644 --- a/pkgs/by-name/yu/yubihsm-shell/package.nix +++ b/pkgs/by-name/yu/yubihsm-shell/package.nix @@ -11,7 +11,6 @@ pkg-config, pcsclite, help2man, - darwin, libiconv, }: @@ -54,7 +53,6 @@ stdenv.mkDerivation rec { pcsclite.dev ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.PCSC libiconv ]; diff --git a/pkgs/by-name/yu/yubikey-agent/package.nix b/pkgs/by-name/yu/yubikey-agent/package.nix index 98a97dab94bf..e8b8a39e27be 100644 --- a/pkgs/by-name/yu/yubikey-agent/package.nix +++ b/pkgs/by-name/yu/yubikey-agent/package.nix @@ -6,7 +6,6 @@ libnotify, pcsclite, pkg-config, - darwin, }: buildGoModule rec { @@ -20,9 +19,7 @@ buildGoModule rec { sha256 = "sha256-Knk1ipBOzjmjrS2OFUMuxi1TkyDcSYlVKezDWT//ERY="; }; - buildInputs = - lib.optional stdenv.hostPlatform.isLinux (lib.getDev pcsclite) - ++ lib.optional stdenv.hostPlatform.isDarwin (darwin.apple_sdk.frameworks.PCSC); + buildInputs = lib.optional stdenv.hostPlatform.isLinux (lib.getDev pcsclite); nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; diff --git a/pkgs/by-name/ze/zerotierone/package.nix b/pkgs/by-name/ze/zerotierone/package.nix index d3d4b80297bb..cf39cf4c7cf0 100644 --- a/pkgs/by-name/ze/zerotierone/package.nix +++ b/pkgs/by-name/ze/zerotierone/package.nix @@ -12,7 +12,6 @@ rustc, zlib, libiconv, - darwin, fetchpatch, }: @@ -83,8 +82,6 @@ stdenv.mkDerivation { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.SystemConfiguration - darwin.apple_sdk.frameworks.CoreServices ]; enableParallelBuilding = true; diff --git a/pkgs/by-name/zi/zine/package.nix b/pkgs/by-name/zi/zine/package.nix index 0f218e6ae8e7..d592b14611f7 100644 --- a/pkgs/by-name/zi/zine/package.nix +++ b/pkgs/by-name/zi/zine/package.nix @@ -4,8 +4,6 @@ fetchCrate, pkg-config, openssl, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -29,13 +27,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Simple and opinionated tool to build your own magazine"; diff --git a/pkgs/by-name/zo/zola/package.nix b/pkgs/by-name/zo/zola/package.nix index 155c6a492eec..9014dec615c5 100644 --- a/pkgs/by-name/zo/zola/package.nix +++ b/pkgs/by-name/zo/zola/package.nix @@ -5,7 +5,6 @@ rustPlatform, pkg-config, oniguruma, - darwin, installShellFiles, zola, testers, @@ -30,17 +29,9 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = - [ - oniguruma - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - SystemConfiguration - ] - ); + buildInputs = [ + oniguruma + ]; RUSTONIG_SYSTEM_LIBONIG = true; diff --git a/pkgs/by-name/zx/zxing-cpp/package.nix b/pkgs/by-name/zx/zxing-cpp/package.nix index e1fc987ec466..df47193fa32c 100644 --- a/pkgs/by-name/zx/zxing-cpp/package.nix +++ b/pkgs/by-name/zx/zxing-cpp/package.nix @@ -1,38 +1,37 @@ { lib, - stdenv, - fetchFromGitHub, cmake, - pkg-config, - python3, + fetchFromGitHub, gitUpdater, + python3, + stdenv, + zint, }: stdenv.mkDerivation (finalAttrs: { pname = "zxing-cpp"; - version = "2.2.1"; + version = "2.3.0"; src = fetchFromGitHub { owner = "zxing-cpp"; repo = "zxing-cpp"; - rev = "v${finalAttrs.version}"; - hash = "sha256-teFspdATn9M7Z1vSr/7PdJx/xAv+TVai8rIekxqpBZk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-e3nSxjg8p+1DEUbZOh4C2zfnA6iGhNJMPiIe2oJEbRo="; }; - # c++ 20 needed for char8_t or clang-19 build fails - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail "CMAKE_CXX_STANDARD 17" "CMAKE_CXX_STANDARD 20" - ''; - nativeBuildInputs = [ cmake - pkg-config + ]; + + buildInputs = [ + zint ]; cmakeFlags = [ - "-DBUILD_EXAMPLES=OFF" - "-DBUILD_BLACKBOX_TESTS=OFF" + "-DZXING_BLACKBOX_TESTS=OFF" + "-DZXING_DEPENDENCIES=LOCAL" + "-DZXING_EXAMPLES=OFF" + "-DZXING_USE_BUNDLED_ZINT=OFF" ]; passthru = { diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index f753959e7420..caabf69e91da 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "c9ce1cc4a029220ec3582fbcf69e082d245d78b6", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c9ce1cc4a029220ec3582fbcf69e082d245d78b6.tar.gz", - "sha256": "02x3z4rg4dwarzb6p88z7sff40bkbq41gxnczvzph8s3s8jq9iw1", - "msg": "Update from Hackage at 2024-12-23T18:27:47Z" + "commit": "6fc5e0d20fed4a6e8ec26f6956786d0077f028b4", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6fc5e0d20fed4a6e8ec26f6956786d0077f028b4.tar.gz", + "sha256": "08vkrfn4s1jb680rq1flxas8hv04f5l715z0kh8sv909k3psbfak", + "msg": "Update from Hackage at 2025-03-30T11:13:14Z" } diff --git a/pkgs/development/ada-modules/gnatcoll/bindings.nix b/pkgs/development/ada-modules/gnatcoll/bindings.nix index 9d233cee4bd4..e1d9900a8b7f 100644 --- a/pkgs/development/ada-modules/gnatcoll/bindings.nix +++ b/pkgs/development/ada-modules/gnatcoll/bindings.nix @@ -14,7 +14,6 @@ zlib, python3, ncurses, - darwin, }: let @@ -52,10 +51,6 @@ stdenv.mkDerivation rec { python3 ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - ]; - # propagate since gprbuild needs to find referenced .gpr files # and all dependency C libraries when statically linking a # downstream executable. diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index 9f2570038e1f..ac7355ea4ef8 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -37,7 +37,6 @@ in pkgs.libglvnd pkgs.libGLU ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ pkgs.darwin.apple_sdk.frameworks.OpenGL ] ++ lib.optionals stdenv.hostPlatform.isLinux [ pkgs.xorg.libX11 ] )) old @@ -137,13 +136,10 @@ in mosquitto = addToPropagatedBuildInputs ([ pkgs.mosquitto ]); nanomsg = addToBuildInputs pkgs.nanomsg; ncurses = addToBuildInputsWithPkgConfig [ pkgs.ncurses ]; - opencl = addToBuildInputs ( - [ - pkgs.opencl-headers - pkgs.ocl-icd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ pkgs.darwin.apple_sdk.frameworks.OpenCL ] - ); + opencl = addToBuildInputs ([ + pkgs.opencl-headers + pkgs.ocl-icd + ]); openssl = addToBuildInputs pkgs.openssl; plot = addToBuildInputs pkgs.plotutils; postgresql = addToBuildInputsWithPkgConfig pkgs.libpq; @@ -223,16 +219,10 @@ in }; opengl = old: - (addToBuildInputsWithPkgConfig ( - lib.optionals (!stdenv.hostPlatform.isDarwin) [ - pkgs.libGL - pkgs.libGLU - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - pkgs.darwin.apple_sdk.frameworks.Foundation - pkgs.darwin.apple_sdk.frameworks.OpenGL - ] - ) old) + (addToBuildInputsWithPkgConfig (lib.optionals (!stdenv.hostPlatform.isDarwin) [ + pkgs.libGL + pkgs.libGLU + ]) old) // { postPatch = '' substituteInPlace opengl.egg \ diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index f7f42bfad9ad..73ed0eae1b41 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -44,7 +44,7 @@ let buildPlatform targetPlatform ; - inherit (swiftPackages) apple_sdk swift; + inherit (swiftPackages) swift; releaseManifest = lib.importJSON releaseManifestFile; inherit (releaseManifest) release sourceRepository tag; @@ -111,24 +111,12 @@ stdenv.mkDerivation rec { krb5 lttng-ust_2_12 ] - ++ lib.optionals isDarwin ( - with apple_sdk.frameworks; - [ - xcbuild - swift - (krb5.overrideAttrs (old: { - # the propagated build inputs break swift compilation - buildInputs = old.buildInputs ++ old.propagatedBuildInputs; - propagatedBuildInputs = [ ]; - })) - sigtool - Foundation - CoreFoundation - CryptoKit - System - ] - ++ lib.optional (lib.versionAtLeast version "9") GSS - ); + ++ lib.optionals isDarwin [ + xcbuild + swift + krb5 + sigtool + ]; # This is required to fix the error: # > CSSM_ModuleLoad(): One or more parameters passed to a function were not valid. diff --git a/pkgs/development/compilers/dotnet/wrapper.nix b/pkgs/development/compilers/dotnet/wrapper.nix index 655bd017a782..48562a4c5955 100644 --- a/pkgs/development/compilers/dotnet/wrapper.nix +++ b/pkgs/development/compilers/dotnet/wrapper.nix @@ -12,7 +12,6 @@ callPackage, zlib, swiftPackages, - darwin, icu, lndir, replaceVars, @@ -222,17 +221,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { [ zlib ] - ++ lib.optional stdenv.hostPlatform.isDarwin ( - with darwin; - with apple_sdk.frameworks; - [ - swiftPackages.swift - Foundation - CryptoKit - GSS - ICU - ] - ); + ++ lib.optional stdenv.hostPlatform.isDarwin [ + swiftPackages.swift + ]; build = '' dotnet restore -p:PublishAot=true dotnet publish -p:PublishAot=true -o $out/bin diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index b27527246372..d94256300710 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -22,8 +22,8 @@ let # Haskell packages that require ghc 8.10 hs810Pkgs = import ./packages/ghc8_10 { inherit pkgs lib; }; - # Haskell packages that require ghc 9.2 - hs92Pkgs = import ./packages/ghc9_2 { inherit pkgs lib; }; + # Haskell packages that require ghc 9.4 + hs94Pkgs = import ./packages/ghc9_4 { inherit pkgs lib; }; # Patched, originally npm-downloaded, packages patchedNodePkgs = import ./packages/node { @@ -38,7 +38,7 @@ let assembleScope = self: basics: (hs96Pkgs self).elmPkgs - // (hs92Pkgs self).elmPkgs + // (hs94Pkgs self).elmPkgs // (hs810Pkgs self).elmPkgs // (patchedNodePkgs self) // basics; diff --git a/pkgs/development/compilers/elm/packages/elm-json/default.nix b/pkgs/development/compilers/elm/packages/elm-json/default.nix index b3c529c7d5c7..dc80996ad3ca 100644 --- a/pkgs/development/compilers/elm/packages/elm-json/default.nix +++ b/pkgs/development/compilers/elm/packages/elm-json/default.nix @@ -4,9 +4,7 @@ rustPlatform, fetchurl, openssl, - stdenv, pkg-config, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,7 +23,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ curl openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; useFetchCargoVendor = true; cargoHash = "sha256-iDyGPE1BEh1uIf4K6ijtlqugWFtfM/2GGda0u/lCLJ0="; diff --git a/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix b/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix index 09cd91fde758..7551d4762cf4 100644 --- a/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix +++ b/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, openssl, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -18,15 +17,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-l3RV+j3wAQ88QGNXLILp7YiUpdk7bkN25Y723pDZw48="; }; - buildInputs = - lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - CoreServices - ] - ); + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ]; useFetchCargoVendor = true; cargoHash = "sha256-F3/v4zYGZRv1PRVl/Tas+e0pc/dTM6ina+/c63KVuZY="; diff --git a/pkgs/development/compilers/elm/packages/ghc9_2/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix similarity index 80% rename from pkgs/development/compilers/elm/packages/ghc9_2/default.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/default.nix index caf59af8ab69..2f44db00458e 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_2/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix @@ -1,7 +1,7 @@ { pkgs, lib }: self: -pkgs.haskell.packages.ghc92.override { +pkgs.haskell.packages.ghc94.override { overrides = self: super: let @@ -49,12 +49,5 @@ pkgs.haskell.packages.ghc92.override { elm-format-lib = fixHaddock (doJailbreak (self.callPackage ./elm-format/elm-format-lib.nix { })); elm-format-test-lib = fixHaddock (self.callPackage ./elm-format/elm-format-test-lib.nix { }); elm-format-markdown = fixHaddock (self.callPackage ./elm-format/elm-format-markdown.nix { }); - - # elm-format requires text >= 2.0 - text = self.text_2_0_2; - # unordered-container's tests indirectly depend on text < 2.0 - unordered-containers = overrideCabal (drv: { doCheck = false; }) super.unordered-containers; - # relude-1.1.0.0's tests depend on hedgehog < 1.2, which indirectly depends on text < 2.0 - relude = overrideCabal (drv: { doCheck = false; }) super.relude; }; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_2/elm-format/avh4-lib.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/avh4-lib.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc9_2/elm-format/avh4-lib.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/elm-format/avh4-lib.nix diff --git a/pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-lib.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-lib.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-lib.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-lib.nix diff --git a/pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-markdown.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-markdown.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-markdown.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-markdown.nix diff --git a/pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-test-lib.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-test-lib.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-test-lib.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-test-lib.nix diff --git a/pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format.nix diff --git a/pkgs/development/compilers/gcc/common/dependencies.nix b/pkgs/development/compilers/gcc/common/dependencies.nix index 5356ac149022..ee62f1da0e1f 100644 --- a/pkgs/development/compilers/gcc/common/dependencies.nix +++ b/pkgs/development/compilers/gcc/common/dependencies.nix @@ -14,7 +14,6 @@ libmpc, libucontext ? null, libxcrypt ? null, - darwin ? null, isSnapshot ? false, isl ? null, zlib ? null, @@ -81,10 +80,7 @@ in ] ++ optionals (isl != null) [ isl ] ++ optionals (zlib != null) [ zlib ] - ++ optionals (langGo && stdenv.hostPlatform.isMusl) [ libucontext ] - ++ optionals (lib.versionAtLeast version "14" && stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.frameworks.CoreServices - ]; + ++ optionals (langGo && stdenv.hostPlatform.isMusl) [ libucontext ]; depsTargetTarget = optionals ( !withoutTargetLibc && threadsCross != { } && threadsCross.package != null diff --git a/pkgs/development/compilers/gcc/patches/14/aarch64-fix-ice-subreg.patch b/pkgs/development/compilers/gcc/patches/14/aarch64-fix-ice-subreg.patch new file mode 100644 index 000000000000..a8783ddbfa27 --- /dev/null +++ b/pkgs/development/compilers/gcc/patches/14/aarch64-fix-ice-subreg.patch @@ -0,0 +1,87 @@ +diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md +index d3c381e82ce..6a481059bf0 100644 +--- a/gcc/config/aarch64/aarch64.md ++++ b/gcc/config/aarch64/aarch64.md +@@ -6161,8 +6161,8 @@ + (match_dup 1)) + (match_dup 2))] + { +- operands[2] = lowpart_subreg (mode, operands[2], +- mode); ++ operands[2] = force_lowpart_subreg (mode, operands[2], ++ mode); + } + [(set_attr "type" "bfm,neon_ins_q,neon_ins_q") + (set_attr "arch" "*,simd,simd")] +@@ -7210,7 +7210,7 @@ + + emit_insn (gen_iorv23 ( + lowpart_subreg (V2mode, operands[0], mode), +- lowpart_subreg (V2mode, operands[1], mode), ++ force_lowpart_subreg (V2mode, operands[1], mode), + v_bitmask)); + DONE; + } +@@ -7255,8 +7255,8 @@ + "TARGET_SIMD" + { + rtx tmp = gen_reg_rtx (mode); +- rtx op1 = lowpart_subreg (mode, operands[1], mode); +- rtx op2 = lowpart_subreg (mode, operands[2], mode); ++ rtx op1 = force_lowpart_subreg (mode, operands[1], mode); ++ rtx op2 = force_lowpart_subreg (mode, operands[2], mode); + emit_insn (gen_xorsign3 (mode, tmp, op1, op2)); + emit_move_insn (operands[0], + lowpart_subreg (mode, tmp, mode)); +diff --git a/gcc/explow.cc b/gcc/explow.cc +index f6843398c4b..80f59418bca 100644 +--- a/gcc/explow.cc ++++ b/gcc/explow.cc +@@ -760,6 +760,34 @@ force_subreg (machine_mode outermode, rtx op, + return simplify_gen_subreg (outermode, op, innermode, byte); + } + ++/* Try to return an rvalue expression for the OUTERMODE lowpart of OP, ++ which has mode INNERMODE. Allow OP to be forced into a new register ++ if necessary. ++ ++ Return null on failure. */ ++ ++rtx ++force_lowpart_subreg (machine_mode outermode, rtx op, ++ machine_mode innermode) ++{ ++ auto byte = subreg_lowpart_offset (outermode, innermode); ++ return force_subreg (outermode, op, innermode, byte); ++} ++ ++/* Try to return an rvalue expression for the OUTERMODE highpart of OP, ++ which has mode INNERMODE. Allow OP to be forced into a new register ++ if necessary. ++ ++ Return null on failure. */ ++ ++rtx ++force_highpart_subreg (machine_mode outermode, rtx op, ++ machine_mode innermode) ++{ ++ auto byte = subreg_highpart_offset (outermode, innermode); ++ return force_subreg (outermode, op, innermode, byte); ++} ++ + /* If X is a memory ref, copy its contents to a new temp reg and return + that reg. Otherwise, return X. */ + +diff --git a/gcc/explow.h b/gcc/explow.h +index cbd1fcb7eb3..de89e9e2933 100644 +--- a/gcc/explow.h ++++ b/gcc/explow.h +@@ -43,6 +43,8 @@ extern rtx copy_to_suggested_reg (rtx, rtx, machine_mode); + extern rtx force_reg (machine_mode, rtx); + + extern rtx force_subreg (machine_mode, rtx, machine_mode, poly_uint64); ++extern rtx force_lowpart_subreg (machine_mode, rtx, machine_mode); ++extern rtx force_highpart_subreg (machine_mode, rtx, machine_mode); + + /* Return given rtx, copied into a new temp reg if it was in memory. */ + extern rtx force_not_mem (rtx); diff --git a/pkgs/development/compilers/gcc/patches/default.nix b/pkgs/development/compilers/gcc/patches/default.nix index 7adc06b35779..598c42a48d3e 100644 --- a/pkgs/development/compilers/gcc/patches/default.nix +++ b/pkgs/development/compilers/gcc/patches/default.nix @@ -94,6 +94,11 @@ in ++ optional langD ./libphobos.patch ++ optional (!atLeast14) ./cfi_startproc-reorder-label-09-1.diff ++ optional (atLeast14 && !canApplyIainsDarwinPatches) ./cfi_startproc-reorder-label-14-1.diff +# backports of https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118501 +# and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118892 +# and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119133 +# (hopefully all three will be included in the upcoming 14.3.0 release) +++ optional is14 ./14/aarch64-fix-ice-subreg.patch ## 2. Patches relevant to gcc>=12 on specific platforms #################################### diff --git a/pkgs/development/compilers/ghc/8.10.7.nix b/pkgs/development/compilers/ghc/8.10.7.nix index ed14b48743b0..a70c164b07d9 100644 --- a/pkgs/development/compilers/ghc/8.10.7.nix +++ b/pkgs/development/compilers/ghc/8.10.7.nix @@ -299,6 +299,20 @@ stdenv.mkDerivation ( sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; }) + # Determine size of time related types using hsc2hs instead of assuming CLong. + # Prevents failures when e.g. stat(2)ing on 32bit systems with 64bit time_t etc. + # https://github.com/haskell/ghcup-hs/issues/1107 + # https://gitlab.haskell.org/ghc/ghc/-/issues/25095 + # Note that in normal situations this shouldn't be the case since nixpkgs + # doesn't set -D_FILE_OFFSET_BITS=64 and friends (yet). + (fetchpatch { + name = "unix-fix-ctimeval-size-32-bit.patch"; + url = "https://github.com/haskell/unix/commit/8183e05b97ce870dd6582a3677cc82459ae566ec.patch"; + sha256 = "17q5yyigqr5kxlwwzb95sx567ysfxlw6bp3j4ji20lz0947aw6gv"; + stripLen = 1; + extraPrefix = "libraries/unix/"; + }) + # See upstream patch at # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4885. Since we build # from source distributions, the auto-generated configure script needs to be diff --git a/pkgs/development/compilers/ghc/9.12.2.nix b/pkgs/development/compilers/ghc/9.12.2.nix new file mode 100644 index 000000000000..abd792750dc1 --- /dev/null +++ b/pkgs/development/compilers/ghc/9.12.2.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix rec { + version = "9.12.2"; + sha256 = "0e49cd5dde43f348c5716e5de9a5d7a0f8d68d945dc41cf75dfdefe65084f933"; +} diff --git a/pkgs/development/compilers/ghc/9.2.5.nix b/pkgs/development/compilers/ghc/9.2.5.nix deleted file mode 100644 index 366b25441bbb..000000000000 --- a/pkgs/development/compilers/ghc/9.2.5.nix +++ /dev/null @@ -1,4 +0,0 @@ -import ./common-make-native-bignum.nix { - version = "9.2.5"; - sha256 = "0606797d1b38e2d88ee2243f38ec6b9a1aa93e9b578e95f0de9a9c0a4144021c"; -} diff --git a/pkgs/development/compilers/ghc/9.2.6.nix b/pkgs/development/compilers/ghc/9.2.6.nix deleted file mode 100644 index 4490cd6f5b31..000000000000 --- a/pkgs/development/compilers/ghc/9.2.6.nix +++ /dev/null @@ -1,4 +0,0 @@ -import ./common-make-native-bignum.nix { - version = "9.2.6"; - sha256 = "7a54cf0398ad488b4ed219e15d1d1e64c0b6876c43a0564550dd11f0540d7305"; -} diff --git a/pkgs/development/compilers/ghc/9.2.7.nix b/pkgs/development/compilers/ghc/9.2.7.nix deleted file mode 100644 index ad840dd0a32f..000000000000 --- a/pkgs/development/compilers/ghc/9.2.7.nix +++ /dev/null @@ -1,4 +0,0 @@ -import ./common-make-native-bignum.nix { - version = "9.2.7"; - sha256 = "a253567a17b734a4c0dd0ffa296d33c2a5b5a54a77df988806a2a1e1ca7e88b8"; -} diff --git a/pkgs/development/compilers/ghc/9.6.7.nix b/pkgs/development/compilers/ghc/9.6.7.nix new file mode 100644 index 000000000000..fd264451f4f3 --- /dev/null +++ b/pkgs/development/compilers/ghc/9.6.7.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix { + version = "9.6.7"; + sha256 = "sha256-0FO/bOHViKdc/oyTFiaUhunY+4nc32/ZKDb6Lj32EwU="; +} diff --git a/pkgs/development/compilers/ghc/9.8.4-binary.nix b/pkgs/development/compilers/ghc/9.8.4-binary.nix new file mode 100644 index 000000000000..db48cfe430fd --- /dev/null +++ b/pkgs/development/compilers/ghc/9.8.4-binary.nix @@ -0,0 +1,491 @@ +{ + lib, + stdenv, + fetchurl, + perl, + gcc, + ncurses6, + gmp, + libiconv, + numactl, + libffi, + llvmPackages, + coreutils, + targetPackages, + + # minimal = true; will remove files that aren't strictly necessary for + # regular builds and GHC bootstrapping. + # This is "useful" for staying within hydra's output limits for at least the + # aarch64-linux architecture. + minimal ? false, +}: + +# Prebuilt only does native +assert stdenv.targetPlatform == stdenv.hostPlatform; + +let + downloadsUrl = "https://downloads.haskell.org/ghc"; + + # Copy sha256 from https://downloads.haskell.org/~ghc/9.8.4/SHA256SUMS + version = "9.8.4"; + + # Information about available bindists that we use in the build. + # + # # Bindist library checking + # + # The field `archSpecificLibraries` also provides a way for us get notified + # early when the upstream bindist changes its dependencies (e.g. because a + # newer Debian version is used that uses a new `ncurses` version). + # + # Usage: + # + # * You can find the `fileToCheckFor` of libraries by running `readelf -d` + # on the compiler binary (`exePathForLibraryCheck`). + # * To skip library checking for an architecture, + # set `exePathForLibraryCheck = null`. + # * To skip file checking for a specific arch specific library, + # set `fileToCheckFor = null`. + ghcBinDists = { + # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) + # nixpkgs uses for the respective system. + defaultLibc = { + i686-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb10-linux.tar.xz"; + sha256 = "e5efce16c654d5e702986258a87dd9531e1722b8051823c8ce1150ce3c5899ae"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libtinfo.so.6"; + } + ]; + }; + x86_64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb11-linux.tar.xz"; + sha256 = "af151db8682b8c763f5a44f960f65453d794c95b60f151abc82dbdefcbe6f8ad"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libtinfo.so.6"; + } + ]; + }; + aarch64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb11-linux.tar.xz"; + sha256 = "310204daf2df6ad16087be94b3498ca414a0953b29e94e8ec8eb4a5c9bf603d3"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libtinfo.so.6"; + } + { + nixPackage = numactl; + fileToCheckFor = null; + } + ]; + }; + x86_64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; + sha256 = "de7baacfb1513ab0e4ccf8911045cceee84bc8a4e39b89bd975ed3135e5f7d96"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = null; + } + { + nixPackage = libiconv; + fileToCheckFor = null; + } + ]; + }; + aarch64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; + sha256 = "e2f12a922754fd28511512875bf6d9eb3e0cce7fc963a7266f6e1661aeabd7ed"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = null; + } + { + nixPackage = libiconv; + fileToCheckFor = null; + } + ]; + }; + }; + # Binary distributions for the musl libc for the respective system. + musl = { + aarch64-linux = { + variantSuffix = "-musl"; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-alpine3_18-linux.tar.xz"; + sha256 = "b5c86a0cda0bd62d5eeeb52b1937c3bd00c70cd67dd74226ce787d5c429a4e62"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libncursesw.so.6"; + } + ]; + }; + x86_64-linux = { + variantSuffix = "-musl"; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3_12-linux.tar.xz"; + sha256 = "e34bb16e8387509adc96a3d98b4a444bab425d12864c38a3629f2860b4bec2e7"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libncursesw.so.6"; + } + ]; + }; + }; + }; + + distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; + + binDistUsed = + ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} + or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); + + gmpUsed = + (builtins.head ( + builtins.filter ( + drv: lib.hasPrefix "gmp" (drv.nixPackage.name or "") + ) binDistUsed.archSpecificLibraries + )).nixPackage; + + useLLVM = !(import ./common-have-ncg.nix { inherit lib stdenv version; }); + + libPath = lib.makeLibraryPath ( + # Add arch-specific libraries. + map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries + ); + + libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + "LD_LIBRARY_PATH"; + + runtimeDeps = + [ + targetPackages.stdenv.cc + targetPackages.stdenv.cc.bintools + coreutils # for cat + ] + ++ lib.optionals useLLVM [ + (lib.getBin llvmPackages.llvm) + ] + # On darwin, we need unwrapped bintools as well (for otool) + ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ + targetPackages.stdenv.cc.bintools.bintools + ]; + +in + +stdenv.mkDerivation { + inherit version; + pname = "ghc-binary${binDistUsed.variantSuffix}"; + + src = fetchurl binDistUsed.src; + + nativeBuildInputs = [ perl ]; + + # Set LD_LIBRARY_PATH or equivalent so that the programs running as part + # of the bindist installer can find the libraries they expect. + # Cannot patchelf beforehand due to relative RPATHs that anticipate + # the final install location. + ${libEnvVar} = libPath; + + postUnpack = + # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, + # so that we know when ghc bindists upgrade that and we need to update the + # version used in `libPath`. + lib.optionalString (binDistUsed.exePathForLibraryCheck != null) + # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. + # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. + # As a result, don't shell-quote this glob when splicing the string. + ( + let + buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; + in + lib.concatStringsSep "\n" [ + ('' + shopt -u nullglob + echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" + if ! test -e ${buildExeGlob}; then + echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '') + (lib.concatMapStringsSep "\n" ( + { fileToCheckFor, nixPackage }: + lib.optionalString (fileToCheckFor != null) '' + echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" + if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then + echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + + echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" + if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then + echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '' + ) binDistUsed.archSpecificLibraries) + ] + ) + # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib + # during linking + + lib.optionalString stdenv.hostPlatform.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + # not enough room in the object files for the full path to libiconv :( + for exe in $(find . -type f -executable); do + isMachO $exe || continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + '' + + # We have to patch the GMP paths for the ghc-bignum package, for hadrian by + # modifying the package-db directly + + '' + find . -name 'ghc-bignum*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib gmpUsed}/lib' -i {} \; + '' + # Similar for iconv and libffi on darwin + + lib.optionalString stdenv.hostPlatform.isDarwin '' + find . -name 'base*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libiconv}/lib' -i {} \; + + # To link RTS in the end we also need libffi now + find . -name 'rts*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libffi}/lib' \ + -e 's@/Library/Developer/.*/usr/include/ffi@${lib.getDev libffi}/include@' \ + -i {} \; + '' + + + # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # FFI_LIB_DIR is a good indication of places it must be needed. + lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + + + # Rename needed libraries and binaries, fix interpreter + lib.optionalString stdenv.hostPlatform.isLinux '' + find . -type f -executable -exec patchelf \ + --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + ''; + + # fix for `configure: error: Your linker is affected by binutils #16177` + preConfigure = lib.optionalString stdenv.targetPlatform.isAarch32 "LD=ld.gold"; + + # GHC has a patched config.sub and bindists' platforms should always work + dontUpdateAutotoolsGnuConfigScripts = true; + + configurePlatforms = [ ]; + configureFlags = + lib.optional stdenv.hostPlatform.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" + # From: https://github.com/NixOS/nixpkgs/pull/43369/commits + ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; + + # No building is necessary, but calling make without flags ironically + # calls install-strip ... + dontBuild = true; + + # Patch scripts to include runtime dependencies in $PATH. + postInstall = + '' + for i in "$out/bin/"*; do + test ! -h "$i" || continue + isScript "$i" || continue + sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" + done + '' + + lib.optionalString stdenv.targetPlatform.isDarwin '' + # Work around building with binary GHC on Darwin due to GHC’s use of `ar -L` when it + # detects `llvm-ar` even though the resulting archives are not supported by ld64. + # https://gitlab.haskell.org/ghc/ghc/-/issues/23188 + # https://github.com/haskell/cabal/issues/8882 + sed -i -e 's/,("ar supports -L", "YES")/,("ar supports -L", "NO")/' "$out/lib/ghc-${version}/lib/settings" + ''; + + # Apparently necessary for the ghc Alpine (musl) bindist: + # When we strip, and then run the + # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + # below, running ghc (e.g. during `installCheckPhase)` gives some apparently + # corrupted rpath or whatever makes the loader work on nonsensical strings: + # running install tests + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # This is extremely bogus and should be investigated. + dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness + + # On Linux, use patchelf to modify the executables so that they can + # find editline/gmp. + postFixup = + lib.optionalString (stdenv.hostPlatform.isLinux && !(binDistUsed.isStatic or false)) ( + if stdenv.hostPlatform.isAarch64 then + # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs + # are 2 directories deep from $out/lib, so pooling symlinks there makes + # a short rpath. + '' + (cd $out/lib; ln -s ${lib.getLib gmpUsed}/lib/libgmp.so.10) + '' + + ( + if stdenv.hostPlatform.isMusl then + '' + (cd $out/lib; ln -s ${ncurses6.out}/lib/libncursesw.so.6) + '' + else + '' + (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) + '' + ) + + '' + for p in $(find "$out/lib" -type f -name "*\.so*"); do + (cd $out/lib; ln -s $p) + done + + for p in $(find "$out/lib" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p + fi + done + '' + else + '' + for p in $(find "$out" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + fi + done + '' + ) + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # not enough room in the object files for the full path to libiconv :( + for exe in $(find "$out" -type f -executable); do + isMachO $exe || continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + + for file in $(find "$out" -name setup-config); do + substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" + done + '' + # Recache package db which needs to happen for Hadrian bindists + # where we modify the package db before installing + + '' + package_db=("$out"/lib/ghc-*/lib/package.conf.d) + "$out/bin/ghc-pkg" --package-db="$package_db" recache + ''; + + # GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + hardeningDisable = [ "pie" ]; + + doInstallCheck = true; + installCheckPhase = '' + # Sanity check, can ghc create executables? + cd $TMP + mkdir test-ghc; cd test-ghc + cat > main.hs << EOF + {-# LANGUAGE TemplateHaskell #-} + module Main where + main = putStrLn \$([|"yes"|]) + EOF + env -i $out/bin/ghc --make main.hs || exit 1 + echo compilation ok + [ $(./main) == "yes" ] + ''; + + passthru = { + targetPrefix = ""; + enableShared = true; + + inherit llvmPackages; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + + # Normal GHC derivations expose the hadrian derivation used to build them + # here. In the case of bindists we just make sure that the attribute exists, + # as it is used for checking if a GHC derivation has been built with hadrian. + hadrian = null; + }; + + meta = rec { + homepage = "http://haskell.org/ghc"; + description = "Glasgow Haskell Compiler"; + license = lib.licenses.bsd3; + # HACK: since we can't encode the libc / abi in platforms, we need + # to make the platform list dependent on the evaluation platform + # in order to avoid eval errors with musl which supports less + # platforms than the default libcs (i. e. glibc / libSystem). + # This is done for the benefit of Hydra, so `packagePlatforms` + # won't return any platforms that would cause an evaluation + # failure for `pkgsMusl.haskell.compiler.ghc922Binary`, as + # long as the evaluator runs on a platform that supports + # `pkgsMusl`. + platforms = builtins.attrNames ghcBinDists.${distSetName}; + maintainers = lib.teams.haskell.members; + }; +} diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index e6d90a785c15..9f0bc24e9ede 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -22,14 +22,12 @@ # build-tools bootPkgs, - autoconf, - automake, + autoreconfHook, coreutils, fetchurl, fetchgit, perl, python3, - m4, sphinx, xattr, autoSignDarwinBinariesHook, @@ -183,9 +181,42 @@ in # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 - lib.optionals (lib.versionOlder version "9.8") [ + lib.optionals (lib.versionOlder version "9.6.7") [ ./docs-sphinx-7.patch ] + ++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.6.5") [ + # Fix aarch64-linux builds of 9.6.0 - 9.6.4. + # Fixes a pointer type mismatch in the RTS. + # https://gitlab.haskell.org/ghc/ghc/-/issues/24348 + (fetchpatch { + name = "fix-incompatible-pointer-types.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/1e48c43483693398001bfb0ae644a3558bf6a9f3.diff"; + hash = "sha256-zUlzpX7J1n+MCEv9AWpj69FTy2uzJH8wrQDkTexGbgM="; + }) + ] + ++ + lib.optionals + ( + # 2025-01-16: unix >= 2.8.6.0 is unaffected which is shipped by GHC 9.12.1 and 9.8.4 + lib.versionOlder version "9.11" + && !(lib.versionAtLeast version "9.6.7" && lib.versionOlder version "9.8") + && !(lib.versionAtLeast version "9.8.4" && lib.versionOlder version "9.9") + ) + [ + # Determine size of time related types using hsc2hs instead of assuming CLong. + # Prevents failures when e.g. stat(2)ing on 32bit systems with 64bit time_t etc. + # https://github.com/haskell/ghcup-hs/issues/1107 + # https://gitlab.haskell.org/ghc/ghc/-/issues/25095 + # Note that in normal situations this shouldn't be the case since nixpkgs + # doesn't set -D_FILE_OFFSET_BITS=64 and friends (yet). + (fetchpatch { + name = "unix-fix-ctimeval-size-32-bit.patch"; + url = "https://github.com/haskell/unix/commit/8183e05b97ce870dd6582a3677cc82459ae566ec.patch"; + sha256 = "17q5yyigqr5kxlwwzb95sx567ysfxlw6bp3j4ji20lz0947aw6gv"; + stripLen = 1; + extraPrefix = "libraries/unix/"; + }) + ] ++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.6.6") [ (fetchpatch { name = "fix-fully_static.patch"; @@ -240,7 +271,15 @@ ]) [ ../../tools/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch - ]; + ] + ++ lib.optionals (lib.versionAtLeast version "9.8" && lib.versionOlder version "9.12") [ + (fetchpatch { + name = "enable-ignore-build-platform-mismatch.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/4ee094d46effd06093090fcba70f0a80d2a57e6c.patch"; + includes = [ "configure.ac" ]; + hash = "sha256-L3FQvcm9QB59BOiR2g5/HACAufIG08HiT53EIOjj64g="; + }) + ]; stdenv = stdenvNoCC; }, @@ -604,7 +643,15 @@ stdenv.mkDerivation ( ] ++ lib.optionals enableUnregisterised [ "--enable-unregisterised" - ]; + ] + ++ + lib.optionals + (stdenv.buildPlatform.isAarch64 && stdenv.buildPlatform.isMusl && lib.versionOlder version "9.12") + [ + # The bootstrap binaries for aarch64 musl were built for the wrong triple. + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13182 + "--enable-ignore-build-platform-mismatch" + ]; # Make sure we never relax`$PATH` and hooks support for compatibility. strictDeps = true; @@ -614,15 +661,12 @@ stdenv.mkDerivation ( nativeBuildInputs = [ + autoreconfHook perl hadrian bootPkgs.alex bootPkgs.happy bootPkgs.hscolour - # autoconf and friends are necessary for hadrian to create the bindist - autoconf - automake - m4 # Python is used in a few scripts invoked by hadrian to generate e.g. rts headers. python3 # Tool used to update GHC's settings file in postInstall @@ -660,11 +704,17 @@ stdenv.mkDerivation ( depsTargetTarget = map lib.getDev (libDeps targetPlatform); depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); - hadrianFlags = [ - "--flavour=${ghcFlavour}" - "--bignum=${if enableNativeBignum then "native" else "gmp"}" - "--docs=${if enableDocs then "no-sphinx-pdfs" else "no-sphinx"}" - ]; + hadrianFlags = + [ + "--flavour=${ghcFlavour}" + "--bignum=${if enableNativeBignum then "native" else "gmp"}" + "--docs=${if enableDocs then "no-sphinx-pdfs" else "no-sphinx"}" + ] + ++ lib.optionals (lib.versionAtLeast version "9.8") [ + # In 9.14 this will be default with release flavour. + # See https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13444 + "--hash-unit-ids" + ]; buildPhase = '' runHook preBuild diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index b204a1c70363..b03f12f062bd 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -283,7 +283,22 @@ stdenv.mkDerivation ( ]; patches = - lib.optionals (lib.versionOlder version "9.4") [ + [ + # Determine size of time related types using hsc2hs instead of assuming CLong. + # Prevents failures when e.g. stat(2)ing on 32bit systems with 64bit time_t etc. + # https://github.com/haskell/ghcup-hs/issues/1107 + # https://gitlab.haskell.org/ghc/ghc/-/issues/25095 + # Note that in normal situations this shouldn't be the case since nixpkgs + # doesn't set -D_FILE_OFFSET_BITS=64 and friends (yet). + (fetchpatch { + name = "unix-fix-ctimeval-size-32-bit.patch"; + url = "https://github.com/haskell/unix/commit/8183e05b97ce870dd6582a3677cc82459ae566ec.patch"; + sha256 = "17q5yyigqr5kxlwwzb95sx567ysfxlw6bp3j4ji20lz0947aw6gv"; + stripLen = 1; + extraPrefix = "libraries/unix/"; + }) + ] + ++ lib.optionals (lib.versionOlder version "9.4") [ # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 (fetchpatch { url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 10554c4cb48a..483ff60a256d 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,5 +1,5 @@ import ./common-hadrian.nix { - version = "9.13.20241031"; - rev = "0b11cdc022ce33d089db95b2b2e7c1f4bb326d37"; - sha256 = "0kqnpcgv49ricbr950lffs8gx7jrcg6anzc0qvwy5pb518w0d37i"; + version = "9.13.20250205"; + rev = "5622a14a7a036ab36e28963a4fba826a5ac798a7"; + sha256 = "1djhs67gz136xvky7wsv44ic60j7xk4fzabr5why2jh312r4vlr4"; } diff --git a/pkgs/development/compilers/ghcjs/8.10/common-overrides.nix b/pkgs/development/compilers/ghcjs/8.10/common-overrides.nix index 109fa38c14c5..38caf51088e8 100644 --- a/pkgs/development/compilers/ghcjs/8.10/common-overrides.nix +++ b/pkgs/development/compilers/ghcjs/8.10/common-overrides.nix @@ -34,6 +34,8 @@ self: super: { # Allow transformers-compat >= 0.7 optparse-applicative = doJailbreak self.optparse-applicative_0_15_1_0; ansi-wl-pprint = self.ansi-wl-pprint_0_6_9; + ansi-terminal = self.ansi-terminal_1_0_2; + ansi-terminal-types = self.ansi-terminal-types_0_11_5; } ) ); diff --git a/pkgs/development/compilers/graalvm/community-edition/buildGraalvmProduct.nix b/pkgs/development/compilers/graalvm/community-edition/buildGraalvmProduct.nix index 8c5ba7d4c046..7ea055619e1c 100644 --- a/pkgs/development/compilers/graalvm/community-edition/buildGraalvmProduct.nix +++ b/pkgs/development/compilers/graalvm/community-edition/buildGraalvmProduct.nix @@ -2,7 +2,6 @@ lib, stdenv, autoPatchelfHook, - darwin, graalvm-ce, makeWrapper, zlib, @@ -39,14 +38,11 @@ stdenv.mkDerivation ( ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook ++ extraNativeBuildInputs; - buildInputs = - [ - (lib.getLib stdenv.cc.cc) # libstdc++.so.6 - zlib - libxcrypt-legacy # libcrypt.so.1 (default is .2 now) - ] - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Foundation - ++ extraBuildInputs; + buildInputs = [ + (lib.getLib stdenv.cc.cc) # libstdc++.so.6 + zlib + libxcrypt-legacy # libcrypt.so.1 (default is .2 now) + ] ++ extraBuildInputs; unpackPhase = '' runHook preUnpack diff --git a/pkgs/development/compilers/haxe/default.nix b/pkgs/development/compilers/haxe/default.nix index 4756acfb425f..0207f345bf26 100644 --- a/pkgs/development/compilers/haxe/default.nix +++ b/pkgs/development/compilers/haxe/default.nix @@ -9,7 +9,6 @@ pcre2, neko, mbedtls_2, - Security, }: let ocamlDependencies = @@ -66,7 +65,6 @@ let ] ++ (if lib.versionAtLeast version "4.3" then [ pcre2 ] else [ pcre ]) ++ lib.optional (lib.versionAtLeast version "4.1") mbedtls_2 - ++ lib.optional (lib.versionAtLeast version "4.1" && stdenv.hostPlatform.isDarwin) Security ++ ocamlDependencies version; src = fetchFromGitHub { diff --git a/pkgs/development/compilers/kind2/default.nix b/pkgs/development/compilers/kind2/default.nix index 54d7f8c68977..0d1840400d7f 100644 --- a/pkgs/development/compilers/kind2/default.nix +++ b/pkgs/development/compilers/kind2/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -25,10 +23,6 @@ rustPlatform.buildRustPackage rec { --replace-fail "e.message().unwrap()" "e.payload()" ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Security - ]; - # requires nightly features RUSTC_BOOTSTRAP = true; diff --git a/pkgs/development/compilers/ligo/default.nix b/pkgs/development/compilers/ligo/default.nix index cebb3614490d..b83bb18c23bb 100644 --- a/pkgs/development/compilers/ligo/default.nix +++ b/pkgs/development/compilers/ligo/default.nix @@ -1,5 +1,4 @@ { - stdenv, lib, fetchFromGitLab, git, @@ -11,7 +10,6 @@ mustache-go, yaml2json, tezos-rust-libs, - darwin, }: ocamlPackages.buildDunePackage rec { @@ -46,80 +44,75 @@ ocamlPackages.buildDunePackage rec { yaml2json ]; - buildInputs = - with ocamlPackages; - [ - coq - menhir - menhirLib - qcheck - ocamlgraph - bisect_ppx - decompress - fileutils - ppx_deriving - ppx_deriving_yojson - ppx_yojson_conv - ppx_expect - ppx_import - terminal_size - ocaml-recovery-parser - yojson - getopt - core - core_unix - pprint - linenoise - crunch - semver - lambda-term - tar-unix - parse-argv - hacl-star - prometheus - lwt_ppx - msgpck - # lsp - linol - linol-lwt - ocaml-lsp - # Test helpers deps - qcheck - qcheck-alcotest - alcotest-lwt - # vendored tezos' deps - aches - aches-lwt - ctypes - ctypes_stubs_js - class_group_vdf - dune-configurator - hacl-star - hacl-star-raw - lwt-canceler - ipaddr - bls12-381 - bls12-381-signature - ptime - mtime - lwt_log - secp256k1-internal - resto - resto-directory - resto-cohttp-self-serving-client - irmin-pack - ezjsonm - data-encoding - pure-splitmix - zarith_stubs_js - simple-diff - seqes - stdint - tezt - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = with ocamlPackages; [ + coq + menhir + menhirLib + qcheck + ocamlgraph + bisect_ppx + decompress + fileutils + ppx_deriving + ppx_deriving_yojson + ppx_yojson_conv + ppx_expect + ppx_import + terminal_size + ocaml-recovery-parser + yojson + getopt + core + core_unix + pprint + linenoise + crunch + semver + lambda-term + tar-unix + parse-argv + hacl-star + prometheus + lwt_ppx + msgpck + # lsp + linol + linol-lwt + ocaml-lsp + # Test helpers deps + qcheck + qcheck-alcotest + alcotest-lwt + # vendored tezos' deps + aches + aches-lwt + ctypes + ctypes_stubs_js + class_group_vdf + dune-configurator + hacl-star + hacl-star-raw + lwt-canceler + ipaddr + bls12-381 + bls12-381-signature + ptime + mtime + lwt_log + secp256k1-internal + resto + resto-directory + resto-cohttp-self-serving-client + irmin-pack + ezjsonm + data-encoding + pure-splitmix + zarith_stubs_js + simple-diff + seqes + stdint + tezt + ]; nativeCheckInputs = [ cacert diff --git a/pkgs/development/compilers/llvm/common/compiler-rt/default.nix b/pkgs/development/compilers/llvm/common/compiler-rt/default.nix index 1c9841f7501d..f3850f2cadf2 100644 --- a/pkgs/development/compilers/llvm/common/compiler-rt/default.nix +++ b/pkgs/development/compilers/llvm/common/compiler-rt/default.nix @@ -47,13 +47,15 @@ let && lib.versionAtLeast release_version "16"; inherit (stdenv.hostPlatform) isMusl isAarch64 isWindows; noSanitizers = !haveLibc || bareMetal || isMusl || isDarwinStatic || isWindows; +in - baseName = "compiler-rt"; - pname = baseName + lib.optionalString (haveLibc) "-libc"; +stdenv.mkDerivation (finalAttrs: { + pname = "compiler-rt${lib.optionalString (haveLibc) "-libc"}"; + inherit version; - src' = + src = if monorepoSrc != null then - runCommand "${baseName}-src-${version}" { inherit (monorepoSrc) passthru; } ( + runCommand "compiler-rt-src-${version}" { inherit (monorepoSrc) passthru; } ( '' mkdir -p "$out" '' @@ -61,23 +63,23 @@ let cp -r ${monorepoSrc}/cmake "$out" '' + '' - cp -r ${monorepoSrc}/${baseName} "$out" + cp -r ${monorepoSrc}/compiler-rt "$out" '' ) else src; -in -stdenv.mkDerivation { - inherit pname version; - - src = src'; - sourceRoot = "${src'.name}/${baseName}"; + sourceRoot = "${finalAttrs.src.name}/compiler-rt"; patches = lib.optional (lib.versionOlder release_version "15") (getVersionFile "compiler-rt/codesign.patch") # Revert compiler-rt commit that makes codesign mandatory ++ [ (getVersionFile "compiler-rt/X86-support-extension.patch") # Add support for i486 i586 i686 by reusing i386 config + # ld-wrapper dislikes `-rpath-link //nix/store`, so we normalize away the + # extra `/`. + (getVersionFile "compiler-rt/normalize-var.patch") + # Fix build on armv6l + ./armv6-no-ldrexd-strexd.patch ] ++ lib.optional (lib.versions.major release_version == "12") (fetchpatch { # fixes the parallel build on aarch64 darwin @@ -98,11 +100,6 @@ stdenv.mkDerivation { stripLen = 1; hash = "sha256-tGqXsYvUllFrPa/r/dsKVlwx5IrcJGccuR1WAtUg7/o="; }) - ++ [ - # ld-wrapper dislikes `-rpath-link //nix/store`, so we normalize away the - # extra `/`. - (getVersionFile "compiler-rt/normalize-var.patch") - ] ++ lib.optional (lib.versionAtLeast release_version "13" && lib.versionOlder release_version "18") # Prevent a compilation error on darwin @@ -129,10 +126,6 @@ stdenv.mkDerivation { # Fix build on armv6l ./armv6-scudo-no-yield.patch ] - ++ [ - # Fix build on armv6l - ./armv6-no-ldrexd-strexd.patch - ] ++ lib.optionals (lib.versionAtLeast release_version "13") [ (getVersionFile "compiler-rt/armv6-scudo-libatomic.patch") ] @@ -143,118 +136,112 @@ stdenv.mkDerivation { }); nativeBuildInputs = - [ cmake ] - ++ (lib.optional (lib.versionAtLeast release_version "15") ninja) - ++ [ + [ + cmake python3 libllvm.dev ] + ++ (lib.optional (lib.versionAtLeast release_version "15") ninja) ++ lib.optionals stdenv.hostPlatform.isDarwin [ jq ]; buildInputs = lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isRiscV) linuxHeaders ++ lib.optional (stdenv.hostPlatform.isFreeBSD) freebsd.include; - env = - { - NIX_CFLAGS_COMPILE = toString ( - [ - "-DSCUDO_DEFAULT_OPTIONS=DeleteSizeMismatch=0:DeallocationTypeMismatch=0" - ] - ++ lib.optionals (!haveLibc) [ - # The compiler got stricter about this, and there is a usellvm patch below - # which patches out the assert include causing an implicit definition of - # assert. It would be nicer to understand why compiler-rt thinks it should - # be able to #include in the first place; perhaps it's in the - # wrong, or perhaps there is a way to provide an assert.h. - "-Wno-error=implicit-function-declaration" - ] - ); - } - // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) { - # Work around clang’s trying to invoke unprefixed-ld on Darwin when `-target` is passed. - NIX_CFLAGS_LINK = "--ld-path=${stdenv.cc.bintools}/bin/${stdenv.cc.targetPrefix}ld"; - }; + env = { + NIX_CFLAGS_COMPILE = toString ( + [ + "-DSCUDO_DEFAULT_OPTIONS=DeleteSizeMismatch=0:DeallocationTypeMismatch=0" + ] + ++ lib.optionals (!haveLibc) [ + # The compiler got stricter about this, and there is a usellvm patch below + # which patches out the assert include causing an implicit definition of + # assert. It would be nicer to understand why compiler-rt thinks it should + # be able to #include in the first place; perhaps it's in the + # wrong, or perhaps there is a way to provide an assert.h. + "-Wno-error=implicit-function-declaration" + ] + ); + + # Work around clang’s trying to invoke unprefixed-ld on Darwin when `-target` is passed. + NIX_CFLAGS_LINK = lib.optionalString (stdenv.hostPlatform.isDarwin) "--ld-path=${stdenv.cc.bintools}/bin/${stdenv.cc.targetPrefix}ld"; + }; cmakeFlags = [ - "-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON" - "-DCMAKE_C_COMPILER_TARGET=${stdenv.hostPlatform.config}" - "-DCMAKE_ASM_COMPILER_TARGET=${stdenv.hostPlatform.config}" + (lib.cmakeBool "COMPILER_RT_DEFAULT_TARGET_ONLY" true) + (lib.cmakeFeature "CMAKE_C_COMPILER_TARGET" stdenv.hostPlatform.config) + (lib.cmakeFeature "CMAKE_ASM_COMPILER_TARGET" stdenv.hostPlatform.config) ] ++ lib.optionals (haveLibc && stdenv.hostPlatform.libc == "glibc") [ - "-DSANITIZER_COMMON_CFLAGS=-I${libxcrypt}/include" + (lib.cmakeFeature "SANITIZER_COMMON_CFLAGS" "-I${libxcrypt}/include") ] ++ lib.optionals (useLLVM && haveLibc && stdenv.cc.libcxx == libcxx) [ - "-DSANITIZER_CXX_ABI=libcxxabi" - "-DSANITIZER_CXX_ABI_LIBNAME=libcxxabi" - "-DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON" + (lib.cmakeFeature "SANITIZER_CXX_ABI" "libcxxabi") + (lib.cmakeFeature "SANITIZER_CXX_ABI_LIBNAME" "libcxxabi") + (lib.cmakeBool "COMPILER_RT_USE_BUILTINS_LIBRARY" true) ] ++ lib.optionals ((!haveLibc || bareMetal || isMusl || isAarch64) && (lib.versions.major release_version == "13")) [ - "-DCOMPILER_RT_BUILD_LIBFUZZER=OFF" + (lib.cmakeBool "COMPILER_RT_BUILD_LIBFUZZER" false) ] ++ lib.optionals (useLLVM && haveLibc) [ - "-DCOMPILER_RT_BUILD_SANITIZERS=ON" + (lib.cmakeBool "COMPILER_RT_BUILD_SANITIZERS" true) + (lib.cmakeBool "COMPILER_RT_BUILD_PROFILE" true) ] ++ lib.optionals (noSanitizers) [ - "-DCOMPILER_RT_BUILD_SANITIZERS=OFF" + (lib.cmakeBool "COMPILER_RT_BUILD_SANITIZERS" false) ] ++ lib.optionals ((useLLVM && !haveLibcxx) || !haveLibc || bareMetal || isMusl || isDarwinStatic) [ - "-DCOMPILER_RT_BUILD_XRAY=OFF" - "-DCOMPILER_RT_BUILD_LIBFUZZER=OFF" - "-DCOMPILER_RT_BUILD_MEMPROF=OFF" - "-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary - ] - ++ lib.optionals (useLLVM && haveLibc) [ - "-DCOMPILER_RT_BUILD_PROFILE=ON" + (lib.cmakeBool "COMPILER_RT_BUILD_XRAY" false) + (lib.cmakeBool "COMPILER_RT_BUILD_LIBFUZZER" false) + (lib.cmakeBool "COMPILER_RT_BUILD_MEMPROF" false) + (lib.cmakeBool "COMPILER_RT_BUILD_ORC" false) # may be possible to build with musl if necessary ] ++ lib.optionals (!haveLibc || bareMetal) [ - "-DCOMPILER_RT_BUILD_PROFILE=OFF" + (lib.cmakeBool "COMPILER_RT_BUILD_PROFILE" false) + (lib.cmakeBool "CMAKE_C_COMPILER_WORKS" true) + (lib.cmakeBool "COMPILER_RT_BAREMETAL_BUILD" true) + (lib.cmakeFeature "CMAKE_SIZEOF_VOID_P" (toString (stdenv.hostPlatform.parsed.cpu.bits / 8))) ] ++ lib.optionals (!haveLibc || bareMetal || isDarwinStatic) [ - "-DCMAKE_CXX_COMPILER_WORKS=ON" - ] - ++ lib.optionals (!haveLibc || bareMetal) [ - "-DCMAKE_C_COMPILER_WORKS=ON" - "-DCOMPILER_RT_BAREMETAL_BUILD=ON" - "-DCMAKE_SIZEOF_VOID_P=${toString (stdenv.hostPlatform.parsed.cpu.bits / 8)}" + (lib.cmakeBool "CMAKE_CXX_COMPILER_WORKS" true) ] ++ lib.optionals (!haveLibc) [ - "-DCMAKE_C_FLAGS=-nodefaultlibs" + (lib.cmakeFeature "CMAKE_C_FLAGS" "-nodefaultlibs") ] ++ lib.optionals (useLLVM) [ - "-DCOMPILER_RT_BUILD_BUILTINS=ON" + (lib.cmakeBool "COMPILER_RT_BUILD_BUILTINS" true) #https://stackoverflow.com/questions/53633705/cmake-the-c-compiler-is-not-able-to-compile-a-simple-test-program - "-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY" + (lib.cmakeFeature "CMAKE_TRY_COMPILE_TARGET_TYPE" "STATIC_LIBRARY") ] ++ lib.optionals (bareMetal) [ - "-DCOMPILER_RT_OS_DIR=baremetal" + (lib.cmakeFeature "COMPILER_RT_OS_DIR" "baremetal") ] ++ lib.optionals (stdenv.hostPlatform.isDarwin) ( lib.optionals (lib.versionAtLeast release_version "16") [ - "-DCMAKE_LIPO=${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}lipo" + (lib.cmakeFeature "CMAKE_LIPO" "${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}lipo") ] ++ lib.optionals (!haveLibcxx) [ # Darwin fails to detect that the compiler supports the `-g` flag when there is no libc++ during the # compiler-rt bootstrap, which prevents compiler-rt from building. The `-g` flag is required by the # Darwin support, so force it to be enabled during the first stage of the compiler-rt bootstrap. - "-DCOMPILER_RT_HAS_G_FLAG=ON" + (lib.cmakeBool "COMPILER_RT_HAS_G_FLAG" true) ] ++ [ - "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.darwinArch}" - "-DDARWIN_osx_BUILTIN_ARCHS=${stdenv.hostPlatform.darwinArch}" - "-DSANITIZER_MIN_OSX_VERSION=${stdenv.hostPlatform.darwinMinVersion}" + (lib.cmakeFeature "DARWIN_osx_ARCHS" stdenv.hostPlatform.darwinArch) + (lib.cmakeFeature "DARWIN_osx_BUILTIN_ARCHS" stdenv.hostPlatform.darwinArch) + (lib.cmakeFeature "SANITIZER_MIN_OSX_VERSION" stdenv.hostPlatform.darwinMinVersion) ] ++ lib.optionals (lib.versionAtLeast release_version "15") [ # `COMPILER_RT_DEFAULT_TARGET_ONLY` does not apply to Darwin: # https://github.com/llvm/llvm-project/blob/27ef42bec80b6c010b7b3729ed0528619521a690/compiler-rt/cmake/base-config-ix.cmake#L153 - "-DCOMPILER_RT_ENABLE_IOS=OFF" + (lib.cmakeBool "COMPILER_RT_ENABLE_IOS" false) ] ) ++ lib.optionals (noSanitizers && lib.versionAtLeast release_version "19") [ - "-DCOMPILER_RT_BUILD_CTX_PROFILE=OFF" + (lib.cmakeBool "COMPILER_RT_BUILD_CTX_PROFILE" false) ] ++ devExtraCmakeFlags; @@ -369,4 +356,4 @@ stdenv.mkDerivation { # `enable_execute_stack.c` Also doesn't sound like something WASM would support. || (stdenv.hostPlatform.isWasm && haveLibc); }; -} +}) diff --git a/pkgs/development/compilers/llvm/common/libunwind/default.nix b/pkgs/development/compilers/llvm/common/libunwind/default.nix index f8256b13776c..0695d8f2be5b 100644 --- a/pkgs/development/compilers/llvm/common/libunwind/default.nix +++ b/pkgs/development/compilers/llvm/common/libunwind/default.nix @@ -15,72 +15,50 @@ devExtraCmakeFlags ? [ ], getVersionFile, }: -let - pname = "libunwind"; - src' = - if monorepoSrc != null then - runCommand "${pname}-src-${version}" { inherit (monorepoSrc) passthru; } ( - '' - mkdir -p "$out" - '' - + lib.optionalString (lib.versionAtLeast release_version "14") '' - cp -r ${monorepoSrc}/cmake "$out" - '' - + '' - cp -r ${monorepoSrc}/${pname} "$out" - mkdir -p "$out/libcxx" - cp -r ${monorepoSrc}/libcxx/cmake "$out/libcxx" - cp -r ${monorepoSrc}/libcxx/utils "$out/libcxx" - mkdir -p "$out/llvm" - cp -r ${monorepoSrc}/llvm/cmake "$out/llvm" - '' - + lib.optionalString (lib.versionAtLeast release_version "15") '' - cp -r ${monorepoSrc}/llvm/utils "$out/llvm" - cp -r ${monorepoSrc}/runtimes "$out" - '' - ) - else - src; - - patches = lib.optional (lib.versionOlder release_version "17") ( - getVersionFile "libunwind/gnu-install-dirs.patch" - ); - - hasPatches = builtins.length patches > 0; - - prePatch = - lib.optionalString - (lib.versionAtLeast release_version "15" && (hasPatches || lib.versionOlder release_version "18")) - '' - cd ../${pname} - chmod -R u+w . - ''; - - postPatch = - lib.optionalString - (lib.versionAtLeast release_version "15" && (hasPatches || lib.versionOlder release_version "18")) - '' - cd ../runtimes - ''; - - postInstall = - lib.optionalString (enableShared && !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isWindows) - '' - # libcxxabi wants to link to libunwind_shared.so (?). - ln -s $out/lib/libunwind.so $out/lib/libunwind_shared.so - '' - + lib.optionalString (enableShared && stdenv.hostPlatform.isWindows) '' - ln -s $out/lib/libunwind.dll.a $out/lib/libunwind_shared.dll.a - ''; -in stdenv.mkDerivation ( - rec { - inherit pname version patches; + finalAttrs: + let + hasPatches = builtins.length finalAttrs.patches > 0; + in + { + pname = "libunwind"; - src = src'; + inherit version; + + patches = lib.optional (lib.versionOlder release_version "17") ( + getVersionFile "libunwind/gnu-install-dirs.patch" + ); + + src = + if monorepoSrc != null then + runCommand "libunwind-src-${version}" { inherit (monorepoSrc) passthru; } ( + '' + mkdir -p "$out" + '' + + lib.optionalString (lib.versionAtLeast release_version "14") '' + cp -r ${monorepoSrc}/cmake "$out" + '' + + '' + cp -r ${monorepoSrc}/libunwind "$out" + mkdir -p "$out/libcxx" + cp -r ${monorepoSrc}/libcxx/cmake "$out/libcxx" + cp -r ${monorepoSrc}/libcxx/utils "$out/libcxx" + mkdir -p "$out/llvm" + cp -r ${monorepoSrc}/llvm/cmake "$out/llvm" + '' + + lib.optionalString (lib.versionAtLeast release_version "15") '' + cp -r ${monorepoSrc}/llvm/utils "$out/llvm" + cp -r ${monorepoSrc}/runtimes "$out" + '' + ) + else + src; sourceRoot = - if lib.versionAtLeast release_version "15" then "${src.name}/runtimes" else "${src.name}/${pname}"; + if lib.versionAtLeast release_version "15" then + "${finalAttrs.src.name}/runtimes" + else + "${finalAttrs.src.name}/libunwind"; outputs = [ "out" @@ -95,13 +73,40 @@ stdenv.mkDerivation ( ]; cmakeFlags = - lib.optional (lib.versionAtLeast release_version "15") "-DLLVM_ENABLE_RUNTIMES=libunwind" - ++ lib.optional (!enableShared) "-DLIBUNWIND_ENABLE_SHARED=OFF" + [ (lib.cmakeBool "LIBUNWIND_ENABLE_SHARED" enableShared) ] + ++ lib.optional (lib.versionAtLeast release_version "15") ( + lib.cmakeFeature "LLVM_ENABLE_RUNTIMES" "libunwind" + ) ++ lib.optionals (lib.versions.major release_version == "12" && stdenv.hostPlatform.isDarwin) [ - "-DCMAKE_CXX_COMPILER_WORKS=ON" + (lib.cmakeBool "CMAKE_CXX_COMPILER_WORKS" true) ] ++ devExtraCmakeFlags; + prePatch = + lib.optionalString + (lib.versionAtLeast release_version "15" && (hasPatches || lib.versionOlder release_version "18")) + '' + cd ../libunwind + chmod -R u+w . + ''; + + postPatch = + lib.optionalString + (lib.versionAtLeast release_version "15" && (hasPatches || lib.versionOlder release_version "18")) + '' + cd ../runtimes + ''; + + postInstall = + lib.optionalString (enableShared && !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isWindows) + '' + # libcxxabi wants to link to libunwind_shared.so (?). + ln -s $out/lib/libunwind.so $out/lib/libunwind_shared.so + '' + + lib.optionalString (enableShared && stdenv.hostPlatform.isWindows) '' + ln -s $out/lib/libunwind.dll.a $out/lib/libunwind_shared.dll.a + ''; + meta = llvm_meta // { # Details: https://github.com/llvm/llvm-project/blob/main/libunwind/docs/index.rst homepage = "https://clang.llvm.org/docs/Toolchain.html#unwind-library"; @@ -114,7 +119,4 @@ stdenv.mkDerivation ( ''; }; } - // (if (lib.versionAtLeast release_version "15") then { inherit postInstall; } else { }) - // (if prePatch != "" then { inherit prePatch; } else { }) - // (if postPatch != "" then { inherit postPatch; } else { }) ) diff --git a/pkgs/development/compilers/lobster/default.nix b/pkgs/development/compilers/lobster/default.nix index c8f6fdddf163..f2d705c84779 100644 --- a/pkgs/development/compilers/lobster/default.nix +++ b/pkgs/development/compilers/lobster/default.nix @@ -9,13 +9,6 @@ libGL, xorg, - # Darwin deps - CoreFoundation, - Cocoa, - AudioToolbox, - OpenGL, - Foundation, - ForceFeedback, }: stdenv.mkDerivation (finalAttrs: { @@ -30,22 +23,11 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ cmake ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ - CoreFoundation - Cocoa - AudioToolbox - OpenGL - Foundation - ForceFeedback - ] - else - [ - libGL - xorg.libX11 - xorg.libXext - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libGL + xorg.libX11 + xorg.libXext + ]; preConfigure = '' cd dev diff --git a/pkgs/development/compilers/mono/4.nix b/pkgs/development/compilers/mono/4.nix index 66d8ff8a010a..0b87dba569f9 100644 --- a/pkgs/development/compilers/mono/4.nix +++ b/pkgs/development/compilers/mono/4.nix @@ -1,13 +1,10 @@ { callPackage, - Foundation, - libobjc, stdenv, lib, }: -callPackage ./generic.nix ({ - inherit Foundation libobjc; +callPackage ./generic.nix { version = "4.8.1.0"; sha256 = "1vyvp2g28ihcgxgxr8nhzyzdmzicsh5djzk8dk1hj5p5f2k3ijqq"; enableParallelBuilding = false; # #32386, https://hydra.nixos.org/build/65600645 @@ -19,4 +16,4 @@ callPackage ./generic.nix ({ "-Wno-error=int-conversion" "-Wno-error=return-mismatch" ]; -}) +} diff --git a/pkgs/development/compilers/mono/5.nix b/pkgs/development/compilers/mono/5.nix index 4cf7252dcc35..a8f1283467e0 100644 --- a/pkgs/development/compilers/mono/5.nix +++ b/pkgs/development/compilers/mono/5.nix @@ -1,13 +1,10 @@ { callPackage, - Foundation, - libobjc, }: -callPackage ./generic.nix ({ - inherit Foundation libobjc; +callPackage ./generic.nix { version = "5.20.1.34"; sha256 = "12vw5dkhmp1vk9l658pil8jiqirkpdsc5z8dm5mpj595yr6d94fd"; enableParallelBuilding = true; env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration"; -}) +} diff --git a/pkgs/development/compilers/mono/6.nix b/pkgs/development/compilers/mono/6.nix index 9cabf7ba4441..d8a8123b5679 100644 --- a/pkgs/development/compilers/mono/6.nix +++ b/pkgs/development/compilers/mono/6.nix @@ -1,13 +1,10 @@ { callPackage, - Foundation, - libobjc, }: -callPackage ./generic.nix ({ - inherit Foundation libobjc; +callPackage ./generic.nix { version = "6.12.0.182"; srcArchiveSuffix = "tar.xz"; sha256 = "sha256-VzZqarTztezxEdSFSAMWFbOhANuHxnn8AG6Mik79lCQ="; enableParallelBuilding = true; -}) +} diff --git a/pkgs/development/compilers/mono/generic.nix b/pkgs/development/compilers/mono/generic.nix index 56547ece52e6..ebccbf326f03 100644 --- a/pkgs/development/compilers/mono/generic.nix +++ b/pkgs/development/compilers/mono/generic.nix @@ -13,8 +13,6 @@ zlib, bash, cacert, - Foundation, - libobjc, python3, version, sha256, @@ -52,20 +50,15 @@ stdenv.mkDerivation rec { which gnumake42 ]; - buildInputs = - [ - glib - gettext - libgdiplus - libX11 - ncurses - zlib - bash - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - libobjc - ]; + buildInputs = [ + glib + gettext + libgdiplus + libX11 + ncurses + zlib + bash + ]; configureFlags = [ "--x-includes=${libX11.dev}/include" diff --git a/pkgs/development/compilers/openjdk/21/source.json b/pkgs/development/compilers/openjdk/21/source.json index 9808423ccff1..88dca693a01a 100644 --- a/pkgs/development/compilers/openjdk/21/source.json +++ b/pkgs/development/compilers/openjdk/21/source.json @@ -1,6 +1,6 @@ { - "hash": "sha256-H28Hp1SzANkrgnC6xdkiSEcRK6bm8BcT/lbJDEUvRYY=", + "hash": "sha256-H2ed09+1qafIDsHYDYRIcE9nyWwQagVyE563ROlNTtk=", "owner": "openjdk", "repo": "jdk21u", - "rev": "refs/tags/jdk-21.0.5+11" + "rev": "refs/tags/jdk-21.0.7+6" } diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix index a78cd863dabd..e48107685d3e 100644 --- a/pkgs/development/compilers/ponyc/default.nix +++ b/pkgs/development/compilers/ponyc/default.nix @@ -2,8 +2,10 @@ lib, stdenv, fetchFromGitHub, + apple-sdk_13, cmake, coreutils, + darwinMinVersionHook, libxml2, lto ? true, makeWrapper, @@ -17,7 +19,6 @@ which, z3, cctools, - darwin, }: stdenv.mkDerivation (rec { @@ -48,13 +49,20 @@ stdenv.mkDerivation (rec { hash = "sha256-W+OxRTVtemt2esw4P7IyGWXOonUN5ZuscjvzqkYvZbM="; }; - nativeBuildInputs = [ - cmake - makeWrapper - which - python3 - git - ] ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ cctools ]; + nativeBuildInputs = + [ + cmake + makeWrapper + which + python3 + git + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Keep in sync with `PONY_OSX_PLATFORM`. + apple-sdk_13 + (darwinMinVersionHook "13.0") + cctools.libtool + ]; buildInputs = [ libxml2 @@ -68,7 +76,7 @@ stdenv.mkDerivation (rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ (replaceVars ./fix-darwin-build.patch { - libSystem = darwin.Libsystem; + apple-sdk = apple-sdk_13; }) ]; diff --git a/pkgs/development/compilers/ponyc/fix-darwin-build.patch b/pkgs/development/compilers/ponyc/fix-darwin-build.patch index bca8f19d537d..60446f73452e 100644 --- a/pkgs/development/compilers/ponyc/fix-darwin-build.patch +++ b/pkgs/development/compilers/ponyc/fix-darwin-build.patch @@ -1,18 +1,13 @@ diff --git a/src/libponyc/codegen/genexe.c b/src/libponyc/codegen/genexe.c -index 9ae3ff16..fdfe2bc5 100644 +index 3f0348eaa1..76b03030bf 100644 --- a/src/libponyc/codegen/genexe.c +++ b/src/libponyc/codegen/genexe.c -@@ -296,10 +296,10 @@ static bool link_exe(compile_t* c, ast_t* program, - char* ld_cmd = (char*)ponyint_pool_alloc_size(ld_len); - +@@ -308,7 +308,7 @@ snprintf(ld_cmd, ld_len, -- "%s -execute -arch %.*s " -+ "%s -execute " + "%s -execute -arch %.*s " "-o %s %s %s %s " - "-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -lSystem %s -platform_version macos '" STR(PONY_OSX_PLATFORM) "' '0.0.0'", -- linker, (int)arch_len, c->opt->triple, file_exe, file_o, -+ "-L@libSystem@/lib -lSystem %s -platform_version macos '" STR(PONY_OSX_PLATFORM) "' '0.0.0'", -+ linker, file_exe, file_o, ++ "-L\"${SDKROOT:-${DEVELOPER_DIR:-@apple-sdk@}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk}/usr/lib\" -lSystem %s -platform_version macos '" STR(PONY_OSX_PLATFORM) "' '0.0.0'", + linker, (int)arch_len, c->opt->triple, file_exe, file_o, lib_args, ponyrt, sanitizer_arg ); - diff --git a/pkgs/development/compilers/rust/binary.nix b/pkgs/development/compilers/rust/binary.nix index 7d7f4423ccd8..e390b43341fc 100644 --- a/pkgs/development/compilers/rust/binary.nix +++ b/pkgs/development/compilers/rust/binary.nix @@ -5,7 +5,6 @@ wrapRustc, bash, curl, - darwin, zlib, autoPatchelfHook, gcc, @@ -17,7 +16,6 @@ let inherit (lib) optionalString; - inherit (darwin.apple_sdk.frameworks) Security; bootstrapping = versionType == "bootstrap"; @@ -46,8 +44,7 @@ rec { buildInputs = [ bash ] ++ lib.optional (!stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isFreeBSD) gcc.cc.lib - ++ lib.optional (!stdenv.hostPlatform.isDarwin) zlib - ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ++ lib.optional (!stdenv.hostPlatform.isDarwin) zlib; postPatch = '' patchShebangs . @@ -152,10 +149,9 @@ rec { nativeBuildInputs = [ makeWrapper ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) autoPatchelfHook; - buildInputs = - [ bash ] - ++ lib.optional (!stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isFreeBSD) gcc.cc.lib - ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ + bash + ] ++ lib.optional (!stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isFreeBSD) gcc.cc.lib; postPatch = '' patchShebangs . diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index d7a0e3d97873..590b29f55d8b 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -15,7 +15,6 @@ fetchurl, file, python3, - darwin, cargo, cmake, rustc, @@ -51,7 +50,6 @@ let optionalString concatStringsSep ; - inherit (darwin.apple_sdk.frameworks) Security; useLLVM = stdenv.targetPlatform.useLLVM or false; in stdenv.mkDerivation (finalAttrs: { @@ -349,7 +347,6 @@ stdenv.mkDerivation (finalAttrs: { [ openssl ] ++ optionals stdenv.hostPlatform.isDarwin [ libiconv - Security zlib ] ++ optional (!withBundledLLVM) llvmShared.lib diff --git a/pkgs/development/compilers/smlnj/default.nix b/pkgs/development/compilers/smlnj/default.nix index cbd4168b6024..41c186050e34 100644 --- a/pkgs/development/compilers/smlnj/default.nix +++ b/pkgs/development/compilers/smlnj/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - Libsystem, }: let version = "110.99.7.1"; @@ -62,16 +61,10 @@ stdenv.mkDerivation { ./config/unpack $TMP runtime ''; - patchPhase = - '' - sed -i '/^PATH=/d' config/_arch-n-opsys base/runtime/config/gen-posix-names.sh - echo SRCARCHIVEURL="file:/$TMP" > config/srcarchiveurl - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # Locate standard headers like - substituteInPlace base/runtime/config/gen-posix-names.sh \ - --replace "\$SDK_PATH/usr" "${Libsystem}" - ''; + patchPhase = '' + sed -i '/^PATH=/d' config/_arch-n-opsys base/runtime/config/gen-posix-names.sh + echo SRCARCHIVEURL="file:/$TMP" > config/srcarchiveurl + ''; buildPhase = '' ./config/install.sh -default ${arch} diff --git a/pkgs/development/compilers/swi-prolog/default.nix b/pkgs/development/compilers/swi-prolog/default.nix index 62d0a2b188e3..36ef2245c5ba 100644 --- a/pkgs/development/compilers/swi-prolog/default.nix +++ b/pkgs/development/compilers/swi-prolog/default.nix @@ -13,7 +13,6 @@ readline, libedit, libarchive, - Security, # optional dependencies withDb ? true, @@ -113,7 +112,6 @@ let freetype fontconfig ]) - ++ (lib.optional stdenv.hostPlatform.isDarwin Security) ++ extraLibraries'; in stdenv.mkDerivation { diff --git a/pkgs/development/compilers/swift/default.nix b/pkgs/development/compilers/swift/default.nix index d00ff1f4e92e..0215cd6f0ba3 100644 --- a/pkgs/development/compilers/swift/default.nix +++ b/pkgs/development/compilers/swift/default.nix @@ -16,14 +16,6 @@ let callPackage = newScope self; - # Current versions of Swift on Darwin require macOS SDK 10.15 at least. - # The Swift compiler propagates the 13.3 SDK and a 10.15 deployment target. - # Packages that need a newer version can add it to their build inputs - # to use it (as normal). - - # This SDK is included for compatibility with existing packages. - apple_sdk = pkgs.darwin.apple_sdk_11_0; - # Swift builds its own Clang for internal use. We wrap that clang with a # cc-wrapper derived from the clang configured below. Because cc-wrapper # applies a specific resource-root, the two versions are best matched, or @@ -88,13 +80,9 @@ let swift = swift-unwrapped; }; - sourcekit-lsp = callPackage ./sourcekit-lsp { - inherit (apple_sdk.frameworks) CryptoKit LocalAuthentication; - }; + sourcekit-lsp = callPackage ./sourcekit-lsp { }; - swift-docc = callPackage ./swift-docc { - inherit (apple_sdk.frameworks) CryptoKit LocalAuthentication; - }; + swift-docc = callPackage ./swift-docc { }; swift-format = callPackage ./swift-format { }; diff --git a/pkgs/development/compilers/swift/foundation/default.nix b/pkgs/development/compilers/swift/foundation/default.nix index c1836607eb11..0f2c6b14908b 100644 --- a/pkgs/development/compilers/swift/foundation/default.nix +++ b/pkgs/development/compilers/swift/foundation/default.nix @@ -1,8 +1,3 @@ -# TODO: We already package the CoreFoundation component of Foundation in: -# pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix -# This is separate because the CF build is completely different and part of -# stdenv. Merging the two was kept outside of the scope of Swift work. - { lib, stdenv, diff --git a/pkgs/development/compilers/swift/sourcekit-lsp/default.nix b/pkgs/development/compilers/swift/sourcekit-lsp/default.nix index 8d425bcc6f5c..ebfc8d008f91 100644 --- a/pkgs/development/compilers/swift/sourcekit-lsp/default.nix +++ b/pkgs/development/compilers/swift/sourcekit-lsp/default.nix @@ -11,8 +11,6 @@ XCTest, sqlite, ncurses, - CryptoKit, - LocalAuthentication, }: let sources = callPackage ../sources.nix { }; @@ -35,17 +33,12 @@ stdenv.mkDerivation { swift swiftpm ]; - buildInputs = - [ - Foundation - XCTest - sqlite - ncursesInput - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CryptoKit - LocalAuthentication - ]; + buildInputs = [ + Foundation + XCTest + sqlite + ncursesInput + ]; configurePhase = generated.configure diff --git a/pkgs/development/compilers/swift/swift-docc/default.nix b/pkgs/development/compilers/swift/swift-docc/default.nix index f1c1ee2dcd68..1ec9bae5603b 100644 --- a/pkgs/development/compilers/swift/swift-docc/default.nix +++ b/pkgs/development/compilers/swift/swift-docc/default.nix @@ -7,8 +7,6 @@ swiftpm2nix, Foundation, XCTest, - CryptoKit, - LocalAuthentication, }: let sources = callPackage ../sources.nix { }; @@ -27,15 +25,10 @@ stdenv.mkDerivation { swift swiftpm ]; - buildInputs = - [ - Foundation - XCTest - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CryptoKit - LocalAuthentication - ]; + buildInputs = [ + Foundation + XCTest + ]; configurePhase = generated.configure; diff --git a/pkgs/development/compilers/terra/default.nix b/pkgs/development/compilers/terra/default.nix index 0a455d45ce0f..2d12834f7ce2 100644 --- a/pkgs/development/compilers/terra/default.nix +++ b/pkgs/development/compilers/terra/default.nix @@ -10,10 +10,7 @@ cudaPackages, enableCUDA ? false, libffi, - libobjc, libpfm, - Cocoa, - Foundation, }: let @@ -65,12 +62,7 @@ stdenv.mkDerivation rec { libxml2 ] ++ lib.optionals enableCUDA [ cuda ] - ++ lib.optional (!stdenv.hostPlatform.isDarwin) libpfm - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - Cocoa - Foundation - ]; + ++ lib.optional (!stdenv.hostPlatform.isDarwin) libpfm; cmakeFlags = let diff --git a/pkgs/development/embedded/blisp/default.nix b/pkgs/development/embedded/blisp/default.nix index d7b1b6018efc..e59750000393 100644 --- a/pkgs/development/embedded/blisp/default.nix +++ b/pkgs/development/embedded/blisp/default.nix @@ -7,7 +7,6 @@ libserialport, pkg-config, testers, - IOKit, }: stdenv.mkDerivation (finalAttrs: { @@ -29,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ argtable libserialport - ] ++ lib.optional stdenv.hostPlatform.isDarwin IOKit; + ]; cmakeFlags = [ "-DBLISP_BUILD_CLI=ON" diff --git a/pkgs/development/embedded/fpga/ecpdap/default.nix b/pkgs/development/embedded/fpga/ecpdap/default.nix index 7babd86443a3..7b594468a732 100644 --- a/pkgs/development/embedded/fpga/ecpdap/default.nix +++ b/pkgs/development/embedded/fpga/ecpdap/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, libusb1, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -24,7 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libusb1 ] ++ lib.optional stdenv.hostPlatform.isDarwin AppKit; + buildInputs = [ libusb1 ]; postInstall = '' mkdir -p $out/etc/udev/rules.d diff --git a/pkgs/development/embedded/fpga/fujprog/default.nix b/pkgs/development/embedded/fpga/fujprog/default.nix index fea0900ab2af..224b671f9ff6 100644 --- a/pkgs/development/embedded/fpga/fujprog/default.nix +++ b/pkgs/development/embedded/fpga/fujprog/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, pkg-config, - IOKit, libftdi1, libusb-compat-0_1, }: @@ -28,7 +27,7 @@ stdenv.mkDerivation rec { buildInputs = [ libftdi1 libusb-compat-0_1 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; + ]; meta = with lib; { description = "JTAG programmer for the ULX3S and ULX2S open hardware FPGA development boards"; diff --git a/pkgs/development/haskell-modules/HACKING.md b/pkgs/development/haskell-modules/HACKING.md index 10ece9b484f6..0cadbefea0c9 100644 --- a/pkgs/development/haskell-modules/HACKING.md +++ b/pkgs/development/haskell-modules/HACKING.md @@ -7,28 +7,30 @@ there are no Haskell-related evaluation errors or build errors that get into the Nixpkgs `master` branch. We do this by periodically merging an updated set of Haskell packages on the -`haskell-updates` branch into the `master` branch. Each member of the team +`haskell-updates` branch into the `staging` branch. Each member of the team takes a two week period where they are in charge of merging the -`haskell-updates` branch into `master`. This is the documentation for this +`haskell-updates` branch into `staging`. This is the documentation for this workflow. The workflow generally proceeds in three main steps: 1. create the initial `haskell-updates` PR, and update Stackage and Hackage snapshots 1. wait for contributors to fix newly broken Haskell packages -1. merge `haskell-updates` into `master` +1. merge `haskell-updates` into `staging` Each of these steps is described in a separate section. There is a script that automates the workflow for merging the currently open -`haskell-updates` PR into `master` and opening the next PR. It is described +`haskell-updates` PR into `staging` and opening the next PR. It is described at the end of this document. ## Initial `haskell-updates` PR -In this section we create the PR for merging `haskell-updates` into `master`. +In this section we create the PR for merging `haskell-updates` into `staging`. -1. Make sure the `haskell-updates` branch is up-to-date with `master`. +1. Make sure the `haskell-updates` branch is up-to-date with a _merge base_ of + `staging` and `master`. `haskell-updates` is not based _on_ `staging`, + so that it can share binary cache with `master`. 1. Update the Stackage Nightly resolver used by Nixpkgs and create a commit: @@ -50,7 +52,7 @@ In this section we create the PR for merging `haskell-updates` into `master`. 1. Push these commits to the `haskell-updates` branch of the NixOS/nixpkgs repository. -1. Open a PR on Nixpkgs for merging `haskell-updates` into `master`. The recommended +1. Open a PR on Nixpkgs for merging `haskell-updates` into `staging`. The recommended PR title and body text are described in the `merge-and-open-pr.sh` section. ## Notify Maintainers and Fix Broken Packages @@ -85,7 +87,7 @@ most recent build report. Maintainers should be given at least 7 days to fix up their packages when they break. If maintainers don't fix up their packages within 7 days, then they -may be marked broken before merging `haskell-updates` into `master`. +may be marked broken before merging `haskell-updates` into `staging`. ### Fix Broken Packages @@ -153,7 +155,7 @@ following will happen: - All updated files will be committed. -## Merge `haskell-updates` into `master` +## Merge `haskell-updates` into `staging` Now it is time to merge the `haskell-updates` PR you opened above. @@ -168,33 +170,12 @@ Before doing this, make sure of the following: have been pinged on GitHub and given at least a week to fix their packages. This is especially important for widely-used packages like `cachix`. -- Make sure you first merge the `master` branch into `haskell-updates`. Wait - for Hydra to evaluate the new `haskell-updates` jobset. Make sure you only - merge `haskell-updates` into `master` when there are no evaluation errors. - -- Due to Hydra having only a small number of Darwin build machines, the - `haskell-updates` jobset on Hydra often has many queued Darwin jobs. - In order to not have these queued Darwin jobs prevent the `haskell-updates` - branch from being merged to `master` in a timely manner, we have special - rules for Darwin jobs. - - - It is alright to merge the `haskell-updates` branch to `master` if - there are remaining queued Darwin jobs on Hydra. - - - We would like to keep GHC and the `mergeable` job building on Darwin. - Do not merge the `haskell-updates` branch to `master` if GHC is failing - to build, or the `mergeable` job has failing Darwin constituent jobs. - - If GHC and the `mergeable` job are not failing, but merely queued, - it is alright to merge the `haskell-updates` branch to `master`. - - - We do not need to keep the `maintained` job building on Darwin. - If `maintained` packages are failing on Darwin, it is helpful to - mark them as broken on that platform. - -When you've double-checked these points, go ahead and merge the `haskell-updates` PR. -After merging, **make sure not to delete the `haskell-updates` branch**, since it -causes all currently open Haskell-related pull-requests to be automatically closed on GitHub. +- Keep an eye on the next `staging-next` iteration (which is branched off + from `staging`) to confirm that there are no show stopping issues stemming + from interactions between changes on `staging` and `haskell-updates`. + Also be aware that build or eval regressions from a `haskell-updates` + iteration may only become apparent on `staging-next`, especially when the + `haskell-updates` jobset had e.g. Darwin builds disabled. ## Script for Merging `haskell-updates` and Opening a New PR @@ -233,10 +214,6 @@ opening the next one. When you want to merge the currently open $ ./maintainers/scripts/haskell/mark-broken.sh --do-commit ``` -1. Merge `master` into `haskell-updates` and make sure to push to the - `haskell-updates` branch. (This can be skipped if `master` has recently - been merged into `haskell-updates`.) - 1. Go to https://hydra.nixos.org/jobset/nixpkgs/haskell-updates and force an evaluation of the `haskell-updates` jobset. See one of the following sections for how to do this. Make sure there are no evaluation errors. If @@ -270,11 +247,14 @@ opening the next one. When you want to merge the currently open ## Update Hackage Version Information -After merging into `master` you can update what Hackage displays as the current +Remember to regularly update what Hackage displays as the current version in NixOS for every individual package. To do this you run -`maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh`. See the -script for how to provide credentials. Once you have configured credentials, -running this takes only a few seconds. +`maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh` on a checkout +of `master` (or `nixpkgs-unstable`). See the script for how to provide credentials. +Once you have configured credentials, running this takes only a few seconds. + +The best time to do this is after `staging-next` has been merged since this is +the way Haskell package updates propagate to `master`. ## Additional Info diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index 2988834da820..4a212e7f76d9 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -2,6 +2,7 @@ { mkDerivation, aeson, + ansi-terminal, ansi-wl-pprint, base, bytestring, @@ -34,16 +35,17 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2024-12-31"; + version = "unstable-2025-04-22"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/e290b906f056dd1414ede71b4bb6375be2d0aa5d.tar.gz"; - sha256 = "0x94w4dfjfxp3f5h7w5738znkyb8barzjki0xsf94asiffiqsgxn"; + url = "https://github.com/NixOS/cabal2nix/archive/e6ed81965def7775aabdda7456d0c13f626295ee.tar.gz"; + sha256 = "1fh428r4wfrqjj77dxy1l3d9scm4ywz89rp7dhp07y3bq5yr7hs4"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson + ansi-terminal ansi-wl-pprint base bytestring diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c3ec333ba589..f17fd3cd1cfb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -34,17 +34,28 @@ self: super: Cabal-syntax = self.Cabal-syntax_3_12_1_0; } ); - Cabal_3_14_1_0 = doDistribute ( - super.Cabal_3_14_1_0.override { - Cabal-syntax = self.Cabal-syntax_3_14_1_0; - } - ); + Cabal_3_14_1_1 = + overrideCabal + (drv: { + # Revert increased lower bound on unix since we have backported + # the required patch to all GHC bundled versions of unix. + postPatch = + drv.postPatch or "" + + '' + substituteInPlace Cabal.cabal --replace-fail "unix >= 2.8.6.0" "unix >= 2.6.0.0" + ''; + }) + ( + doDistribute ( + super.Cabal_3_14_1_1.override { + Cabal-syntax = self.Cabal-syntax_3_14_1_0; + } + ) + ); - # hackage-security == 0.6.2.6 has a wider support range in theory, but it only - # makes sense to use the non Stackage version if we want to use Cabal* >= 3.14 - hackage-security_0_6_2_6 = super.hackage-security_0_6_2_6.override { - Cabal = self.Cabal_3_14_1_0; - Cabal-syntax = self.Cabal-syntax_3_14_1_0; + # Needs matching version of Cabal + Cabal-hooks = super.Cabal-hooks.override { + Cabal = self.Cabal_3_14_1_1; }; # cabal-install needs most recent versions of Cabal and Cabal-syntax, @@ -55,11 +66,8 @@ self: super: # !!! Use cself/csuper inside for the actual overrides cabalInstallOverlay = cself: csuper: - { - hackage-security = self.hackage-security_0_6_2_6; - } - // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.12") { - Cabal = cself.Cabal_3_14_1_0; + lib.optionalAttrs (lib.versionOlder self.ghc.version "9.12") { + Cabal = cself.Cabal_3_14_1_1; Cabal-syntax = cself.Cabal-syntax_3_14_1_0; }; in @@ -73,11 +81,46 @@ self: super: # to bogus references to some dependencies. overrideCabal ( old: - lib.optionalAttrs (pkgs.stdenv.hostPlatform.isDarwin && pkgs.stdenv.hostPlatform.isAarch64) { + { + # Prevent DOS line endings from Hackage from breaking a patch + prePatch = + old.prePatch or "" + + '' + ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal + ''; + # Ignore unix bound intended to prevent an unix bug on 32bit systems. + # We apply a patch for this issue to the GHC core packages directly. + # See unix-fix-ctimeval-size-32-bit.patch in ../compilers/ghc/common-*.nix + patches = + old.patches or [ ] + ++ lib.optionals + ( + scope.unix == null + && lib.elem self.ghc.version [ + "9.6.1" + "9.6.2" + "9.6.3" + "9.6.4" + "9.6.5" + "9.6.6" + "9.8.1" + "9.8.2" + "9.8.3" + "9.10.1" + ] + ) + [ + ./patches/cabal-install-3.14.1.1-lift-unix-bound.patch + ]; + } + // lib.optionalAttrs (pkgs.stdenv.hostPlatform.isDarwin && pkgs.stdenv.hostPlatform.isAarch64) { postInstall = '' ${old.postInstall or ""} remove-references-to -t ${scope.HTTP} "$out/bin/.cabal-wrapped" - remove-references-to -t ${scope.Cabal} "$out/bin/.cabal-wrapped" + # if we don't override Cabal, it is taken from ghc's core libs + remove-references-to -t ${ + if scope.Cabal != null then scope.Cabal else scope.ghc + } "$out/bin/.cabal-wrapped" ''; } ) cabal-install; @@ -100,7 +143,7 @@ self: super: # Extensions wants the latest version of Cabal for its list of Haskell # language extensions. - # 2024-01-15: jailbreak to allow hspec-hedgehog 0.1.1.0 https://github.com/kowainik/extensions/pull/92 + # 2025-02-10: jailbreak to allow hspec-hedgehog 0.3.0.0 and hedgehog 1.5 extensions = doJailbreak ( super.extensions.override { Cabal = if versionOlder self.ghc.version "9.6" then self.Cabal_3_10_3_0 else null; # use GHC bundled version @@ -129,21 +172,9 @@ self: super: } )) [ - doJailbreak dontCheck ]; - hls-plugin-api = doJailbreak super.hls-plugin-api; - ghcide = doJailbreak ( - appendPatch (pkgs.fetchpatch { - name = "ghcide-ghc-9.8.3.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/6d0a6f220226fe6c1cb5b6533177deb55e755b0b.patch"; - sha256 = "1jwxldar9qzkg2z6vsx8f2yih3vkf4yjk9p3mryv0azn929qn3h1"; - stripLen = 1; - excludes = [ "cabal.project" ]; - }) super.ghcide - ); - # For -f-auto see cabal.project in haskell-language-server. ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser ( disableCabalFlag "auto" super.ghc-lib-parser-ex @@ -164,10 +195,8 @@ self: super: }) (doJailbreak super.language-haskell-extract); vector = overrideCabal (old: { - # Too strict bounds on doctest which isn't used, but is part of the configuration - jailbreak = true; # vector-doctest seems to be broken when executed via ./Setup test - testTarget = lib.concatStringsSep " " [ + testTargets = [ "vector-tests-O0" "vector-tests-O2" ]; @@ -184,15 +213,9 @@ self: super: # jacinda needs latest version of alex and happy jacinda = super.jacinda.override { - alex = self.alex_3_5_1_0; - happy = self.happy_2_1_3; + happy = self.happy_2_1_5; }; - # 2024-07-09: rhine 1.4.* needs newer monad-schedule than stackage (and is only consumer) - monad-schedule = - assert super.monad-schedule.version == "0.1.2.2"; - doDistribute self.monad-schedule_0_2_0_1; - # Test suite hangs on 32bit. Unclear if this is a bug or not, but if so, then # it has been present in past versions as well. # https://github.com/haskell-unordered-containers/unordered-containers/issues/491 @@ -207,35 +230,16 @@ self: super: # https://github.com/haskell/aeson/issues/1060 dontCheckIf pkgs.stdenv.hostPlatform.is32bit # Deal with infinite and NaN values generated by QuickCheck-2.14.3 - ( - appendPatches [ - (pkgs.fetchpatch { - name = "aeson-quickcheck-2.14.3-double-workaround.patch"; - url = "https://github.com/haskell/aeson/commit/58766a1916b4980792763bab74f0c86e2a7ebf20.patch"; - sha256 = "1jk2xyi9g6dfjsi6hvpvkpmag3ivimipwy1izpbidf3wvc9cixs3"; - }) - ] super.aeson - ); + super.aeson; # 2023-06-28: Test error: https://hydra.nixos.org/build/225565149 orbits = dontCheck super.orbits; - # Too strict bounds on hspec < 2.11 - http-api-data = doJailbreak super.http-api-data; + # 2025-02-10: Too strict bounds on tasty-quickcheck < 0.11 tasty-discover = doJailbreak super.tasty-discover; - # Too strict lower bound on lens, drop with LTS 23 - provide = doJailbreak super.provide; - # Too strict bounds on quickcheck-instances/tasty-qickcheck, drop with LTS 23 - - # make gtk build with pango >= 1.56: https://github.com/gtk2hs/gtk2hs/issues/337 - pango = appendPatch (pkgs.fetchpatch { - url = "https://github.com/gtk2hs/gtk2hs/pull/336/commits/ca7f98bd3e9462deac3661244dc76004a36fc8c3.patch"; - hash = "sha256-fsZIwh4MY3Jnr3Gv4vZKl/LwUsJ+H+7KJ8unARQBifE="; - stripLen = 1; - }) super.pango; - - lawful-conversions = doJailbreak super.lawful-conversions; + # 2025-02-10: Too strict bounds on tasty < 1.5 + tasty-hunit-compat = doJailbreak super.tasty-hunit-compat; # Out of date test data: https://github.com/ocharles/weeder/issues/176 weeder = appendPatch (pkgs.fetchpatch { @@ -263,19 +267,6 @@ self: super: # https://github.com/yesodweb/shakespeare/issues/280 shakespeare = doDistribute self.shakespeare_2_1_0_1; - # 2023-08-09: Jailbreak because of vector < 0.13 - # 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326 - monad-bayes = dontCheck (doJailbreak super.monad-bayes); - - # Disable tests failing on odd floating point numbers generated by QuickCheck 2.14.3 - # https://github.com/haskell/statistics/issues/205 - statistics = overrideCabal (drv: { - testFlags = [ - "-p" - "! (/Pearson correlation/ || /t_qr/ || /Tests for: FDistribution.1-CDF is correct/)" - ]; - }) super.statistics; - # Work around -Werror failures until a more permanent solution is released # https://github.com/haskell-cryptography/HsOpenSSL/issues/88 # https://github.com/haskell-cryptography/HsOpenSSL/issues/93 @@ -304,11 +295,11 @@ self: super: # There are numerical tests on random data, that may fail occasionally lapack = dontCheck super.lapack; - # currently, cabal-plan seems to get not much maintenance - cabal-plan = doJailbreak super.cabal-plan; - # support for transformers >= 0.6 - fused-effects-readline = doJailbreak super.fused-effects-readline; + lifted-base = appendPatch (fetchpatch { + url = "https://github.com/basvandijk/lifted-base/commit/6b61483ec7fd0d5d5d56ccb967860d42740781e8.patch"; + sha256 = "sha256-b29AVDiEMcShceRJyKEauK/411UkOh3ME9AnKEYvcEs="; + }) super.lifted-base; leveldb-haskell = overrideCabal (drv: { version = "2024-05-05-unstable"; @@ -350,28 +341,22 @@ self: super: # successfully with recent versions of the compiler). bin-package-db = null; - # Unnecessarily requires alex >= 3.3 - # https://github.com/glguy/config-value/commit/c5558c8258598fab686c259bff510cc1b19a0c50#commitcomment-119514821 - config-value = doJailbreak super.config-value; - - # path-io bound is adjusted in 0.6.1 release - # https://github.com/tek/hix/commit/019426f6a3db256e4c96558ffe6fa2114e2f19a0 - hix = doJailbreak super.hix; - # waiting for release: https://github.com/jwiegley/c2hsc/issues/41 c2hsc = appendPatch (fetchpatch { url = "https://github.com/jwiegley/c2hsc/commit/490ecab202e0de7fc995eedf744ad3cb408b53cc.patch"; sha256 = "1c7knpvxr7p8c159jkyk6w29653z5yzgjjqj11130bbb8mk9qhq7"; }) super.c2hsc; - ghc-debug-client = doJailbreak super.ghc-debug-client; + # 2025-02-10: Too strict bounds on bytestring < 0.12 + ghc-debug-common = doJailbreak super.ghc-debug-common; - # Test failure. Tests also disabled in Stackage: - # https://github.com/jtdaugherty/brick/issues/499 - brick = dontCheck super.brick; + # https://github.com/agrafix/superbuffer/issues/4 + # Too strict bounds on bytestring < 0.12 + superbuffer = doJailbreak super.superbuffer; - # Needs older QuickCheck version - attoparsec-varword = dontCheck super.attoparsec-varword; + # Infinite recursion with test enabled. + # 2025-02-14: Too strict bounds on attoparsec < 0.14 + attoparsec-varword = doJailbreak (dontCheck super.attoparsec-varword); # These packages (and their reverse deps) cannot be built with profiling enabled. ghc-heap-view = disableLibraryProfiling super.ghc-heap-view; @@ -416,47 +401,44 @@ self: super: # As well as deepseq < 1.5 (so it forbids GHC 9.8) hw-fingertree = doJailbreak super.hw-fingertree; + # hedgehog < 1.5 + hw-prim = doJailbreak super.hw-prim; + # Test suite is slow and sometimes comes up with counter examples. # Upstream is aware (https://github.com/isovector/nspace/issues/1), # if it's a bug, at least doesn't seem to be nixpkgs-specific. nspace = dontCheck super.nspace; - # 2024-03-10: Maintainance stalled, fixes unmerged: https://github.com/haskell/ThreadScope/pull/130 - threadscope = - overrideCabal - (drv: { - prePatch = - drv.prePatch or "" - + '' - ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal - ''; - editedCabalFile = null; - revision = null; - }) - ( - appendPatches [ - (fetchpatch { - name = "loosen-bounds-1.patch"; - url = "https://github.com/haskell/ThreadScope/commit/8f9f21449adb3af07eed539dcaf267c9c9ee987b.patch"; - sha256 = "sha256-egKM060QplSmUeDptHXoSom1vf5KBrvNcjb2Vk59N7A="; - }) - (fetchpatch { - name = "loosen-bounds-2.patch"; - url = "https://github.com/haskell/ThreadScope/commit/f366a9ee455eda16cd6a4dc26f0275e2cf2b5798.patch"; - sha256 = "sha256-DaPTK5LRbZZS1KDIr5X/eXQasqtofrCteTbUQUZPu0Q="; - }) - (fetchpatch { - name = "loosen-bounds-3.patch"; - url = "https://github.com/haskell/ThreadScope/commit/12819abaa2322976004b7582e598db1cf952707a.patch"; - sha256 = "sha256-r7MVw8wwKU4R5VmcypBzhOBfTlRCISoRJtwie3+2Vb0="; - }) - (fetchpatch { - name = "import-monad.patch"; - url = "https://github.com/haskell/ThreadScope/commit/8846508e9769a8dfd82b3ff66259ba4d58255932.patch"; - sha256 = "sha256-wBqDJWmqvmU1sFuw/ZlxHOb8xPhZO2RBuyYFP9bJCVI="; - }) - ] super.threadscope - ); + # Unreleased commits relaxing bounds on various dependencies + gitit = appendPatches [ + (fetchpatch { + name = "gitit-allow-hoauth2-2.14.patch"; + url = "https://github.com/jgm/gitit/commit/58a226c48b37f076ccc1b94ad88a9ffc05f983cc.patch"; + sha256 = "1fvfzbas18vsv9qvddp6g82hy9hdgz34n51w6dpkd7cm4sl07pjv"; + }) + (fetchpatch { + name = "gitit-allow-pandoc-3.6.patch"; + url = "https://github.com/jgm/gitit/commit/c57c790fa0db81d383f22901a0db4ffe90f1bfcc.patch"; + sha256 = "0nbzxyc9gkhkag1fhv3qmw5zgblhbz0axrlsismrcvdzr28amii8"; + }) + (fetchpatch { + name = "gitit-allow-zlib-0.7-network-3.2.patch"; + url = "https://github.com/jgm/gitit/commit/efaee62bc32c558e618ad34458fa2ef85cb8eb1e.patch"; + sha256 = "1ghky3afnib56w102mh09cz2alfyq743164mnjywwfl6a6yl6i5h"; + }) + ] super.gitit; + + # https://github.com/schuelermine/ret/issues/3 + ret = doJailbreak super.ret; # base < 4.19 + + # 2025-02-13: This part from https://github.com/haskell/ThreadScope/pull/130 seems to be unreleased: + threadscope = appendPatches [ + (fetchpatch { + name = "import-monad.patch"; + url = "https://github.com/haskell/ThreadScope/commit/8846508e9769a8dfd82b3ff66259ba4d58255932.patch"; + sha256 = "sha256-wBqDJWmqvmU1sFuw/ZlxHOb8xPhZO2RBuyYFP9bJCVI="; + }) + ] super.threadscope; # The latest release on hackage has an upper bound on containers which # breaks the build, though it works with the version of containers present @@ -482,7 +464,6 @@ self: super: # check requires mysql server mysql-simple = dontCheck super.mysql-simple; - mysql-haskell = dontCheck super.mysql-haskell; # Test data missing # https://github.com/FPtje/GLuaFixer/issues/165 @@ -490,43 +471,47 @@ self: super: # The Hackage tarball is purposefully broken, because it's not intended to be, like, useful. # https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/ - git-annex = overrideCabal (drv: { - src = pkgs.fetchgit { - name = "git-annex-${super.git-annex.version}-src"; - url = "git://git-annex.branchable.com/"; - rev = "refs/tags/" + super.git-annex.version; - sha256 = "0jr4crq52qvnn85qxw077bdpzrgvamm7fmrqn6ygrhlyk1lb9n9x"; - # delete android and Android directories which cause issues on - # darwin (case insensitive directory). Since we don't need them - # during the build process, we can delete it to prevent a hash - # mismatch on darwin. - postFetch = '' - rm -r $out/doc/?ndroid* - ''; - }; + git-annex = lib.pipe super.git-annex ( + [ + (overrideCabal (drv: { + src = pkgs.fetchgit { + name = "git-annex-${super.git-annex.version}-src"; + url = "git://git-annex.branchable.com/"; + rev = "refs/tags/" + super.git-annex.version; + sha256 = "18n6ah4d5i8qhx1s95zsb8bg786v0nv9hcjyxggrk88ya77maxha"; + # delete android and Android directories which cause issues on + # darwin (case insensitive directory). Since we don't need them + # during the build process, we can delete it to prevent a hash + # mismatch on darwin. + postFetch = '' + rm -r $out/doc/?ndroid* + ''; + }; - patches = drv.patches or [ ] ++ [ - # Prevent .desktop files from being installed to $out/usr/share. - # TODO(@sternenseemann): submit upstreamable patch resolving this - # (this should be possible by also taking PREFIX into account). - ./patches/git-annex-no-usr-prefix.patch - ]; + patches = drv.patches or [ ] ++ [ + # Prevent .desktop files from being installed to $out/usr/share. + # TODO(@sternenseemann): submit upstreamable patch resolving this + # (this should be possible by also taking PREFIX into account). + ./patches/git-annex-no-usr-prefix.patch + ]; - postPatch = '' - substituteInPlace Makefile \ - --replace-fail 'InstallDesktopFile $(PREFIX)/bin/git-annex' \ - 'InstallDesktopFile git-annex' - ''; - }) super.git-annex; + postPatch = '' + substituteInPlace Makefile \ + --replace-fail 'InstallDesktopFile $(PREFIX)/bin/git-annex' \ + 'InstallDesktopFile git-annex' + ''; + })) + ] + ++ lib.optionals (lib.versionOlder self.ghc.version "9.10") [ + (disableCabalFlag "OsPath") + (addBuildDepends [ self.filepath-bytestring ]) + ] + ); # Too strict bounds on servant # Pending a hackage revision: https://github.com/berberman/arch-web/commit/5d08afee5b25e644f9e2e2b95380a5d4f4aa81ea#commitcomment-89230555 arch-web = doJailbreak super.arch-web; - # Too strict upper bound on hedgehog - # https://github.com/circuithub/rel8/issues/248 - rel8 = doJailbreak super.rel8; - # Fix test trying to access /home directory shell-conduit = overrideCabal (drv: { postPatch = "sed -i s/home/tmp/ test/Spec.hs"; @@ -574,7 +559,6 @@ self: super: lib.pipe (super.cachix.override { nix = self.hercules-ci-cnix-store.nixPackage; - hnix-store-core = self.hnix-store-core_0_8_0_0; }) [ (addBuildTool self.hercules-ci-cnix-store.nixPackage) @@ -590,10 +574,19 @@ self: super: # Tests require older versions of tasty. hzk = dontCheck super.hzk; - # Test suite doesn't compile with 9.6, 9.8 + # Test suite doesn't compile with 9.6 # https://github.com/sebastiaanvisser/fclabels/issues/45 + # Doesn't compile with 9.8 at all # https://github.com/sebastiaanvisser/fclabels/issues/46 - fclabels = dontCheck super.fclabels; + fclabels = + if lib.versionOlder self.ghc.version "9.8" then + dontCheck super.fclabels + else + dontDistribute (markBroken super.fclabels); + + # Bounds on base are too strict. + # https://github.com/phadej/regex-applicative-text/issues/13 + regex-applicative-text = doJailbreak super.regex-applicative-text; # Tests require a Kafka broker running locally haskakafka = dontCheck super.haskakafka; @@ -648,18 +641,11 @@ self: super: # Fails no apparent reason. Upstream has been notified by e-mail. assertions = dontCheck super.assertions; - # 2023-01-29: Restrictive base bound already loosened on master but not released: https://github.com/sebastiaanvisser/clay/commit/4483bdf7a452903f177220958f1610030ab7f28a - clay = - throwIfNot (super.clay.version == "0.14.0") - "Remove clay jailbreak in configuration-common.nix when you see this eval error." - (doJailbreak super.clay); - # These packages try to execute non-existent external programs. cmaes = dontCheck super.cmaes; # http://hydra.cryp.to/build/498725/log/raw dbmigrations = dontCheck super.dbmigrations; filestore = dontCheck super.filestore; graceful = dontCheck super.graceful; - HList = dontCheck super.HList; ide-backend = dontCheck super.ide-backend; marquise = dontCheck super.marquise; # https://github.com/anchor/marquise/issues/69 memcached-binary = dontCheck super.memcached-binary; @@ -681,9 +667,6 @@ self: super: # 2024-05-18: Upstream tests against a different pandoc version pandoc-crossref = dontCheck super.pandoc-crossref; - # base bound - digit = doJailbreak super.digit; - # 2022-01-29: Tests require package to be in ghc-db. aeson-schemas = dontCheck super.aeson-schemas; @@ -708,11 +691,6 @@ self: super: # https://github.com/haskell-nix/hnix-store/issues/180 hnix-store-core_0_6_1_0 = doJailbreak super.hnix-store-core_0_6_1_0; - # 2024-09-27: dependent-sum-template pinned to 0.1.1.1, however 0.2.0.1+ required - hnix-store-core_0_8_0_0 = super.hnix-store-core_0_8_0_0.override { - dependent-sum-template = self.dependent-sum-template_0_2_0_1; - }; - # 2023-12-11: Needs older core hnix-store-remote = super.hnix-store-remote.override { hnix-store-core = self.hnix-store-core_0_6_1_0; @@ -746,15 +724,10 @@ self: super: conduit-connection = dontCheck super.conduit-connection; craftwerk = dontCheck super.craftwerk; crc = dontCheck super.crc; # https://github.com/MichaelXavier/crc/issues/2 - css-text = dontCheck super.css-text; damnpacket = dontCheck super.damnpacket; # http://hydra.cryp.to/build/496923/log - data-hash = dontCheck super.data-hash; Deadpan-DDP = dontCheck super.Deadpan-DDP; # http://hydra.cryp.to/build/496418/log/raw DigitalOcean = dontCheck super.DigitalOcean; - direct-sqlite = dontCheck super.direct-sqlite; directory-layout = dontCheck super.directory-layout; - dlist = dontCheck super.dlist; - docopt = dontCheck super.docopt; # http://hydra.cryp.to/build/499172/log/raw dom-selector = dontCheck super.dom-selector; # http://hydra.cryp.to/build/497670/log/raw dotenv = dontCheck super.dotenv; # Tests fail because of missing test file on version 0.8.0.2 fixed on version 0.8.0.4 dotfs = dontCheck super.dotfs; # http://hydra.cryp.to/build/498599/log/raw @@ -773,17 +746,14 @@ self: super: GLFW-b = dontCheck super.GLFW-b; # https://github.com/bsl/GLFW-b/issues/50 hackport = dontCheck super.hackport; hadoop-formats = dontCheck super.hadoop-formats; - haeredes = dontCheck super.haeredes; hashed-storage = dontCheck super.hashed-storage; hashring = dontCheck super.hashring; - hath = dontCheck super.hath; haxl = dontCheck super.haxl; # non-deterministic failure https://github.com/facebook/Haxl/issues/85 haxl-facebook = dontCheck super.haxl-facebook; # needs facebook credentials for testing hdbi-postgresql = dontCheck super.hdbi-postgresql; hedis = dontCheck super.hedis; hedis-pile = dontCheck super.hedis-pile; hedis-tags = dontCheck super.hedis-tags; - hedn = dontCheck super.hedn; hgdbmi = dontCheck super.hgdbmi; hi = dontCheck super.hi; hierarchical-clustering = dontCheck super.hierarchical-clustering; @@ -792,7 +762,8 @@ self: super: hquery = dontCheck super.hquery; hs2048 = dontCheck super.hs2048; hsbencher = dontCheck super.hsbencher; - hsexif = dontCheck super.hsexif; + # 2025-02-11: Too strict bounds on bytestring + hsexif = doJailbreak (dontCheck super.hsexif); hspec-server = dontCheck super.hspec-server; HTF = overrideCabal (orig: { # The scripts in scripts/ are needed to build the test suite. @@ -810,6 +781,13 @@ self: super: katt = dontCheck super.katt; language-slice = dontCheck super.language-slice; + # Bogus lower bound on data-default-class added via Hackage revison + # https://github.com/mrkkrp/req/pull/180#issuecomment-2628201485 + req = overrideCabal { + revision = null; + editedCabalFile = null; + } super.req; + # Group of libraries by same upstream maintainer for interacting with # Telegram messenger. Bit-rotted a bit since 2020. tdlib = appendPatch (fetchpatch { @@ -826,13 +804,9 @@ self: super: lensref = dontCheck super.lensref; lvmrun = disableHardening [ "format" ] (dontCheck super.lvmrun); matplotlib = dontCheck super.matplotlib; - memcache = dontCheck super.memcache; - metrics = dontCheck super.metrics; milena = dontCheck super.milena; modular-arithmetic = dontCheck super.modular-arithmetic; # tests require a very old Glob (0.7.*) nats-queue = dontCheck super.nats-queue; - netpbm = dontCheck super.netpbm; - network = dontCheck super.network; network-dbus = dontCheck super.network-dbus; notcpp = dontCheck super.notcpp; ntp-control = dontCheck super.ntp-control; @@ -845,7 +819,6 @@ self: super: parameterized = dontCheck super.parameterized; # https://github.com/louispan/parameterized/issues/2 persistent-redis = dontCheck super.persistent-redis; pipes-extra = dontCheck super.pipes-extra; - pipes-websockets = dontCheck super.pipes-websockets; posix-pty = dontCheck super.posix-pty; # https://github.com/merijn/posix-pty/issues/12 postgresql-binary = dontCheck super.postgresql-binary; # needs a running postgresql server powerdns = dontCheck super.powerdns; # Tests require networking and external services @@ -856,61 +829,59 @@ self: super: redis-io = dontCheck super.redis-io; rethinkdb = dontCheck super.rethinkdb; Rlang-QQ = dontCheck super.Rlang-QQ; - safecopy = dontCheck super.safecopy; sai-shape-syb = dontCheck super.sai-shape-syb; scp-streams = dontCheck super.scp-streams; sdl2 = dontCheck super.sdl2; # the test suite needs an x server separated = dontCheck super.separated; shadowsocks = dontCheck super.shadowsocks; shake-language-c = dontCheck super.shake-language-c; - snap-core = doJailbreak (dontCheck super.snap-core); # attoparsec bound is too strict. This has been fixed on master - snap-server = doJailbreak super.snap-server; # attoparsec bound is too strict sourcemap = dontCheck super.sourcemap; static-resources = dontCheck super.static-resources; - strive = dontCheck super.strive; # fails its own hlint test with tons of warnings svndump = dontCheck super.svndump; tar = dontCheck super.tar; # https://hydra.nixos.org/build/25088435/nixlog/2 (fails only on 32-bit) - th-printf = dontCheck super.th-printf; thumbnail-plus = dontCheck super.thumbnail-plus; tickle = dontCheck super.tickle; tpdb = dontCheck super.tpdb; translatable-intset = dontCheck super.translatable-intset; ua-parser = dontCheck super.ua-parser; unagi-chan = dontCheck super.unagi-chan; - universe-some = dontCheck super.universe-some; - wai-logger = dontCheck super.wai-logger; WebBits = dontCheck super.WebBits; # http://hydra.cryp.to/build/499604/log/raw - webdriver = dontCheck super.webdriver; webdriver-angular = dontCheck super.webdriver-angular; xsd = dontCheck super.xsd; - zip-archive = dontCheck super.zip-archive; # https://github.com/jgm/zip-archive/issues/57 - # These test suites run for ages, even on a fast machine. This is nuts. - Random123 = dontCheck super.Random123; - systemd = dontCheck super.systemd; + # Allow template-haskell 2.22 + # https://github.com/well-typed/ixset-typed/pull/23 + ixset-typed = + appendPatches + [ + (fetchpatch { + name = "ixset-typed-template-haskell-2.21.patch"; + url = "https://github.com/well-typed/ixset-typed/commit/085cccbaa845bff4255028ed5ff71402e98a953a.patch"; + sha256 = "1cz30dmby3ff3zcnyz7d2xsqls7zxmzig7bgzy2gfa24s3sa32jg"; + }) + (fetchpatch { + name = "ixset-typed-template-haskell-2.22.patch"; + url = "https://github.com/well-typed/ixset-typed/commit/0d699386eab5c4f6aa53e4de41defb460acbbd99.patch"; + sha256 = "04lbfvaww05czhnld674c9hm952f94xpicf08hby8xpksfj7rs41"; + }) + ] + ( + overrideCabal { + editedCabalFile = null; + revision = null; + } super.ixset-typed + ); # https://github.com/eli-frey/cmdtheline/issues/28 cmdtheline = dontCheck super.cmdtheline; # https://github.com/bos/snappy/issues/1 # https://github.com/bos/snappy/pull/10 - snappy = appendPatches [ - (pkgs.fetchpatch { - url = "https://github.com/bos/snappy/commit/8687802c0b85ed7fbbb1b1945a75f14fb9a9c886.patch"; - sha256 = "sha256-p6rMzkjPAZVljsC1Ubj16/mNr4mq5JpxfP5xwT+Gt5M="; - }) - (pkgs.fetchpatch { - url = "https://github.com/bos/snappy/commit/21c3250c1f3d273cdcf597e2b7909a22aeaa710f.patch"; - sha256 = "sha256-qHEQ8FFagXGxvtblBvo7xivRARzXlaMLw8nt0068nt0="; - }) - ] (dontCheck super.snappy); + snappy = dontCheck super.snappy; # https://github.com/vincenthz/hs-crypto-pubkey/issues/20 crypto-pubkey = dontCheck super.crypto-pubkey; - # https://github.com/Philonous/xml-picklers/issues/5 - xml-picklers = dontCheck super.xml-picklers; - # https://github.com/joeyadams/haskell-stm-delay/issues/3 stm-delay = dontCheck super.stm-delay; @@ -928,6 +899,20 @@ self: super: # "base" dependency. haddock-cheatsheet = doJailbreak super.haddock-cheatsheet; + # https://github.com/Gabriella439/Haskell-MVC-Updates-Library/pull/1 + mvc-updates = appendPatches [ + (pkgs.fetchpatch { + name = "rename-pretraverse.patch"; + url = "https://github.com/Gabriella439/Haskell-MVC-Updates-Library/commit/47b31202b761439947ffbc89ec1c6854c1520819.patch"; + sha256 = "sha256-a6k3lWtXNYUIjWXR+vRAHz2bANq/2eM0F5FLL8Qt2lA="; + includes = [ "src/MVC/Updates.hs" ]; + }) + ] (doJailbreak super.mvc-updates); + + # Too strict bounds on bytestring < 0.12 + # https://github.com/Gabriella439/Haskell-Pipes-HTTP-Library/issues/18 + pipes-http = doJailbreak super.pipes-http; + # no haddock since this is an umbrella package. cloud-haskell = dontHaddock super.cloud-haskell; @@ -935,7 +920,9 @@ self: super: CHXHtml = dontDistribute super.CHXHtml; # https://github.com/NixOS/nixpkgs/issues/6350 - paypal-adaptive-hoops = overrideCabal (drv: { testTarget = "local"; }) super.paypal-adaptive-hoops; + paypal-adaptive-hoops = overrideCabal (drv: { + testTargets = [ "local" ]; + }) super.paypal-adaptive-hoops; # Avoid "QuickCheck >=2.3 && <2.10" dependency we cannot fulfill in lts-11.x. test-framework = dontCheck super.test-framework; @@ -979,21 +966,16 @@ self: super: # else dontCheck super.doctest-discover); doctest-discover = dontCheck super.doctest-discover; - # Too strict lower bound on tasty-hedgehog - # https://github.com/qfpl/tasty-hedgehog/issues/70 - tasty-sugar = doJailbreak super.tasty-sugar; + # 2025-02-10: Too strict bounds on doctest < 0.22 + tasty-checklist = doJailbreak super.tasty-checklist; - # Too strict lower bound on aeson - # https://github.com/input-output-hk/hedgehog-extras/issues/39 - hedgehog-extras = doJailbreak super.hedgehog-extras; + # 2025-02-10: Too strict bounds on hedgehog < 1.5 + tasty-sugar = doJailbreak super.tasty-sugar; # Known issue with nondeterministic test suite failure # https://github.com/nomeata/tasty-expected-failure/issues/21 tasty-expected-failure = dontCheck super.tasty-expected-failure; - # Won't compile with recent versions of QuickCheck. - inilist = dontCheck super.inilist; - # https://github.com/yaccz/saturnin/issues/3 Saturnin = dontCheck super.Saturnin; @@ -1009,9 +991,6 @@ self: super: "--ghc-option=-DCURL_DISABLE_TYPECHECK" ] super.curl; - # https://github.com/hvr/token-bucket/issues/3 - token-bucket = dontCheck super.token-bucket; - # https://github.com/alphaHeavy/lzma-enumerator/issues/3 lzma-enumerator = dontCheck super.lzma-enumerator; @@ -1031,24 +1010,6 @@ self: super: # https://github.com/kazu-yamamoto/logger/issues/42 logger = dontCheck super.logger; - # vector dependency < 0.12 - imagemagick = doJailbreak super.imagemagick; - - # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - Elm = markBroken super.Elm; - elm-build-lib = markBroken super.elm-build-lib; - elm-compiler = markBroken super.elm-compiler; - elm-get = markBroken super.elm-get; - elm-make = markBroken super.elm-make; - elm-package = markBroken super.elm-package; - elm-reactor = markBroken super.elm-reactor; - elm-repl = markBroken super.elm-repl; - elm-server = markBroken super.elm-server; - elm-yesod = markBroken super.elm-yesod; - - # https://github.com/Euterpea/Euterpea2/issues/40 - Euterpea = doJailbreak super.Euterpea; - # Byte-compile elisp code for Emacs. ghc-mod = overrideCabal (drv: { preCheck = "export HOME=$TMPDIR"; @@ -1083,6 +1044,8 @@ self: super: hash = "sha256-LEAJsSsDL0mmVHntnI16fH8m5DmePfcU0hFw9ErqTgQ="; } + "/${name}"; + # 2025-04-09: jailbreak to allow bytestring >= 0.12, text >= 2.1 + jailbreak = true; }) super.${name}; in lib.genAttrs [ "selda" "selda-sqlite" "selda-json" ] mkSeldaPackage @@ -1126,7 +1089,6 @@ self: super: mkdir -p $data/share/emacs ln -s $lispdir $data/share/emacs/site-lisp ''; - doCheck = false; # https://github.com/chrisdone/hindent/issues/299 }) super.hindent ); @@ -1136,6 +1098,10 @@ self: super: # https://github.com/pxqr/base32-bytestring/issues/4 base32-bytestring = dontCheck super.base32-bytestring; + # Too strict bounds on bytestring (<0.12) on the test suite + # https://github.com/emilypi/Base32/issues/24 + base32 = doJailbreak super.base32; + # Djinn's last release was 2014, incompatible with Semigroup-Monoid Proposal # https://github.com/augustss/djinn/pull/8 djinn = overrideSrc { @@ -1148,11 +1114,6 @@ self: super: }; } super.djinn; - mueval = doJailbreak super.mueval; - - # We cannot build this package w/o the C library from . - phash = markBroken super.phash; - # https://github.com/Philonous/hs-stun/pull/1 # Remove if a version > 0.1.0.1 ever gets released. stunclient = overrideCabal (drv: { @@ -1199,26 +1160,10 @@ self: super: (self.generateOptparseApplicativeCompletions [ "idris" ]) ]; - # Too strict bound on hspec - # https://github.com/lspitzner/multistate/issues/9#issuecomment-1367853016 - multistate = doJailbreak super.multistate; - - # https://github.com/pontarius/pontarius-xmpp/issues/105 - pontarius-xmpp = dontCheck super.pontarius-xmpp; - - # fails with sandbox - yi-keymap-vim = dontCheck super.yi-keymap-vim; - - # https://github.com/bmillwood/applicative-quoters/issues/6 - applicative-quoters = doJailbreak super.applicative-quoters; - # https://hydra.nixos.org/build/42769611/nixlog/1/raw # note: the library is unmaintained, no upstream issue dataenc = doJailbreak super.dataenc; - # horribly outdated (X11 interface changed a lot) - sindre = markBroken super.sindre; - # Test suite occasionally runs for 1+ days on Hydra. distributed-process-tests = dontCheck super.distributed-process-tests; @@ -1228,10 +1173,6 @@ self: super: # No upstream issue tracker hspec-expectations-pretty-diff = dontCheck super.hspec-expectations-pretty-diff; - # Don't depend on chell-quickcheck, which doesn't compile due to restricting - # QuickCheck to versions ">=2.3 && <2.9". - system-filepath = dontCheck super.system-filepath; - # The tests spuriously fail libmpd = dontCheck super.libmpd; @@ -1251,10 +1192,7 @@ self: super: postInstall = "rm $out/bin/mkReadme && rmdir $out/bin"; }) super.hastache; - # Has a dependency on outdated versions of directory. - cautious-file = doJailbreak (dontCheck super.cautious-file); - - # missing dependencies: blaze-html >=0.5 && <0.9, blaze-markup >=0.5 && <0.8 + # 2025-02-10: Too strict bounds on text < 2.1 digestive-functors-blaze = doJailbreak super.digestive-functors-blaze; digestive-functors = doJailbreak super.digestive-functors; @@ -1291,34 +1229,17 @@ self: super: hz3 ; - # Tests try to invoke external process and process == 1.4 - grakn = dontCheck (doJailbreak super.grakn); - # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; - # patch out a flaky test that depends on output from hspec >= v2.11.7. - # https://github.com/hspec/sensei/issues/125 - sensei = - appendPatch - (fetchpatch { - url = "https://github.com/hspec/sensei/commit/5c11026fa48e13ea1c351ab882765eb0966f2e97.patch"; - hash = "sha256-eUCDvypj2bxTRnHLzrcembLMKHg5c3W3quNfclBDsso="; - }) - ( - overrideCabal (drv: { - # sensei passes `-package hspec-meta` to GHC in the tests, but doesn't - # depend on it itself. - testHaskellDepends = drv.testHaskellDepends or [ ] ++ [ self.hspec-meta ]; - # requires git at test-time *and* runtime, but we'll just rely on users to - # bring their own git at runtime. - testToolDepends = drv.testToolDepends or [ ] ++ [ pkgs.git ]; - }) super.sensei - ); - - # Depends on broken fluid. - fluid-idl-http-client = markBroken super.fluid-idl-http-client; - fluid-idl-scotty = markBroken super.fluid-idl-scotty; + sensei = overrideCabal (drv: { + # sensei passes `-package hspec-meta` to GHC in the tests, but doesn't + # depend on it itself. + testHaskellDepends = drv.testHaskellDepends or [ ] ++ [ self.hspec-meta ]; + # requires git at test-time *and* runtime, but we'll just rely on users to + # bring their own git at runtime. + testToolDepends = drv.testToolDepends or [ ] ++ [ pkgs.git ]; + }) super.sensei; # Work around https://github.com/haskell/c2hs/issues/192. c2hs = dontCheck super.c2hs; @@ -1339,20 +1260,6 @@ self: super: # Needs QuickCheck <2.10, which we don't have. edit-distance = doJailbreak super.edit-distance; - int-cast = doJailbreak super.int-cast; - - # Needs QuickCheck <2.10, HUnit <1.6 and base <4.10 - pointfree = doJailbreak super.pointfree; - - # Needs tasty-quickcheck ==0.8.*, which we don't have. - gitHUD = dontCheck super.gitHUD; - githud = dontCheck super.githud; - - # Test suite fails due to trying to create directories - path-io = dontCheck super.path-io; - - # Duplicate instance with smallcheck. - store = dontCheck super.store; # With ghc-8.2.x haddock would time out for unknown reason # See https://github.com/haskell/haddock/issues/679 @@ -1361,51 +1268,32 @@ self: super: # https://github.com/alphaHeavy/protobuf/issues/34 protobuf = dontCheck super.protobuf; - # jailbreak tasty < 1.2 until servant-docs > 0.11.3 is on hackage. - snap-templates = doJailbreak super.snap-templates; # https://github.com/snapframework/snap-templates/issues/22 - # The test suite does not know how to find the 'alex' binary. alex = overrideCabal (drv: { testSystemDepends = (drv.testSystemDepends or [ ]) ++ [ pkgs.which ]; preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"''; }) super.alex; - # 2023-07-14: Restrictive upper bounds: https://github.com/luke-clifton/shh/issues/76 - shh = doJailbreak super.shh; - # Compiles some C or C++ source which requires these headers VulkanMemoryAllocator = addExtraLibrary pkgs.vulkan-headers super.VulkanMemoryAllocator; - # dontCheck can be removed on the next package set bump - vulkan-utils = dontCheck (addExtraLibrary pkgs.vulkan-headers super.vulkan-utils); - - # Work around overspecified constraint on github ==0.18. - github-backup = doJailbreak super.github-backup; - - # dontCheck: https://github.com/haskell-servant/servant-auth/issues/113 - servant-auth-client = dontCheck super.servant-auth-client; - # Allow lens-aeson >= 1.2 https://github.com/haskell-servant/servant/issues/1703 - servant-auth-server = doJailbreak super.servant-auth-server; - # Allow hspec >= 2.10 https://github.com/haskell-servant/servant/issues/1704 - servant-foreign = doJailbreak super.servant-foreign; + vulkan-utils = addExtraLibrary pkgs.vulkan-headers super.vulkan-utils; # Generate cli completions for dhall. dhall = self.generateOptparseApplicativeCompletions [ "dhall" ] super.dhall; - dhall-json = self.generateOptparseApplicativeCompletions [ - "dhall-to-json" - "dhall-to-yaml" - ] super.dhall-json; - # 2023-12-19: jailbreaks due to hnix-0.17 https://github.com/dhall-lang/dhall-haskell/pull/2559 - # until dhall-nix 1.1.26+, dhall-nixpkgs 1.0.10+ - dhall-nix = self.generateOptparseApplicativeCompletions [ "dhall-to-nix" ] ( - doJailbreak super.dhall-nix + # 2025-01-27: allow aeson >= 2.2, 9.8 versions of text and bytestring + dhall-json = self.generateOptparseApplicativeCompletions [ "dhall-to-json" "dhall-to-yaml" ] ( + doJailbreak super.dhall-json ); + dhall-nix = self.generateOptparseApplicativeCompletions [ "dhall-to-nix" ] super.dhall-nix; + # 2025-02-10: jailbreak due to aeson < 2.2, hnix < 0.17, transformers < 0.6, turtle < 1.6 dhall-nixpkgs = self.generateOptparseApplicativeCompletions [ "dhall-to-nixpkgs" ] ( doJailbreak super.dhall-nixpkgs ); - dhall-yaml = self.generateOptparseApplicativeCompletions [ - "dhall-to-yaml-ng" - "yaml-to-dhall" - ] super.dhall-yaml; + dhall-yaml = self.generateOptparseApplicativeCompletions [ "dhall-to-yaml-ng" "yaml-to-dhall" ] ( + doJailbreak super.dhall-yaml + ); # bytestring <0.12, text<2.1 + dhall-bash = doJailbreak super.dhall-bash; # bytestring <0.12, text <2.1 + # see also https://github.com/dhall-lang/dhall-haskell/issues/2638 # musl fixes # dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test @@ -1421,29 +1309,11 @@ self: super: ''; }) super.hpack; - stack = super.stack.overrideScope ( - lself: lsuper: { - # stack-3.1.1 requires the latest versions of these libraries - tar = lself.tar_0_6_3_0; - - # Upstream stack-3.1.1 is compiled with hpack-0.37.0, and we make sure to - # keep the same hpack version in Nixpkgs. - hpack = lself.hpack_0_37_0; - - # stack-3.1.1 requires >= 0.10 - pantry = lself.pantry_0_10_0; - } - ); - # hslua has tests that break when using musl. # https://github.com/hslua/hslua/issues/106 hslua-core = if pkgs.stdenv.hostPlatform.isMusl then dontCheck super.hslua-core else super.hslua-core; - # Missing files required by the test suite. - # https://github.com/deemp/flakes/issues/4 - lima = dontCheck super.lima; - # The test suite runs for 20+ minutes on a very fast machine, which feels kinda disproportionate. prettyprinter = dontCheck super.prettyprinter; @@ -1464,9 +1334,6 @@ self: super: # https://github.com/haskell/hoopl/issues/50 hoopl = dontCheck super.hoopl; - # https://github.com/DanielG/cabal-helper/pull/123 - cabal-helper = doJailbreak super.cabal-helper; - # TODO(Profpatsch): factor out local nix store setup from # lib/tests/release.nix and use that for the tests of libnix # libnix = overrideCabal (old: { @@ -1477,6 +1344,9 @@ self: super: # dontCheck: The test suite tries to mess with ALSA, which doesn't work in the build sandbox. xmobar = dontCheck super.xmobar; + # 2025-02-10: Too strict bounds on aeson < 1.5 + json-alt = doJailbreak super.json-alt; + # https://github.com/mgajda/json-autotype/issues/25 json-autotype = dontCheck super.json-autotype; @@ -1499,7 +1369,7 @@ self: super: beam-postgres = lib.pipe super.beam-postgres [ # Requires pg_ctl command during tests (addTestToolDepends [ pkgs.postgresql ]) - (dontCheckIf (!pkgs.postgresql.doCheck || !self.testcontainers.doCheck)) + (dontCheckIf (!pkgs.postgresql.doInstallCheck || !self.testcontainers.doCheck)) ]; users-postgresql-simple = addTestToolDepends [ @@ -1566,7 +1436,7 @@ self: super: ]; }) # https://github.com/NixOS/nixpkgs/issues/198495 - (dontCheckIf (!pkgs.postgresql.doCheck) super.esqueleto); + (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.esqueleto); # Requires API keys to run tests algolia = dontCheck super.algolia; @@ -1586,9 +1456,6 @@ self: super: # Test suite won't link for no apparent reason. constraints-deriving = dontCheck super.constraints-deriving; - # https://github.com/elliottt/hsopenid/issues/15 - openid = markBroken super.openid; - # https://github.com/erikd/hjsmin/issues/32 hjsmin = dontCheck super.hjsmin; @@ -1616,10 +1483,6 @@ self: super: # https://github.com/haskell-servant/servant-ekg/issues/15 servant-ekg = doJailbreak super.servant-ekg; - # the test suite has an overly tight restriction on doctest - # See https://github.com/ekmett/perhaps/pull/5 - perhaps = doJailbreak super.perhaps; - # it wants to build a statically linked binary by default hledger-flow = overrideCabal (drv: { postPatch = @@ -1629,14 +1492,9 @@ self: super: ''; }) super.hledger-flow; - # xmonad-contrib >= 0.18.1 for latest XMonad - xmonad-contrib_0_18_1 = super.xmonad-contrib_0_18_1.override { - xmonad = self.xmonad_0_18_0; - }; - # Chart-tests needs and compiles some modules from Chart itself Chart-tests = overrideCabal (old: { - # https://github.com/timbod7/haskell-chart/issues/233 + # 2025-02-13: Too strict bounds on lens < 5.3 and vector < 0.13 jailbreak = true; preCheck = old.preCheck or "" @@ -1653,15 +1511,7 @@ self: super: # The test suite depends on an impure cabal-install installation in # $HOME, which we don't have in our build sandbox. - # 2022-08-31: Jailbreak is done to allow aeson 2.0.*: - # https://github.com/haskell-CI/haskell-ci/commit/6ad0d5d701cbe101013335d597acaf5feadd3ab9#r82681900 - cabal-install-parsers = doJailbreak ( - dontCheck ( - super.cabal-install-parsers.override { - Cabal-syntax = self.Cabal-syntax_3_10_3_0; - } - ) - ); + cabal-install-parsers = dontCheck super.cabal-install-parsers; # Test suite requires database persistent-mysql = dontCheck super.persistent-mysql; @@ -1677,11 +1527,6 @@ self: super: sed -i test/PgInit.hs \ -e s^'host=" <> host <> "'^^ ''; - # https://github.com/commercialhaskell/stackage/issues/6884 - # persistent-postgresql-2.13.5.1 needs persistent-test >= 2.13.1.3 which - # is incompatible with the stackage version of persistent, so the tests - # are disabled temporarily. - doCheck = false; preCheck = drv.preCheck or "" + '' @@ -1694,50 +1539,34 @@ self: super: ]; }) # https://github.com/NixOS/nixpkgs/issues/198495 - (dontCheckIf (!pkgs.postgresql.doCheck) super.persistent-postgresql); - - # Test suite requires a later version of persistent-test which depends on persistent 2.14 - # https://github.com/commercialhaskell/stackage/issues/6884 - persistent-sqlite = dontCheck super.persistent-sqlite; + (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.persistent-postgresql); # Needs matching lsp-types - lsp_2_4_0_0 = super.lsp_2_4_0_0.override { - lsp-types = self.lsp-types_2_1_1_0; - }; + # Allow lens >= 5.3 + lsp_2_4_0_0 = doDistribute ( + doJailbreak ( + super.lsp_2_4_0_0.override { + lsp-types = self.lsp-types_2_1_1_0; + } + ) + ); - # 2024-02-28: The Hackage version dhall-lsp-server-1.1.3 requires - # lsp-1.4.0.0 which is hard to build with this LTS. However, the latest - # git version of dhall-lsp-server works with lsp-2.1.0.0, and only - # needs jailbreaking to build successfully. - dhall-lsp-server = - lib.pipe - (super.dhall-lsp-server.overrideScope ( - lself: lsuper: { - lsp = doJailbreak lself.lsp_2_1_0_0; # sorted-list <0.2.2 - lsp-types = lself.lsp-types_2_0_2_0; - } - )) - [ - # Use latest main branch version of dhall-lsp-server. - ( - assert super.dhall-lsp-server.version == "1.1.3"; - overrideSrc { - version = "unstable-2024-02-19"; - src = - pkgs.fetchFromGitHub { - owner = "dhall-lang"; - repo = "dhall-haskell"; - rev = "277d8b1b3637ba2ce125783cc1936dc9591e67a7"; - hash = "sha256-YvL3XEltU9sdU45ULHeD3j1mPGZoO1J81MW7f2+10ok="; - } - + "/dhall-lsp-server"; - } - ) - # New version needs an extra dependency - (addBuildDepend self.text-rope) - # bounds too strict: mtl <2.3, transformers <0.6 - doJailbreak - ]; + # Needs matching lsp-types; + # Lift bound on sorted-list <0.2.2 + lsp_2_1_0_0 = doDistribute ( + doJailbreak ( + super.lsp_2_1_0_0.override { + lsp-types = self.lsp-types_2_1_1_0; + } + ) + ); + # Lift bound on lens <5.3 + lsp-types_2_1_1_0 = doDistribute (doJailbreak super.lsp-types_2_1_1_0); + + # 2025-03-03: dhall-lsp-server-1.1.4 requires lsp-2.1.0.0 + dhall-lsp-server = super.dhall-lsp-server.override { + lsp = self.lsp_2_1_0_0; + }; ghcjs-dom-hello = appendPatches [ (fetchpatch { @@ -1770,53 +1599,34 @@ self: super: }) ] super.jsaddle-hello; - # Too strict upper bounds on text - lsql-csv = doJailbreak super.lsql-csv; - - reflex-dom = lib.pipe super.reflex-dom [ - (appendPatch (fetchpatch { - name = "bump-reflex-dom-bounds.patch"; - url = "https://github.com/reflex-frp/reflex-dom/commit/70ff88942f9d2bcd364e301c70df8702f452df38.patch"; - sha256 = "sha256-xzk1+6CnfhEBfXdL5RUFbLRSn7knMwydmV8v2F2W5gE="; - relative = "reflex-dom"; - })) - (overrideCabal (drv: { - editedCabalFile = null; - revision = null; - })) - ]; - # Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392 - # 2022-03-16: Pullrequest for ghc 9 compat https://github.com/reflex-frp/reflex-dom/pull/433 reflex-dom-core = lib.pipe super.reflex-dom-core [ doDistribute - unmarkBroken dontCheck - (appendPatches [ - (fetchpatch { - name = "fix-th-build-order.patch"; - url = "https://github.com/reflex-frp/reflex-dom/commit/1814640a14c6c30b1b2299e74d08fb6fcaadfb94.patch"; - sha256 = "sha256-QyX2MLd7Tk0M1s0DU0UV3szXs8ngz775i3+KI62Q3B8="; - relative = "reflex-dom-core"; - }) - (fetchpatch { - name = "bump-reflex-dom-core-bounds.patch"; - url = "https://github.com/reflex-frp/reflex-dom/commit/51cdd96dde9d65fcde326a16a797397bf62102d9.patch"; - sha256 = "sha256-Ct8gMbXqN+6vqTwFiqnKxddAfs+YFaBocF4G7PPMzFo="; - relative = "reflex-dom-core"; - }) - (fetchpatch { - name = "new-mtl-compat.patch"; - url = "https://github.com/reflex-frp/reflex-dom/commit/df95bfc0b9baf70492f20daddfe6bb180f80c413.patch"; - sha256 = "sha256-zkLZtcnfqpfiv6zDEmkZjWHr2b7lOnZ4zujm0/pkxQg="; - relative = "reflex-dom-core"; - }) - ]) + unmarkBroken ]; # Tests disabled because they assume to run in the whole jsaddle repo and not the hackage tarball of jsaddle-warp. jsaddle-warp = dontCheck super.jsaddle-warp; + # https://github.com/ghcjs/jsaddle/issues/151 + jsaddle-webkit2gtk = + overrideCabal + (drv: { + postPatch = + drv.postPatch or "" + + '' + substituteInPlace jsaddle-webkit2gtk.cabal --replace-fail gi-gtk gi-gtk3 + substituteInPlace jsaddle-webkit2gtk.cabal --replace-fail gi-javascriptcore gi-javascriptcore4 + ''; + }) + ( + super.jsaddle-webkit2gtk.override { + gi-gtk = self.gi-gtk3; + gi-javascriptcore = self.gi-javascriptcore4; + } + ); + # 2020-06-24: Jailbreaking because of restrictive test dep bounds # Upstream issue: https://github.com/kowainik/trial/issues/62 trial = doJailbreak super.trial; @@ -1837,11 +1647,6 @@ self: super: # See: https://github.com/robstewart57/rdf4h/issues/39 rdf4h = dontCheck super.rdf4h; - # hasn't bumped upper bounds - # test fails because of a "Warning: Unused LANGUAGE pragma" - # https://github.com/ennocramer/monad-dijkstra/issues/4 - monad-dijkstra = dontCheck super.monad-dijkstra; - # Fixed upstream but not released to Hackage yet: # https://github.com/k0001/hs-libsodium/issues/2 libsodium = overrideCabal (drv: { @@ -1865,27 +1670,27 @@ self: super: revision = null; }) super.svgcairo; + # Too strict upper bound on tasty-hedgehog (<1.5) + # https://github.com/typeclasses/ascii-predicates/pull/1 + ascii-predicates = doJailbreak super.ascii-predicates; + ascii-numbers = doJailbreak super.ascii-numbers; + # Upstream PR: https://github.com/jkff/splot/pull/9 splot = appendPatch (fetchpatch { url = "https://github.com/jkff/splot/commit/a6710b05470d25cb5373481cf1cfc1febd686407.patch"; sha256 = "1c5ck2ibag2gcyag6rjivmlwdlp5k0dmr8nhk7wlkzq2vh7zgw63"; }) super.splot; - # 2023-07-27: Fix build with newer monad-logger: https://github.com/obsidiansystems/monad-logger-extras/pull/5 - # 2024-03-02: jailbreak for ansi-terminal <0.12, mtl <2.3 - monad-logger-extras = appendPatch (fetchpatch { - url = "https://github.com/obsidiansystems/monad-logger-extras/commit/55d414352e740a5ecacf313732074d9b4cf2a6b3.patch"; - sha256 = "sha256-xsQbr/QIrgWR0uwDPtV0NRTbVvP0tR9bY9NMe1JzqOw="; - }) (doJailbreak super.monad-logger-extras); + # Support ansi-terminal 1.1: https://github.com/facebookincubator/retrie/pull/73 + retrie = appendPatch (fetchpatch { + url = "https://github.com/facebookincubator/retrie/commit/b0df07178133b5b049e3e7764acba0e5e3fa57af.patch"; + sha256 = "sha256-Ea/u6PctSxy4h8VySjOwD2xW3TbwY1qE49dG9Av1SbQ="; + }) super.retrie; # Fails with encoding problems, likely needs locale data. # Test can be executed by adding which to testToolDepends and # $PWD/dist/build/haskeline-examples-Test to $PATH. - haskeline_0_8_2_1 = doDistribute (dontCheck super.haskeline_0_8_2_1); - - # Too strict upper bound on HTF - # https://github.com/nikita-volkov/stm-containers/issues/29 - stm-containers = doJailbreak super.stm-containers; + haskeline_0_8_3_0 = doDistribute (dontCheck super.haskeline_0_8_3_0); # Test suite fails to compile https://github.com/agrafix/Spock/issues/177 Spock = dontCheck super.Spock; @@ -1901,76 +1706,6 @@ self: super: # https://github.com/strake/filtrable.hs/issues/6 filtrable = doJailbreak super.filtrable; - # hasura packages need some extra care - graphql-engine = - overrideCabal - (drv: { - patches = [ - # Compat with unordered-containers >= 0.2.15.0 - (fetchpatch { - name = "hasura-graphql-engine-updated-deps.patch"; - url = "https://github.com/hasura/graphql-engine/commit/d50aae87a58794bc1fc66c7a60acb0c34b5e70c7.patch"; - stripLen = 1; - excludes = [ "cabal.project.freeze" ]; - sha256 = "0lb5l9vfynr85i9xs53w4mpgczp04ncxz7846n3y91ri34fa87v3"; - }) - # Compat with hashable >= 1.3.4.0 - (fetchpatch { - name = "hasura-graphql-engine-hashable-1.3.4.0.patch"; - url = "https://github.com/hasura/graphql-engine/commit/e48b2287315fb09005ffd52c0a686dc321171ae2.patch"; - sha256 = "1jppnanmsyl8npyf59s0d8bgjy7bq50vkh5zx4888jy6jqh27jb6"; - stripLen = 1; - }) - # Compat with unordered-containers >= 0.2.17.0 - (fetchpatch { - name = "hasura-graphql-engine-unordered-containers-0.2.17.0.patch"; - url = "https://github.com/hasura/graphql-engine/commit/3a1eb3128a2ded2da7c5fef089738890828cce03.patch"; - sha256 = "0vz7s8m8mjvv728vm4q0dvvrirvydaw7xks30b5ddj9f6a72a2f1"; - stripLen = 1; - }) - ]; - doHaddock = false; - version = "2.3.1"; - }) - ( - super.graphql-engine.override { - immortal = self.immortal_0_2_2_1; - resource-pool = self.hasura-resource-pool; - ekg-core = self.hasura-ekg-core; - ekg-json = self.hasura-ekg-json; - } - ); - hasura-ekg-json = super.hasura-ekg-json.override { - ekg-core = self.hasura-ekg-core; - }; - pg-client = - lib.pipe - (super.pg-client.override { - resource-pool = self.hasura-resource-pool; - ekg-core = self.hasura-ekg-core; - }) - [ - (overrideCabal (drv: { - librarySystemDepends = with pkgs; [ - postgresql - krb5.dev - openssl.dev - ]; - testToolDepends = drv.testToolDepends or [ ] ++ [ - pkgs.postgresql - pkgs.postgresqlTestHook - ]; - preCheck = - drv.preCheck or "" - + '' - # empty string means use default connection - export DATABASE_URL="" - ''; - })) - # https://github.com/NixOS/nixpkgs/issues/198495 - (dontCheckIf (!pkgs.postgresql.doCheck)) - ]; - hcoord = overrideCabal (drv: { # Remove when https://github.com/danfran/hcoord/pull/8 is merged. patches = [ @@ -1997,12 +1732,6 @@ self: super: # So let's not go there and just disable the tests altogether. hspec-core = dontCheck super.hspec-core; - # tests seem to require a different version of hspec-core - hspec-contrib = dontCheck super.hspec-contrib; - - # The test suite attempts to read `/etc/resolv.conf`, which doesn't work in the sandbox. - domain-auth = dontCheck super.domain-auth; - # - Deps are required during the build for testing and also during execution, # so add them to build input and also wrap the resulting binary so they're in # PATH. @@ -2030,11 +1759,19 @@ self: super: })) (addTestToolDepends deps) # Patch for hnix compat. - (appendPatch (fetchpatch { - url = "https://github.com/expipiplus1/update-nix-fetchgit/commit/dfa34f9823e282aa8c5a1b8bc95ad8def0e8d455.patch"; - sha256 = "sha256-yBjn1gVihVTlLewKgJc2I9gEj8ViNBAmw0bcsb5rh1A="; - excludes = [ "cabal.project" ]; - })) + (appendPatches [ + (fetchpatch { + url = "https://github.com/expipiplus1/update-nix-fetchgit/commit/dfa34f9823e282aa8c5a1b8bc95ad8def0e8d455.patch"; + sha256 = "sha256-yBjn1gVihVTlLewKgJc2I9gEj8ViNBAmw0bcsb5rh1A="; + excludes = [ "cabal.project" ]; + }) + # Fix for GHC >= 9.8 + (fetchpatch { + name = "update-nix-fetchgit-base-4.19.patch"; + url = "https://github.com/expipiplus1/update-nix-fetchgit/commit/384d2e259738abf94f5a20717b12648996cf24e2.patch"; + sha256 = "11489rpxrrz98f7d3j9mz6npgfg0zp005pghxv9c86rkyg5b10d5"; + }) + ]) ]; # Raise version bounds: https://github.com/idontgetoutmuch/binary-low-level/pull/16 @@ -2050,9 +1787,6 @@ self: super: # https://github.com/adnelson/semver-range/issues/15 semver-range = dontCheck super.semver-range; - # 2022-06-19: Disable checks because of https://github.com/reflex-frp/reflex/issues/475 - reflex = doJailbreak (dontCheck super.reflex); - # 2024-03-02: vty <5.39 - https://github.com/reflex-frp/reflex-ghci/pull/33 reflex-ghci = assert super.reflex-ghci.version == "0.2.0.1"; @@ -2072,11 +1806,7 @@ self: super: http-media = doJailbreak super.http-media; # 2022-03-19: strict upper bounds https://github.com/poscat0x04/hinit/issues/2 - hinit = doJailbreak ( - self.generateOptparseApplicativeCompletions [ "hi" ] ( - super.hinit.override { haskeline = self.haskeline_0_8_2_1; } - ) - ); + hinit = doJailbreak (self.generateOptparseApplicativeCompletions [ "hi" ] super.hinit); # 2020-11-23: https://github.com/Rufflewind/blas-hs/issues/8 blas-hs = dontCheck super.blas-hs; @@ -2104,9 +1834,6 @@ self: super: ]; }) super.text-icu; - # waiting for aeson bump - servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core; - hercules-ci-agent = self.generateOptparseApplicativeCompletions [ "hercules-ci-agent" ] super.hercules-ci-agent; @@ -2152,50 +1879,6 @@ self: super: # compatible with Cabal 3. No upstream repository found so far readline = appendPatch ./patches/readline-fix-for-cabal-3.patch super.readline; - # https://github.com/jgm/pandoc/issues/9589 - pandoc = - assert super.pandoc.version == "3.1.11.1"; - lib.pipe super.pandoc [ - dontCheck - (appendPatch ( - pkgs.fetchpatch { - name = "drop-usage-known-bad-actor-cdn.patch"; - url = "https://github.com/jgm/pandoc/commit/5877ec546df29115163b36de32837f5e08506092.patch"; - hash = "sha256-2ffdL2dS/hHWBjJcIHbae5OdL/VKlHNKUMDHRy3hqvc="; - } - )) - ]; - - # Pandoc 3.5 improves the quality of PDF rendering in Quarto >=1.6.30. - # https://github.com/NixOS/nixpkgs/pull/349683 - pandoc-cli_3_6 = super.pandoc-cli_3_6.overrideScope ( - self: super: { - commonmark-extensions = self.commonmark-extensions_0_2_5_6; - commonmark-pandoc = self.commonmark-pandoc_0_2_2_3; - doclayout = self.doclayout_0_5; - hslua-module-doclayout = self.hslua-module-doclayout_1_2_0; - lpeg = self.lpeg_1_1_0; - pandoc = self.pandoc_3_6; - pandoc-lua-engine = self.pandoc-lua-engine_0_4; - pandoc-lua-marshal = self.pandoc-lua-marshal_0_3_0; - pandoc-server = self.pandoc-server_0_1_0_10; - skylighting = self.skylighting_0_14_5; - skylighting-core = self.skylighting-core_0_14_5; - texmath = self.texmath_0_12_8_12; - tls = self.tls_2_0_6; - toml-parser = self.toml-parser_2_0_1_0; - typst = self.typst_0_6_1; - typst-symbols = self.typst-symbols_0_1_7; - } - ); - - # 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27) - pandoc-include-code = doJailbreak super.pandoc-include-code; - - # 2023-07-08: Restrictive upper bounds on text: https://github.com/owickstrom/pandoc-emphasize-code/pull/14 - # 2023-07-08: Missing test dependency: https://github.com/owickstrom/pandoc-emphasize-code/pull/13 - pandoc-emphasize-code = dontCheck (doJailbreak super.pandoc-emphasize-code); - # DerivingVia is not allowed in safe Haskell # https://github.com/strake/util.hs/issues/1 util = appendConfigureFlags [ @@ -2211,30 +1894,10 @@ self: super: "--haddock-option=--optghc=-fno-safe-haskell" ] super.alg; - # Missing test files in 1.8.1.0, fixed in 1.8.1.1 - sequence-formats = dontCheck super.sequence-formats; - - # Windows.normalise changed in filepath >= 1.4.100.4 which fails the equivalency - # test suite. This is of no great consequence for us, though. - # Patch solving this has been submitted to upstream by me (@sternenseemann). - filepath-bytestring = - lib.warnIf (lib.versionAtLeast super.filepath-bytestring.version "1.4.100.4") - "filepath-bytestring override may be obsolete" - dontCheck - super.filepath-bytestring; - - # Break out of overspecified constraint on QuickCheck. - haddock-library = doJailbreak super.haddock-library; - - # Test suite has overly strict bounds on tasty, jailbreaking fails. - # https://github.com/input-output-hk/nothunks/issues/9 - nothunks = dontCheck super.nothunks; - - # Allow building with older versions of http-client. - http-client-restricted = doJailbreak super.http-client-restricted; + # 2025-02-11: Too strict bounds on hedgehog < 1.5 + nothunks = doJailbreak super.nothunks; # Test suite fails, upstream not reachable for simple fix (not responsive on github) - vivid-osc = dontCheck super.vivid-osc; vivid-supercollider = dontCheck super.vivid-supercollider; # Test suite does not compile. @@ -2275,57 +1938,26 @@ self: super: # https://github.com/noinia/hgeometry/commit/a6abecb1ce4a7fd96b25cc1a5c65cd4257ecde7a#commitcomment-49282301 hgeometry-combinatorial = dontCheck (doJailbreak super.hgeometry-combinatorial); - # Test suite has a too strict bound on base - # https://github.com/jswebtools/language-ecmascript/pull/88 - # Test suite doesn't compile anymore - language-ecmascript = dontCheck (doJailbreak super.language-ecmascript); - # Too strict bounds on containers # https://github.com/jswebtools/language-ecmascript-analysis/issues/1 language-ecmascript-analysis = doJailbreak super.language-ecmascript-analysis; - # Too strict bounds on optparse-applicative - # https://github.com/faylang/fay/pull/474 - fay = doJailbreak super.fay; - - # Requests version 2 of tls, can be removed once it's the default - diohsc = super.diohsc.overrideScope ( - self: super: { - tls = self.tls_2_0_6; - } - ); - - # Need https://github.com/obsidiansystems/cli-extras/pull/12 and more - cli-extras = doJailbreak super.cli-extras; - cli-git = addBuildTool pkgs.git super.cli-git; - # Need https://github.com/obsidiansystems/cli-nix/pull/5 and more cli-nix = addBuildTools [ pkgs.nix pkgs.nix-prefetch-git ] super.cli-nix; - nix-thunk = doJailbreak super.nix-thunk; - # list `modbus` in librarySystemDepends, correct to `libmodbus` libmodbus = doJailbreak (addExtraLibrary pkgs.libmodbus super.libmodbus); - ginger = doJailbreak super.ginger; - - # 2024-05-05 syntax changes: https://github.com/obsidiansystems/haveibeenpwned/pull/9 - haveibeenpwned = appendPatch (fetchpatch { - url = "https://github.com/obsidiansystems/haveibeenpwned/pull/9/commits/14c134eec7de12f755b2d4667727762a8a1a6476.patch"; - sha256 = "sha256-fau5+b6tufJ+MscrLgbYvvBsekPe8R6QAy/4H31dcQ4"; - }) (doJailbreak super.haveibeenpwned); - # Too strict version bounds on ghc-events # https://github.com/mpickering/hs-speedscope/issues/16 hs-speedscope = doJailbreak super.hs-speedscope; - # Test suite doesn't support base16-bytestring >= 1.0 - # https://github.com/centromere/blake2/issues/6 - blake2 = dontCheck super.blake2; + # 2025-02-11: Too strict bounds on base < 4.19, bytestring < 0.12, tasty < 1.5, tasty-quickcheck < 0.11 + blake2 = doJailbreak super.blake2; # Test suite doesn't support base16-bytestring >= 1.0 # https://github.com/serokell/haskell-crypto/issues/25 @@ -2364,16 +1996,11 @@ self: super: # 2021-04-16: too strict bounds on QuickCheck and tasty # https://github.com/hasufell/lzma-static/issues/1 lzma-static = doJailbreak super.lzma-static; - xz = doJailbreak super.xz; # Too strict version bounds on base: # https://github.com/obsidiansystems/database-id/issues/1 database-id-class = doJailbreak super.database-id-class; - # https://github.com/softwarefactory-project/matrix-client-haskell/issues/36 - # Restrictive bounds on aeson - matrix-client = doJailbreak super.matrix-client; - cabal2nix-unstable = overrideCabal { passthru = { updateScript = ../../../maintainers/scripts/haskell/update-cabal2nix-unstable.sh; @@ -2434,6 +2061,9 @@ self: super: } super.llvm-hs-pure ); + # 2025-02-11: Too strict bounds on tasty-quickcheck < 0.11 + exact-pi = doJailbreak super.exact-pi; + # Too strict bounds on dimensional # https://github.com/enomsg/science-constants-dimensional/pull/1 science-constants-dimensional = doJailbreak super.science-constants-dimensional; @@ -2442,6 +2072,12 @@ self: super: # https://github.com/merijn/paramtree/issues/4 paramtree = dontCheck super.paramtree; + # Flaky test suites + ticker = dontCheck super.ticker; + powerqueue-distributed = dontCheck super.powerqueue-distributed; + job = dontCheck super.job; + scheduler = dontCheck super.scheduler; + # 2024-09-18: Make compatible with haskell-gi 0.26.10 # https://github.com/owickstrom/gi-gtk-declarative/pull/118 gi-gtk-declarative = overrideCabal ( @@ -2457,29 +2093,27 @@ self: super: ) super.gi-gtk-declarative; gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple; - gi-gtk_4 = self.gi-gtk_4_0_11; - gi-gtk_4_0_11 = doDistribute ( - super.gi-gtk_4_0_11.override { - gi-gdk = self.gi-gdk_4; - } - ); - gi-gdk_4 = self.gi-gdk_4_0_9; - gi-gdk_4_0_9 = doDistribute super.gi-gdk_4_0_9; - # GSK is only used for GTK 4. - gi-gsk = super.gi-gsk.override { - gi-gdk = self.gi-gdk_4; - }; - gi-adwaita = super.gi-adwaita.override { - gi-gdk = self.gi-gdk_4; - gi-gtk = self.gi-gtk_4; - }; + # FIXME: These should be removed as gi-gtk4/gi-gdk4 become the standard + gi-gtk_4 = self.gi-gtk_4_0_12; + gi-gdk_4 = self.gi-gdk_4_0_10; # 2023-04-09: haskell-ci needs Cabal-syntax 3.10 # 2024-03-21: pins specific version of ShellCheck - haskell-ci = super.haskell-ci.overrideScope ( + # 2025-03-10: jailbreak, https://github.com/haskell-CI/haskell-ci/issues/771 + haskell-ci = doJailbreak ( + super.haskell-ci.overrideScope ( + self: super: { + Cabal-syntax = self.Cabal-syntax_3_10_3_0; + ShellCheck = self.ShellCheck_0_9_0; + } + ) + ); + + stack = super.stack.overrideScope ( self: super: { - Cabal-syntax = self.Cabal-syntax_3_10_3_0; - ShellCheck = self.ShellCheck_0_9_0; + # stack needs to be built with the same hpack version that the upstream releases use. + # https://github.com/NixOS/nixpkgs/issues/223390 + hpack = self.hpack_0_38_0; } ); @@ -2523,8 +2157,7 @@ self: super: testFlags = [ "-j1" ]; } super.libarchive; - # Too strict bounds on QuickCheck - # https://github.com/muesli4/table-layout/issues/16 + # 2025-02-11: Too strict bounds on doclayout < 0.5 table-layout = doJailbreak super.table-layout; # https://github.com/plow-technologies/hspec-golden-aeson/issues/17 @@ -2540,24 +2173,27 @@ self: super: sha256 = "0l15ccfdys100jf50s9rr4p0d0ikn53bkh7a9qlk9i0y0z5jc6x1"; }) super.basic-cpuid; - # 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too. - streamly-posix = doJailbreak super.streamly-posix; + # 2025-02-11: Too strict bounds on bytestring + streamly-bytestring = doJailbreak super.streamly-bytestring; - # Fix from https://github.com/brendanhay/gogol/pull/144 which has seen no release - # Can't use fetchpatch as it required tweaking the line endings as the .cabal - # file revision on hackage was gifted CRLF line endings - gogol-core = appendPatch ./patches/gogol-core-144.patch super.gogol-core; - - # Stackage LTS 19 still has 10.* - hadolint = super.hadolint.override { - language-docker = self.language-docker_11_0_0; - }; + # Allow building with language-docker >= 13 (!); waiting for 2.13 release. + hadolint = doJailbreak ( + appendPatches [ + (pkgs.fetchpatch { + name = "hadolint-language-docker-12.patch"; + url = "https://github.com/hadolint/hadolint/commit/593ccde5af13c9b960b3ea815c47ce028a2e8adc.patch"; + sha256 = "07v5c1k8if72j04m017jpsf7gvc5kwyi1q3a532n0zhxqc7w1zjn"; + includes = [ + "**/DL3011.hs" + "**/DL3011Spec.hs" + ]; + }) + ] super.hadolint + ); # Too strict lower bounds on (test) deps # https://github.com/phadej/puresat/issues/6 puresat = doJailbreak super.puresat; - # https://github.com/phadej/spdx/issues/62 - spdx = doJailbreak super.spdx; # test suite requires stack to run, https://github.com/dino-/photoname/issues/24 photoname = dontCheck super.photoname; @@ -2578,7 +2214,7 @@ self: super: "--skip" "/Data.List.UniqueUnsorted.repeatedBy,repeated,unique/repeatedBy: simple test/" ] ++ drv.testFlags or [ ]; - }) (doJailbreak super.Unique); + }) super.Unique; # https://github.com/AndrewRademacher/aeson-casing/issues/8 aeson-casing = @@ -2608,19 +2244,15 @@ self: super: }) super.json-to-haskell; # https://github.com/fieldstrength/aeson-deriving/issues/5 aeson-deriving = dontCheck super.aeson-deriving; - # https://github.com/morpheusgraphql/morpheus-graphql/issues/660 - morpheus-graphql-core = overrideCabal (drv: { - testFlags = [ - "-p" - "!/field.unexpected-value/&&!/field.missing-field/&&!/argument.unexpected-value/&&!/argument.missing-field/" - ] ++ drv.testFlags or [ ]; - }) super.morpheus-graphql-core; - morpheus-graphql = overrideCabal (drv: { - testFlags = [ - "-p" - "!/Test Rendering/" - ] ++ drv.testFlags or [ ]; - }) super.morpheus-graphql; + + # 2025-02-11: Too strict bounds on tasty < 1.5, all of the below. + morpheus-graphql-app = doJailbreak super.morpheus-graphql-app; + morpheus-graphql-client = doJailbreak super.morpheus-graphql-client; + morpheus-graphql-core = doJailbreak super.morpheus-graphql-core; + morpheus-graphql-server = doJailbreak super.morpheus-graphql-server; + morpheus-graphql-tests = doJailbreak super.morpheus-graphql-tests; + morpheus-graphql = doJailbreak super.morpheus-graphql; + drunken-bishop = doJailbreak super.drunken-bishop; # https://github.com/SupercedeTech/dropbox-client/issues/1 dropbox = overrideCabal (drv: { @@ -2649,6 +2281,11 @@ self: super: url = "https://github.com/minio/minio-hs/commit/786cf1881f0b62b7539e63547e76afc3c1ade36a.patch"; sha256 = "sha256-zw0/jhKzShpqV1sUyxWTl73sQOzm6kA/yQOZ9n0L1Ag"; }) + (pkgs.fetchpatch { + name = "compatibility-with-crypton-connection-0-4-0.patch"; + url = "https://github.com/minio/minio-hs/commit/e2169892a5fea444aaf9e551243da811003d3188.patch"; + sha256 = "sha256-hWphiArv7gZWiDewLHDeU4RASGOE9Z1liahTmAGQIgQ="; + }) ]; }) (super.minio-hs.override { connection = self.crypton-connection; }); @@ -2677,18 +2314,6 @@ self: super: sdp4unordered = disableLibraryProfiling super.sdp4unordered; sdp4vector = disableLibraryProfiling super.sdp4vector; - # Unnecessarily strict bound on template-haskell - # https://github.com/tree-sitter/haskell-tree-sitter/issues/298 - tree-sitter = doJailbreak super.tree-sitter; - - # 2022-08-07: Bounds are too restrictive: https://github.com/marcin-rzeznicki/libjwt-typed/issues/2 - # Also, the tests fail. - libjwt-typed = dontCheck (doJailbreak super.libjwt-typed); - - # Test suite fails to compile - # https://github.com/kuribas/mfsolve/issues/8 - mfsolve = dontCheck super.mfsolve; - # Fixes compilation with GHC 9.0 and above # https://hub.darcs.net/shelarcy/regex-compat-tdfa/issue/3 regex-compat-tdfa = @@ -2704,12 +2329,10 @@ self: super: } super.regex-compat-tdfa ); - # https://github.com/kowainik/validation-selective/issues/64 + # 2025-02-11: Too strict bounds on hedgehog < 1.5, hspec-hedgehog < 0.2 validation-selective = doJailbreak super.validation-selective; - # https://github.com/system-f/validation/issues/57 - validation = doJailbreak super.validation; - # 2022-03-16: strict upper bounds https://github.com/monadfix/shower/issues/18 + # 2025-02-11: strict upper bounds on base < 4.18 shower = doJailbreak super.shower; # Test suite isn't supposed to succeed yet, apparently… @@ -2731,16 +2354,9 @@ self: super: } ); - # 2023-07-18: https://github.com/srid/ema/issues/156 + # 2025-02-11: Too strict bounds on base < 4.17 ema = doJailbreak super.ema; - glirc = super.glirc.override { - vty = self.vty_6_2; - vty-unix = super.vty-unix.override { - vty = self.vty_6_2; - }; - }; - # Too strict bounds on text and tls # https://github.com/barrucadu/irc-conduit/issues/54 # Use crypton-connection instead of connection @@ -2776,25 +2392,11 @@ self: super: ) ); - # 2022-02-25: Unmaintained and to strict upper bounds - paths = doJailbreak super.paths; - # 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15 base-noprelude = doJailbreak super.base-noprelude; - # https://github.com/obsidiansystems/dependent-sum/pull/73 - dependent-sum-template = appendPatch (fetchpatch { - url = "https://github.com/obsidiansystems/dependent-sum/commit/619727ba1792e39a68d23c62e75a923672e87a54.patch"; - hash = "sha256-SyD1/KrX1KUjrR82fvI+BRcqLC2Q3AbvSeKNrdGstjg="; - relative = "dependent-sum-template"; - }) super.dependent-sum-template; - - # doJailbreak: too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24 - # dontCheck: tests don't typecheck after ghc 8.4 (possibly introduced by api change of unix library) - system-fileio = doJailbreak (dontCheck super.system-fileio); - - # Bounds too strict on base and ghc-prim: https://github.com/tibbe/ekg-core/pull/43 (merged); waiting on hackage release - hasura-ekg-core = doJailbreak super.hasura-ekg-core; + # 2025-01-07: unreleased upstream supports hedgehog 1.5 but drifted quite a bit from hackage revisions so hard to patch + hw-hspec-hedgehog = doJailbreak super.hw-hspec-hedgehog; # Test suite doesn't support hspec 2.8 # https://github.com/zellige/hs-geojson/issues/29 @@ -2804,6 +2406,17 @@ self: super: # https://github.com/ngless-toolkit/ngless/issues/152 NGLess = dontCheck super.NGLess; + # Too strict bound on network (<3.2) + hookup = appendPatches [ + (pkgs.fetchpatch { + name = "hookup-network-3.2.patch"; + url = "https://github.com/glguy/irc-core/commit/a3ec982e729b0f77b2db336ec32c5e4b7283bed5.patch"; + sha256 = "0qc1qszn3l69xlbpfv8vz9ld0q7sghfcbp0wjds81kwcpdpl4jgv"; + stripLen = 1; + includes = [ "hookup.cabal" ]; + }) + ] super.hookup; + # Raise version bounds: https://github.com/kosmikus/records-sop/pull/15 records-sop = appendPatch (fetchpatch { url = "https://github.com/kosmikus/records-sop/commit/fb149f453a816ff14d0cb20b3ea56b80ff49d9f1.patch"; @@ -2826,10 +2439,6 @@ self: super: }) super.polynomial ); - # Tests likely broke because of https://github.com/nick8325/quickcheck/issues/359, - # but fft is not on GitHub, so no issue reported. - fft = dontCheck super.fft; - # lucid-htmx has restrictive upper bounds on lucid and servant: # # Setup: Encountered missing or private dependencies: @@ -2842,25 +2451,26 @@ self: super: # has been resolved. lucid-htmx = doJailbreak super.lucid-htmx; - # doctest-parallel is broken with v1-style cabal-install / Setup.hs - # https://github.com/martijnbastiaan/doctest-parallel/issues/22 - doctest-parallel = dontCheck super.doctest-parallel; clash-prelude = dontCheck super.clash-prelude; - # Ships a broken Setup.hs - # https://github.com/lehins/conduit-aeson/issues/1 - conduit-aeson = overrideCabal (drv: { - postPatch = '' - ${drv.postPatch or ""} - rm Setup.hs - ''; - # doctest suite uses doctest-parallel which still doesn't work in nixpkgs - testTarget = "tests"; - }) super.conduit-aeson; + krank = appendPatches [ + # Deal with removed exports in base + (pkgs.fetchpatch { + name = "krank-issue-97.patch"; + url = "https://github.com/guibou/krank/commit/f6b676774537f8e2357115fd8cd3c93fb68e8a85.patch"; + sha256 = "0d85q2x37yhjwp17wmqvblkna7p7vnl7rwdqr3kday46wvdgblgl"; + excludes = [ ".envrc" ]; + }) + # Fix build of tests with http-client >=0.7.16 + (pkgs.fetchpatch { + name = "krank-http-client-0.7.16.patch"; + url = "https://github.com/guibou/krank/commit/50fd3d08526f3ed6add3352460d3d1ce9dc15f6d.patch"; + sha256 = "0h15iir2v4pli2b72gv69amxs277xmmzw3wavrix74h9prbs4pms"; + }) + ] super.krank; hermes-json = overrideCabal (drv: { - # Upper bounds are too strict: - # https://github.com/velveteer/hermes/pull/22 + # 2025-02-11: Upper bounds on hedgehog < 1.5 too strict. jailbreak = true; # vendored simdjson breaks with clang-19. apply patches that work with @@ -2893,7 +2503,7 @@ self: super: # Disabling doctests. regex-tdfa = overrideCabal { - testTarget = "regex-tdfa-unittest"; + testTargets = [ "regex-tdfa-unittest" ]; } super.regex-tdfa; # Missing test files https://github.com/kephas/xdg-basedir-compliant/issues/1 @@ -2903,6 +2513,17 @@ self: super: # https://github.com/phadej/crypt-sha512/issues/13 crypt-sha512 = dontCheck super.crypt-sha512; + # Latest release depends on crypton-connection ==0.3.2 https://github.com/ndmitchell/hoogle/issues/435 + hoogle = overrideSrc { + version = "unstable-2024-07-29"; + src = pkgs.fetchFromGitHub { + owner = "ndmitchell"; + repo = "hoogle"; + rev = "8149c93c40a542bf8f098047e1acbc347fc9f4e6"; + hash = "sha256-k3UdmTq8c+iNF8inKM+oWf/NgJqRgUSFS3YwRKVg8Mw="; + }; + } super.hoogle; + # Too strict upper bound on HTTP oeis = doJailbreak super.oeis; @@ -2963,31 +2584,46 @@ self: super: purenix ; - # We provide newer dependencies than upstream expects. - swarm = doJailbreak super.swarm; - - # Too strict upper bound on bytestring - # https://github.com/TravisWhitaker/rdf/issues/8 - rdf = doJailbreak super.rdf; - - # random <1.2 - unfoldable = doJailbreak super.unfoldable; - # containers <0.6, semigroupoids <5.3 data-lens = doJailbreak super.data-lens; - # transformers <0.3 - monads-fd = doJailbreak super.monads-fd; - - # HTF <0.15 - cases = doJailbreak super.cases; - - # exceptions <0.9 - eprocess = doJailbreak super.eprocess; - # hashable <1.4, mmorph <1.2 composite-aeson = doJailbreak super.composite-aeson; + # Overly strict bounds on tasty-quickcheck (test suite) (< 0.11) + hashable = doJailbreak super.hashable; + # https://github.com/well-typed/cborg/issues/340 + cborg = doJailbreak super.cborg; + # Doesn't compile with tasty-quickcheck == 0.11 (see issue above) + serialise = dontCheck super.serialise; + # https://github.com/Bodigrim/data-array-byte/issues/1 + data-array-byte = doJailbreak super.data-array-byte; + # 2025-02-06: Allow tasty-quickcheck == 0.11.* + # https://github.com/google/ghc-source-gen/issues/120 + ghc-source-gen = doJailbreak super.ghc-source-gen; + ghc-source-gen_0_4_5_0 = doJailbreak super.ghc-source-gen_0_4_5_0; + # https://github.com/byteverse/bytebuild/issues/20#issuecomment-2652113837 + bytebuild = doJailbreak super.bytebuild; + # https://github.com/haskellari/lattices/issues/132 + lattices = doJailbreak super.lattices; + + # Too strict bounds on tasty <1.5 and tasty-quickcheck <0.11 + # https://github.com/phadej/aeson-extra/issues/62 + aeson-extra = doJailbreak super.aeson-extra; + + # Support tasty-quickcheck 0.11: https://github.com/Bodigrim/mod/pull/26 + mod = appendPatch (fetchpatch { + url = "https://github.com/Bodigrim/mod/commit/30596fb9d85b69ec23ecb05ef9a7c91d67901cfd.patch"; + sha256 = "sha256-9XuzIxEbepaw5bRoIOUka8fkiZBfturIybh/9nhGmWQ="; + }) super.mod; + + # Fixes build of test suite: not yet released + primitive-unlifted = appendPatch (fetchpatch { + url = "https://github.com/haskell-primitive/primitive-unlifted/commit/26922952ef20c4771d857f3e96c9e710cb3c2df9.patch"; + sha256 = "0h9xxrv78spqi93l9206398gmsliaz0w6xy37nrvx3daqr1y4big"; + excludes = [ "*.cabal" ]; + }) super.primitive-unlifted; + # composite-aeson <0.8, composite-base <0.8 compdoc = doJailbreak super.compdoc; @@ -2997,21 +2633,12 @@ self: super: # Test suite doesn't compile anymore twitter-types = dontCheck super.twitter-types; - # base <4.14 - numbered-semigroups = doJailbreak super.numbered-semigroups; - # Tests open file "data/test_vectors_aserti3-2d_run01.txt" but it doesn't exist haskoin-core = dontCheck super.haskoin-core; - # base <4.9, transformers <0.5 - MonadCatchIO-transformers = doJailbreak super.MonadCatchIO-transformers; - # unix-compat <0.5 hxt-cache = doJailbreak super.hxt-cache; - # base <4.16 - fast-builder = doJailbreak super.fast-builder; - # QuickCheck <2.14 term-rewriting = doJailbreak super.term-rewriting; @@ -3021,16 +2648,12 @@ self: super: # base <4.14 decimal-literals = doJailbreak super.decimal-literals; - # multiple bounds too strict - snaplet-sqlite-simple = doJailbreak super.snaplet-sqlite-simple; - # Test failure https://gitlab.com/lysxia/ap-normalize/-/issues/2 ap-normalize = dontCheck super.ap-normalize; heist-extra = doJailbreak super.heist-extra; # base <4.18.0.0.0 unionmount = doJailbreak super.unionmount; # base <4.18 tailwind = doJailbreak super.tailwind; # base <=4.17.0.0 - tagtree = doJailbreak super.tagtree; # base <=4.17 https://github.com/srid/tagtree/issues/1 commonmark-wikilink = doJailbreak super.commonmark-wikilink; # base <4.18.0.0.0 # 2024-03-02: Apply unreleased changes necessary for compatibility @@ -3063,62 +2686,75 @@ self: super: # https://github.com/tweag/webauthn/issues/166 webauthn = dontCheck super.webauthn; - # doctest <0.19 - polysemy = doJailbreak super.polysemy; - - # multiple bounds too strict - co-log-polysemy = doJailbreak super.co-log-polysemy; - co-log-polysemy-formatting = doJailbreak super.co-log-polysemy-formatting; - # calls ghc in tests # https://github.com/brandonchinn178/tasty-autocollect/issues/54 tasty-autocollect = dontCheck super.tasty-autocollect; - postgrest = lib.pipe super.postgrest [ - # 2023-12-20: New version needs extra dependencies - (addBuildDepends [ - self.extra - self.fuzzyset_0_2_4 - self.cache - self.timeit + postgres-websockets = lib.pipe super.postgres-websockets [ + (addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook ]) - # 2022-12-02: Too strict bounds. - doJailbreak - # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 - (overrideSrc rec { - version = "12.0.3"; - src = pkgs.fetchFromGitHub { - owner = "PostgREST"; - repo = "postgrest"; - rev = "v${version}"; - hash = "sha256-peXM5/K034Phcy5vNhc5AT3/9oGXohVogFN9gRsSosY="; - }; + (dontCheckIf pkgs.postgresqlTestHook.meta.broken) + (overrideCabal { + preCheck = '' + export postgresqlEnableTCP=1 + export PGDATABASE=postgres_ws_test + ''; }) - # 2024-11-03: Needed for the patch below. Can be dropped after updating to 12.2+. - (appendPatches [ - (fetchpatch { - url = "https://github.com/PostgREST/postgrest/commit/d311fb17c46ad2ab9064c7aba1954d3500ef0e54.patch"; - hash = "sha256-O/bBm93V6GIPSB5dwhNUFgX3vXA01LPJapZQoeJmbIU="; - }) - ]) - # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. - (appendPatches [ - (fetchpatch { - url = "https://github.com/PostgREST/postgrest/commit/c045b261c4f7d2c2514e858120950be6b3ddfba8.patch"; - hash = "sha256-6SeteL5sb+/K1y3f9XL7yNzXDdD1KQp91RNP4kutSLE="; - }) - ]) ]; + postgrest = + lib.pipe + (super.postgrest.overrideScope ( + self: super: { + # 2025-01-19: Upstream is stuck at hasql < 1.7 + # Jailbreaking for newer postgresql-libpq, which seems to work fine + postgresql-binary = dontCheck (doJailbreak super.postgresql-binary_0_13_1_3); + hasql = dontCheck (doJailbreak super.hasql_1_6_4_4); + # Matching dependencies for hasql < 1.6.x + hasql-dynamic-statements = dontCheck super.hasql-dynamic-statements_0_3_1_5; + hasql-implicits = dontCheck super.hasql-implicits_0_1_1_3; + hasql-notifications = dontCheck super.hasql-notifications_0_2_2_2; + hasql-pool = dontCheck super.hasql-pool_1_0_1; + hasql-transaction = dontCheck super.hasql-transaction_1_1_0_1; + } + )) + [ + # 2023-12-20: New version needs extra dependencies + (addBuildDepends [ + self.extra + self.fuzzyset_0_2_4 + self.cache + self.timeit + self.prometheus-client + ]) + # 2022-12-02: Too strict bounds. + doJailbreak + # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 + (overrideSrc rec { + version = "12.2.7"; + src = pkgs.fetchFromGitHub { + owner = "PostgREST"; + repo = "postgrest"; + rev = "v${version}"; + hash = "sha256-4lKA+U7J8maKiDX9CWxWGjepGKSUu4ZOAA188yMt0bU="; + }; + }) + # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. + (appendPatches [ + (fetchpatch { + url = "https://github.com/PostgREST/postgrest/commit/c045b261c4f7d2c2514e858120950be6b3ddfba8.patch"; + hash = "sha256-6SeteL5sb+/K1y3f9XL7yNzXDdD1KQp91RNP4kutSLE="; + }) + ]) + ]; + # Too strict bounds on hspec < 2.11 fuzzyset_0_2_4 = doJailbreak super.fuzzyset_0_2_4; - swagger2 = doJailbreak super.swagger2; html-charset = dontCheck super.html-charset; - # 2024-08-15: primitive >=0.9 && <0.10 - posix-api = doJailbreak super.posix-api; - # bytestring <0.11.0, optparse-applicative <0.13.0 # https://github.com/kseo/sfnt2woff/issues/1 sfnt2woff = doJailbreak super.sfnt2woff; @@ -3134,18 +2770,16 @@ self: super: hash = "sha256-4osUMo0cvTvyDTXF8lY9tQbFqLywRwsc3RkHIhqSriQ="; }) super.gauge; - # Flaky QuickCheck tests - # https://github.com/Haskell-Things/ImplicitCAD/issues/441 - implicit = dontCheck super.implicit; - # The hackage source is somehow missing a file present in the repo (tests/ListStat.hs). sym = dontCheck super.sym; - # 2024-01-23: https://github.com/composewell/unicode-data/issues/118 - unicode-data = dontCheck super.unicode-data; + # base <4.19 + # https://github.com/well-typed/large-records/issues/168 + large-generics = doJailbreak super.large-generics; - # 2024-01-24: https://github.com/haskellari/tree-diff/issues/79 - tree-diff = dontCheck super.tree-diff; + # Too strict bound on bytestring < 0.12 + # https://github.com/raehik/heystone/issues/2 + heystone = doJailbreak super.heystone; # Too strict bounds on base, ghc-prim, primitive # https://github.com/kowainik/typerep-map/pull/128 @@ -3154,14 +2788,10 @@ self: super: # Too strict bounds on base kewar = doJailbreak super.kewar; - # Too strict bounds on mtl, servant and servant-client + # Too strict bounds on aeson and text + # https://github.com/finn-no/unleash-client-haskell/issues/14 unleash-client-haskell = doJailbreak super.unleash-client-haskell; - # Requires a newer zlib version than stackage provides - futhark = super.futhark.override { - zlib = self.zlib_0_7_1_0; - }; - # Tests rely on (missing) submodule unleash-client-haskell-core = dontCheck super.unleash-client-haskell-core; @@ -3174,12 +2804,6 @@ self: super: libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.buildPackages.git ]; }) super.kmonad; - ghc-syntax-highlighter_0_0_12_0 = super.ghc-syntax-highlighter_0_0_12_0.overrideScope ( - self: super: { - ghc-lib-parser = self.ghc-lib-parser_9_10_1_20241103; - } - ); - # 2024-03-17: broken vaultenv = dontDistribute super.vaultenv; @@ -3222,30 +2846,9 @@ self: super: # https://github.com/jonschoning/espial/issues/61 espial = doJailbreak super.espial; - # https://github.com/dpwright/HaskellNet-SSL/pull/33 Use crypton-connection instead of connection - HaskellNet-SSL = appendPatch (pkgs.fetchpatch { - name = "HaskellNet-SSL-crypton-connection.patch"; - url = "https://github.com/dpwright/HaskellNet-SSL/pull/34/commits/cab639143efb65acf96abb35ae6c48db8d37867c.patch"; - hash = "sha256-hT4IZw70DxTw6iMofQHjPycz6IE6U76df72ftR2UB6Q="; - }) (super.HaskellNet-SSL.override { connection = self.crypton-connection; }); - # https://github.com/isovector/type-errors/issues/9 type-errors = dontCheck super.type-errors; - lzma = doJailbreak ( - super.lzma.overrideScope ( - self: super: { - tasty = super.tasty_1_5_2; - } - ) - ); - - # Fixes build on some platforms: https://github.com/obsidiansystems/commutative-semigroups/pull/18 - commutative-semigroups = appendPatch (fetchpatch { - url = "https://github.com/obsidiansystems/commutative-semigroups/commit/e031495dd24ae73ffb808eca34e993f5df8e8d76.patch"; - hash = "sha256-d7AwvGGUJlh/sOXaAbfQLCay6+JyNInb73TTGKkBDz8="; - }) super.commutative-semigroups; - # Too strict bounds on text. Can be removed after https://github.com/alx741/currencies/pull/3 is merged currencies = doJailbreak super.currencies; @@ -3274,6 +2877,12 @@ self: super: + (drv.postPatch or ""); }) (doJailbreak (addExtraLibrary pkgs.pkg-config (addExtraLibrary pkgs.poppler super.pdftotext))); + proto3-wire = appendPatch (fetchpatch { + # https://github.com/awakesecurity/proto3-wire/pull/109 + url = "https://github.com/awakesecurity/proto3-wire/commit/b32f3db6f8d36ea0708fb2f371f62d439ea45b42.patch"; + hash = "sha256-EGFyk3XawU0+zk299WGwFKB2uW9eJrCDM6NgfIKWgRY="; + }) super.proto3-wire; + # 2024-07-27: building test component requires non-trivial custom build steps # https://github.com/awakesecurity/proto3-suite/blob/bec9d40e2767143deed5b2d451197191f1d8c7d5/nix/overlays/haskell-packages.nix#L311 proto3-suite = lib.pipe super.proto3-suite [ @@ -3283,46 +2892,26 @@ self: super: # 2024-08-09: Apply optparse-applicative compat fix from master branch # https://github.com/NorfairKing/feedback/commit/9368468934a4d8bd94709bdcb1116210b162bab8 - feedback = - overrideCabal - ( - drv: - assert drv.version == "0.1.0.5"; - { - postPatch = - drv.postPatch or "" - + '' - substituteInPlace src/Feedback/Loop/OptParse.hs \ - --replace-fail '(uncurry loopConfigLine)' '(pure . uncurry loopConfigLine)' - ''; - } - ) - ( - doDistribute ( - super.feedback.overrideScope ( - self: super: { - # 2024-08-09: The stackage versions of safe-coloured-text* are old and broken - safe-coloured-text = unmarkBroken self.safe-coloured-text_0_3_0_2; - safe-coloured-text-gen = unmarkBroken self.safe-coloured-text-gen_0_0_0_3; - safe-coloured-text-layout = unmarkBroken self.safe-coloured-text-layout_0_2_0_1; - safe-coloured-text-layout-gen = unmarkBroken self.safe-coloured-text-layout-gen_0_0_0_1; - safe-coloured-text-terminfo = unmarkBroken self.safe-coloured-text-terminfo_0_3_0_0; - } - ) - ) - ); + feedback = overrideCabal ( + drv: + assert drv.version == "0.1.0.5"; + { + postPatch = + drv.postPatch or "" + + '' + substituteInPlace src/Feedback/Loop/OptParse.hs \ + --replace-fail '(uncurry loopConfigLine)' '(pure . uncurry loopConfigLine)' + ''; + } + ) super.feedback; - quickcheck-state-machine = overrideCabal (drv: { - # 2024-08-18: Remove a test which fails to build due to API changes. - # This is fixed in quickcheck-state-machine-0.10.0. - postPatch = - assert drv.version == "0.8.0"; - '' - sed -i '/SQLite/d' quickcheck-state-machine.cabal - sed -i -e '/import.*SQLite/d' -e 's/\[.*prop_parallel_sqlite/[/' test/Spec.hs - ${drv.postPatch or ""} - ''; - }) super.quickcheck-state-machine; + # https://github.com/maralorn/haskell-taskwarrior/pull/12 + taskwarrior = appendPatches [ + (fetchpatch { + url = "https://github.com/maralorn/haskell-taskwarrior/commit/b846c6ae64e716dca2d44488f60fee3697b5322d.patch"; + sha256 = "sha256-fwBYBmw9Jva2UEPQ6E/5/HBA8ZDiM7/QQQDBp3diveU="; + }) + ] super.taskwarrior; testcontainers = lib.pipe super.testcontainers [ dontCheck # Tests require docker @@ -3351,5 +2940,340 @@ self: super: "--extra-include-dirs=${lib.getDev pkgs.opencascade-occt}/include/opencascade" ] super.opencascade-hs; + # https://github.com/haskell-grpc-native/http2-client/pull/95 + # https://github.com/haskell-grpc-native/http2-client/pull/96 + # https://github.com/haskell-grpc-native/http2-client/pull/97 + # Apply patch for http2 >= 5.2, allow tls >= 2.1 and network >= 3.2 + http2-client = appendPatches [ + (fetchpatch { + name = "http2-client-fix-build-with-http2-5.3.patch"; + url = "https://github.com/haskell-grpc-native/http2-client/pull/97/commits/95143e4843253913097838ab791ef39ddfd90b33.patch"; + sha256 = "09205ziac59axld8v1cyxa9xl42srypaq8d1gf6y3qwpmrx3rgr9"; + }) + ] (doJailbreak super.http2-client); + + # https://github.com/snoyberg/http-client/pull/563 + http-client-tls = doJailbreak super.http-client-tls; + + bsb-http-chunked = lib.pipe super.bsb-http-chunked [ + (lib.warnIf (lib.versionOlder "0.0.0.4" super.bsb-http-chunked.version) "override for haskellPackages.bsb-http-chunked may no longer be needed") + # Last released in 2018 + # https://github.com/sjakobi/bsb-http-chunked/issues/38 + # https://github.com/sjakobi/bsb-http-chunked/issues/45 + (overrideSrc { + src = pkgs.fetchFromGitHub { + owner = "sjakobi"; + repo = "bsb-http-chunked"; + rev = "c0ecd72fe2beb1cf7de9340cc8b4a31045460532"; + hash = "sha256-+UDxfywXPjxPuFupcB8veyMYWVQCKha64me9HADtFGg="; + }; + }) + # https://github.com/sjakobi/bsb-http-chunked/pull/49 + (appendPatch (fetchpatch { + url = "https://github.com/sjakobi/bsb-http-chunked/commit/689bf9ce12b8301d0e13a68e4a515c2779b62947.patch"; + sha256 = "sha256-ZdCXMhni+RGisRODiElObW5c4hKy2giWQmWnatqeRJo="; + })) + ]; + + # jailbreak to allow deepseq >= 1.5, https://github.com/jumper149/blucontrol/issues/3 + blucontrol = doJailbreak super.blucontrol; + + # Stackage LTS 23.17 has 0.1.5, which was marked deprecated as it was broken. + # Can probably be dropped for Stackage LTS >= 23.18 + network-control = doDistribute self.network-control_0_1_6; + + # Needs to match pandoc, see: + # https://github.com/jgm/pandoc/commit/97b36ecb7703b434ed4325cc128402a9eb32418d + commonmark-pandoc = doDistribute self.commonmark-pandoc_0_2_2_3; + + pandoc = lib.pipe super.pandoc [ + # Test output changes with newer version of texmath + (appendPatch (fetchpatch { + url = "https://github.com/jgm/pandoc/commit/e2a0cc9ddaf9e7d35cbd3c76f37e39737a79c2bf.patch"; + sha256 = "sha256-qA9mfYS/VhWwYbB9yu7wbHwozz3cqequ361PxkbAt08="; + includes = [ "test/*" ]; + })) + (appendPatch (fetchpatch { + url = "https://github.com/jgm/pandoc/commit/4ba0bac5c118da4da1d44e3bbb38d7c7aef19e3b.patch"; + sha256 = "sha256-ayRKeCqYKgZVA826xgAXxGhttm0Gx4ZrIRJlFlXPKhw="; + })) + ]; + + HList = lib.pipe super.HList [ + # Fixes syntax error in tests + (appendPatch (fetchpatch { + url = "https://bitbucket.org/HList/hlist/commits/e688f11d7432c812c2b238464401a86f588f81e1/raw"; + sha256 = "sha256-XIBIrR2MFmhKaocZJ4p57CgmAaFmMU5Z5a0rk2CjIcM="; + })) + + ]; + + # 2025-04-09: jailbreak to allow hedgehog >= 1.5 + hw-int = + assert super.hw-int.version == "0.0.2.0"; + doJailbreak super.hw-int; + + # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 + chimera = + assert super.chimera.version == "0.4.1.0"; + doJailbreak super.chimera; + + # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 + bzlib = + assert super.bzlib.version == "0.5.2.0"; + doJailbreak super.bzlib; + + what4 = lib.pipe super.what4 [ + (addTestToolDepends ( + with pkgs; + [ + cvc4 + cvc5 + z3 + ] + )) + # 2025-04-09: template_tests still failing with: + # fd:9: hPutBuf: resource vanished (Broken pipe) + dontCheck + ]; + + copilot-theorem = lib.pipe super.copilot-theorem [ + (addTestToolDepends (with pkgs; [ z3 ])) + ]; + + # 2025-04-09: jailbreak to allow mtl >= 2.3, template-haskell >= 2.17, text >= 1.3 + egison-pattern-src-th-mode = + assert super.egison-pattern-src-th-mode.version == "0.2.1.2"; + doJailbreak super.egison-pattern-src-th-mode; + + # 2025-04-09: jailbreak to allow base >= 4.17, hasql >= 1.6, hasql-transaction-io >= 0.2 + hasql-streams-core = + assert super.hasql-streams-core.version == "0.1.0.0"; + doJailbreak super.hasql-streams-core; + + # 2025-04-09: jailbreak to allow bytestring >= 0.12, text >= 2.1 + pipes-text = + assert super.pipes-text.version == "1.0.1"; + doJailbreak super.pipes-text; + + # 2025-04-09: jailbreak to allow bytestring >= 0.12 + array-builder = + assert super.array-builder.version == "0.1.4.1"; + doJailbreak super.array-builder; + + # 2025-04-09: missing dependency - somehow it's not listed on hackage + broadcast-chan = addExtraLibrary self.conduit super.broadcast-chan; + + # 2025-04-09: jailbreak to allow template-haskell >= 2.21, th-abstraction >= 0.7 + kind-generics-th = + assert super.kind-generics-th.version == "0.2.3.3"; + doJailbreak super.kind-generics-th; + + # 2025-04-09: jailbreak to allow tasty >= 1.5 + cvss = + assert super.cvss.version == "0.1"; + doJailbreak super.cvss; + + # 2025-04-09: jailbreak to allow aeson >= 2.2, base >= 4.19, text >= 2.1 + ebird-api = + assert super.ebird-api.version == "0.2.0.0"; + doJailbreak super.ebird-api; + + # 2025-04-13: jailbreak to allow bytestring >= 0.12 + strings = + assert super.strings.version == "1.1"; + doJailbreak super.strings; + + # 2025-04-13: jailbreak to allow bytestring >= 0.12 + twain = + assert super.twain.version == "2.2.0.1"; + doJailbreak super.twain; + + # 2025-04-13: jailbreak to allow hedgehog >= 1.5 + hw-bits = + assert super.hw-bits.version == "0.7.2.2"; + doJailbreak super.hw-bits; + + # 2025-04-23: jailbreak to allow bytestring >= 0.12 + brillo-rendering = lib.warnIf ( + super.brillo-rendering.version != "1.13.3" + ) "haskellPackages.brillo-rendering override can be dropped" doJailbreak super.brillo-rendering; + brillo-examples = lib.warnIf ( + super.brillo-examples.version != "1.13.3" + ) "haskellPackages.brillo-examples override can be dropped" doJailbreak super.brillo-examples; + brillo-juicy = lib.warnIf ( + super.brillo-juicy.version != "0.2.4" + ) "haskellPackages.brillo-juicy override can be dropped" doJailbreak super.brillo-juicy; + brillo = lib.warnIf ( + super.brillo.version != "1.13.3" + ) "haskellPackages.brillo override can be dropped" doJailbreak super.brillo; + + # 2025-04-13: jailbreak to allow th-abstraction >= 0.7 + crucible = + assert super.crucible.version == "0.7.2"; + doJailbreak super.crucible; + + # 2025-04-23: jailbreak to allow megaparsec >= 9.7 + # 2025-04-23: test data missing from tarball + crucible-syntax = doJailbreak (dontCheck super.crucible-syntax); + # 2025-04-23: missing test data + crucible-debug = overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ + "-p" + (lib.concatStringsSep "&&" [ + "!/backtrace.txt/" + "!/block.txt/" + "!/call-basic.txt/" + "!/clear.txt/" + "!/frame.txt/" + "!/load-empty.txt/" + "!/obligation-false.txt/" + "!/prove-false.txt/" + "!/prove-true.txt/" + "!/test-data\\/.break.txt/" + "!/test-data\\/.reg.txt/" + "!/test-data\\/.reg.txt/" + "!/test-data\\/.trace.txt/" + "!/test-data\\/complete\\/.break.txt/" + ]) + ]; + }) super.crucible-debug; + # 2025-04-23: missing test data + llvm-pretty-bc-parser = dontCheck super.llvm-pretty-bc-parser; + + # 2025-04-23: Allow bytestring >= 0.12 + # https://github.com/mrkkrp/wave/issues/48 + wave = doJailbreak super.wave; + + # 2025-04-23: disable bounds microlens <0.5, QuickCheck < 2.16 + # https://github.com/debug-ito/wild-bind/issues/7 + wild-bind = doJailbreak super.wild-bind; + + # Test suite no longer compiles with hspec-hedgehog >= 0.3 + finitary = dontCheck super.finitary; + + # 2025-04-13: jailbreak to allow bytestring >= 0.12, text >= 2.1 + ktx-codec = + assert super.ktx-codec.version == "0.0.2.1"; + doJailbreak super.ktx-codec; + + # 2025-04-23: jailbreak to allow text >= 2.1 + # https://github.com/wereHamster/haskell-css-syntax/issues/8 + css-syntax = doJailbreak super.css-syntax; + + # 2025-04-13: jailbreak to allow template-haskell >= 2.17 + sr-extra = overrideCabal (drv: { + version = + assert super.sr-extra.version == "1.88"; + "1.88-unstable-2025-03-30"; + # includes https://github.com/seereason/sr-extra/pull/7 + src = pkgs.fetchFromGitHub { + owner = "seereason"; + repo = "sr-extra"; + rev = "2b18ced8d07aa8832168971842b20ea49369e4f0"; + hash = "sha256-jInfHA1xkLjx5PfsgQVzeQIN3OjTUpEz7dpVNOGNo3g="; + }; + editedCabalFile = null; + revision = null; + }) super.sr-extra; + + # Too strict bounds on base <4.19 and tasty <1.5 + # https://github.com/maoe/ghc-prof/issues/25 + ghc-prof = doJailbreak super.ghc-prof; + # aeson <2.2, bytestring <0.12, text <2.1 + # https://github.com/jaspervdj/profiteur/issues/43 + profiteur = doJailbreak super.profiteur; + + # 2025-04-19: Tests randomly fail 6 out of 10 times + coinor-clp = dontCheck super.coinor-clp; + + # 2025-04-19: Tests randomly fail 5 out of 10 times + fft = dontCheck super.fft; } // import ./configuration-tensorflow.nix { inherit pkgs haskellLib; } self super + +# Gogol Packages +# 2024-12-27: use latest source files from github, as the hackage release is outdated +// ( + let + gogolSrc = pkgs.fetchFromGitHub { + owner = "brendanhay"; + repo = "gogol"; + rev = "a9d50bbd73d2cb9675bd9bff0f50fcd108f95608"; + sha256 = "sha256-8ilQe/Z5MLFIDY8T68azFpYW5KkSyhy3c6pgWtsje9w="; + }; + setGogolSourceRoot = + dir: drv: + (overrideCabal (drv: { src = gogolSrc; }) drv).overrideAttrs (_oldAttrs: { + sourceRoot = "${gogolSrc.name}/${dir}"; + }); + isGogolService = name: lib.hasPrefix "gogol-" name && name != "gogol-core"; + gogolServices = lib.filter isGogolService (lib.attrNames super); + gogolServiceOverrides = ( + lib.genAttrs gogolServices (name: setGogolSourceRoot "lib/services/${name}" super.${name}) + ); + in + { + gogol-core = + assert super.gogol-core.version == "0.5.0"; + lib.pipe super.gogol-core [ + (setGogolSourceRoot "lib/gogol-core") + (addBuildDepend self.base64) + (overrideCabal (drv: { + editedCabalFile = null; + revision = null; + })) + ]; + gogol = + assert super.gogol.version == "0.5.0"; + setGogolSourceRoot "lib/gogol" super.gogol; + } + // gogolServiceOverrides +) + +# Amazonka Packages +# 2025-01-24: use latest source files from github, as the hackage release is outdated, https://github.com/brendanhay/amazonka/issues/1001 +// ( + let + amazonkaSrc = pkgs.fetchFromGitHub { + owner = "brendanhay"; + repo = "amazonka"; + rev = "f3a7fca02fdbb832cc348e991983b1465225d50c"; + sha256 = "sha256-u+R+4WeCd16X8H2dkDHzD3nOLsvsTB0lLNUsbRT23aE="; + }; + setAmazonkaSourceRoot = + dir: drv: + (overrideSrc { + version = "2.0"; + src = amazonkaSrc + "/${dir}"; + }) + drv; + isAmazonkaService = name: lib.hasPrefix "amazonka-" name && name != "amazonka-test"; + amazonkaServices = lib.filter isAmazonkaService (lib.attrNames super); + amazonkaServiceOverrides = ( + lib.genAttrs amazonkaServices ( + name: + lib.pipe super.${name} [ + (setAmazonkaSourceRoot "lib/services/${name}") + (x: x) + ] + ) + ); + in + amazonkaServiceOverrides + // { + amazonka-core = + assert super.amazonka-core.version == "2.0"; + lib.pipe super.amazonka-core [ + (setAmazonkaSourceRoot "lib/amazonka-core") + (addBuildDepends [ + self.microlens + self.microlens-contra + self.microlens-pro + ]) + ]; + amazonka = + assert super.amazonka.version == "2.0"; + setAmazonkaSourceRoot "lib/amazonka" (doJailbreak super.amazonka); + } +) diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index ad2083f2e7bb..560ce39a869d 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -24,31 +24,14 @@ self: super: __darwinAllowLocalNetworking = true; }); - halive = addBuildDepend darwin.apple_sdk.frameworks.AppKit super.halive; - # Hakyll's tests are broken on Darwin (3 failures); and they require util-linux hakyll = overrideCabal { testToolDepends = [ ]; doCheck = false; } super.hakyll; - barbly = addBuildDepend darwin.apple_sdk.frameworks.AppKit super.barbly; - double-conversion = addExtraLibrary pkgs.libcxx super.double-conversion; - streamly = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly; - - apecs-physics = addPkgconfigDepends [ - darwin.apple_sdk.frameworks.ApplicationServices - ] super.apecs-physics; - - # Framework deps are hidden behind a flag - hmidi = addExtraLibraries [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.CoreAudio - darwin.apple_sdk.frameworks.CoreMIDI - ] super.hmidi; - # "erf table" test fails on Darwin # https://github.com/bos/math-functions/issues/63 math-functions = dontCheck super.math-functions; @@ -73,16 +56,6 @@ self: super: gtk3 = appendConfigureFlag "-f have-quartz-gtk" super.gtk3; gtk = appendConfigureFlag "-f have-quartz-gtk" super.gtk; - OpenAL = addExtraLibrary darwin.apple_sdk.frameworks.OpenAL super.OpenAL; - - al = overrideCabal (drv: { - libraryFrameworkDepends = [ - darwin.apple_sdk.frameworks.OpenAL - ] ++ (drv.libraryFrameworkDepends or [ ]); - }) super.al; - - proteaaudio = addExtraLibrary darwin.apple_sdk.frameworks.AudioToolbox super.proteaaudio; - # issues finding libcharset.h without libiconv in buildInputs on darwin. with-utf8 = addExtraLibrary pkgs.libiconv super.with-utf8; with-utf8_1_1_0_0 = addExtraLibrary pkgs.libiconv super.with-utf8_1_1_0_0; @@ -157,34 +130,18 @@ self: super: sym = markBroken super.sym; - yesod-bin = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.yesod-bin; - yesod-core = super.yesod-core.overrideAttrs (drv: { # Allow access to local networking when the Darwin sandbox is enabled, so yesod-core can # run tests that access localhost. __darwinAllowLocalNetworking = true; }); - hidapi = addExtraLibraries [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.CoreFoundation - ] (super.hidapi.override { systemd = null; }); - - hmatrix = addBuildDepend darwin.apple_sdk.frameworks.Accelerate super.hmatrix; - - blas-hs = overrideCabal (drv: { - libraryFrameworkDepends = [ - darwin.apple_sdk.frameworks.Accelerate - ] ++ (drv.libraryFrameworkDepends or [ ]); - }) super.blas-hs; + hidapi = super.hidapi.override { systemd = null; }; # Ensure the necessary frameworks are propagatedBuildInputs on darwin OpenGLRaw = overrideCabal (drv: { librarySystemDepends = [ ]; - libraryHaskellDepends = drv.libraryHaskellDepends ++ [ - darwin.apple_sdk.frameworks.OpenGL - ]; + libraryHaskellDepends = drv.libraryHaskellDepends; preConfigure = '' frameworkPaths=($(for i in $nativeBuildInputs; do if [ -d "$i"/Library/Frameworks ]; then echo "-F$i/Library/Frameworks"; fi done)) @@ -193,30 +150,9 @@ self: super: '' + (drv.preConfigure or ""); }) super.OpenGLRaw; - GLURaw = overrideCabal (drv: { - librarySystemDepends = [ ]; - libraryHaskellDepends = drv.libraryHaskellDepends ++ [ - darwin.apple_sdk.frameworks.OpenGL - ]; - }) super.GLURaw; bindings-GLFW = overrideCabal (drv: { librarySystemDepends = [ ]; - libraryHaskellDepends = drv.libraryHaskellDepends ++ [ - darwin.apple_sdk.frameworks.AGL - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.OpenGL - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.Kernel - darwin.apple_sdk.frameworks.CoreVideo - darwin.CF - ]; }) super.bindings-GLFW; - OpenCL = overrideCabal (drv: { - librarySystemDepends = [ ]; - libraryHaskellDepends = drv.libraryHaskellDepends ++ [ - darwin.apple_sdk.frameworks.OpenCL - ]; - }) super.OpenCL; # cabal2nix likes to generate dependencies on hinotify when hfsevents is # really required on darwin: https://github.com/NixOS/cabal2nix/issues/146. @@ -224,22 +160,7 @@ self: super: # FSEvents API is very buggy and tests are unreliable. See # http://openradar.appspot.com/10207999 and similar issues. - fsnotify = addBuildDepend darwin.apple_sdk.frameworks.Cocoa (dontCheck super.fsnotify); - - FractalArt = overrideCabal (drv: { - librarySystemDepends = [ - darwin.libobjc - darwin.apple_sdk.frameworks.AppKit - ] ++ (drv.librarySystemDepends or [ ]); - }) super.FractalArt; - - arbtt = overrideCabal (drv: { - librarySystemDepends = [ - darwin.apple_sdk.frameworks.Foundation - darwin.apple_sdk.frameworks.Carbon - darwin.apple_sdk.frameworks.IOKit - ] ++ (drv.librarySystemDepends or [ ]); - }) super.arbtt; + fsnotify = dontCheck super.fsnotify; HTF = overrideCabal (drv: { # GNU find is not prefixed in stdenv @@ -313,40 +234,12 @@ self: super: # Otherwise impure gcc is used, which is Apple's weird wrapper c2hsc = addTestToolDepends [ pkgs.gcc ] super.c2hsc; - http-client-tls = overrideCabal (drv: { - postPatch = - '' - # This comment has been inserted, so the derivation hash changes, forcing - # a rebuild of this derivation which has succeeded to build on Hydra before, - # but apparently been corrupted, causing reverse dependencies to fail. - # - # This workaround can be removed upon the next darwin stdenv rebuild, - # presumably https://github.com/NixOS/nixpkgs/pull/152850 or the next - # full haskellPackages rebuild. - '' - + drv.postPatch or ""; - }) super.http-client-tls; - http2 = super.http2.overrideAttrs (drv: { # Allow access to local networking when the Darwin sandbox is enabled, so http2 can run tests # that access localhost. __darwinAllowLocalNetworking = true; }); - foldl = overrideCabal (drv: { - postPatch = - '' - # This comment has been inserted, so the derivation hash changes, forcing - # a rebuild of this derivation which has succeeded to build on Hydra before, - # but apparently been corrupted, causing reverse dependencies to fail. - # - # This workaround can be removed upon the next darwin stdenv rebuild, - # presumably https://github.com/NixOS/nixpkgs/pull/152850 or the next - # full haskellPackages rebuild. - '' - + drv.postPatch or ""; - }) super.foldl; - # https://hydra.nixos.org/build/230964714/nixlog/1 inline-c-cpp = appendPatch (pkgs.fetchpatch { url = "https://github.com/fpco/inline-c/commit/e8dc553b13bb847409fdced649a6a863323cff8a.patch"; @@ -406,10 +299,6 @@ self: super: }) super.jsaddle-hello; jsaddle-wkwebview = overrideCabal (drv: { - libraryFrameworkDepends = with pkgs.buildPackages.darwin.apple_sdk.frameworks; [ - Cocoa - WebKit - ]; libraryHaskellDepends = with self; [ aeson data-default @@ -436,6 +325,8 @@ self: super: http-reverse-proxy = dontCheck super.http-reverse-proxy; servant-auth-server = dontCheck super.servant-auth-server; + sysinfo = dontCheck super.sysinfo; + } // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch64 { # aarch64-darwin diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 1a98e3c5ab02..b8748b911eb9 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -46,7 +46,7 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -61,6 +61,20 @@ self: super: { # their existence to callPackages, but their is no shim for lower GHC versions. system-cxx-std-lib = null; + # Becomes a core package in GHC >= 9.8 + semaphore-compat = doDistribute self.semaphore-compat_1_0_0; + + # only broken for >= 9.6 + calligraphy = doDistribute (unmarkBroken super.calligraphy); + + # Only required for ghc >= 9.2 + nothunks = super.nothunks.override { + wherefrom-compat = null; + }; + + # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 + aeson = dontCheck super.aeson; + # For GHC < 9.4, some packages need data-array-byte as an extra dependency # For GHC < 9.2, os-string is not required. primitive = addBuildDepends [ self.data-array-byte ] super.primitive; @@ -77,6 +91,9 @@ self: super: { ); hashable-time = doDistribute (unmarkBroken super.hashable-time); + # Needs base-orphans for GHC < 9.8 / base < 4.19 + some = addBuildDepend self.base-orphans super.some; + # Too strict lower bounds on base primitive-addr = doJailbreak super.primitive-addr; @@ -84,7 +101,7 @@ self: super: { ghc-api-compat = doDistribute (unmarkBroken self.ghc-api-compat_8_10_7); # Needs to use ghc-lib due to incompatible GHC - ghc-tags = doDistribute (addBuildDepend self.ghc-lib self.ghc-tags_1_5); + ghc-tags = doDistribute self.ghc-tags_1_5; # Jailbreak to fix the build. base-noprelude = doJailbreak super.base-noprelude; @@ -133,8 +150,16 @@ self: super: { # bundled with GHC < 9.0. wai-extra = dontHaddock super.wai-extra; - # Overly-strict bounds introduced by a revision in version 0.3.2. - text-metrics = doJailbreak super.text-metrics; + # tar > 0.6 requires os-string which can't be built with bytestring < 0.11 + tar = overrideCabal (drv: { + jailbreak = true; + buildDepends = drv.buildDepends or [ ] ++ [ + self.bytestring-handle + ]; + }) self.tar_0_6_0_0; + # text-metrics >= 0.3.3 requires GHC2021 + text-metrics = doDistribute (doJailbreak self.text-metrics_0_3_2); + bytestring-handle = unmarkBroken (doDistribute super.bytestring-handle); # Doesn't build with 9.0, see https://github.com/yi-editor/yi/issues/1125 yi-core = doDistribute (markUnbroken super.yi-core); diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix index 8d0f1fabb151..2d0407937acf 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix @@ -8,8 +8,12 @@ in self: super: { - # Should be llvmPackages_6 which has been removed from nixpkgs - llvmPackages = null; + # Should be llvmPackages_6 which has been removed from nixpkgs, + # create attribute set to prevent eval errors. + llvmPackages = { + llvm = null; + clang = null; + }; # Disable GHC 8.6.x core libraries. array = null; @@ -43,7 +47,7 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -58,6 +62,9 @@ self: super: { # their existence to callPackages, but their is no shim for lower GHC versions. system-cxx-std-lib = null; + # Becomes a core package in GHC >= 9.8 + semaphore-compat = doDistribute self.semaphore-compat_1_0_0; + # Needs Cabal 3.0.x. jailbreak-cabal = super.jailbreak-cabal.overrideScope (cself: _: { Cabal = cself.Cabal_3_2_1_0; }); @@ -93,6 +100,9 @@ self: super: { # ghc versions prior to 8.8.x needs additional dependency to compile successfully. ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex; + # Needs base-orphans for GHC < 9.8 / base < 4.19 + some = addBuildDepend self.base-orphans super.some; + # This became a core library in ghc 8.10., so we don’t have an "exception" attribute anymore. exceptions = self.exceptions_0_10_9; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index eb11eaf2a992..e074709a19e7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -45,7 +45,7 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -60,8 +60,24 @@ self: super: { # their existence to callPackages, but their is no shim for lower GHC versions. system-cxx-std-lib = null; + # Becomes a core package in GHC >= 9.8 + semaphore-compat = doDistribute self.semaphore-compat_1_0_0; + + # Only required for ghc >= 9.2 + nothunks = super.nothunks.override { + wherefrom-compat = null; + }; + + # Needs base-orphans for GHC < 9.8 / base < 4.19 + some = addBuildDepend self.base-orphans super.some; + # Jailbreaks & Version Updates + # tar > 0.6 requires os-string which can't be built with bytestring < 0.11 + tar = doDistribute (doJailbreak self.tar_0_6_0_0); + # text-metrics >= 0.3.3 requires GHC2021 + text-metrics = doDistribute self.text-metrics_0_3_2; + # For GHC < 9.4, some packages need data-array-byte as an extra dependency primitive = addBuildDepends [ self.data-array-byte ] super.primitive; # For GHC < 9.2, os-string is not required. @@ -95,7 +111,7 @@ self: super: { haskell-language-server = throw "haskell-language-server has dropped support for ghc 9.0 in version 2.4.0.0, please use a newer ghc version or an older nixpkgs version"; # Needs to use ghc-lib due to incompatible GHC - ghc-tags = doDistribute (addBuildDepend self.ghc-lib self.ghc-tags_1_5); + ghc-tags = doDistribute self.ghc-tags_1_5; # ghc-lib >= 9.6 and friends no longer build with GHC 9.0 ghc-lib-parser = doDistribute self.ghc-lib-parser_9_2_8_20230729; @@ -121,6 +137,9 @@ self: super: { # https://github.com/lspitzner/butcher/issues/7 butcher = doJailbreak super.butcher; + # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 + aeson = dontCheck super.aeson; + # We use a GHC patch to support the fix for https://github.com/fpco/inline-c/issues/127 # which means that the upstream cabal file isn't allowed to add the flag. inline-c-cpp = diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix index bac333dfefa1..a60792df7e21 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -51,7 +51,7 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -64,35 +64,14 @@ self: super: { # Upgrade to accommodate new core library versions, where the authors have # already made the relevant changes. - aeson = doDistribute self.aeson_2_2_3_0; - attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_2_0; - auto-update = doDistribute self.auto-update_0_2_6; - dependent-sum-template = doJailbreak self.dependent-sum-template_0_2_0_1; # template-haskell < 2.22 - extensions = doDistribute self.extensions_0_1_0_2; - fourmolu = doDistribute self.fourmolu_0_16_2_0; - hashable = doDistribute self.hashable_1_4_7_0; - integer-conversion = doDistribute self.integer-conversion_0_1_1; - ghc-lib = doDistribute self.ghc-lib_9_10_1_20241103; - ghc-lib-parser = doDistribute self.ghc-lib-parser_9_10_1_20241103; + # 2025-04-09: jailbreak to allow hedgehog >= 1.5, hspec-hedgehog >=0.2 + extensions = doJailbreak (doDistribute self.extensions_0_1_0_2); + fourmolu = doDistribute self.fourmolu_0_16_0_0; + ghc-lib = doDistribute self.ghc-lib_9_10_1_20250103; + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_10_1_20250103; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_10_0_0; - http2 = doDistribute self.http2_5_3_9; - http-semantics = doDistribute self.http-semantics_0_3_0; htree = doDistribute self.htree_0_2_0_0; - lens = doDistribute self.lens_5_3_2; - lukko = doDistribute self.lukko_0_1_2; - network-control = super.network-control_0_1_3; - network-run = super.network-run_0_4_0; ormolu = doDistribute self.ormolu_0_7_7_0; - primitive = doDistribute self.primitive_0_9_0_0; - quickcheck-instances = doDistribute self.quickcheck-instances_0_3_32; - rebase = doDistribute self.rebase_1_21_1; - rerebase = doDistribute self.rerebase_1_21_1; - scientific = doDistribute self.scientific_0_3_8_0; - semirings = doDistribute self.semirings_0_7; - time-manager = doDistribute self.time-manager_0_2_2; - th-abstraction = doDistribute self.th-abstraction_0_7_1_0; - uuid-types = doDistribute self.uuid-types_1_0_6; - warp = pkgs.haskell.lib.dontCheck super.warp_3_4_7; # test suite assumes it can freely call curl # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = doDistribute self.ghc-exactprint_1_9_0_0; @@ -109,32 +88,34 @@ self: super: { # Jailbreaks # base64 = doJailbreak super.base64; # base <4.20 - commutative-semigroups = doJailbreak super.commutative-semigroups; # base <4.20 - dejafu = doJailbreak super.dejafu; # containers <0.7 + # 2025-04-09: base <4.20, containers <0.7, filepath <1.5, Cabal-syntax <3.11 + cabal-install-parsers = + assert super.cabal-install-parsers.version == "0.6.1.1"; + doJailbreak super.cabal-install-parsers; floskell = doJailbreak super.floskell; # base <4.20 - lucid = doJailbreak super.lucid; # base <4.20 - tar = doJailbreak super.tar; # base <4.20 + # 2025-04-09: filepath <1.5 + haddock-library = + assert super.haddock-library.version == "1.11.0"; + doJailbreak super.haddock-library; + spdx = doJailbreak super.spdx; # Cabal-syntax < 3.13 tasty-coverage = doJailbreak super.tasty-coverage; # base <4.20, filepath <1.5 tree-diff = doJailbreak super.tree-diff; # base <4.20 + tree-sitter = doJailbreak super.tree-sitter; # containers <0.7, filepath <1.5 time-compat = doJailbreak super.time-compat; # base <4.20 + # https://github.com/haskell-party/feed/issues/73 + feed = doJailbreak super.feed; # base bitvec = doJailbreak super.bitvec; # primitive <0.9 - hashable_1_4_7_0 = doJailbreak super.hashable_1_4_7_0; # relax bounds for QuickCheck, tasty, and tasty-quickcheck hashable_1_5_0_0 = doJailbreak super.hashable_1_5_0_0; # relax bounds for QuickCheck, tasty, and tasty-quickcheck - broadcast-chan = doJailbreak super.broadcast-chan; # base <4.19 https://github.com/merijn/broadcast-chan/pull/19 - # # Test suite issues # call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19 - lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers ==0.6.* - lukko_0_1_2 = dontCheck super.lukko_0_1_2; # doesn't compile with tasty ==1.4.* - resolv = dontCheck super.resolv; # doesn't compile with filepath ==1.5.* - primitive-unlifted = dontCheck super.primitive-unlifted; # doesn't compile with primitive ==0.9.* - bsb-http-chunked = pkgs.haskell.lib.dontCheck super.bsb-http-chunked; # https://github.com/sjakobi/bsb-http-chunked/issues/45 + fsnotify = dontCheck super.fsnotify; # https://github.com/haskell-fswatch/hfsnotify/issues/115 hinotify = pkgs.haskell.lib.dontCheck super.hinotify; # https://github.com/kolmodin/hinotify/issues/38 + monad-dijkstra = dontCheck super.monad-dijkstra; # needs hlint 3.10 haskell-language-server = disableCabalFlag "retrie" ( disableCabalFlag "hlint" ( diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index 582f46aa2425..e2d5923607c1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -1,12 +1,29 @@ { pkgs, haskellLib }: +self: super: + let inherit (pkgs) lib; + + versionAtMost = a: b: lib.versionAtLeast b a; + + warnVersion = + predicate: ver: pkg: + let + pname = pkg.pname; + in + lib.warnIf (predicate ver + super.${pname}.version + ) "override for haskell.packages.ghc912.${pname} may no longer be needed" pkg; + + warnAfterVersion = warnVersion lib.versionOlder; + warnFromVersion = warnVersion versionAtMost; + in with haskellLib; -self: super: { +{ llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; # Disable GHC core libraries @@ -20,6 +37,7 @@ self: super: { deepseq = null; directory = null; exceptions = null; + file-io = null; filepath = null; ghc-bignum = null; ghc-boot = null; @@ -32,6 +50,8 @@ self: super: { ghc-prim = null; ghc-toolchain = null; ghci = null; + haddock-api = null; + haddock-library = null; haskeline = null; hpc = null; integer-gmp = null; @@ -50,29 +70,138 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - haskellLib.doDistribute self.terminfo_0_4_1_6; + haskellLib.doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; unix = null; xhtml = null; - # Version upgrades - jailbreak-cabal = overrideCabal { - # Manually update jailbreak-cabal to 1.4.1 (which supports Cabal >= 3.14) - # since Hackage bump containing it is tied up in the update to Stackage LTS 23. - version = "1.4.1"; - sha256 = "0q6l608m965s6932xabm7v2kav5cxrihb5qcbrwz0c4xiwrz4l5x"; + # + # Hand pick versions that are compatible with ghc 9.12 and base 4.21 + # - revision = null; - editedCabalFile = null; - } super.jailbreak-cabal; + extra = doDistribute self.extra_1_8; htree = doDistribute self.htree_0_2_0_0; - primitive = doDistribute self.primitive_0_9_0_0; - splitmix = doDistribute self.splitmix_0_1_1; tagged = doDistribute self.tagged_0_8_9; - tar = doDistribute self.tar_0_6_3_0; + time-compat = doDistribute self.time-compat_1_9_8; + extensions = doDistribute self.extensions_0_1_0_3; + doctest = doDistribute self.doctest_0_24_0; + ghc-syntax-highlighter = doDistribute self.ghc-syntax-highlighter_0_0_13_0; + ghc-lib = doDistribute self.ghc-lib_9_12_2_20250320; + ghc-exactprint = doDistribute self.ghc-exactprint_1_12_0_0; + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_12_2_20250320; + ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_12_0_0; + hlint = doDistribute self.hlint_3_10; + fourmolu = doDistribute self.fourmolu_0_18_0_0; + ormolu = doDistribute self.ormolu_0_8_0_0; + apply-refact = doDistribute self.apply-refact_0_15_0_0; + # + # Jailbreaks + # + + lucid = doJailbreak super.lucid; # base <4.21 + extensions_0_1_0_3 = doJailbreak super.extensions_0_1_0_3; # hedgehog >=1.0 && <1.5, hspec-hedgehog >=0.0.1 && <0.2 + hie-compat = doJailbreak super.hie-compat; # base <4.21 + hiedb = doJailbreak super.hiedb; # base >=4.12 && <4.21, ghc >=8.6 && <9.11 + ed25519 = doJailbreak super.ed25519; # https://github.com/thoughtpolice/hs-ed25519/issues/39 + ghc-trace-events = doJailbreak super.ghc-trace-events; # base <4.21 + time-compat_1_9_8 = doJailbreak super.time-compat_1_9_8; # too strict lower bound on QuickCheck + cpphs = overrideCabal (drv: { + # jail break manually the conditional dependencies + postPatch = '' + sed -i 's/time >=1.5 \&\& <1.13/time >=1.5 \&\& <=1.14/g' cpphs.cabal + ''; + }) super.cpphs; + vector = doJailbreak super.vector; # doctest >=0.15 && <0.24 + binary-instances = doJailbreak super.binary-instances; # base >=4.6.0.1 && <4.21, tagged >=0.8.8 && <0.8.9 + cabal-install-parsers = doJailbreak super.cabal-install-parsers; # base, Cabal-syntax, etc. + http-api-data = doJailbreak super.http-api-data; # base < 4.21 + servant = doJailbreak super.servant; # base < 4.21 + ghc-exactprint_1_12_0_0 = addBuildDepends [ + # somehow buildDepends was missing + self.Diff + self.extra + self.ghc-paths + self.silently + self.syb + self.HUnit + ] super.ghc-exactprint_1_12_0_0; + co-log-core = doJailbreak super.co-log-core; # doctest >=0.16.0 && <0.24 + + # # Test suite issues + # + call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19 + + relude = dontCheck super.relude; + + doctest_0_24_0 = overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ + # These tests require cabal-install (would cause infinite recursion) + "--skip=/Cabal.Options" + "--skip=/Cabal.Paths/paths" + "--skip=/Cabal.ReplOptions" # >= 0.23 + ]; + }) super.doctest_0_24_0; + + # https://github.com/typeable/generic-arbitrary/issues/18 + generic-arbitrary = overrideCabal (drv: { + patches = drv.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "hellwolf:fix-recursive-test-hidding-unit"; + url = "https://github.com/typeable/generic-arbitrary/commit/133b80be93e6744f21e0e5ed4180a24c589f92e4.patch"; + sha256 = "sha256-z9EVcD1uNAYUOVTwmCCnrEFFOvFB7lD94Y6BwGVwVRQ="; + }) + ]; + }) super.generic-arbitrary; + + # https://gitlab.haskell.org/ghc/ghc/-/issues/25930 + generic-lens = dontCheck super.generic-lens; + + # Cabal 3.14 regression (incorrect datadir in tests): https://github.com/haskell/cabal/issues/10717 + alex = overrideCabal (drv: { + preCheck = + drv.preCheck or "" + + '' + export alex_datadir="$(pwd)/data" + ''; + }) super.alex; + + # https://github.com/sjakobi/newtype-generics/pull/28/files + newtype-generics = warnAfterVersion "0.6.2" (doJailbreak super.newtype-generics); + + # + # Multiple issues + # + + fourmolu_0_18_0_0 = dontCheck ( + super.fourmolu_0_18_0_0.override { + # Diff >=1 && <2 + Diff = super.Diff_1_0_2; + } + ); + + doctest-parallel = overrideCabal (drv: { + patches = drv.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "doctest-0.23.0-ghc-9.12.patch"; + url = "https://github.com/martijnbastiaan/doctest-parallel/commit/d3df7aa5d223f3daeb676c8a7efe093ee743d54f.patch"; + sha256 = "sha256-92CtqBCulfOTjLAeC205cIrqL/2CBP1YFLijTVcTD2M="; + includes = [ "src/Test/DocTest/Helpers.hs" ]; + }) + ]; + }) (dontCheck (doJailbreak super.doctest-parallel)); # Cabal >=2.4 && <3.13 + + haskell-language-server = disableCabalFlag "retrie" ( + disableCabalFlag "stylishhaskel" ( + super.haskell-language-server.override { + stylish-haskell = null; + floskell = null; + retrie = null; + } + ) + ); } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index 6d45b7041f1b..2e743b996f6c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -52,7 +52,7 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - haskellLib.doDistribute self.terminfo_0_4_1_6; + haskellLib.doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index e3e9109418c5..6d85d85a8617 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -45,7 +45,7 @@ self: super: { if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -60,6 +60,9 @@ self: super: { # their existence to callPackages, but their is no shim for lower GHC versions. system-cxx-std-lib = null; + # Becomes a core package in GHC >= 9.8 + semaphore-compat = doDistribute self.semaphore-compat_1_0_0; + # weeder >= 2.5 requires GHC 9.4 weeder = doDistribute self.weeder_2_4_1; # Allow dhall 1.42.* @@ -71,20 +74,7 @@ self: super: { } ); - haskell-language-server = lib.pipe super.haskell-language-server [ - (disableCabalFlag "fourmolu") - (disableCabalFlag "ormolu") - (disableCabalFlag "cabal") - (disableCabalFlag "stylishHaskell") - ( - d: - d.override { - ormolu = null; - fourmolu = null; - stan = null; - } - ) - ]; + haskell-language-server = throw "haskell-language-server has dropped support for ghc 9.2 in version 2.10.0.0, please use a newer ghc version or an older nixpkgs version"; # For GHC < 9.4, some packages need data-array-byte as an extra dependency hashable = addBuildDepends [ self.data-array-byte ] super.hashable; @@ -93,6 +83,9 @@ self: super: { # Too strict lower bound on base primitive-addr = doJailbreak super.primitive-addr; + # Needs base-orphans for GHC < 9.8 / base < 4.19 + some = addBuildDepend self.base-orphans super.some; + # Jailbreaks & Version Updates hashable-time = doJailbreak super.hashable-time; @@ -101,17 +94,30 @@ self: super: { # https://mail.haskell.org/pipermail/haskell-cafe/2022-October/135613.html language-javascript_0_7_0_0 = dontCheck super.language-javascript_0_7_0_0; - # Needs to match ghc version - ghc-tags = doDistribute self.ghc-tags_1_5; + # Needs to match ghc-lib version + ghc-tags = doDistribute (doJailbreak self.ghc-tags_1_7); - # For "ghc-lib" flag see https://github.com/haskell/haskell-language-server/issues/3185#issuecomment-1250264515 - hlint = enableCabalFlag "ghc-lib" super.hlint; + # Needs to match ghc-lib + hlint = doDistribute self.hlint_3_6_1; + + # ghc-lib >= 9.8 and friends no longer build with GHC 9.2 since they require semaphore-compat + ghc-lib-parser = doDistribute ( + self.ghc-lib-parser_9_6_7_20250325.override { + happy = self.happy_1_20_1_1; # wants happy < 1.21 + } + ); + ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_6_0_2; + ghc-lib = doDistribute ( + self.ghc-lib_9_6_7_20250325.override { + happy = self.happy_1_20_1_1; # wants happy < 1.21 + } + ); # 0.2.2.3 requires Cabal >= 3.8 shake-cabal = doDistribute self.shake-cabal_0_2_2_2; - # https://github.com/sjakobi/bsb-http-chunked/issues/38 - bsb-http-chunked = dontCheck super.bsb-http-chunked; + # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 + aeson = dontCheck super.aeson; # https://github.com/NixOS/cabal2nix/issues/554 # https://github.com/clash-lang/clash-compiler/blob/f0f6275e19b8c672f042026c478484c5fd45191d/README.md#ghc-compatibility @@ -129,6 +135,9 @@ self: super: { # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = super.ghc-exactprint_1_5_0; + # only broken for >= 9.6 + calligraphy = doDistribute (unmarkBroken super.calligraphy); + # Packages which need compat library for GHC < 9.6 inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super) indexed-traversable diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 204ae814f02a..34972d8151b8 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -54,7 +54,7 @@ in if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -63,6 +63,12 @@ in # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0; + # Becomes a core package in GHC >= 9.8 + semaphore-compat = doDistribute self.semaphore-compat_1_0_0; + + # only broken for >= 9.6 + calligraphy = doDistribute (unmarkBroken super.calligraphy); + # Jailbreaks & Version Updates hashable-time = doJailbreak super.hashable-time; @@ -74,6 +80,9 @@ in self.base-orphans ] super.generically; + # Needs base-orphans for GHC < 9.8 / base < 4.19 + some = addBuildDepend self.base-orphans super.some; + # the dontHaddock is due to a GHC panic. might be this bug, not sure. # https://gitlab.haskell.org/ghc/ghc/-/issues/21619 hedgehog = dontHaddock super.hedgehog; @@ -86,16 +95,26 @@ in ] ++ drv.testFlags or [ ]; }) (doJailbreak super.hpack); - # https://github.com/sjakobi/bsb-http-chunked/issues/38 - bsb-http-chunked = dontCheck super.bsb-http-chunked; - # 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46 hiedb = dontCheck super.hiedb; # 2022-10-06: https://gitlab.haskell.org/ghc/ghc/-/issues/22260 ghc-check = dontHaddock super.ghc-check; - ghc-tags = self.ghc-tags_1_6; + ghc-tags = doDistribute (doJailbreak self.ghc-tags_1_7); # aeson < 2.2 + + # ghc-lib >= 9.8 and friends no longer build with GHC 9.4 since they require semaphore-compat + ghc-lib-parser = doDistribute ( + self.ghc-lib-parser_9_6_7_20250325.override { + happy = self.happy_1_20_1_1; # wants happy < 1.21 + } + ); + ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_6_0_2; + ghc-lib = doDistribute ( + self.ghc-lib_9_6_7_20250325.override { + happy = self.happy_1_20_1_1; # wants happy < 1.21 + } + ); # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = super.ghc-exactprint_1_6_1_3; @@ -112,14 +131,15 @@ in let hls_overlay = lself: lsuper: { Cabal-syntax = lself.Cabal-syntax_3_10_3_0; + Cabal = lself.Cabal_3_10_3_0; }; in lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) { haskell-language-server = allowInconsistentDependencies super.haskell-language-server; - fourmolu = super.fourmolu; - ormolu = super.ormolu; - hlint = super.hlint; - stylish-haskell = super.stylish-haskell; + fourmolu = doJailbreak self.fourmolu_0_14_0_0; # ansi-terminal, Diff + ormolu = doJailbreak self.ormolu_0_7_2_0; # ansi-terminal + hlint = self.hlint_3_6_1; + stylish-haskell = self.stylish-haskell_0_14_5_0; } ) haskell-language-server @@ -140,6 +160,9 @@ in self.OneTuple ] super.base-compat-batteries; + # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 + aeson = dontCheck super.aeson; + # Too strict lower bound on base primitive-addr = doJailbreak super.primitive-addr; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix index 3f1b43e5616c..ded331ba9337 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -62,13 +62,19 @@ self: super: if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; unix = null; xhtml = null; + # Becomes a core package in GHC >= 9.8 + semaphore-compat = doDistribute self.semaphore-compat_1_0_0; + + # Needs base-orphans for GHC < 9.8 / base < 4.19 + some = addBuildDepend self.base-orphans super.some; + # # Version deviations from Stackage LTS # @@ -78,7 +84,8 @@ self: super: th-extras = doJailbreak super.th-extras; # not in Stackage, needs to match ghc-lib - ghc-tags = doDistribute self.ghc-tags_1_7; + # since expression is generated for 9.8, ghc-lib dep needs to be added manually + ghc-tags = doDistribute (addBuildDepends [ self.ghc-lib ] self.ghc-tags_1_8); # # Too strict bounds without upstream fix @@ -100,8 +107,6 @@ self: super: # Jailbreaks for servant <0.20 servant-lucid = doJailbreak super.servant-lucid; - lifted-base = dontCheck super.lifted-base; - hw-prim = dontCheck (doJailbreak super.hw-prim); stm-containers = dontCheck super.stm-containers; regex-tdfa = dontCheck super.regex-tdfa; hiedb = dontCheck super.hiedb; @@ -124,9 +129,6 @@ self: super: # A factor of 100 is insufficient, 200 seems seems to work. hip = appendConfigureFlag "--ghc-options=-fsimpl-tick-factor=200" super.hip; - # Doctest comments have bogus imports. - bsb-http-chunked = dontCheck super.bsb-http-chunked; - # This can be removed once https://github.com/typeclasses/ascii-predicates/pull/1 # is merged and in a release that's being tracked. ascii-predicates = appendPatch (pkgs.fetchpatch { @@ -145,6 +147,9 @@ self: super: sha256 = "sha256-buw1UeW57CFefEfqdDUraSyQ+H/NvCZOv6WF2ORiYQg="; }) super.ascii-numbers; + # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 + aeson = dontCheck super.aeson; + # Apply patch from PR with mtl-2.3 fix. ConfigFile = overrideCabal (drv: { editedCabalFile = null; @@ -159,6 +164,9 @@ self: super: ]; }) super.ConfigFile; + # https://github.com/NixOS/nixpkgs/pull/367998#issuecomment-2598941240 + libtorch-ffi-helper = unmarkBroken (doDistribute super.libtorch-ffi-helper); + # Compatibility with core libs of GHC 9.6 # Jailbreak to lift bound on time kqueue = doJailbreak ( @@ -187,6 +195,9 @@ self: super: ; singletons-base = dontCheck super.singletons-base; + + # A given major version of ghc-exactprint only supports one version of GHC. + ghc-exactprint = addBuildDepend self.extra super.ghc-exactprint_1_7_1_0; } # super.ghc is required to break infinite recursion as Nix is strict in the attrNames // diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 6b016253319f..f13b1e866f57 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -41,6 +41,7 @@ self: super: process = null; rts = null; stm = null; + semaphore-compat = null; system-cxx-std-lib = null; template-haskell = null; # GHC only builds terminfo if it is a native compiler @@ -48,7 +49,7 @@ self: super: if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else - doDistribute self.terminfo_0_4_1_6; + doDistribute self.terminfo_0_4_1_7; text = null; time = null; transformers = null; @@ -58,79 +59,25 @@ self: super: # # Version upgrades # - th-abstraction = doDistribute self.th-abstraction_0_7_1_0; - ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_4_20241130; - ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; - ghc-lib = doDistribute self.ghc-lib_9_8_4_20241130; megaparsec = doDistribute self.megaparsec_9_7_0; - # aeson 2.2.3.0 seemingly unnecessesarily bumped the lower bound on hashable - # https://github.com/haskell/aeson/commit/1a666febd0775d8e88d315ece1b97cd20602fb5f - aeson = doJailbreak (doDistribute self.aeson_2_2_3_0); - attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_2_0; - dependent-sum-template = self.dependent-sum-template_0_2_0_1; # template-haskell < 2.22 - xmonad = doDistribute self.xmonad_0_18_0; - apply-refact = self.apply-refact_0_14_0_0; - ormolu = self.ormolu_0_7_4_0; - fourmolu = self.fourmolu_0_15_0_0; - stylish-haskell = self.stylish-haskell_0_14_6_0; - hlint = self.hlint_3_8; - ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_12_0; - websockets = self.websockets_0_13_0_0; - th-desugar = doJailbreak self.th-desugar_1_16; # th-abstraction >=0.6 && <0.7 - singletons-th = self.singletons-th_3_3; - singletons-base = self.singletons-base_3_3; ghc-tags = self.ghc-tags_1_8; - # A given major version of ghc-exactprint only supports one version of GHC. - ghc-exactprint = self.ghc-exactprint_1_8_0_0; - ghc-exactprint_1_8_0_0 = addBuildDepends [ - self.Diff - self.HUnit - self.data-default - self.extra - self.free - self.ghc-paths - self.ordered-containers - self.silently - self.syb - ] super.ghc-exactprint_1_8_0_0; - # # Jailbreaks # - blaze-svg = doJailbreak super.blaze-svg; # base <4.19 - commutative-semigroups = doJailbreak super.commutative-semigroups; # base < 4.19 - diagrams-lib = doJailbreak super.diagrams-lib; # base <4.19, text <2.1 - diagrams-postscript = doJailbreak super.diagrams-postscript; # base <4.19, bytestring <0.12 - diagrams-svg = doJailbreak super.diagrams-svg; # base <4.19, text <2.1 - generics-sop = doJailbreak super.generics-sop_0_5_1_4; # th-abstraction >=0.6 && <0.7 - ghc-trace-events = doJailbreak super.ghc-trace-events; # text < 2.1, bytestring < 0.12, base < 4.19 hashing = doJailbreak super.hashing; # bytestring <0.12 - json-sop = doJailbreak super.json-sop; # aeson <2.2, base <4.19, text <2.1 - primitive-unlifted = doJailbreak super.primitive-unlifted; # bytestring < 0.12 - statestack = doJailbreak super.statestack; # base < 4.19 - newtype-generics = doJailbreak super.newtype-generics; # base < 4.19 - hw-prim = doJailbreak super.hw-prim; # doctest < 0.22, ghc-prim < 0.11, hedgehog < 1.4 - svg-builder = doJailbreak super.svg-builder; # base <4.19, bytestring <0.12, text <2.1 - # Too strict bound on base, believe it or not. - # https://github.com/judah/terminfo/pull/55#issuecomment-1876894232 - terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6; + hevm = appendPatch (pkgs.fetchpatch { + url = "https://github.com/hellwolf/hevm/commit/338674d1fe22d46ea1e8582b24c224d76d47d0f3.patch"; + name = "release-0.54.2-ghc-9.8.4-patch"; + sha256 = "sha256-Mo65FfP1nh7QTY+oLia22hj4eV2v9hpXlYsrFKljA3E="; + }) super.hevm; HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12 - raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 saltine = doJailbreak super.saltine; # bytestring && <0.12, deepseq <1.5, text > 1.2 && <1.3 || >=2.0 && <2.1 - stripe-concepts = doJailbreak super.stripe-concepts; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 - stripe-signature = doJailbreak super.stripe-signature; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 - string-random = doJailbreak super.string-random; # text >=1.2.2.1 && <2.1 inflections = doJailbreak super.inflections; # text >=0.2 && <2.1 - universe-some = doJailbreak super.universe-some; # th-abstraction < 0.7 - broadcast-chan = doJailbreak super.broadcast-chan; # base <4.19 https://github.com/merijn/broadcast-chan/pull/19 # # Test suite issues # - unordered-containers = dontCheck super.unordered-containers; # ChasingBottoms doesn't support base 4.20 - lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers == 0.6.* - bsb-http-chunked = dontCheck super.bsb-http-chunked; # umaintained, test suite doesn't compile anymore pcre-heavy = dontCheck super.pcre-heavy; # GHC warnings cause the tests to fail # @@ -140,6 +87,17 @@ self: super: # 2023-12-23: It needs this to build under ghc-9.6.3. # A factor of 100 is insufficient, 200 seems seems to work. hip = appendConfigureFlag "--ghc-options=-fsimpl-tick-factor=200" super.hip; + + # 2025-04-21: "flavor" for GHC 9.8.5 is missing a fix introduced for 9.8.4. See: + # https://github.com/digital-asset/ghc-lib/pull/571#discussion_r2052684630 + ghc-lib-parser = + assert super.ghc-lib-parser.version == "9.8.5.20250214"; + overrideCabal { + postPatch = '' + substituteInPlace compiler/cbits/genSym.c \ + --replace-fail "HsWord64 u = atomic_inc64" "HsWord64 u = atomic_inc" + ''; + } super.ghc-lib-parser; } // lib.optionalAttrs (lib.versionAtLeast super.ghc.version "9.8.3") { # Breakage related to GHC 9.8.3 / deepseq 1.5.1.0 diff --git a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix index 448f04228bec..00700e48e289 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix @@ -1,5 +1,9 @@ { pkgs, haskellLib }: +let + inherit (pkgs) lib; +in + with haskellLib; # cabal2nix doesn't properly add dependencies conditional on arch(javascript) @@ -20,17 +24,41 @@ with haskellLib; ghcjs-dom-javascript = addBuildDepend self.ghcjs-base super.ghcjs-dom-javascript; jsaddle = addBuildDepend self.ghcjs-base super.jsaddle; jsaddle-dom = addBuildDepend self.ghcjs-base super.jsaddle-dom; + jsaddle-warp = overrideCabal (drv: { + libraryHaskellDepends = [ ]; + testHaskellDepends = [ ]; + }) super.jsaddle-warp; entropy = addBuildDepend self.ghcjs-dom super.entropy; - reflex-dom = super.reflex-dom.override (drv: { - jsaddle-webkit2gtk = null; - }); - patch = pkgs.lib.pipe super.patch ( - with haskellLib; - [ - disableParallelBuilding # https://gitlab.haskell.org/ghc/ghc/-/issues/25083#note_578275 - doJailbreak - ] - ); + # https://gitlab.haskell.org/ghc/ghc/-/issues/25083#note_578275 + patch = haskellLib.disableParallelBuilding super.patch; + reflex-dom-core = haskellLib.disableParallelBuilding super.reflex-dom-core; + + reflex-dom = + lib.warn "reflex-dom builds with JS backend but it is missing fixes for working at runtime" + super.reflex-dom.override + (drv: { + jsaddle-webkit2gtk = null; + }); + + miso-examples = pkgs.lib.pipe super.miso-examples [ + (addBuildDepends ( + with self; + [ + aeson + ghcjs-base + jsaddle-warp + miso + servant + ] + )) + ]; + + # https://github.com/haskellari/splitmix/pull/75 + splitmix = appendPatch (pkgs.fetchpatch { + url = "https://github.com/haskellari/splitmix/commit/7ffb3158f577c48ab5de774abea47767921ef3e9.patch"; + sha256 = "sha256-n2q4FGf/pPcI1bhb9srHjHLzaNVehkdN6kQgL0F4MMg="; + }) super.splitmix; + }) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 5a1722d1b074..868459725e02 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -18,7 +18,6 @@ broken-packages: - access-time # failure in job https://hydra.nixos.org/build/233246051 at 2023-09-02 - accuerr # failure in job https://hydra.nixos.org/build/233220965 at 2023-09-02 - AC-EasyRaster-GTK # failure in job https://hydra.nixos.org/build/233226232 at 2023-09-02 - - ace # failure in job https://hydra.nixos.org/build/233214870 at 2023-09-02 - AC-HalfInteger # failure in job https://hydra.nixos.org/build/233239266 at 2023-09-02 - achille # failure in job https://hydra.nixos.org/build/233236118 at 2023-09-02 - acid-state-dist # failure in job https://hydra.nixos.org/build/233216067 at 2023-09-02 @@ -51,19 +50,18 @@ broken-packages: - acme-zero # failure in job https://hydra.nixos.org/build/233192937 at 2023-09-02 - AC-MiniTest # failure in job https://hydra.nixos.org/build/233216015 at 2023-09-02 - acousticbrainz-client # failure in job https://hydra.nixos.org/build/233192638 at 2023-09-02 - - acquire # failure in job https://hydra.nixos.org/build/245695655 at 2024-01-07 - AC-Terminal # failure in job https://hydra.nixos.org/build/233192747 at 2023-09-02 - ActionKid # failure in job https://hydra.nixos.org/build/234443624 at 2023-09-13 - activehs-base # failure in job https://hydra.nixos.org/build/233254736 at 2023-09-02 - activitypub # failure in job https://hydra.nixos.org/build/233253119 at 2023-09-02 - activitystreams-aeson # failure in job https://hydra.nixos.org/build/233222522 at 2023-09-02 - AC-VanillaArray # failure in job https://hydra.nixos.org/build/233216801 at 2023-09-02 - - AC-Vector # failure in job https://hydra.nixos.org/build/233201957 at 2023-09-02 - Adaptive-Blaisorblade # failure in job https://hydra.nixos.org/build/233229679 at 2023-09-02 - adaptive-containers # failure in job https://hydra.nixos.org/build/233243181 at 2023-09-02 - Adaptive # failure in job https://hydra.nixos.org/build/233217421 at 2023-09-02 - adaptive-tuple # failure in job https://hydra.nixos.org/build/233244881 at 2023-09-02 - adb # failure in job https://hydra.nixos.org/build/233193888 at 2023-09-02 + - adblock2privoxy # failure in job https://hydra.nixos.org/build/295091236 at 2025-04-22 - addy # failure in job https://hydra.nixos.org/build/233240594 at 2023-09-02 - adhoc-fixtures-hspec # failure in job https://hydra.nixos.org/build/252725981 at 2024-03-16 - adjunction # failure in job https://hydra.nixos.org/build/233237774 at 2023-09-02 @@ -84,15 +82,16 @@ broken-packages: - aeson-flat # failure in job https://hydra.nixos.org/build/233220787 at 2023-09-02 - aeson-flatten # failure in job https://hydra.nixos.org/build/233242954 at 2023-09-02 - aeson-flowtyped # failure in job https://hydra.nixos.org/build/233245878 at 2023-09-02 - - aeson-generic-default # failure in job https://hydra.nixos.org/build/276370826 at 2024-11-06 - aeson-generics-typescript # failure in job https://hydra.nixos.org/build/245703304 at 2024-01-07 - aeson-injector # failure in job https://hydra.nixos.org/build/233200351 at 2023-09-02 + - aeson-iproute # failure in job https://hydra.nixos.org/build/295091261 at 2025-04-22 - aeson-json-ast # failure in job https://hydra.nixos.org/build/233249406 at 2023-09-02 - aeson-lens # failure in job https://hydra.nixos.org/build/233235357 at 2023-09-02 + - aeson-match-qq # failure in job https://hydra.nixos.org/build/295091245 at 2025-04-22 - aeson-modern-tojson # failure in job https://hydra.nixos.org/build/233202149 at 2023-09-02 - aeson-options # failure in job https://hydra.nixos.org/build/233245051 at 2023-09-02 - aeson-parsec-picky # failure in job https://hydra.nixos.org/build/233222117 at 2023-09-02 - - aeson-possible # failure in job https://hydra.nixos.org/build/252718013 at 2024-03-16 + - aeson-picker # failure in job https://hydra.nixos.org/build/295091281 at 2025-04-22 - aeson-prefix # failure in job https://hydra.nixos.org/build/233215656 at 2023-09-02 - aeson-schema # failure in job https://hydra.nixos.org/build/233229960 at 2023-09-02 - aeson-single-field # failure in job https://hydra.nixos.org/build/233247758 at 2023-09-02 @@ -105,7 +104,6 @@ broken-packages: - affection # failure in job https://hydra.nixos.org/build/233213076 at 2023-09-02 - affine-invariant-ensemble-mcmc # failure in job https://hydra.nixos.org/build/233237176 at 2023-09-02 - Agata # failure in job https://hydra.nixos.org/build/233221026 at 2023-09-02 - - agda2hs # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239252884 at 2023-11-10 - agda2train # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239247619 at 2023-11-10 - Agda-executable # failure in job https://hydra.nixos.org/build/233332629 at 2023-09-02 - agda-language-server # failure in job https://hydra.nixos.org/build/233332694 at 2023-09-02 @@ -121,7 +119,6 @@ broken-packages: - airship # failure in job https://hydra.nixos.org/build/233239011 at 2023-09-02 - airtable-api # failure in job https://hydra.nixos.org/build/233228482 at 2023-09-02 - air-th # failure in job https://hydra.nixos.org/build/233228206 at 2023-09-02 - - aivika-gpss # failure in job https://hydra.nixos.org/build/233254603 at 2023-09-02 - ajhc # failure in job https://hydra.nixos.org/build/233197894 at 2023-09-02 - AlanDeniseEricLauren # failure in job https://hydra.nixos.org/build/233235486 at 2023-09-02 - alerta # failure in job https://hydra.nixos.org/build/233203379 at 2023-09-02 @@ -136,6 +133,7 @@ broken-packages: - AlgorithmW # failure in job https://hydra.nixos.org/build/233245254 at 2023-09-02 - algo-s # failure in job https://hydra.nixos.org/build/233221988 at 2023-09-02 - align-affine # failure in job https://hydra.nixos.org/build/233230079 at 2023-09-02 + - align-equal # failure in job https://hydra.nixos.org/build/295091309 at 2025-04-22 - align-text # failure in job https://hydra.nixos.org/build/233215779 at 2023-09-02 - allen # failure in job https://hydra.nixos.org/build/252715705 at 2024-03-16 - alloy # failure in job https://hydra.nixos.org/build/252726555 at 2024-03-16 @@ -152,11 +150,19 @@ broken-packages: - alure # failure in job https://hydra.nixos.org/build/233230238 at 2023-09-02 - amazon-emailer # failure in job https://hydra.nixos.org/build/233220018 at 2023-09-02 - amazonka-contrib-rds-utils # failure building library in job https://hydra.nixos.org/build/237240275 at 2023-10-21 + - amazonka-dynamodb # failure in job https://hydra.nixos.org/build/295091412 at 2025-04-22 + - amazonka-dynamodb-streams # failure in job https://hydra.nixos.org/build/295091422 at 2025-04-22 - amazonka-iam-policy # failure in job https://hydra.nixos.org/build/233233098 at 2023-09-02 + - amazonka-mtl # failure in job https://hydra.nixos.org/build/295091544 at 2025-04-22 + - amazonka-s3-encryption # failure in job https://hydra.nixos.org/build/295091601 at 2025-04-22 + - amazonka-s3-streaming # failure in job https://hydra.nixos.org/build/295091587 at 2025-04-22 - amazon-products # failure in job https://hydra.nixos.org/build/233193877 at 2023-09-02 - AMI # failure in job https://hydra.nixos.org/build/233232505 at 2023-09-02 - amqp-conduit # failure in job https://hydra.nixos.org/build/233228080 at 2023-09-02 + - amqp-streamly # failure in job https://hydra.nixos.org/build/295091669 at 2025-04-22 - amqp-worker # failure in job https://hydra.nixos.org/build/236675859 at 2023-10-04 + - amrun # failure in job https://hydra.nixos.org/build/295091655 at 2025-04-22 + - anagrep # failure in job https://hydra.nixos.org/build/295091652 at 2025-04-22 - analyze # failure in job https://hydra.nixos.org/build/233251441 at 2023-09-02 - anansi # failure in job https://hydra.nixos.org/build/273451545 at 2024-10-01 - anansi-pandoc # failure in job https://hydra.nixos.org/build/233252389 at 2023-09-02 @@ -173,7 +179,6 @@ broken-packages: - anki-tools # failure in job https://hydra.nixos.org/build/233205129 at 2023-09-02 - annotated-fix # failure in job https://hydra.nixos.org/build/233241215 at 2023-09-02 - anonymous-sums # failure in job https://hydra.nixos.org/build/233222773 at 2023-09-02 - - ansigraph # failure in job https://hydra.nixos.org/build/233227928 at 2023-09-02 - ansi-pretty # failure in job https://hydra.nixos.org/build/233204335 at 2023-09-02 - antfarm # failure in job https://hydra.nixos.org/build/233225661 at 2023-09-02 - antigate # failure in job https://hydra.nixos.org/build/233194081 at 2023-09-02 @@ -189,11 +194,12 @@ broken-packages: - antisplice # failure in job https://hydra.nixos.org/build/233238144 at 2023-09-02 - antlr-haskell # failure in job https://hydra.nixos.org/build/233208196 at 2023-09-02 - anydbm # failure in job https://hydra.nixos.org/build/233195447 at 2023-09-02 + - aoc # failure in job https://hydra.nixos.org/build/295091701 at 2025-04-22 - Aoide # failure in job https://hydra.nixos.org/build/233239286 at 2023-09-02 + - aop-prelude # failure in job https://hydra.nixos.org/build/295091671 at 2025-04-22 - aosd # failure in job https://hydra.nixos.org/build/233207331 at 2023-09-02 - apache-md5 # failure in job https://hydra.nixos.org/build/233193946 at 2023-09-02 - apart # failure in job https://hydra.nixos.org/build/233219668 at 2023-09-02 - - apecs-effectful # failure in job https://hydra.nixos.org/build/252733877 at 2024-03-16 - api-builder # failure in job https://hydra.nixos.org/build/233205755 at 2023-09-02 - api-maker # failure in job https://hydra.nixos.org/build/252711269 at 2024-03-16 - api-rpc-factom # failure in job https://hydra.nixos.org/build/233198474 at 2023-09-02 @@ -222,7 +228,6 @@ broken-packages: - arbor-postgres # failure in job https://hydra.nixos.org/build/233232935 at 2023-09-02 - arch-hs # failure in job https://hydra.nixos.org/build/233225768 at 2023-09-02 - archiver # failure in job https://hydra.nixos.org/build/233245795 at 2023-09-02 - - archive-tar # failure in job https://hydra.nixos.org/build/252737256 at 2024-03-16 - archlinux # failure in job https://hydra.nixos.org/build/233202430 at 2023-09-02 - archnews # failure in job https://hydra.nixos.org/build/233192480 at 2023-09-02 - arena # failure in job https://hydra.nixos.org/build/233252500 at 2023-09-02 @@ -279,9 +284,9 @@ broken-packages: - atndapi # failure in job https://hydra.nixos.org/build/233223849 at 2023-09-02 - atom # failure in job https://hydra.nixos.org/build/233193561 at 2023-09-02 - atomic-modify # failure in job https://hydra.nixos.org/build/233220400 at 2023-09-02 + - atomic-modify-general # failure in job https://hydra.nixos.org/build/295091770 at 2025-04-22 - atomic-primops-vector # failure in job https://hydra.nixos.org/build/233228512 at 2023-09-02 - atomo # failure in job https://hydra.nixos.org/build/233257502 at 2023-09-02 - - atp-haskell # failure in job https://hydra.nixos.org/build/233202077 at 2023-09-02 - ats-format # failure in job https://hydra.nixos.org/build/233254532 at 2023-09-02 - ats-pkg # failure in job https://hydra.nixos.org/build/233232354 at 2023-09-02 - ats-setup # failure in job https://hydra.nixos.org/build/233240435 at 2023-09-02 @@ -293,9 +298,9 @@ broken-packages: - atto-lisp # failure in job https://hydra.nixos.org/build/233222679 at 2023-09-02 - attomail # failure in job https://hydra.nixos.org/build/233225937 at 2023-09-02 - attoparsec-csv # failure in job https://hydra.nixos.org/build/233245402 at 2023-09-02 + - attoparsec-run # failure in job https://hydra.nixos.org/build/295091785 at 2025-04-22 - attoparsec-text # failure in job https://hydra.nixos.org/build/233227820 at 2023-09-02 - attoparsec-trans # failure in job https://hydra.nixos.org/build/233203168 at 2023-09-02 - - attoparsec-varword # failure in job https://hydra.nixos.org/build/233234240 at 2023-09-02 - attosplit # failure in job https://hydra.nixos.org/build/233203118 at 2023-09-02 - Attrac # failure in job https://hydra.nixos.org/build/234459267 at 2023-09-13 - augeas # failure in job https://hydra.nixos.org/build/233228677 at 2023-09-02 @@ -305,14 +310,14 @@ broken-packages: - Aurochs # failure in job https://hydra.nixos.org/build/233244773 at 2023-09-02 - authenticate-ldap # failure in job https://hydra.nixos.org/build/233216602 at 2023-09-02 - authinfo-hs # failure in job https://hydra.nixos.org/build/233224767 at 2023-09-02 - - autodocodec-nix # failure in job https://hydra.nixos.org/build/269663460 at 2024-08-19 - - autodocodec-servant-multipart # failure in job https://hydra.nixos.org/build/269671480 at 2024-08-19 - - autodocodec-swagger2 # failure in job https://hydra.nixos.org/build/269657006 at 2024-08-19 + - autoapply # failure in job https://hydra.nixos.org/build/295091805 at 2025-04-22 - auto # failure in job https://hydra.nixos.org/build/233211088 at 2023-09-02 + - automata # failure in job https://hydra.nixos.org/build/295091890 at 2025-04-22 - autom # failure in job https://hydra.nixos.org/build/234461198 at 2023-09-13 - autonix-deps # failure in job https://hydra.nixos.org/build/233258269 at 2023-09-02 - autopack # failure in job https://hydra.nixos.org/build/233215025 at 2023-09-02 - autoproc # failure in job https://hydra.nixos.org/build/252730569 at 2024-03-16 + - auto-split # failure in job https://hydra.nixos.org/build/295091795 at 2025-04-22 - avatar-generator # failure in job https://hydra.nixos.org/build/233214253 at 2023-09-02 - aviation-units # failure in job https://hydra.nixos.org/build/233245762 at 2023-09-02 - avl-static # failure in job https://hydra.nixos.org/build/233199062 at 2023-09-02 @@ -334,11 +339,17 @@ broken-packages: - aws-sdk-text-converter # failure in job https://hydra.nixos.org/build/233237525 at 2023-09-02 - aws-ses-easy # failure building library in job https://hydra.nixos.org/build/237249788 at 2023-10-21 - aws-simple # failure building library in job https://hydra.nixos.org/build/237242730 at 2023-10-21 + - awsspendsummary # failure in job https://hydra.nixos.org/build/295091850 at 2025-04-22 + - axel # failure in job https://hydra.nixos.org/build/295122804 at 2025-04-22 + - aztecs-asset # failure in job https://hydra.nixos.org/build/295091828 at 2025-04-22 + - aztecs-hierarchy # failure in job https://hydra.nixos.org/build/295091824 at 2025-04-22 + - aztecs-sdl # failure in job https://hydra.nixos.org/build/295091834 at 2025-04-22 - azubi # failure in job https://hydra.nixos.org/build/233258480 at 2023-09-02 - azure-acs # failure in job https://hydra.nixos.org/build/233252578 at 2023-09-02 - azure-email # failure in job https://hydra.nixos.org/build/233255535 at 2023-09-02 - azurify # failure in job https://hydra.nixos.org/build/233239263 at 2023-09-02 - babl # failure in job https://hydra.nixos.org/build/233204665 at 2023-09-02 + - babynf # failure in job https://hydra.nixos.org/build/295091858 at 2025-04-22 - backstop # failure in job https://hydra.nixos.org/build/233223957 at 2023-09-02 - backtracking-exceptions # failure in job https://hydra.nixos.org/build/233233211 at 2023-09-02 - backward-state # failure in job https://hydra.nixos.org/build/233196922 at 2023-09-02 @@ -346,7 +357,6 @@ broken-packages: - Baggins # failure in job https://hydra.nixos.org/build/233192786 at 2023-09-02 - bake # failure in job https://hydra.nixos.org/build/233211889 at 2023-09-02 - Bang # failure in job https://hydra.nixos.org/build/233226846 at 2023-09-02 - - ban-instance # failure in job https://hydra.nixos.org/build/252726701 at 2024-03-16 - banwords # failure in job https://hydra.nixos.org/build/233229703 at 2023-09-02 - barbies-th # failure in job https://hydra.nixos.org/build/233251598 at 2023-09-02 - barchart # failure in job https://hydra.nixos.org/build/233216957 at 2023-09-02 @@ -359,6 +369,7 @@ broken-packages: - base32-lens # failure in job https://hydra.nixos.org/build/233226670 at 2023-09-02 - base58address # failure in job https://hydra.nixos.org/build/233221633 at 2023-09-02 - base62 # failure in job https://hydra.nixos.org/build/233250040 at 2023-09-02 + - base64-bytes # failure in job https://hydra.nixos.org/build/295091866 at 2025-04-22 - base64-conduit # failure in job https://hydra.nixos.org/build/233197196 at 2023-09-02 - base64-lens # failure in job https://hydra.nixos.org/build/233252600 at 2023-09-02 - base-compat-migrate # failure in job https://hydra.nixos.org/build/233208966 at 2023-09-02 @@ -387,15 +398,12 @@ broken-packages: - beam # failure in job https://hydra.nixos.org/build/233213313 at 2023-09-02 - beam-mysql # failure in job https://hydra.nixos.org/build/233253237 at 2023-09-02 - beam-newtype-field # failure in job https://hydra.nixos.org/build/233206317 at 2023-09-02 - - bearriver # failure in job https://hydra.nixos.org/build/269669840 at 2024-08-19 + - bearlibterminal # failure in job https://hydra.nixos.org/build/295091877 at 2025-04-22 - bech32 # failure in job https://hydra.nixos.org/build/233194823 at 2023-09-02 - - bed-and-breakfast # failure in job https://hydra.nixos.org/build/233221152 at 2023-09-02 - beeminder-api # failure in job https://hydra.nixos.org/build/259970664 at 2024-05-19 - Befunge93 # failure in job https://hydra.nixos.org/build/233226751 at 2023-09-02 - - benc # failure in job https://hydra.nixos.org/build/241434046 at 2023-11-19 - bench-graph # failure in job https://hydra.nixos.org/build/233239830 at 2023-09-02 - BenchmarkHistory # failure in job https://hydra.nixos.org/build/233213179 at 2023-09-02 - - bench-show # failure in job https://hydra.nixos.org/build/233245858 at 2023-09-02 - bencodex # failure in job https://hydra.nixos.org/build/233203593 at 2023-09-02 - bencoding-lens # failure in job https://hydra.nixos.org/build/233236760 at 2023-09-02 - berkeleydb # failure in job https://hydra.nixos.org/build/233216507 at 2023-09-02 @@ -403,14 +411,12 @@ broken-packages: - berp # failure in job https://hydra.nixos.org/build/233243070 at 2023-09-02 - bert # failure in job https://hydra.nixos.org/build/233195424 at 2023-09-02 - besout # failure in job https://hydra.nixos.org/build/233194433 at 2023-09-02 - - betacode # failure in job https://hydra.nixos.org/build/233193221 at 2023-09-02 - bet # failure in job https://hydra.nixos.org/build/233205655 at 2023-09-02 - betris # failure in job https://hydra.nixos.org/build/233200110 at 2023-09-02 - bff-mono # failure in job https://hydra.nixos.org/build/252710505 at 2024-03-16 - bglib # failure in job https://hydra.nixos.org/build/265955624 at 2024-07-14 - bgmax # failure in job https://hydra.nixos.org/build/233222709 at 2023-09-02 - bgzf # failure in job https://hydra.nixos.org/build/233224580 at 2023-09-02 - - bhoogle # failure in job https://hydra.nixos.org/build/252712137 at 2024-03-16 - bibdb # failure in job https://hydra.nixos.org/build/233210682 at 2023-09-02 - bidi-icu # failure in job https://hydra.nixos.org/build/233257520 at 2023-09-02 - bidirectional # failure in job https://hydra.nixos.org/build/233239780 at 2023-09-02 @@ -431,12 +437,14 @@ broken-packages: - binary-tree # failure in job https://hydra.nixos.org/build/233211047 at 2023-09-02 - binary-typed # failure in job https://hydra.nixos.org/build/233222741 at 2023-09-02 - BinderAnn # failure in job https://hydra.nixos.org/build/233197117 at 2023-09-02 + - binder # failure in job https://hydra.nixos.org/build/295091930 at 2025-04-22 - binding-core # failure in job https://hydra.nixos.org/build/233223706 at 2023-09-02 - bindings-apr # failure in job https://hydra.nixos.org/build/233212499 at 2023-09-02 - bindings-bfd # failure in job https://hydra.nixos.org/build/233210763 at 2023-09-02 - bindings-cctools # failure in job https://hydra.nixos.org/build/233216939 at 2023-09-02 - bindings-common # failure in job https://hydra.nixos.org/build/233217363 at 2023-09-02 - bindings-dc1394 # failure in job https://hydra.nixos.org/build/233200022 at 2023-09-02 + - bindings-directfb # failure in job https://hydra.nixos.org/build/295091945 at 2025-04-22 - bindings-eskit # failure in job https://hydra.nixos.org/build/233223517 at 2023-09-02 - bindings-EsounD # failure in job https://hydra.nixos.org/build/233245565 at 2023-09-02 - bindings-fann # failure in job https://hydra.nixos.org/build/233232900 at 2023-09-02 @@ -446,6 +454,7 @@ broken-packages: - bindings-hamlib # failure in job https://hydra.nixos.org/build/233259986 at 2023-09-02 - bindings-hdf5 # failure in job https://hydra.nixos.org/build/233215409 at 2023-09-02 - bindings-K8055 # failure in job https://hydra.nixos.org/build/233192986 at 2023-09-02 + - bindings-levmar # failure in job https://hydra.nixos.org/build/295091959 at 2025-04-22 - bindings-libftdi # failure in job https://hydra.nixos.org/build/233256908 at 2023-09-02 - bindings-libg15 # failure in job https://hydra.nixos.org/build/233207984 at 2023-09-02 - bindings-libpci # failure in job https://hydra.nixos.org/build/233200095 at 2023-09-02 @@ -459,12 +468,15 @@ broken-packages: - bindings-sipc # failure in job https://hydra.nixos.org/build/233219411 at 2023-09-02 - bindings-wlc # failure in job https://hydra.nixos.org/build/233332720 at 2023-09-02 - bind-marshal # failure in job https://hydra.nixos.org/build/233196758 at 2023-09-02 + - bindynamic # failure in job https://hydra.nixos.org/build/295091957 at 2025-04-22 - binembed # failure in job https://hydra.nixos.org/build/233219100 at 2023-09-02 + - binrep-instances # failure in job https://hydra.nixos.org/build/295092045 at 2025-04-22 - binsm # failure in job https://hydra.nixos.org/build/233232355 at 2023-09-02 - biocore # failure in job https://hydra.nixos.org/build/233229466 at 2023-09-02 - bio # failure in job https://hydra.nixos.org/build/233225273 at 2023-09-02 - biohazard # failure in job https://hydra.nixos.org/build/233249284 at 2023-09-02 - bio-sequence # failure in job https://hydra.nixos.org/build/233236140 at 2023-09-02 + - birds-of-paradise # failure in job https://hydra.nixos.org/build/295091958 at 2025-04-22 - biscuit-haskell # failure in job https://hydra.nixos.org/build/233241833 at 2023-09-02 - bisect-binary # failure in job https://hydra.nixos.org/build/233190746 at 2023-09-02 - bitcoin-compact-filters # failure in job https://hydra.nixos.org/build/252726935 at 2024-03-16 @@ -491,7 +503,6 @@ broken-packages: - bkr # failure in job https://hydra.nixos.org/build/233246377 at 2023-09-02 - blagda # failure in job https://hydra.nixos.org/build/233332725 at 2023-09-02 - blakesum # failure in job https://hydra.nixos.org/build/233194284 at 2023-09-02 - - Blammo-wai # failure in job https://hydra.nixos.org/build/269662669 at 2024-08-19 - blas # failure in job https://hydra.nixos.org/build/233244820 at 2023-09-02 - blaze-html-contrib # failure in job https://hydra.nixos.org/build/233203969 at 2023-09-02 - blaze-html-hexpat # failure in job https://hydra.nixos.org/build/233251654 at 2023-09-02 @@ -507,12 +518,13 @@ broken-packages: - Blogdown # failure in job https://hydra.nixos.org/build/233239841 at 2023-09-02 - BlogLiterately # failure in job https://hydra.nixos.org/build/233202164 at 2023-09-02 - bloodhound-amazonka-auth # failure building library in job https://hydra.nixos.org/build/237245625 at 2023-10-21 + - bloohm # failure in job https://hydra.nixos.org/build/295092039 at 2025-04-22 - bloomfilter-redis # failure in job https://hydra.nixos.org/build/233226393 at 2023-09-02 - blosum # failure in job https://hydra.nixos.org/build/233198029 at 2023-09-02 - blubber-server # failure in job https://hydra.nixos.org/build/233199530 at 2023-09-02 - bludigon # failure in job https://hydra.nixos.org/build/233248190 at 2023-09-02 - - bluefin-algae # failure in job https://hydra.nixos.org/build/270092011 at 2024-08-31 - Blueprint # failure in job https://hydra.nixos.org/build/233252987 at 2023-09-02 + - bluesky-tools # failure in job https://hydra.nixos.org/build/295092042 at 2025-04-22 - bluetileutils # failure in job https://hydra.nixos.org/build/233197334 at 2023-09-02 - blunk-hask-tests # failure in job https://hydra.nixos.org/build/233240288 at 2023-09-02 - bogocopy # failure in job https://hydra.nixos.org/build/233232322 at 2023-09-02 @@ -532,7 +544,6 @@ broken-packages: - botpp # failure in job https://hydra.nixos.org/build/233201674 at 2023-09-02 - bottom # failure in job https://hydra.nixos.org/build/233225154 at 2023-09-02 - bounded-array # failure in job https://hydra.nixos.org/build/233200854 at 2023-09-02 - - bound-extras # failure in job https://hydra.nixos.org/build/270090014 at 2024-08-31 - bound-simple # failure in job https://hydra.nixos.org/build/233201896 at 2023-09-02 - bowntz # failure in job https://hydra.nixos.org/build/234439552 at 2023-09-13 - box-csv # failure in job https://hydra.nixos.org/build/233253321 at 2023-09-02 @@ -542,7 +553,6 @@ broken-packages: - brain-bleep # failure in job https://hydra.nixos.org/build/233198839 at 2023-09-02 - brassica # failure in job https://hydra.nixos.org/build/233224897 at 2023-09-02 - Bravo # failure in job https://hydra.nixos.org/build/233199668 at 2023-09-02 - - breve # failure in job https://hydra.nixos.org/build/252716215 at 2024-03-16 - brians-brain # failure in job https://hydra.nixos.org/build/233201634 at 2023-09-02 - brick-dropdownmenu # failure in job https://hydra.nixos.org/build/233223686 at 2023-09-02 - brick-filetree # failure in job https://hydra.nixos.org/build/233217076 at 2023-09-02 @@ -551,6 +561,7 @@ broken-packages: - bricks-internal # failure in job https://hydra.nixos.org/build/233215572 at 2023-09-02 - brillig # failure in job https://hydra.nixos.org/build/233208148 at 2023-09-02 - brittany # failure in job https://hydra.nixos.org/build/233234100 at 2023-09-02 + - broadcast-chan-conduit # failure in job https://hydra.nixos.org/build/295092082 at 2025-04-22 - broadcast-chan-tests # failure in job https://hydra.nixos.org/build/233202605 at 2023-09-02 - broccoli # failure in job https://hydra.nixos.org/build/233191381 at 2023-09-02 - broker-haskell # failure in job https://hydra.nixos.org/build/233200969 at 2023-09-02 @@ -564,21 +575,22 @@ broken-packages: - bson-mapping # failure in job https://hydra.nixos.org/build/233242165 at 2023-09-02 - bsparse # failure in job https://hydra.nixos.org/build/233243753 at 2023-09-02 - btree-concurrent # failure in job https://hydra.nixos.org/build/233201065 at 2023-09-02 - - btrfs # failure in job https://hydra.nixos.org/build/233220699 at 2023-09-02 + - b-tree # failure in job https://hydra.nixos.org/build/295091832 at 2025-04-22 - buffer-builder-aeson # failure in job https://hydra.nixos.org/build/233198028 at 2023-09-02 - BufferedSocket # failure in job https://hydra.nixos.org/build/233222939 at 2023-09-02 - buffer # failure in job https://hydra.nixos.org/build/233216007 at 2023-09-02 - buffet # failure in job https://hydra.nixos.org/build/233250252 at 2023-09-02 - buffon # failure in job https://hydra.nixos.org/build/233241665 at 2023-09-02 - buffon-machines # failure in job https://hydra.nixos.org/build/233257929 at 2023-09-02 + - bugsnag-haskell # failure in job https://hydra.nixos.org/build/295092087 at 2025-04-22 - bugzilla # failure in job https://hydra.nixos.org/build/233223784 at 2023-09-02 - buildable # failure in job https://hydra.nixos.org/build/233199077 at 2023-09-02 - buildbox # failure in job https://hydra.nixos.org/build/233216315 at 2023-09-02 - build-env # failure in job https://hydra.nixos.org/build/252734826 at 2024-03-16 - builder # failure in job https://hydra.nixos.org/build/233207846 at 2023-09-02 - - build # failure in job https://hydra.nixos.org/build/233195606 at 2023-09-02 - bumper # failure in job https://hydra.nixos.org/build/233234378 at 2023-09-02 - bunz # failure in job https://hydra.nixos.org/build/233193945 at 2023-09-02 + - bureaucromancy # failure in job https://hydra.nixos.org/build/295092112 at 2025-04-22 - burst-detection # failure in job https://hydra.nixos.org/build/233254074 at 2023-09-02 - bus-pirate # failure in job https://hydra.nixos.org/build/265955589 at 2024-07-14 - buster # failure in job https://hydra.nixos.org/build/233197502 at 2023-09-02 @@ -587,11 +599,11 @@ broken-packages: - butter # failure in job https://hydra.nixos.org/build/233212117 at 2023-09-02 - buttplug-hs-core # failure in job https://hydra.nixos.org/build/233223928 at 2023-09-02 - bv-sized-lens # failure in job https://hydra.nixos.org/build/233237486 at 2023-09-02 - - byline # failure in job https://hydra.nixos.org/build/233231017 at 2023-09-02 - by-other-names # failure in job https://hydra.nixos.org/build/252732245 at 2024-03-16 - bytearray-parsing # failure in job https://hydra.nixos.org/build/233244355 at 2023-09-02 - bytepatch # failure in job https://hydra.nixos.org/build/236678340 at 2023-10-04 - bytestring-arbitrary # failure in job https://hydra.nixos.org/build/233195013 at 2023-09-02 + - bytestring-builder-varword # failure in job https://hydra.nixos.org/build/295092142 at 2025-04-22 - bytestring-class # failure in job https://hydra.nixos.org/build/233230793 at 2023-09-02 - bytestring-csv # failure in job https://hydra.nixos.org/build/233215194 at 2023-09-02 - bytestring-delta # failure in job https://hydra.nixos.org/build/233207977 at 2023-09-02 @@ -613,7 +625,6 @@ broken-packages: - cabal2ebuild # failure in job https://hydra.nixos.org/build/233221248 at 2023-09-02 - cabal2ghci # failure in job https://hydra.nixos.org/build/233233018 at 2023-09-02 - cabal2json # failure in job https://hydra.nixos.org/build/233196099 at 2023-09-02 - - cabal-add # failure in job https://hydra.nixos.org/build/273461296 at 2024-10-01 - cabal-audit # failure in job https://hydra.nixos.org/build/233193414 at 2023-09-02 - cabal-auto-expose # failure in job https://hydra.nixos.org/build/233195440 at 2023-09-02 - cabal-build-programs # failure in job https://hydra.nixos.org/build/257091363 at 2024-04-27 @@ -647,7 +658,7 @@ broken-packages: - cabalQuery # failure in job https://hydra.nixos.org/build/233211475 at 2023-09-02 - CabalSearch # failure in job https://hydra.nixos.org/build/233200817 at 2023-09-02 - cabal-setup # failure in job https://hydra.nixos.org/build/233225406 at 2023-09-02 - - cabal-sort # failure in job https://hydra.nixos.org/build/233240882 at 2023-09-02 + - cabal-sign # failure in job https://hydra.nixos.org/build/295092160 at 2025-04-22 - cabal-src # failure in job https://hydra.nixos.org/build/233229475 at 2023-09-02 - cabal-test-quickcheck # failure in job https://hydra.nixos.org/build/233211903 at 2023-09-02 - cabal-toolkit # failure in job https://hydra.nixos.org/build/233192328 at 2023-09-02 @@ -666,13 +677,14 @@ broken-packages: - cairo-core # failure in job https://hydra.nixos.org/build/233248151 at 2023-09-02 - cake3 # failure in job https://hydra.nixos.org/build/233231662 at 2023-09-02 - cal3d # failure in job https://hydra.nixos.org/build/233200357 at 2023-09-02 - - calamity # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/238601583 at 2023-10-21 - caledon # failure in job https://hydra.nixos.org/build/233209888 at 2023-09-02 - calenderweek # failure in job https://hydra.nixos.org/build/233209930 at 2023-09-02 - call-alloy # failure in job https://hydra.nixos.org/build/233249056 at 2023-09-02 - cal-layout # failure in job https://hydra.nixos.org/build/233191194 at 2023-09-02 - call-haskell-from-anything # failure in job https://hydra.nixos.org/build/233222493 at 2023-09-02 + - calligraphy # only supports ghc < 9.6 - call-plantuml # failure in job https://hydra.nixos.org/build/233241670 at 2023-09-02 + - candid # failure in job https://hydra.nixos.org/build/295092213 at 2025-04-22 - canon # failure in job https://hydra.nixos.org/build/233235027 at 2023-09-02 - canonical-filepath # failure in job https://hydra.nixos.org/build/233233390 at 2023-09-02 - canteven-listen-http # failure in job https://hydra.nixos.org/build/233210500 at 2023-09-02 @@ -692,7 +704,7 @@ broken-packages: - carte # failure in job https://hydra.nixos.org/build/233201806 at 2023-09-02 - Cartesian # failure in job https://hydra.nixos.org/build/233249956 at 2023-09-02 - casa-abbreviations-and-acronyms # failure in job https://hydra.nixos.org/build/233194663 at 2023-09-02 - - casadi-bindings-internal # failure in job https://hydra.nixos.org/build/233256224 at 2023-09-02 + - casadi-bindings-core # failure in job https://hydra.nixos.org/build/294582281 at 2025-04-09 - Cascade # failure in job https://hydra.nixos.org/build/233223917 at 2023-09-02 - cascading # failure in job https://hydra.nixos.org/build/233238563 at 2023-09-02 - case-insensitive-match # failure in job https://hydra.nixos.org/build/233252304 at 2023-09-02 @@ -704,9 +716,7 @@ broken-packages: - cassava-conduit # failure in job https://hydra.nixos.org/build/233220495 at 2023-09-02 - Cassava # failure in job https://hydra.nixos.org/build/233245677 at 2023-09-02 - cassava-records # failure in job https://hydra.nixos.org/build/233259049 at 2023-09-02 - - cassava-streams # failure in job https://hydra.nixos.org/build/233222669 at 2023-09-02 - cassette # failure in job https://hydra.nixos.org/build/233201251 at 2023-09-02 - - caster # failure in job https://hydra.nixos.org/build/259966347 at 2024-05-19 - castle # failure in job https://hydra.nixos.org/build/233204027 at 2023-09-02 - catamorphism # failure in job https://hydra.nixos.org/build/233208488 at 2023-09-02 - Catana # failure in job https://hydra.nixos.org/build/233196550 at 2023-09-02 @@ -728,15 +738,19 @@ broken-packages: - CC-delcont-ref-tf # failure in job https://hydra.nixos.org/build/233257768 at 2023-09-02 - cci # failure in job https://hydra.nixos.org/build/233244756 at 2023-09-02 - ccnx # failure in job https://hydra.nixos.org/build/233237732 at 2023-09-02 + - cdar-mBound # failure in job https://hydra.nixos.org/build/295092219 at 2025-04-22 - cdp # failure in job https://hydra.nixos.org/build/233251735 at 2023-09-02 - c-dsl # failure in job https://hydra.nixos.org/build/233236075 at 2023-09-02 - cedict # failure in job https://hydra.nixos.org/build/233206454 at 2023-09-02 - cef3-raw # failure in job https://hydra.nixos.org/build/233216467 at 2023-09-02 - cef # failure in job https://hydra.nixos.org/build/233221542 at 2023-09-02 - cellrenderer-cairo # failure in job https://hydra.nixos.org/build/233245838 at 2023-09-02 + - cerberus # failure in job https://hydra.nixos.org/build/295092440 at 2025-04-22 + - cereal-data-dword # failure in job https://hydra.nixos.org/build/295092224 at 2025-04-22 - cereal-derive # failure in job https://hydra.nixos.org/build/233229941 at 2023-09-02 - cereal-ieee754 # failure in job https://hydra.nixos.org/build/233208388 at 2023-09-02 - cereal-plus # failure in job https://hydra.nixos.org/build/233226162 at 2023-09-02 + - cereal-uuid # failure in job https://hydra.nixos.org/build/295092232 at 2025-04-22 - cfenv # failure in job https://hydra.nixos.org/build/233235017 at 2023-09-02 - cf # failure in job https://hydra.nixos.org/build/233244067 at 2023-09-02 - cfg # failure in job https://hydra.nixos.org/build/233236445 at 2023-09-02 @@ -748,15 +762,10 @@ broken-packages: - chakra # failure in job https://hydra.nixos.org/build/282936173 at 2024-12-24 - chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13 - chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02 - - changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16 - - changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31 - - changelog-d # failure in job https://hydra.nixos.org/build/255671571 at 2024-04-16 - - changelog-d # failure in job https://hydra.nixos.org/build/257082502 at 2024-04-27 - - changelog-d # failure in job https://hydra.nixos.org/build/259607598 at 2024-05-15 - - changelog-d # failure in job https://hydra.nixos.org/build/259957724 at 2024-05-19 - - changelog-d # failure in job https://hydra.nixos.org/build/260724402 at 2024-05-25 - changelogged # failure in job https://hydra.nixos.org/build/233211675 at 2023-09-02 + - changeset # failure in job https://hydra.nixos.org/build/295092242 at 2025-04-22 - character-cases # failure in job https://hydra.nixos.org/build/233197636 at 2023-09-02 + - char-qq # failure in job https://hydra.nixos.org/build/295092253 at 2025-04-22 - charter # failure in job https://hydra.nixos.org/build/233237264 at 2023-09-02 - chart-histogram # failure in job https://hydra.nixos.org/build/233250470 at 2023-09-02 - Chart-simple # failure in job https://hydra.nixos.org/build/233240919 at 2023-09-02 @@ -765,10 +774,12 @@ broken-packages: - chatty-utils # failure in job https://hydra.nixos.org/build/252710715 at 2024-03-16 - chatwork # failure in job https://hydra.nixos.org/build/233240489 at 2023-09-02 - check-cfg-ambiguity # failure in job https://hydra.nixos.org/build/233251852 at 2023-09-02 + - checked-exceptions # failure in job https://hydra.nixos.org/build/295092260 at 2025-04-22 - checked # failure in job https://hydra.nixos.org/build/233223182 at 2023-09-02 - Checked # failure in job https://hydra.nixos.org/build/233257598 at 2023-09-02 - checkmate # failure in job https://hydra.nixos.org/build/233248012 at 2023-09-02 - chez-grater # failure in job https://hydra.nixos.org/build/233213537 at 2023-09-02 + - chiasma # failure in job https://hydra.nixos.org/build/295122809 at 2025-04-22 - chiphunk # failure in job https://hydra.nixos.org/build/233232520 at 2023-09-02 - Chitra # failure in job https://hydra.nixos.org/build/233256826 at 2023-09-02 - choose # failure in job https://hydra.nixos.org/build/233194245 at 2023-09-02 @@ -776,6 +787,7 @@ broken-packages: - chp # failure in job https://hydra.nixos.org/build/233232868 at 2023-09-02 - ChristmasTree # failure in job https://hydra.nixos.org/build/233259648 at 2023-09-02 - chronograph # failure in job https://hydra.nixos.org/build/233232822 at 2023-09-02 + - chronos-bench # failure in job https://hydra.nixos.org/build/295092276 at 2025-04-22 - chr-parse # failure in job https://hydra.nixos.org/build/233243933 at 2023-09-02 - chunky # failure in job https://hydra.nixos.org/build/233216440 at 2023-09-02 - church # failure in job https://hydra.nixos.org/build/233223920 at 2023-09-02 @@ -784,7 +796,6 @@ broken-packages: - cicero-api # failure in job https://hydra.nixos.org/build/233222299 at 2023-09-02 - cielo # failure in job https://hydra.nixos.org/build/233240001 at 2023-09-02 - cil # failure in job https://hydra.nixos.org/build/233255428 at 2023-09-02 - - cimple # failure in job https://hydra.nixos.org/build/233243386 at 2023-09-02 - cinvoke # failure in job https://hydra.nixos.org/build/233244748 at 2023-09-02 - c-io # failure in job https://hydra.nixos.org/build/233198654 at 2023-09-02 - cio # failure in job https://hydra.nixos.org/build/233218269 at 2023-09-02 @@ -803,7 +814,9 @@ broken-packages: - clanki # failure in job https://hydra.nixos.org/build/233196970 at 2023-09-02 - clarifai # failure in job https://hydra.nixos.org/build/233229480 at 2023-09-02 - CLASE # failure in job https://hydra.nixos.org/build/233234459 at 2023-09-02 + - clash-finite # failure in job https://hydra.nixos.org/build/295092297 at 2025-04-22 - clashilator # failure in job https://hydra.nixos.org/build/273442437 at 2024-10-01 + - clash-lib-hedgehog # failure in job https://hydra.nixos.org/build/295122808 at 2025-04-22 - clash-multisignal # failure in job https://hydra.nixos.org/build/273463331 at 2024-10-01 - clash-prelude-quickcheck # failure in job https://hydra.nixos.org/build/273453747 at 2024-10-01 - Clash-Royale-Hack-Cheats # failure in job https://hydra.nixos.org/build/233216034 at 2023-09-02 @@ -860,27 +873,27 @@ broken-packages: - cmph # failure in job https://hydra.nixos.org/build/233225766 at 2023-09-02 - CMQ # failure in job https://hydra.nixos.org/build/233233168 at 2023-09-02 - cmt # failure in job https://hydra.nixos.org/build/233233474 at 2023-09-02 - - coalpit # failure in job https://hydra.nixos.org/build/233193043 at 2023-09-02 - cobot-tools # failure in job https://hydra.nixos.org/build/233259173 at 2023-09-02 - code-builder # failure in job https://hydra.nixos.org/build/233239215 at 2023-09-02 - codec-beam # failure in job https://hydra.nixos.org/build/233198704 at 2023-09-02 - codecov-haskell # failure in job https://hydra.nixos.org/build/233256758 at 2023-09-02 - codeforces-cli # failure in job https://hydra.nixos.org/build/233210719 at 2023-09-02 - codepad # failure in job https://hydra.nixos.org/build/233197730 at 2023-09-02 - - codet # failure in job https://hydra.nixos.org/build/253695383 at 2024-03-31 - codeworld-api # failure in job https://hydra.nixos.org/build/252720413 at 2024-03-16 - codex # failure in job https://hydra.nixos.org/build/233212311 at 2023-09-02 - codo-notation # failure in job https://hydra.nixos.org/build/233202566 at 2023-09-02 - coercible-utils # failure in job https://hydra.nixos.org/build/233230462 at 2023-09-02 + - coercion-extras # failure in job https://hydra.nixos.org/build/295092384 at 2025-04-22 - coinbase-pro # failure in job https://hydra.nixos.org/build/233245350 at 2023-09-02 - coin # failure in job https://hydra.nixos.org/build/233198975 at 2023-09-02 - - coinor-clp # failure in job https://hydra.nixos.org/build/252724287 at 2024-03-16 - colchis # failure in job https://hydra.nixos.org/build/233207690 at 2023-09-02 - collada-output # failure in job https://hydra.nixos.org/build/233192394 at 2023-09-02 - collapse-util # failure in job https://hydra.nixos.org/build/233238818 at 2023-09-02 - collate # failure in job https://hydra.nixos.org/build/233243978 at 2023-09-02 - collections-api # failure in job https://hydra.nixos.org/build/233220769 at 2023-09-02 - collections # failure in job https://hydra.nixos.org/build/233251207 at 2023-09-02 + - co-log-concurrent # failure in job https://hydra.nixos.org/build/295092333 at 2025-04-22 + - co-log-json # failure in job https://hydra.nixos.org/build/295092337 at 2025-04-22 - co-log-polysemy-formatting # failure building executable 'example' in job https://hydra.nixos.org/build/237249360 at 2023-10-21 - co-log-sys # failure in job https://hydra.nixos.org/build/233206587 at 2023-09-02 - colonnade # failure in job https://hydra.nixos.org/build/233248956 at 2023-09-02 @@ -908,6 +921,7 @@ broken-packages: - compact-socket # failure in job https://hydra.nixos.org/build/245539349 at 2024-01-02 - compact-string # failure in job https://hydra.nixos.org/build/233204162 at 2023-09-02 - compact-string-fix # failure in job https://hydra.nixos.org/build/233238513 at 2023-09-02 + - compaREST # failure in job https://hydra.nixos.org/build/295122812 at 2025-04-22 - comparse # failure in job https://hydra.nixos.org/build/233220012 at 2023-09-02 - compdata-dags # failure in job https://hydra.nixos.org/build/233216580 at 2023-09-02 - compdata-param # failure in job https://hydra.nixos.org/build/233227003 at 2023-09-02 @@ -932,7 +946,6 @@ broken-packages: - comptrans # failure in job https://hydra.nixos.org/build/233209853 at 2023-09-02 - computational-geometry # failure in job https://hydra.nixos.org/build/233220627 at 2023-09-02 - computations # failure in job https://hydra.nixos.org/build/233249992 at 2023-09-02 - - ConClusion # failure in job https://hydra.nixos.org/build/233236846 at 2023-09-02 - concrete-relaxng-parser # failure in job https://hydra.nixos.org/build/233192905 at 2023-09-02 - concrete-typerep # failure in job https://hydra.nixos.org/build/233234198 at 2023-09-02 - concurrent-buffer # failure in job https://hydra.nixos.org/build/233249002 at 2023-09-02 @@ -940,7 +953,6 @@ broken-packages: - Concurrential # failure in job https://hydra.nixos.org/build/233221502 at 2023-09-02 - concurrent-state # failure in job https://hydra.nixos.org/build/233248441 at 2023-09-02 - concurrent-st # failure in job https://hydra.nixos.org/build/233219451 at 2023-09-02 - - concurrent-utilities # failure in job https://hydra.nixos.org/build/233224892 at 2023-09-02 - conditional-restriction-parser # failure in job https://hydra.nixos.org/build/233211470 at 2023-09-02 - condorcet # failure in job https://hydra.nixos.org/build/233208640 at 2023-09-02 - conductive-base # failure in job https://hydra.nixos.org/build/233234746 at 2023-09-02 @@ -954,12 +966,13 @@ broken-packages: - conduit-resumablesink # failure in job https://hydra.nixos.org/build/233248566 at 2023-09-02 - conduit-tokenize-attoparsec # failure in job https://hydra.nixos.org/build/233237152 at 2023-09-02 - conduit-vfs # failure in job https://hydra.nixos.org/build/233205270 at 2023-09-02 - - conferer-dhall # failure in job https://hydra.nixos.org/build/233208902 at 2023-09-02 - conferer-hspec # failure in job https://hydra.nixos.org/build/233225311 at 2023-09-02 - conferer-provider-json # failure in job https://hydra.nixos.org/build/233195298 at 2023-09-02 - conferer-snap # failure in job https://hydra.nixos.org/build/233215013 at 2023-09-02 - conferer-source-json # failure in job https://hydra.nixos.org/build/233195696 at 2023-09-02 + - conferer-warp # failure in job https://hydra.nixos.org/build/295092470 at 2025-04-22 - conf # failure in job https://hydra.nixos.org/build/233213738 at 2023-09-02 + - ConfigFile # failure in job https://hydra.nixos.org/build/294581227 at 2025-04-09 - ConfigFileTH # failure in job https://hydra.nixos.org/build/233191126 at 2023-09-02 - config-parser # failure in job https://hydra.nixos.org/build/233206136 at 2023-09-02 - Configurable # failure in job https://hydra.nixos.org/build/233200781 at 2023-09-02 @@ -989,7 +1002,6 @@ broken-packages: - constraints-deriving # failure in job https://hydra.nixos.org/build/233222833 at 2023-09-02 - constraints-emerge # failure in job https://hydra.nixos.org/build/233242146 at 2023-09-02 - constr-eq # failure in job https://hydra.nixos.org/build/233231863 at 2023-09-02 - - construct # failure in job https://hydra.nixos.org/build/233248810 at 2023-09-02 - constructive-algebra # failure in job https://hydra.nixos.org/build/233241970 at 2023-09-02 - consul-haskell # failure in job https://hydra.nixos.org/build/233195306 at 2023-09-02 - Consumer # failure in job https://hydra.nixos.org/build/233227840 at 2023-09-02 @@ -1005,6 +1017,7 @@ broken-packages: - contracheck-applicative # failure in job https://hydra.nixos.org/build/233255104 at 2023-09-02 - Contract # failure in job https://hydra.nixos.org/build/233242103 at 2023-09-02 - contra-tracers # failure in job https://hydra.nixos.org/build/233197959 at 2023-09-02 + - control-block # failure in job https://hydra.nixos.org/build/295092490 at 2025-04-22 - control-dsl # failure in job https://hydra.nixos.org/build/233249037 at 2023-09-02 - control-iso # failure in job https://hydra.nixos.org/build/233229763 at 2023-09-02 - control-monad-failure # failure in job https://hydra.nixos.org/build/233240265 at 2023-09-02 @@ -1012,10 +1025,12 @@ broken-packages: - Control-Monad-ST2 # failure in job https://hydra.nixos.org/build/233222919 at 2023-09-02 - contstuff-monads-tf # failure in job https://hydra.nixos.org/build/233224064 at 2023-09-02 - contstuff-transformers # failure in job https://hydra.nixos.org/build/233244153 at 2023-09-02 + - conversion-bytestring # failure in job https://hydra.nixos.org/build/295092506 at 2025-04-22 + - cookie-tray # failure in job https://hydra.nixos.org/build/295092527 at 2025-04-22 + - cooklang-hs # failure in job https://hydra.nixos.org/build/295092511 at 2025-04-22 - copilot-bluespec # failure in job https://hydra.nixos.org/build/253685418 at 2024-03-31 - - copilot-c99 # failure in job https://hydra.nixos.org/build/233258148 at 2023-09-02 + - copilot-frp-sketch # copilot >=3.7 && <3.8, - copr # failure in job https://hydra.nixos.org/build/233252310 at 2023-09-02 - - coquina # failure in job https://hydra.nixos.org/build/233254665 at 2023-09-02 - COrdering # failure in job https://hydra.nixos.org/build/233232083 at 2023-09-02 - corebot-bliki # failure in job https://hydra.nixos.org/build/233241143 at 2023-09-02 - core-compiler # failure in job https://hydra.nixos.org/build/233250303 at 2023-09-02 @@ -1024,6 +1039,7 @@ broken-packages: - CoreErlang # failure in job https://hydra.nixos.org/build/233199110 at 2023-09-02 - core # failure in job https://hydra.nixos.org/build/233253971 at 2023-09-02 - core-haskell # failure in job https://hydra.nixos.org/build/233222588 at 2023-09-02 + - corenlp-parser # failure in job https://hydra.nixos.org/build/295092562 at 2025-04-22 - corenlp-types # failure in job https://hydra.nixos.org/build/243808366 at 2024-01-01 - core-warn # failure in job https://hydra.nixos.org/build/233204404 at 2023-09-02 - Coroutine # failure in job https://hydra.nixos.org/build/233211213 at 2023-09-02 @@ -1051,8 +1067,6 @@ broken-packages: - craftwerk # failure in job https://hydra.nixos.org/build/233221392 at 2023-09-02 - crawlchain # failure in job https://hydra.nixos.org/build/233192450 at 2023-09-02 - crc16 # failure in job https://hydra.nixos.org/build/233253624 at 2023-09-02 - - crc32c # failure in job https://hydra.nixos.org/build/233217329 at 2023-09-02 - - crdt-event-fold # failure in job https://hydra.nixos.org/build/233191438 at 2023-09-02 - crdt # failure in job https://hydra.nixos.org/build/233254930 at 2023-09-02 - creatur # failure in job https://hydra.nixos.org/build/233252591 at 2023-09-02 - credentials # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237240683 at 2023-10-21 @@ -1069,8 +1083,10 @@ broken-packages: - crockford # failure in job https://hydra.nixos.org/build/233210759 at 2023-09-02 - crocodile # failure in job https://hydra.nixos.org/build/233222277 at 2023-09-02 - cronus # failure in job https://hydra.nixos.org/build/233225303 at 2023-09-02 + - crucibile-llvm # what4 >=1.7 https://hydra.nixos.org/build/295428376 - cruncher-types # failure in job https://hydra.nixos.org/build/233229024 at 2023-09-02 - crunghc # failure in job https://hydra.nixos.org/build/233193295 at 2023-09-02 + - crux # simple-get-opt <0.5 https://hydra.nixos.org/build/295428379 - crypto-cipher-benchmarks # failure in job https://hydra.nixos.org/build/233195297 at 2023-09-02 - cryptocompare # failure in job https://hydra.nixos.org/build/233192898 at 2023-09-02 - cryptoconditions # failure in job https://hydra.nixos.org/build/233211816 at 2023-09-02 @@ -1079,6 +1095,7 @@ broken-packages: - cryptoids-types # failure in job https://hydra.nixos.org/build/233242596 at 2023-09-02 - crypto-keys-ssh # failure in job https://hydra.nixos.org/build/233222227 at 2023-09-02 - crypto-multihash # failure in job https://hydra.nixos.org/build/233220770 at 2023-09-02 + - crypton-box # failure in job https://hydra.nixos.org/build/295092591 at 2025-04-22 - crypto-numbers # failure in job https://hydra.nixos.org/build/233225721 at 2023-09-02 - crypto-pubkey-openssh # failure in job https://hydra.nixos.org/build/233207007 at 2023-09-02 - crypto-random-effect # failure in job https://hydra.nixos.org/build/233236324 at 2023-09-02 @@ -1095,7 +1112,6 @@ broken-packages: - css-selectors # failure in job https://hydra.nixos.org/build/233247710 at 2023-09-02 - css-simple # failure in job https://hydra.nixos.org/build/233220768 at 2023-09-02 - C-structs # failure in job https://hydra.nixos.org/build/233247498 at 2023-09-02 - - csv-conduit # failure in job https://hydra.nixos.org/build/252718484 at 2024-03-16 - csv-nptools # failure in job https://hydra.nixos.org/build/233215773 at 2023-09-02 - csv-sip # failure in job https://hydra.nixos.org/build/233211292 at 2023-09-02 - ctemplate # failure in job https://hydra.nixos.org/build/233257909 at 2023-09-02 @@ -1107,7 +1123,6 @@ broken-packages: - cudd # failure in job https://hydra.nixos.org/build/252716117 at 2024-03-16 - curl-aeson # failure in job https://hydra.nixos.org/build/233210106 at 2023-09-02 - curl-runnings # failure in job https://hydra.nixos.org/build/233258680 at 2023-09-02 - - curly-expander # failure in job https://hydra.nixos.org/build/233250838 at 2023-09-02 - currency-convert # failure in job https://hydra.nixos.org/build/233224509 at 2023-09-02 - curry-base # failure in job https://hydra.nixos.org/build/233246647 at 2023-09-02 - CurryDB # failure in job https://hydra.nixos.org/build/233238995 at 2023-09-02 @@ -1124,7 +1139,6 @@ broken-packages: - daemonize-doublefork # failure in job https://hydra.nixos.org/build/252714429 at 2024-03-16 - dag # failure in job https://hydra.nixos.org/build/233220719 at 2023-09-02 - DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02 - - dahdit # failure in job https://hydra.nixos.org/build/233245113 at 2023-09-02 - damnpacket # failure in job https://hydra.nixos.org/build/233235248 at 2023-09-02 - danibot # failure in job https://hydra.nixos.org/build/233197740 at 2023-09-02 - Dao # failure in job https://hydra.nixos.org/build/233207745 at 2023-09-02 @@ -1148,26 +1162,21 @@ broken-packages: - database-study # failure in job https://hydra.nixos.org/build/233222466 at 2023-09-02 - data-check # failure in job https://hydra.nixos.org/build/233210384 at 2023-09-02 - data-combinator-gen # failure in job https://hydra.nixos.org/build/233193769 at 2023-09-02 - - data-compat # failure in job https://hydra.nixos.org/build/252715428 at 2024-03-16 - data-concurrent-queue # failure in job https://hydra.nixos.org/build/233252841 at 2023-09-02 - data-construction # failure in job https://hydra.nixos.org/build/233251464 at 2023-09-02 - data-constructors # failure in job https://hydra.nixos.org/build/233241097 at 2023-09-02 + - datacrypto # failure in job https://hydra.nixos.org/build/295092721 at 2025-04-22 - data-default-instances-new-base # failure in job https://hydra.nixos.org/build/233256824 at 2023-09-02 - data-default-instances-text # failure in job https://hydra.nixos.org/build/233209026 at 2023-09-02 - data-dispersal # failure in job https://hydra.nixos.org/build/233242611 at 2023-09-02 - data-diverse-lens # failure in job https://hydra.nixos.org/build/233221672 at 2023-09-02 - datadog # failure in job https://hydra.nixos.org/build/233191124 at 2023-09-02 - data-easy # failure in job https://hydra.nixos.org/build/233250802 at 2023-09-02 - - data-effects-core # failure in job https://hydra.nixos.org/build/269671471 at 2024-08-19 - - data-elevator # failure in job https://hydra.nixos.org/build/252730351 at 2024-03-16 - - data-embed # failure in job https://hydra.nixos.org/build/233201230 at 2023-09-02 - data-emoticons # failure in job https://hydra.nixos.org/build/233255035 at 2023-09-02 - data-filepath # failure in job https://hydra.nixos.org/build/233243231 at 2023-09-02 - - data-filter # failure in job https://hydra.nixos.org/build/233240259 at 2023-09-02 - data-fin # failure in job https://hydra.nixos.org/build/233216426 at 2023-09-02 - data-fin-simple # failure in job https://hydra.nixos.org/build/233191648 at 2023-09-02 - data-flagset # failure in job https://hydra.nixos.org/build/233211231 at 2023-09-02 - - data-forced # failure in job https://hydra.nixos.org/build/233242817 at 2023-09-02 - data-index # failure in job https://hydra.nixos.org/build/233197067 at 2023-09-02 - DataIndex # failure in job https://hydra.nixos.org/build/233254506 at 2023-09-02 - data-ivar # failure in job https://hydra.nixos.org/build/233239043 at 2023-09-02 @@ -1184,6 +1193,7 @@ broken-packages: - data-pprint # failure in job https://hydra.nixos.org/build/233221300 at 2023-09-02 - data-quotientref # failure in job https://hydra.nixos.org/build/233258168 at 2023-09-02 - data-reify-cse # failure in job https://hydra.nixos.org/build/233240126 at 2023-09-02 + - data-reify-gadt # failure in job https://hydra.nixos.org/build/295092744 at 2025-04-22 - data-repr # failure in job https://hydra.nixos.org/build/233255402 at 2023-09-02 - data-rev # failure in job https://hydra.nixos.org/build/233239036 at 2023-09-02 - datarobot # failure in job https://hydra.nixos.org/build/233206913 at 2023-09-02 @@ -1226,8 +1236,8 @@ broken-packages: - dead-code-detection # failure in job https://hydra.nixos.org/build/233205957 at 2023-09-02 - Deadpan-DDP # failure in job https://hydra.nixos.org/build/233221990 at 2023-09-02 - dead-simple-json # failure in job https://hydra.nixos.org/build/233204301 at 2023-09-02 + - dear-imgui # failure in job https://hydra.nixos.org/build/295092776 at 2025-04-22 - debruijn # failure in job https://hydra.nixos.org/build/283207128 at 2024-12-31 - - debruijn-safe # failure in job https://hydra.nixos.org/build/283210219 at 2024-12-31 - debugger-hs # failure in job https://hydra.nixos.org/build/233206302 at 2023-09-02 - debug-me # failure in job https://hydra.nixos.org/build/233213991 at 2023-09-02 - debug-trace-file # failure in job https://hydra.nixos.org/build/233231840 at 2023-09-02 @@ -1239,18 +1249,18 @@ broken-packages: - deepcontrol # failure in job https://hydra.nixos.org/build/233238035 at 2023-09-02 - DeepDarkFantasy # failure in job https://hydra.nixos.org/build/233242150 at 2023-09-02 - deepl # failure in job https://hydra.nixos.org/build/233232956 at 2023-09-02 - - deep-map # failure in job https://hydra.nixos.org/build/283207785 at 2024-12-31 - deepseq-bounded # failure in job https://hydra.nixos.org/build/233211193 at 2023-09-02 - deepseq-instances # failure in job https://hydra.nixos.org/build/233236748 at 2023-09-02 - deepseq-magic # failure in job https://hydra.nixos.org/build/233228993 at 2023-09-02 - deepseq-th # failure in job https://hydra.nixos.org/build/233233106 at 2023-09-02 - defaultable-map # failure in job https://hydra.nixos.org/build/252731762 at 2024-03-16 - definitive-base # failure in job https://hydra.nixos.org/build/233255489 at 2023-09-02 - - defun-bool # failure in job https://hydra.nixos.org/build/245696015 at 2024-01-07 - deiko-config # failure in job https://hydra.nixos.org/build/233210895 at 2023-09-02 - deka # failure in job https://hydra.nixos.org/build/233206540 at 2023-09-02 + - delivery-status-notification # failure in job https://hydra.nixos.org/build/295092814 at 2025-04-22 - Delta-Lambda # failure in job https://hydra.nixos.org/build/233239406 at 2023-09-02 - delude # failure in job https://hydra.nixos.org/build/233231224 at 2023-09-02 + - demangler # failure in job https://hydra.nixos.org/build/295092777 at 2025-04-22 - demarcate # failure in job https://hydra.nixos.org/build/233194005 at 2023-09-02 - denominate # failure in job https://hydra.nixos.org/build/233214619 at 2023-09-02 - dense # failure in job https://hydra.nixos.org/build/233205807 at 2023-09-02 @@ -1268,7 +1278,7 @@ broken-packages: - deriveJsonNoPrefix # failure in job https://hydra.nixos.org/build/233242453 at 2023-09-02 - derive-lifted-instances # failure in job https://hydra.nixos.org/build/233194868 at 2023-09-02 - derive-monoid # failure in job https://hydra.nixos.org/build/233205670 at 2023-09-02 - - derive-prim # failure in job https://hydra.nixos.org/build/259957765 at 2024-05-19 + - derive-storable-plugin # failure in job https://hydra.nixos.org/build/295092800 at 2025-04-22 - derive-trie # failure in job https://hydra.nixos.org/build/233207961 at 2023-09-02 - deriving-openapi3 # failure in job https://hydra.nixos.org/build/252718489 at 2024-03-16 - derp-lib # failure in job https://hydra.nixos.org/build/233199053 at 2023-09-02 @@ -1277,10 +1287,11 @@ broken-packages: - descriptive # failure building library in job https://hydra.nixos.org/build/237623359 at 2023-10-21 - desktop-portal # failure in job https://hydra.nixos.org/build/233241462 at 2023-09-02 - deterministic-game-engine # failure in job https://hydra.nixos.org/build/233259188 at 2023-09-02 + - detour-via-sci # hlint test suite broken by hlint 3.8 or so https://hydra.nixos.org/build/295428383 - detrospector # failure in job https://hydra.nixos.org/build/233209424 at 2023-09-02 - deunicode # failure in job https://hydra.nixos.org/build/233220923 at 2023-09-02 + - devanagari-transliterations # failure in job https://hydra.nixos.org/build/295092795 at 2025-04-22 - devil # failure in job https://hydra.nixos.org/build/233251561 at 2023-09-02 - - df1-html # failure in job https://hydra.nixos.org/build/233251495 at 2023-09-02 - Dflow # failure in job https://hydra.nixos.org/build/233233514 at 2023-09-02 - dfsbuild # failure in job https://hydra.nixos.org/build/233209260 at 2023-09-02 - dgim # failure in job https://hydra.nixos.org/build/233227538 at 2023-09-02 @@ -1294,17 +1305,19 @@ broken-packages: - dhall-to-cabal # failure in job https://hydra.nixos.org/build/233193270 at 2023-09-02 - dhcp-lease-parser # failure in job https://hydra.nixos.org/build/233229124 at 2023-09-02 - dhrun # failure in job https://hydra.nixos.org/build/233227529 at 2023-09-02 + - dhscanner-ast # failure in job https://hydra.nixos.org/build/295092811 at 2025-04-22 - dhscanner-bitcode # failure in job https://hydra.nixos.org/build/270090641 at 2024-08-31 - dia-base # failure in job https://hydra.nixos.org/build/233230896 at 2023-09-02 - diagnose # failure in job https://hydra.nixos.org/build/233231767 at 2023-09-02 - diagrams-boolean # failure in job https://hydra.nixos.org/build/233202036 at 2023-09-02 - - diagrams-gi-cairo # failure in job https://hydra.nixos.org/build/252724017 at 2024-03-16 + - diagrams-gtk # failure in job https://hydra.nixos.org/build/295092833 at 2025-04-22 + - diagrams-haddock # failure in job https://hydra.nixos.org/build/295092844 at 2025-04-22 + - diagrams-pandoc # failure in job https://hydra.nixos.org/build/295092840 at 2025-04-22 - diagrams-pdf # failure in job https://hydra.nixos.org/build/233197864 at 2023-09-02 - diagrams-qrcode # failure in job https://hydra.nixos.org/build/233229542 at 2023-09-02 - diagrams-rubiks-cube # failure in job https://hydra.nixos.org/build/233213426 at 2023-09-02 - diagrams-tikz # failure in job https://hydra.nixos.org/build/233237968 at 2023-09-02 - dialogflow-fulfillment # failure in job https://hydra.nixos.org/build/233214148 at 2023-09-02 - - dialogue # failure in job https://hydra.nixos.org/build/233214533 at 2023-09-02 - dib # failure in job https://hydra.nixos.org/build/233222111 at 2023-09-02 - dice2tex # failure in job https://hydra.nixos.org/build/233240419 at 2023-09-02 - dicom # failure in job https://hydra.nixos.org/build/233222473 at 2023-09-02 @@ -1336,18 +1349,19 @@ broken-packages: - directed-cubical # failure in job https://hydra.nixos.org/build/233215175 at 2023-09-02 - direct-fastcgi # failure in job https://hydra.nixos.org/build/233258737 at 2023-09-02 - direct-http # failure in job https://hydra.nixos.org/build/233232796 at 2023-09-02 - - directory-ospath-streaming # failure in job https://hydra.nixos.org/build/233240003 at 2023-09-02 + - directory-contents # failure in job https://hydra.nixos.org/build/295092900 at 2025-04-22 - direct-plugins # failure in job https://hydra.nixos.org/build/233211547 at 2023-09-02 - direm # failure in job https://hydra.nixos.org/build/233211496 at 2023-09-02 - dirstream # failure in job https://hydra.nixos.org/build/273442606 at 2024-10-01 - disco # failure in job https://hydra.nixos.org/build/233212298 at 2023-09-02 + - discord-haskell # failure in job https://hydra.nixos.org/build/295092870 at 2025-04-22 - discordian-calendar # failure in job https://hydra.nixos.org/build/233218124 at 2023-09-02 + - discord-register # failure in job https://hydra.nixos.org/build/295092898 at 2025-04-22 - discord-types # failure in job https://hydra.nixos.org/build/233251778 at 2023-09-02 - discount # failure in job https://hydra.nixos.org/build/256329404 at 2024-04-16 - discrete # failure in job https://hydra.nixos.org/build/233206492 at 2023-09-02 - DiscussionSupportSystem # failure in job https://hydra.nixos.org/build/233244662 at 2023-09-02 - Dish # failure in job https://hydra.nixos.org/build/233233264 at 2023-09-02 - - disjoint-containers # failure in job https://hydra.nixos.org/build/233219391 at 2023-09-02 - disjoint-set # failure in job https://hydra.nixos.org/build/233201934 at 2023-09-02 - disjoint-set-stateful # failure in job https://hydra.nixos.org/build/233253300 at 2023-09-02 - disk-bytes # failure in job https://hydra.nixos.org/build/252722796 at 2024-03-16 @@ -1355,7 +1369,14 @@ broken-packages: - disposable # timeout - distance # failure in job https://hydra.nixos.org/build/233255082 at 2023-09-02 - Dist # failure in job https://hydra.nixos.org/build/233217811 at 2023-09-02 - - distributed-closure # failure in job https://hydra.nixos.org/build/233223516 at 2023-09-02 + - distributed-fork-aws-lambda # failure in job https://hydra.nixos.org/build/295093001 at 2025-04-22 + - distributed-process-fsm # failure in job https://hydra.nixos.org/build/295092907 at 2025-04-22 + - distributed-process-lifted # failure in job https://hydra.nixos.org/build/295092891 at 2025-04-22 + - distributed-process-p2p # failure in job https://hydra.nixos.org/build/295092903 at 2025-04-22 + - distributed-process-platform # failure in job https://hydra.nixos.org/build/295092933 at 2025-04-22 + - distributed-process-registry # failure in job https://hydra.nixos.org/build/295092923 at 2025-04-22 + - distributed-process-simplelocalnet # failure in job https://hydra.nixos.org/build/295092899 at 2025-04-22 + - distributed-process-task # failure in job https://hydra.nixos.org/build/295092905 at 2025-04-22 - distribution # failure in job https://hydra.nixos.org/build/233227278 at 2023-09-02 - dist-upload # failure in job https://hydra.nixos.org/build/233225018 at 2023-09-02 - ditto-lucid # failure in job https://hydra.nixos.org/build/233256989 at 2023-09-02 @@ -1365,7 +1386,6 @@ broken-packages: - dmcc # failure in job https://hydra.nixos.org/build/233259362 at 2023-09-02 - dmenu # failure in job https://hydra.nixos.org/build/233230756 at 2023-09-02 - dnscache # failure in job https://hydra.nixos.org/build/233227512 at 2023-09-02 - - dns-patterns # failure in job https://hydra.nixos.org/build/233251499 at 2023-09-02 - dnsrbl # failure in job https://hydra.nixos.org/build/233196401 at 2023-09-02 - dnssd # failure in job https://hydra.nixos.org/build/233194195 at 2023-09-02 - dobutok # failure in job https://hydra.nixos.org/build/233221133 at 2023-09-02 @@ -1376,15 +1396,14 @@ broken-packages: - dockercook # failure in job https://hydra.nixos.org/build/233243738 at 2023-09-02 - docker # failure in job https://hydra.nixos.org/build/233195921 at 2023-09-02 - dockerfile-creator # failure in job https://hydra.nixos.org/build/233225136 at 2023-09-02 - - docopt # failure in job https://hydra.nixos.org/build/233256772 at 2023-09-02 - docrecords # failure in job https://hydra.nixos.org/build/233218633 at 2023-09-02 - doctest-discover-configurator # failure in job https://hydra.nixos.org/build/233200147 at 2023-09-02 - doctest-prop # failure in job https://hydra.nixos.org/build/233255947 at 2023-09-02 - docusign-example # failure in job https://hydra.nixos.org/build/233242945 at 2023-09-02 - docvim # failure in job https://hydra.nixos.org/build/233206985 at 2023-09-02 - DOH # failure in job https://hydra.nixos.org/build/233231913 at 2023-09-02 + - doi # failure in job https://hydra.nixos.org/build/295092999 at 2025-04-22 - domaindriven-core # failure in job https://hydra.nixos.org/build/233234739 at 2023-09-02 - - domain-optics # failure in job https://hydra.nixos.org/build/233255232 at 2023-09-02 - dom-events # failure in job https://hydra.nixos.org/build/233231199 at 2023-09-02 - dominion # failure in job https://hydra.nixos.org/build/252714022 at 2024-03-16 - dom-parser # failure in job https://hydra.nixos.org/build/233235797 at 2023-09-02 @@ -1408,7 +1427,6 @@ broken-packages: - DPM # failure in job https://hydra.nixos.org/build/233191307 at 2023-09-02 - dpor # failure in job https://hydra.nixos.org/build/233213785 at 2023-09-02 - dragen # failure in job https://hydra.nixos.org/build/233254270 at 2023-09-02 - - drawille # failure in job https://hydra.nixos.org/build/233226647 at 2023-09-02 - dr-cabal # failure in job https://hydra.nixos.org/build/233253361 at 2023-09-02 - drClickOn # failure in job https://hydra.nixos.org/build/233217916 at 2023-09-02 - dresdner-verkehrsbetriebe # failure in job https://hydra.nixos.org/build/233222542 at 2023-09-02 @@ -1430,7 +1448,6 @@ broken-packages: - dtd-text # failure in job https://hydra.nixos.org/build/233203050 at 2023-09-02 - dtw # failure in job https://hydra.nixos.org/build/233198932 at 2023-09-02 - dual # failure in job https://hydra.nixos.org/build/252724683 at 2024-03-16 - - dual-game # failure in job https://hydra.nixos.org/build/234439752 at 2023-09-13 - dualizer # failure in job https://hydra.nixos.org/build/233237592 at 2023-09-02 - duckling # failure in job https://hydra.nixos.org/build/233247880 at 2023-09-02 - duet # failure in job https://hydra.nixos.org/build/233219004 at 2023-09-02 @@ -1453,6 +1470,7 @@ broken-packages: - dynamic-graphs # failure in job https://hydra.nixos.org/build/233210231 at 2023-09-02 - dynamic-mvector # failure in job https://hydra.nixos.org/build/233252826 at 2023-09-02 - dynamic-object # failure in job https://hydra.nixos.org/build/233216605 at 2023-09-02 + - dynamic-pipeline # failure in job https://hydra.nixos.org/build/295092993 at 2025-04-22 - DynamicTimeWarp # failure in job https://hydra.nixos.org/build/233238244 at 2023-09-02 - dynamodb-simple # failure building library in job https://hydra.nixos.org/build/237238415 at 2023-10-21 - dyna-processing # failure in job https://hydra.nixos.org/build/234451875 at 2023-09-13 @@ -1475,9 +1493,11 @@ broken-packages: - easyrender # failure in job https://hydra.nixos.org/build/252710524 at 2024-03-16 - easytest # failure in job https://hydra.nixos.org/build/233209710 at 2023-09-02 - ebeats # failure in job https://hydra.nixos.org/build/233235039 at 2023-09-02 + - ebird-client # failure in job https://hydra.nixos.org/build/295093002 at 2025-04-22 - ebnf-bff # failure in job https://hydra.nixos.org/build/233221694 at 2023-09-02 - ec2-unikernel # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237245061 at 2023-10-21 - eccrypto-ed25519-bindings # failure in job https://hydra.nixos.org/build/233217399 at 2023-09-02 + - eccrypto # failure in job https://hydra.nixos.org/build/295093032 at 2025-04-22 - ecma262 # failure in job https://hydra.nixos.org/build/233260026 at 2023-09-02 - ecta # failure in job https://hydra.nixos.org/build/241421274 at 2023-11-19 - ecta-plugin # failure in job https://hydra.nixos.org/build/233224764 at 2023-09-02 @@ -1490,6 +1510,7 @@ broken-packages: - edit # failure in job https://hydra.nixos.org/build/233237521 at 2023-09-02 - edit-lenses # failure in job https://hydra.nixos.org/build/233195827 at 2023-09-02 - editline # failure in job https://hydra.nixos.org/build/233259515 at 2023-09-02 + - edits # failure in job https://hydra.nixos.org/build/295093075 at 2025-04-22 - effectful-st # failure in job https://hydra.nixos.org/build/233248591 at 2023-09-02 - effectful-zoo # failure in job https://hydra.nixos.org/build/283208805 at 2024-12-31 - effect-handlers # failure in job https://hydra.nixos.org/build/233234988 at 2023-09-02 @@ -1497,7 +1518,8 @@ broken-packages: - effect-stack # failure in job https://hydra.nixos.org/build/233212358 at 2023-09-02 - effet # failure in job https://hydra.nixos.org/build/233204265 at 2023-09-02 - effin # failure in job https://hydra.nixos.org/build/233212960 at 2023-09-02 - - egison-pattern-src # failure in job https://hydra.nixos.org/build/233248458 at 2023-09-02 + - eflint # failure in job https://hydra.nixos.org/build/295122827 at 2025-04-22 + - egison-pattern-src-haskell-mode # failure in job https://hydra.nixos.org/build/295093048 at 2025-04-22 - ehaskell # failure in job https://hydra.nixos.org/build/233196183 at 2023-09-02 - ehs # failure in job https://hydra.nixos.org/build/233234594 at 2023-09-02 - eibd-client-simple # failure in job https://hydra.nixos.org/build/233225416 at 2023-09-02 @@ -1505,7 +1527,6 @@ broken-packages: - Eight-Ball-Pool-Hack-Cheats # failure in job https://hydra.nixos.org/build/233211937 at 2023-09-02 - eio # failure in job https://hydra.nixos.org/build/233256103 at 2023-09-02 - either-both # failure in job https://hydra.nixos.org/build/252717090 at 2024-03-16 - - either-list-functions # failure in job https://hydra.nixos.org/build/252717276 at 2024-03-16 - EitherT # failure in job https://hydra.nixos.org/build/233217056 at 2023-09-02 - either-unwrap # failure in job https://hydra.nixos.org/build/233254495 at 2023-09-02 - ejdb2-binding # failure in job https://hydra.nixos.org/build/233253666 at 2023-09-02 @@ -1513,17 +1534,24 @@ broken-packages: - ekg-cloudwatch # failure in job https://hydra.nixos.org/build/237236508 at 2023-10-21 - ekg-elastic # failure in job https://hydra.nixos.org/build/233204565 at 2023-09-02 - ekg-elasticsearch # failure in job https://hydra.nixos.org/build/233234000 at 2023-09-02 - - ekg-json # failure in job https://hydra.nixos.org/build/233245374 at 2023-09-02 - ekg-log # failure in job https://hydra.nixos.org/build/233218201 at 2023-09-02 - - ekg-prometheus-adapter # failure in job https://hydra.nixos.org/build/233226437 at 2023-09-02 - ekg-push # failure in job https://hydra.nixos.org/build/233249323 at 2023-09-02 - ekg-rrd # failure in job https://hydra.nixos.org/build/233214672 at 2023-09-02 - - ekg-statsd # failure in job https://hydra.nixos.org/build/233200955 at 2023-09-02 - elevator # failure in job https://hydra.nixos.org/build/233213794 at 2023-09-02 - elision # failure in job https://hydra.nixos.org/build/233218969 at 2023-09-02 + - elm-build-lib # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + - elm-compiler # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + - Elm # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elm-export-persistent # failure in job https://hydra.nixos.org/build/233248910 at 2023-09-02 + - elm-get # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elminator # failure in job https://hydra.nixos.org/build/252729949 at 2024-03-16 + - elm-make # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + - elm-package # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + - elm-reactor # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + - elm-repl # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + - elm-server # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elm-websocket # failure in job https://hydra.nixos.org/build/233192201 at 2023-09-02 + - elm-yesod # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elocrypt # failure in job https://hydra.nixos.org/build/233229627 at 2023-09-02 - ema-generics # failure in job https://hydra.nixos.org/build/233200038 at 2023-09-02 - emailaddress # failure in job https://hydra.nixos.org/build/233202700 at 2023-09-02 @@ -1553,11 +1581,10 @@ broken-packages: - enum-text # failure in job https://hydra.nixos.org/build/233194373 at 2023-09-02 - enum-utf8 # failure in job https://hydra.nixos.org/build/233234628 at 2023-09-02 - envelope # failure in job https://hydra.nixos.org/build/233199309 at 2023-09-02 - - env-extra # failure in job https://hydra.nixos.org/build/265267827 at 2024-07-14 + - env-extra # failure in job https://hydra.nixos.org/build/295093099 at 2025-04-22 - env-parser # failure in job https://hydra.nixos.org/build/233237933 at 2023-09-02 - envstatus # failure in job https://hydra.nixos.org/build/233257940 at 2023-09-02 - envy-extensible # failure in job https://hydra.nixos.org/build/233229313 at 2023-09-02 - - eo-phi-normalizer # failure in job https://hydra.nixos.org/build/252736993 at 2024-03-16 - epanet-haskell # failure in job https://hydra.nixos.org/build/233197331 at 2023-09-02 - epass # failure in job https://hydra.nixos.org/build/233194117 at 2023-09-02 - epic # failure in job https://hydra.nixos.org/build/233204921 at 2023-09-02 @@ -1575,7 +1602,6 @@ broken-packages: - erlang # failure in job https://hydra.nixos.org/build/233195837 at 2023-09-02 - erlang-ffi # failure in job https://hydra.nixos.org/build/233233314 at 2023-09-02 - eros # failure in job https://hydra.nixos.org/build/233247983 at 2023-09-02 - - errata # failure in job https://hydra.nixos.org/build/259627186 at 2024-05-15 - errno # failure in job https://hydra.nixos.org/build/252725782 at 2024-03-16 - error-context # failure in job https://hydra.nixos.org/build/233245027 at 2023-09-02 - error-continuations # failure in job https://hydra.nixos.org/build/233232357 at 2023-09-02 @@ -1587,10 +1613,13 @@ broken-packages: - ert # failure in job https://hydra.nixos.org/build/233250717 at 2023-09-02 - escape-artist # failure in job https://hydra.nixos.org/build/233195305 at 2023-09-02 - escoger # failure in job https://hydra.nixos.org/build/233224731 at 2023-09-02 + - espial # failure in job https://hydra.nixos.org/build/295093136 at 2025-04-22 - esqueleto-pgcrypto # failure in job https://hydra.nixos.org/build/233208955 at 2023-09-02 - esqueleto-textsearch # failure in job https://hydra.nixos.org/build/233239400 at 2023-09-02 - - essence-of-live-coding # failure in job https://hydra.nixos.org/build/233216872 at 2023-09-02 + - essence-of-live-coding-gloss-example # failure in job https://hydra.nixos.org/build/295093130 at 2025-04-22 + - essence-of-live-coding-pulse-example # failure in job https://hydra.nixos.org/build/295093155 at 2025-04-22 - ess # failure in job https://hydra.nixos.org/build/233218789 at 2023-09-02 + - estimators # failure in job https://hydra.nixos.org/build/295093128 at 2025-04-22 - EstProgress # failure in job https://hydra.nixos.org/build/233236617 at 2023-09-02 - Etage # failure in job https://hydra.nixos.org/build/233219527 at 2023-09-02 - etcd # failure in job https://hydra.nixos.org/build/233196041 at 2023-09-02 @@ -1598,11 +1627,13 @@ broken-packages: - ethereum-analyzer-deps # failure in job https://hydra.nixos.org/build/252732846 at 2024-03-16 - ethereum-rlp # failure in job https://hydra.nixos.org/build/233236392 at 2023-09-02 - eurofxref # failure in job https://hydra.nixos.org/build/233230942 at 2023-09-02 + - evdev-streamly # failure in job https://hydra.nixos.org/build/295093212 at 2025-04-22 - eve-cli # failure in job https://hydra.nixos.org/build/233254555 at 2023-09-02 - eved # failure in job https://hydra.nixos.org/build/233194319 at 2023-09-02 - eve # failure in job https://hydra.nixos.org/build/252715362 at 2024-03-16 - event-driven # failure in job https://hydra.nixos.org/build/233233946 at 2023-09-02 - event # failure in job https://hydra.nixos.org/build/233209756 at 2023-09-02 + - eventloop # failure in job https://hydra.nixos.org/build/295093203 at 2025-04-22 - eventsource-api # failure in job https://hydra.nixos.org/build/233243220 at 2023-09-02 - eventsourced # failure in job https://hydra.nixos.org/build/233192731 at 2023-09-02 - eventstore # failure in job https://hydra.nixos.org/build/233202734 at 2023-09-02 @@ -1619,7 +1650,6 @@ broken-packages: - exception-monads-fd # failure in job https://hydra.nixos.org/build/233224946 at 2023-09-02 - exception-monads-tf # failure in job https://hydra.nixos.org/build/252739085 at 2024-03-16 - exception-via # failure in job https://hydra.nixos.org/build/233197670 at 2023-09-02 - - exceptiot # failure in job https://hydra.nixos.org/build/252711579 at 2024-03-16 - exchangerates # failure in job https://hydra.nixos.org/build/233230944 at 2023-09-02 - execs # failure in job https://hydra.nixos.org/build/233210274 at 2023-09-02 - executor # failure in job https://hydra.nixos.org/build/233250118 at 2023-09-02 @@ -1627,7 +1657,6 @@ broken-packages: - exherbo-cabal # failure in job https://hydra.nixos.org/build/233206319 at 2023-09-02 - exh # failure in job https://hydra.nixos.org/build/233253883 at 2023-09-02 - exif # failure in job https://hydra.nixos.org/build/233229247 at 2023-09-02 - - exiftool # failure in job https://hydra.nixos.org/build/255692636 at 2024-04-16 - exigo-schema # failure in job https://hydra.nixos.org/build/233197808 at 2023-09-02 - exinst-deepseq # failure in job https://hydra.nixos.org/build/233207947 at 2023-09-02 - exinst-hashable # failure in job https://hydra.nixos.org/build/233210438 at 2023-09-02 @@ -1640,7 +1669,6 @@ broken-packages: - explicit-constraint-lens # failure in job https://hydra.nixos.org/build/233230188 at 2023-09-02 - explicit-determinant # failure in job https://hydra.nixos.org/build/233246543 at 2023-09-02 - explicit-iomodes # failure in job https://hydra.nixos.org/build/233247342 at 2023-09-02 - - exploring-interpreters # failure in job https://hydra.nixos.org/build/233254448 at 2023-09-02 - exposed-containers # failure in job https://hydra.nixos.org/build/233200558 at 2023-09-02 - expression-parser # failure in job https://hydra.nixos.org/build/233250586 at 2023-09-02 - expressions # failure in job https://hydra.nixos.org/build/233212192 at 2023-09-02 @@ -1653,6 +1681,7 @@ broken-packages: - extensioneer # failure in job https://hydra.nixos.org/build/233663099 at 2023-09-02 - external-sort # failure in job https://hydra.nixos.org/build/233244337 at 2023-09-02 - extism # failure in job https://hydra.nixos.org/build/233242807 at 2023-09-02 + - extism-manifest # failure in job https://hydra.nixos.org/build/295093191 at 2025-04-22 - extism-pdk # failure in job https://hydra.nixos.org/build/237239071 at 2023-10-21 - extractelf # failure in job https://hydra.nixos.org/build/233240806 at 2023-09-02 - Extra # failure in job https://hydra.nixos.org/build/233243671 at 2023-09-02 @@ -1665,8 +1694,6 @@ broken-packages: - facts # failure in job https://hydra.nixos.org/build/233194410 at 2023-09-02 - Facts # failure in job https://hydra.nixos.org/build/233224533 at 2023-09-02 - fad # failure in job https://hydra.nixos.org/build/252716941 at 2024-03-16 - - fadno-braids # failure in job https://hydra.nixos.org/build/233246763 at 2023-09-02 - - fadno-xml # failure in job https://hydra.nixos.org/build/233228192 at 2023-09-02 - failable # failure in job https://hydra.nixos.org/build/252731566 at 2024-03-16 - failable-list # failure in job https://hydra.nixos.org/build/233198924 at 2023-09-02 - failure-detector # failure in job https://hydra.nixos.org/build/233244451 at 2023-09-02 @@ -1678,6 +1705,7 @@ broken-packages: - falling-turnip # failure in job https://hydra.nixos.org/build/252737877 at 2024-03-16 - fastbayes # failure in job https://hydra.nixos.org/build/233223718 at 2023-09-02 - fast-combinatorics # failure in job https://hydra.nixos.org/build/233250615 at 2023-09-02 + - fast-digits # failure in job https://hydra.nixos.org/build/295093219 at 2025-04-22 - fast-downward # failure in job https://hydra.nixos.org/build/252721794 at 2024-03-16 - fastedit # failure in job https://hydra.nixos.org/build/233213468 at 2023-09-02 - faster-megaparsec # failure in job https://hydra.nixos.org/build/252713238 at 2024-03-16 @@ -1691,6 +1719,7 @@ broken-packages: - FastxPipe # failure in job https://hydra.nixos.org/build/233232889 at 2023-09-02 - fathead-util # failure in job https://hydra.nixos.org/build/233255882 at 2023-09-02 - fay # failure in job https://hydra.nixos.org/build/233197122 at 2023-09-02 + - fb # failure in job https://hydra.nixos.org/build/295093236 at 2025-04-22 - fbmessenger-api # failure in job https://hydra.nixos.org/build/233247641 at 2023-09-02 - fb-persistent # failure in job https://hydra.nixos.org/build/233193999 at 2023-09-02 - fcache # failure in job https://hydra.nixos.org/build/233258505 at 2023-09-02 @@ -1707,6 +1736,7 @@ broken-packages: - feature-flipper # failure in job https://hydra.nixos.org/build/233192476 at 2023-09-02 - fedora-packages # failure in job https://hydra.nixos.org/build/233256230 at 2023-09-02 - fedora-repoquery # failure in job https://hydra.nixos.org/build/269676305 at 2024-08-19 + - feedback # failure in job https://hydra.nixos.org/build/295093247 at 2025-04-22 - feed-cli # failure in job https://hydra.nixos.org/build/233234086 at 2023-09-02 - feed-collect # failure in job https://hydra.nixos.org/build/233203100 at 2023-09-02 - feed-crawl # failure in job https://hydra.nixos.org/build/233227566 at 2023-09-02 @@ -1727,7 +1757,6 @@ broken-packages: - fields # failure in job https://hydra.nixos.org/build/233197886 at 2023-09-02 - fieldwise # failure in job https://hydra.nixos.org/build/233202285 at 2023-09-02 - fig # failure in job https://hydra.nixos.org/build/233212262 at 2023-09-02 - - filecache # failure in job https://hydra.nixos.org/build/233229175 at 2023-09-02 - file-collection # failure in job https://hydra.nixos.org/build/233205586 at 2023-09-02 - file-command-qq # failure in job https://hydra.nixos.org/build/233205913 at 2023-09-02 - filediff # failure in job https://hydra.nixos.org/build/233256056 at 2023-09-02 @@ -1739,6 +1768,7 @@ broken-packages: - filepather # failure in job https://hydra.nixos.org/build/237242258 at 2023-10-21 - FilePather # failure in job https://hydra.nixos.org/build/252715750 at 2024-03-16 - Files # failure in job https://hydra.nixos.org/build/233207543 at 2023-09-02 + - filesystem-abstractions # failure in job https://hydra.nixos.org/build/295093277 at 2025-04-22 - filesystem-conduit # failure in job https://hydra.nixos.org/build/233239975 at 2023-09-02 - FileSystem # failure in job https://hydra.nixos.org/build/233230289 at 2023-09-02 - filesystem-trees # failure in job https://hydra.nixos.org/build/233216661 at 2023-09-02 @@ -1750,23 +1780,25 @@ broken-packages: - find-source-files # failure in job https://hydra.nixos.org/build/233239773 at 2023-09-02 - fingertree-psqueue # failure in job https://hydra.nixos.org/build/233224766 at 2023-09-02 - fingertree-tf # failure in job https://hydra.nixos.org/build/233259910 at 2023-09-02 + - finitary-optics # constraint issues https://hydra.nixos.org/build/295428386 + - FiniteCategoriesGraphViz # failure in job https://hydra.nixos.org/build/295090973 at 2025-04-22 - finite # failure in job https://hydra.nixos.org/build/233226313 at 2023-09-02 + - finite-field # failure in job https://hydra.nixos.org/build/295093309 at 2025-04-22 - finite-fields # failure in job https://hydra.nixos.org/build/233191530 at 2023-09-02 - finito # failure in job https://hydra.nixos.org/build/252721862 at 2024-03-16 - firefly-example # failure in job https://hydra.nixos.org/build/233259350 at 2023-09-02 + - firestore # failure in job https://hydra.nixos.org/build/295093356 at 2025-04-22 - first-and-last # failure in job https://hydra.nixos.org/build/233256888 at 2023-09-02 - first-class-instances # failure in job https://hydra.nixos.org/build/233207181 at 2023-09-02 - first-class-patterns # failure in job https://hydra.nixos.org/build/252739352 at 2024-03-16 - FirstPrelude # failure in job https://hydra.nixos.org/build/233256065 at 2023-09-02 - fit # failure in job https://hydra.nixos.org/build/233239893 at 2023-09-02 - fitsio # failure in job https://hydra.nixos.org/build/233246119 at 2023-09-02 - - fits-parse # failure in job https://hydra.nixos.org/build/233242853 at 2023-09-02 - fixed-point # failure in job https://hydra.nixos.org/build/233255142 at 2023-09-02 - fixedprec # failure in job https://hydra.nixos.org/build/233231519 at 2023-09-02 - fixed-precision # failure in job https://hydra.nixos.org/build/233226433 at 2023-09-02 - fixed-storable-array # failure in job https://hydra.nixos.org/build/233200413 at 2023-09-02 - fixed-timestep # failure in job https://hydra.nixos.org/build/233252950 at 2023-09-02 - - fixed-vector-hetero # failure in job https://hydra.nixos.org/build/233207863 at 2023-09-02 - fixed-width # failure in job https://hydra.nixos.org/build/233236195 at 2023-09-02 - fixer # failure in job https://hydra.nixos.org/build/233246038 at 2023-09-02 - fixfile # failure in job https://hydra.nixos.org/build/233209830 at 2023-09-02 @@ -1779,16 +1811,15 @@ broken-packages: - flamethrower # failure in job https://hydra.nixos.org/build/233258696 at 2023-09-02 - flamingra # failure in job https://hydra.nixos.org/build/233242907 at 2023-09-02 - flatbuffers # failure in job https://hydra.nixos.org/build/252718245 at 2024-03-16 + - flatbuffers-parser # failure in job https://hydra.nixos.org/build/295093316 at 2025-04-22 - flat-maybe # failure in job https://hydra.nixos.org/build/233197544 at 2023-09-02 - flat-mcmc # failure in job https://hydra.nixos.org/build/233234404 at 2023-09-02 - - flay # failure in job https://hydra.nixos.org/build/233235511 at 2023-09-02 - flexible-time # failure in job https://hydra.nixos.org/build/233208099 at 2023-09-02 - flickr # failure in job https://hydra.nixos.org/build/233212718 at 2023-09-02 - flink-statefulfun # failure in job https://hydra.nixos.org/build/252724456 at 2024-03-16 - Flint2 # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239246414 at 2023-11-10 - float128 # failure in job https://hydra.nixos.org/build/252733549 at 2024-03-16 - float-binstring # failure in job https://hydra.nixos.org/build/233203257 at 2023-09-02 - - floating-bits # failure in job https://hydra.nixos.org/build/233223171 at 2023-09-02 - flock # failure in job https://hydra.nixos.org/build/233245164 at 2023-09-02 - flow2dot # failure in job https://hydra.nixos.org/build/252733511 at 2024-03-16 - flowdock-api # failure in job https://hydra.nixos.org/build/233215251 at 2023-09-02 @@ -1805,7 +1836,6 @@ broken-packages: - fmark # failure in job https://hydra.nixos.org/build/233196159 at 2023-09-02 - FModExRaw # failure in job https://hydra.nixos.org/build/233259032 at 2023-09-02 - fn-extra # failure in job https://hydra.nixos.org/build/252737996 at 2024-03-16 - - fold-debounce-conduit # failure in job https://hydra.nixos.org/build/233195249 at 2023-09-02 - foldl-exceptions # failure in job https://hydra.nixos.org/build/252719821 at 2024-03-16 - foldl-incremental # failure in job https://hydra.nixos.org/build/233201921 at 2023-09-02 - foldl-statistics # failure in job https://hydra.nixos.org/build/233243724 at 2023-09-02 @@ -1826,15 +1856,15 @@ broken-packages: - for-free # failure in job https://hydra.nixos.org/build/233235927 at 2023-09-02 - forger # failure in job https://hydra.nixos.org/build/233234444 at 2023-09-02 - ForkableT # failure in job https://hydra.nixos.org/build/233253947 at 2023-09-02 - - forma # failure in job https://hydra.nixos.org/build/233200787 at 2023-09-02 + - formal # failure in job https://hydra.nixos.org/build/295093401 at 2025-04-22 - formattable # failure in job https://hydra.nixos.org/build/233230195 at 2023-09-02 + - forml # failure in job https://hydra.nixos.org/build/295093386 at 2025-04-22 - formura # failure in job https://hydra.nixos.org/build/233193674 at 2023-09-02 - Fortnite-Hack-Cheats-Free-V-Bucks-Generator # failure in job https://hydra.nixos.org/build/233233147 at 2023-09-02 - - fortran-src # failure in job https://hydra.nixos.org/build/265955626 at 2024-07-14 + - fortran-src-extras # failure in job https://hydra.nixos.org/build/295093418 at 2025-04-22 - fortran-vars # failure in job https://hydra.nixos.org/build/233257719 at 2023-09-02 - fortytwo # failure in job https://hydra.nixos.org/build/233209552 at 2023-09-02 - foscam-filename # failure in job https://hydra.nixos.org/build/233237326 at 2023-09-02 - - fp-ieee # failure in job https://hydra.nixos.org/build/241516602 at 2023-12-03 - FPretty # failure in job https://hydra.nixos.org/build/233196648 at 2023-09-02 - fptest # failure in job https://hydra.nixos.org/build/233233288 at 2023-09-02 - fquery # failure in job https://hydra.nixos.org/build/233196287 at 2023-09-02 @@ -1847,18 +1877,22 @@ broken-packages: - franchise # failure in job https://hydra.nixos.org/build/233256790 at 2023-09-02 - franz # failure in job https://hydra.nixos.org/build/252725109 at 2024-03-16 - fraxl # failure in job https://hydra.nixos.org/build/233219345 at 2023-09-02 + - freckle-env # failure in job https://hydra.nixos.org/build/295093368 at 2025-04-22 - freckle-kafka # failure in job https://hydra.nixos.org/build/269673466 at 2024-08-19 - freddy # failure in job https://hydra.nixos.org/build/233208999 at 2023-09-02 - free-alacarte # failure in job https://hydra.nixos.org/build/275141793 at 2024-10-21 - free-applicative-t # failure in job https://hydra.nixos.org/build/252715728 at 2024-03-16 - free-concurrent # failure in job https://hydra.nixos.org/build/233257070 at 2023-09-02 - - free-foil # failure in job https://hydra.nixos.org/build/265268910 at 2024-07-14 - f-ree-hack-cheats-free-v-bucks-generator # failure in job https://hydra.nixos.org/build/233225159 at 2023-09-02 - free-http # failure in job https://hydra.nixos.org/build/233227362 at 2023-09-02 - freenect # failure in job https://hydra.nixos.org/build/233196105 at 2023-09-02 - free-operational # failure in job https://hydra.nixos.org/build/233201565 at 2023-09-02 - freer-effects # failure in job https://hydra.nixos.org/build/233214270 at 2023-09-02 - - freer-simple # failure in job https://hydra.nixos.org/build/233243415 at 2023-09-02 + - freer-simple-catching # failure in job https://hydra.nixos.org/build/295122831 at 2025-04-22 + - freer-simple-http # failure in job https://hydra.nixos.org/build/295122832 at 2025-04-22 + - freer-simple-profiling # failure in job https://hydra.nixos.org/build/295122835 at 2025-04-22 + - freer-simple-random # failure in job https://hydra.nixos.org/build/295122833 at 2025-04-22 + - freer-simple-time # failure in job https://hydra.nixos.org/build/295122836 at 2025-04-22 - freesect # failure in job https://hydra.nixos.org/build/233218671 at 2023-09-02 - freesound # failure in job https://hydra.nixos.org/build/233240464 at 2023-09-02 - free-theorems-counterexamples # failure in job https://hydra.nixos.org/build/233231989 at 2023-09-02 @@ -1869,12 +1903,12 @@ broken-packages: - freetype-simple # failure in job https://hydra.nixos.org/build/233249707 at 2023-09-02 - free-v-bucks-generator-no-survey # failure in job https://hydra.nixos.org/build/233208419 at 2023-09-02 - free-v-bucks-generator-ps4-no-survey # failure in job https://hydra.nixos.org/build/233190747 at 2023-09-02 + - free-vector-spaces # failure in job https://hydra.nixos.org/build/295093364 at 2025-04-22 - fregel # failure in job https://hydra.nixos.org/build/252734327 at 2024-03-16 - freq # failure in job https://hydra.nixos.org/build/233247154 at 2023-09-02 - fresh # failure in job https://hydra.nixos.org/build/233196569 at 2023-09-02 - fresnel # failure in job https://hydra.nixos.org/build/233214198 at 2023-09-02 - friday # failure in job https://hydra.nixos.org/build/233249799 at 2023-09-02 - - friendly # failure in job https://hydra.nixos.org/build/233254836 at 2023-09-02 - from-env # failure in job https://hydra.nixos.org/build/233219518 at 2023-09-02 - frown # failure in job https://hydra.nixos.org/build/233208462 at 2023-09-02 - frp-arduino # failure in job https://hydra.nixos.org/build/233192216 at 2023-09-02 @@ -1887,25 +1921,26 @@ broken-packages: - fst # failure in job https://hydra.nixos.org/build/233233271 at 2023-09-02 - fsutils # failure in job https://hydra.nixos.org/build/233204599 at 2023-09-02 - fswait # failure in job https://hydra.nixos.org/build/233247770 at 2023-09-02 - - fswatcher # failure in job https://hydra.nixos.org/build/233226757 at 2023-09-02 - fswatch # failure in job https://hydra.nixos.org/build/233233447 at 2023-09-02 - ft-generator # failure in job https://hydra.nixos.org/build/233205823 at 2023-09-02 - FTGL-bytestring # failure in job https://hydra.nixos.org/build/233256032 at 2023-09-02 - - ftp-client # failure in job https://hydra.nixos.org/build/233227664 at 2023-09-02 - ftp-conduit # failure in job https://hydra.nixos.org/build/233244330 at 2023-09-02 - ftphs # failure in job https://hydra.nixos.org/build/233215550 at 2023-09-02 + - fugue # failure in job https://hydra.nixos.org/build/295093405 at 2025-04-22 - FULE # failure in job https://hydra.nixos.org/build/252719910 at 2024-03-16 - full-sessions # failure in job https://hydra.nixos.org/build/233254332 at 2023-09-02 - funbot-client # failure in job https://hydra.nixos.org/build/233255739 at 2023-09-02 - - funcons-values # failure in job https://hydra.nixos.org/build/233194179 at 2023-09-02 + - funcons-tools # failure in job https://hydra.nixos.org/build/295122838 at 2025-04-22 + - functional-arrow # failure in job https://hydra.nixos.org/build/295093396 at 2025-04-22 - function-instances-algebra # failure in job https://hydra.nixos.org/build/233202209 at 2023-09-02 + - functora-witch # failure in job https://hydra.nixos.org/build/295093402 at 2025-04-22 - functor-combinators # failure in job https://hydra.nixos.org/build/252714438 at 2024-03-16 - functor-friends # failure in job https://hydra.nixos.org/build/233208108 at 2023-09-02 - functor-infix # failure in job https://hydra.nixos.org/build/233228794 at 2023-09-02 - functorm # failure in job https://hydra.nixos.org/build/233212335 at 2023-09-02 - - functor-products # failure in job https://hydra.nixos.org/build/233209316 at 2023-09-02 - functor-utils # failure in job https://hydra.nixos.org/build/233213259 at 2023-09-02 - Fungi # failure in job https://hydra.nixos.org/build/233253088 at 2023-09-02 + - funnyprint # failure in job https://hydra.nixos.org/build/295122840 at 2025-04-22 - funpat # failure in job https://hydra.nixos.org/build/233222123 at 2023-09-02 - funspection # failure in job https://hydra.nixos.org/build/233227352 at 2023-09-02 - fused-effects-exceptions # failure in job https://hydra.nixos.org/build/233203744 at 2023-09-02 @@ -1918,25 +1953,22 @@ broken-packages: - futun # failure in job https://hydra.nixos.org/build/233245115 at 2023-09-02 - future # failure in job https://hydra.nixos.org/build/233224844 at 2023-09-02 - futures # failure in job https://hydra.nixos.org/build/233230206 at 2023-09-02 - - fuzzyfind # failure in job https://hydra.nixos.org/build/233206269 at 2023-09-02 - fuzzy-parse # failure in job https://hydra.nixos.org/build/252728734 at 2024-03-16 - - fuzzy-time-gen # failure in job https://hydra.nixos.org/build/252737793 at 2024-03-16 - fuzzy-timings # failure in job https://hydra.nixos.org/build/233235765 at 2023-09-02 - fvars # failure in job https://hydra.nixos.org/build/234461649 at 2023-09-13 - fwgl # failure in job https://hydra.nixos.org/build/233246210 at 2023-09-02 - fwgl-javascript # broken by fwgl, manually entered here, because it does not appear in transitive-broken.yaml at 2024-07-09 + - fx # failure in job https://hydra.nixos.org/build/295093438 at 2025-04-22 - fxpak # failure in job https://hydra.nixos.org/build/265955610 at 2024-07-14 - g4ip # failure in job https://hydra.nixos.org/build/233248315 at 2023-09-02 - gambler # failure in job https://hydra.nixos.org/build/252732701 at 2024-03-16 - gameclock # failure in job https://hydra.nixos.org/build/233234964 at 2023-09-02 - game-probability # failure in job https://hydra.nixos.org/build/233191255 at 2023-09-02 - gamgee # failure in job https://hydra.nixos.org/build/233249846 at 2023-09-02 - - Gamgine # failure in job https://hydra.nixos.org/build/233242510 at 2023-09-02 - gang-of-threads # failure in job https://hydra.nixos.org/build/252716251 at 2024-03-16 - Ganymede # failure in job https://hydra.nixos.org/build/233248892 at 2023-09-02 - garepinoh # failure in job https://hydra.nixos.org/build/233238111 at 2023-09-02 - gas # failure in job https://hydra.nixos.org/build/233233966 at 2023-09-02 - - gasp # failure in job https://hydra.nixos.org/build/252731457 at 2024-03-16 - gather # failure in job https://hydra.nixos.org/build/233208848 at 2023-09-02 - gc-monitoring-wai # failure in job https://hydra.nixos.org/build/233209449 at 2023-09-02 - gconf # failure in job https://hydra.nixos.org/build/233259023 at 2023-09-02 @@ -1944,8 +1976,10 @@ broken-packages: - gearhash # failure in job https://hydra.nixos.org/build/252728216 at 2024-03-16 - gelatin # failure in job https://hydra.nixos.org/build/233249394 at 2023-09-02 - gemcap # failure in job https://hydra.nixos.org/build/233202506 at 2023-09-02 + - gemini-server # failure in job https://hydra.nixos.org/build/295093453 at 2025-04-22 - gemmula-altera # failure in job https://hydra.nixos.org/build/252721416 at 2024-03-16 - gemstone # failure in job https://hydra.nixos.org/build/233202246 at 2023-09-02 + - genai-lib # failure in job https://hydra.nixos.org/build/295093478 at 2025-04-22 - gender # failure in job https://hydra.nixos.org/build/233235712 at 2023-09-02 - genders # failure in job https://hydra.nixos.org/build/233238566 at 2023-09-02 - general-prelude # failure in job https://hydra.nixos.org/build/233248628 at 2023-09-02 @@ -1955,7 +1989,6 @@ broken-packages: - generic-aeson # failure in job https://hydra.nixos.org/build/233198064 at 2023-09-02 - generic-binary # failure in job https://hydra.nixos.org/build/233214473 at 2023-09-02 - generic-church # failure in job https://hydra.nixos.org/build/233213419 at 2023-09-02 - - generic-enumeration # failure in job https://hydra.nixos.org/build/233213191 at 2023-09-02 - generic-enum # failure in job https://hydra.nixos.org/build/233220316 at 2023-09-02 - generic-labels # failure in job https://hydra.nixos.org/build/233230621 at 2023-09-02 - generic-lens-labels # failure in job https://hydra.nixos.org/build/233256875 at 2023-09-02 @@ -1979,22 +2012,23 @@ broken-packages: - genifunctors # failure in job https://hydra.nixos.org/build/233255126 at 2023-09-02 - gen-imports # failure in job https://hydra.nixos.org/build/233216588 at 2023-09-02 - geniplate # failure in job https://hydra.nixos.org/build/233233607 at 2023-09-02 - - geniplate-mirror # failure in job https://hydra.nixos.org/build/252731252 at 2024-03-16 - gen-passwd # failure in job https://hydra.nixos.org/build/233224836 at 2023-09-02 - genprog # failure in job https://hydra.nixos.org/build/233198970 at 2023-09-02 - GenSmsPdu # failure in job https://hydra.nixos.org/build/253702098 at 2024-03-31 - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 + - genvalidity-appendful # failure in job https://hydra.nixos.org/build/295093519 at 2025-04-22 + - genvalidity-mergeful # failure in job https://hydra.nixos.org/build/295093508 at 2025-04-22 - geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02 - GeocoderOpenCage # failure in job https://hydra.nixos.org/build/233214852 at 2023-09-02 - geodetic-types # failure in job https://hydra.nixos.org/build/233209496 at 2023-09-02 - GeoIp # failure in job https://hydra.nixos.org/build/233257383 at 2023-09-02 + - geojson # failure in job https://hydra.nixos.org/build/295093530 at 2025-04-22 - geojson-types # failure in job https://hydra.nixos.org/build/233224929 at 2023-09-02 - geom2d # failure in job https://hydra.nixos.org/build/233254609 at 2023-09-02 - GeomPredicates-SSE # failure in job https://hydra.nixos.org/build/233249584 at 2023-09-02 - geo-resolver # failure in job https://hydra.nixos.org/build/233206563 at 2023-09-02 - geos # failure in job https://hydra.nixos.org/build/233203852 at 2023-09-02 - geo-uk # failure in job https://hydra.nixos.org/build/233221284 at 2023-09-02 - - gerrit # failure in job https://hydra.nixos.org/build/233214951 at 2023-09-02 - Get # failure in job https://hydra.nixos.org/build/233216093 at 2023-09-02 - getflag # failure in job https://hydra.nixos.org/build/233258316 at 2023-09-02 - gev-lib # failure in job https://hydra.nixos.org/build/233250284 at 2023-09-02 @@ -2022,7 +2056,7 @@ broken-packages: - ghci-lib # failure in job https://hydra.nixos.org/build/233216644 at 2023-09-02 - ghci-ng # failure in job https://hydra.nixos.org/build/233229533 at 2023-09-02 - ghc-internal # failure in job https://hydra.nixos.org/build/260723678 at 2024-05-25 - - ghcitui # failure in job https://hydra.nixos.org/build/252737339 at 2024-03-16 + - ghcjs-ajax # failure in job https://hydra.nixos.org/build/295093584 at 2025-04-22 - ghcjs-base-stub # timeout - ghcjs-dom-jsffi # failure in job https://hydra.nixos.org/build/233215225 at 2023-09-02 - ghcjs-fetch # timeout @@ -2043,26 +2077,21 @@ broken-packages: - ghc-syb # failure in job https://hydra.nixos.org/build/233236783 at 2023-09-02 - ghc-syb-utils # failure in job https://hydra.nixos.org/build/233229196 at 2023-09-02 - ghc-symbol # failure in job https://hydra.nixos.org/build/252710738 at 2024-03-16 - - ghc-tags-plugin # failure in job https://hydra.nixos.org/build/233229916 at 2023-09-02 - ghc-time-alloc-prof # failure in job https://hydra.nixos.org/build/233242289 at 2023-09-02 + - ghcup # failure in job https://hydra.nixos.org/build/295093612 at 2025-04-22 - ghc-usage # failure in job https://hydra.nixos.org/build/233199565 at 2023-09-02 - gh-labeler # failure in job https://hydra.nixos.org/build/233233139 at 2023-09-02 - giak # failure in job https://hydra.nixos.org/build/233242229 at 2023-09-02 - - gi-ayatana-appindicator3 # failure in job https://hydra.nixos.org/build/253681898 at 2024-03-31 - gibberish # failure in job https://hydra.nixos.org/build/255688714 at 2024-04-16 - - gi-clutter # failure in job https://hydra.nixos.org/build/233252753 at 2023-09-02 - gi-coglpango # failure in job https://hydra.nixos.org/build/233194401 at 2023-09-02 - Gifcurry # failure in job https://hydra.nixos.org/build/233200204 at 2023-09-02 - - gi-ggit # failure in job https://hydra.nixos.org/build/253693036 at 2024-03-31 - gi-gio-hs-list-model # failure in job https://hydra.nixos.org/build/233241640 at 2023-09-02 - gi-gstapp # failure in job https://hydra.nixos.org/build/253686159 at 2024-03-31 - gi-gsttag # failure in job https://hydra.nixos.org/build/233197576 at 2023-09-02 - gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02 - - gi-gtksource # failure in job https://hydra.nixos.org/build/233215342 at 2023-09-02 - gi-ibus # failure in job https://hydra.nixos.org/build/233220272 at 2023-09-02 - gi-keybinder # failure in job https://hydra.nixos.org/build/265273447 at 2024-07-14 - gingersnap # failure in job https://hydra.nixos.org/build/233227186 at 2023-09-02 - - gi-nm # failure in job https://hydra.nixos.org/build/283561133 at 2024-12-31 - ginsu # failure in job https://hydra.nixos.org/build/233223259 at 2023-09-02 - gipeda # failure in job https://hydra.nixos.org/build/233228149 at 2023-09-02 - giphy-api # failure in job https://hydra.nixos.org/build/233203687 at 2023-09-02 @@ -2072,6 +2101,7 @@ broken-packages: - git-checklist # failure in job https://hydra.nixos.org/build/233203228 at 2023-09-02 - git-cuk # failure in job https://hydra.nixos.org/build/233211733 at 2023-09-02 - git-date # failure in job https://hydra.nixos.org/build/233259193 at 2023-09-02 + - gitea-api # failure in job https://hydra.nixos.org/build/295093716 at 2025-04-22 - git # failure in job https://hydra.nixos.org/build/233225634 at 2023-09-02 - github-backup # failure in job https://hydra.nixos.org/build/233208904 at 2023-09-02 - github-post-receive # failure in job https://hydra.nixos.org/build/233204914 at 2023-09-02 @@ -2083,7 +2113,6 @@ broken-packages: - gitignore # failure in job https://hydra.nixos.org/build/233207356 at 2023-09-02 - git-jump # failure in job https://hydra.nixos.org/build/233206544 at 2023-09-02 - gitlab-api # failure in job https://hydra.nixos.org/build/233256639 at 2023-09-02 - - gitlab-haskell # failure in job https://hydra.nixos.org/build/233190692 at 2023-09-02 - gitlib-cmdline # failure in job https://hydra.nixos.org/build/233230857 at 2023-09-02 - gitlib-utils # failure in job https://hydra.nixos.org/build/233190826 at 2023-09-02 - git-repair # failure in job https://hydra.nixos.org/build/233222686 at 2023-09-02 @@ -2098,22 +2127,22 @@ broken-packages: - Gleam # failure in job https://hydra.nixos.org/build/233228018 at 2023-09-02 - GLFW-b-demo # failure in job https://hydra.nixos.org/build/233230505 at 2023-09-02 - GLFW # failure in job https://hydra.nixos.org/build/233234389 at 2023-09-02 - - glib-stopgap # needs https://github.com/YoshikuniJujo/glib-stopgap/pull/1 to be merged - glicko # failure in job https://hydra.nixos.org/build/233200868 at 2023-09-02 - glider-nlp # failure in job https://hydra.nixos.org/build/233229600 at 2023-09-02 - gli # failure in job https://hydra.nixos.org/build/233210279 at 2023-09-02 - GLMatrix # failure in job https://hydra.nixos.org/build/233202880 at 2023-09-02 - global-variables # failure in job https://hydra.nixos.org/build/233204607 at 2023-09-02 - glob-posix # failure in job https://hydra.nixos.org/build/233253059 at 2023-09-02 - - globus # failure in job https://hydra.nixos.org/build/267976018 at 2024-07-31 - GlomeTrace # failure in job https://hydra.nixos.org/build/233211872 at 2023-09-02 - gloss-banana # failure in job https://hydra.nixos.org/build/234464253 at 2023-09-13 - gloss-examples # failure in job https://hydra.nixos.org/build/252718124 at 2024-03-16 - gloss-export # failure in job https://hydra.nixos.org/build/234444988 at 2023-09-13 - gloss-game # failure in job https://hydra.nixos.org/build/234460935 at 2023-09-13 - gloss-raster-massiv # failure in job https://hydra.nixos.org/build/253683246 at 2024-03-31 + - glpk-hs # failure in job https://hydra.nixos.org/build/295093740 at 2025-04-22 - glsl # failure in job https://hydra.nixos.org/build/233224139 at 2023-09-02 - gltf-codec # failure in job https://hydra.nixos.org/build/233205342 at 2023-09-02 + - glualint # failure in job https://hydra.nixos.org/build/295093757 at 2025-04-22 - glue # failure in job https://hydra.nixos.org/build/233233587 at 2023-09-02 - g-npm # failure in job https://hydra.nixos.org/build/233215965 at 2023-09-02 - gnutls # failure in job https://hydra.nixos.org/build/252734570 at 2024-03-16 @@ -2125,22 +2154,33 @@ broken-packages: - godot-megaparsec # failure in job https://hydra.nixos.org/build/233252882 at 2023-09-02 - gofer-prelude # failure in job https://hydra.nixos.org/build/233237015 at 2023-09-02 - goggles-gcs # failure in job https://hydra.nixos.org/build/252711128 at 2024-03-16 - - gogol-core # failure in job https://hydra.nixos.org/build/233245807 at 2023-09-02 + - gogol-admin-emailmigration # failure in job https://hydra.nixos.org/build/286425186 at 2025-01-25 + - gogol-affiliates # failure in job https://hydra.nixos.org/build/286424930 at 2025-01-25 + - gogol-autoscaler # failure in job https://hydra.nixos.org/build/286424983 at 2025-01-25 + - gogol-cloudmonitoring # failure in job https://hydra.nixos.org/build/286425107 at 2025-01-25 + - gogol-freebasesearch # failure in job https://hydra.nixos.org/build/286425212 at 2025-01-25 + - gogol-latencytest # failure in job https://hydra.nixos.org/build/286425310 at 2025-01-25 + - gogol-maps-coordinate # failure in job https://hydra.nixos.org/build/286425367 at 2025-01-25 + - gogol-maps-engine # failure in job https://hydra.nixos.org/build/286425135 at 2025-01-25 + - gogol-photoslibrary # failure in job https://hydra.nixos.org/build/286425346 at 2025-01-25 + - gogol-prediction # failure in job https://hydra.nixos.org/build/286425008 at 2025-01-25 + - gogol-resourceviews # failure in job https://hydra.nixos.org/build/286425105 at 2025-01-25 + - gogol-taskqueue # failure in job https://hydra.nixos.org/build/286425106 at 2025-01-25 + - gogol-useraccounts # failure in job https://hydra.nixos.org/build/286425223 at 2025-01-25 - gooey # failure in job https://hydra.nixos.org/build/233192207 at 2023-09-02 - google-cloud # failure in job https://hydra.nixos.org/build/233218503 at 2023-09-02 - GoogleCodeJam # failure in job https://hydra.nixos.org/build/233234738 at 2023-09-02 - google-html5-slide # failure in job https://hydra.nixos.org/build/233233311 at 2023-09-02 - google-oauth2-easy # failure in job https://hydra.nixos.org/build/233251694 at 2023-09-02 - google-oauth2 # failure in job https://hydra.nixos.org/build/233223208 at 2023-09-02 - - google-oauth2-jwt # failure in job https://hydra.nixos.org/build/233234162 at 2023-09-02 - googlepolyline # failure in job https://hydra.nixos.org/build/233209674 at 2023-09-02 - google-search # failure in job https://hydra.nixos.org/build/233214524 at 2023-09-02 - google-server-api # failure in job https://hydra.nixos.org/build/233218521 at 2023-09-02 - - google-static-maps # failure in job https://hydra.nixos.org/build/241418035 at 2023-11-19 - google-translate # failure in job https://hydra.nixos.org/build/233234076 at 2023-09-02 - gopherbot # failure in job https://hydra.nixos.org/build/233207680 at 2023-09-02 - gopro-plus # failure in job https://hydra.nixos.org/build/233225073 at 2023-09-02 - gore-and-ash # failure in job https://hydra.nixos.org/build/233237810 at 2023-09-02 + - GOST34112012-Hash # failure in job https://hydra.nixos.org/build/295090921 at 2025-04-22 - gothic # failure in job https://hydra.nixos.org/build/233218967 at 2023-09-02 - GotoT-transformers # failure in job https://hydra.nixos.org/build/233229336 at 2023-09-02 - gotta-go-fast # failure in job https://hydra.nixos.org/build/233213439 at 2023-09-02 @@ -2165,12 +2205,12 @@ broken-packages: - graph-matchings # failure in job https://hydra.nixos.org/build/233245821 at 2023-09-02 - graphmod-plugin # failure in job https://hydra.nixos.org/build/233192543 at 2023-09-02 - graphql-api # failure in job https://hydra.nixos.org/build/233254333 at 2023-09-02 - - graphql-spice # failure in job https://hydra.nixos.org/build/276376899 at 2024-11-06 - graphql-utils # failure in job https://hydra.nixos.org/build/233221340 at 2023-09-02 - graphql-w-persistent # failure in job https://hydra.nixos.org/build/233228956 at 2023-09-02 - graph-rewriting # failure in job https://hydra.nixos.org/build/233191278 at 2023-09-02 - graph-serialize # failure in job https://hydra.nixos.org/build/233192162 at 2023-09-02 - graphted # failure in job https://hydra.nixos.org/build/233227052 at 2023-09-02 + - graph-trace # failure in job https://hydra.nixos.org/build/295093918 at 2025-04-22 - graphula-core # failure in job https://hydra.nixos.org/build/233259608 at 2023-09-02 - graph-utils # failure in job https://hydra.nixos.org/build/233224932 at 2023-09-02 - graql # failure in job https://hydra.nixos.org/build/233219809 at 2023-09-02 @@ -2181,19 +2221,18 @@ broken-packages: - greg-client # failure in job https://hydra.nixos.org/build/233207343 at 2023-09-02 - gremlin-haskell # failure in job https://hydra.nixos.org/build/233243223 at 2023-09-02 - Grempa # failure in job https://hydra.nixos.org/build/233256440 at 2023-09-02 + - grenade # failure in job https://hydra.nixos.org/build/295093942 at 2025-04-22 - greplicate # failure in job https://hydra.nixos.org/build/233215148 at 2023-09-02 - - greskell-core # failure in job https://hydra.nixos.org/build/233241303 at 2023-09-02 - gridfs # failure in job https://hydra.nixos.org/build/233213958 at 2023-09-02 - grids # failure in job https://hydra.nixos.org/build/233218294 at 2023-09-02 - grm # failure in job https://hydra.nixos.org/build/233259788 at 2023-09-02 - groot # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237248418 at 2023-10-21 - GroteTrap # failure in job https://hydra.nixos.org/build/233203176 at 2023-09-02 - groundhog # failure in job https://hydra.nixos.org/build/233199269 at 2023-09-02 + - groupBy # failure in job https://hydra.nixos.org/build/295093944 at 2025-04-22 - grouped-list # failure in job https://hydra.nixos.org/build/233240891 at 2023-09-02 - - groups-generic # failure in job https://hydra.nixos.org/build/252733900 at 2024-03-16 - group-theory # failure in job https://hydra.nixos.org/build/233235833 at 2023-09-02 - group-with # failure in job https://hydra.nixos.org/build/233196589 at 2023-09-02 - - growable-vector # failure in job https://hydra.nixos.org/build/233253891 at 2023-09-02 - growler # failure in job https://hydra.nixos.org/build/233207497 at 2023-09-02 - grow-vector # failure in job https://hydra.nixos.org/build/233196279 at 2023-09-02 - grpc-api-etcd # failure in job https://hydra.nixos.org/build/233239600 at 2023-09-02 @@ -2210,7 +2249,9 @@ broken-packages: - gtksourceview2 # failure in job https://hydra.nixos.org/build/233195456 at 2023-09-02 - gtksourceview3 # failure in job https://hydra.nixos.org/build/233209745 at 2023-09-02 - gtk-toy # failure in job https://hydra.nixos.org/build/233208132 at 2023-09-02 + - gtvm-hs # failure in job https://hydra.nixos.org/build/295093971 at 2025-04-22 - guardian # failure in job https://hydra.nixos.org/build/233662964 at 2023-09-02 + - guess-combinator # failure in job https://hydra.nixos.org/build/295093981 at 2025-04-22 - gulcii # failure in job https://hydra.nixos.org/build/233253472 at 2023-09-02 - gw # failure in job https://hydra.nixos.org/build/233252652 at 2023-09-02 - gyah-bin # failure in job https://hydra.nixos.org/build/233206981 at 2023-09-02 @@ -2228,7 +2269,6 @@ broken-packages: - hackage-mirror # failure in job https://hydra.nixos.org/build/233240852 at 2023-09-02 - hackage-processing # failure in job https://hydra.nixos.org/build/233243914 at 2023-09-02 - hackage-proxy # failure in job https://hydra.nixos.org/build/233221269 at 2023-09-02 - - hackage-repo-tool # failure in job https://hydra.nixos.org/build/252731529 at 2024-03-16 - hackager # failure in job https://hydra.nixos.org/build/233247230 at 2023-09-02 - hackage-server # failure in job https://hydra.nixos.org/build/233254343 at 2023-09-02 - hackage-whatsnew # failure in job https://hydra.nixos.org/build/233194915 at 2023-09-02 @@ -2243,6 +2283,7 @@ broken-packages: - haddock-api # failure in job https://hydra.nixos.org/build/233216515 at 2023-09-02 - haddock-leksah # failure in job https://hydra.nixos.org/build/233206878 at 2023-09-02 - haddock-test # failure in job https://hydra.nixos.org/build/233246641 at 2023-09-02 + - haddock-use-refs # failure in job https://hydra.nixos.org/build/295094009 at 2025-04-22 - hadoop-formats # failure in job https://hydra.nixos.org/build/233224647 at 2023-09-02 - hadoop-rpc # failure in job https://hydra.nixos.org/build/233247222 at 2023-09-02 - hadoop-streaming # failure in job https://hydra.nixos.org/build/233229895 at 2023-09-02 @@ -2260,26 +2301,31 @@ broken-packages: - hakka # failure in job https://hydra.nixos.org/build/233196395 at 2023-09-02 - hako # failure in job https://hydra.nixos.org/build/233257679 at 2023-09-02 - hakyll-agda # failure in job https://hydra.nixos.org/build/233332603 at 2023-09-02 + - hakyllbars # failure in job https://hydra.nixos.org/build/295094017 at 2025-04-22 - hakyll-blaze-templates # failure in job https://hydra.nixos.org/build/233207117 at 2023-09-02 - hakyll-contrib-csv # failure in job https://hydra.nixos.org/build/233229781 at 2023-09-02 - hakyll-contrib-elm # failure in job https://hydra.nixos.org/build/233234686 at 2023-09-02 - hakyll-contrib # failure in job https://hydra.nixos.org/build/233195056 at 2023-09-02 - hakyll-contrib-i18n # failure in job https://hydra.nixos.org/build/233218608 at 2023-09-02 - hakyll-contrib-links # failure in job https://hydra.nixos.org/build/233218456 at 2023-09-02 - - hakyll-dhall # failure in job https://hydra.nixos.org/build/233226092 at 2023-09-02 - hakyll-dir-list # failure in job https://hydra.nixos.org/build/233221518 at 2023-09-02 + - hakyll-filestore # failure in job https://hydra.nixos.org/build/295094015 at 2025-04-22 + - hakyll-process # failure in job https://hydra.nixos.org/build/295094014 at 2025-04-22 - hakyll-R # failure in job https://hydra.nixos.org/build/233230132 at 2023-09-02 - hakyll-series # failure in job https://hydra.nixos.org/build/233257506 at 2023-09-02 - hakyll-shortcode # failure in job https://hydra.nixos.org/build/233240216 at 2023-09-02 - hakyll-typescript # failure in job https://hydra.nixos.org/build/233218630 at 2023-09-02 - HaLeX # failure in job https://hydra.nixos.org/build/233233225 at 2023-09-02 + - hal # failure in job https://hydra.nixos.org/build/295094030 at 2025-04-22 - halfs # failure in job https://hydra.nixos.org/build/233235337 at 2023-09-02 + - half-space # failure in job https://hydra.nixos.org/build/295094026 at 2025-04-22 - halide-haskell # failure in job https://hydra.nixos.org/build/233244282 at 2023-09-02 - halipeto # failure in job https://hydra.nixos.org/build/233223245 at 2023-09-02 - halive # failure in job https://hydra.nixos.org/build/233215317 at 2023-09-02 - halma # failure in job https://hydra.nixos.org/build/233245758 at 2023-09-02 - halves # failure in job https://hydra.nixos.org/build/233214240 at 2023-09-02 - ham # failure in job https://hydra.nixos.org/build/265955715 at 2024-07-14 + - hamilton # failure in job https://hydra.nixos.org/build/295094087 at 2025-04-22 - HaMinitel # failure in job https://hydra.nixos.org/build/265955632 at 2024-07-14 - hampp # failure in job https://hydra.nixos.org/build/233239269 at 2023-09-02 - hamsql # failure in job https://hydra.nixos.org/build/233241294 at 2023-09-02 @@ -2326,14 +2372,16 @@ broken-packages: - HarmTrace-Base # failure in job https://hydra.nixos.org/build/233213843 at 2023-09-02 - haroonga # failure in job https://hydra.nixos.org/build/233226376 at 2023-09-02 - harp # failure in job https://hydra.nixos.org/build/252730015 at 2024-03-16 - - harpie # failure in job https://hydra.nixos.org/build/275138146 at 2024-10-21 - harpy # failure in job https://hydra.nixos.org/build/233225779 at 2023-09-02 - harvest-api # failure in job https://hydra.nixos.org/build/233213054 at 2023-09-02 - hasbolt-extras # failure in job https://hydra.nixos.org/build/233211734 at 2023-09-02 - HasCacBDD # failure in job https://hydra.nixos.org/build/233238688 at 2023-09-02 + - hascalam # failure in job https://hydra.nixos.org/build/295094052 at 2025-04-22 - hascard # failure in job https://hydra.nixos.org/build/233238626 at 2023-09-02 - hascar # failure in job https://hydra.nixos.org/build/233197274 at 2023-09-02 - hascas # failure in job https://hydra.nixos.org/build/233250350 at 2023-09-02 + - Haschoo # failure in job https://hydra.nixos.org/build/295090988 at 2025-04-22 + - HasChor # failure in job https://hydra.nixos.org/build/295090966 at 2025-04-22 - has # failure in job https://hydra.nixos.org/build/233193689 at 2023-09-02 - hashable-extras # failure in job https://hydra.nixos.org/build/233191748 at 2023-09-02 - hashable-generics # failure in job https://hydra.nixos.org/build/233209175 at 2023-09-02 @@ -2387,6 +2435,7 @@ broken-packages: - haskell-mpi # failure in job https://hydra.nixos.org/build/269654341 at 2024-08-19 - haskell-names # failure in job https://hydra.nixos.org/build/233191174 at 2023-09-02 - haskell-neo4j-client # failure in job https://hydra.nixos.org/build/233202206 at 2023-09-02 + - HaskellNet # failure in job https://hydra.nixos.org/build/295091001 at 2025-04-22 - HaskellNN # failure in job https://hydra.nixos.org/build/233209323 at 2023-09-02 - Haskelloids # failure in job https://hydra.nixos.org/build/233204861 at 2023-09-02 - haskell-openflow # failure in job https://hydra.nixos.org/build/233235229 at 2023-09-02 @@ -2408,6 +2457,7 @@ broken-packages: - haskell-src-match # failure in job https://hydra.nixos.org/build/233233529 at 2023-09-02 - haskell-src-meta-mwotton # failure in job https://hydra.nixos.org/build/233251914 at 2023-09-02 - haskell-stack-trace-plugin # failure in job https://hydra.nixos.org/build/233231305 at 2023-09-02 + - haskell-to-elm # failure in job https://hydra.nixos.org/build/295094095 at 2025-04-22 - HaskellTorrent # failure in job https://hydra.nixos.org/build/233231874 at 2023-09-02 - HaskellTutorials # failure in job https://hydra.nixos.org/build/233209605 at 2023-09-02 - haskell-type-exts # failure in job https://hydra.nixos.org/build/233209731 at 2023-09-02 @@ -2421,11 +2471,11 @@ broken-packages: - haskhol-core # failure in job https://hydra.nixos.org/build/233232550 at 2023-09-02 - haskmon # failure in job https://hydra.nixos.org/build/233228390 at 2023-09-02 - haskoin # failure in job https://hydra.nixos.org/build/233201668 at 2023-09-02 - - haskoin-store # failure in job https://hydra.nixos.org/build/238048371 at 2023-10-21 - haskoin-util # failure in job https://hydra.nixos.org/build/233222171 at 2023-09-02 - haskoin-wallet # failure in job https://hydra.nixos.org/build/233206922 at 2023-09-02 - haskore # failure in job https://hydra.nixos.org/build/233238668 at 2023-09-02 - haskore-vintage # failure in job https://hydra.nixos.org/build/233230742 at 2023-09-02 + - HaskRel # failure in job https://hydra.nixos.org/build/295090970 at 2025-04-22 - hasktorch-codegen # failure in job https://hydra.nixos.org/build/233232876 at 2023-09-02 - hasktorch-ffi-th # failure in job https://hydra.nixos.org/build/233252974 at 2023-09-02 - hasktorch-signatures-partial # failure in job https://hydra.nixos.org/build/233197869 at 2023-09-02 @@ -2437,19 +2487,24 @@ broken-packages: - hasparql-client # failure in job https://hydra.nixos.org/build/233191734 at 2023-09-02 - hasql-backend # failure in job https://hydra.nixos.org/build/233255310 at 2023-09-02 - hasql-class # failure in job https://hydra.nixos.org/build/233191053 at 2023-09-02 - - hasql-cursor-transaction # failure in job https://hydra.nixos.org/build/233240886 at 2023-09-02 + - hasql-cursor-query # failure in job https://hydra.nixos.org/build/295094141 at 2025-04-22 - hasql-effectful # failure in job https://hydra.nixos.org/build/252721674 at 2024-03-16 - hasql-explain-tests # failure in job https://hydra.nixos.org/build/233247034 at 2023-09-02 - hasql-generic # failure in job https://hydra.nixos.org/build/233204654 at 2023-09-02 + - hasql-migration # failure in job https://hydra.nixos.org/build/295094132 at 2025-04-22 + - hasql-mover # failure in job https://hydra.nixos.org/build/295094128 at 2025-04-22 + - hasql-pipes # failure in job https://hydra.nixos.org/build/295094119 at 2025-04-22 - hasql-resource-pool # failure in job https://hydra.nixos.org/build/233217667 at 2023-09-02 - hasql-simple # failure in job https://hydra.nixos.org/build/233249588 at 2023-09-02 - - hasql-transaction-io # failure in job https://hydra.nixos.org/build/233211964 at 2023-09-02 + - hasql-streams-conduit # failure in job https://hydra.nixos.org/build/295094143 at 2025-04-22 + - hasql-streams-pipes # failure in job https://hydra.nixos.org/build/295094154 at 2025-04-22 + - hasql-streams-streaming # failure in job https://hydra.nixos.org/build/295094151 at 2025-04-22 + - hasql-streams-streamly # failure in job https://hydra.nixos.org/build/295094144 at 2025-04-22 - hasql-url # failure in job https://hydra.nixos.org/build/233201809 at 2023-09-02 + - hasqly-mysql # failure in job https://hydra.nixos.org/build/295094153 at 2025-04-22 - hastache # failure in job https://hydra.nixos.org/build/233224317 at 2023-09-02 - haste # failure in job https://hydra.nixos.org/build/233238510 at 2023-09-02 - haste-prim # failure in job https://hydra.nixos.org/build/233203281 at 2023-09-02 - - hasura-ekg-core # failure in job https://hydra.nixos.org/build/233211397 at 2023-09-02 - - hasura-ekg-core # failure in job https://hydra.nixos.org/build/234439842 at 2023-09-13 - hatex-guide # failure in job https://hydra.nixos.org/build/233258593 at 2023-09-02 - hat # failure in job https://hydra.nixos.org/build/233243655 at 2023-09-02 - hats # failure in job https://hydra.nixos.org/build/233256724 at 2023-09-02 @@ -2485,6 +2540,7 @@ broken-packages: - hdaemonize-buildfix # failure in job https://hydra.nixos.org/build/233225678 at 2023-09-02 - hdbc-aeson # failure in job https://hydra.nixos.org/build/233240596 at 2023-09-02 - HDBC-mysql # failure in job https://hydra.nixos.org/build/233205323 at 2023-09-02 + - HDBC-postgresql # failure in job https://hydra.nixos.org/build/295090953 at 2025-04-22 - hdbc-postgresql-hstore # failure in job https://hydra.nixos.org/build/233201143 at 2023-09-02 - HDBC-postgresql-hstore # failure in job https://hydra.nixos.org/build/233243932 at 2023-09-02 - hdevtools # failure in job https://hydra.nixos.org/build/233229115 at 2023-09-02 @@ -2508,13 +2564,10 @@ broken-packages: - heckle # failure in job https://hydra.nixos.org/build/233228954 at 2023-09-02 - heddit # failure in job https://hydra.nixos.org/build/233229058 at 2023-09-02 - hedgehog-checkers # failure in job https://hydra.nixos.org/build/233229405 at 2023-09-02 - - hedgehog-extras # failure in job https://hydra.nixos.org/build/269679462 at 2024-08-19 - - hedgehog-fakedata # failure in job https://hydra.nixos.org/build/252721345 at 2024-03-16 - hedgehog-generic # failure in job https://hydra.nixos.org/build/233204695 at 2023-09-02 - hedgehog-gen # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237243271 at 2023-10-21 - hedgehog-golden # failure in job https://hydra.nixos.org/build/233219619 at 2023-09-02 - hedgehog-lens # failure in job https://hydra.nixos.org/build/233251825 at 2023-09-02 - - hedgehog-optics # failure in job https://hydra.nixos.org/build/252734832 at 2024-03-16 - hedgehog-servant # failure in job https://hydra.nixos.org/build/233258223 at 2023-09-02 - hedis-config # failure in job https://hydra.nixos.org/build/233198326 at 2023-09-02 - hedis-monadic # failure in job https://hydra.nixos.org/build/252738915 at 2024-03-16 @@ -2522,16 +2575,18 @@ broken-packages: - hedis-simple # failure in job https://hydra.nixos.org/build/233231466 at 2023-09-02 - hedis-tags # failure in job https://hydra.nixos.org/build/233246456 at 2023-09-02 - hedra # failure in job https://hydra.nixos.org/build/233217122 at 2023-09-02 + - hegg # failure in job https://hydra.nixos.org/build/295094168 at 2025-04-22 - heidi # failure in job https://hydra.nixos.org/build/233199241 at 2023-09-02 - hein # failure in job https://hydra.nixos.org/build/233241797 at 2023-09-02 - heist-async # failure in job https://hydra.nixos.org/build/252736889 at 2024-03-16 - heist-emanote # failure in job https://hydra.nixos.org/build/233242732 at 2023-09-02 - helisp # failure in job https://hydra.nixos.org/build/233221194 at 2023-09-02 + - helium-overture # failure in job https://hydra.nixos.org/build/295094176 at 2025-04-22 - helix # failure in job https://hydra.nixos.org/build/233254335 at 2023-09-02 + - hell # failure in job https://hydra.nixos.org/build/295094172 at 2025-04-22 - helm # failure in job https://hydra.nixos.org/build/233251620 at 2023-09-02 - help-esb # failure in job https://hydra.nixos.org/build/233202622 at 2023-09-02 - hemkay # failure in job https://hydra.nixos.org/build/233227889 at 2023-09-02 - - heptapod # failure in job https://hydra.nixos.org/build/270087935 at 2024-08-31 - HERA # failure in job https://hydra.nixos.org/build/233204724 at 2023-09-02 - herbalizer # failure in job https://hydra.nixos.org/build/233214866 at 2023-09-02 - HerbiePlugin # failure in job https://hydra.nixos.org/build/233193018 at 2023-09-02 @@ -2600,6 +2655,7 @@ broken-packages: - hierarchical-exceptions # failure in job https://hydra.nixos.org/build/233195047 at 2023-09-02 - hierarchy # failure in job https://hydra.nixos.org/build/233203253 at 2023-09-02 - hiernotify # failure in job https://hydra.nixos.org/build/233223185 at 2023-09-02 + - hi # failure in job https://hydra.nixos.org/build/295094222 at 2025-04-22 - hifi # failure in job https://hydra.nixos.org/build/233192325 at 2023-09-02 - higgledy # failure in job https://hydra.nixos.org/build/252718176 at 2024-03-16 - higher-leveldb # failure in job https://hydra.nixos.org/build/233237992 at 2023-09-02 @@ -2608,8 +2664,8 @@ broken-packages: - highlighter # failure in job https://hydra.nixos.org/build/252735594 at 2024-03-16 - highlighting-kate # failure in job https://hydra.nixos.org/build/252739418 at 2024-03-16 - highlight-versions # failure in job https://hydra.nixos.org/build/233240502 at 2023-09-02 - - highs-lp # failure in job https://hydra.nixos.org/build/252734029 at 2024-03-16 - highWaterMark # failure in job https://hydra.nixos.org/build/233244731 at 2023-09-02 + - hikchr # failure in job https://hydra.nixos.org/build/295094234 at 2025-04-22 - hills # failure in job https://hydra.nixos.org/build/233215201 at 2023-09-02 - himg # failure in job https://hydra.nixos.org/build/233213810 at 2023-09-02 - hindley-milner # failure in job https://hydra.nixos.org/build/233195252 at 2023-09-02 @@ -2647,6 +2703,7 @@ broken-packages: - hlatex # failure in job https://hydra.nixos.org/build/252732433 at 2024-03-16 - hlbfgsb # failure in job https://hydra.nixos.org/build/233260021 at 2023-09-02 - hleap # failure in job https://hydra.nixos.org/build/233229908 at 2023-09-02 + - hledger-api # failure in job https://hydra.nixos.org/build/295094278 at 2025-04-22 - hledger-chart # failure in job https://hydra.nixos.org/build/233205387 at 2023-09-02 - hledger-diff # failure in job https://hydra.nixos.org/build/233199639 at 2023-09-02 - hledger-flow # failure in job https://hydra.nixos.org/build/233252169 at 2023-09-02 @@ -2657,12 +2714,10 @@ broken-packages: - hlibev # failure in job https://hydra.nixos.org/build/233256218 at 2023-09-02 - hlibfam # failure in job https://hydra.nixos.org/build/233244702 at 2023-09-02 - hlint-plugin # failure in job https://hydra.nixos.org/build/236693381 at 2023-10-04 - - HList # failure in job https://hydra.nixos.org/build/233193236 at 2023-09-02 - hlivy # failure in job https://hydra.nixos.org/build/233222495 at 2023-09-02 - hlogger # failure in job https://hydra.nixos.org/build/233197314 at 2023-09-02 - HLogger # failure in job https://hydra.nixos.org/build/233247351 at 2023-09-02 - hlongurl # failure in job https://hydra.nixos.org/build/233227204 at 2023-09-02 - - hlrdb-core # failure in job https://hydra.nixos.org/build/252728012 at 2024-03-16 - hls-alternate-number-format-plugin # failure in job https://hydra.nixos.org/build/253704250 at 2024-03-31 - hls-brittany-plugin # failure in job https://hydra.nixos.org/build/233201998 at 2023-09-02 - hls-cabal-fmt-plugin # failure in job https://hydra.nixos.org/build/253689716 at 2024-03-31 @@ -2676,6 +2731,7 @@ broken-packages: - hls-explicit-record-fields-plugin # failure in job https://hydra.nixos.org/build/253684668 at 2024-03-31 - hls-floskell-plugin # failure in job https://hydra.nixos.org/build/253700858 at 2024-03-31 - hls-fourmolu-plugin # failure in job https://hydra.nixos.org/build/253704260 at 2024-03-31 + - hls-gadt-plugin # failure in job https://hydra.nixos.org/build/295094265 at 2025-04-22 - hls-haddock-comments-plugin # failure in job https://hydra.nixos.org/build/233233944 at 2023-09-02 - hls-hlint-plugin # failure in job https://hydra.nixos.org/build/253680401 at 2024-03-31 - hls-module-name-plugin # failure in job https://hydra.nixos.org/build/253699279 at 2024-03-31 @@ -2683,8 +2739,12 @@ broken-packages: - hls-overloaded-record-dot-plugin # failure in job https://hydra.nixos.org/build/253677979 at 2024-03-31 - hls-pragmas-plugin # failure in job https://hydra.nixos.org/build/253682147 at 2024-03-31 - hls-qualify-imported-names-plugin # failure in job https://hydra.nixos.org/build/253691095 at 2024-03-31 + - hls-refactor-plugin # failure in job https://hydra.nixos.org/build/295094289 at 2025-04-22 - hls-refine-imports-plugin # failure in job https://hydra.nixos.org/build/233211155 at 2023-09-02 + - hls-rename-plugin # failure in job https://hydra.nixos.org/build/295094301 at 2025-04-22 + - hls-retrie-plugin # failure in job https://hydra.nixos.org/build/295094271 at 2025-04-22 - hls-selection-range-plugin # failure in job https://hydra.nixos.org/build/233205582 at 2023-09-02 + - hls-splice-plugin # failure in job https://hydra.nixos.org/build/295094286 at 2025-04-22 - hls-stan-plugin # failure in job https://hydra.nixos.org/build/253693419 at 2024-03-31 - hls-stylish-haskell-plugin # failure in job https://hydra.nixos.org/build/253696920 at 2024-03-31 - hls-tactics-plugin # failure in job https://hydra.nixos.org/build/233238907 at 2023-09-02 @@ -2694,6 +2754,7 @@ broken-packages: - hmarkup # failure in job https://hydra.nixos.org/build/233234817 at 2023-09-02 - hmatrix-banded # failure in job https://hydra.nixos.org/build/233244249 at 2023-09-02 - hmatrix-mmap # failure in job https://hydra.nixos.org/build/233233046 at 2023-09-02 + - hmatrix-morpheus # failure in job https://hydra.nixos.org/build/295094280 at 2025-04-22 - hmatrix-nipals # failure in job https://hydra.nixos.org/build/233197543 at 2023-09-02 - hmatrix-sparse # failure in job https://hydra.nixos.org/build/233224288 at 2023-09-02 - hmatrix-static # failure in job https://hydra.nixos.org/build/233193039 at 2023-09-02 @@ -2710,13 +2771,11 @@ broken-packages: - Hmpf # failure in job https://hydra.nixos.org/build/233212948 at 2023-09-02 - hmumps # failure in job https://hydra.nixos.org/build/233209336 at 2023-09-02 - hnetcdf # failure in job https://hydra.nixos.org/build/252727915 at 2024-03-16 - - hnix-store-db # failure in job https://hydra.nixos.org/build/269658818 at 2024-08-19 - - hnix-store-readonly # failure in job https://hydra.nixos.org/build/269661646 at 2024-08-19 - - hnix-store-tests # failure in job https://hydra.nixos.org/build/269680318 at 2024-08-19 - hnn # failure in job https://hydra.nixos.org/build/233253882 at 2023-09-02 - hnock # failure in job https://hydra.nixos.org/build/233247419 at 2023-09-02 - hnop # failure in job https://hydra.nixos.org/build/233214340 at 2023-09-02 - - hoauth2-providers # failure in job https://hydra.nixos.org/build/233231128 at 2023-09-02 + - hoauth2-demo # failure in job https://hydra.nixos.org/build/295094328 at 2025-04-22 + - hoauth2-providers-tutorial # failure in job https://hydra.nixos.org/build/295094327 at 2025-04-22 - hoauth2-tutorial # failure in job https://hydra.nixos.org/build/233198819 at 2023-09-02 - hoauth # failure in job https://hydra.nixos.org/build/233191191 at 2023-09-02 - hobbes # failure in job https://hydra.nixos.org/build/233211279 at 2023-09-02 @@ -2732,9 +2791,9 @@ broken-packages: - hogg # failure in job https://hydra.nixos.org/build/233257874 at 2023-09-02 - hoggl # failure in job https://hydra.nixos.org/build/233194252 at 2023-09-02 - hois # failure in job https://hydra.nixos.org/build/233250712 at 2023-09-02 - - hoist-error # failure in job https://hydra.nixos.org/build/252731498 at 2024-03-16 - hold-em # failure in job https://hydra.nixos.org/build/233236968 at 2023-09-02 - hole # failure in job https://hydra.nixos.org/build/233226698 at 2023-09-02 + - holidays # failure in job https://hydra.nixos.org/build/295094304 at 2025-04-22 - holmes # failure in job https://hydra.nixos.org/build/233257690 at 2023-09-02 - Holumbus-Searchengine # failure in job https://hydra.nixos.org/build/233203951 at 2023-09-02 - homeomorphic # failure in job https://hydra.nixos.org/build/233203853 at 2023-09-02 @@ -2752,8 +2811,8 @@ broken-packages: - hopencc # failure in job https://hydra.nixos.org/build/233192954 at 2023-09-02 - hopencl # failure in job https://hydra.nixos.org/build/233249443 at 2023-09-02 - HOpenCV # failure in job https://hydra.nixos.org/build/233255422 at 2023-09-02 - - hopenpgp-tools # failure in job https://hydra.nixos.org/build/252729842 at 2024-03-16 - hopfield # failure in job https://hydra.nixos.org/build/233598214 at 2023-09-02 + - hopfli # failure in job https://hydra.nixos.org/build/295094317 at 2025-04-22 - hoppy-generator # failure in job https://hydra.nixos.org/build/233240608 at 2023-09-02 - hops # failure in job https://hydra.nixos.org/build/233207172 at 2023-09-02 - hoq # failure in job https://hydra.nixos.org/build/233234499 at 2023-09-02 @@ -2789,9 +2848,8 @@ broken-packages: - hpylos # failure in job https://hydra.nixos.org/build/234451400 at 2023-09-13 - hpyrg # failure in job https://hydra.nixos.org/build/233225042 at 2023-09-02 - hqcsim # failure in job https://hydra.nixos.org/build/270086589 at 2024-08-31 - - hquantlib-time # failure in job https://hydra.nixos.org/build/233192009 at 2023-09-02 + - hquantlib # failure in job https://hydra.nixos.org/build/295094357 at 2025-04-22 - hquery # failure in job https://hydra.nixos.org/build/233203709 at 2023-09-02 - - h-raylib # failure in job https://hydra.nixos.org/build/236686375 at 2023-10-04 - hreq-core # failure in job https://hydra.nixos.org/build/233259937 at 2023-09-02 - hRESP # failure in job https://hydra.nixos.org/build/233229961 at 2023-09-02 - h-reversi # failure in job https://hydra.nixos.org/build/233235617 at 2023-09-02 @@ -2806,6 +2864,7 @@ broken-packages: - hsaml2 # failure in job https://hydra.nixos.org/build/233252618 at 2023-09-02 - hs-asapo # failure in job https://hydra.nixos.org/build/273456994 at 2024-10-01 - hsautogui # failure in job https://hydra.nixos.org/build/253687662 at 2024-03-31 + - hs-aws-lambda # failure in job https://hydra.nixos.org/build/295094343 at 2025-04-22 - hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02 - hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02 - hsbencher # failure in job https://hydra.nixos.org/build/233214962 at 2023-09-02 @@ -2813,7 +2872,6 @@ broken-packages: - hsc3-cairo # failure in job https://hydra.nixos.org/build/233215926 at 2023-09-02 - hsc3-db # failure in job https://hydra.nixos.org/build/233191679 at 2023-09-02 - hsc3-dot # failure in job https://hydra.nixos.org/build/233219452 at 2023-09-02 - - hsc3 # failure in job https://hydra.nixos.org/build/283199022 at 2024-12-31 - hsc3-lang # failure in job https://hydra.nixos.org/build/233198291 at 2023-09-02 - hsc3-process # failure in job https://hydra.nixos.org/build/233196358 at 2023-09-02 - hsc3-rec # failure in job https://hydra.nixos.org/build/233206364 at 2023-09-02 @@ -2841,7 +2899,6 @@ broken-packages: - hsec-sync # failure in job https://hydra.nixos.org/build/265274250 at 2024-07-14 - hsec-tools # failure in job https://hydra.nixos.org/build/265287998 at 2024-07-14 - hsenv # failure in job https://hydra.nixos.org/build/233196846 at 2023-09-02 - - HSet # failure in job https://hydra.nixos.org/build/233202216 at 2023-09-02 - hs-excelx # failure in job https://hydra.nixos.org/build/233230761 at 2023-09-02 - hsfcsh # failure in job https://hydra.nixos.org/build/233245258 at 2023-09-02 - HSFFIG # failure in job https://hydra.nixos.org/build/233257379 at 2023-09-02 @@ -2858,6 +2915,7 @@ broken-packages: - hsI2C # failure in job https://hydra.nixos.org/build/233247520 at 2023-09-02 - hSimpleDB # failure in job https://hydra.nixos.org/build/233236736 at 2023-09-02 - hsimport # failure in job https://hydra.nixos.org/build/233219578 at 2023-09-02 + - hsinspect # failure in job https://hydra.nixos.org/build/295094410 at 2025-04-22 - hs-java # failure in job https://hydra.nixos.org/build/233224973 at 2023-09-02 - hs-json-rpc # failure in job https://hydra.nixos.org/build/233217334 at 2023-09-02 - HsJudy # failure in job https://hydra.nixos.org/build/233243273 at 2023-09-02 @@ -2878,10 +2936,12 @@ broken-packages: - hsns # failure in job https://hydra.nixos.org/build/233240328 at 2023-09-02 - hsnsq # failure in job https://hydra.nixos.org/build/233215245 at 2023-09-02 - hsntp # failure in job https://hydra.nixos.org/build/233206211 at 2023-09-02 + - hs-openmoji-data # failure in job https://hydra.nixos.org/build/295094356 at 2025-04-22 + - hs-opentelemetry-awsxray # failure in job https://hydra.nixos.org/build/295094396 at 2025-04-22 - hs-opentelemetry-instrumentation-auto # failure in job https://hydra.nixos.org/build/253678404 at 2024-03-31 - - hs-opentelemetry-propagator-datadog # failure in job https://hydra.nixos.org/build/237245341 at 2023-10-21 - hsoptions # failure in job https://hydra.nixos.org/build/233198363 at 2023-09-02 - hsoz # failure in job https://hydra.nixos.org/build/233217005 at 2023-09-02 + - hsparql # failure in job https://hydra.nixos.org/build/295094469 at 2025-04-22 - hs-pattrans # failure in job https://hydra.nixos.org/build/233230577 at 2023-09-02 - hsp-cgi # failure in job https://hydra.nixos.org/build/233254927 at 2023-09-02 - hspear # failure in job https://hydra.nixos.org/build/233192286 at 2023-09-02 @@ -2889,9 +2949,7 @@ broken-packages: - hspec-expectations-match # failure in job https://hydra.nixos.org/build/233210221 at 2023-09-02 - hspec-experimental # failure in job https://hydra.nixos.org/build/233216119 at 2023-09-02 - hspec-jenkins # failure in job https://hydra.nixos.org/build/233213269 at 2023-09-02 - - hspec-junit-formatter # failure in job https://hydra.nixos.org/build/233218310 at 2023-09-02 - hspec-monad-control # failure in job https://hydra.nixos.org/build/233223942 at 2023-09-02 - - hspec-need-env # failure in job https://hydra.nixos.org/build/233208310 at 2023-09-02 - hspec-slow # failure in job https://hydra.nixos.org/build/233248782 at 2023-09-02 - hspec-snap # failure in job https://hydra.nixos.org/build/252725428 at 2024-03-16 - hspec-structured-formatter # failure in job https://hydra.nixos.org/build/233199636 at 2023-09-02 @@ -2912,8 +2970,10 @@ broken-packages: - hs-samtools # failure in job https://hydra.nixos.org/build/236688025 at 2023-10-04 - hs-scrape # failure in job https://hydra.nixos.org/build/233244221 at 2023-09-02 - hsseccomp # failure in job https://hydra.nixos.org/build/233194411 at 2023-09-02 + - hs-server-starter # failure in job https://hydra.nixos.org/build/295094379 at 2025-04-22 - hsshellscript # failure in job https://hydra.nixos.org/build/233197858 at 2023-09-02 - hs-snowtify # failure in job https://hydra.nixos.org/build/233200511 at 2023-09-02 + - hs-speedscope # failure in job https://hydra.nixos.org/build/295094385 at 2025-04-22 - hsSqlite3 # failure in job https://hydra.nixos.org/build/233238549 at 2023-09-02 - hssqlppp # failure in job https://hydra.nixos.org/build/233216888 at 2023-09-02 - HsSVN # failure in job https://hydra.nixos.org/build/233213151 at 2023-09-02 @@ -2947,10 +3007,8 @@ broken-packages: - HTicTacToe # failure in job https://hydra.nixos.org/build/233235397 at 2023-09-02 - htiled # failure in job https://hydra.nixos.org/build/233219305 at 2023-09-02 - htlset # failure in job https://hydra.nixos.org/build/233203886 at 2023-09-02 - - html-email-validate # failure in job https://hydra.nixos.org/build/270088744 at 2024-08-31 - html-rules # failure in job https://hydra.nixos.org/build/233200615 at 2023-09-02 - html-tokenizer # failure in job https://hydra.nixos.org/build/233243581 at 2023-09-02 - - htmx # failure in job https://hydra.nixos.org/build/269658709 at 2024-08-19 - htoml # failure in job https://hydra.nixos.org/build/233246670 at 2023-09-02 - htoml-megaparsec # failure in job https://hydra.nixos.org/build/233211134 at 2023-09-02 - hts # failure in job https://hydra.nixos.org/build/233256407 at 2023-09-02 @@ -2969,11 +3027,12 @@ broken-packages: - http-directory # failure in job https://hydra.nixos.org/build/233252965 at 2023-09-02 - http-dispatch # failure in job https://hydra.nixos.org/build/233238880 at 2023-09-02 - http-encodings # failure in job https://hydra.nixos.org/build/233232289 at 2023-09-02 + - http-exchange-instantiations # failure in job https://hydra.nixos.org/build/295094535 at 2025-04-22 - http-grammar # failure in job https://hydra.nixos.org/build/233254392 at 2023-09-02 - - http-interchange # failure in job https://hydra.nixos.org/build/233213341 at 2023-09-02 - http-kinder # failure in job https://hydra.nixos.org/build/233205030 at 2023-09-02 - http-kit # failure in job https://hydra.nixos.org/build/233244992 at 2023-09-02 - http-listen # failure in job https://hydra.nixos.org/build/233244011 at 2023-09-02 + - http-monad # failure in job https://hydra.nixos.org/build/295094543 at 2025-04-22 - http-pony # failure in job https://hydra.nixos.org/build/233233492 at 2023-09-02 - http-pony-serve-wai # failure in job https://hydra.nixos.org/build/233222241 at 2023-09-02 - http-proxy # failure in job https://hydra.nixos.org/build/233218875 at 2023-09-02 @@ -3010,10 +3069,12 @@ broken-packages: - hutton # failure in job https://hydra.nixos.org/build/233211451 at 2023-09-02 - huttons-razor # failure in job https://hydra.nixos.org/build/233224736 at 2023-09-02 - hVOIDP # failure in job https://hydra.nixos.org/build/233227778 at 2023-09-02 + - hw-aeson # failure in job https://hydra.nixos.org/build/295094563 at 2025-04-22 - hwall-auth-iitk # failure in job https://hydra.nixos.org/build/233217629 at 2023-09-02 - hw-aws-sqs-conduit # failure building library in job https://hydra.nixos.org/build/237235400 at 2023-10-21 - hw-ci-assist # failure in job https://hydra.nixos.org/build/233207990 at 2023-09-02 - hw-conduit # failure in job https://hydra.nixos.org/build/252713114 at 2024-03-16 + - hw-conduit-merges # failure in job https://hydra.nixos.org/build/295094577 at 2025-04-22 - hw-diagnostics # failure in job https://hydra.nixos.org/build/252734742 at 2024-03-16 - hw-dsv # failure in job https://hydra.nixos.org/build/233252280 at 2023-09-02 - hw-dump # failure in job https://hydra.nixos.org/build/233208818 at 2023-09-02 @@ -3023,14 +3084,15 @@ broken-packages: - hw-json-simd # failure in job https://hydra.nixos.org/build/233240490 at 2023-09-02 - hw-kafka-conduit # failure in job https://hydra.nixos.org/build/252714760 at 2024-03-16 - hw-lazy # failure in job https://hydra.nixos.org/build/252722974 at 2024-03-16 - - hw-mquery # failure in job https://hydra.nixos.org/build/252719440 at 2024-03-16 - hworker # failure in job https://hydra.nixos.org/build/233220098 at 2023-09-02 - hw-packed-vector # failure in job https://hydra.nixos.org/build/252735800 at 2024-03-16 + - hw-parser # failure in job https://hydra.nixos.org/build/295094576 at 2025-04-22 - hw-playground-linear # failure in job https://hydra.nixos.org/build/233208994 at 2023-09-02 + - hw-polysemy # failure in job https://hydra.nixos.org/build/295122857 at 2025-04-22 - hw-prim-bits # failure in job https://hydra.nixos.org/build/233246627 at 2023-09-02 + - hw-rankselect-base # failure in job https://hydra.nixos.org/build/295122851 at 2025-04-22 - hw-simd-cli # failure in job https://hydra.nixos.org/build/233223251 at 2023-09-02 - hwsl2 # failure in job https://hydra.nixos.org/build/233203941 at 2023-09-02 - - hw-streams # failure in job https://hydra.nixos.org/build/233250370 at 2023-09-02 - hw-tar # failure in job https://hydra.nixos.org/build/233219650 at 2023-09-02 - hw-xml # failure in job https://hydra.nixos.org/build/233197758 at 2023-09-02 - hx # failure in job https://hydra.nixos.org/build/233225223 at 2023-09-02 @@ -3046,7 +3108,6 @@ broken-packages: - hylide # failure in job https://hydra.nixos.org/build/233251582 at 2023-09-02 - hylolib # failure in job https://hydra.nixos.org/build/233197340 at 2023-09-02 - hyperdrive # failure in job https://hydra.nixos.org/build/233223556 at 2023-09-02 - - hyper-extra # failure in job https://hydra.nixos.org/build/233216785 at 2023-09-02 - hyperfunctions # failure in job https://hydra.nixos.org/build/233195544 at 2023-09-02 - hyper-haskell-server # failure in job https://hydra.nixos.org/build/233244991 at 2023-09-02 - hyperion # failure in job https://hydra.nixos.org/build/233218339 at 2023-09-02 @@ -3055,6 +3116,7 @@ broken-packages: - hypertypes # failure in job https://hydra.nixos.org/build/252735804 at 2024-03-16 - hypher # failure in job https://hydra.nixos.org/build/233233236 at 2023-09-02 - hyraxAbif # failure in job https://hydra.nixos.org/build/233195246 at 2023-09-02 + - hzenity # failure in job https://hydra.nixos.org/build/295094627 at 2025-04-22 - hzulip # failure in job https://hydra.nixos.org/build/233191086 at 2023-09-02 - i18n # failure in job https://hydra.nixos.org/build/233247578 at 2023-09-02 - I1M # failure in job https://hydra.nixos.org/build/233258307 at 2023-09-02 @@ -3077,22 +3139,19 @@ broken-packages: - IDynamic # failure in job https://hydra.nixos.org/build/233196222 at 2023-09-02 - ieee-utils # failure in job https://hydra.nixos.org/build/233224430 at 2023-09-02 - iexcloud # failure in job https://hydra.nixos.org/build/233224874 at 2023-09-02 + - i # failure in job https://hydra.nixos.org/build/295094611 at 2025-04-22 - ifcxt # failure in job https://hydra.nixos.org/build/233196911 at 2023-09-02 - - if-instance # failure in job https://hydra.nixos.org/build/276378643 at 2024-11-06 - IFS # failure in job https://hydra.nixos.org/build/233246865 at 2023-09-02 - ige # failure in job https://hydra.nixos.org/build/233224389 at 2023-09-02 - ig # failure in job https://hydra.nixos.org/build/233203872 at 2023-09-02 - ignore # failure in job https://hydra.nixos.org/build/233238874 at 2023-09-02 - igraph # failure in job https://hydra.nixos.org/build/233192875 at 2023-09-02 - ihaskell-charts # failure in job https://hydra.nixos.org/build/233193328 at 2023-09-02 - - ihaskell-diagrams # failure in job https://hydra.nixos.org/build/252723470 at 2024-03-16 - ihaskell-gnuplot # failure in job https://hydra.nixos.org/build/233223675 at 2023-09-02 - ihaskell-graphviz # failure in job https://hydra.nixos.org/build/233200671 at 2023-09-02 - - ihaskell-hvega # failure in job https://hydra.nixos.org/build/241514418 at 2023-11-20 - ihaskell-parsec # failure in job https://hydra.nixos.org/build/233244271 at 2023-09-02 - ihaskell-plot # failure in job https://hydra.nixos.org/build/233255936 at 2023-09-02 - ihaskell-widgets # failure in job https://hydra.nixos.org/build/265955663 at 2024-07-14 - - ihp-openai # failure in job https://hydra.nixos.org/build/269666997 at 2024-08-19 - illuminate # failure in job https://hydra.nixos.org/build/233219478 at 2023-09-02 - imagemagick # failure in job https://hydra.nixos.org/build/233598237 at 2023-09-02 - imagepaste # failure in job https://hydra.nixos.org/build/233211716 at 2023-09-02 @@ -3134,9 +3193,9 @@ broken-packages: - inj-base # failure in job https://hydra.nixos.org/build/233198720 at 2023-09-02 - inject-function # failure in job https://hydra.nixos.org/build/233252462 at 2023-09-02 - injections # failure in job https://hydra.nixos.org/build/233207796 at 2023-09-02 - - inline-asm # failure in job https://hydra.nixos.org/build/252725932 at 2024-03-16 - inline-c-cuda # failure in job https://hydra.nixos.org/build/237234701 at 2023-10-21 - inline-c-objc # failure in job https://hydra.nixos.org/build/233223704 at 2023-09-02 + - inline-python # failure in job https://hydra.nixos.org/build/295094702 at 2025-04-22 - inline-r # failure in job https://hydra.nixos.org/build/233210520 at 2023-09-02 - in-other-words # failure in job https://hydra.nixos.org/build/252711798 at 2024-03-16 - in-other-words-plugin # failure in job https://hydra.nixos.org/build/233202396 at 2023-09-02 @@ -3167,17 +3226,17 @@ broken-packages: - interspersed # failure in job https://hydra.nixos.org/build/252722645 at 2024-03-16 - interval-algebra # failure in job https://hydra.nixos.org/build/233208487 at 2023-09-02 - interval # failure in job https://hydra.nixos.org/build/233239434 at 2023-09-02 - - interval-functor # failure in job https://hydra.nixos.org/build/252729855 at 2024-03-16 - interval-patterns # failure in job https://hydra.nixos.org/build/239259401 at 2023-11-10 - interval-tree-clock # failure in job https://hydra.nixos.org/build/233234316 at 2023-09-02 - IntFormats # failure in job https://hydra.nixos.org/build/233195190 at 2023-09-02 - int-interval-map # failure in job https://hydra.nixos.org/build/233244556 at 2023-09-02 - - int-like # failure in job https://hydra.nixos.org/build/233245537 at 2023-09-02 - int-multimap # failure in job https://hydra.nixos.org/build/233210427 at 2023-09-02 - intricacy # failure in job https://hydra.nixos.org/build/252711846 at 2024-03-16 - intrinsic-superclasses # failure in job https://hydra.nixos.org/build/233228909 at 2023-09-02 - introduction # failure in job https://hydra.nixos.org/build/233223585 at 2023-09-02 - intro # failure in job https://hydra.nixos.org/build/233192297 at 2023-09-02 + - inventory # failure in job https://hydra.nixos.org/build/295094716 at 2025-04-22 + - invertible-hlist # failure in job https://hydra.nixos.org/build/295094739 at 2025-04-22 - invertible-syntax # failure in job https://hydra.nixos.org/build/233230924 at 2023-09-02 - involutive-semigroups # failure in job https://hydra.nixos.org/build/233239156 at 2023-09-02 - io-capture # failure in job https://hydra.nixos.org/build/233196311 at 2023-09-02 @@ -3185,23 +3244,22 @@ broken-packages: - ioctl # failure in job https://hydra.nixos.org/build/233191634 at 2023-09-02 - io-reactive # failure in job https://hydra.nixos.org/build/233205095 at 2023-09-02 - IOR # failure in job https://hydra.nixos.org/build/233206346 at 2023-09-02 + - io-sim # failure in job https://hydra.nixos.org/build/295094727 at 2025-04-22 - iostring # failure in job https://hydra.nixos.org/build/233195232 at 2023-09-02 - iothread # failure in job https://hydra.nixos.org/build/233255761 at 2023-09-02 - iotransaction # failure in job https://hydra.nixos.org/build/233226259 at 2023-09-02 - - ip2location # failure in job https://hydra.nixos.org/build/233208648 at 2023-09-02 - - ip2proxy # failure in job https://hydra.nixos.org/build/233218808 at 2023-09-02 - ipcvar # failure in job https://hydra.nixos.org/build/252724626 at 2024-03-16 - ipfs # failure in job https://hydra.nixos.org/build/233598054 at 2023-09-02 - ipopt-hs # failure in job https://hydra.nixos.org/build/233210102 at 2023-09-02 - ip-quoter # failure in job https://hydra.nixos.org/build/233234581 at 2023-09-02 - iptables-helpers # failure in job https://hydra.nixos.org/build/233198949 at 2023-09-02 - IPv6DB # failure in job https://hydra.nixos.org/build/233199983 at 2023-09-02 + - ircbot # failure in job https://hydra.nixos.org/build/295094782 at 2025-04-22 - irc-dcc # failure in job https://hydra.nixos.org/build/233230181 at 2023-09-02 - Irc # failure in job https://hydra.nixos.org/build/233230852 at 2023-09-02 - irc-fun-types # failure in job https://hydra.nixos.org/build/233255910 at 2023-09-02 - ireal # failure in job https://hydra.nixos.org/build/233239811 at 2023-09-02 - iridium # failure in job https://hydra.nixos.org/build/233211261 at 2023-09-02 - - iri # failure in job https://hydra.nixos.org/build/233197230 at 2023-09-02 - iris # failure in job https://hydra.nixos.org/build/233212713 at 2023-09-02 - iron-mq # failure in job https://hydra.nixos.org/build/233200693 at 2023-09-02 - irt # failure in job https://hydra.nixos.org/build/233216553 at 2023-09-02 @@ -3235,7 +3293,6 @@ broken-packages: - jarify # failure in job https://hydra.nixos.org/build/233228020 at 2023-09-02 - jaskell # failure in job https://hydra.nixos.org/build/233236416 at 2023-09-02 - jason # failure in job https://hydra.nixos.org/build/233260078 at 2023-09-02 - - java-adt # failure in job https://hydra.nixos.org/build/233256402 at 2023-09-02 - java-bridge # failure in job https://hydra.nixos.org/build/233219258 at 2023-09-02 - javascript-bridge # failure in job https://hydra.nixos.org/build/233217052 at 2023-09-02 - javascript-extras # timeout @@ -3248,7 +3305,6 @@ broken-packages: - jenga # failure in job https://hydra.nixos.org/build/233191848 at 2023-09-02 - jenkinsPlugins2nix # failure in job https://hydra.nixos.org/build/233259520 at 2023-09-02 - jet # failure in job https://hydra.nixos.org/build/252729255 at 2024-03-16 - - jet-stream # failure in job https://hydra.nixos.org/build/233242983 at 2023-09-02 - j # failure in job https://hydra.nixos.org/build/252716408 at 2024-03-16 - Jikka # failure in job https://hydra.nixos.org/build/233204253 at 2023-09-02 - jinquantities # failure in job https://hydra.nixos.org/build/233205834 at 2023-09-02 @@ -3264,17 +3320,17 @@ broken-packages: - jort # failure in job https://hydra.nixos.org/build/233195250 at 2023-09-02 - joy-rewrite # failure in job https://hydra.nixos.org/build/233201002 at 2023-09-02 - jpeg # failure in job https://hydra.nixos.org/build/233204056 at 2023-09-02 + - jsdom-extras # failure in job https://hydra.nixos.org/build/295094819 at 2025-04-22 - js-good-parts # failure in job https://hydra.nixos.org/build/233198958 at 2023-09-02 - json2 # failure in job https://hydra.nixos.org/build/233242447 at 2023-09-02 - - json-alt # failure in job https://hydra.nixos.org/build/233242230 at 2023-09-02 - json-api # failure in job https://hydra.nixos.org/build/233198171 at 2023-09-02 - json-api-lib # failure in job https://hydra.nixos.org/build/233210901 at 2023-09-02 - json-assertions # failure in job https://hydra.nixos.org/build/233196774 at 2023-09-02 - json-ast-quickcheck # failure in job https://hydra.nixos.org/build/233249099 at 2023-09-02 + - json-autotype # failure in job https://hydra.nixos.org/build/295094817 at 2025-04-22 - JSONb # failure in job https://hydra.nixos.org/build/233231060 at 2023-09-02 - json-builder # failure in job https://hydra.nixos.org/build/233222400 at 2023-09-02 - json-bytes-builder # failure in job https://hydra.nixos.org/build/233238428 at 2023-09-02 - - json-directory # failure in job https://hydra.nixos.org/build/269670211 at 2024-08-19 - json-encoder # failure in job https://hydra.nixos.org/build/233194614 at 2023-09-02 - jsonextfilter # failure in job https://hydra.nixos.org/build/233194770 at 2023-09-02 - json-extra # failure in job https://hydra.nixos.org/build/233212026 at 2023-09-02 @@ -3288,16 +3344,14 @@ broken-packages: - json-python # failure in job https://hydra.nixos.org/build/233200964 at 2023-09-02 - json-qq # failure in job https://hydra.nixos.org/build/233196259 at 2023-09-02 - jsonresume # failure in job https://hydra.nixos.org/build/233202350 at 2023-09-02 - - jsonrpc-conduit # failure in job https://hydra.nixos.org/build/233195089 at 2023-09-02 - - json-rpc # failure in job https://hydra.nixos.org/build/241430941 at 2023-11-19 - json-rpc-generic # failure in job https://hydra.nixos.org/build/233201371 at 2023-09-02 - json-rpc-server # failure in job https://hydra.nixos.org/build/233201284 at 2023-09-02 - jsonrpc-tinyclient # failure in job https://hydra.nixos.org/build/233214174 at 2023-09-02 - jsonschema-gen # failure in job https://hydra.nixos.org/build/233225063 at 2023-09-02 - - json-spec # failure in job https://hydra.nixos.org/build/236684808 at 2023-10-04 - jsonsql # failure in job https://hydra.nixos.org/build/233255704 at 2023-09-02 - json-syntax # failure in job https://hydra.nixos.org/build/233250639 at 2023-09-02 - json-to-haskell # failure in job https://hydra.nixos.org/build/252711573 at 2024-03-16 + - json-tokens # failure in job https://hydra.nixos.org/build/295094852 at 2025-04-22 - json-tools # failure in job https://hydra.nixos.org/build/233247019 at 2023-09-02 - json-to-type # failure in job https://hydra.nixos.org/build/275143966 at 2024-10-21 - json-tracer # failure in job https://hydra.nixos.org/build/233196632 at 2023-09-02 @@ -3306,11 +3360,11 @@ broken-packages: - jsop # failure in job https://hydra.nixos.org/build/233239247 at 2023-09-02 - judge # failure in job https://hydra.nixos.org/build/233231777 at 2023-09-02 - judy # failure in job https://hydra.nixos.org/build/233259826 at 2023-09-02 + - juicy-gcode # failure in job https://hydra.nixos.org/build/295094842 at 2025-04-22 - JuicyPixels-blp # failure in job https://hydra.nixos.org/build/233220427 at 2023-09-02 - JuicyPixels-blurhash # failure in job https://hydra.nixos.org/build/233228377 at 2023-09-02 - JuicyPixels-canvas # failure in job https://hydra.nixos.org/build/233198693 at 2023-09-02 - JuicyPixels-util # failure in job https://hydra.nixos.org/build/233200460 at 2023-09-02 - - jukebox # failure in job https://hydra.nixos.org/build/233195186 at 2023-09-02 - JunkDB # failure in job https://hydra.nixos.org/build/233203494 at 2023-09-02 - jupyter # failure in job https://hydra.nixos.org/build/233232429 at 2023-09-02 - justified-containers # failure in job https://hydra.nixos.org/build/233240362 at 2023-09-02 @@ -3333,7 +3387,6 @@ broken-packages: - katip-elasticsearch # failure in job https://hydra.nixos.org/build/233208410 at 2023-09-02 - katip-kafka # failure in job https://hydra.nixos.org/build/233241819 at 2023-09-02 - katip-logzio # failure in job https://hydra.nixos.org/build/233237068 at 2023-09-02 - - katip-raven # failure in job https://hydra.nixos.org/build/233200300 at 2023-09-02 - katip-scalyr-scribe # failure in job https://hydra.nixos.org/build/233257038 at 2023-09-02 - katip-syslog # failure in job https://hydra.nixos.org/build/233238787 at 2023-09-02 - katt # failure in job https://hydra.nixos.org/build/233241058 at 2023-09-02 @@ -3354,7 +3407,6 @@ broken-packages: - kempe # failure in job https://hydra.nixos.org/build/233221290 at 2023-09-02 - kesha # failure in job https://hydra.nixos.org/build/233215581 at 2023-09-02 - Ketchup # failure in job https://hydra.nixos.org/build/233211862 at 2023-09-02 - - kewar # failure in job https://hydra.nixos.org/build/233237574 at 2023-09-02 - keycloak-hs # failure in job https://hydra.nixos.org/build/233193019 at 2023-09-02 - keyed # failure in job https://hydra.nixos.org/build/233251186 at 2023-09-02 - key # failure in job https://hydra.nixos.org/build/252710595 at 2024-03-16 @@ -3362,7 +3414,9 @@ broken-packages: - khph # failure in job https://hydra.nixos.org/build/233258109 at 2023-09-02 - kickass-torrents-dump-parser # failure in job https://hydra.nixos.org/build/233210355 at 2023-09-02 - kickchan # failure in job https://hydra.nixos.org/build/233216091 at 2023-09-02 - - kind-integer # failure in job https://hydra.nixos.org/build/233250066 at 2023-09-02 + - ki-effectful # failure in job https://hydra.nixos.org/build/295094885 at 2025-04-22 + - kindly-functors # failure in job https://hydra.nixos.org/build/295094891 at 2025-04-22 + - kleene # failure in job https://hydra.nixos.org/build/295094919 at 2025-04-22 - kleene-list # failure in job https://hydra.nixos.org/build/233237651 at 2023-09-02 - kmn-programming # failure in job https://hydra.nixos.org/build/233258328 at 2023-09-02 - kmp-dfa # failure in job https://hydra.nixos.org/build/233237266 at 2023-09-02 @@ -3373,11 +3427,9 @@ broken-packages: - Konf # failure in job https://hydra.nixos.org/build/233244880 at 2023-09-02 - konnakol # failure in job https://hydra.nixos.org/build/233221792 at 2023-09-02 - kontra-config # failure in job https://hydra.nixos.org/build/233193800 at 2023-09-02 - - kontrakcja-templates # failure in job https://hydra.nixos.org/build/252739334 at 2024-03-16 - koofr-client # failure in job https://hydra.nixos.org/build/233255749 at 2023-09-02 - korea-holidays # failure in job https://hydra.nixos.org/build/233222677 at 2023-09-02 - kraken # failure in job https://hydra.nixos.org/build/233202384 at 2023-09-02 - - krank # failure in job https://hydra.nixos.org/build/252715958 at 2024-03-16 - krapsh # failure in job https://hydra.nixos.org/build/233219887 at 2023-09-02 - Kriens # failure in job https://hydra.nixos.org/build/233251673 at 2023-09-02 - krpc # failure in job https://hydra.nixos.org/build/233231587 at 2023-09-02 @@ -3395,7 +3447,6 @@ broken-packages: - lambdaBase # failure in job https://hydra.nixos.org/build/233194002 at 2023-09-02 - lambdabot-telegram-plugins # failure in job https://hydra.nixos.org/build/234444260 at 2023-09-13 - lambdabot-utils # failure in job https://hydra.nixos.org/build/233224842 at 2023-09-02 - - lambdabot-xmpp # failure in job https://hydra.nixos.org/build/233212018 at 2023-09-02 - lambda-bridge # failure in job https://hydra.nixos.org/build/233230630 at 2023-09-02 - lambda-calculator # failure in job https://hydra.nixos.org/build/233243971 at 2023-09-02 - lambda-canvas # failure in job https://hydra.nixos.org/build/234451929 at 2023-09-13 @@ -3417,18 +3468,17 @@ broken-packages: - lame # failure in job https://hydra.nixos.org/build/233250932 at 2023-09-02 - laminar # failure in job https://hydra.nixos.org/build/241426331 at 2023-11-19 - language-asn # failure in job https://hydra.nixos.org/build/233227929 at 2023-09-02 - - language-bash # failure in job https://hydra.nixos.org/build/252732929 at 2024-03-16 - language-c-comments # failure in job https://hydra.nixos.org/build/233234112 at 2023-09-02 - language-c-inline # failure in job https://hydra.nixos.org/build/233245990 at 2023-09-02 - language-conf # failure in job https://hydra.nixos.org/build/233208178 at 2023-09-02 - language-csharp # failure in job https://hydra.nixos.org/build/233240911 at 2023-09-02 - language-dart # failure in job https://hydra.nixos.org/build/233220340 at 2023-09-02 - - language-dickinson # failure in job https://hydra.nixos.org/build/265284074 at 2024-07-14 - language-dockerfile # failure in job https://hydra.nixos.org/build/233197924 at 2023-09-02 - language-ecmascript # failure in job https://hydra.nixos.org/build/252712957 at 2024-03-16 - language-elm # failure in job https://hydra.nixos.org/build/233214012 at 2023-09-02 - language-fortran # failure in job https://hydra.nixos.org/build/233205480 at 2023-09-02 - language-gcl # failure in job https://hydra.nixos.org/build/233218957 at 2023-09-02 + - language-gemini # failure in job https://hydra.nixos.org/build/295094938 at 2025-04-22 - language-go # failure in job https://hydra.nixos.org/build/233194866 at 2023-09-02 - language-guess # failure in job https://hydra.nixos.org/build/233257420 at 2023-09-02 - language-hcl # failure in job https://hydra.nixos.org/build/233212998 at 2023-09-02 @@ -3441,6 +3491,7 @@ broken-packages: - language-ocaml # failure in job https://hydra.nixos.org/build/233238127 at 2023-09-02 - language-openscad # failure in job https://hydra.nixos.org/build/233201773 at 2023-09-02 - language-pig # failure in job https://hydra.nixos.org/build/233249886 at 2023-09-02 + - language-python # failure in job https://hydra.nixos.org/build/295094946 at 2025-04-22 - language-rust # failure in job https://hydra.nixos.org/build/233194292 at 2023-09-02 - language-sally # failure in job https://hydra.nixos.org/build/233250891 at 2023-09-02 - language-sh # failure in job https://hydra.nixos.org/build/233249709 at 2023-09-02 @@ -3449,7 +3500,9 @@ broken-packages: - language-typescript # failure in job https://hydra.nixos.org/build/233247703 at 2023-09-02 - language-webidl # failure in job https://hydra.nixos.org/build/233194656 at 2023-09-02 - laop # failure in job https://hydra.nixos.org/build/233204106 at 2023-09-02 + - large-anon # base >=4.14 && <4.19, ghc >=8.10 && <9.7 https://hydra.nixos.org/build/295428414 - LargeCardinalHierarchy # failure in job https://hydra.nixos.org/build/233250339 at 2023-09-02 + - large-records # failure in job https://hydra.nixos.org/build/295094961 at 2025-04-22 - Lastik # failure in job https://hydra.nixos.org/build/233194460 at 2023-09-02 - latest-npm-version # failure in job https://hydra.nixos.org/build/233239108 at 2023-09-02 - latex-formulae-image # failure in job https://hydra.nixos.org/build/233251243 at 2023-09-02 @@ -3460,6 +3513,7 @@ broken-packages: - lawful-classes-types # failure in job https://hydra.nixos.org/build/252727845 at 2024-03-16 - lawless-concurrent-machines # failure in job https://hydra.nixos.org/build/233225327 at 2023-09-02 - layers # failure in job https://hydra.nixos.org/build/233196766 at 2023-09-02 + - layers-game # failure in job https://hydra.nixos.org/build/295094997 at 2025-04-22 - layout-bootstrap # failure in job https://hydra.nixos.org/build/233223699 at 2023-09-02 - layout # failure in job https://hydra.nixos.org/build/233259626 at 2023-09-02 - layout-rules # failure in job https://hydra.nixos.org/build/233250716 at 2023-09-02 @@ -3468,6 +3522,7 @@ broken-packages: - lazy-async # failure in job https://hydra.nixos.org/build/252730698 at 2024-03-16 - lazyboy # failure in job https://hydra.nixos.org/build/233201158 at 2023-09-02 - lazy-bracket # failure in job https://hydra.nixos.org/build/252727186 at 2024-03-16 + - lazy # failure in job https://hydra.nixos.org/build/295094978 at 2025-04-22 - lazy-hash # failure in job https://hydra.nixos.org/build/233211405 at 2023-09-02 - lazy-priority-queue # failure in job https://hydra.nixos.org/build/233211457 at 2023-09-02 - lazyset # failure in job https://hydra.nixos.org/build/233248383 at 2023-09-02 @@ -3478,17 +3533,18 @@ broken-packages: - ldif # failure in job https://hydra.nixos.org/build/233195577 at 2023-09-02 - ld-intervals # failure in job https://hydra.nixos.org/build/233216344 at 2023-09-02 - leaf # failure in job https://hydra.nixos.org/build/233212614 at 2023-09-02 + - leanpub-concepts # failure in job https://hydra.nixos.org/build/295095015 at 2025-04-22 - leapseconds # failure in job https://hydra.nixos.org/build/233253640 at 2023-09-02 - learn # failure in job https://hydra.nixos.org/build/233247385 at 2023-09-02 - Learning # failure in job https://hydra.nixos.org/build/233237137 at 2023-09-02 - learn-physics-examples # failure in job https://hydra.nixos.org/build/234444204 at 2023-09-13 - - learn-physics # failure in job https://hydra.nixos.org/build/260189711 at 2024-05-19 - leb128 # failure in job https://hydra.nixos.org/build/252731801 at 2024-03-16 - leetify # failure in job https://hydra.nixos.org/build/233200752 at 2023-09-02 - lendingclub # failure in job https://hydra.nixos.org/build/233239123 at 2023-09-02 - lens-datetime # failure in job https://hydra.nixos.org/build/233252409 at 2023-09-02 - lenses # failure in job https://hydra.nixos.org/build/233239109 at 2023-09-02 - lens-filesystem # failure in job https://hydra.nixos.org/build/233205074 at 2023-09-02 + - lens-indexed-plated # failure in job https://hydra.nixos.org/build/295095017 at 2025-04-22 - lens-labels # failure in job https://hydra.nixos.org/build/233216003 at 2023-09-02 - lens-prelude # failure in job https://hydra.nixos.org/build/233220321 at 2023-09-02 - lens-process # failure in job https://hydra.nixos.org/build/233242948 at 2023-09-02 @@ -3498,9 +3554,9 @@ broken-packages: - lens-text-encoding # failure in job https://hydra.nixos.org/build/233222713 at 2023-09-02 - lens-th-rewrite # failure in job https://hydra.nixos.org/build/233201025 at 2023-09-02 - lens-time # failure in job https://hydra.nixos.org/build/233260007 at 2023-09-02 - - lens-toml-parser # failure in job https://hydra.nixos.org/build/233216950 at 2023-09-02 - lens-tutorial # failure in job https://hydra.nixos.org/build/233220488 at 2023-09-02 - lens-typelevel # failure in job https://hydra.nixos.org/build/233225963 at 2023-09-02 + - lens-witherable # failure in job https://hydra.nixos.org/build/295095030 at 2025-04-22 - lens-xml # failure in job https://hydra.nixos.org/build/233245746 at 2023-09-02 - lenz-template # failure in job https://hydra.nixos.org/build/233206822 at 2023-09-02 - less-arbitrary # failure in job https://hydra.nixos.org/build/233231412 at 2023-09-02 @@ -3513,6 +3569,7 @@ broken-packages: - lhslatex # failure in job https://hydra.nixos.org/build/233246375 at 2023-09-02 - LibClang # failure in job https://hydra.nixos.org/build/233194732 at 2023-09-02 - libexpect # failure in job https://hydra.nixos.org/build/233226545 at 2023-09-02 + - libfuse3 # failure in job https://hydra.nixos.org/build/295095036 at 2025-04-22 - libGenI # failure in job https://hydra.nixos.org/build/233240857 at 2023-09-02 - libgit # failure in job https://hydra.nixos.org/build/252729283 at 2024-03-16 - libhbb # failure in job https://hydra.nixos.org/build/233232186 at 2023-09-02 @@ -3527,19 +3584,19 @@ broken-packages: - libphonenumber # failure in job https://hydra.nixos.org/build/233251839 at 2023-09-02 - libpq # failure in job https://hydra.nixos.org/build/233192542 at 2023-09-02 - librandomorg # failure in job https://hydra.nixos.org/build/233232749 at 2023-09-02 - - libremidi # failure in job https://hydra.nixos.org/build/283561085 at 2024-12-31 + - libriscv # failure in job https://hydra.nixos.org/build/295122867 at 2025-04-22 - libsecp256k1 # failure in job https://hydra.nixos.org/build/234441559 at 2023-09-13 - libsodium # failure in job https://hydra.nixos.org/build/243816565 at 2024-01-01 + - libssh2 # failure in job https://hydra.nixos.org/build/295095049 at 2025-04-22 + - libstackexchange # failure in job https://hydra.nixos.org/build/295095048 at 2025-04-22 - libsystemd-daemon # failure in job https://hydra.nixos.org/build/233207090 at 2023-09-02 - libtagc # failure in job https://hydra.nixos.org/build/233223631 at 2023-09-02 - libtelnet # failure in job https://hydra.nixos.org/build/233209594 at 2023-09-02 - - libtorch-ffi # failure in job https://hydra.nixos.org/build/283204506 at 2024-12-31 - libvirt-hs # failure in job https://hydra.nixos.org/build/253697570 at 2024-03-31 - libxls # failure in job https://hydra.nixos.org/build/233257847 at 2023-09-02 - libxlsxwriter-hs # failure in job https://hydra.nixos.org/build/233244798 at 2023-09-02 - libxml-sax # failure in job https://hydra.nixos.org/build/283561084 at 2024-12-31 - libxslt # failure in job https://hydra.nixos.org/build/233248464 at 2023-09-02 - - libyaml-streamly # failure in job https://hydra.nixos.org/build/233203611 at 2023-09-02 - libzfs # failure in job https://hydra.nixos.org/build/233662945 at 2023-09-02 - LibZip # failure in job https://hydra.nixos.org/build/252734735 at 2024-03-16 - licensor # failure in job https://hydra.nixos.org/build/233248660 at 2023-09-02 @@ -3558,14 +3615,13 @@ broken-packages: - linear-algebra-cblas # failure in job https://hydra.nixos.org/build/233239710 at 2023-09-02 - linearmap-category # failure in job https://hydra.nixos.org/build/236690982 at 2023-10-04 - linear-maps # failure in job https://hydra.nixos.org/build/233258332 at 2023-09-02 - - linear-opengl # failure in job https://hydra.nixos.org/build/233237268 at 2023-09-02 - linearscan # failure in job https://hydra.nixos.org/build/233257541 at 2023-09-02 - linear-socket # failure in job https://hydra.nixos.org/build/233192053 at 2023-09-02 - linear-vect # failure in job https://hydra.nixos.org/build/233252054 at 2023-09-02 - line-bot-sdk # failure in job https://hydra.nixos.org/build/233195852 at 2023-09-02 - line-drawing # failure in job https://hydra.nixos.org/build/233228389 at 2023-09-02 + - line # failure in job https://hydra.nixos.org/build/295095069 at 2025-04-22 - line-indexed-cursor # failure in job https://hydra.nixos.org/build/233210607 at 2023-09-02 - - linenoise # failure in job https://hydra.nixos.org/build/233224730 at 2023-09-02 - lines-of-action # failure in job https://hydra.nixos.org/build/233244937 at 2023-09-02 - lingo # failure in job https://hydra.nixos.org/build/233254522 at 2023-09-02 - linguistic-ordinals # failure in job https://hydra.nixos.org/build/233228974 at 2023-09-02 @@ -3590,15 +3646,12 @@ broken-packages: - liquid-fixpoint # failure in job https://hydra.nixos.org/build/233213637 at 2023-09-02 - liquidhaskell-cabal # failure in job https://hydra.nixos.org/build/233249946 at 2023-09-02 - Liquorice # failure in job https://hydra.nixos.org/build/233193923 at 2023-09-02 - - list-fusion-probe # failure in job https://hydra.nixos.org/build/233236587 at 2023-09-02 - listlike-instances # failure in job https://hydra.nixos.org/build/233238303 at 2023-09-02 - list-mux # failure in job https://hydra.nixos.org/build/233206407 at 2023-09-02 - list-prompt # failure in job https://hydra.nixos.org/build/233235855 at 2023-09-02 - - list-shuffle # failure in job https://hydra.nixos.org/build/241416196 at 2023-11-19 - list-singleton # failure in job https://hydra.nixos.org/build/252723010 at 2024-03-16 - list-t-http-client # failure in job https://hydra.nixos.org/build/233239262 at 2023-09-02 - list-t-libcurl # failure in job https://hydra.nixos.org/build/233237389 at 2023-09-02 - - list-tries # failure in job https://hydra.nixos.org/build/233250041 at 2023-09-02 - list-t-text # failure in job https://hydra.nixos.org/build/233235451 at 2023-09-02 - list-zip-def # failure in job https://hydra.nixos.org/build/233202564 at 2023-09-02 - list-zipper # failure in job https://hydra.nixos.org/build/233250766 at 2023-09-02 @@ -3608,13 +3661,13 @@ broken-packages: - ll-picosat # failure in job https://hydra.nixos.org/build/233206257 at 2023-09-02 - llsd # failure in job https://hydra.nixos.org/build/233241590 at 2023-09-02 - llvm-base # failure in job https://hydra.nixos.org/build/233244366 at 2023-09-02 + - llvm-codegen # failure in job https://hydra.nixos.org/build/295095119 at 2025-04-22 - llvm-extension # failure in job https://hydra.nixos.org/build/266355631 at 2024-07-14 - llvm-general-pure # failure in job https://hydra.nixos.org/build/233246430 at 2023-09-02 - llvm-hs # failure in job https://hydra.nixos.org/build/233205149 at 2023-09-02 - llvm-hs-pure # failure in job https://hydra.nixos.org/build/252721738 at 2024-03-16 - llvm-ht # failure in job https://hydra.nixos.org/build/233203770 at 2023-09-02 - llvm-party # failure in job https://hydra.nixos.org/build/233221113 at 2023-09-02 - - llvm-pretty # failure in job https://hydra.nixos.org/build/233206445 at 2023-09-02 - lmdb-high-level # failure in job https://hydra.nixos.org/build/233238988 at 2023-09-02 - lmdb-simple # failure in job https://hydra.nixos.org/build/233206781 at 2023-09-02 - lmonad # failure in job https://hydra.nixos.org/build/233246737 at 2023-09-02 @@ -3630,11 +3683,13 @@ broken-packages: - log-effect # failure in job https://hydra.nixos.org/build/233211329 at 2023-09-02 - logentries # failure in job https://hydra.nixos.org/build/233215590 at 2023-09-02 - logger # failure in job https://hydra.nixos.org/build/233237524 at 2023-09-02 + - logging-effect-colors # failure in job https://hydra.nixos.org/build/295095150 at 2025-04-22 - logging-effect-extra-file # failure in job https://hydra.nixos.org/build/233225200 at 2023-09-02 - logging-effect-extra-handler # failure in job https://hydra.nixos.org/build/233232054 at 2023-09-02 + - logging-effect-syslog # failure in job https://hydra.nixos.org/build/295095176 at 2025-04-22 + - logic-classes # failure in job https://hydra.nixos.org/build/295095194 at 2025-04-22 - Logic # failure in job https://hydra.nixos.org/build/233206217 at 2023-09-02 - logicst # failure in job https://hydra.nixos.org/build/233250253 at 2023-09-02 - - logic-TPTP # failure in job https://hydra.nixos.org/build/252729601 at 2024-03-16 - logict-sequence # failure in job https://hydra.nixos.org/build/233224789 at 2023-09-02 - logplex-parse # failure in job https://hydra.nixos.org/build/233248727 at 2023-09-02 - log-warper # failure in job https://hydra.nixos.org/build/233220417 at 2023-09-02 @@ -3642,7 +3697,7 @@ broken-packages: - lojbanXiragan # failure in job https://hydra.nixos.org/build/233258779 at 2023-09-02 - lol-calculus # failure in job https://hydra.nixos.org/build/233233910 at 2023-09-02 - longboi # failure in job https://hydra.nixos.org/build/233233913 at 2023-09-02 - - long-double # failure in job https://hydra.nixos.org/build/233246069 at 2023-09-02 + - longshot # bounds issues https://hydra.nixos.org/build/295428416 - lookup-tables # failure in job https://hydra.nixos.org/build/233196965 at 2023-09-02 - loopbreaker # failure in job https://hydra.nixos.org/build/233235857 at 2023-09-02 - loop-dsl # failure in job https://hydra.nixos.org/build/233198743 at 2023-09-02 @@ -3656,15 +3711,13 @@ broken-packages: - loshadka # failure in job https://hydra.nixos.org/build/233239546 at 2023-09-02 - louis # failure in job https://hydra.nixos.org/build/233227705 at 2023-09-02 - lowgl # failure in job https://hydra.nixos.org/build/233216216 at 2023-09-02 + - lp-diagrams # failure in job https://hydra.nixos.org/build/295095167 at 2025-04-22 - lp-diagrams-svg # failure in job https://hydra.nixos.org/build/233220097 at 2023-09-02 - - LPFP # failure in job https://hydra.nixos.org/build/260189697 at 2024-05-19 - - lrucaching # failure in job https://hydra.nixos.org/build/233252034 at 2023-09-02 - LRU # failure in job https://hydra.nixos.org/build/233206273 at 2023-09-02 - lscabal # failure in job https://hydra.nixos.org/build/233253536 at 2023-09-02 - L-seed # failure in job https://hydra.nixos.org/build/233222324 at 2023-09-02 - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 - lsh # failure in job https://hydra.nixos.org/build/233256686 at 2023-09-02 - - lsp-client # failure in job https://hydra.nixos.org/build/265539053 at 2024-07-14 - ltext # failure in job https://hydra.nixos.org/build/255686825 at 2024-04-16 - lti13 # failure in job https://hydra.nixos.org/build/252715722 at 2024-03-16 - ltiv1p1 # failure in job https://hydra.nixos.org/build/233200883 at 2023-09-02 @@ -3676,7 +3729,6 @@ broken-packages: - lucid-alpine # failure in job https://hydra.nixos.org/build/233199500 at 2023-09-02 - lucid-aria # failure in job https://hydra.nixos.org/build/233231489 at 2023-09-02 - lucid-hyperscript # failure in job https://hydra.nixos.org/build/233191616 at 2023-09-02 - - lucid-svg # failure in job https://hydra.nixos.org/build/252722737 at 2024-03-16 - luhn # failure in job https://hydra.nixos.org/build/233237661 at 2023-09-02 - luis-client # failure in job https://hydra.nixos.org/build/233244540 at 2023-09-02 - luka # failure in job https://hydra.nixos.org/build/233235403 at 2023-09-02 @@ -3690,12 +3742,9 @@ broken-packages: - lye # failure in job https://hydra.nixos.org/build/233229866 at 2023-09-02 - lz4-frame-conduit # failure in job https://hydra.nixos.org/build/233225578 at 2023-09-02 - lzip # failure in job https://hydra.nixos.org/build/233215027 at 2023-09-02 - - lzlib # failure in job https://hydra.nixos.org/build/233203879 at 2023-09-02 - lzma-streams # failure in job https://hydra.nixos.org/build/233229106 at 2023-09-02 - lzo # failure in job https://hydra.nixos.org/build/233200657 at 2023-09-02 - maam # failure in job https://hydra.nixos.org/build/233228184 at 2023-09-02 - - macaroon-shop # failure in job https://hydra.nixos.org/build/233204165 at 2023-09-02 - - mac # failure in job https://hydra.nixos.org/build/233231421 at 2023-09-02 - machinecell # failure in job https://hydra.nixos.org/build/233222871 at 2023-09-02 - machines-attoparsec # failure in job https://hydra.nixos.org/build/233253893 at 2023-09-02 - machines-binary # failure in job https://hydra.nixos.org/build/233238332 at 2023-09-02 @@ -3709,8 +3758,10 @@ broken-packages: - macrm # failure in job https://hydra.nixos.org/build/233222582 at 2023-09-02 - madlang # failure in job https://hydra.nixos.org/build/233253603 at 2023-09-02 - mage # failure in job https://hydra.nixos.org/build/233226696 at 2023-09-02 + - magicbane # failure in job https://hydra.nixos.org/build/295095267 at 2025-04-22 - MagicHaskeller # failure in job https://hydra.nixos.org/build/233192169 at 2023-09-02 - magic-tyfams # failure in job https://hydra.nixos.org/build/233218287 at 2023-09-02 + - magma # failure in job https://hydra.nixos.org/build/295095210 at 2025-04-22 - mailchimp # failure in job https://hydra.nixos.org/build/233222458 at 2023-09-02 - mailchimp-subscribe # failure in job https://hydra.nixos.org/build/233192581 at 2023-09-02 - makedo # failure in job https://hydra.nixos.org/build/233244893 at 2023-09-02 @@ -3723,7 +3774,6 @@ broken-packages: - mapalgebra # failure in job https://hydra.nixos.org/build/233215542 at 2023-09-02 - map-exts # failure in job https://hydra.nixos.org/build/233247423 at 2023-09-02 - Mapping # failure in job https://hydra.nixos.org/build/233248158 at 2023-09-02 - - mappings # failure in job https://hydra.nixos.org/build/241435621 at 2023-11-19 - mappy # failure in job https://hydra.nixos.org/build/233250202 at 2023-09-02 - map-reduce-folds # failure in job https://hydra.nixos.org/build/233245163 at 2023-09-02 - MapWith # failure in job https://hydra.nixos.org/build/233237146 at 2023-09-02 @@ -3731,10 +3781,12 @@ broken-packages: - marked-pretty # failure in job https://hydra.nixos.org/build/233193892 at 2023-09-02 - markov-chain-usage-model # failure in job https://hydra.nixos.org/build/241522329 at 2023-12-03 - markov-realization # failure in job https://hydra.nixos.org/build/233234901 at 2023-09-02 + - markup # failure in job https://hydra.nixos.org/build/295095368 at 2025-04-22 - mars # failure in job https://hydra.nixos.org/build/234449730 at 2023-09-13 - marshal-contt # failure in job https://hydra.nixos.org/build/233231755 at 2023-09-02 - marvin-interpolate # failure in job https://hydra.nixos.org/build/233201000 at 2023-09-02 - MASMGen # failure in job https://hydra.nixos.org/build/233213454 at 2023-09-02 + - mason # failure in job https://hydra.nixos.org/build/295095242 at 2025-04-22 - massiv-scheduler # failure in job https://hydra.nixos.org/build/233196778 at 2023-09-02 - massiv-serialise # failure in job https://hydra.nixos.org/build/233242284 at 2023-09-02 - master-plan # failure in job https://hydra.nixos.org/build/233208718 at 2023-09-02 @@ -3750,6 +3802,7 @@ broken-packages: - matrix-market # failure in job https://hydra.nixos.org/build/233237011 at 2023-09-02 - matrix-sized # failure in job https://hydra.nixos.org/build/233211908 at 2023-09-02 - matroid # failure in job https://hydra.nixos.org/build/233244169 at 2023-09-02 + - mattermost-api # failure in job https://hydra.nixos.org/build/295095261 at 2025-04-22 - maude # failure in job https://hydra.nixos.org/build/233204879 at 2023-09-02 - maxent-learner-hw # failure in job https://hydra.nixos.org/build/233239586 at 2023-09-02 - maybench # failure in job https://hydra.nixos.org/build/233239576 at 2023-09-02 @@ -3770,7 +3823,6 @@ broken-packages: - mdcat # failure in job https://hydra.nixos.org/build/233249429 at 2023-09-02 - mdp # failure in job https://hydra.nixos.org/build/233246226 at 2023-09-02 - mealstrom # failure in job https://hydra.nixos.org/build/233253540 at 2023-09-02 - - mealy # failure in job https://hydra.nixos.org/build/233260135 at 2023-09-02 - MeanShift # failure in job https://hydra.nixos.org/build/233194760 at 2023-09-02 - Measure # failure in job https://hydra.nixos.org/build/233231838 at 2023-09-02 - mecab # failure in job https://hydra.nixos.org/build/233194280 at 2023-09-02 @@ -3783,17 +3835,19 @@ broken-packages: - medium-sdk-haskell # failure in job https://hydra.nixos.org/build/233195507 at 2023-09-02 - meep # failure in job https://hydra.nixos.org/build/233193144 at 2023-09-02 - megalisp # failure in job https://hydra.nixos.org/build/233234992 at 2023-09-02 + - megaparsec-tests # failure in job https://hydra.nixos.org/build/295095283 at 2025-04-22 - megastore # failure in job https://hydra.nixos.org/build/233222876 at 2023-09-02 - - melf # failure in job https://hydra.nixos.org/build/252723248 at 2024-03-16 - mellon-core # failure in job https://hydra.nixos.org/build/233221666 at 2023-09-02 - melody # failure in job https://hydra.nixos.org/build/233223241 at 2023-09-02 - membrain # failure in job https://hydra.nixos.org/build/233248480 at 2023-09-02 - memcached-binary # failure in job https://hydra.nixos.org/build/233192281 at 2023-09-02 - memcached # failure in job https://hydra.nixos.org/build/233190993 at 2023-09-02 - memcache-haskell # failure in job https://hydra.nixos.org/build/233211839 at 2023-09-02 + - memfd # failure in job https://hydra.nixos.org/build/295095297 at 2025-04-22 - meminfo # failure in job https://hydra.nixos.org/build/233201130 at 2023-09-02 - memis # failure in job https://hydra.nixos.org/build/233207107 at 2023-09-02 - memoization-utils # failure in job https://hydra.nixos.org/build/233220093 at 2023-09-02 + - memoize # failure in job https://hydra.nixos.org/build/295095333 at 2025-04-22 - memo-ptr # failure in job https://hydra.nixos.org/build/233216357 at 2023-09-02 - memorable-bits # failure in job https://hydra.nixos.org/build/233247877 at 2023-09-02 - memorypool # failure in job https://hydra.nixos.org/build/233193107 at 2023-09-02 @@ -3802,7 +3856,6 @@ broken-packages: - menshen # failure in job https://hydra.nixos.org/build/233217324 at 2023-09-02 - mercury-api # failure in job https://hydra.nixos.org/build/233229812 at 2023-09-02 - mergeful-persistent # failure in job https://hydra.nixos.org/build/233221803 at 2023-09-02 - - mergeless-persistent # failure in job https://hydra.nixos.org/build/233235114 at 2023-09-02 - messagepack-rpc # failure in job https://hydra.nixos.org/build/233254653 at 2023-09-02 - messente # failure in job https://hydra.nixos.org/build/233195598 at 2023-09-02 - metadata # failure in job https://hydra.nixos.org/build/233246079 at 2023-09-02 @@ -3820,12 +3873,11 @@ broken-packages: - MHask # failure in job https://hydra.nixos.org/build/233232401 at 2023-09-02 - miconix-test # failure in job https://hydra.nixos.org/build/233230738 at 2023-09-02 - microbase # failure in job https://hydra.nixos.org/build/233204368 at 2023-09-02 + - microdns # failure in job https://hydra.nixos.org/build/295095321 at 2025-04-22 - microformats2-parser # failure in job https://hydra.nixos.org/build/233238485 at 2023-09-02 - microgroove # failure in job https://hydra.nixos.org/build/233196933 at 2023-09-02 - - MicroHs # failure in job https://hydra.nixos.org/build/276379260 at 2024-11-06 - microlens-each # failure in job https://hydra.nixos.org/build/233253621 at 2023-09-02 - microlens-process # failure in job https://hydra.nixos.org/build/233190805 at 2023-09-02 - - microlens-pro # failure in job https://hydra.nixos.org/build/252733422 at 2024-03-16 - micrologger # failure in job https://hydra.nixos.org/build/233196212 at 2023-09-02 - micro-recursion-schemes # failure in job https://hydra.nixos.org/build/233214118 at 2023-09-02 - microsoft-translator # failure in job https://hydra.nixos.org/build/233235928 at 2023-09-02 @@ -3835,7 +3887,9 @@ broken-packages: - midi-utils # failure in job https://hydra.nixos.org/build/233222257 at 2023-09-02 - mi # failure in job https://hydra.nixos.org/build/233227735 at 2023-09-02 - mighttpd2 # failure in job https://hydra.nixos.org/build/233213125 at 2023-09-02 + - migrant-core # failure in job https://hydra.nixos.org/build/295095347 at 2025-04-22 - migrant-postgresql-simple # failure in job https://hydra.nixos.org/build/233191795 at 2023-09-02 + - mig-swagger-ui # failure in job https://hydra.nixos.org/build/295095369 at 2025-04-22 - mikmod # failure in job https://hydra.nixos.org/build/233247364 at 2023-09-02 - mikrokosmos # failure in job https://hydra.nixos.org/build/233232143 at 2023-09-02 - miku # failure in job https://hydra.nixos.org/build/233212186 at 2023-09-02 @@ -3844,9 +3898,9 @@ broken-packages: - mines # failure in job https://hydra.nixos.org/build/252722834 at 2024-03-16 - MiniAgda # failure in job https://hydra.nixos.org/build/233259586 at 2023-09-02 - minicurl # failure in job https://hydra.nixos.org/build/252710787 at 2024-03-16 + - mini-egison # failure in job https://hydra.nixos.org/build/295095354 at 2025-04-22 - miniforth # failure in job https://hydra.nixos.org/build/233220853 at 2023-09-02 - minilens # failure in job https://hydra.nixos.org/build/233191347 at 2023-09-02 - - minion-openapi3 # failure in job https://hydra.nixos.org/build/275140771 at 2024-10-21 - minions # failure in job https://hydra.nixos.org/build/233246840 at 2023-09-02 - miniplex # failure in job https://hydra.nixos.org/build/233241976 at 2023-09-02 - ministg # failure in job https://hydra.nixos.org/build/233214109 at 2023-09-02 @@ -3856,8 +3910,6 @@ broken-packages: - MIP # failure in job https://hydra.nixos.org/build/233199688 at 2023-09-02 - mirror-tweet # failure in job https://hydra.nixos.org/build/233216951 at 2023-09-02 - mismi-p # failure in job https://hydra.nixos.org/build/233257227 at 2023-09-02 - - miso-action-logger # failure in job https://hydra.nixos.org/build/233229061 at 2023-09-02 - - miso-examples # failure in job https://hydra.nixos.org/build/233237380 at 2023-09-02 - mit-3qvpPyAi6mH # failure in job https://hydra.nixos.org/build/233229967 at 2023-09-02 - mix-arrows # failure in job https://hydra.nixos.org/build/233257720 at 2023-09-02 - mixpanel-client # failure in job https://hydra.nixos.org/build/233220132 at 2023-09-02 @@ -3868,15 +3920,11 @@ broken-packages: - mmsyn2 # failure in job https://hydra.nixos.org/build/233201519 at 2023-09-02 - mmsyn4 # failure in job https://hydra.nixos.org/build/233241446 at 2023-09-02 - mmsyn6ukr-array # failure in job https://hydra.nixos.org/build/233212068 at 2023-09-02 - - mmsyn7ukr-common # failure in job https://hydra.nixos.org/build/233249446 at 2023-09-02 - mmtf # failure in job https://hydra.nixos.org/build/233190851 at 2023-09-02 - mmtl # failure in job https://hydra.nixos.org/build/233235862 at 2023-09-02 - - mmzk-typeid # failure in job https://hydra.nixos.org/build/233258612 at 2023-09-02 - Mobile-Legends-Hack-Cheats # failure in job https://hydra.nixos.org/build/233194849 at 2023-09-02 - mockazo # failure in job https://hydra.nixos.org/build/233234923 at 2023-09-02 - - mockcat # failure in job https://hydra.nixos.org/build/275146693 at 2024-10-21 - mock-httpd # failure in job https://hydra.nixos.org/build/233191481 at 2023-09-02 - - mock-time # failure in job https://hydra.nixos.org/build/252737870 at 2024-03-16 - modbus-tcp # failure in job https://hydra.nixos.org/build/233230661 at 2023-09-02 - model # failure in job https://hydra.nixos.org/build/233211330 at 2023-09-02 - modelicaparser # failure in job https://hydra.nixos.org/build/233207575 at 2023-09-02 @@ -3887,24 +3935,25 @@ broken-packages: - moe # failure in job https://hydra.nixos.org/build/233253151 at 2023-09-02 - Moe # failure in job https://hydra.nixos.org/build/234446604 at 2023-09-13 - moesocks # failure in job https://hydra.nixos.org/build/233258741 at 2023-09-02 + - moffy-samples-gtk3-run # failure in job https://hydra.nixos.org/build/295095451 at 2025-04-22 + - moffy-samples-gtk4-run # failure in job https://hydra.nixos.org/build/295095458 at 2025-04-22 - mohws # failure in job https://hydra.nixos.org/build/233246088 at 2023-09-02 - mollie-api-haskell # failure in job https://hydra.nixos.org/build/233200867 at 2023-09-02 - monadacme # failure in job https://hydra.nixos.org/build/233218330 at 2023-09-02 - monad-atom # failure in job https://hydra.nixos.org/build/233243367 at 2023-09-02 - monad-atom-simple # failure in job https://hydra.nixos.org/build/233259038 at 2023-09-02 - - monad-bayes # failure in job https://hydra.nixos.org/build/252725686 at 2024-03-16 - monad-branch # failure in job https://hydra.nixos.org/build/233251253 at 2023-09-02 - MonadCatchIO-mtl # failure in job https://hydra.nixos.org/build/233228214 at 2023-09-02 - MonadCatchIO-transformers # failure in job https://hydra.nixos.org/build/252729237 at 2024-03-16 - MonadCatchIO-transformers-foreign # failure in job https://hydra.nixos.org/build/233251635 at 2023-09-02 - monad-choice # failure in job https://hydra.nixos.org/build/233255987 at 2023-09-02 - MonadCompose # failure in job https://hydra.nixos.org/build/233204478 at 2023-09-02 - - monad-control-aligned # failure in job https://hydra.nixos.org/build/233240714 at 2023-09-02 - monadcryptorandom # failure in job https://hydra.nixos.org/build/233235604 at 2023-09-02 - monad-fork # failure in job https://hydra.nixos.org/build/233206855 at 2023-09-02 - monad-gen # failure in job https://hydra.nixos.org/build/252730194 at 2024-03-16 - monadic-arrays # failure in job https://hydra.nixos.org/build/252726939 at 2024-03-16 - monadiccp # failure in job https://hydra.nixos.org/build/233191794 at 2023-09-02 + - monadic-recursion-schemes # failure in job https://hydra.nixos.org/build/295095464 at 2025-04-22 - monad-introspect # failure in job https://hydra.nixos.org/build/233248261 at 2023-09-02 - monadio-unwrappable # failure in job https://hydra.nixos.org/build/252736153 at 2024-03-16 - Monadius # failure in job https://hydra.nixos.org/build/234456746 at 2023-09-13 @@ -3917,12 +3966,11 @@ broken-packages: - monadlog # failure in job https://hydra.nixos.org/build/233210391 at 2023-09-02 - monad-log # failure in job https://hydra.nixos.org/build/233235588 at 2023-09-02 - monad-logger-prefix # failure in job https://hydra.nixos.org/build/233194845 at 2023-09-02 - - monad-logger-syslog # failure in job https://hydra.nixos.org/build/233238581 at 2023-09-02 - monad-lrs # failure in job https://hydra.nixos.org/build/233204729 at 2023-09-02 - monad-mersenne-random # failure in job https://hydra.nixos.org/build/233219918 at 2023-09-02 - - monad-metrics # failure in job https://hydra.nixos.org/build/233213287 at 2023-09-02 - monad-mock # failure in job https://hydra.nixos.org/build/233211936 at 2023-09-02 - monad-open # failure in job https://hydra.nixos.org/build/233242922 at 2023-09-02 + - Monadoro # failure in job https://hydra.nixos.org/build/295091036 at 2025-04-22 - monad-parallel-progressbar # failure in job https://hydra.nixos.org/build/233240035 at 2023-09-02 - monad-param # failure in job https://hydra.nixos.org/build/233257283 at 2023-09-02 - monad-peel # failure in job https://hydra.nixos.org/build/252723606 at 2024-03-16 @@ -3955,13 +4003,12 @@ broken-packages: - monocypher # failure in job https://hydra.nixos.org/build/233195745 at 2023-09-02 - mono-foldable # failure in job https://hydra.nixos.org/build/233238824 at 2023-09-02 - monoid-absorbing # failure in job https://hydra.nixos.org/build/233236465 at 2023-09-02 - - monoidal-functors # failure in job https://hydra.nixos.org/build/233203234 at 2023-09-02 - monoid # failure in job https://hydra.nixos.org/build/233252888 at 2023-09-02 - - monoidmap # failure in job https://hydra.nixos.org/build/233252527 at 2023-09-02 + - monoidmap # failure in job https://hydra.nixos.org/build/295095498 at 2025-04-22 + - monoidmap-internal # failure in job https://hydra.nixos.org/build/295095513 at 2025-04-22 - monoid-owns # failure in job https://hydra.nixos.org/build/233259043 at 2023-09-02 - monoidplus # failure in job https://hydra.nixos.org/build/233226759 at 2023-09-02 - monoids # failure in job https://hydra.nixos.org/build/233231684 at 2023-09-02 - - monomer-hagrid # failure in job https://hydra.nixos.org/build/252729072 at 2024-03-16 - monopati # failure in job https://hydra.nixos.org/build/233234119 at 2023-09-02 - months # failure in job https://hydra.nixos.org/build/267981052 at 2024-07-31 - monus # failure in job https://hydra.nixos.org/build/233252424 at 2023-09-02 @@ -3969,8 +4016,8 @@ broken-packages: - monzo # failure in job https://hydra.nixos.org/build/233254681 at 2023-09-02 - morfette # failure in job https://hydra.nixos.org/build/233249575 at 2023-09-02 - morfeusz # failure in job https://hydra.nixos.org/build/233232351 at 2023-09-02 + - morloc # failure in job https://hydra.nixos.org/build/295095489 at 2025-04-22 - morpheus-graphql-cli # failure in job https://hydra.nixos.org/build/233249063 at 2023-09-02 - - morpheus-graphql-code-gen # failure in job https://hydra.nixos.org/build/252733361 at 2024-03-16 - morphisms-functors # failure in job https://hydra.nixos.org/build/233255311 at 2023-09-02 - morphisms-objects # failure in job https://hydra.nixos.org/build/233216076 at 2023-09-02 - morte # failure in job https://hydra.nixos.org/build/233212193 at 2023-09-02 @@ -3979,7 +4026,6 @@ broken-packages: - motor-reflection # failure in job https://hydra.nixos.org/build/233247530 at 2023-09-02 - mount # failure in job https://hydra.nixos.org/build/233220302 at 2023-09-02 - movie-monad # failure in job https://hydra.nixos.org/build/233215402 at 2023-09-02 - - mpd-current-json # failure in job https://hydra.nixos.org/build/241424468 at 2023-11-19 - mpppc # failure in job https://hydra.nixos.org/build/233223008 at 2023-09-02 - mpris # failure in job https://hydra.nixos.org/build/233259241 at 2023-09-02 - mpvguihs # failure in job https://hydra.nixos.org/build/233196650 at 2023-09-02 @@ -4012,6 +4058,7 @@ broken-packages: - multext-east-msd # failure in job https://hydra.nixos.org/build/233191007 at 2023-09-02 - multiaddr # failure in job https://hydra.nixos.org/build/233223452 at 2023-09-02 - multiarg # failure in job https://hydra.nixos.org/build/233238633 at 2023-09-02 + - MultiChor # failure in job https://hydra.nixos.org/build/295091050 at 2025-04-22 - multicurryable # failure in job https://hydra.nixos.org/build/252731222 at 2024-03-16 - multihash # failure in job https://hydra.nixos.org/build/233203263 at 2023-09-02 - multi-instance # failure in job https://hydra.nixos.org/build/233203186 at 2023-09-02 @@ -4023,6 +4070,7 @@ broken-packages: - multipool # failure in job https://hydra.nixos.org/build/233234384 at 2023-09-02 - multirec # failure in job https://hydra.nixos.org/build/233242079 at 2023-09-02 - multivariant # failure in job https://hydra.nixos.org/build/233254625 at 2023-09-02 + - multiwalk # failure in job https://hydra.nixos.org/build/295095540 at 2025-04-22 - Munkres # failure in job https://hydra.nixos.org/build/233237379 at 2023-09-02 - muon # failure in job https://hydra.nixos.org/build/233238364 at 2023-09-02 - murmur # failure in job https://hydra.nixos.org/build/233244309 at 2023-09-02 @@ -4034,16 +4082,15 @@ broken-packages: - mustache-haskell # failure in job https://hydra.nixos.org/build/233235667 at 2023-09-02 - mutable # failure in job https://hydra.nixos.org/build/233204639 at 2023-09-02 - mvar-lock # failure in job https://hydra.nixos.org/build/252735681 at 2024-03-16 - - mvc # failure in job https://hydra.nixos.org/build/233205036 at 2023-09-02 - mxnet # failure in job https://hydra.nixos.org/build/233212365 at 2023-09-02 - mxnet-nnvm # failure in job https://hydra.nixos.org/build/233236073 at 2023-09-02 - myanimelist-export # failure in job https://hydra.nixos.org/build/233255510 at 2023-09-02 + - myers-diff # failure in job https://hydra.nixos.org/build/295095575 at 2025-04-22 - myo # failure in job https://hydra.nixos.org/build/233251998 at 2023-09-02 - my-package-testing # failure in job https://hydra.nixos.org/build/233201843 at 2023-09-02 - MyPrimes # failure in job https://hydra.nixos.org/build/233247934 at 2023-09-02 - mysnapsession # failure in job https://hydra.nixos.org/build/252732102 at 2024-03-16 - mysql-effect # failure in job https://hydra.nixos.org/build/233248718 at 2023-09-02 - - mysql-haskell # failure in job https://hydra.nixos.org/build/233195978 at 2023-09-02 - mysql-pure # failure in job https://hydra.nixos.org/build/233250825 at 2023-09-02 - mysql-simple-quasi # failure in job https://hydra.nixos.org/build/233214755 at 2023-09-02 - mystem # failure in job https://hydra.nixos.org/build/233215180 at 2023-09-02 @@ -4062,7 +4109,6 @@ broken-packages: - nano-cryptr # failure in job https://hydra.nixos.org/build/233218831 at 2023-09-02 - nanocurses # failure in job https://hydra.nixos.org/build/233215906 at 2023-09-02 - nano-hmac # failure in job https://hydra.nixos.org/build/233224756 at 2023-09-02 - - NanoID # failure in job https://hydra.nixos.org/build/233212531 at 2023-09-02 - nano-md5 # failure in job https://hydra.nixos.org/build/233222265 at 2023-09-02 - nanomsg # failure in job https://hydra.nixos.org/build/233240904 at 2023-09-02 - nanomsg-haskell # failure in job https://hydra.nixos.org/build/233207779 at 2023-09-02 @@ -4075,7 +4121,6 @@ broken-packages: - naqsha # failure in job https://hydra.nixos.org/build/233256844 at 2023-09-02 - narc # failure in job https://hydra.nixos.org/build/233215853 at 2023-09-02 - nationstates # failure in job https://hydra.nixos.org/build/233243640 at 2023-09-02 - - nat-optics # failure in job https://hydra.nixos.org/build/252729307 at 2024-03-16 - nats-client # failure in job https://hydra.nixos.org/build/233241313 at 2023-09-02 - nat-sized-numbers # failure in job https://hydra.nixos.org/build/233244238 at 2023-09-02 - natural # failure in job https://hydra.nixos.org/build/233232490 at 2023-09-02 @@ -4084,6 +4129,7 @@ broken-packages: - naver-translate # failure in job https://hydra.nixos.org/build/233225934 at 2023-09-02 - nbt # failure in job https://hydra.nixos.org/build/233253509 at 2023-09-02 - ncurses # failure in job https://hydra.nixos.org/build/233238895 at 2023-09-02 + - ndjson-conduit # failure in job https://hydra.nixos.org/build/295095605 at 2025-04-22 - neat # failure in job https://hydra.nixos.org/build/233203521 at 2023-09-02 - needle # failure in job https://hydra.nixos.org/build/233192371 at 2023-09-02 - neet # failure in job https://hydra.nixos.org/build/233235457 at 2023-09-02 @@ -4106,12 +4152,12 @@ broken-packages: - netrium # failure in job https://hydra.nixos.org/build/233258377 at 2023-09-02 - NetSNMP # failure in job https://hydra.nixos.org/build/233598256 at 2023-09-02 - netspec # failure in job https://hydra.nixos.org/build/233251049 at 2023-09-02 + - net-spider # failure in job https://hydra.nixos.org/build/295095612 at 2025-04-22 - netw # failure in job https://hydra.nixos.org/build/253678214 at 2024-03-31 - netwire-input-javascript # failure in job https://hydra.nixos.org/build/233245020 at 2023-09-02 - netwire-vinylglfw-examples # failure in job https://hydra.nixos.org/build/233236274 at 2023-09-02 - network-address # failure in job https://hydra.nixos.org/build/233248618 at 2023-09-02 - network-api-support # failure in job https://hydra.nixos.org/build/233257275 at 2023-09-02 - - network-arbitrary # failure in job https://hydra.nixos.org/build/233250988 at 2023-09-02 - network-attoparsec # failure in job https://hydra.nixos.org/build/233255528 at 2023-09-02 - network-bitcoin # failure in job https://hydra.nixos.org/build/233191198 at 2023-09-02 - network-builder # failure in job https://hydra.nixos.org/build/233235184 at 2023-09-02 @@ -4119,7 +4165,6 @@ broken-packages: - network-carbon # failure in job https://hydra.nixos.org/build/233225276 at 2023-09-02 - network-dbus # failure in job https://hydra.nixos.org/build/233212385 at 2023-09-02 - networked-game # failure in job https://hydra.nixos.org/build/233239577 at 2023-09-02 - - network-house # failure in job https://hydra.nixos.org/build/233193957 at 2023-09-02 - network-manager-tui # failure in job https://hydra.nixos.org/build/233247972 at 2023-09-02 - network-messagepack-rpc-websocket # timeout - network-metrics # failure in job https://hydra.nixos.org/build/233259963 at 2023-09-02 @@ -4131,10 +4176,10 @@ broken-packages: - network-simple-sockaddr # failure in job https://hydra.nixos.org/build/233204221 at 2023-09-02 - network-socket-options # failure in job https://hydra.nixos.org/build/233252466 at 2023-09-02 - network-transport-amqp # failure in job https://hydra.nixos.org/build/233224582 at 2023-09-02 - - network-transport-tests # failure in job https://hydra.nixos.org/build/252719526 at 2024-03-16 - - network-unexceptional # failure in job https://hydra.nixos.org/build/269876750 at 2024-08-19 + - network-uri-json # failure in job https://hydra.nixos.org/build/295095653 at 2025-04-22 - network-voicetext # failure in job https://hydra.nixos.org/build/233204992 at 2023-09-02 - network-wai-router # failure in job https://hydra.nixos.org/build/233219167 at 2023-09-02 + - neural # failure in job https://hydra.nixos.org/build/295095743 at 2025-04-22 - neural-network-blashs # failure in job https://hydra.nixos.org/build/233244174 at 2023-09-02 - neural-network-hmatrix # failure in job https://hydra.nixos.org/build/233237535 at 2023-09-02 - newbase60 # failure in job https://hydra.nixos.org/build/233241443 at 2023-09-02 @@ -4149,7 +4194,6 @@ broken-packages: - nextstep-plist # failure in job https://hydra.nixos.org/build/233227343 at 2023-09-02 - NGrams # failure in job https://hydra.nixos.org/build/233230426 at 2023-09-02 - ngrams-loader # failure in job https://hydra.nixos.org/build/233211319 at 2023-09-02 - - ngx-export-healthcheck # failure in job https://hydra.nixos.org/build/238601669 at 2023-10-21 - ngx-export-log # failure in job https://hydra.nixos.org/build/233193133 at 2023-09-02 - niagra # failure in job https://hydra.nixos.org/build/233234016 at 2023-09-02 - nibblestring # failure in job https://hydra.nixos.org/build/233224888 at 2023-09-02 @@ -4184,7 +4228,6 @@ broken-packages: - non-empty-zipper # failure in job https://hydra.nixos.org/build/233244341 at 2023-09-02 - nonlinear-optimization # failure in job https://hydra.nixos.org/build/233204674 at 2023-09-02 - noodle # failure in job https://hydra.nixos.org/build/233195125 at 2023-09-02 - - no-recursion # failure in job https://hydra.nixos.org/build/260711915 at 2024-05-25 - normalization-insensitive # failure in job https://hydra.nixos.org/build/233239612 at 2023-09-02 - no-role-annots # failure in job https://hydra.nixos.org/build/233229589 at 2023-09-02 - notcpp # failure in job https://hydra.nixos.org/build/233216543 at 2023-09-02 @@ -4195,11 +4238,9 @@ broken-packages: - notzero # failure in job https://hydra.nixos.org/build/233216133 at 2023-09-02 - np-linear # failure in job https://hydra.nixos.org/build/233257696 at 2023-09-02 - nptools # failure in job https://hydra.nixos.org/build/233234905 at 2023-09-02 - - nqe # failure in job https://hydra.nixos.org/build/243814217 at 2024-01-01 - ntha # failure in job https://hydra.nixos.org/build/252730602 at 2024-03-16 - ntp-control # failure in job https://hydra.nixos.org/build/233231061 at 2023-09-02 - ntrip-client # failure in job https://hydra.nixos.org/build/233230605 at 2023-09-02 - - n-tuple # failure in job https://hydra.nixos.org/build/233225021 at 2023-09-02 - nuha # failure in job https://hydra.nixos.org/build/233215103 at 2023-09-02 - nullary # failure in job https://hydra.nixos.org/build/233214073 at 2023-09-02 - null-canvas # failure in job https://hydra.nixos.org/build/233201814 at 2023-09-02 @@ -4212,18 +4253,22 @@ broken-packages: - numeric-qq # failure in job https://hydra.nixos.org/build/233207127 at 2023-09-02 - numeric-ranges # failure in job https://hydra.nixos.org/build/233191878 at 2023-09-02 - numhask-free # failure in job https://hydra.nixos.org/build/233214800 at 2023-09-02 + - numhask-histogram # failure in job https://hydra.nixos.org/build/295095746 at 2025-04-22 - numhask-prelude # failure in job https://hydra.nixos.org/build/233248768 at 2023-09-02 - - numhask-space # failure in job https://hydra.nixos.org/build/233210514 at 2023-09-02 - numtype # failure in job https://hydra.nixos.org/build/233219211 at 2023-09-02 - numtype-tf # failure in job https://hydra.nixos.org/build/233243483 at 2023-09-02 + - nurbs # failure in job https://hydra.nixos.org/build/295095756 at 2025-04-22 - Nutri # failure in job https://hydra.nixos.org/build/233244244 at 2023-09-02 - NXTDSL # failure in job https://hydra.nixos.org/build/233193483 at 2023-09-02 - NXT # failure in job https://hydra.nixos.org/build/265955670 at 2024-07-14 + - nyan-interpolation-core # failure in job https://hydra.nixos.org/build/295095752 at 2025-04-22 - nylas # failure in job https://hydra.nixos.org/build/233193540 at 2023-09-02 + - oalg-base # failure in job https://hydra.nixos.org/build/295095765 at 2025-04-22 - oanda-rest-api # failure in job https://hydra.nixos.org/build/233250190 at 2023-09-02 - oasis-xrd # failure in job https://hydra.nixos.org/build/233199264 at 2023-09-02 - oauthenticated # failure in job https://hydra.nixos.org/build/233257682 at 2023-09-02 - obd # failure in job https://hydra.nixos.org/build/265955660 at 2024-07-14 + - ob # failure in job https://hydra.nixos.org/build/295095755 at 2025-04-22 - Object # failure in job https://hydra.nixos.org/build/233191909 at 2023-09-02 - ObjectIO # failure in job https://hydra.nixos.org/build/233242132 at 2023-09-02 - ocaml-export # failure in job https://hydra.nixos.org/build/233218217 at 2023-09-02 @@ -4233,13 +4278,11 @@ broken-packages: - oeis2 # failure in job https://hydra.nixos.org/build/233199597 at 2023-09-02 - OGDF # failure in job https://hydra.nixos.org/build/233200888 at 2023-09-02 - OGL # failure in job https://hydra.nixos.org/build/233255135 at 2023-09-02 - - ogma-language-c # failure in job https://hydra.nixos.org/build/233228824 at 2023-09-02 - ogma-language-cocospec # failure in job https://hydra.nixos.org/build/233235359 at 2023-09-02 - - ogma-language-jsonspec # failure in job https://hydra.nixos.org/build/255671054 at 2024-04-16 - - ogma-language-smv # failure in job https://hydra.nixos.org/build/233239832 at 2023-09-02 - ogmarkup # failure in job https://hydra.nixos.org/build/233229980 at 2023-09-02 - ohhecs # failure in job https://hydra.nixos.org/build/267987310 at 2024-07-31 - ohloh-hs # failure in job https://hydra.nixos.org/build/233228177 at 2023-09-02 + - oidc-client # failure in job https://hydra.nixos.org/build/295095776 at 2025-04-22 - oi # failure in job https://hydra.nixos.org/build/233190838 at 2023-09-02 - okapi # failure in job https://hydra.nixos.org/build/233193822 at 2023-09-02 - old-version # failure in job https://hydra.nixos.org/build/233198538 at 2023-09-02 @@ -4247,22 +4290,15 @@ broken-packages: - om-actor # failure in job https://hydra.nixos.org/build/233231027 at 2023-09-02 - omaketex # failure in job https://hydra.nixos.org/build/233202599 at 2023-09-02 - ombra # failure in job https://hydra.nixos.org/build/233192387 at 2023-09-02 - - om-doh # failure in job https://hydra.nixos.org/build/233217719 at 2023-09-02 - Omega # failure in job https://hydra.nixos.org/build/233226089 at 2023-09-02 - omega # failure in job https://hydra.nixos.org/build/233241129 at 2023-09-02 - - om-elm # failure in job https://hydra.nixos.org/build/233226229 at 2023-09-02 - - om-fail # failure in job https://hydra.nixos.org/build/233244639 at 2023-09-02 - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 - - om-logging # failure in job https://hydra.nixos.org/build/233222909 at 2023-09-02 - omnifmt # failure in job https://hydra.nixos.org/build/233219763 at 2023-09-02 - - om-plugin-imports # failure in job https://hydra.nixos.org/build/243826382 at 2024-01-01 - om-socket # failure in job https://hydra.nixos.org/build/233235423 at 2023-09-02 - on-a-horse # failure in job https://hydra.nixos.org/build/233199193 at 2023-09-02 - - onama # failure in job https://hydra.nixos.org/build/233241430 at 2023-09-02 - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 - - one-line-aeson-text # failure in job https://hydra.nixos.org/build/252732148 at 2024-03-16 - oneormore # failure in job https://hydra.nixos.org/build/233242475 at 2023-09-02 - online # failure in job https://hydra.nixos.org/build/233195360 at 2023-09-02 - onpartitions # failure in job https://hydra.nixos.org/build/233226163 at 2023-09-02 @@ -4275,7 +4311,8 @@ broken-packages: - opaleye-trans # failure in job https://hydra.nixos.org/build/233210536 at 2023-09-02 - open-adt # failure in job https://hydra.nixos.org/build/233201191 at 2023-09-02 - OpenAFP # failure in job https://hydra.nixos.org/build/233249295 at 2023-09-02 - - openai-hs # failure in job https://hydra.nixos.org/build/233598196 at 2023-09-02 + - openai # failure in job https://hydra.nixos.org/build/295095863 at 2025-04-22 + - openai-servant-gen # failure in job https://hydra.nixos.org/build/295095800 at 2025-04-22 - openapi3-code-generator # failure in job https://hydra.nixos.org/build/233255628 at 2023-09-02 - openapi-petstore # failure in job https://hydra.nixos.org/build/233221722 at 2023-09-02 - openapi-typed # failure in job https://hydra.nixos.org/build/233226830 at 2023-09-02 @@ -4289,12 +4326,14 @@ broken-packages: - opencv # failure in job https://hydra.nixos.org/build/252717564 at 2024-03-16 - opencv-raw # failure in job https://hydra.nixos.org/build/233211286 at 2023-09-02 - opendatatable # failure in job https://hydra.nixos.org/build/233254960 at 2023-09-02 + - opendht-hs # failure in job https://hydra.nixos.org/build/295095820 at 2025-04-22 - openexchangerates # failure in job https://hydra.nixos.org/build/233203238 at 2023-09-02 - openflow # failure in job https://hydra.nixos.org/build/233244058 at 2023-09-02 - opengles # failure in job https://hydra.nixos.org/build/233214966 at 2023-09-02 - OpenGLRaw21 # failure in job https://hydra.nixos.org/build/233229407 at 2023-09-02 - open-haddock # failure in job https://hydra.nixos.org/build/233205112 at 2023-09-02 - openid-connect # failure in job https://hydra.nixos.org/build/233196765 at 2023-09-02 + - openid # https://github.com/elliottt/hsopenid/issues/15 - open-pandoc # failure in job https://hydra.nixos.org/build/233247973 at 2023-09-02 - openpgp # failure in job https://hydra.nixos.org/build/233244438 at 2023-09-02 - open-signals # failure in job https://hydra.nixos.org/build/233207409 at 2023-09-02 @@ -4302,8 +4341,8 @@ broken-packages: - openssh-protocol # failure in job https://hydra.nixos.org/build/233196013 at 2023-09-02 - opentelemetry-extra # failure in job https://hydra.nixos.org/build/233194254 at 2023-09-02 - opentelemetry-http-client # failure in job https://hydra.nixos.org/build/233221983 at 2023-09-02 + - opentelemetry-plugin # failure in job https://hydra.nixos.org/build/295095836 at 2025-04-22 - opentheory-char # failure in job https://hydra.nixos.org/build/233222347 at 2023-09-02 - - opentracing # failure in job https://hydra.nixos.org/build/233218638 at 2023-09-02 - opentype # failure in job https://hydra.nixos.org/build/233213443 at 2023-09-02 - OpenVGRaw # failure in job https://hydra.nixos.org/build/233254457 at 2023-09-02 - Operads # failure in job https://hydra.nixos.org/build/233233055 at 2023-09-02 @@ -4313,7 +4352,9 @@ broken-packages: - op # failure in job https://hydra.nixos.org/build/233201812 at 2023-09-02 - oplang # failure in job https://hydra.nixos.org/build/233208221 at 2023-09-02 - opn # failure in job https://hydra.nixos.org/build/233198628 at 2023-09-02 - - optima # failure in job https://hydra.nixos.org/build/233200812 at 2023-09-02 + - opt-env-conf-test # failure in job https://hydra.nixos.org/build/295095834 at 2025-04-22 + - optics-operators # failure in job https://hydra.nixos.org/build/295095841 at 2025-04-22 + - optima-for-hasql # failure in job https://hydra.nixos.org/build/295095870 at 2025-04-22 - optimization # failure in job https://hydra.nixos.org/build/233191078 at 2023-09-02 - optional # failure in job https://hydra.nixos.org/build/233241818 at 2023-09-02 - options-time # failure in job https://hydra.nixos.org/build/233194289 at 2023-09-02 @@ -4321,6 +4362,7 @@ broken-packages: - optparse-declarative # failure in job https://hydra.nixos.org/build/252718969 at 2024-03-16 - optparse-helper # failure in job https://hydra.nixos.org/build/233248522 at 2023-09-02 - optstream # failure in job https://hydra.nixos.org/build/233200326 at 2023-09-02 + - opus # failure in job https://hydra.nixos.org/build/295095855 at 2025-04-22 - orc # failure in job https://hydra.nixos.org/build/233216448 at 2023-09-02 - OrchestrateDB # failure in job https://hydra.nixos.org/build/233200562 at 2023-09-02 - orchestrate # failure in job https://hydra.nixos.org/build/233228950 at 2023-09-02 @@ -4331,6 +4373,7 @@ broken-packages: - oref # failure in job https://hydra.nixos.org/build/233239331 at 2023-09-02 - organize-imports # failure in job https://hydra.nixos.org/build/233217876 at 2023-09-02 - orgmode # failure in job https://hydra.nixos.org/build/233232348 at 2023-09-02 + - org-mode # failure in job https://hydra.nixos.org/build/295095864 at 2025-04-22 - orgmode-parse # failure in job https://hydra.nixos.org/build/233206463 at 2023-09-02 - org-parser # failure in job https://hydra.nixos.org/build/233223593 at 2023-09-02 - origami # failure in job https://hydra.nixos.org/build/233254357 at 2023-09-02 @@ -4348,6 +4391,7 @@ broken-packages: - osm-conduit # failure in job https://hydra.nixos.org/build/233259898 at 2023-09-02 - OSM # failure in job https://hydra.nixos.org/build/233231098 at 2023-09-02 - oso2pdf # failure in job https://hydra.nixos.org/build/233235234 at 2023-09-02 + - osv # failure in job https://hydra.nixos.org/build/295095872 at 2025-04-22 - osx-ar # failure in job https://hydra.nixos.org/build/233194090 at 2023-09-02 - ot # failure in job https://hydra.nixos.org/build/233244553 at 2023-09-02 - OTP # failure in job https://hydra.nixos.org/build/233215664 at 2023-09-02 @@ -4371,9 +4415,9 @@ broken-packages: - pacman-memcache # failure in job https://hydra.nixos.org/build/233194833 at 2023-09-02 - padic # failure in job https://hydra.nixos.org/build/233244747 at 2023-09-02 - pads-haskell # failure in job https://hydra.nixos.org/build/233224030 at 2023-09-02 + - pa-field-parser # failure in job https://hydra.nixos.org/build/295095885 at 2025-04-22 - pagarme # failure in job https://hydra.nixos.org/build/233201914 at 2023-09-02 - pagerduty # failure in job https://hydra.nixos.org/build/245788462 at 2024-01-07 - - pagerduty-hs # failure in job https://hydra.nixos.org/build/233220387 at 2023-09-02 - pagure-hook-receiver # failure in job https://hydra.nixos.org/build/233245894 at 2023-09-02 - PandocAgda # failure in job https://hydra.nixos.org/build/233332745 at 2023-09-02 - pandoc-citeproc # failure in job https://hydra.nixos.org/build/233198462 at 2023-09-02 @@ -4419,6 +4463,7 @@ broken-packages: - paphragen # failure in job https://hydra.nixos.org/build/233206378 at 2023-09-02 - papillon # failure in job https://hydra.nixos.org/build/233195439 at 2023-09-02 - pappy # failure in job https://hydra.nixos.org/build/233213934 at 2023-09-02 + - paprika # failure in job https://hydra.nixos.org/build/295095926 at 2025-04-22 - paragon # failure in job https://hydra.nixos.org/build/233205056 at 2023-09-02 - Parallel-Arrows-Definition # failure in job https://hydra.nixos.org/build/233234042 at 2023-09-02 - parallel-tasks # failure in job https://hydra.nixos.org/build/233232488 at 2023-09-02 @@ -4445,7 +4490,6 @@ broken-packages: - parser-combinators-tests # failure in job https://hydra.nixos.org/build/233259610 at 2023-09-02 - parsergen # failure in job https://hydra.nixos.org/build/233197332 at 2023-09-02 - parser-helper # failure in job https://hydra.nixos.org/build/233198774 at 2023-09-02 - - parser-regex # failure in job https://hydra.nixos.org/build/253688486 at 2024-03-31 - parsers-megaparsec # failure in job https://hydra.nixos.org/build/233234736 at 2023-09-02 - parser-unbiased-choice-monad-embedding # failure in job https://hydra.nixos.org/build/233258179 at 2023-09-02 - parsimony # failure in job https://hydra.nixos.org/build/233230339 at 2023-09-02 @@ -4454,6 +4498,7 @@ broken-packages: - parsnip # failure in job https://hydra.nixos.org/build/233229093 at 2023-09-02 - partial-lens # failure in job https://hydra.nixos.org/build/233234761 at 2023-09-02 - partial-records # failure in job https://hydra.nixos.org/build/233205143 at 2023-09-02 + - partial-semigroup # failure in job https://hydra.nixos.org/build/295096015 at 2025-04-22 - partial-semigroup-hedgehog # failure in job https://hydra.nixos.org/build/252731350 at 2024-03-16 - partly # failure in job https://hydra.nixos.org/build/233229003 at 2023-09-02 - paseto # failure in job https://hydra.nixos.org/build/275145626 at 2024-10-21 @@ -4471,6 +4516,7 @@ broken-packages: - path-formatting # failure in job https://hydra.nixos.org/build/233199358 at 2023-09-02 - paths # failure in job https://hydra.nixos.org/build/252731256 at 2024-03-16 - path-sing # failure in job https://hydra.nixos.org/build/237234354 at 2023-10-21 + - path-text-utf8 # failure in job https://hydra.nixos.org/build/295095981 at 2025-04-22 - PathTree # failure in job https://hydra.nixos.org/build/233216203 at 2023-09-02 - patronscraper # failure in job https://hydra.nixos.org/build/233258571 at 2023-09-02 - pattern-trie # failure in job https://hydra.nixos.org/build/233237252 at 2023-09-02 @@ -4483,6 +4529,7 @@ broken-packages: - pb-next # failure in job https://hydra.nixos.org/build/233217547 at 2023-09-02 - pcd-loader # failure in job https://hydra.nixos.org/build/233230290 at 2023-09-02 - pcf-font-embed # failure in job https://hydra.nixos.org/build/233246806 at 2023-09-02 + - pcf-font # failure in job https://hydra.nixos.org/build/295095992 at 2025-04-22 - pcgen # failure in job https://hydra.nixos.org/build/233195356 at 2023-09-02 - PCLT # failure in job https://hydra.nixos.org/build/233246845 at 2023-09-02 - pcre-light-extra # failure in job https://hydra.nixos.org/build/233194585 at 2023-09-02 @@ -4498,6 +4545,7 @@ broken-packages: - peggy # failure in job https://hydra.nixos.org/build/233219739 at 2023-09-02 - pencil # failure in job https://hydra.nixos.org/build/233241521 at 2023-09-02 - penntreebank-megaparsec # failure in job https://hydra.nixos.org/build/233192370 at 2023-09-02 + - penrose # failure in job https://hydra.nixos.org/build/295096017 at 2025-04-22 - percent-encoder # failure in job https://hydra.nixos.org/build/233227242 at 2023-09-02 - perceptron # failure in job https://hydra.nixos.org/build/233192246 at 2023-09-02 - peregrin # failure in job https://hydra.nixos.org/build/233219228 at 2023-09-02 @@ -4513,15 +4561,18 @@ broken-packages: - Persistence # failure in job https://hydra.nixos.org/build/233226467 at 2023-09-02 - persistent-cereal # failure in job https://hydra.nixos.org/build/233240762 at 2023-09-02 - persistent-database-url # failure in job https://hydra.nixos.org/build/233233601 at 2023-09-02 - - persistent-documentation # failure in job https://hydra.nixos.org/build/252727244 at 2024-03-16 - persistent-equivalence # failure in job https://hydra.nixos.org/build/233208713 at 2023-09-02 - persistent-generic # failure in job https://hydra.nixos.org/build/233220060 at 2023-09-02 - persistent-mongoDB # failure in job https://hydra.nixos.org/build/233207971 at 2023-09-02 - persistent-mtl # failure in job https://hydra.nixos.org/build/255677987 at 2024-04-16 + - persistent-mysql-haskell # failure in job https://hydra.nixos.org/build/295096055 at 2025-04-22 + - persistent-mysql-pure # failure in job https://hydra.nixos.org/build/295096025 at 2025-04-22 - persistent-odbc # failure in job https://hydra.nixos.org/build/233191221 at 2023-09-02 - persistent-postgresql-streaming # failure in job https://hydra.nixos.org/build/233194038 at 2023-09-02 - persistent-ratelimit # failure in job https://hydra.nixos.org/build/233224537 at 2023-09-02 - persistent-refs # failure in job https://hydra.nixos.org/build/252722090 at 2024-03-16 + - persistent-relational-record # compilation failure https://hydra.nixos.org/build/295428425 + - persistent-sql-lifted # failure in job https://hydra.nixos.org/build/295096040 at 2025-04-22 - persistent-stm # failure in job https://hydra.nixos.org/build/233234706 at 2023-09-02 - persistent-template-classy # failure in job https://hydra.nixos.org/build/233230341 at 2023-09-02 - persistent-vector # failure in job https://hydra.nixos.org/build/252721689 at 2024-03-16 @@ -4545,7 +4596,7 @@ broken-packages: - pgvector # failure in job https://hydra.nixos.org/build/233202205 at 2023-09-02 - phasechange # failure in job https://hydra.nixos.org/build/233254293 at 2023-09-02 - phaser # failure in job https://hydra.nixos.org/build/233250604 at 2023-09-02 - - phkdf # failure in job https://hydra.nixos.org/build/255669790 at 2024-04-16 + - phash # We cannot build this package w/o the C library from . - phladiprelio-general-datatype # failure in job https://hydra.nixos.org/build/275139962 at 2024-10-21 - phoityne # failure in job https://hydra.nixos.org/build/233195238 at 2023-09-02 - phoityne-vscode # failure in job https://hydra.nixos.org/build/233190938 at 2023-09-02 @@ -4580,6 +4631,7 @@ broken-packages: - pi-hoole # failure in job https://hydra.nixos.org/build/233242115 at 2023-09-02 - pi-lcd # failure in job https://hydra.nixos.org/build/233251924 at 2023-09-02 - pinboard # failure in job https://hydra.nixos.org/build/233239482 at 2023-09-02 + - pinch # failure in job https://hydra.nixos.org/build/295096082 at 2025-04-22 - pinch-gen # failure in job https://hydra.nixos.org/build/233212466 at 2023-09-02 - pinchot # failure in job https://hydra.nixos.org/build/233230585 at 2023-09-02 - piped # failure in job https://hydra.nixos.org/build/252729903 at 2024-03-16 @@ -4593,13 +4645,12 @@ broken-packages: - pipes-cereal # failure in job https://hydra.nixos.org/build/233195413 at 2023-09-02 - pipes-core # failure in job https://hydra.nixos.org/build/233213024 at 2023-09-02 - pipes-errors # failure in job https://hydra.nixos.org/build/233214912 at 2023-09-02 - - pipes-interleave # failure in job https://hydra.nixos.org/build/233247428 at 2023-09-02 - pipes-io # failure in job https://hydra.nixos.org/build/233243253 at 2023-09-02 - pipes-kafka # failure in job https://hydra.nixos.org/build/252727228 at 2024-03-16 - pipes-lines # failure in job https://hydra.nixos.org/build/233243979 at 2023-09-02 - - pipes-lzma # failure in job https://hydra.nixos.org/build/233256730 at 2023-09-02 - pipes-network-ws # failure in job https://hydra.nixos.org/build/233245816 at 2023-09-02 - pipes-protolude # failure in job https://hydra.nixos.org/build/233216770 at 2023-09-02 + - pipes-pulse-simple # failure in job https://hydra.nixos.org/build/295096094 at 2025-04-22 - pipes-rt # failure in job https://hydra.nixos.org/build/233192738 at 2023-09-02 - pipes-s3 # failure in job https://hydra.nixos.org/build/233212176 at 2023-09-02 - pipes-shell # failure in job https://hydra.nixos.org/build/233201295 at 2023-09-02 @@ -4627,14 +4678,12 @@ broken-packages: - plat # failure in job https://hydra.nixos.org/build/233205071 at 2023-09-02 - platinum-parsing # failure in job https://hydra.nixos.org/build/233225071 at 2023-09-02 - PlayingCards # failure in job https://hydra.nixos.org/build/233239100 at 2023-09-02 - - playlists # failure in job https://hydra.nixos.org/build/233240151 at 2023-09-02 + - playlists-http # failure in job https://hydra.nixos.org/build/295096180 at 2025-04-22 - plegg # failure in job https://hydra.nixos.org/build/255679256 at 2024-04-16 - - plex # failure in job https://hydra.nixos.org/build/241435308 at 2023-11-19 - plist-buddy # failure in job https://hydra.nixos.org/build/233199181 at 2023-09-02 - plist # failure in job https://hydra.nixos.org/build/233233906 at 2023-09-02 - plivo # failure in job https://hydra.nixos.org/build/233256647 at 2023-09-02 - ploterific # failure in job https://hydra.nixos.org/build/233228102 at 2023-09-02 - - plot # failure in job https://hydra.nixos.org/build/252721447 at 2024-03-16 - plot-gtk3 # failure in job https://hydra.nixos.org/build/233202048 at 2023-09-02 - plot-gtk # failure in job https://hydra.nixos.org/build/233241286 at 2023-09-02 - plot-gtk-ui # failure in job https://hydra.nixos.org/build/233205192 at 2023-09-02 @@ -4642,6 +4691,7 @@ broken-packages: - plots # failure in job https://hydra.nixos.org/build/233207279 at 2023-09-02 - plow-log-async # failure in job https://hydra.nixos.org/build/233201736 at 2023-09-02 - plow-log # failure in job https://hydra.nixos.org/build/252717614 at 2024-03-16 + - pl-synth # failure in job https://hydra.nixos.org/build/295096103 at 2025-04-22 - plucky # failure in job https://hydra.nixos.org/build/252718793 at 2024-03-16 - plugins # failure in job https://hydra.nixos.org/build/233239631 at 2023-09-02 - plugins-multistage # failure in job https://hydra.nixos.org/build/233205493 at 2023-09-02 @@ -4657,6 +4707,8 @@ broken-packages: - pointfree-fancy # failure in job https://hydra.nixos.org/build/233229134 at 2023-09-02 - pointful # failure in job https://hydra.nixos.org/build/233212599 at 2023-09-02 - pointless-haskell # failure in job https://hydra.nixos.org/build/233209713 at 2023-09-02 + - point-octree # failure in job https://hydra.nixos.org/build/295096122 at 2025-04-22 + - poke # failure in job https://hydra.nixos.org/build/295096146 at 2025-04-22 - pokemon-go-protobuf-types # failure in job https://hydra.nixos.org/build/233218347 at 2023-09-02 - poker-base # failure in job https://hydra.nixos.org/build/233221473 at 2023-09-02 - poker-eval # failure in job https://hydra.nixos.org/build/233259714 at 2023-09-02 @@ -4674,25 +4726,24 @@ broken-packages: - polynom # failure in job https://hydra.nixos.org/build/233237353 at 2023-09-02 - polynomial # failure in job https://hydra.nixos.org/build/233242131 at 2023-09-02 - polysemy-blockfrost # failure in job https://hydra.nixos.org/build/275144296 at 2024-10-21 + - polysemy-http # failure in job https://hydra.nixos.org/build/295122896 at 2025-04-22 - polysemy-keyed-state # failure in job https://hydra.nixos.org/build/233224142 at 2023-09-02 - polysemy-kvstore # failure in job https://hydra.nixos.org/build/233229745 at 2023-09-02 - polysemy-managed # failure in job https://hydra.nixos.org/build/233221190 at 2023-09-02 - polysemy-optics # failure in job https://hydra.nixos.org/build/233219159 at 2023-09-02 - - polysemy-process # failure in job https://hydra.nixos.org/build/233238650 at 2023-09-02 - polysemy-readline # failure in job https://hydra.nixos.org/build/233219007 at 2023-09-02 - polysemy-req # failure in job https://hydra.nixos.org/build/233224435 at 2023-09-02 - polysemy-several # failure in job https://hydra.nixos.org/build/233216921 at 2023-09-02 - polysemy-socket # failure in job https://hydra.nixos.org/build/233195754 at 2023-09-02 - - polysemy-test # failure in job https://hydra.nixos.org/build/236686974 at 2023-10-04 - polysemy-zoo # failure in job https://hydra.nixos.org/build/255673786 at 2024-04-16 - polyseq # failure in job https://hydra.nixos.org/build/233191210 at 2023-09-02 + - polysoup # failure in job https://hydra.nixos.org/build/295096140 at 2025-04-22 - polytypeable # failure in job https://hydra.nixos.org/build/233211797 at 2023-09-02 - polyvariadic # failure in job https://hydra.nixos.org/build/233250822 at 2023-09-02 - pomaps # failure in job https://hydra.nixos.org/build/233246145 at 2023-09-02 - pomohoro # failure in job https://hydra.nixos.org/build/233244601 at 2023-09-02 - ponder # failure in job https://hydra.nixos.org/build/233223646 at 2023-09-02 - pong-server # failure in job https://hydra.nixos.org/build/233194974 at 2023-09-02 - - pontarius-xmpp-extras # failure in job https://hydra.nixos.org/build/233246212 at 2023-09-02 - pontarius-xpmn # failure in job https://hydra.nixos.org/build/233217546 at 2023-09-02 - poolboy # failure in job https://hydra.nixos.org/build/233195085 at 2023-09-02 - pool-conduit # failure in job https://hydra.nixos.org/build/233246643 at 2023-09-02 @@ -4706,22 +4757,19 @@ broken-packages: - PortFusion # failure in job https://hydra.nixos.org/build/233248354 at 2023-09-02 - portray # failure in job https://hydra.nixos.org/build/252733999 at 2024-03-16 - posable # failure in job https://hydra.nixos.org/build/233217897 at 2023-09-02 - - posit # failure in job https://hydra.nixos.org/build/233229714 at 2023-09-02 - positron # failure in job https://hydra.nixos.org/build/233256252 at 2023-09-02 - posix-acl # failure in job https://hydra.nixos.org/build/233222892 at 2023-09-02 - posix-filelock # failure in job https://hydra.nixos.org/build/252726822 at 2024-03-16 - posix-realtime # failure in job https://hydra.nixos.org/build/233191463 at 2023-09-02 - - posix-timer # failure in job https://hydra.nixos.org/build/282175703 at 2024-12-23 - posix-waitpid # failure in job https://hydra.nixos.org/build/233206551 at 2023-09-02 - - posplyu # failure in job https://hydra.nixos.org/build/233230437 at 2023-09-02 - postcodes # failure in job https://hydra.nixos.org/build/233247290 at 2023-09-02 + - postgis-trivial # failure in job https://hydra.nixos.org/build/295096168 at 2025-04-22 - postgres-embedded # failure in job https://hydra.nixos.org/build/233246098 at 2023-09-02 - postgresql-common # failure in job https://hydra.nixos.org/build/233257104 at 2023-09-02 - postgresql-config # failure in job https://hydra.nixos.org/build/233197788 at 2023-09-02 - postgresql-cube # failure in job https://hydra.nixos.org/build/233195283 at 2023-09-02 - PostgreSQL # failure in job https://hydra.nixos.org/build/233258066 at 2023-09-02 - - postgresql-libpq-configure # doesn't declare system deps, but only needed for postgresql-libpq >= 0.11 - - postgresql-libpq-pkgconfig # doesn't declare system deps, but only needed for postgresql-libpq >= 0.11 + - postgresql-libpq-configure # failure in job https://hydra.nixos.org/build/295096222 at 2025-04-22 - postgresql-lo-stream # failure in job https://hydra.nixos.org/build/233194012 at 2023-09-02 - postgresql-ltree # failure in job https://hydra.nixos.org/build/233199998 at 2023-09-02 - postgresql-named # failure in job https://hydra.nixos.org/build/233241920 at 2023-09-02 @@ -4733,22 +4781,23 @@ broken-packages: - postgresql-simple-named # failure in job https://hydra.nixos.org/build/233202481 at 2023-09-02 - postgresql-simple-opts # failure in job https://hydra.nixos.org/build/252718901 at 2024-03-16 - postgresql-simple-sop # failure in job https://hydra.nixos.org/build/233249757 at 2023-09-02 + - postgresql-simple-url # failure in job https://hydra.nixos.org/build/295096191 at 2025-04-22 - postgresql-tx # failure in job https://hydra.nixos.org/build/252717914 at 2024-03-16 - postgresql-tx-monad-logger # failure in job https://hydra.nixos.org/build/233227034 at 2023-09-02 - postgresql-tx-simple # failure in job https://hydra.nixos.org/build/233242850 at 2023-09-02 - postgresql-typed-lifted # failure in job https://hydra.nixos.org/build/233215141 at 2023-09-02 - postgres-tmp # failure in job https://hydra.nixos.org/build/233258685 at 2023-09-02 - postgrest-ws # failure in job https://hydra.nixos.org/build/233247807 at 2023-09-02 - - postgres-websockets # failure in job https://hydra.nixos.org/build/233199923 at 2023-09-02 - postie # failure in job https://hydra.nixos.org/build/233259075 at 2023-09-02 - postmark-streams # failure in job https://hydra.nixos.org/build/233233210 at 2023-09-02 - postmaster # failure in job https://hydra.nixos.org/build/233258599 at 2023-09-02 - potato-tool # failure in job https://hydra.nixos.org/build/233242728 at 2023-09-02 - potoki-core # failure in job https://hydra.nixos.org/build/233218616 at 2023-09-02 - - powerdns # failure in job https://hydra.nixos.org/build/233213008 at 2023-09-02 - powermate # failure in job https://hydra.nixos.org/build/233224977 at 2023-09-02 - powerpc # failure in job https://hydra.nixos.org/build/233217983 at 2023-09-02 - powerqueue-levelmem # failure in job https://hydra.nixos.org/build/233232882 at 2023-09-02 + - ppad-aead # failure in job https://hydra.nixos.org/build/295096231 at 2025-04-22 + - ppad-script # failure in job https://hydra.nixos.org/build/295096199 at 2025-04-22 - ppad-sha256 # failure in job https://hydra.nixos.org/build/276377736 at 2024-11-06 - ppad-sha512 # failure in job https://hydra.nixos.org/build/276375868 at 2024-11-06 - pprecord # failure in job https://hydra.nixos.org/build/233198838 at 2023-09-02 @@ -4759,7 +4808,6 @@ broken-packages: - precis # failure in job https://hydra.nixos.org/build/233218390 at 2023-09-02 - precursor # failure in job https://hydra.nixos.org/build/233243544 at 2023-09-02 - predicate-class # failure in job https://hydra.nixos.org/build/233229898 at 2023-09-02 - - predicate-transformers # failure in job https://hydra.nixos.org/build/269681424 at 2024-08-19 - predicate-typed # failure in job https://hydra.nixos.org/build/233202614 at 2023-09-02 - prednote # failure in job https://hydra.nixos.org/build/233253938 at 2023-09-02 - prefork # failure in job https://hydra.nixos.org/build/233213524 at 2023-09-02 @@ -4776,8 +4824,10 @@ broken-packages: - press # failure in job https://hydra.nixos.org/build/233244648 at 2023-09-02 - pretty-compact # failure in job https://hydra.nixos.org/build/233230012 at 2023-09-02 - pretty-ghci # failure in job https://hydra.nixos.org/build/233236777 at 2023-09-02 + - pretty-html # failure in job https://hydra.nixos.org/build/295096226 at 2025-04-22 - pretty-loc # failure in job https://hydra.nixos.org/build/233198098 at 2023-09-02 - pretty-ncols # failure in job https://hydra.nixos.org/build/233220264 at 2023-09-02 + - prettyprint-avh4 # failure in job https://hydra.nixos.org/build/295096246 at 2025-04-22 - prettyprinter-convert-ansi-wl-pprint # failure in job https://hydra.nixos.org/build/252718603 at 2024-03-16 - prettyprinter-vty # failure in job https://hydra.nixos.org/build/233251729 at 2023-09-02 - pretty-types # failure in job https://hydra.nixos.org/build/252727063 at 2024-03-16 @@ -4789,7 +4839,6 @@ broken-packages: - prim-instances # failure in job https://hydra.nixos.org/build/233215690 at 2023-09-02 - PrimitiveArray # failure in job https://hydra.nixos.org/build/233204574 at 2023-09-02 - PrimitiveArray-Pretty # failure in job https://hydra.nixos.org/build/233234197 at 2023-09-02 - - primitive-atomic # failure in job https://hydra.nixos.org/build/233219043 at 2023-09-02 - primitive-checked # failure in job https://hydra.nixos.org/build/233211674 at 2023-09-02 - primitive-convenience # failure in job https://hydra.nixos.org/build/233223846 at 2023-09-02 - primitive-foreign # failure in job https://hydra.nixos.org/build/233247413 at 2023-09-02 @@ -4798,7 +4847,6 @@ broken-packages: - primitive-primvar # failure in job https://hydra.nixos.org/build/233213521 at 2023-09-02 - primitive-simd # failure in job https://hydra.nixos.org/build/233247045 at 2023-09-02 - primitive-slice # failure in job https://hydra.nixos.org/build/233245739 at 2023-09-02 - - primitive-sort # failure in job https://hydra.nixos.org/build/233233750 at 2023-09-02 - primitive-stablename # failure in job https://hydra.nixos.org/build/233251421 at 2023-09-02 - prim-ref # failure in job https://hydra.nixos.org/build/233226138 at 2023-09-02 - pringletons # failure in job https://hydra.nixos.org/build/233246491 at 2023-09-02 @@ -4818,10 +4866,11 @@ broken-packages: - process-listlike # failure in job https://hydra.nixos.org/build/233194645 at 2023-09-02 - processmemory # failure in job https://hydra.nixos.org/build/233217444 at 2023-09-02 - process-sequential # failure in job https://hydra.nixos.org/build/233221064 at 2023-09-02 + - procex # failure in job https://hydra.nixos.org/build/295096282 at 2025-04-22 - procrastinating-variable # failure in job https://hydra.nixos.org/build/233229350 at 2023-09-02 - procstat # failure in job https://hydra.nixos.org/build/233256320 at 2023-09-02 - - prodapi # failure in job https://hydra.nixos.org/build/259624456 at 2024-05-15 - - product-isomorphic # failure in job https://hydra.nixos.org/build/233230736 at 2023-09-02 + - prodapi-proxy # failure in job https://hydra.nixos.org/build/295096290 at 2025-04-22 + - prodapi-userauth # failure in job https://hydra.nixos.org/build/295096314 at 2025-04-22 - prof2pretty # failure in job https://hydra.nixos.org/build/233240665 at 2023-09-02 - prof-flamegraph # failure in job https://hydra.nixos.org/build/233254675 at 2023-09-02 - profunctor-monad # failure in job https://hydra.nixos.org/build/233190940 at 2023-09-02 @@ -4846,15 +4895,17 @@ broken-packages: - Proper # failure in job https://hydra.nixos.org/build/233194417 at 2023-09-02 - properties # failure in job https://hydra.nixos.org/build/233240862 at 2023-09-02 - property-list # failure in job https://hydra.nixos.org/build/233254907 at 2023-09-02 - - prop-unit # failure in job https://hydra.nixos.org/build/233233874 at 2023-09-02 - prosidy # failure in job https://hydra.nixos.org/build/233249779 at 2023-09-02 - pro-source # failure in job https://hydra.nixos.org/build/233226793 at 2023-09-02 - prosper # failure in job https://hydra.nixos.org/build/233244079 at 2023-09-02 - proteaaudio # failure in job https://hydra.nixos.org/build/233225498 at 2023-09-02 + - proteaaudio-sdl # failure in job https://hydra.nixos.org/build/295096350 at 2025-04-22 - protocol-buffers # failure in job https://hydra.nixos.org/build/233220653 at 2023-09-02 - protocol-buffers-fork # failure in job https://hydra.nixos.org/build/233228361 at 2023-09-02 - protocol # failure in job https://hydra.nixos.org/build/233224436 at 2023-09-02 - proto-lens-combinators # failure in job https://hydra.nixos.org/build/252726979 at 2024-03-16 + - proto-lens-etcd # failure in job https://hydra.nixos.org/build/295096320 at 2025-04-22 + - proto-lens-jsonpb # failure in job https://hydra.nixos.org/build/295096317 at 2025-04-22 - protolude-lifted # failure in job https://hydra.nixos.org/build/233196312 at 2023-09-02 - proton-haskell # failure in job https://hydra.nixos.org/build/233214383 at 2023-09-02 - prototype # failure in job https://hydra.nixos.org/build/233238810 at 2023-09-02 @@ -4868,6 +4919,7 @@ broken-packages: - psi # failure in job https://hydra.nixos.org/build/233222861 at 2023-09-02 - pstemmer # failure in job https://hydra.nixos.org/build/233241342 at 2023-09-02 - psx # failure in job https://hydra.nixos.org/build/233199666 at 2023-09-02 + - ptera-core # failure in job https://hydra.nixos.org/build/295096340 at 2025-04-22 - PTQ # failure in job https://hydra.nixos.org/build/233202571 at 2023-09-02 - pub # failure in job https://hydra.nixos.org/build/233255415 at 2023-09-02 - publicsuffix # failure in job https://hydra.nixos.org/build/233241572 at 2023-09-02 @@ -4911,32 +4963,35 @@ broken-packages: - QIO # failure in job https://hydra.nixos.org/build/233233009 at 2023-09-02 - QLearn # failure in job https://hydra.nixos.org/build/233252190 at 2023-09-02 - qlinear # failure in job https://hydra.nixos.org/build/233214014 at 2023-09-02 + - qm-interpolated-string # failure in job https://hydra.nixos.org/build/295096370 at 2025-04-22 + - qrcode-core # failure in job https://hydra.nixos.org/build/295096377 at 2025-04-22 - qrcode # failure in job https://hydra.nixos.org/build/233225438 at 2023-09-02 - qr-imager # failure in job https://hydra.nixos.org/build/233201973 at 2023-09-02 + - qsem # failure in job https://hydra.nixos.org/build/295096373 at 2025-04-22 - qt # failure in job https://hydra.nixos.org/build/233248869 at 2023-09-02 - QuadEdge # failure in job https://hydra.nixos.org/build/233249144 at 2023-09-02 + - quadratic-irrational # failure in job https://hydra.nixos.org/build/295096381 at 2025-04-22 - QuadTree # failure in job https://hydra.nixos.org/build/233234922 at 2023-09-02 - qualified-imports-plugin # failure in job https://hydra.nixos.org/build/233234707 at 2023-09-02 - quandl-api # failure in job https://hydra.nixos.org/build/233219173 at 2023-09-02 - - quantification # failure in job https://hydra.nixos.org/build/233217183 at 2023-09-02 - quantum-arrow # failure in job https://hydra.nixos.org/build/233219576 at 2023-09-02 + - quantum-random # failure in job https://hydra.nixos.org/build/295096421 at 2025-04-22 - quarantimer # failure in job https://hydra.nixos.org/build/233598108 at 2023-09-02 - qudb # failure in job https://hydra.nixos.org/build/233238799 at 2023-09-02 - quenya-verb # failure in job https://hydra.nixos.org/build/233209006 at 2023-09-02 - querystring-pickle # failure in job https://hydra.nixos.org/build/233246108 at 2023-09-02 - questioner # failure in job https://hydra.nixos.org/build/233213704 at 2023-09-02 - - queue-sheet # failure in job https://hydra.nixos.org/build/252717053 at 2024-03-16 - quibble-core # failure in job https://hydra.nixos.org/build/233200635 at 2023-09-02 - - quic # failure in job https://hydra.nixos.org/build/233238400 at 2023-09-02 - QuickAnnotate # failure in job https://hydra.nixos.org/build/233197428 at 2023-09-02 - quickbooks # failure in job https://hydra.nixos.org/build/233227666 at 2023-09-02 - quickcheck-arbitrary-template # failure in job https://hydra.nixos.org/build/233223045 at 2023-09-02 - quickcheck-combinators # failure in job https://hydra.nixos.org/build/233209131 at 2023-09-02 - - quickcheck-dynamic # failure in job https://hydra.nixos.org/build/233248273 at 2023-09-02 + - quickcheck-lockstep # failure in job https://hydra.nixos.org/build/295096463 at 2025-04-22 - quickcheck-property-comb # failure in job https://hydra.nixos.org/build/233204877 at 2023-09-02 - quickcheck-property-monad # failure in job https://hydra.nixos.org/build/233228775 at 2023-09-02 - quickcheck-rematch # failure in job https://hydra.nixos.org/build/233205449 at 2023-09-02 - quickcheck-report # failure in job https://hydra.nixos.org/build/233214523 at 2023-09-02 + - quickcheck-state-machine-distributed # failure in job https://hydra.nixos.org/build/295096422 at 2025-04-22 - QuickCheckVariant # failure in job https://hydra.nixos.org/build/233239276 at 2023-09-02 - quickcheck-webdriver # failure in job https://hydra.nixos.org/build/233228000 at 2023-09-02 - quickjs-hs # failure in job https://hydra.nixos.org/build/233248440 at 2023-09-02 @@ -4946,6 +5001,7 @@ broken-packages: - quickset # failure in job https://hydra.nixos.org/build/233236904 at 2023-09-02 - Quickson # failure in job https://hydra.nixos.org/build/233195101 at 2023-09-02 - quickson # failure in job https://hydra.nixos.org/build/233216697 at 2023-09-02 + - quickspec # failure in job https://hydra.nixos.org/build/295096416 at 2025-04-22 - quickwebapp # failure in job https://hydra.nixos.org/build/233208251 at 2023-09-02 - quipper-core # failure in job https://hydra.nixos.org/build/233200962 at 2023-09-02 - quiver # failure in job https://hydra.nixos.org/build/233230395 at 2023-09-02 @@ -4962,14 +5018,11 @@ broken-packages: - rakhana # failure in job https://hydra.nixos.org/build/233256901 at 2023-09-02 - rakuten # failure in job https://hydra.nixos.org/build/233196803 at 2023-09-02 - ralist # failure in job https://hydra.nixos.org/build/233195682 at 2023-09-02 - - ral-lens # failure in job https://hydra.nixos.org/build/265286119 at 2024-07-14 - - ral-optics # failure in job https://hydra.nixos.org/build/265292108 at 2024-07-14 - raml # failure in job https://hydra.nixos.org/build/233212517 at 2023-09-02 - rando # failure in job https://hydra.nixos.org/build/233257817 at 2023-09-02 - random-access-list # failure in job https://hydra.nixos.org/build/233233464 at 2023-09-02 - random-cycle # failure in job https://hydra.nixos.org/build/233208007 at 2023-09-02 - random-derive # failure in job https://hydra.nixos.org/build/233222005 at 2023-09-02 - - RandomDotOrg # failure in job https://hydra.nixos.org/build/233229709 at 2023-09-02 - random-eff # failure in job https://hydra.nixos.org/build/233255496 at 2023-09-02 - Randometer # failure in job https://hydra.nixos.org/build/233231023 at 2023-09-02 - random-fu-multivariate # failure in job https://hydra.nixos.org/build/252715951 at 2024-03-16 @@ -4979,29 +5032,24 @@ broken-packages: - rand-vars # failure in job https://hydra.nixos.org/build/233219255 at 2023-09-02 - Range # failure in job https://hydra.nixos.org/build/233235824 at 2023-09-02 - rangemin # failure in job https://hydra.nixos.org/build/233244031 at 2023-09-02 - - rank1dynamic # failure in job https://hydra.nixos.org/build/233229881 at 2023-09-02 - rank-product # failure in job https://hydra.nixos.org/build/233239589 at 2023-09-02 - - rapid # failure in job https://hydra.nixos.org/build/244061259 at 2024-01-01 - rapid-term # failure in job https://hydra.nixos.org/build/233251731 at 2023-09-02 - Rasenschach # failure in job https://hydra.nixos.org/build/234445901 at 2023-09-13 - rating-chgk-info # failure in job https://hydra.nixos.org/build/233598034 at 2023-09-02 - rational-list # failure in job https://hydra.nixos.org/build/233197144 at 2023-09-02 - rattle # failure in job https://hydra.nixos.org/build/233234335 at 2023-09-02 - rattletrap # failure in job https://hydra.nixos.org/build/233206840 at 2023-09-02 - - raven-haskell-scotty # failure in job https://hydra.nixos.org/build/233244270 at 2023-09-02 - rawr # fails to build after unbreaking ghc-datasize at 2025-01-19 - raylib-imgui # failure in job https://hydra.nixos.org/build/233222471 at 2023-09-02 - raz # failure in job https://hydra.nixos.org/build/233218482 at 2023-09-02 - rbst # failure in job https://hydra.nixos.org/build/233238184 at 2023-09-02 - rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02 - - rdf4h # failure in job https://hydra.nixos.org/build/233234057 at 2023-09-02 - rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31 - react # failure in job https://hydra.nixos.org/build/257372364 at 2024-04-27 - react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02 - react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02 - reaction-logic # failure in job https://hydra.nixos.org/build/233216789 at 2023-09-02 - reactive-bacon # failure in job https://hydra.nixos.org/build/233238838 at 2023-09-02 - - reactive-banana-automation # failure in job https://hydra.nixos.org/build/233199860 at 2023-09-02 - reactive-banana-gi-gtk # failure in job https://hydra.nixos.org/build/233219417 at 2023-09-02 - reactive-banana-sdl2 # failure in job https://hydra.nixos.org/build/233235324 at 2023-09-02 - reactive-banana-threepenny # failure in job https://hydra.nixos.org/build/233216958 at 2023-09-02 @@ -5015,7 +5063,6 @@ broken-packages: - readline-statevar # failure in job https://hydra.nixos.org/build/233226053 at 2023-09-02 - readme-lhs # failure in job https://hydra.nixos.org/build/233248229 at 2023-09-02 - readshp # failure in job https://hydra.nixos.org/build/233197835 at 2023-09-02 - - real-dice # failure in job https://hydra.nixos.org/build/260725788 at 2024-05-25 - really-simple-xml-parser # failure in job https://hydra.nixos.org/build/233195945 at 2023-09-02 - reanimate-svg # failure in job https://hydra.nixos.org/build/233242271 at 2023-09-02 - reasonable-lens # failure in job https://hydra.nixos.org/build/233233111 at 2023-09-02 @@ -5027,7 +5074,6 @@ broken-packages: - rec-smallarray # failure in job https://hydra.nixos.org/build/233258592 at 2023-09-02 - recursive-line-count # failure in job https://hydra.nixos.org/build/252736942 at 2024-03-16 - recursors # failure in job https://hydra.nixos.org/build/233234451 at 2023-09-02 - - red-black-record # failure in job https://hydra.nixos.org/build/233194275 at 2023-09-02 - redis-hs # failure in job https://hydra.nixos.org/build/233191943 at 2023-09-02 - redis-simple # failure in job https://hydra.nixos.org/build/233200379 at 2023-09-02 - Redmine # failure in job https://hydra.nixos.org/build/233250398 at 2023-09-02 @@ -5040,6 +5086,7 @@ broken-packages: - ref-extras # failure in job https://hydra.nixos.org/build/233255903 at 2023-09-02 - Ref # failure in job https://hydra.nixos.org/build/233238498 at 2023-09-02 - ref # failure in job https://hydra.nixos.org/build/233256479 at 2023-09-02 + - refined1 # failure in job https://hydra.nixos.org/build/295096553 at 2025-04-22 - refined-http-api-data # failure in job https://hydra.nixos.org/build/233231753 at 2023-09-02 - refined-with # failure in job https://hydra.nixos.org/build/233258564 at 2023-09-02 - refinery # failure in job https://hydra.nixos.org/build/252717003 at 2024-03-16 @@ -5053,12 +5100,12 @@ broken-packages: - reflex-dom-pandoc # failure in job https://hydra.nixos.org/build/233217895 at 2023-09-02 - reflex-dom-retractable # failure in job https://hydra.nixos.org/build/233198362 at 2023-09-02 - reflex-dom-svg # failure in job https://hydra.nixos.org/build/233193544 at 2023-09-02 + - reflex-dynamic-containers # failure in job https://hydra.nixos.org/build/295096540 at 2025-04-22 - reflex-external-ref # failure in job https://hydra.nixos.org/build/233215834 at 2023-09-02 - - reflex-gadt-api # failure in job https://hydra.nixos.org/build/260124380 at 2024-05-19 - reflex-jsx # failure in job https://hydra.nixos.org/build/233207137 at 2023-09-02 - reflex-orphans # failure in job https://hydra.nixos.org/build/233249128 at 2023-09-02 - - reflex-test-host # failure in job https://hydra.nixos.org/build/233220665 at 2023-09-02 - reflex-transformers # failure in job https://hydra.nixos.org/build/233243647 at 2023-09-02 + - reflex-vty # failure in job https://hydra.nixos.org/build/295096544 at 2025-04-22 - ref-mtl # failure in job https://hydra.nixos.org/build/233260152 at 2023-09-02 - reformat # failure in job https://hydra.nixos.org/build/233212381 at 2023-09-02 - reform # failure in job https://hydra.nixos.org/build/252717808 at 2024-03-16 @@ -5068,11 +5115,11 @@ broken-packages: - refresht # failure in job https://hydra.nixos.org/build/233245243 at 2023-09-02 - refty # failure in job https://hydra.nixos.org/build/233215083 at 2023-09-02 - reg-alloc # failure in job https://hydra.nixos.org/build/233195081 at 2023-09-02 - - regex-applicative-text # failure in job https://hydra.nixos.org/build/252717881 at 2024-03-16 - regex-dfa # failure in job https://hydra.nixos.org/build/233242994 at 2023-09-02 - regexdot # failure in job https://hydra.nixos.org/build/233217389 at 2023-09-02 - regex-generator # failure in job https://hydra.nixos.org/build/233239502 at 2023-09-02 - regex-parsec # failure in job https://hydra.nixos.org/build/233223781 at 2023-09-02 + - regex-pcre2 # failure in job https://hydra.nixos.org/build/295096563 at 2025-04-22 - regex-posix-unittest # failure in job https://hydra.nixos.org/build/233249685 at 2023-09-02 - regexpr # failure in job https://hydra.nixos.org/build/252711170 at 2024-03-16 - regexpr-symbolic # failure in job https://hydra.nixos.org/build/233254451 at 2023-09-02 @@ -5087,7 +5134,7 @@ broken-packages: - regex-type # failure in job https://hydra.nixos.org/build/233199739 at 2023-09-02 - regions # failure in job https://hydra.nixos.org/build/233196483 at 2023-09-02 - register-machine-typelevel # failure in job https://hydra.nixos.org/build/233217514 at 2023-09-02 - - registry # failure in job https://hydra.nixos.org/build/233235447 at 2023-09-02 + - registry-options # failure in job https://hydra.nixos.org/build/295096594 at 2025-04-22 - regress # failure in job https://hydra.nixos.org/build/233208901 at 2023-09-02 - regular # failure in job https://hydra.nixos.org/build/233232656 at 2023-09-02 - rehoo # failure in job https://hydra.nixos.org/build/233246417 at 2023-09-02 @@ -5095,18 +5142,18 @@ broken-packages: - reified-records # failure in job https://hydra.nixos.org/build/233220595 at 2023-09-02 - reify # failure in job https://hydra.nixos.org/build/233247509 at 2023-09-02 - relacion # failure in job https://hydra.nixos.org/build/233241624 at 2023-09-02 + - relational-postgresql8 # failure in job https://hydra.nixos.org/build/295096600 at 2025-04-22 - relation # failure in job https://hydra.nixos.org/build/233244581 at 2023-09-02 - relevant-time # failure in job https://hydra.nixos.org/build/233190794 at 2023-09-02 - reload # failure in job https://hydra.nixos.org/build/233212925 at 2023-09-02 + - relocant # failure in job https://hydra.nixos.org/build/295096588 at 2025-04-22 - remark # failure in job https://hydra.nixos.org/build/233240981 at 2023-09-02 - remarks # failure in job https://hydra.nixos.org/build/233256889 at 2023-09-02 - remote-debugger # failure in job https://hydra.nixos.org/build/233199491 at 2023-09-02 - remote # failure in job https://hydra.nixos.org/build/233220714 at 2023-09-02 - remote-monad # failure in job https://hydra.nixos.org/build/233247733 at 2023-09-02 - reorderable # failure in job https://hydra.nixos.org/build/233256477 at 2023-09-02 - - reorder-expression # failure in job https://hydra.nixos.org/build/233215573 at 2023-09-02 - repa-bytestring # failure in job https://hydra.nixos.org/build/252723812 at 2024-03-16 - - repa-convert # failure in job https://hydra.nixos.org/build/283561102 at 2024-12-31 - repa-devil # failure in job https://hydra.nixos.org/build/252724171 at 2024-03-16 - repa-examples # failure in job https://hydra.nixos.org/build/252712195 at 2024-03-16 - repa-linear-algebra # failure in job https://hydra.nixos.org/build/252713634 at 2024-03-16 @@ -5121,12 +5168,14 @@ broken-packages: - representable-functors # failure in job https://hydra.nixos.org/build/233252174 at 2023-09-02 - reprinter # failure in job https://hydra.nixos.org/build/233232702 at 2023-09-02 - reproject # failure in job https://hydra.nixos.org/build/233214934 at 2023-09-02 + - reqcatcher # failure in job https://hydra.nixos.org/build/295096611 at 2025-04-22 - req-conduit # failure in job https://hydra.nixos.org/build/233248395 at 2023-09-02 - request # failure in job https://hydra.nixos.org/build/233256702 at 2023-09-02 - request-monad # failure in job https://hydra.nixos.org/build/233204896 at 2023-09-02 - require # failure in job https://hydra.nixos.org/build/233203170 at 2023-09-02 - requirements # failure in job https://hydra.nixos.org/build/252711740 at 2024-03-16 - req-url-extra # failure in job https://hydra.nixos.org/build/233198488 at 2023-09-02 + - rere # failure in job https://hydra.nixos.org/build/295096658 at 2025-04-22 - rescue # failure in job https://hydra.nixos.org/build/233230073 at 2023-09-02 - reservoir # failure in job https://hydra.nixos.org/build/233194430 at 2023-09-02 - resolve # failure in job https://hydra.nixos.org/build/233224070 at 2023-09-02 @@ -5135,13 +5184,16 @@ broken-packages: - resource-effectful # failure in job https://hydra.nixos.org/build/252712267 at 2024-03-16 - resource-embed # failure in job https://hydra.nixos.org/build/233209109 at 2023-09-02 - resource-pool-monad # failure in job https://hydra.nixos.org/build/233204199 at 2023-09-02 - - resourcet-extra # failure in job https://hydra.nixos.org/build/245696134 at 2024-01-07 - resourcet-pool # failure in job https://hydra.nixos.org/build/233213894 at 2023-09-02 + - resp # failure in job https://hydra.nixos.org/build/295096632 at 2025-04-22 + - respond # failure in job https://hydra.nixos.org/build/295096626 at 2025-04-22 - restartable # failure in job https://hydra.nixos.org/build/233220815 at 2023-09-02 - restyle # failure in job https://hydra.nixos.org/build/233199043 at 2023-09-02 - resumable-exceptions # failure in job https://hydra.nixos.org/build/233206560 at 2023-09-02 - rethinkdb-client-driver # failure in job https://hydra.nixos.org/build/233216583 at 2023-09-02 - rethinkdb # failure in job https://hydra.nixos.org/build/233211172 at 2023-09-02 + - retroclash-lib # failure in job https://hydra.nixos.org/build/295096644 at 2025-04-22 + - retry-effectful # failure in job https://hydra.nixos.org/build/295096646 at 2025-04-22 - retryer # failure in job https://hydra.nixos.org/build/233193427 at 2023-09-02 - reverse-geocoding # failure in job https://hydra.nixos.org/build/233238347 at 2023-09-02 - reverse-list # failure in job https://hydra.nixos.org/build/233192931 at 2023-09-02 @@ -5157,18 +5209,21 @@ broken-packages: - ribbit # failure in job https://hydra.nixos.org/build/233191000 at 2023-09-02 - rib-core # failure in job https://hydra.nixos.org/build/233231659 at 2023-09-02 - RichConditional # failure in job https://hydra.nixos.org/build/233218626 at 2023-09-02 + - ridley # failure in job https://hydra.nixos.org/build/295096653 at 2025-04-22 - riemann # failure in job https://hydra.nixos.org/build/233207899 at 2023-09-02 - riff # failure in job https://hydra.nixos.org/build/233202602 at 2023-09-02 - rigel-viz # failure in job https://hydra.nixos.org/build/233251060 at 2023-09-02 - - ring-buffer # failure in job https://hydra.nixos.org/build/233245453 at 2023-09-02 - ring-buffers # failure in job https://hydra.nixos.org/build/233259860 at 2023-09-02 - rings # failure in job https://hydra.nixos.org/build/252730924 at 2024-03-16 + - risc386 # failure in job https://hydra.nixos.org/build/295096662 at 2025-04-22 - riscv-isa # failure in job https://hydra.nixos.org/build/233192811 at 2023-09-02 + - risk-weaver # failure in job https://hydra.nixos.org/build/295096664 at 2025-04-22 - rison # failure in job https://hydra.nixos.org/build/233231694 at 2023-09-02 - Ritt-Wu # failure in job https://hydra.nixos.org/build/233221182 at 2023-09-02 - rivers # failure in job https://hydra.nixos.org/build/233225238 at 2023-09-02 - rivet-migration # failure in job https://hydra.nixos.org/build/233191937 at 2023-09-02 - rivet-simple-deploy # failure in job https://hydra.nixos.org/build/233229780 at 2023-09-02 + - Rlang-QQ # failure in job https://hydra.nixos.org/build/295091095 at 2025-04-22 - rle # failure in job https://hydra.nixos.org/build/233238229 at 2023-09-02 - rlglue # failure in job https://hydra.nixos.org/build/233222786 at 2023-09-02 - RLP # failure in job https://hydra.nixos.org/build/233222770 at 2023-09-02 @@ -5176,7 +5231,6 @@ broken-packages: - robin # failure in job https://hydra.nixos.org/build/233205010 at 2023-09-02 - robots-txt # failure in job https://hydra.nixos.org/build/233243090 at 2023-09-02 - roc-cluster # failure in job https://hydra.nixos.org/build/233202517 at 2023-09-02 - - roc-id # failure in job https://hydra.nixos.org/build/252715473 at 2024-03-16 - roguestar # failure in job https://hydra.nixos.org/build/233233677 at 2023-09-02 - roku-api # failure in job https://hydra.nixos.org/build/233249158 at 2023-09-02 - rollbar-client # failure in job https://hydra.nixos.org/build/233241484 at 2023-09-02 @@ -5184,6 +5238,7 @@ broken-packages: - roller # failure in job https://hydra.nixos.org/build/233198848 at 2023-09-02 - roman-numerals # failure in job https://hydra.nixos.org/build/233214716 at 2023-09-02 - ron # failure in job https://hydra.nixos.org/build/233197052 at 2023-09-02 + - ron-hs # failure in job https://hydra.nixos.org/build/295096708 at 2025-04-22 - rope # failure in job https://hydra.nixos.org/build/233198109 at 2023-09-02 - rosebud # failure in job https://hydra.nixos.org/build/233225772 at 2023-09-02 - rose # failure in job https://hydra.nixos.org/build/252717613 at 2024-03-16 @@ -5193,7 +5248,6 @@ broken-packages: - rosso # failure in job https://hydra.nixos.org/build/233230103 at 2023-09-02 - rotating-log # failure in job https://hydra.nixos.org/build/233206245 at 2023-09-02 - rounding # failure in job https://hydra.nixos.org/build/233234537 at 2023-09-02 - - RoundingFiasco # failure in job https://hydra.nixos.org/build/255680622 at 2024-04-16 - roundtrip-aeson # failure in job https://hydra.nixos.org/build/233253408 at 2023-09-02 - rowrecord # failure in job https://hydra.nixos.org/build/233208964 at 2023-09-02 - R-pandoc # failure in job https://hydra.nixos.org/build/233192114 at 2023-09-02 @@ -5228,15 +5282,12 @@ broken-packages: - safe-access # failure in job https://hydra.nixos.org/build/252736917 at 2024-03-16 - safe-buffer-monad # failure in job https://hydra.nixos.org/build/233192108 at 2023-09-02 - safe-coerce # failure in job https://hydra.nixos.org/build/233244289 at 2023-09-02 - - safe-coloured-text-gen # failure in job https://hydra.nixos.org/build/255682500 at 2024-04-16 - - safe-coloured-text-layout # failure in job https://hydra.nixos.org/build/233247031 at 2023-09-02 - safecopy-migrate # failure in job https://hydra.nixos.org/build/233224574 at 2023-09-02 - safecopy-store # failure in job https://hydra.nixos.org/build/233227973 at 2023-09-02 - safe-exceptions-checked # failure in job https://hydra.nixos.org/build/252717135 at 2024-03-16 - safe-freeze # failure in job https://hydra.nixos.org/build/233230451 at 2023-09-02 - safe-globals # failure in job https://hydra.nixos.org/build/233201910 at 2023-09-02 - safeint # failure in job https://hydra.nixos.org/build/233257369 at 2023-09-02 - - safeio # failure in job https://hydra.nixos.org/build/233219890 at 2023-09-02 - safe-lazy-io # failure in job https://hydra.nixos.org/build/233236485 at 2023-09-02 - safe-length # failure in job https://hydra.nixos.org/build/233255904 at 2023-09-02 - safe-money-xmlbf # failure in job https://hydra.nixos.org/build/233254139 at 2023-09-02 @@ -5244,7 +5295,6 @@ broken-packages: - safe-printf # failure in job https://hydra.nixos.org/build/233232731 at 2023-09-02 - saferoute # failure in job https://hydra.nixos.org/build/233254085 at 2023-09-02 - safe-tensor # failure in job https://hydra.nixos.org/build/233212430 at 2023-09-02 - - safe-wild-cards # failure in job https://hydra.nixos.org/build/233217160 at 2023-09-02 - sajson # failure in job https://hydra.nixos.org/build/233197310 at 2023-09-02 - sakuraio-platform # failure in job https://hydra.nixos.org/build/233198228 at 2023-09-02 - salak # failure in job https://hydra.nixos.org/build/233236898 at 2023-09-02 @@ -5252,10 +5302,10 @@ broken-packages: - salvia-protocol # failure in job https://hydra.nixos.org/build/233220788 at 2023-09-02 - sandlib # failure in job https://hydra.nixos.org/build/233249740 at 2023-09-02 - sandman # failure in job https://hydra.nixos.org/build/233209667 at 2023-09-02 + - sandwatch # failure in job https://hydra.nixos.org/build/295096742 at 2025-04-22 - sandwich-contexts # failure in job https://hydra.nixos.org/build/282178661 at 2024-12-23 - sarasvati # failure in job https://hydra.nixos.org/build/233208235 at 2023-09-02 - satchmo-backends # failure in job https://hydra.nixos.org/build/233228506 at 2023-09-02 - - satchmo # failure in job https://hydra.nixos.org/build/252712042 at 2024-03-16 - satchmo-minisat # failure in job https://hydra.nixos.org/build/233229585 at 2023-09-02 - sat # failure in job https://hydra.nixos.org/build/233225713 at 2023-09-02 - Saturnin # failure in job https://hydra.nixos.org/build/233227938 at 2023-09-02 @@ -5267,7 +5317,6 @@ broken-packages: - scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02 - scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02 - scalendar # failure in job https://hydra.nixos.org/build/233206581 at 2023-09-02 - - scc # failure in job https://hydra.nixos.org/build/233247446 at 2023-09-02 - scgi # failure in job https://hydra.nixos.org/build/233247314 at 2023-09-02 - schedevr # failure in job https://hydra.nixos.org/build/233240124 at 2023-09-02 - schedule-planner # failure in job https://hydra.nixos.org/build/233192691 at 2023-09-02 @@ -5275,6 +5324,7 @@ broken-packages: - schemas # failure in job https://hydra.nixos.org/build/233225239 at 2023-09-02 - scholdoc-types # failure in job https://hydra.nixos.org/build/233194927 at 2023-09-02 - scidb-hquery # failure in job https://hydra.nixos.org/build/233257053 at 2023-09-02 + - SciFlow # failure in job https://hydra.nixos.org/build/295091174 at 2025-04-22 - sci-ratio # failure in job https://hydra.nixos.org/build/233258475 at 2023-09-02 - scons2dot # failure in job https://hydra.nixos.org/build/233204528 at 2023-09-02 - scottish # failure in job https://hydra.nixos.org/build/233251021 at 2023-09-02 @@ -5323,6 +5373,7 @@ broken-packages: - secureUDP # failure in job https://hydra.nixos.org/build/233215410 at 2023-09-02 - SegmentTree # failure in job https://hydra.nixos.org/build/233216161 at 2023-09-02 - selda-postgresql # failure in job https://hydra.nixos.org/build/245539286 at 2024-01-02 + - selda-sqlite # failure in job https://hydra.nixos.org/build/295096791 at 2025-04-22 - selectors # failure in job https://hydra.nixos.org/build/233227433 at 2023-09-02 - selenium # failure in job https://hydra.nixos.org/build/233214276 at 2023-09-02 - sel # failure in job https://hydra.nixos.org/build/255671988 at 2024-04-16 @@ -5337,7 +5388,6 @@ broken-packages: - semigroupoids-do # failure in job https://hydra.nixos.org/build/252727319 at 2024-03-16 - semigroupoids-syntax # failure in job https://hydra.nixos.org/build/233213850 at 2023-09-02 - semigroups-actions # failure in job https://hydra.nixos.org/build/233216317 at 2023-09-02 - - semilattices # failure in job https://hydra.nixos.org/build/233223765 at 2023-09-02 - sendgrid-haskell # failure in job https://hydra.nixos.org/build/233228693 at 2023-09-02 - sendgrid-v3 # failure in job https://hydra.nixos.org/build/233224134 at 2023-09-02 - sensu-run # failure in job https://hydra.nixos.org/build/233251719 at 2023-09-02 @@ -5354,6 +5404,7 @@ broken-packages: - serokell-util # failure in job https://hydra.nixos.org/build/233209952 at 2023-09-02 - servant-aeson-specs # failure in job https://hydra.nixos.org/build/233202245 at 2023-09-02 - servant-auth-cookie # failure in job https://hydra.nixos.org/build/233235829 at 2023-09-02 + - servant-auth-hmac # failure in job https://hydra.nixos.org/build/295096844 at 2025-04-22 - servant-avro # failure in job https://hydra.nixos.org/build/233225632 at 2023-09-02 - servant-benchmark # failure in job https://hydra.nixos.org/build/233203748 at 2023-09-02 - servant-cassava # failure in job https://hydra.nixos.org/build/252730906 at 2024-03-16 @@ -5363,21 +5414,19 @@ broken-packages: - servant-db # failure in job https://hydra.nixos.org/build/233234946 at 2023-09-02 - servant-dhall # failure in job https://hydra.nixos.org/build/233201199 at 2023-09-02 - servant-docs-simple # failure in job https://hydra.nixos.org/build/233237374 at 2023-09-02 + - servant-ekg # failure in job https://hydra.nixos.org/build/295096851 at 2025-04-22 - servant-errors # failure in job https://hydra.nixos.org/build/233239712 at 2023-09-02 - - servant-event-stream # failure in job https://hydra.nixos.org/build/233598042 at 2023-09-02 - servant-gdp # failure in job https://hydra.nixos.org/build/233191664 at 2023-09-02 - servant-generate # failure in job https://hydra.nixos.org/build/233199452 at 2023-09-02 - servant-generic # failure in job https://hydra.nixos.org/build/233211338 at 2023-09-02 - servant-github # failure in job https://hydra.nixos.org/build/233231566 at 2023-09-02 - servant-github-webhook # failure in job https://hydra.nixos.org/build/233234237 at 2023-09-02 - - servant-hateoas # failure in job https://hydra.nixos.org/build/282175434 at 2024-12-23 - servant-htmx # failure in job https://hydra.nixos.org/build/233214786 at 2023-09-02 - servant-http2-client # failure in job https://hydra.nixos.org/build/260189694 at 2024-05-19 - - servant-http-streams # failure in job https://hydra.nixos.org/build/233242852 at 2023-09-02 - servant-iCalendar # failure in job https://hydra.nixos.org/build/233200493 at 2023-09-02 - servant-jquery # failure in job https://hydra.nixos.org/build/233238796 at 2023-09-02 - - servant-jsonrpc # failure in job https://hydra.nixos.org/build/252716396 at 2024-03-16 - servant-kotlin # failure in job https://hydra.nixos.org/build/233598190 at 2023-09-02 + - servant-lint # failure in job https://hydra.nixos.org/build/295096919 at 2025-04-22 - servant-mock # failure in job https://hydra.nixos.org/build/245788431 at 2024-01-07 - servant-namedargs # failure in job https://hydra.nixos.org/build/233258674 at 2023-09-02 - servant-nix # failure in job https://hydra.nixos.org/build/233236159 at 2023-09-02 @@ -5388,17 +5437,18 @@ broken-packages: - servant-proto-lens # failure in job https://hydra.nixos.org/build/252736298 at 2024-03-16 - servant-purescript # failure in job https://hydra.nixos.org/build/233598080 at 2023-09-02 - servant-py # failure in job https://hydra.nixos.org/build/233598104 at 2023-09-02 - - servant-quickcheck # failure in job https://hydra.nixos.org/build/233236741 at 2023-09-02 - servant-reflex # failure in job https://hydra.nixos.org/build/233212870 at 2023-09-02 - servant-router # failure in job https://hydra.nixos.org/build/233246333 at 2023-09-02 - servant-ruby # failure in job https://hydra.nixos.org/build/233598144 at 2023-09-02 - servant-scotty # failure in job https://hydra.nixos.org/build/233248472 at 2023-09-02 - - servant-seo # failure in job https://hydra.nixos.org/build/233259245 at 2023-09-02 - servant-smsc-ru # failure in job https://hydra.nixos.org/build/233239620 at 2023-09-02 - servant-stache # failure in job https://hydra.nixos.org/build/233204547 at 2023-09-02 - servant-static-th # failure in job https://hydra.nixos.org/build/233191735 at 2023-09-02 - servant-streaming # failure in job https://hydra.nixos.org/build/233215168 at 2023-09-02 - servant-streamly # failure in job https://hydra.nixos.org/build/233231404 at 2023-09-02 + - servant-subscriber # failure in job https://hydra.nixos.org/build/295096905 at 2025-04-22 + - servant-swagger-ui-jensoleg # failure in job https://hydra.nixos.org/build/295096896 at 2025-04-22 + - servant-swagger-ui-redoc # failure in job https://hydra.nixos.org/build/295096893 at 2025-04-22 - servant-to-elm # failure in job https://hydra.nixos.org/build/253681347 at 2024-03-31 - servant-tracing # failure in job https://hydra.nixos.org/build/233229308 at 2023-09-02 - servant-typed-error # failure in job https://hydra.nixos.org/build/252727241 at 2024-03-16 @@ -5436,12 +5486,13 @@ broken-packages: - SG # failure in job https://hydra.nixos.org/build/233228780 at 2023-09-02 - SGplus # failure in job https://hydra.nixos.org/build/233227890 at 2023-09-02 - sh2md # failure in job https://hydra.nixos.org/build/233254149 at 2023-09-02 + - sha1 # failure in job https://hydra.nixos.org/build/295096920 at 2025-04-22 - shade # failure in job https://hydra.nixos.org/build/233227940 at 2023-09-02 - shadower # failure in job https://hydra.nixos.org/build/233224166 at 2023-09-02 + - shake-bindist # failure in job https://hydra.nixos.org/build/295096921 at 2025-04-22 - shake-cabal-build # failure in job https://hydra.nixos.org/build/233192322 at 2023-09-02 - shake-dhall # failure in job https://hydra.nixos.org/build/233246191 at 2023-09-02 - shake-extras # failure in job https://hydra.nixos.org/build/233192079 at 2023-09-02 - - shake-futhark # failure in job https://hydra.nixos.org/build/245711571 at 2024-01-07 - shake-minify # failure in job https://hydra.nixos.org/build/233251572 at 2023-09-02 - shake-pack # failure in job https://hydra.nixos.org/build/233195211 at 2023-09-02 - shake-path # failure in job https://hydra.nixos.org/build/233247617 at 2023-09-02 @@ -5480,6 +5531,8 @@ broken-packages: - signable # failure in job https://hydra.nixos.org/build/259979871 at 2024-05-19 - signable-haskell-protoc # failure in job https://hydra.nixos.org/build/252734188 at 2024-03-16 - signal-messaging-dbus # failure in job https://hydra.nixos.org/build/252723131 at 2024-03-16 + - significant-figures # failure in job https://hydra.nixos.org/build/295097004 at 2025-04-22 + - silero-vad # failure in job https://hydra.nixos.org/build/295096978 at 2025-04-22 - simd # failure in job https://hydra.nixos.org/build/233206642 at 2023-09-02 - simfin # failure in job https://hydra.nixos.org/build/233226776 at 2023-09-02 - simple-actors # failure in job https://hydra.nixos.org/build/233239183 at 2023-09-02 @@ -5492,6 +5545,7 @@ broken-packages: - simple-css # failure in job https://hydra.nixos.org/build/233244675 at 2023-09-02 - simple-download # failure in job https://hydra.nixos.org/build/233227569 at 2023-09-02 - simple-effects # failure in job https://hydra.nixos.org/build/233246128 at 2023-09-02 + - simple-enumeration # failure in job https://hydra.nixos.org/build/295096986 at 2025-04-22 - simple-eval # failure in job https://hydra.nixos.org/build/233227793 at 2023-09-02 - simple-form # failure in job https://hydra.nixos.org/build/233243669 at 2023-09-02 - simple-genetic-algorithm # failure in job https://hydra.nixos.org/build/233200097 at 2023-09-02 @@ -5503,7 +5557,6 @@ broken-packages: - simple-money # failure in job https://hydra.nixos.org/build/233240744 at 2023-09-02 - simple-neural-networks # failure in job https://hydra.nixos.org/build/233226975 at 2023-09-02 - simplenote # failure in job https://hydra.nixos.org/build/233225953 at 2023-09-02 - - simple-pango # failure in job https://hydra.nixos.org/build/245788400 at 2024-01-07 - simple-parser # failure in job https://hydra.nixos.org/build/233218275 at 2023-09-02 - simple-pipe # failure in job https://hydra.nixos.org/build/233251483 at 2023-09-02 - simpleprelude # failure in job https://hydra.nixos.org/build/233259585 at 2023-09-02 @@ -5519,13 +5572,15 @@ broken-packages: - simple-ui # failure in job https://hydra.nixos.org/build/233248287 at 2023-09-02 - simple-units # failure in job https://hydra.nixos.org/build/233215127 at 2023-09-02 - simplex # failure in job https://hydra.nixos.org/build/252731268 at 2024-03-16 + - simplex-method # failure in job https://hydra.nixos.org/build/295097008 at 2025-04-22 - simplexmq # failure in job https://hydra.nixos.org/build/233223717 at 2023-09-02 - simple-zipper # failure in job https://hydra.nixos.org/build/233210316 at 2023-09-02 - simplistic-generics # failure in job https://hydra.nixos.org/build/233217412 at 2023-09-02 + - sindre # horribly outdated (X11 interface changed a lot) - singlethongs # failure in job https://hydra.nixos.org/build/233202756 at 2023-09-02 - singleton-dict # failure in job https://hydra.nixos.org/build/233245405 at 2023-09-02 + - singletons-base-code-generator # failure in job https://hydra.nixos.org/build/295097021 at 2025-04-22 - singleton-typelits # failure in job https://hydra.nixos.org/build/233250877 at 2023-09-02 - - single-tuple # failure in job https://hydra.nixos.org/build/233204418 at 2023-09-02 - singnal # failure in job https://hydra.nixos.org/build/233214111 at 2023-09-02 - singular-factory # failure in job https://hydra.nixos.org/build/233250779 at 2023-09-02 - sink # failure in job https://hydra.nixos.org/build/233240005 at 2023-09-02 @@ -5538,25 +5593,24 @@ broken-packages: - sized-grid # failure in job https://hydra.nixos.org/build/233239056 at 2023-09-02 - sized-types # failure in job https://hydra.nixos.org/build/233244977 at 2023-09-02 - sized-vector # failure in job https://hydra.nixos.org/build/233227779 at 2023-09-02 - - sizes # failure in job https://hydra.nixos.org/build/233247070 at 2023-09-02 - sjsp # failure in job https://hydra.nixos.org/build/233225141 at 2023-09-02 - SJW # failure in job https://hydra.nixos.org/build/233209689 at 2023-09-02 - skeletal-set # failure in job https://hydra.nixos.org/build/233254711 at 2023-09-02 - skeletest # failure in job https://hydra.nixos.org/build/270083279 at 2024-08-31 - skell # failure in job https://hydra.nixos.org/build/233245484 at 2023-09-02 - skemmtun # failure in job https://hydra.nixos.org/build/233223893 at 2023-09-02 - - skews # timeout + - sketch-frp-copilot # copilot >=4.3 && <4.4, + - skew-list # failure in job https://hydra.nixos.org/build/295097034 at 2025-04-22 + - skews # failure in job https://hydra.nixos.org/build/295097063 at 2025-04-22 - skopedate # failure in job https://hydra.nixos.org/build/233220634 at 2023-09-02 - skulk # failure in job https://hydra.nixos.org/build/233258672 at 2023-09-02 - skylighting-extensions # failure in job https://hydra.nixos.org/build/233221387 at 2023-09-02 - - skylighting-lucid # failure in job https://hydra.nixos.org/build/252724701 at 2024-03-16 - skype4hs # failure in job https://hydra.nixos.org/build/233221058 at 2023-09-02 - slack-api # failure in job https://hydra.nixos.org/build/233215701 at 2023-09-02 - slack # failure in job https://hydra.nixos.org/build/233221065 at 2023-09-02 - slack-notify-haskell # failure in job https://hydra.nixos.org/build/233249025 at 2023-09-02 - slack-progressbar # failure in job https://hydra.nixos.org/build/252722423 at 2024-03-16 - slack-verify # failure in job https://hydra.nixos.org/build/233206026 at 2023-09-02 - - slack-web # failure in job https://hydra.nixos.org/build/252724144 at 2024-03-16 - sliceofpy # failure in job https://hydra.nixos.org/build/233224418 at 2023-09-02 - slidemews # failure in job https://hydra.nixos.org/build/233205910 at 2023-09-02 - Slides # failure in job https://hydra.nixos.org/build/233201684 at 2023-09-02 @@ -5567,7 +5621,6 @@ broken-packages: - slug # failure in job https://hydra.nixos.org/build/233259687 at 2023-09-02 - slugify # failure in job https://hydra.nixos.org/build/233222023 at 2023-09-02 - smallarray # failure in job https://hydra.nixos.org/build/233256816 at 2023-09-02 - - small-bytearray-builder # failure in job https://hydra.nixos.org/build/233248483 at 2023-09-02 - smallcaps # failure in job https://hydra.nixos.org/build/233201384 at 2023-09-02 - smallcheck-kind-generics # failure in job https://hydra.nixos.org/build/233230424 at 2023-09-02 - smallcheck-series # failure in job https://hydra.nixos.org/build/233213618 at 2023-09-02 @@ -5587,6 +5640,7 @@ broken-packages: - smsaero # failure in job https://hydra.nixos.org/build/233215880 at 2023-09-02 - smtlib2 # failure in job https://hydra.nixos.org/build/233251831 at 2023-09-02 - smtlib-backends-process # failure in job https://hydra.nixos.org/build/233209223 at 2023-09-02 + - smtlib-backends-tests # failure in job https://hydra.nixos.org/build/295097081 at 2025-04-22 - smt-lib # failure in job https://hydra.nixos.org/build/233208443 at 2023-09-02 - SmtLib # failure in job https://hydra.nixos.org/build/233213271 at 2023-09-02 - SMTPClient # failure in job https://hydra.nixos.org/build/233247599 at 2023-09-02 @@ -5622,21 +5676,23 @@ broken-packages: - snaplet-typed-sessions # failure in job https://hydra.nixos.org/build/252724459 at 2024-03-16 - snap-loader-dynamic # failure in job https://hydra.nixos.org/build/233197376 at 2023-09-02 - snap-predicates # failure in job https://hydra.nixos.org/build/233244904 at 2023-09-02 - - snappy-c # failure in job https://hydra.nixos.org/build/252728597 at 2024-03-16 - snappy-conduit # failure in job https://hydra.nixos.org/build/233196865 at 2023-09-02 - snap-routes # failure in job https://hydra.nixos.org/build/252718562 at 2024-03-16 - snap-stream # failure in job https://hydra.nixos.org/build/233237969 at 2023-09-02 - snap-testing # failure in job https://hydra.nixos.org/build/252736070 at 2024-03-16 + - snap-web-routes # failure in job https://hydra.nixos.org/build/295097108 at 2025-04-22 + - snelstart-import # failure in job https://hydra.nixos.org/build/295097114 at 2025-04-22 - SNet # failure in job https://hydra.nixos.org/build/233225638 at 2023-09-02 - snipcheck # failure in job https://hydra.nixos.org/build/233214417 at 2023-09-02 - snorkels # failure in job https://hydra.nixos.org/build/233229705 at 2023-09-02 - snowchecked # failure in job https://hydra.nixos.org/build/233258191 at 2023-09-02 - snowtify # failure in job https://hydra.nixos.org/build/233215099 at 2023-09-02 + - soap # failure in job https://hydra.nixos.org/build/295097136 at 2025-04-22 - socket-activation # failure in job https://hydra.nixos.org/build/233258011 at 2023-09-02 - socketed # failure in job https://hydra.nixos.org/build/233210087 at 2023-09-02 - socketio # failure in job https://hydra.nixos.org/build/233214659 at 2023-09-02 - socket-sctp # failure in job https://hydra.nixos.org/build/233228125 at 2023-09-02 - - socket-unix # failure in job https://hydra.nixos.org/build/233238226 at 2023-09-02 + - sockets # failure in job https://hydra.nixos.org/build/295097095 at 2025-04-22 - sodium # failure in job https://hydra.nixos.org/build/233213989 at 2023-09-02 - soegtk # failure in job https://hydra.nixos.org/build/233198991 at 2023-09-02 - softfloat-hs # failure in job https://hydra.nixos.org/build/233205242 at 2023-09-02 @@ -5669,9 +5725,8 @@ broken-packages: - special-keys # failure in job https://hydra.nixos.org/build/233191988 at 2023-09-02 - spectacle # failure in job https://hydra.nixos.org/build/233207488 at 2023-09-02 - speculation # failure in job https://hydra.nixos.org/build/233211559 at 2023-09-02 + - sphinx-cli # failure in job https://hydra.nixos.org/build/295097187 at 2025-04-22 - sphinxesc # failure in job https://hydra.nixos.org/build/233194825 at 2023-09-02 - - sphinx # failure in job https://hydra.nixos.org/build/233247449 at 2023-09-02 - - Spintax # failure in job https://hydra.nixos.org/build/233224001 at 2023-09-02 - spiros # failure in job https://hydra.nixos.org/build/233249615 at 2023-09-02 - spir-v # failure in job https://hydra.nixos.org/build/233191427 at 2023-09-02 - splay # failure in job https://hydra.nixos.org/build/233217055 at 2023-09-02 @@ -5687,6 +5742,8 @@ broken-packages: - spoty # failure in job https://hydra.nixos.org/build/233233863 at 2023-09-02 - Sprig # failure in job https://hydra.nixos.org/build/233223144 at 2023-09-02 - spritz # failure in job https://hydra.nixos.org/build/233230733 at 2023-09-02 + - sproxy2 # failure in job https://hydra.nixos.org/build/295097173 at 2025-04-22 + - sproxy-web # failure in job https://hydra.nixos.org/build/295097178 at 2025-04-22 - spsa # failure in job https://hydra.nixos.org/build/233221021 at 2023-09-02 - spy # failure in job https://hydra.nixos.org/build/233208095 at 2023-09-02 - sqel # failure in job https://hydra.nixos.org/build/233256622 at 2023-09-02 @@ -5701,6 +5758,7 @@ broken-packages: - sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21 - srcinst # failure in job https://hydra.nixos.org/build/233221356 at 2023-09-02 - srt-attoparsec # failure in job https://hydra.nixos.org/build/233248456 at 2023-09-02 + - srt # failure in job https://hydra.nixos.org/build/295097165 at 2025-04-22 - srv # failure in job https://hydra.nixos.org/build/252734755 at 2024-03-16 - sscan # failure in job https://hydra.nixos.org/build/233248144 at 2023-09-02 - ssh # failure in job https://hydra.nixos.org/build/233215512 at 2023-09-02 @@ -5708,7 +5766,10 @@ broken-packages: - ssh-tunnel # failure in job https://hydra.nixos.org/build/233245203 at 2023-09-02 - SSTG # failure in job https://hydra.nixos.org/build/233250677 at 2023-09-02 - st2 # failure in job https://hydra.nixos.org/build/233256469 at 2023-09-02 + - stable-heap # failure in job https://hydra.nixos.org/build/295097179 at 2025-04-22 - stable-maps # failure in job https://hydra.nixos.org/build/233229084 at 2023-09-02 + - stable-marriage # failure in job https://hydra.nixos.org/build/295097172 at 2025-04-22 + - stable-memo # failure in job https://hydra.nixos.org/build/295097174 at 2025-04-22 - stack2cabal # failure in job https://hydra.nixos.org/build/233663091 at 2023-09-02 - stack2nix # failure in job https://hydra.nixos.org/build/233662912 at 2023-09-02 - stackage-cli # failure in job https://hydra.nixos.org/build/233213721 at 2023-09-02 @@ -5718,6 +5779,7 @@ broken-packages: - stackage-types # failure in job https://hydra.nixos.org/build/233239995 at 2023-09-02 - stack-bump # failure in job https://hydra.nixos.org/build/233257783 at 2023-09-02 - stackcollapse-ghc # failure in job https://hydra.nixos.org/build/233250775 at 2023-09-02 + - Stack # failure in job https://hydra.nixos.org/build/295091136 at 2025-04-22 - stack-fix # failure in job https://hydra.nixos.org/build/233253628 at 2023-09-02 - stack-lib # failure in job https://hydra.nixos.org/build/233662933 at 2023-09-02 - stack-prism # failure in job https://hydra.nixos.org/build/233216902 at 2023-09-02 @@ -5737,6 +5799,7 @@ broken-packages: - state # failure in job https://hydra.nixos.org/build/233215872 at 2023-09-02 - state-plus # failure in job https://hydra.nixos.org/build/233243653 at 2023-09-02 - state-record # failure in job https://hydra.nixos.org/build/233222199 at 2023-09-02 + - static-canvas # failure in job https://hydra.nixos.org/build/295097206 at 2025-04-22 - static # failure in job https://hydra.nixos.org/build/233217136 at 2023-09-02 - static-ls # failure in job https://hydra.nixos.org/build/233199876 at 2023-09-02 - static-resources # failure in job https://hydra.nixos.org/build/252724891 at 2024-03-16 @@ -5765,7 +5828,7 @@ broken-packages: - stm-firehose # failure in job https://hydra.nixos.org/build/233220943 at 2023-09-02 - stm-lifted # failure in job https://hydra.nixos.org/build/252726872 at 2024-03-16 - stm-promise # failure in job https://hydra.nixos.org/build/233204293 at 2023-09-02 - - stm-queue # failure in job https://hydra.nixos.org/build/259624889 at 2024-05-15 + - stm-queue # failure in job https://hydra.nixos.org/build/295097230 at 2025-04-22 - stm-stats # failure in job https://hydra.nixos.org/build/233214914 at 2023-09-02 - stochastic # failure in job https://hydra.nixos.org/build/233242019 at 2023-09-02 - Stomp # failure in job https://hydra.nixos.org/build/233252583 at 2023-09-02 @@ -5794,17 +5857,16 @@ broken-packages: - streaming-pcap # failure in job https://hydra.nixos.org/build/252731309 at 2024-03-16 - streaming-png # failure in job https://hydra.nixos.org/build/233236752 at 2023-09-02 - streaming-postgresql-simple # failure in job https://hydra.nixos.org/build/233212839 at 2023-09-02 - - streaming-utils # failure in job https://hydra.nixos.org/build/252725243 at 2024-03-16 - streaming-with # failure in job https://hydra.nixos.org/build/233191184 at 2023-09-02 - streamly-archive # failure in job https://hydra.nixos.org/build/252735935 at 2024-03-16 - streamly-binary # failure in job https://hydra.nixos.org/build/233240602 at 2023-09-02 - streamly-cassava # failure in job https://hydra.nixos.org/build/233237843 at 2023-09-02 - streamly-examples # failure in job https://hydra.nixos.org/build/252721153 at 2024-03-16 - - streamly-fsnotify # failure in job https://hydra.nixos.org/build/233220038 at 2023-09-02 - streamly-lmdb # failure in job https://hydra.nixos.org/build/252731414 at 2024-03-16 - streamly-lz4 # failure in job https://hydra.nixos.org/build/233219321 at 2023-09-02 - streamly-posix # failure in job https://hydra.nixos.org/build/233194023 at 2023-09-02 - streamly-statistics # failure in job https://hydra.nixos.org/build/252719066 at 2024-03-16 + - streamly-zip # failure in job https://hydra.nixos.org/build/295097269 at 2025-04-22 - stream-monad # failure in job https://hydra.nixos.org/build/233222592 at 2023-09-02 - streamproc # failure in job https://hydra.nixos.org/build/233196179 at 2023-09-02 - streamt # failure in job https://hydra.nixos.org/build/252724093 at 2024-03-16 @@ -5812,16 +5874,14 @@ broken-packages: - str # failure in job https://hydra.nixos.org/build/233227698 at 2023-09-02 - StrictBench # failure in job https://hydra.nixos.org/build/233259575 at 2023-09-02 - StrictCheck # failure in job https://hydra.nixos.org/build/233214649 at 2023-09-02 - - strict-containers # failure in job https://hydra.nixos.org/build/233215090 at 2023-09-02 - strict-ghc-plugin # failure in job https://hydra.nixos.org/build/233246830 at 2023-09-02 - strict-impl-params # failure in job https://hydra.nixos.org/build/252732248 at 2024-03-16 + - strict-io # failure in job https://hydra.nixos.org/build/295097302 at 2025-04-22 - strictly # failure in job https://hydra.nixos.org/build/233197142 at 2023-09-02 - strict-mvar # failure in job https://hydra.nixos.org/build/273459853 at 2024-10-01 - - strict-optics # failure in job https://hydra.nixos.org/build/267983907 at 2024-07-31 - strict-stm # failure in job https://hydra.nixos.org/build/273449297 at 2024-10-01 - strict-tuple-lens # failure in job https://hydra.nixos.org/build/233194548 at 2023-09-02 - strict-writer # failure in job https://hydra.nixos.org/build/252725649 at 2024-03-16 - - string-class # failure in job https://hydra.nixos.org/build/233230041 at 2023-09-02 - string-conv-tests # failure in job https://hydra.nixos.org/build/233242710 at 2023-09-02 - string-fromto # failure in job https://hydra.nixos.org/build/233223157 at 2023-09-02 - string-interpreter # failure in job https://hydra.nixos.org/build/252739490 at 2024-03-16 @@ -5833,8 +5893,8 @@ broken-packages: - stripe # failure in job https://hydra.nixos.org/build/233248173 at 2023-09-02 - stripe-hs # failure in job https://hydra.nixos.org/build/233203500 at 2023-09-02 - stripe-scotty # failure in job https://hydra.nixos.org/build/252711778 at 2024-03-16 + - stripe-wreq # failure in job https://hydra.nixos.org/build/295097337 at 2025-04-22 - strong-path # failure in job https://hydra.nixos.org/build/233225171 at 2023-09-02 - - strongweak # failure in job https://hydra.nixos.org/build/252724714 at 2024-03-16 - struct-inspector # failure in job https://hydra.nixos.org/build/252739623 at 2024-03-16 - structural-traversal # failure in job https://hydra.nixos.org/build/233235730 at 2023-09-02 - structured-cli # failure in job https://hydra.nixos.org/build/252734924 at 2024-03-16 @@ -5852,6 +5912,8 @@ broken-packages: - sub-state # failure in job https://hydra.nixos.org/build/233202687 at 2023-09-02 - subwordgraph # failure in job https://hydra.nixos.org/build/233229131 at 2023-09-02 - success # failure in job https://hydra.nixos.org/build/252718360 at 2024-03-16 + - successors # failure in job https://hydra.nixos.org/build/295097331 at 2025-04-22 + - succinct # failure in job https://hydra.nixos.org/build/295122913 at 2025-04-22 - suffix-array # failure in job https://hydra.nixos.org/build/233247630 at 2023-09-02 - suffixarray # failure in job https://hydra.nixos.org/build/233256495 at 2023-09-02 - SuffixStructures # failure in job https://hydra.nixos.org/build/233245541 at 2023-09-02 @@ -5875,6 +5937,7 @@ broken-packages: - supplemented # failure in job https://hydra.nixos.org/build/233237397 at 2023-09-02 - supply-chain-core # failure in job https://hydra.nixos.org/build/252715612 at 2024-03-16 - surjective # failure in job https://hydra.nixos.org/build/233242908 at 2023-09-02 + - sv2v # failure in job https://hydra.nixos.org/build/295097359 at 2025-04-22 - sv-core # failure in job https://hydra.nixos.org/build/233217245 at 2023-09-02 - SVD2HS # failure in job https://hydra.nixos.org/build/233248575 at 2023-09-02 - svfactor # failure in job https://hydra.nixos.org/build/233256743 at 2023-09-02 @@ -5888,6 +5951,7 @@ broken-packages: - swagger-test # failure in job https://hydra.nixos.org/build/233231958 at 2023-09-02 - swarm # failure in job https://hydra.nixos.org/build/233201687 at 2023-09-02 - swearjure # failure in job https://hydra.nixos.org/build/233231407 at 2023-09-02 + - sweet-egison # failure in job https://hydra.nixos.org/build/295097344 at 2025-04-22 - swf # failure in job https://hydra.nixos.org/build/233191062 at 2023-09-02 - swift-lda # failure in job https://hydra.nixos.org/build/233252608 at 2023-09-02 - swiss-ephemeris # failure in job https://hydra.nixos.org/build/233250845 at 2023-09-02 @@ -5895,11 +5959,9 @@ broken-packages: - sws # failure in job https://hydra.nixos.org/build/233246954 at 2023-09-02 - syb-extras # failure in job https://hydra.nixos.org/build/233206431 at 2023-09-02 - syb-with-class # failure in job https://hydra.nixos.org/build/233222818 at 2023-09-02 + - sydtest-autodocodec # failure in job https://hydra.nixos.org/build/295097354 at 2025-04-22 - sydtest-hedis # failure in job https://hydra.nixos.org/build/233207856 at 2023-09-02 - - sydtest-hspec # failure in job https://hydra.nixos.org/build/233228638 at 2023-09-02 - - sydtest-mongo # failure in job https://hydra.nixos.org/build/233249700 at 2023-09-02 - sydtest-persistent-postgresql # failure in job https://hydra.nixos.org/build/233214331 at 2023-09-02 - - sydtest-persistent-sqlite # failure in job https://hydra.nixos.org/build/233229399 at 2023-09-02 - sydtest-rabbitmq # failure in job https://hydra.nixos.org/build/233260128 at 2023-09-02 - sydtest-webdriver # failure in job https://hydra.nixos.org/build/233245448 at 2023-09-02 - syfco # failure in job https://hydra.nixos.org/build/233225199 at 2023-09-02 @@ -5922,13 +5984,14 @@ broken-packages: - system-canonicalpath # failure in job https://hydra.nixos.org/build/233254297 at 2023-09-02 - system-command # failure in job https://hydra.nixos.org/build/233239356 at 2023-09-02 - systemd-ntfy # failure in job https://hydra.nixos.org/build/236686880 at 2023-10-04 + - systemd-socket-activation # failure in job https://hydra.nixos.org/build/295097415 at 2025-04-22 - system-extra # failure in job https://hydra.nixos.org/build/233203137 at 2023-09-02 - system-inotify # failure in job https://hydra.nixos.org/build/233206871 at 2023-09-02 - system-lifted # failure in job https://hydra.nixos.org/build/233236013 at 2023-09-02 - - system-linux-proc # failure in job https://hydra.nixos.org/build/233209447 at 2023-09-02 - system-locale # failure in job https://hydra.nixos.org/build/233201789 at 2023-09-02 - system-random-effect # failure in job https://hydra.nixos.org/build/233232067 at 2023-09-02 - system-test # failure in job https://hydra.nixos.org/build/233240318 at 2023-09-02 + - systranything # failure in job https://hydra.nixos.org/build/295097462 at 2025-04-22 - t3-server # failure in job https://hydra.nixos.org/build/233220511 at 2023-09-02 - tableaux # failure in job https://hydra.nixos.org/build/233230428 at 2023-09-02 - table # failure in job https://hydra.nixos.org/build/233223186 at 2023-09-02 @@ -5963,14 +6026,12 @@ broken-packages: - tamarin-prover-utils # failure in job https://hydra.nixos.org/build/233235417 at 2023-09-02 - Tape # failure in job https://hydra.nixos.org/build/233191662 at 2023-09-02 - tapioca # failure in job https://hydra.nixos.org/build/233207781 at 2023-09-02 + - targeted-quickcheck # failure in job https://hydra.nixos.org/build/295097441 at 2025-04-22 - tart # failure in job https://hydra.nixos.org/build/252723842 at 2024-03-16 - taskell # depends on old version of brick - TaskMonad # failure in job https://hydra.nixos.org/build/233219257 at 2023-09-02 - tasty-auto # failure in job https://hydra.nixos.org/build/233220008 at 2023-09-02 - - tasty-checklist # failure in job https://hydra.nixos.org/build/252710481 at 2024-03-16 - tasty-fail-fast # failure in job https://hydra.nixos.org/build/233200040 at 2023-09-02 - - tasty-flaky # failure in job https://hydra.nixos.org/build/275140265 at 2024-10-21 - - tasty-golden-extra # failure in job https://hydra.nixos.org/build/283204600 at 2024-12-31 - tasty-grading-system # failure in job https://hydra.nixos.org/build/236673021 at 2023-10-04 - tasty-hedgehog-coverage # failure in job https://hydra.nixos.org/build/233231332 at 2023-09-02 - tasty-mgolden # failure in job https://hydra.nixos.org/build/233248196 at 2023-09-02 @@ -5978,6 +6039,7 @@ broken-packages: - tasty-stats # failure in job https://hydra.nixos.org/build/233228752 at 2023-09-02 - tasty-test-reporter # failure in job https://hydra.nixos.org/build/233208181 at 2023-09-02 - tasty-test-vector # failure in job https://hydra.nixos.org/build/233231957 at 2023-09-02 + - tasty-travis # failure in job https://hydra.nixos.org/build/295097500 at 2025-04-22 - TBC # failure in job https://hydra.nixos.org/build/233217773 at 2023-09-02 - TBit # failure in job https://hydra.nixos.org/build/233232991 at 2023-09-02 - tcache-AWS # failure in job https://hydra.nixos.org/build/233250577 at 2023-09-02 @@ -5986,13 +6048,11 @@ broken-packages: - tcp-streams # failure in job https://hydra.nixos.org/build/252713034 at 2024-03-16 - tcp-streams-openssl # failure in job https://hydra.nixos.org/build/233258076 at 2023-09-02 - tdigest-Chart # failure in job https://hydra.nixos.org/build/233244784 at 2023-09-02 - - tdlib-types # failure in job https://hydra.nixos.org/build/255678555 at 2024-04-16 - tdoc # failure in job https://hydra.nixos.org/build/233250532 at 2023-09-02 - tds # failure in job https://hydra.nixos.org/build/233201528 at 2023-09-02 - teams # failure in job https://hydra.nixos.org/build/233228277 at 2023-09-02 - technique # failure in job https://hydra.nixos.org/build/233196740 at 2023-09-02 - tedious-web # failure in job https://hydra.nixos.org/build/269665641 at 2024-08-19 - - teeth # failure in job https://hydra.nixos.org/build/233238279 at 2023-09-02 - tehepero # failure in job https://hydra.nixos.org/build/233245967 at 2023-09-02 - telega # failure in job https://hydra.nixos.org/build/233239016 at 2023-09-02 - telegram-api # failure in job https://hydra.nixos.org/build/233255927 at 2023-09-02 @@ -6005,7 +6065,6 @@ broken-packages: - tell # failure in job https://hydra.nixos.org/build/252712899 at 2024-03-16 - tempered # failure in job https://hydra.nixos.org/build/252732123 at 2024-03-16 - template-default # failure in job https://hydra.nixos.org/build/233238125 at 2023-09-02 - - template # failure in job https://hydra.nixos.org/build/233242058 at 2023-09-02 - template-haskell-optics # failure in job https://hydra.nixos.org/build/233203627 at 2023-09-02 - template-haskell-util # failure in job https://hydra.nixos.org/build/233198104 at 2023-09-02 - template-hsml # failure in job https://hydra.nixos.org/build/233203243 at 2023-09-02 @@ -6025,11 +6084,14 @@ broken-packages: - tensorflow-logging # failure building python tensorflow dependency 2023-09-09 - tensorflow-ops # failure building python tensorflow dependency 2023-09-09 - tensor-safe # failure in job https://hydra.nixos.org/build/233239719 at 2023-09-02 + - tensors # failure in job https://hydra.nixos.org/build/295097530 at 2025-04-22 - termbox-bindings # failure in job https://hydra.nixos.org/build/233257579 at 2023-09-02 - termination-combinators # failure in job https://hydra.nixos.org/build/233202329 at 2023-09-02 - termplot # failure in job https://hydra.nixos.org/build/233245692 at 2023-09-02 + - term-rewriting # failure in job https://hydra.nixos.org/build/295097520 at 2025-04-22 - terntup # failure in job https://hydra.nixos.org/build/233203746 at 2023-09-02 - tersmu # failure in job https://hydra.nixos.org/build/233253842 at 2023-09-02 + - tesla # failure in job https://hydra.nixos.org/build/295097534 at 2025-04-22 - testCom # failure in job https://hydra.nixos.org/build/233210118 at 2023-09-02 - TestExplode # failure in job https://hydra.nixos.org/build/233207327 at 2023-09-02 - test-fixture # failure in job https://hydra.nixos.org/build/233203103 at 2023-09-02 @@ -6039,6 +6101,7 @@ broken-packages: - test-framework-skip # failure in job https://hydra.nixos.org/build/233248465 at 2023-09-02 - test-framework-testing-feat # failure in job https://hydra.nixos.org/build/233227290 at 2023-09-02 - test-framework-th-prime # failure in job https://hydra.nixos.org/build/233241423 at 2023-09-02 + - testing-tensor # failure in job https://hydra.nixos.org/build/295097635 at 2025-04-22 - test-lib # failure in job https://hydra.nixos.org/build/233195296 at 2023-09-02 - testloop # failure in job https://hydra.nixos.org/build/233206527 at 2023-09-02 - test-monad-laws # failure in job https://hydra.nixos.org/build/252739363 at 2024-03-16 @@ -6058,6 +6121,7 @@ broken-packages: - text-ascii # failure in job https://hydra.nixos.org/build/233247653 at 2023-09-02 - text-compression # failure in job https://hydra.nixos.org/build/233202733 at 2023-09-02 - text-containers # failure in job https://hydra.nixos.org/build/233253948 at 2023-09-02 + - text-format # failure in job https://hydra.nixos.org/build/295097568 at 2025-04-22 - text-format-heavy # failure in job https://hydra.nixos.org/build/233213729 at 2023-09-02 - text-generic-pretty # failure in job https://hydra.nixos.org/build/233223672 at 2023-09-02 - text-icu-normalized # failure in job https://hydra.nixos.org/build/233234496 at 2023-09-02 @@ -6083,9 +6147,8 @@ broken-packages: - tga # failure in job https://hydra.nixos.org/build/233198921 at 2023-09-02 - thank-you-stars # failure in job https://hydra.nixos.org/build/233219923 at 2023-09-02 - th-build # failure in job https://hydra.nixos.org/build/233224794 at 2023-09-02 - - th-deepstrict # failure in job https://hydra.nixos.org/build/255670533 at 2024-04-16 - th-dict-discovery # failure in job https://hydra.nixos.org/build/233204140 at 2023-09-02 - - theatre-dev # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239251083 at 2023-11-10 + - theatre # failure in job https://hydra.nixos.org/build/295097627 at 2025-04-22 - THEff # failure in job https://hydra.nixos.org/build/233221239 at 2023-09-02 - themoviedb # failure in job https://hydra.nixos.org/build/233233008 at 2023-09-02 - thentos-cookie-session # failure in job https://hydra.nixos.org/build/233234700 at 2023-09-02 @@ -6116,9 +6179,9 @@ broken-packages: - th-tc # failure in job https://hydra.nixos.org/build/233243402 at 2023-09-02 - th-to-exp # failure in job https://hydra.nixos.org/build/233198437 at 2023-09-02 - th-traced # failure in job https://hydra.nixos.org/build/233247762 at 2023-09-02 + - th-typegraph # failure in job https://hydra.nixos.org/build/295122914 at 2025-04-22 - thumbnail # failure in job https://hydra.nixos.org/build/233257110 at 2023-09-02 - thumbnail-plus # failure in job https://hydra.nixos.org/build/233255464 at 2023-09-02 - - thyme # failure in job https://hydra.nixos.org/build/241518029 at 2023-12-03 - tianbar # failure in job https://hydra.nixos.org/build/233195811 at 2023-09-02 - ticket-management # failure in job https://hydra.nixos.org/build/233247134 at 2023-09-02 - tictactoe3d # failure in job https://hydra.nixos.org/build/233193080 at 2023-09-02 @@ -6135,11 +6198,11 @@ broken-packages: - tikzsd # failure in job https://hydra.nixos.org/build/233224431 at 2023-09-02 - timecalc # failure in job https://hydra.nixos.org/build/233207970 at 2023-09-02 - time-extras # failure in job https://hydra.nixos.org/build/233204030 at 2023-09-02 - - time-machine # failure in job https://hydra.nixos.org/build/233192743 at 2023-09-02 - timemap # failure in job https://hydra.nixos.org/build/233250038 at 2023-09-02 - timeout # failure in job https://hydra.nixos.org/build/233193307 at 2023-09-02 - timeout-with-results # failure in job https://hydra.nixos.org/build/233212129 at 2023-09-02 - timeparsers # failure in job https://hydra.nixos.org/build/233250789 at 2023-09-02 + - time-parsers # failure in job https://hydra.nixos.org/build/295097665 at 2025-04-22 - TimePiece # failure in job https://hydra.nixos.org/build/233213400 at 2023-09-02 - timeplot # failure in job https://hydra.nixos.org/build/233207049 at 2023-09-02 - time-qq # failure in job https://hydra.nixos.org/build/233218378 at 2023-09-02 @@ -6148,6 +6211,7 @@ broken-packages: - timeseries # failure in job https://hydra.nixos.org/build/233216686 at 2023-09-02 - time-series # failure in job https://hydra.nixos.org/build/233231491 at 2023-09-02 - time-series-lib # failure in job https://hydra.nixos.org/build/233247465 at 2023-09-02 + - timestamp # failure in job https://hydra.nixos.org/build/295097702 at 2025-04-22 - timeutils # failure in job https://hydra.nixos.org/build/233230513 at 2023-09-02 - time-w3c # failure in job https://hydra.nixos.org/build/233225902 at 2023-09-02 - timezone-detect # failure in job https://hydra.nixos.org/build/233205213 at 2023-09-02 @@ -6159,6 +6223,7 @@ broken-packages: - tinyMesh # failure in job https://hydra.nixos.org/build/265955590 at 2024-07-14 - tiny-scheduler # failure in job https://hydra.nixos.org/build/233224849 at 2023-09-02 - tinytemplate # failure in job https://hydra.nixos.org/build/233208032 at 2023-09-02 + - tinytools # failure in job https://hydra.nixos.org/build/295097699 at 2025-04-22 - TinyURL # failure in job https://hydra.nixos.org/build/233200716 at 2023-09-02 - tinyXml # failure in job https://hydra.nixos.org/build/233226725 at 2023-09-02 - tiphys # failure in job https://hydra.nixos.org/build/233199377 at 2023-09-02 @@ -6167,24 +6232,22 @@ broken-packages: - Titim # failure in job https://hydra.nixos.org/build/233196143 at 2023-09-02 - tkhs # failure in job https://hydra.nixos.org/build/233216589 at 2023-09-02 - tkyprof # failure in job https://hydra.nixos.org/build/233205547 at 2023-09-02 + - tlex-core # failure in job https://hydra.nixos.org/build/294586136 at 2025-04-09 - tls-debug # failure in job https://hydra.nixos.org/build/233228426 at 2023-09-02 - TLT # failure in job https://hydra.nixos.org/build/233193495 at 2023-09-02 - tmp-postgres # failure in job https://hydra.nixos.org/build/252731301 at 2024-03-16 - tmp-proc-example # failure in job https://hydra.nixos.org/build/233223028 at 2023-09-02 - - tmp-proc-zipkin # failure in job https://hydra.nixos.org/build/233210220 at 2023-09-02 - tofromxml # failure in job https://hydra.nixos.org/build/233257072 at 2023-09-02 - to-haskell # failure in job https://hydra.nixos.org/build/233195321 at 2023-09-02 - - toilet # failure in job https://hydra.nixos.org/build/233229543 at 2023-09-02 - tokenify # failure in job https://hydra.nixos.org/build/233249392 at 2023-09-02 - tokenizer # failure in job https://hydra.nixos.org/build/233259112 at 2023-09-02 - tokenizer-streaming # failure in job https://hydra.nixos.org/build/233232725 at 2023-09-02 - - token-limiter-concurrent # failure in job https://hydra.nixos.org/build/270092009 at 2024-08-31 - token-limiter # failure in job https://hydra.nixos.org/build/233255093 at 2023-09-02 - token-search # failure in job https://hydra.nixos.org/build/233212111 at 2023-09-02 + - tokstyle # failure in job https://hydra.nixos.org/build/295097736 at 2025-04-22 - tokyocabinet-haskell # failure in job https://hydra.nixos.org/build/233193492 at 2023-09-02 - tokyotyrant-haskell # failure in job https://hydra.nixos.org/build/233256228 at 2023-09-02 - toml # failure in job https://hydra.nixos.org/build/233223844 at 2023-09-02 - - toml-test-drivers # failure in job https://hydra.nixos.org/build/253701482 at 2024-03-31 - tonalude # failure in job https://hydra.nixos.org/build/233204874 at 2023-09-02 - tonaparser # failure in job https://hydra.nixos.org/build/233224261 at 2023-09-02 - toodles # failure in job https://hydra.nixos.org/build/233245612 at 2023-09-02 @@ -6194,11 +6257,13 @@ broken-packages: - torch # failure in job https://hydra.nixos.org/build/233222854 at 2023-09-02 - TORCS # failure in job https://hydra.nixos.org/build/233192054 at 2023-09-02 - to-string-class # failure in job https://hydra.nixos.org/build/233244336 at 2023-09-02 + - tostring # failure in job https://hydra.nixos.org/build/295097731 at 2025-04-22 - TotalMap # failure in job https://hydra.nixos.org/build/233194327 at 2023-09-02 - total-maps # failure in job https://hydra.nixos.org/build/233242562 at 2023-09-02 - touched # failure in job https://hydra.nixos.org/build/233199113 at 2023-09-02 - Tournament # failure in job https://hydra.nixos.org/build/233239014 at 2023-09-02 - toxiproxy-haskell # failure in job https://hydra.nixos.org/build/233222810 at 2023-09-02 + - tpar # failure in job https://hydra.nixos.org/build/295097738 at 2025-04-22 - tptp # failure in job https://hydra.nixos.org/build/233195607 at 2023-09-02 - trace-call # failure in job https://hydra.nixos.org/build/233250575 at 2023-09-02 - traced # failure in job https://hydra.nixos.org/build/233229953 at 2023-09-02 @@ -6228,6 +6293,7 @@ broken-packages: - transient # failure in job https://hydra.nixos.org/build/233221557 at 2023-09-02 - translatable-intset # failure in job https://hydra.nixos.org/build/233252531 at 2023-09-02 - translate # failure in job https://hydra.nixos.org/build/233239029 at 2023-09-02 + - trasa # failure in job https://hydra.nixos.org/build/294586179 at 2025-04-09 - traverse-code # failure in job https://hydra.nixos.org/build/233236749 at 2023-09-02 - travis # failure in job https://hydra.nixos.org/build/233230706 at 2023-09-02 - travis-meta-yaml # failure in job https://hydra.nixos.org/build/233251064 at 2023-09-02 @@ -6239,7 +6305,6 @@ broken-packages: - tree-monad # failure in job https://hydra.nixos.org/build/233212246 at 2023-09-02 - tree-render-text # failure in job https://hydra.nixos.org/build/233240817 at 2023-09-02 - TreeStructures # failure in job https://hydra.nixos.org/build/233213685 at 2023-09-02 - - tree-traversals # failure in job https://hydra.nixos.org/build/233206118 at 2023-09-02 - t-regex # failure in job https://hydra.nixos.org/build/233254486 at 2023-09-02 - tremulous-query # failure in job https://hydra.nixos.org/build/233200947 at 2023-09-02 - TrendGraph # failure in job https://hydra.nixos.org/build/233258651 at 2023-09-02 @@ -6266,8 +6331,10 @@ broken-packages: - tuntap # failure in job https://hydra.nixos.org/build/233199575 at 2023-09-02 - tuple-append-instances # failure in job https://hydra.nixos.org/build/233256201 at 2023-09-02 - tuple-fields # failure in job https://hydra.nixos.org/build/252721117 at 2024-03-16 + - tuple-hlist # failure in job https://hydra.nixos.org/build/295097798 at 2025-04-22 - tupleinstances # failure in job https://hydra.nixos.org/build/233208004 at 2023-09-02 - tuple-lenses # failure in job https://hydra.nixos.org/build/233239309 at 2023-09-02 + - tuple-morph # failure in job https://hydra.nixos.org/build/294628958 at 2025-04-10 - turing-machines # failure in job https://hydra.nixos.org/build/233195604 at 2023-09-02 - turing-music # failure in job https://hydra.nixos.org/build/233203435 at 2023-09-02 - turtle-options # failure in job https://hydra.nixos.org/build/233255831 at 2023-09-02 @@ -6281,6 +6348,7 @@ broken-packages: - twisty # failure in job https://hydra.nixos.org/build/233212390 at 2023-09-02 - twitchapi # failure in job https://hydra.nixos.org/build/233245126 at 2023-09-02 - twitch # failure in job https://hydra.nixos.org/build/233198940 at 2023-09-02 + - twitter-conduit # failure in job https://hydra.nixos.org/build/295097843 at 2025-04-22 - twitter # failure in job https://hydra.nixos.org/build/233244055 at 2023-09-02 - twitter-feed # failure in job https://hydra.nixos.org/build/233251565 at 2023-09-02 - tx # failure in job https://hydra.nixos.org/build/233223988 at 2023-09-02 @@ -6309,16 +6377,15 @@ broken-packages: - type-indexed-queues # failure in job https://hydra.nixos.org/build/233197833 at 2023-09-02 - type-interpreter # failure in job https://hydra.nixos.org/build/233192182 at 2023-09-02 - type-int # failure in job https://hydra.nixos.org/build/233245978 at 2023-09-02 - - typelet # failure in job https://hydra.nixos.org/build/276367145 at 2024-11-06 - type-level-bst # failure in job https://hydra.nixos.org/build/233202030 at 2023-09-02 + - type-level-kv-list-esqueleto # failure in job https://hydra.nixos.org/build/295097863 at 2025-04-22 + - type-level-kv-list-persistent # failure in job https://hydra.nixos.org/build/295097878 at 2025-04-22 - type-level-natural-number-induction # failure in job https://hydra.nixos.org/build/233259499 at 2023-09-02 - type-level-natural-number-operations # failure in job https://hydra.nixos.org/build/233198314 at 2023-09-02 - typelevel-rewrite-rules # failure in job https://hydra.nixos.org/build/233243365 at 2023-09-02 - type-level-sets # failure in job https://hydra.nixos.org/build/233197419 at 2023-09-02 - typelevel-tensor # failure in job https://hydra.nixos.org/build/233190827 at 2023-09-02 - type-list # failure in job https://hydra.nixos.org/build/233234789 at 2023-09-02 - - typelits-printf # failure in job https://hydra.nixos.org/build/252737641 at 2024-03-16 - - typelits-witnesses # failure in job https://hydra.nixos.org/build/233224289 at 2023-09-02 - type-of-html-static # failure in job https://hydra.nixos.org/build/233226924 at 2023-09-02 - type-operators # failure in job https://hydra.nixos.org/build/233232802 at 2023-09-02 - typeparams # failure in job https://hydra.nixos.org/build/233192078 at 2023-09-02 @@ -6333,7 +6400,6 @@ broken-packages: - typograffiti # failure in job https://hydra.nixos.org/build/233195076 at 2023-09-02 - typson-core # failure in job https://hydra.nixos.org/build/233257835 at 2023-09-02 - tyro # failure in job https://hydra.nixos.org/build/233200171 at 2023-09-02 - - tztime # failure in job https://hydra.nixos.org/build/252731958 at 2024-03-16 - uacpid # failure in job https://hydra.nixos.org/build/252734266 at 2024-03-16 - uAgda # failure in job https://hydra.nixos.org/build/233252487 at 2023-09-02 - uberlast # failure in job https://hydra.nixos.org/build/233233074 at 2023-09-02 @@ -6347,6 +6413,7 @@ broken-packages: - uhexdump # failure in job https://hydra.nixos.org/build/233209647 at 2023-09-02 - uhttpc # failure in job https://hydra.nixos.org/build/233232481 at 2023-09-02 - ui-command # failure in job https://hydra.nixos.org/build/233223762 at 2023-09-02 + - ui # failure in job https://hydra.nixos.org/build/295097879 at 2025-04-22 - ukrainian-phonetics-basic-array-bytestring # failure in job https://hydra.nixos.org/build/233228787 at 2023-09-02 - ukrainian-phonetics-basic-array # failure in job https://hydra.nixos.org/build/275136298 at 2024-10-21 - unac-bindings # failure in job https://hydra.nixos.org/build/236686523 at 2023-10-04 @@ -6358,24 +6425,19 @@ broken-packages: - unboxed # failure in job https://hydra.nixos.org/build/233219555 at 2023-09-02 - unboxed-references # failure in job https://hydra.nixos.org/build/233192713 at 2023-09-02 - unbreak # failure in job https://hydra.nixos.org/build/233242560 at 2023-09-02 - - uncertain # failure in job https://hydra.nixos.org/build/273461304 at 2024-10-01 - unescaping-print # failure in job https://hydra.nixos.org/build/252736030 at 2024-03-16 - unfix-binders # failure in job https://hydra.nixos.org/build/233259262 at 2023-09-02 - unfoldable # failure in job https://hydra.nixos.org/build/252721990 at 2024-03-16 - - unicode-data-names # failure in job https://hydra.nixos.org/build/252723683 at 2024-03-16 - - unicode-data-scripts # failure in job https://hydra.nixos.org/build/252715720 at 2024-03-16 - - unicode-data-security # failure in job https://hydra.nixos.org/build/252714713 at 2024-03-16 + - unfree # failure in job https://hydra.nixos.org/build/295097900 at 2025-04-22 - unicode-general-category # failure in job https://hydra.nixos.org/build/233250572 at 2023-09-02 - unicode-prelude # failure in job https://hydra.nixos.org/build/233241723 at 2023-09-02 - unicode-symbols # failure in job https://hydra.nixos.org/build/233241639 at 2023-09-02 - unicode-tricks # failure in job https://hydra.nixos.org/build/233258238 at 2023-09-02 - - unification-fd # failure in job https://hydra.nixos.org/build/252716820 at 2024-03-16 - - union # failure in job https://hydra.nixos.org/build/252720024 at 2024-03-16 - - union-find-array # failure in job https://hydra.nixos.org/build/252717893 at 2024-03-16 - union-find # failure in job https://hydra.nixos.org/build/233245476 at 2023-09-02 - union-map # failure in job https://hydra.nixos.org/build/233222765 at 2023-09-02 - uniprot-kb # failure in job https://hydra.nixos.org/build/233209692 at 2023-09-02 - uniqueid # failure in job https://hydra.nixos.org/build/233251447 at 2023-09-02 + - unique-lang # failure in job https://hydra.nixos.org/build/295097999 at 2025-04-22 - uniquely-represented-sets # failure in job https://hydra.nixos.org/build/233242429 at 2023-09-02 - uniqueness-periods-general # failure in job https://hydra.nixos.org/build/233208045 at 2023-09-02 - uniqueness-periods-vector-common # failure in job https://hydra.nixos.org/build/233210018 at 2023-09-02 @@ -6391,6 +6453,7 @@ broken-packages: - unix-memory # failure in job https://hydra.nixos.org/build/252735802 at 2024-03-16 - unix-process-conduit # failure in job https://hydra.nixos.org/build/233191509 at 2023-09-02 - unix-recursive # failure in job https://hydra.nixos.org/build/233194742 at 2023-09-02 + - unix-simple # failure in job https://hydra.nixos.org/build/295097959 at 2025-04-22 - unlifted-list # failure in job https://hydra.nixos.org/build/233205239 at 2023-09-02 - unlift # failure in job https://hydra.nixos.org/build/233217875 at 2023-09-02 - unliftio-messagebox # failure in job https://hydra.nixos.org/build/233200633 at 2023-09-02 @@ -6399,9 +6462,10 @@ broken-packages: - unordered-containers-rematch # failure in job https://hydra.nixos.org/build/233220800 at 2023-09-02 - unordered-graphs # failure in job https://hydra.nixos.org/build/233190879 at 2023-09-02 - unordered-intmap # failure in job https://hydra.nixos.org/build/233194954 at 2023-09-02 + - unpacked-containers # failure in job https://hydra.nixos.org/build/295097979 at 2025-04-22 - unpacked-either # failure in job https://hydra.nixos.org/build/233207731 at 2023-09-02 - unpacked-maybe # failure in job https://hydra.nixos.org/build/233197926 at 2023-09-02 - - unpacked-maybe-numeric # failure in job https://hydra.nixos.org/build/233250596 at 2023-09-02 + - unpacked-maybe-text # failure in job https://hydra.nixos.org/build/295097981 at 2025-04-22 - unpack-funcs # failure in job https://hydra.nixos.org/build/233196365 at 2023-09-02 - unroll-ghc-plugin # failure in job https://hydra.nixos.org/build/233212728 at 2023-09-02 - unsafely # failure in job https://hydra.nixos.org/build/233238669 at 2023-09-02 @@ -6427,13 +6491,12 @@ broken-packages: - urldecode # failure in job https://hydra.nixos.org/build/233258501 at 2023-09-02 - url-decoders # failure in job https://hydra.nixos.org/build/233245312 at 2023-09-02 - urldisp-happstack # failure in job https://hydra.nixos.org/build/233194536 at 2023-09-02 - - urlencoded # failure in job https://hydra.nixos.org/build/233205629 at 2023-09-02 - url-generic # failure in job https://hydra.nixos.org/build/233221641 at 2023-09-02 - urn # failure in job https://hydra.nixos.org/build/233228949 at 2023-09-02 - urn-random # failure in job https://hydra.nixos.org/build/233243986 at 2023-09-02 - urxml # failure in job https://hydra.nixos.org/build/233195104 at 2023-09-02 - useragents # failure in job https://hydra.nixos.org/build/233203723 at 2023-09-02 - - userid # failure in job https://hydra.nixos.org/build/233227019 at 2023-09-02 + - users-mysql-haskell # failure in job https://hydra.nixos.org/build/295098002 at 2025-04-22 - users-persistent # failure in job https://hydra.nixos.org/build/233258182 at 2023-09-02 - users-postgresql-simple # failure in job https://hydra.nixos.org/build/252737462 at 2024-03-16 - utc # failure in job https://hydra.nixos.org/build/233218307 at 2023-09-02 @@ -6445,12 +6508,9 @@ broken-packages: - util-plus # failure in job https://hydra.nixos.org/build/233231591 at 2023-09-02 - util-primitive # failure in job https://hydra.nixos.org/build/233258861 at 2023-09-02 - uuagc-bootstrap # failure in job https://hydra.nixos.org/build/233254123 at 2023-09-02 - - uuagc-cabal # failure in job https://hydra.nixos.org/build/252727853 at 2024-03-16 - uuagc-diagrams # failure in job https://hydra.nixos.org/build/233247645 at 2023-09-02 - uu-cco # failure in job https://hydra.nixos.org/build/233259027 at 2023-09-02 - uuid-aeson # failure in job https://hydra.nixos.org/build/233219695 at 2023-09-02 - - uusi # failure in job https://hydra.nixos.org/build/233201662 at 2023-09-02 - - uu-tc-error # failure in job https://hydra.nixos.org/build/245696966 at 2024-01-07 - uvector # failure in job https://hydra.nixos.org/build/233224782 at 2023-09-02 - uxadt # failure in job https://hydra.nixos.org/build/233254972 at 2023-09-02 - vabal-lib # failure in job https://hydra.nixos.org/build/233198776 at 2023-09-02 @@ -6461,7 +6521,6 @@ broken-packages: - validations # failure in job https://hydra.nixos.org/build/233208976 at 2023-09-02 - validationt # failure in job https://hydra.nixos.org/build/252739235 at 2024-03-16 - validators # failure in job https://hydra.nixos.org/build/233235532 at 2023-09-02 - - validity-network-uri # failure in job https://hydra.nixos.org/build/233240551 at 2023-09-02 - valid-names # failure in job https://hydra.nixos.org/build/233213115 at 2023-09-02 - value-supply # failure in job https://hydra.nixos.org/build/233190936 at 2023-09-02 - ValveValueKeyvalue # failure in job https://hydra.nixos.org/build/252733320 at 2024-03-16 @@ -6472,15 +6531,14 @@ broken-packages: - variables # failure in job https://hydra.nixos.org/build/233237682 at 2023-09-02 - variadic # failure in job https://hydra.nixos.org/build/233209743 at 2023-09-02 - variation # failure in job https://hydra.nixos.org/build/233240549 at 2023-09-02 + - var-monad # failure in job https://hydra.nixos.org/build/295098124 at 2025-04-22 - vault-tool # failure in job https://hydra.nixos.org/build/233217613 at 2023-09-02 - vcache # failure in job https://hydra.nixos.org/build/233250925 at 2023-09-02 - vcatt # failure in job https://hydra.nixos.org/build/233236976 at 2023-09-02 - vcf # failure in job https://hydra.nixos.org/build/233246613 at 2023-09-02 - vcswrapper # failure in job https://hydra.nixos.org/build/233228400 at 2023-09-02 - Vec-Boolean # failure in job https://hydra.nixos.org/build/233218305 at 2023-09-02 - - vec-lens # failure in job https://hydra.nixos.org/build/265284617 at 2024-07-14 - Vec-OpenGLRaw # failure in job https://hydra.nixos.org/build/233230560 at 2023-09-02 - - vec-optics # failure in job https://hydra.nixos.org/build/265281367 at 2024-07-14 - vect-floating # failure in job https://hydra.nixos.org/build/233196146 at 2023-09-02 - vect-opengl # failure in job https://hydra.nixos.org/build/233230142 at 2023-09-02 - vector-bytestring # failure in job https://hydra.nixos.org/build/233209167 at 2023-09-02 @@ -6489,7 +6547,6 @@ broken-packages: - vector-conduit # failure in job https://hydra.nixos.org/build/233237284 at 2023-09-02 - vector-doublezip # failure in job https://hydra.nixos.org/build/233252979 at 2023-09-02 - vector-endian # failure in job https://hydra.nixos.org/build/233237355 at 2023-09-02 - - vector-fftw # failure in job https://hydra.nixos.org/build/233221978 at 2023-09-02 - vector-functorlazy # failure in job https://hydra.nixos.org/build/233201658 at 2023-09-02 - vector-heterogenous # failure in job https://hydra.nixos.org/build/233221627 at 2023-09-02 - vector-random # failure in job https://hydra.nixos.org/build/233254910 at 2023-09-02 @@ -6499,7 +6556,6 @@ broken-packages: - vector-space-opengl # failure in job https://hydra.nixos.org/build/233206443 at 2023-09-02 - vector-space-points # failure in job https://hydra.nixos.org/build/233230506 at 2023-09-02 - vector-static # failure in job https://hydra.nixos.org/build/233236346 at 2023-09-02 - - vega-view # failure in job https://hydra.nixos.org/build/233224980 at 2023-09-02 - velma # failure in job https://hydra.nixos.org/build/233252875 at 2023-09-02 - Verba # failure in job https://hydra.nixos.org/build/233237824 at 2023-09-02 - verbalexpressions # failure in job https://hydra.nixos.org/build/233247870 at 2023-09-02 @@ -6507,7 +6563,6 @@ broken-packages: - verify # failure in job https://hydra.nixos.org/build/233239874 at 2023-09-02 - verilog # failure in job https://hydra.nixos.org/build/233211999 at 2023-09-02 - versioning # failure in job https://hydra.nixos.org/build/233205892 at 2023-09-02 - - vessel # failure in job https://hydra.nixos.org/build/260124469 at 2024-05-19 - vformat # failure in job https://hydra.nixos.org/build/233222840 at 2023-09-02 - vgrep # failure in job https://hydra.nixos.org/build/233210982 at 2023-09-02 - vhd # failure in job https://hydra.nixos.org/build/233230229 at 2023-09-02 @@ -6515,6 +6570,7 @@ broken-packages: - vicinity # failure in job https://hydra.nixos.org/build/233240251 at 2023-09-02 - viewprof # failure in job https://hydra.nixos.org/build/233257842 at 2023-09-02 - views # failure in job https://hydra.nixos.org/build/233203371 at 2023-09-02 + - vikunja-api # failure in job https://hydra.nixos.org/build/295098092 at 2025-04-22 - Villefort # failure in job https://hydra.nixos.org/build/233224994 at 2023-09-02 - vimus # failure in job https://hydra.nixos.org/build/233227980 at 2023-09-02 - vintage-basic # failure in job https://hydra.nixos.org/build/233241073 at 2023-09-02 @@ -6526,10 +6582,12 @@ broken-packages: - vinyl-vectors # failure in job https://hydra.nixos.org/build/233209137 at 2023-09-02 - virthualenv # failure in job https://hydra.nixos.org/build/233216281 at 2023-09-02 - visibility # failure in job https://hydra.nixos.org/build/233206672 at 2023-09-02 + - visualize-cbn # failure in job https://hydra.nixos.org/build/295098135 at 2025-04-22 - visual-prof # failure in job https://hydra.nixos.org/build/233250080 at 2023-09-02 - vitrea # failure in job https://hydra.nixos.org/build/233252038 at 2023-09-02 - vk-aws-route53 # failure in job https://hydra.nixos.org/build/233250126 at 2023-09-02 - VKHS # failure in job https://hydra.nixos.org/build/233246557 at 2023-09-02 + - vocoder # failure in job https://hydra.nixos.org/build/295122919 at 2025-04-22 - vowpal-utils # failure in job https://hydra.nixos.org/build/233251505 at 2023-09-02 - voyeur # failure in job https://hydra.nixos.org/build/233234792 at 2023-09-02 - VRML # failure in job https://hydra.nixos.org/build/233256643 at 2023-09-02 @@ -6542,21 +6600,22 @@ broken-packages: - 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-app-file-cgi # failure in job https://hydra.nixos.org/build/252733772 at 2024-03-16 + - wai-control # failure in job https://hydra.nixos.org/build/295098171 at 2025-04-22 - wai-git-http # failure in job https://hydra.nixos.org/build/233191513 at 2023-09-02 - wai-graceful # failure in job https://hydra.nixos.org/build/233243180 at 2023-09-02 - wai-handler-devel # failure in job https://hydra.nixos.org/build/233226033 at 2023-09-02 - - wai-handler-fastcgi # failure in job https://hydra.nixos.org/build/233221946 at 2023-09-02 - wai-handler-scgi # failure in job https://hydra.nixos.org/build/233246939 at 2023-09-02 - wai-handler-webkit # failure in job https://hydra.nixos.org/build/233236556 at 2023-09-02 - wai-hmac-auth # failure in job https://hydra.nixos.org/build/233210044 at 2023-09-02 + - wai-lambda # failure in job https://hydra.nixos.org/build/295098199 at 2025-04-22 - wai-lens # failure in job https://hydra.nixos.org/build/233225852 at 2023-09-02 - wai-lite # failure in job https://hydra.nixos.org/build/233234657 at 2023-09-02 - wai-logger-buffered # failure in job https://hydra.nixos.org/build/233196102 at 2023-09-02 - wai-logger-prefork # failure in job https://hydra.nixos.org/build/233202495 at 2023-09-02 - wai-middleware-auth # failure in job https://hydra.nixos.org/build/233199447 at 2023-09-02 - wai-middleware-catch # failure in job https://hydra.nixos.org/build/233222782 at 2023-09-02 + - wai-middleware-content-type # failure in job https://hydra.nixos.org/build/295098150 at 2025-04-22 - wai-middleware-crowd # failure in job https://hydra.nixos.org/build/233237853 at 2023-09-02 - - wai-middleware-delegate # failure in job https://hydra.nixos.org/build/233197338 at 2023-09-02 - wai-middleware-etag # failure in job https://hydra.nixos.org/build/233212107 at 2023-09-02 - wai-middleware-headers # failure in job https://hydra.nixos.org/build/233229927 at 2023-09-02 - wai-middleware-hmac-client # failure in job https://hydra.nixos.org/build/233249856 at 2023-09-02 @@ -6564,6 +6623,7 @@ broken-packages: - wai-middleware-static-caching # failure in job https://hydra.nixos.org/build/233208386 at 2023-09-02 - wai-middleware-travisci # failure in job https://hydra.nixos.org/build/233215805 at 2023-09-02 - wai-middleware-validation # failure in job https://hydra.nixos.org/build/252713056 at 2024-03-16 + - wai-middleware-verbs # failure in job https://hydra.nixos.org/build/295098205 at 2025-04-22 - wai-predicates # failure in job https://hydra.nixos.org/build/245788559 at 2024-01-07 - wai-problem-details # failure in job https://hydra.nixos.org/build/233227727 at 2023-09-02 - wai-rate-limit-postgres # failure in job https://hydra.nixos.org/build/233244097 at 2023-09-02 @@ -6572,22 +6632,20 @@ broken-packages: - wai-responsible # failure in job https://hydra.nixos.org/build/233248119 at 2023-09-02 - wai-router # failure in job https://hydra.nixos.org/build/233253691 at 2023-09-02 - wai-routes # failure in job https://hydra.nixos.org/build/233243854 at 2023-09-02 - - wai-saml2 # failure in job https://hydra.nixos.org/build/233197938 at 2023-09-02 - wai-secure-cookies # failure in job https://hydra.nixos.org/build/233216416 at 2023-09-02 + - wai-session-alt # failure in job https://hydra.nixos.org/build/295098153 at 2025-04-22 - wai-session-mysql # failure in job https://hydra.nixos.org/build/233206451 at 2023-09-02 - wai-session-postgresql # failure in job https://hydra.nixos.org/build/233229871 at 2023-09-02 - wai-session-redis # failure in job https://hydra.nixos.org/build/233218737 at 2023-09-02 - wai-static-cache # failure in job https://hydra.nixos.org/build/233228597 at 2023-09-02 - waitfree # failure in job https://hydra.nixos.org/build/233222583 at 2023-09-02 - wai-throttler # failure in job https://hydra.nixos.org/build/233231002 at 2023-09-02 - - wai-token-bucket-ratelimiter # failure in job https://hydra.nixos.org/build/236682758 at 2023-10-04 - waitra # failure in job https://hydra.nixos.org/build/233222291 at 2023-09-02 - wakame # failure in job https://hydra.nixos.org/build/233254673 at 2023-09-02 - wallpaper # failure in job https://hydra.nixos.org/build/233219027 at 2023-09-02 - warc # failure in job https://hydra.nixos.org/build/233215734 at 2023-09-02 - warp-dynamic # failure in job https://hydra.nixos.org/build/233220479 at 2023-09-02 - warp-static # failure in job https://hydra.nixos.org/build/233239581 at 2023-09-02 - - warp-systemd # failure in job https://hydra.nixos.org/build/233215956 at 2023-09-02 - warp-tls-uid # failure in job https://hydra.nixos.org/build/252725883 at 2024-03-16 - wasm # failure in job https://hydra.nixos.org/build/233249877 at 2023-09-02 - watcher # failure in job https://hydra.nixos.org/build/233245056 at 2023-09-02 @@ -6595,7 +6653,6 @@ broken-packages: - wavefront # failure in job https://hydra.nixos.org/build/233248071 at 2023-09-02 - wavefront-obj # failure in job https://hydra.nixos.org/build/233200951 at 2023-09-02 - weak-bag # failure in job https://hydra.nixos.org/build/233198097 at 2023-09-02 - - WeakSets # failure in job https://hydra.nixos.org/build/233199611 at 2023-09-02 - weather-api # failure in job https://hydra.nixos.org/build/233202108 at 2023-09-02 - Weather # failure in job https://hydra.nixos.org/build/233197934 at 2023-09-02 - web3-ipfs # failure in job https://hydra.nixos.org/build/233235342 at 2023-09-02 @@ -6622,10 +6679,13 @@ broken-packages: - web-plugins # failure in job https://hydra.nixos.org/build/233207596 at 2023-09-02 - web-push # failure in job https://hydra.nixos.org/build/233206721 at 2023-09-02 - Webrexp # failure in job https://hydra.nixos.org/build/233212376 at 2023-09-02 - - web-routes # failure in job https://hydra.nixos.org/build/252719043 at 2024-03-16 + - web-routes-happstack # failure in job https://hydra.nixos.org/build/295098198 at 2025-04-22 - web-routes-quasi # failure in job https://hydra.nixos.org/build/233222454 at 2023-09-02 - web-routes-transformers # failure in job https://hydra.nixos.org/build/233256428 at 2023-09-02 + - web-routes-wai # failure in job https://hydra.nixos.org/build/295098187 at 2025-04-22 - webshow # failure in job https://hydra.nixos.org/build/233243842 at 2023-09-02 + - websockets-json # failure in job https://hydra.nixos.org/build/295098197 at 2025-04-22 + - websockets-rpc # failure in job https://hydra.nixos.org/build/295098230 at 2025-04-22 - web-view # failure in job https://hydra.nixos.org/build/244678837 at 2024-01-01 - webwire # failure in job https://hydra.nixos.org/build/233233892 at 2023-09-02 - wedged # failure in job https://hydra.nixos.org/build/252739136 at 2024-03-16 @@ -6635,7 +6695,6 @@ broken-packages: - werewolf # failure in job https://hydra.nixos.org/build/233250937 at 2023-09-02 - wgpu-raw-hs # failure in job https://hydra.nixos.org/build/233221814 at 2023-09-02 - Wheb # failure in job https://hydra.nixos.org/build/233258281 at 2023-09-02 - - wherefrom-compat # failure in job https://hydra.nixos.org/build/252723758 at 2024-03-16 - while-lang-parser # failure in job https://hydra.nixos.org/build/233237507 at 2023-09-02 - whim # failure in job https://hydra.nixos.org/build/234465317 at 2023-09-13 - whiskers # failure in job https://hydra.nixos.org/build/233258941 at 2023-09-02 @@ -6644,20 +6703,18 @@ broken-packages: - wide-word-instances # failure in job https://hydra.nixos.org/build/233253084 at 2023-09-02 - wikicfp-scraper # failure in job https://hydra.nixos.org/build/233198432 at 2023-09-02 - WikimediaParser # failure in job https://hydra.nixos.org/build/233242393 at 2023-09-02 - - wild-bind # failure in job https://hydra.nixos.org/build/233200102 at 2023-09-02 + - wild-bind-indicator # bounds issues relating to gtk https://hydra.nixos.org/build/295428436 - willow # failure in job https://hydra.nixos.org/build/233215807 at 2023-09-02 - windns # failure in job https://hydra.nixos.org/build/233242724 at 2023-09-02 - - window-utils # failure in job https://hydra.nixos.org/build/233238667 at 2023-09-02 - winerror # failure in job https://hydra.nixos.org/build/233196100 at 2023-09-02 - wireguard-hs # failure in job https://hydra.nixos.org/build/233218722 at 2023-09-02 - wires # failure in job https://hydra.nixos.org/build/233192321 at 2023-09-02 - wiring # failure in job https://hydra.nixos.org/build/233191683 at 2023-09-02 + - witherable-class # failure in job https://hydra.nixos.org/build/295098236 at 2025-04-22 - witty # failure in job https://hydra.nixos.org/build/233194976 at 2023-09-02 - wkt # failure in job https://hydra.nixos.org/build/233220848 at 2023-09-02 - wkt-geom # failure in job https://hydra.nixos.org/build/233199774 at 2023-09-02 - - wkt-types # failure in job https://hydra.nixos.org/build/269668682 at 2024-08-19 - WL500gPLib # failure in job https://hydra.nixos.org/build/233203811 at 2023-09-02 - - wled-json # failure in job https://hydra.nixos.org/build/283201821 at 2024-12-31 - wl-pprint-console # failure in job https://hydra.nixos.org/build/233204682 at 2023-09-02 - wl-pprint-extras # failure in job https://hydra.nixos.org/build/233233369 at 2023-09-02 - WMSigner # failure in job https://hydra.nixos.org/build/233199780 at 2023-09-02 @@ -6685,7 +6742,9 @@ broken-packages: - world-peace # failure in job https://hydra.nixos.org/build/252710711 at 2024-03-16 - worldturtle # failure in job https://hydra.nixos.org/build/234448293 at 2023-09-13 - wp-archivebot # failure in job https://hydra.nixos.org/build/233195749 at 2023-09-02 + - wrapped # failure in job https://hydra.nixos.org/build/295098260 at 2025-04-22 - wrapped-generic-default # failure in job https://hydra.nixos.org/build/252718811 at 2024-03-16 + - wreq-effectful # failure in job https://hydra.nixos.org/build/295098277 at 2025-04-22 - wreq-helper # failure in job https://hydra.nixos.org/build/233228914 at 2023-09-02 - wreq-patchable # failure in job https://hydra.nixos.org/build/233237832 at 2023-09-02 - wreq-sb # failure in job https://hydra.nixos.org/build/233259269 at 2023-09-02 @@ -6697,7 +6756,6 @@ broken-packages: - writer-cps-mtl # failure in job https://hydra.nixos.org/build/252713593 at 2024-03-16 - wsdl # failure in job https://hydra.nixos.org/build/233208187 at 2023-09-02 - wsedit # failure in job https://hydra.nixos.org/build/233232333 at 2023-09-02 - - ws # failure building executable 'ws' in job https://hydra.nixos.org/build/237237311 at 2023-10-21 - wss-client # timeout - wtk # failure in job https://hydra.nixos.org/build/233220668 at 2023-09-02 - wumpus-core # failure in job https://hydra.nixos.org/build/233244405 at 2023-09-02 @@ -6708,7 +6766,7 @@ broken-packages: - X11-xdamage # failure in job https://hydra.nixos.org/build/233194342 at 2023-09-02 - X11-xfixes # failure in job https://hydra.nixos.org/build/233256494 at 2023-09-02 - x86-64bit # failure in job https://hydra.nixos.org/build/252737465 at 2024-03-16 - - xcb-types # failure in job https://hydra.nixos.org/build/252721031 at 2024-03-16 + - xcffib # failure in job https://hydra.nixos.org/build/295098351 at 2025-04-22 - xchat-plugin # failure in job https://hydra.nixos.org/build/233238679 at 2023-09-02 - xcp # failure in job https://hydra.nixos.org/build/233208926 at 2023-09-02 - x-dsp # failure in job https://hydra.nixos.org/build/233218091 at 2023-09-02 @@ -6717,6 +6775,7 @@ broken-packages: - X # failure in job https://hydra.nixos.org/build/233217783 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 @@ -6737,6 +6796,8 @@ broken-packages: - xml-extractors # failure in job https://hydra.nixos.org/build/252718569 at 2024-03-16 - xml-html-conduit-lens # failure in job https://hydra.nixos.org/build/233238471 at 2023-09-02 - XmlHtmlWriter # failure in job https://hydra.nixos.org/build/233213597 at 2023-09-02 + - xml-indexed-cursor # failure in job https://hydra.nixos.org/build/295098303 at 2025-04-22 + - xml-lens # failure in job https://hydra.nixos.org/build/295098347 at 2025-04-22 - xml-parsec # failure in job https://hydra.nixos.org/build/233208461 at 2023-09-02 - xml-parser # failure in job https://hydra.nixos.org/build/252721082 at 2024-03-16 - xml-prettify # failure in job https://hydra.nixos.org/build/233225974 at 2023-09-02 @@ -6755,7 +6816,6 @@ broken-packages: - xmonad-vanessa # failure in job https://hydra.nixos.org/build/233214303 at 2023-09-02 - xmonad-wallpaper # failure in job https://hydra.nixos.org/build/233217165 at 2023-09-02 - xmonad-windownames # failure in job https://hydra.nixos.org/build/233258043 at 2023-09-02 - - xnobar # failure in job https://hydra.nixos.org/build/269877688 at 2024-08-19 - Xorshift128Plus # failure in job https://hydra.nixos.org/build/233225679 at 2023-09-02 - xorshift-plus # failure in job https://hydra.nixos.org/build/233255176 at 2023-09-02 - xsact # failure in job https://hydra.nixos.org/build/233221821 at 2023-09-02 @@ -6764,6 +6824,7 @@ broken-packages: - xslt # failure in job https://hydra.nixos.org/build/233225636 at 2023-09-02 - xtea # failure in job https://hydra.nixos.org/build/282175333 at 2024-12-23 - xxhash # failure in job https://hydra.nixos.org/build/233240335 at 2023-09-02 + - xxhash-ffi # failure in job https://hydra.nixos.org/build/295098345 at 2025-04-22 - y0l0bot # failure in job https://hydra.nixos.org/build/233212722 at 2023-09-02 - yabi-muno # failure in job https://hydra.nixos.org/build/233246871 at 2023-09-02 - yackage # failure in job https://hydra.nixos.org/build/233213393 at 2023-09-02 @@ -6789,6 +6850,7 @@ broken-packages: - yaml-union # failure in job https://hydra.nixos.org/build/233253896 at 2023-09-02 - yampa2048 # failure in job https://hydra.nixos.org/build/234450231 at 2023-09-13 - yampa-glfw # failure in job https://hydra.nixos.org/build/233215695 at 2023-09-02 + - yampa-gloss # failure in job https://hydra.nixos.org/build/295098349 at 2025-04-22 - yampa-glut # failure in job https://hydra.nixos.org/build/234458324 at 2023-09-13 - yampa-sdl2 # failure in job https://hydra.nixos.org/build/233246927 at 2023-09-02 - YampaSynth # failure in job https://hydra.nixos.org/build/233226486 at 2023-09-02 @@ -6799,7 +6861,6 @@ broken-packages: - yarn2nix # failure in job https://hydra.nixos.org/build/233216079 at 2023-09-02 - yarr # failure in job https://hydra.nixos.org/build/233209487 at 2023-09-02 - yate # failure in job https://hydra.nixos.org/build/233231754 at 2023-09-02 - - yaya # failure in job https://hydra.nixos.org/build/255668220 at 2024-04-16 - yaya-test # failure in job https://hydra.nixos.org/build/233254306 at 2023-09-02 - yaya-unsafe-test # failure in job https://hydra.nixos.org/build/233194827 at 2023-09-02 - yeller # failure in job https://hydra.nixos.org/build/233240270 at 2023-09-02 @@ -6840,6 +6901,7 @@ broken-packages: - yesod-katip # failure in job https://hydra.nixos.org/build/233236143 at 2023-09-02 - yesod-links # failure in job https://hydra.nixos.org/build/233257763 at 2023-09-02 - yesod-lucid # failure in job https://hydra.nixos.org/build/233231687 at 2023-09-02 + - yesod-middleware-csp # failure in job https://hydra.nixos.org/build/295098382 at 2025-04-22 - yesod-paginate # failure in job https://hydra.nixos.org/build/233218563 at 2023-09-02 - yesod-pagination # failure in job https://hydra.nixos.org/build/233204022 at 2023-09-02 - yesod-pnotify # failure in job https://hydra.nixos.org/build/233258047 at 2023-09-02 @@ -6869,10 +6931,8 @@ broken-packages: - yi-solarized # failure in job https://hydra.nixos.org/build/276380211 at 2024-11-06 - yi-spolsky # failure in job https://hydra.nixos.org/build/276371008 at 2024-11-06 - yoctoparsec # failure in job https://hydra.nixos.org/build/233192019 at 2023-09-02 - - yoda # failure in job https://hydra.nixos.org/build/233200530 at 2023-09-02 - Yogurt # failure in job https://hydra.nixos.org/build/233212103 at 2023-09-02 - yosys-rtl # failure in job https://hydra.nixos.org/build/269657756 at 2024-08-19 - - ytl # failure in job https://hydra.nixos.org/build/252731628 at 2024-03-16 - yu-core # failure in job https://hydra.nixos.org/build/233202551 at 2023-09-02 - yuiGrid # failure in job https://hydra.nixos.org/build/233223402 at 2023-09-02 - yu-tool # failure in job https://hydra.nixos.org/build/233216535 at 2023-09-02 @@ -6903,7 +6963,6 @@ broken-packages: - zipedit # failure in job https://hydra.nixos.org/build/233218886 at 2023-09-02 - zipkin # failure in job https://hydra.nixos.org/build/233249243 at 2023-09-02 - ziptastic-core # failure in job https://hydra.nixos.org/build/233220608 at 2023-09-02 - - zlib-bytes # failure in job https://hydra.nixos.org/build/233210142 at 2023-09-02 - zlib-lens # failure in job https://hydra.nixos.org/build/233197265 at 2023-09-02 - ZMachine # failure in job https://hydra.nixos.org/build/233244623 at 2023-09-02 - zmidi-score # failure in job https://hydra.nixos.org/build/233208041 at 2023-09-02 @@ -6917,6 +6976,8 @@ broken-packages: - ztail # failure in job https://hydra.nixos.org/build/233228534 at 2023-09-02 - zuul # failure in job https://hydra.nixos.org/build/233204205 at 2023-09-02 - Zwaluw # failure in job https://hydra.nixos.org/build/233216701 at 2023-09-02 + - zwirn-core # failure in job https://hydra.nixos.org/build/295098470 at 2025-04-22 - zxcvbn-dvorak # failure in job https://hydra.nixos.org/build/233194326 at 2023-09-02 + - zxcvbn-hs # failure in job https://hydra.nixos.org/build/295098457 at 2025-04-22 - zydiskell # failure in job https://hydra.nixos.org/build/233259592 at 2023-09-02 - zyre2 # failure in job https://hydra.nixos.org/build/233215215 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 ca6bc64f2eaf..79a04e029270 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -24,106 +24,108 @@ # tracked in stackage.yaml. Adding conflicting overrides with stackage here will # not work. default-package-overrides: - # gi-gdkx11-4.x requires gtk-4.x, but stackage still restricts gi-gtk to 3.* - - gi-gdkx11 < 4 # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1 - ghc-bignum == 1.0 - extensions < 0.1.0.2 # Incompatible with Cabal < 3.12, the newest extensions version is only needed on ghc 9.10 - # 2024-05-10: need to match hlegder from stackage - - hledger-ui < 1.33 - chs-cabal < 0.1.1.2 # Incompatible with Cabal < 3.12 # 2024-08-17: Stackage doesn't contain hnix-store-core >= 0.8 yet, so we need to restrict hnix-store-remote - hnix-store-remote < 0.7 - # 2024-09-12: match xmonad 0.17.* from Stackage LTS - - xmonad-contrib < 0.18.1 - # 2024-11-01: no release version of http2/3 supports http-semantics >= 0.3.0 at the moment - - http-semantics < 0.3.0 # 2024-12-23: last version to be compatible with Stackage LTS 22/23 (due to data-default) - diagrams-input < 0.1.4 # 2024-12-31: last version that's compatible with GHC < 9.9 - htree < 0.2.0.0 + # 2025-01-17: need to match stackage version of hosc + - hsc3 < 0.21 extra-packages: - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8 - - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 - - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.2 and 9.0 - - Cabal-syntax == 3.10.* - Cabal == 3.10.* - Cabal == 3.12.* # version required for cabal-install and other packages + - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 + - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.0 + - Cabal-syntax == 3.10.* - Cabal-syntax == 3.12.* # version required for cabal-install and other packages + - ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci - aeson < 2 # required by pantry-0.5.2 + - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0 + - ansi-terminal < 1.1 # 2025-02-27: required for ghcjs + - ansi-terminal-types == 0.11.5 # 2025-02-27: required for ghcjs + - ansi-wl-pprint >= 0.6 && < 0.7 # 2024-03-23: required for ghcjs - apply-refact == 0.9.* # 2022-12-12: needed for GHC < 9.2 - - apply-refact == 0.11.* # 2023-02-02: needed for hls-hlint-plugin on GHC 9.2 - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now + - commonmark-pandoc < 0.2.3 # 2025-04-06: Needed for pandoc 3.6 + - extensions == 0.1.0.2 # 2024-10-20: for GHC 9.10/Cabal 3.12 + - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat + - fourmolu == 0.16.0.0 # 2025-01-27: for ghc 9.10 compat + - fsnotify < 0.4 # 2024-04-22: required by spago-0.21 + - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 - ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7 - ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2 - ghc-exactprint == 1.5.* # 2023-03-30: needed for GHC == 9.2 - ghc-exactprint == 1.6.* # 2023-03-30: needed for GHC == 9.4 + - ghc-exactprint == 1.7.* # 2025-03-09: needed for GHC == 9.6 - ghc-exactprint == 1.8.* # 2024-05-20: needed for GHC == 9.8 - ghc-exactprint == 1.9.* # 2024-08-27: needed for GHC == 9.10 - ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 - - ghc-lib == 9.8.* # 2024-05-19: preserve for GHC 9.8 - - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 - - ghc-lib-parser == 9.8.* # 2024-05-19: preserve for GHC 9.8 + - ghc-lib == 9.6.* # 2022-02-17: preserve for GHC 9.2, 9.4 - ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9 - - ghc-lib-parser == 9.10.* # 2024-12-26: preserve for ghc-syntax-highlighter == 0.0.12.0 - - ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for 9.10 HLS + - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 + - ghc-lib-parser == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 + - ghc-lib-parser == 9.10.* # 2024-12-26: preserve for GHC 9.10 - ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 8.10, 9.0 - - ghc-lib-parser-ex == 9.8.* # 2024-05-19: preserve for GHC 9.8 + - ghc-lib-parser-ex == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 + - ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for 9.10 HLS + - ghc-source-gen < 0.4.6.0 # 2024-12-31: support GHC < 9.0 + - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.* + - ghc-tags == 1.7.* # 2023-02-18: preserve for ghc-lib == 9.6.* + - ghc-tags == 1.8.* # 2023-02-18: preserve for ghc-lib == 9.8.* - happy == 1.19.12 # for ghcjs - - hashable == 1.4.7.0 # allows GHC 9.10 - - ansi-wl-pprint >= 0.6 && < 0.7 # 2024-03-23: required for ghcjs - - hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2 + - happy == 1.20.* # for ghc-lib-parser == 9.6.* + - hasql < 1.7 # 2025-01-19: Needed for building postgrest + - hasql-dynamic-statements < 0.3.1.6 # 2025-01-19: Needed for building postgrest + - hasql-implicits < 0.2 # 2025-01-19: Needed for building postgrest + - hasql-notifications < 0.2.3 # 2025-01-19: Needed for building postgrest + - hasql-pool < 1.1 # 2025-01-19: Needed for building postgrest + - hasql-transaction < 1.1.1 # 2025-01-19: Needed for building postgrest + - hlint == 3.4.1 # 2022-09-21: preserve for ghc 8.10 + - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - - hspec-megaparsec == 2.2.0 # 2023-11-18: Latest version compatible with ghc 9.0, needed for HLS + - hspec-megaparsec == 2.2.0 # 2023-11-18: Latest version compatible with ghc 9.0 - hspec-meta < 2.8 # 2022-12-07: Needed for elmPackages.elm / hspec-discover - - immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20 - - language-docker == 11.0.0 # required by hadolint 2.12.0, 2022-11-16 - language-javascript == 0.7.0.0 # required by purescript - - lsp == 2.1.0.0 # 2024-02-28: need for dhall-lsp-server unstable - - lsp-types == 2.0.2.0 # 2024-02-28: need for dhall-lsp-server unstable - lsp < 2.5 # 2024-07-08: need for koka - - lsp-types < 2.2 # 2024-07-08: need for koka + - lsp == 2.1.* # 2024-02-28: need for dhall-lsp-server + - lsp-types == 2.1.* # 2024-02-28: need for dhall-lsp-server and koka + - network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.* - optparse-applicative < 0.16 # needed for niv-0.2.19 - - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - - fourmolu == 0.15.0.0 # 2024-07-07: for ghc 9.8 compat - - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2 + - ormolu == 0.5.2.0 # 2023-08-08: preserve for ghc 9.0 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - - ormolu == 0.7.4.0 # 2024-07-07: for ghc 9.8 compat - - primitive-unlifted == 0.1.3.1 # 2024-03-16: Needed for hls on ghc 9.2 - - stylish-haskell == 0.14.4.0 # 2022-09-19: needed for hls on ghc 9.2 + - ormolu == 0.7.7.0 # 2025-01-27: for ghc 9.10 compat + - postgresql-binary < 0.14 # 2025-01-19: Needed for building postgrest + - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 + - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 + - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* + - stylish-haskell == 0.14.4.0 # 2022-09-19: preserve for ghc 9.0 + - stylish-haskell == 0.14.5.0 # 2025-04-14: needed for hls with ghc-lib 9.6 + - tar == 0.6.0.0 # 2025-02-08: last version to not require os-string (which can't be built with GHC < 9.2) - text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10) + - text-metrics < 0.3.3 # 2025-02-08: >= 0.3.3 uses GHC2021 + - versions < 6 # 2024-04-22: required by spago-0.21 - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7 - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 - weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.* - - retrie < 1.2.0.0 # 2022-12-30: required for hls on ghc < 9.2 - - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.* - - ghc-tags == 1.6.* # 2023-02-18: preserve for ghc-lib == 9.4.* - - ghc-tags == 1.7.* # 2023-02-18: preserve for ghc-lib == 9.6.* - - ghc-tags == 1.8.* # 2023-02-18: preserve for ghc-lib == 9.8.* - - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* - - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0 - - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 - - ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci - - versions < 6 # 2024-04-22: required by spago-0.21 - - fsnotify < 0.4 # 2024-04-22: required by spago-0.21 - - th-desugar == 1.16 # 2024-06-28: preserve for GHC 9.8 - - singletons-th == 3.3 # 2024-06-28: preserve for GHC 9.8 - - singletons-base == 3.3 # 2024-06-28: preserve for GHC 9.8 - - tls < 2.1.0 # 2024-07-19: requested by darcs == 2.18.3 - - extensions == 0.1.0.2 # 2024-10-20: for GHC 9.10/Cabal 3.12 - - network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.* - - ghc-source-gen < 0.4.6.0 # 2024-12-31: support GHC < 9.0 package-maintainers: abbradar: - Agda alexfmpe: - aeson-gadt-th + - android-activity - basic-sop + - bytestring-aeson-orphans - cli-extras - cli-git - cli-nix @@ -157,6 +159,7 @@ package-maintainers: - large-records - lens-sop - linux-namespaces + - monoid-map - monoidal-containers - nix-thunk - patch @@ -168,6 +171,8 @@ package-maintainers: - reflex-dom - reflex-dom-core - reflex-gadt-api + - reflex-fsnotify + - th-abstraction - universe - universe-some - vessel @@ -203,7 +208,6 @@ package-maintainers: - nfc dalpd: - dhall-lsp-server - - espial - ghc-vis - patat - svgcairo @@ -296,6 +300,15 @@ package-maintainers: - sensei malo: - cornelis + mangoiv: + - fused-effects + - htree + - http-barf + - libsodium-bindings + - scoped-codensity + - sel + - text-display + - unclogging maralorn: - bluefin - cabal-fmt @@ -344,8 +357,6 @@ package-maintainers: - shake nomeata: - cabal-plan-bounds - - candid - - leb128-cereal - lhs2tex - rec-def - tasty-expected-failure @@ -405,6 +416,14 @@ package-maintainers: - taffybar - arbtt - lentil + sellout: + - dualizer + - no-recursion + - yaya + - yaya-containers + - yaya-hedgehog + - yaya-quickcheck + - yaya-unsafe sheepforce: - mpi-hs - mpi-hs-store @@ -645,7 +664,10 @@ package-maintainers: - minio-hs - smtp-mail - pdftotext + - warp-systemd + - amazonka wolfgangwalther: + - postgres-websockets - postgrest unsupported-platforms: @@ -823,6 +845,8 @@ supported-platforms: memfd: [ platforms.linux ] 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/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 51bcdc9495a3..96bd6b061852 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 22.43 +# Stackage LTS 23.17 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -13,23 +13,23 @@ default-package-overrides: - active ==0.2.1 - ad ==4.5.6 - ad-delcont ==0.5.0.0 - - adjunctions ==4.4.2 + - adjunctions ==4.4.3 - adler32 ==0.1.2.0 - - aern2-mp ==0.2.15.1 - - aern2-real ==0.2.15.1 - - aeson ==2.1.2.1 + - advent-of-code-api ==0.2.9.1 + - aern2-mp ==0.2.16.1 + - aern2-real ==0.2.16.1 + - aeson ==2.2.3.0 - aeson-attoparsec ==0.0.0 - aeson-casing ==0.2.0.0 - aeson-combinators ==0.1.2.1 - aeson-diff ==1.1.0.13 - aeson-extra ==0.5.1.3 - aeson-generic-compat ==0.0.2.0 - - aeson-iproute ==0.3.0 + - aeson-jsonpath ==0.2.0.0 - aeson-optics ==1.2.1 - - aeson-picker ==0.1.0.6 - aeson-pretty ==0.8.10 - aeson-qq ==0.8.4 - - aeson-schemas ==1.4.2.1 + - aeson-schemas ==1.4.3.0 - aeson-typescript ==0.6.4.0 - aeson-unqualified-ast ==1.0.0.3 - aeson-value-parser ==0.19.7.2 @@ -39,13 +39,12 @@ default-package-overrides: - agda2lagda ==0.2023.6.9 - agreeing ==0.2.2.0 - alarmclock ==0.7.0.7 - - alex ==3.4.0.1 + - alex ==3.5.2.0 - alex-meta ==0.3.0.13 - alex-tools ==0.6.1 - algebra ==4.3.1 - algebraic-graphs ==0.7 - align-audio ==0.0.0.1 - - Allure ==0.11.0.0 - almost-fix ==0.0.2 - alsa-core ==0.5.0.1 - alsa-mixer ==0.3.0.1 @@ -54,302 +53,12 @@ default-package-overrides: - alternative-vector ==0.0.0 - alternators ==1.0.0.0 - ALUT ==2.4.0.3 - - amazonka ==2.0 - - amazonka-accessanalyzer ==2.0 - - amazonka-account ==2.0 - - amazonka-amp ==2.0 - - amazonka-amplify ==2.0 - - amazonka-amplifybackend ==2.0 - - amazonka-amplifyuibuilder ==2.0 - - amazonka-apigateway ==2.0 - - amazonka-apigatewaymanagementapi ==2.0 - - amazonka-apigatewayv2 ==2.0 - - amazonka-appconfig ==2.0 - - amazonka-appconfigdata ==2.0 - - amazonka-appflow ==2.0 - - amazonka-appintegrations ==2.0 - - amazonka-application-autoscaling ==2.0 - - amazonka-applicationcostprofiler ==2.0 - - amazonka-application-insights ==2.0 - - amazonka-appmesh ==2.0 - - amazonka-apprunner ==2.0 - - amazonka-appstream ==2.0 - - amazonka-arc-zonal-shift ==2.0 - - amazonka-athena ==2.0 - - amazonka-auditmanager ==2.0 - - amazonka-autoscaling ==2.0 - - amazonka-backup ==2.0 - - amazonka-backup-gateway ==2.0 - - amazonka-backupstorage ==2.0 - - amazonka-billingconductor ==2.0 - - amazonka-braket ==2.0 - - amazonka-budgets ==2.0 - - amazonka-certificatemanager ==2.0 - - amazonka-chime ==2.0 - - amazonka-chime-sdk-identity ==2.0 - - amazonka-chime-sdk-media-pipelines ==2.0 - - amazonka-chime-sdk-meetings ==2.0 - - amazonka-chime-sdk-messaging ==2.0 - - amazonka-chime-sdk-voice ==2.0 - - amazonka-cloudcontrol ==2.0 - - amazonka-cloudformation ==2.0 - - amazonka-cloudfront ==2.0 - - amazonka-cloudhsm ==2.0 - - amazonka-cloudsearch ==2.0 - - amazonka-cloudsearch-domains ==2.0 - - amazonka-cloudtrail ==2.0 - - amazonka-cloudwatch ==2.0 - - amazonka-cloudwatch-events ==2.0 - - amazonka-cloudwatch-logs ==2.0 - - amazonka-codeartifact ==2.0 - - amazonka-codebuild ==2.0 - - amazonka-codecommit ==2.0 - - amazonka-codedeploy ==2.0 - - amazonka-codeguruprofiler ==2.0 - - amazonka-codeguru-reviewer ==2.0 - - amazonka-codepipeline ==2.0 - - amazonka-codestar-connections ==2.0 - - amazonka-codestar-notifications ==2.0 - - amazonka-cognito-identity ==2.0 - - amazonka-cognito-idp ==2.0 - - amazonka-cognito-sync ==2.0 - - amazonka-comprehendmedical ==2.0 - - amazonka-compute-optimizer ==2.0 - - amazonka-config ==2.0 - - amazonka-connectcampaigns ==2.0 - - amazonka-connectcases ==2.0 - - amazonka-connect-contact-lens ==2.0 - - amazonka-connectparticipant ==2.0 - - amazonka-controltower ==2.0 - - amazonka-core ==2.0 - - amazonka-customer-profiles ==2.0 - - amazonka-databrew ==2.0 - - amazonka-dataexchange ==2.0 - - amazonka-datapipeline ==2.0 - - amazonka-datasync ==2.0 - - amazonka-detective ==2.0 - - amazonka-devicefarm ==2.0 - - amazonka-devops-guru ==2.0 - - amazonka-directconnect ==2.0 - - amazonka-discovery ==2.0 - - amazonka-dlm ==2.0 - - amazonka-dms ==2.0 - - amazonka-docdb ==2.0 - - amazonka-docdb-elastic ==2.0 - - amazonka-drs ==2.0 - - amazonka-ds ==2.0 - - amazonka-dynamodb ==2.0 - - amazonka-dynamodb-streams ==2.0 - - amazonka-ebs ==2.0 - - amazonka-ec2 ==2.0 - - amazonka-ec2-instance-connect ==2.0 - - amazonka-ecr ==2.0 - - amazonka-ecr-public ==2.0 - - amazonka-ecs ==2.0 - - amazonka-efs ==2.0 - - amazonka-eks ==2.0 - - amazonka-elasticache ==2.0 - - amazonka-elasticbeanstalk ==2.0 - - amazonka-elastic-inference ==2.0 - - amazonka-elasticsearch ==2.0 - - amazonka-elastictranscoder ==2.0 - - amazonka-elb ==2.0 - - amazonka-elbv2 ==2.0 - - amazonka-emr ==2.0 - - amazonka-emr-containers ==2.0 - - amazonka-emr-serverless ==2.0 - - amazonka-evidently ==2.0 - - amazonka-finspace ==2.0 - - amazonka-finspace-data ==2.0 - - amazonka-fis ==2.0 - - amazonka-forecast ==2.0 - - amazonka-forecastquery ==2.0 - - amazonka-frauddetector ==2.0 - - amazonka-fsx ==2.0 - - amazonka-gamelift ==2.0 - - amazonka-gamesparks ==2.0 - - amazonka-glacier ==2.0 - - amazonka-globalaccelerator ==2.0 - - amazonka-glue ==2.0 - - amazonka-grafana ==2.0 - - amazonka-greengrassv2 ==2.0 - - amazonka-groundstation ==2.0 - - amazonka-health ==2.0 - - amazonka-healthlake ==2.0 - - amazonka-honeycode ==2.0 - - amazonka-iam ==2.0 - - amazonka-identitystore ==2.0 - - amazonka-imagebuilder ==2.0 - - amazonka-importexport ==2.0 - - amazonka-inspector ==2.0 - - amazonka-inspector2 ==2.0 - - amazonka-iot1click-devices ==2.0 - - amazonka-iot1click-projects ==2.0 - - amazonka-iot ==2.0 - - amazonka-iot-dataplane ==2.0 - - amazonka-iotdeviceadvisor ==2.0 - - amazonka-iotevents ==2.0 - - amazonka-iotevents-data ==2.0 - - amazonka-iotfleethub ==2.0 - - amazonka-iotfleetwise ==2.0 - - amazonka-iot-roborunner ==2.0 - - amazonka-iotsecuretunneling ==2.0 - - amazonka-iotsitewise ==2.0 - - amazonka-iotthingsgraph ==2.0 - - amazonka-iottwinmaker ==2.0 - - amazonka-iotwireless ==2.0 - - amazonka-ivs ==2.0 - - amazonka-ivschat ==2.0 - - amazonka-kafka ==2.0 - - amazonka-kafkaconnect ==2.0 - - amazonka-kendra ==2.0 - - amazonka-keyspaces ==2.0 - - amazonka-kinesis ==2.0 - - amazonka-kinesis-analytics ==2.0 - - amazonka-kinesisanalyticsv2 ==2.0 - - amazonka-kinesis-firehose ==2.0 - - amazonka-kinesis-video-signaling ==2.0 - - amazonka-kinesis-video-webrtc-storage ==2.0 - - amazonka-kms ==2.0 - - amazonka-lakeformation ==2.0 - - amazonka-lambda ==2.0 - - amazonka-lexv2-models ==2.0 - - amazonka-license-manager ==2.0 - - amazonka-license-manager-linux-subscriptions ==2.0 - - amazonka-license-manager-user-subscriptions ==2.0 - - amazonka-lightsail ==2.0 - - amazonka-location ==2.0 - - amazonka-lookoutequipment ==2.0 - - amazonka-lookoutmetrics ==2.0 - - amazonka-lookoutvision ==2.0 - - amazonka-m2 ==2.0 - - amazonka-macie ==2.0 - - amazonka-maciev2 ==2.0 - - amazonka-managedblockchain ==2.0 - - amazonka-marketplace-analytics ==2.0 - - amazonka-marketplace-catalog ==2.0 - - amazonka-marketplace-metering ==2.0 - - amazonka-mediaconnect ==2.0 - - amazonka-mediapackage-vod ==2.0 - - amazonka-mediatailor ==2.0 - - amazonka-memorydb ==2.0 - - amazonka-mgn ==2.0 - - amazonka-migrationhub-config ==2.0 - - amazonka-migrationhuborchestrator ==2.0 - - amazonka-migration-hub-refactor-spaces ==2.0 - - amazonka-migrationhubstrategy ==2.0 - - amazonka-ml ==2.0 - - amazonka-mwaa ==2.0 - - amazonka-neptune ==2.0 - - amazonka-network-firewall ==2.0 - - amazonka-networkmanager ==2.0 - - amazonka-nimble ==2.0 - - amazonka-oam ==2.0 - - amazonka-omics ==2.0 - - amazonka-opensearch ==2.0 - - amazonka-opensearchserverless ==2.0 - - amazonka-opsworks ==2.0 - - amazonka-opsworks-cm ==2.0 - - amazonka-outposts ==2.0 - - amazonka-panorama ==2.0 - - amazonka-personalize ==2.0 - - amazonka-personalize-events ==2.0 - - amazonka-personalize-runtime ==2.0 - - amazonka-pi ==2.0 - - amazonka-pinpoint ==2.0 - - amazonka-pinpoint-email ==2.0 - - amazonka-pinpoint-sms-voice ==2.0 - - amazonka-pinpoint-sms-voice-v2 ==2.0 - - amazonka-pipes ==2.0 - - amazonka-polly ==2.0 - - amazonka-privatenetworks ==2.0 - - amazonka-proton ==2.0 - - amazonka-qldb ==2.0 - - amazonka-qldb-session ==2.0 - - amazonka-quicksight ==2.0 - - amazonka-ram ==2.0 - - amazonka-rbin ==2.0 - - amazonka-rds ==2.0 - - amazonka-rds-data ==2.0 - - amazonka-redshift ==2.0 - - amazonka-redshift-data ==2.0 - - amazonka-redshift-serverless ==2.0 - - amazonka-rekognition ==2.0 - - amazonka-resiliencehub ==2.0 - - amazonka-resource-explorer-v2 ==2.0 - - amazonka-robomaker ==2.0 - - amazonka-rolesanywhere ==2.0 - - amazonka-route53 ==2.0 - - amazonka-route53-domains ==2.0 - - amazonka-route53-recovery-cluster ==2.0 - - amazonka-route53-recovery-control-config ==2.0 - - amazonka-route53-recovery-readiness ==2.0 - - amazonka-route53resolver ==2.0 - - amazonka-rum ==2.0 - - amazonka-s3 ==2.0 - - amazonka-s3outposts ==2.0 - - amazonka-sagemaker-a2i-runtime ==2.0 - - amazonka-sagemaker-edge ==2.0 - - amazonka-sagemaker-featurestore-runtime ==2.0 - - amazonka-sagemaker-geospatial ==2.0 - - amazonka-sagemaker-metrics ==2.0 - - amazonka-savingsplans ==2.0 - - amazonka-scheduler ==2.0 - - amazonka-schemas ==2.0 - - amazonka-sdb ==2.0 - - amazonka-secretsmanager ==2.0 - - amazonka-securityhub ==2.0 - - amazonka-securitylake ==2.0 - - amazonka-servicecatalog ==2.0 - - amazonka-servicecatalog-appregistry ==2.0 - - amazonka-service-quotas ==2.0 - - amazonka-ses ==2.0 - - amazonka-sesv2 ==2.0 - - amazonka-shield ==2.0 - - amazonka-signer ==2.0 - - amazonka-simspaceweaver ==2.0 - - amazonka-sms ==2.0 - - amazonka-sms-voice ==2.0 - - amazonka-snowball ==2.0 - - amazonka-snow-device-management ==2.0 - - amazonka-sns ==2.0 - - amazonka-sqs ==2.0 - - amazonka-ssm ==2.0 - - amazonka-ssm-contacts ==2.0 - - amazonka-ssm-incidents ==2.0 - - amazonka-ssm-sap ==2.0 - - amazonka-sso ==2.0 - - amazonka-sso-admin ==2.0 - - amazonka-sso-oidc ==2.0 - - amazonka-stepfunctions ==2.0 - - amazonka-storagegateway ==2.0 - - amazonka-sts ==2.0 - - amazonka-support ==2.0 - - amazonka-support-app ==2.0 - - amazonka-swf ==2.0 - - amazonka-synthetics ==2.0 - - amazonka-test ==2.0 - - amazonka-textract ==2.0 - - amazonka-timestream-query ==2.0 - - amazonka-timestream-write ==2.0 - - amazonka-transfer ==2.0 - - amazonka-voice-id ==2.0 - - amazonka-waf ==2.0 - - amazonka-wafv2 ==2.0 - - amazonka-wellarchitected ==2.0 - - amazonka-wisdom ==2.0 - - amazonka-worklink ==2.0 - - amazonka-workmailmessageflow ==2.0 - - amazonka-workspaces ==2.0 - - amazonka-workspaces-web ==2.0 - - amazonka-xray ==2.0 - - amqp ==0.22.2 - - amqp-utils ==0.6.4.0 - - annotated-exception ==0.2.0.5 + - amqp ==0.24.0 + - annotated-exception ==0.3.0.2 - annotated-wl-pprint ==0.7.0 - - ansi-terminal ==1.0.2 + - ansi-terminal ==1.1.2 - ansi-terminal-game ==1.9.3.0 - - ansi-terminal-types ==0.11.5 + - ansi-terminal-types ==1.1 - ansi-wl-pprint ==1.0.2 - ANum ==0.2.0.2 - aos-signature ==0.1.1 @@ -363,29 +72,23 @@ default-package-overrides: - appendful-persistent ==0.1.0.1 - appendmap ==0.1.5 - apply-merge ==0.1.1.0 - - apply-refact ==0.13.0.0 + - apply-refact ==0.14.0.0 - apportionment ==0.0.0.4 - approximate ==0.3.5 - approximate-equality ==1.1.0.2 - arbor-lru-cache ==0.1.1.1 - - arithmoi ==0.13.0.0 + - arithmoi ==0.13.0.1 - array-memoize ==0.6.0 - arrow-extras ==0.1.0.1 - arrows ==0.4.4.2 - - ascii ==1.7.0.1 - - ascii-case ==1.0.1.3 - - ascii-caseless ==0.0.0.1 - ascii-char ==1.0.1.0 - ascii-group ==1.0.0.17 - - ascii-numbers ==1.2.0.1 - - ascii-predicates ==1.0.1.3 - ascii-progress ==0.3.3.0 - - ascii-superset ==1.3.0.1 - - ascii-th ==1.2.0.1 - asn1-encoding ==0.9.6 - asn1-parse ==0.9.5 - asn1-types ==0.3.4 - assert-failure ==0.1.3.0 + - assignment ==0.0.1.0 - assoc ==1.1.1 - astro ==0.4.3.0 - async ==2.2.5 @@ -394,57 +97,61 @@ default-package-overrides: - async-refresh ==0.3.0.0 - async-refresh-tokens ==0.4.0.0 - atom-basic ==0.2.5 - - atom-conduit ==0.9.0.1 - - atomic-counter ==0.1.2.1 + - atom-conduit ==0.9.0.2 + - atomic-counter ==0.1.2.3 - atomic-primops ==0.8.8 - - atomic-write ==0.2.1.0 + - atomic-write ==0.2.1.1 - attoparsec ==0.14.4 - - attoparsec-aeson ==2.1.0.0 + - attoparsec-aeson ==2.2.2.0 - attoparsec-base64 ==0.0.0 - attoparsec-binary ==0.2 - attoparsec-data ==1.0.5.4 - attoparsec-expr ==0.1.1.2 - - attoparsec-framer ==0.1.0.4 + - attoparsec-framer ==0.1.0.9 - attoparsec-iso8601 ==1.1.1.0 - attoparsec-path ==0.0.0.1 - - attoparsec-run ==0.0.2.0 - attoparsec-time ==1.0.3.1 - attoparsec-uri ==0.0.9 - audacity ==0.0.2.2 - authenticate ==1.3.5.2 - authenticate-oauth ==1.7 - - autodocodec ==0.2.3.0 - - autodocodec-openapi3 ==0.2.1.1 - - autodocodec-schema ==0.1.0.4 - - autodocodec-yaml ==0.2.0.3 - - autoexporter ==2.0.0.12 - - auto-update ==0.1.6 + - autodocodec ==0.4.2.2 + - autodocodec-nix ==0.0.1.5 + - autodocodec-openapi3 ==0.2.1.4 + - autodocodec-schema ==0.2.0.1 + - autodocodec-servant-multipart ==0.0.0.1 + - autodocodec-swagger2 ==0.1.0.0 + - autodocodec-yaml ==0.4.0.1 + - autoexporter ==2.0.0.13 + - automaton ==1.5 + - auto-update ==0.2.6 - avro ==0.6.2.1 - - aws ==0.24.1 - - aws-cloudfront-signed-cookies ==0.2.0.12 + - aws ==0.24.4 + - aws-lambda-haskell-runtime ==4.3.2 + - aws-lambda-haskell-runtime-wai ==2.0.2 - aws-sns-verify ==0.0.0.3 - aws-xray-client ==0.1.0.2 - aws-xray-client-persistent ==0.1.0.5 - aws-xray-client-wai ==0.1.0.2 - backprop ==0.2.6.5 - backtracking ==0.1.0 + - bank-holiday-germany ==1.3.0.0 - bank-holidays-england ==0.2.0.11 - - barbies ==2.0.5.0 - - barrier ==0.1.1 + - barbies ==2.1.1.0 - base16 ==1.0 - base16-bytestring ==1.0.2.0 - base32 ==0.4 - base32string ==0.9.1 - base58-bytestring ==0.1.0 - base58string ==0.10.0 - - base64 ==0.4.2.4 + - base64 ==1.0 - base64-bytestring ==1.2.1.0 - base64-bytestring-type ==1.0.1 - base64-string ==0.2 - base-compat ==0.13.1 - base-compat-batteries ==0.13.1 - basement ==0.0.16 - - base-orphans ==0.9.2 + - base-orphans ==0.9.3 - base-prelude ==1.6.1.1 - base-unicode-symbols ==0.2.4.2 - basic-prelude ==0.7.0 @@ -454,28 +161,34 @@ default-package-overrides: - bcp47 ==0.2.0.6 - bcp47-orphans ==0.1.0.6 - bcrypt ==0.0.11 - - beam-core ==0.10.3.0 - - bech32 ==1.1.7 - - bech32-th ==1.1.7 - - benchpress ==0.2.2.23 + - beam-core ==0.10.3.1 + - beam-migrate ==0.5.3.1 + - beam-postgres ==0.5.4.2 + - beam-sqlite ==0.5.4.0 + - bech32 ==1.1.8 + - bech32-th ==1.1.8 + - benchpress ==0.2.2.25 + - bench-show ==0.3.2 - bencode ==0.6.1.1 + - bencoding ==0.4.5.6 - benri-hspec ==0.1.0.3 - between ==0.11.0.0 + - bhoogle ==0.1.4.3 - bibtex ==0.1.0.7 - bifunctor-classes-compat ==0.1 - bifunctors ==5.6.2 - bimap ==0.5.0 - bimaps ==0.1.0.2 - - bin ==0.1.3 + - bin ==0.1.4 - binance-exports ==0.1.2.0 - binary-conduit ==1.3.1 - binaryen ==0.0.6.0 - binary-generic-combinators ==0.4.4.0 - binary-ieee754 ==0.1.0.0 - - binary-instances ==1.0.4 + - binary-instances ==1.0.6 - binary-list ==1.1.1.2 - binary-orphans ==1.0.5 - - binary-parser ==0.5.7.6 + - binary-parser ==0.5.7.7 - binary-search ==2.0.0 - binary-shared ==0.8.3 - binary-tagged ==0.3.1 @@ -483,18 +196,16 @@ default-package-overrides: - bindings-GLFW ==3.3.9.2 - bindings-libzip ==1.0.1 - bindings-uname ==0.1 - - BiobaseEnsembl ==0.2.0.1 - BiobaseNewick ==0.0.0.2 - bitarray ==0.0.1.1 - bits ==0.6 - bitset-word8 ==0.1.1.2 + - bits-extra ==0.0.2.3 - bitvec ==1.1.5.0 - bitwise ==1.0.0.1 - bitwise-enum ==1.0.1.2 - - blake2 ==0.3.0.1 - - Blammo ==1.1.3.0 + - Blammo ==2.1.2.0 - blank-canvas ==0.7.4 - - blanks ==0.5.0 - blas-carray ==0.1.0.2 - blas-comfort-array ==0.0.0.3 - blas-ffi ==0.1 @@ -506,10 +217,10 @@ default-package-overrides: - blaze-markup ==0.8.3.0 - blaze-svg ==0.3.7 - blaze-textual ==0.2.3.1 - - bloodhound ==0.21.0.0 + - bloodhound ==0.23.0.1 - bloomfilter ==2.0.1.2 - - bluefin ==0.0.12.1 - - bluefin-internal ==0.0.13.0 + - bluefin ==0.0.15.0 + - bluefin-internal ==0.0.15.0 - bm ==0.2.0.0 - bmp ==1.2.6.4 - bnb-staking-csvs ==0.2.2.0 @@ -521,81 +232,85 @@ default-package-overrides: - Boolean ==0.2.4 - boolsimplifier ==0.1.8 - boomerang ==1.4.9.3 - - boomwhacker ==0.0.1 + - boomwhacker ==0.0.2 - bordacount ==0.1.0.0 - boring ==0.2.2 - bound ==2.0.7 - BoundedChan ==1.0.3.0 - - bounded-qsem ==0.1.0.2 + - bounded-qsem ==0.1.0.4 - bounded-queue ==1.0.0 - boundingboxes ==0.2.3 - box ==0.9.3.2 - boxes ==0.1.5 + - box-socket ==0.5.2.0 - breakpoint ==0.1.4.0 - - brick ==2.1.1 - - broadcast-chan ==0.2.1.2 + - brick ==2.4 - brotli ==0.0.0.2 - brotli-streams ==0.0.0.0 - bsb-http-chunked ==0.0.0.4 - bson ==0.4.0.1 - bson-lens ==0.1.1 - btrfs ==0.2.1.0 - - buffer-builder ==0.2.4.8 - buffer-pipe ==0.0 - - bugsnag ==1.1.0.0 - - bugsnag-haskell ==0.0.4.4 + - bugsnag ==1.1.0.1 - bugsnag-hs ==0.2.0.12 - bugsnag-wai ==1.0.0.1 - bugsnag-yesod ==1.0.1.0 - bugzilla-redhat ==1.0.1.1 - - burrito ==2.0.1.10 + - burrito ==2.0.1.11 - bv ==0.5 - bv-little ==1.3.2 - - bv-sized ==1.0.5 + - bv-sized ==1.0.6 - byteable ==0.1.1 - - bytebuild ==0.3.16.2 + - bytebuild ==0.3.16.3 - byte-count-reader ==0.10.1.12 - bytedump ==1.0 - - bytehash ==0.1.1.0 + - bytehash ==0.1.1.2 - byte-order ==0.1.3.1 - byteorder ==1.0.4 - - bytes ==0.17.3 - - byteset ==0.1.1.1 - - byteslice ==0.2.13.2 + - bytes ==0.17.4 + - byteset ==0.1.1.2 + - byteslice ==0.2.14.0 - bytesmith ==0.3.11.1 - bytestring-builder ==0.10.8.2.0 - bytestring-conversion ==0.3.2 - - bytestring-lexing ==0.5.0.14 - - bytestring-strict-builder ==0.4.5.7 + - bytestring-lexing ==0.5.0.15 + - bytestring-strict-builder ==0.4.5.8 - bytestring-to-vector ==0.3.0.1 - - bytestring-tree-builder ==0.2.7.12 - - bytestring-trie ==0.2.7.5 + - bytestring-tree-builder ==0.2.7.13 + - bytestring-trie ==0.2.7.6 + - bytezap ==1.6.0 - bz2 ==1.0.1.2 - bzip2-clib ==1.0.8 - bzlib ==0.5.2.0 - - bzlib-conduit ==0.3.0.3 + - bzlib-conduit ==0.3.0.4 - c14n ==0.1.0.3 - c2hs ==0.28.8 - cabal2spec ==2.7.1 - - cabal-appimage ==0.4.0.5 + - cabal-add ==0.1 + - cabal-appimage ==0.4.1.0 - cabal-clean ==0.2.20230609 - cabal-debian ==5.2.5 - cabal-doctest ==1.0.11 - cabal-file ==0.1.1 - - cabal-plan ==0.7.3.0 - - cabal-rpm ==2.1.5 - - cabal-sort ==0.1.2 + - cabal-fix ==0.1.0.0 + - cabal-flatpak ==0.1.2 + - cabal-gild ==1.5.0.3 + - cabal-install-parsers ==0.6.1.1 + - cabal-plan ==0.7.5.0 + - cabal-rpm ==2.2.1 + - cabal-sort ==0.1.2.1 - cache ==0.1.3.0 - cached-json-file ==0.1.1 - cacophony ==0.10.1 - - cairo ==0.13.11.0 - - cairo-image ==0.1.0.3 + - cairo ==0.13.12.0 + - cairo-image ==0.1.0.5 - calendar-recycling ==0.0.0.1 - - call-alloy ==0.4.1.1 - - calligraphy ==0.1.6 + - call-alloy ==0.5.0.1 - call-plantuml ==0.0.1.3 - call-stack ==0.4.0 - can-i-haz ==0.3.1.1 + - capability ==0.5.0.1 - ca-province-codes ==1.0.0.0 - cardano-coin-selection ==1.0.1 - carray ==0.1.6.8 @@ -607,8 +322,10 @@ default-package-overrides: - casing ==0.1.4.1 - cassava ==0.5.3.2 - cassava-conduit ==0.6.6 - - cassava-megaparsec ==2.0.4 + - cassava-megaparsec ==2.1.1 - cast ==0.1.0.2 + - caster ==0.0.3.0 + - cayley-client ==0.4.19.4 - cborg ==0.2.10.0 - cborg-json ==0.2.6.0 - cdar-mBound ==0.1.0.4 @@ -619,25 +336,27 @@ default-package-overrides: - cereal-unordered-containers ==0.1.0.1 - cereal-vector ==0.2.0.1 - cfenv ==0.1.0.0 - - cgi ==3001.5.0.1 + - cgi ==3001.5.1.0 - chan ==0.0.4.1 - ChannelT ==0.0.0.7 - character-cases ==0.1.0.6 - - charset ==0.3.10 - - charsetdetect-ae ==1.1.0.4 + - character-ps ==0.1 + - charset ==0.3.12 - Chart ==1.9.5 - Chart-cairo ==1.9.4.1 - Chart-diagrams ==1.9.5.1 - - chart-svg ==0.5.2.0 + - chart-svg ==0.7.0.0 - ChasingBottoms ==1.3.1.15 - check-email ==1.0.2 - checkers ==0.6.0 - checksum ==0.0.0.1 - - chimera ==0.3.4.0 + - chell ==0.5.0.2 + - chell-hunit ==0.3.0.2 + - chell-quickcheck ==0.2.5.4 + - chimera ==0.4.1.0 - choice ==0.2.4.1 - chronologique ==0.3.1.3 - - chronos ==1.1.6.1 - - chronos-bench ==0.2.0.2 + - chronos ==1.1.6.2 - chunked-data ==0.3.1 - cipher-aes ==0.2.11 - cipher-camellia ==0.0.2 @@ -645,14 +364,16 @@ default-package-overrides: - circle-packing ==0.1.0.6 - circular ==0.4.0.3 - citeproc ==0.8.1.1 - - clash-prelude ==1.8.1 + - clash-ghc ==1.8.2 + - clash-lib ==1.8.2 + - clash-prelude ==1.8.2 + - clash-prelude-hedgehog ==1.8.2 - classy-prelude ==1.5.0.3 - classy-prelude-conduit ==1.5.0 - classy-prelude-yesod ==1.5.0 - - clay ==0.14.0 - - cleff ==0.3.3.0 - - clientsession ==0.9.2.0 - - Clipboard ==2.3.2.0 + - clay ==0.15.0 + - clientsession ==0.9.3.0 + - Clipboard ==2.3.2.2 - clock ==0.8.4 - closed ==0.2.0.2 - clumpiness ==0.17.0.2 @@ -662,15 +383,14 @@ default-package-overrides: - cmark-lucid ==0.1.0.0 - cmdargs ==0.10.22 - codec-beam ==0.2.0 - - code-conjure ==0.5.14 + - code-conjure ==0.5.16 - code-page ==0.2.1 - coinor-clp ==0.0.0.2 - cointracking-imports ==0.1.0.2 - collect-errors ==0.1.6.0 - - co-log ==0.6.1.0 - - co-log-concurrent ==0.5.1.0 - - co-log-core ==0.3.2.2 - - co-log-polysemy ==0.0.1.5 + - co-log ==0.6.1.2 + - co-log-core ==0.3.2.5 + - co-log-polysemy ==0.0.1.6 - colonnade ==1.2.0.2 - Color ==0.3.3 - colorful-monoids ==0.2.1.3 @@ -681,16 +401,16 @@ default-package-overrides: - combinatorial ==0.1.1 - comfort-array ==0.5.5 - comfort-array-shape ==0.0 - - comfort-blas ==0.0.3 + - comfort-blas ==0.0.3.1 - comfort-fftw ==0.0.0.1 - comfort-glpk ==0.1 - comfort-graph ==0.0.4 - commonmark ==0.2.6.1 - - commonmark-extensions ==0.2.5.5 - - commonmark-pandoc ==0.2.2.2 + - commonmark-extensions ==0.2.6 + - commonmark-pandoc ==0.2.3 - commutative ==0.0.2 - - commutative-semigroups ==0.1.1.0 - - comonad ==5.0.8 + - commutative-semigroups ==0.2.0.2 + - comonad ==5.0.9 - compact ==0.2.0.0 - compactmap ==0.1.4.5 - companion ==0.1.0 @@ -700,11 +420,6 @@ default-package-overrides: - componentm ==0.0.0.2 - componentm-devel ==0.0.0.2 - composable-associations ==0.1.0.0 - - composite-base ==0.8.2.1 - - composite-binary ==0.8.2.2 - - composite-hashable ==0.8.2.2 - - composite-tuple ==0.1.2.0 - - composite-xstep ==0.1.0.0 - composition ==1.0.2.2 - composition-extra ==2.1.0 - composition-prelude ==3.0.1.0 @@ -715,26 +430,27 @@ default-package-overrides: - concurrent-split ==0.0.1.1 - concurrent-supply ==0.1.8 - cond ==0.5.1 - - conduit ==1.3.6 + - conduino ==0.2.4.0 + - conduit ==1.3.6.1 - conduit-aeson ==0.1.1.0 + - conduit-algorithms ==0.0.14.0 - conduit-combinators ==1.3.0 - conduit-concurrent-map ==0.1.3 - - conduit-extra ==1.3.6 + - conduit-extra ==1.3.7 - conduit-parse ==0.2.1.1 - conduit-zstd ==0.0.2.0 - conferer ==1.1.0.0 - conferer-aeson ==1.1.0.2 - - conferer-warp ==1.1.0.1 - config-ini ==0.2.7.0 - - configuration-tools ==0.7.0 + - configuration-tools ==0.7.1 - configurator ==0.3.0.0 - configurator-export ==0.1.0.1 - configurator-pg ==0.2.10 - config-value ==0.8.3 - constraints ==0.14.2 - - constraints-extras ==0.4.0.1 - - constraint-tuples ==0.1.2 - - construct ==0.3.1.2 + - constraints-extras ==0.4.0.2 + - constraint-tuples ==0.2 + - construct ==0.3.2 - context ==0.2.1.0 - context-http-client ==0.2.0.2 - context-resource ==0.2.0.2 @@ -747,33 +463,33 @@ default-package-overrides: - control-monad-free ==0.6.2 - control-monad-omega ==0.3.3 - convertible ==1.1.1.1 - - cookie ==0.4.6 - - copilot ==3.19.1 - - copilot-c99 ==3.19.1 - - copilot-core ==3.19.1 - - copilot-interpreter ==3.19.1 - - copilot-language ==3.19.1 - - copilot-libraries ==3.19.1 - - copilot-prettyprinter ==3.19.1 - - copilot-theorem ==3.19.1 + - cookie ==0.5.0 + - copilot ==4.1 + - copilot-c99 ==4.1 + - copilot-core ==4.1 + - copilot-interpreter ==4.1 + - copilot-language ==4.1 + - copilot-libraries ==4.1 + - copilot-prettyprinter ==4.1 + - copilot-theorem ==4.1 - copr-api ==0.2.0 - core-data ==0.3.9.1 - core-program ==0.7.0.0 - core-telemetry ==0.2.9.4 - core-text ==0.3.8.1 - countable ==1.2 - - country ==0.2.4.2 + - country ==0.2.5.0 - covariance ==0.2.0.1 - cpphs ==1.20.9.1 - cpu ==0.1.2 - - cpuinfo ==0.1.0.2 - cql ==4.0.4 - cql-io ==1.1.1 - - crackNum ==3.4 - - crc32c ==0.1.0 + - crackNum ==3.15 + - crc32c ==0.2.2 - credential-store ==0.1.2 - criterion ==1.6.4.0 - criterion-measurement ==0.2.3.0 + - cron ==0.7.2 - crypto-api ==0.13.3 - crypto-api-tests ==0.3 - crypto-cipher-tests ==0.0.11 @@ -785,36 +501,37 @@ default-package-overrides: - cryptohash-sha1 ==0.11.101.0 - cryptohash-sha256 ==0.11.102.1 - cryptohash-sha512 ==0.11.102.0 - - crypton ==0.34 + - crypton ==1.0.3 - crypton-conduit ==0.2.3 - - crypton-connection ==0.3.2 + - crypton-connection ==0.4.3 - cryptonite ==0.30 - cryptonite-conduit ==0.2.2 - cryptonite-openssl ==0.7 - crypton-x509 ==1.7.7 - - crypton-x509-store ==1.6.9 + - crypton-x509-store ==1.6.10 - crypton-x509-system ==1.6.7 - - crypton-x509-validation ==1.6.13 + - crypton-x509-validation ==1.6.14 - crypto-pubkey-types ==0.4.3 - crypto-random-api ==0.2.0 - - cryptostore ==0.3.1.0 + - crypto-token ==0.1.2 - crypt-sha512 ==0 - csp ==1.4.0 - - css-syntax ==0.1.0.2 - css-text ==0.1.3.0 - c-struct ==0.1.3.0 - csv ==0.1.2 + - csv-conduit ==1.0.1.0 - ctrie ==0.2 - cubicbezier ==0.6.0.7 - cubicspline ==0.1.2 - cuda ==0.11.0.1 - cue-sheet ==2.0.2 - curl ==1.3.8 + - curly-expander ==0.3.0.4 - currency ==0.2.0.0 - currycarbon ==0.3.0.1 - cursor ==0.3.2.0 - cursor-brick ==0.1.0.1 - - cursor-fuzzy-time ==0.0.0.0 + - cursor-fuzzy-time ==0.1.0.0 - cursor-gen ==0.4.0.0 - cutter ==0.0 - cyclotomic ==1.1.2 @@ -826,22 +543,24 @@ default-package-overrides: - data-bword ==0.1.0.2 - data-checked ==0.3 - data-clist ==0.2 - - data-default ==0.7.1.2 + - data-compat ==0.1.0.5 + - data-default ==0.7.1.3 - data-default-class ==0.1.2.2 - data-default-instances-base ==0.1.0.3 - data-default-instances-bytestring ==0.0.1 - data-default-instances-case-insensitive ==0.0.1 - - data-default-instances-containers ==0.0.1 + - data-default-instances-containers ==0.1.0.3 - data-default-instances-dlist ==0.0.1.2 - data-default-instances-old-locale ==0.0.1.2 - data-default-instances-unordered-containers ==0.0.1 - data-default-instances-vector ==0.0.1 - data-diverse ==4.7.1.0 - - datadog ==0.3.0.0 - data-dword ==0.3.2.1 + - data-effects ==0.3.0.1 + - data-effects-core ==0.2.0.0 + - data-effects-th ==0.2.0.0 - data-endian ==0.1.1 - data-fix ==0.3.4 - - data-forest ==0.1.0.12 - data-functor-logistic ==0.0 - data-has ==0.4.0.0 - data-hash ==0.2.0.1 @@ -863,33 +582,34 @@ default-package-overrides: - DAV ==1.3.4 - dbcleaner ==0.1.3 - DBFunctor ==0.1.2.1 - - dbus ==1.3.3 + - dbus ==1.3.11 - dbus-hslogger ==0.1.0.1 - debian ==4.0.5 - debian-build ==0.10.2.1 - debug-trace-var ==0.2.0 - dec ==0.0.6 + - decidable ==0.3.1.1 - Decimal ==0.5.2 - declarative ==0.5.4 - deepseq-generics ==0.2.0.0 - - deferred-folds ==0.9.18.6 - - dejafu ==2.4.0.5 + - deferred-folds ==0.9.18.7 + - defun-core ==0.1 + - dejafu ==2.4.0.7 - dense-linear-algebra ==0.1.0.0 - dependent-map ==0.4.0.0 - dependent-sum ==0.7.2.0 - - dependent-sum-template ==0.1.1.1 + - dependent-sum-template ==0.2.0.2 - depq ==0.4.2 - - deque ==0.4.4.1 + - deque ==0.4.4.2 - deriveJsonNoPrefix ==0.1.0.1 - derive-storable ==0.3.1.0 - - derive-topdown ==0.0.3.0 + - derive-topdown ==0.1.0.0 - deriving-aeson ==0.2.10 - - deriving-compat ==0.6.6 + - deriving-compat ==0.6.7 - deriving-trans ==0.9.1.0 - detour-via-sci ==1.0.0 - df1 ==0.4.3 - - dhall ==1.42.1 - - dhall-bash ==1.0.41 + - dhall ==1.42.2 - di ==1.3 - diagrams ==1.4.1 - diagrams-builder ==0.8.0.6 @@ -897,25 +617,23 @@ default-package-overrides: - diagrams-canvas ==1.4.1.2 - diagrams-contrib ==1.4.5.1 - diagrams-core ==1.5.1.1 - - diagrams-gtk ==1.4 - - diagrams-html5 ==1.4.2 - diagrams-lib ==1.4.6.2 - diagrams-postscript ==1.5.1.1 - diagrams-rasterific ==1.4.2.3 - - diagrams-solve ==0.1.3 - - diagrams-svg ==1.4.3.2 + - diagrams-solve ==0.1.3.1 + - diagrams-svg ==1.4.4 - dice ==0.1.1 - di-core ==1.0.4 - dictionary-sharing ==0.1.0.0 - di-df1 ==1.2.1 - - Diff ==0.4.1 + - Diff ==0.5 - diff-loc ==0.1.0.0 - digest ==0.0.2.1 - digits ==0.3.1 - di-handle ==1.0.1 - - dimensional ==1.5 + - dimensional ==1.6.1 - di-monad ==1.3.5 - - directory-ospath-streaming ==0.1.0.1 + - directory-ospath-streaming ==0.1.0.3 - directory-tree ==0.12.1 - direct-sqlite ==2.3.29 - dirichlet ==0.1.0.7 @@ -924,18 +642,29 @@ default-package-overrides: - discrimination ==0.5 - disk-free-space ==0.1.0.1 - distributed-closure ==0.5.0.0 + - distributed-process ==0.7.8 + - distributed-process-async ==0.2.11 + - distributed-process-client-server ==0.2.8.0 + - distributed-process-execution ==0.1.5.0 + - distributed-process-extras ==0.3.9 + - distributed-process-monad-control ==0.5.1.3 + - distributed-process-simplelocalnet ==0.3.3 + - distributed-process-supervisor ==0.2.4 + - distributed-process-systest ==0.4.2 + - distributed-process-tests ==0.5.2 - distributed-static ==0.3.11 - distribution-opensuse ==1.1.4 - distributive ==0.6.2.1 - - diversity ==0.8.1.0 - djinn-lib ==0.0.1.4 - - dl-fedora ==1.0 + - djot ==0.1.2.2 + - dl-fedora ==1.2.1 - dlist ==1.0 - dlist-instances ==0.1.1.1 - dlist-nonempty ==0.1.3 - dns ==4.2.0 - dockerfile ==0.2.0 - - doclayout ==0.4.0.1 + - doclayout ==0.5 + - docopt ==0.7.0.8 - doctemplates ==0.11.0.1 - doctest ==0.22.6 - doctest-discover ==0.2.0.0 @@ -953,10 +682,13 @@ default-package-overrides: - domain-optics ==0.1.0.4 - do-notation ==0.1.0.2 - dot ==0.3 - - dotenv ==0.11.0.2 + - dotenv ==0.12.0.0 - dotgen ==0.4.3 - dotnet-timespan ==0.0.1.0 + - dotparse ==0.1.2.1 - double-conversion ==2.0.5.0 + - download ==0.3.2.7 + - download-curl ==0.1.4 - DPutils ==0.1.1.0 - drawille ==0.1.3.0 - drifter ==0.3.0 @@ -967,7 +699,7 @@ default-package-overrides: - dublincore-xml-conduit ==0.1.0.3 - duration ==0.2.0.0 - dvorak ==0.1.0.0 - - dynamic-state ==0.3.1 + - dynamic-state ==0.3.2 - dyre ==0.9.2 - eap ==0.9.0.2 - Earley ==0.13.0.1 @@ -980,47 +712,54 @@ default-package-overrides: - edit-distance ==0.2.2.1 - edit-distance-vector ==1.0.0.4 - editor-open ==0.6.0.0 - - effectful ==2.3.1.0 - - effectful-core ==2.3.1.0 - - effectful-plugin ==1.1.0.3 - - effectful-th ==1.0.0.1 + - effectful ==2.5.1.0 + - effectful-core ==2.5.1.0 + - effectful-plugin ==1.1.0.4 + - effectful-th ==1.0.0.3 - egison-pattern-src ==0.2.1.2 - either ==5.0.2 - either-unwrap ==1.1 + - ekg ==0.4.1.1 - ekg-core ==0.1.1.8 + - ekg-json ==0.1.1.1 + - ekg-statsd ==0.2.6.1 - elerea ==2.9.0 - elf ==0.31 - - eliminators ==0.9.3 + - eliminators ==0.9.4 + - elm2nix ==0.4.0 - elm-bridge ==0.8.4 - elm-core-sources ==1.0.0 - elm-export ==0.6.0.1 - elm-street ==0.2.2.1 - - elynx ==0.7.2.2 - - elynx-markov ==0.7.2.2 - - elynx-nexus ==0.7.2.2 - - elynx-seq ==0.7.2.2 - - elynx-tools ==0.7.2.2 + - elm-syntax ==0.3.3.0 + - elynx ==0.8.0.0 + - elynx-markov ==0.8.0.0 + - elynx-nexus ==0.8.0.0 + - elynx-seq ==0.8.0.0 + - elynx-tools ==0.8.0.0 - elynx-tree ==0.7.2.2 - emacs-module ==0.2.1 - email-validate ==2.3.2.21 + - emd ==0.2.0.0 - emojis ==0.1.4.1 - enclosed-exceptions ==1.0.3 + - encoding ==0.8.10 - ENIG ==0.0.1.0 - - entropy ==0.4.1.10 + - entropy ==0.4.1.11 - enummapset ==0.7.3.0 - enumset ==0.1 - - enum-subset-generate ==0.1.0.1 + - enum-subset-generate ==0.1.0.3 - enum-text ==0.5.3.0 - envelope ==0.2.2.0 - - envparse ==0.5.0 - - envy ==2.1.3.0 - - epub-metadata ==5.2 + - envparse ==0.6.0 + - envy ==2.1.4.0 + - epub-metadata ==5.4 - eq ==4.3 - equal-files ==0.0.5.4 - - equational-reasoning ==0.7.0.3 + - equational-reasoning ==0.7.1.0 - equivalence ==0.4.1 - erf ==2.0.0.0 - - errata ==0.4.0.2 + - errata ==0.4.0.3 - error ==1.0.0.0 - errorcall-eq-instance ==0.3.0 - error-or ==0.3.0 @@ -1028,29 +767,33 @@ default-package-overrides: - errors ==2.3.0 - errors-ext ==0.4.2 - ersatz ==0.5 - - esqueleto ==3.5.13.0 + - esqueleto ==3.5.14.0 + - essence-of-live-coding ==0.2.8 + - essence-of-live-coding-gloss ==0.2.8 + - essence-of-live-coding-pulse ==0.2.8 + - essence-of-live-coding-quickcheck ==0.2.8 + - essence-of-live-coding-warp ==0.2.8 - event-list ==0.1.3 - every ==0.0.1 - - evm-opcodes ==0.1.2 + - evm-opcodes ==0.2.0 - exact-combinatorics ==0.2.0.11 - exact-pi ==0.5.0.2 - - exception-hierarchy ==0.1.0.11 + - exception-hierarchy ==0.1.0.13 - exception-mtl ==0.4.0.2 - exception-transformers ==0.4.0.12 - - exception-via ==0.2.0.0 - executable-hash ==0.2.0.4 - executable-path ==0.0.3.1 - exinst ==0.9 - exit-codes ==1.0.0 - exomizer ==1.0.0 - - exon ==1.6.1.1 + - exon ==1.7.2.0 - expiring-cache-map ==0.0.6.1 - explainable-predicates ==0.1.2.4 - explicit-exception ==0.2 - - exp-pairs ==0.2.1.0 - - express ==1.0.16 - - extended-reals ==0.2.4.0 - - extensible ==0.9.1 + - exp-pairs ==0.2.1.1 + - express ==1.0.18 + - extended-reals ==0.2.6.0 + - extensible ==0.9.2 - extensible-effects ==5.0.0.1 - extensible-exceptions ==0.1.1.4 - extra ==1.7.16 @@ -1059,48 +802,48 @@ default-package-overrides: - extrapolate ==0.4.6 - fail ==4.9.0.0 - FailT ==0.1.2.0 - - fakedata ==1.0.5 - fakedata-parser ==0.1.0.0 - - fakedata-quickcheck ==0.2.0 - fakefs ==0.3.0.2 - fakepull ==0.3.0.2 - - faktory ==1.1.3.0 + - faktory ==1.1.3.2 - falsify ==0.2.0 - - fasta ==0.10.4.2 + - fast-builder ==0.1.5.0 - fast-digits ==0.3.2.0 - - fast-logger ==3.2.4 + - fast-logger ==3.2.5 - fast-math ==1.0.2 - fast-myers-diff ==0.0.1 - - fb ==2.1.1.1 - - fcf-family ==0.2.0.1 - - fclabels ==2.0.5.1 + - fcf-family ==0.2.0.2 - fdo-notify ==0.3.1 - feature-flags ==0.1.0.1 - - fedora-releases ==0.1.0 + - fedora-krb ==0.1.0 + - fedora-releases ==0.2.1 + - fedora-repoquery ==0.7.1 + - feed ==1.3.2.1 - FenwickTree ==0.1.2.1 - fft ==0.1.8.7 - fftw-ffi ==0.1 - fgl ==5.8.3.0 - fgl-arbitrary ==0.2.0.6 + - fields-and-cases ==0.2.0.0 - fields-json ==0.4.0.0 + - filecache ==0.5.2 - file-embed ==0.0.16.0 - - file-embed-lzma ==0.0.1 - - file-io ==0.1.4 + - file-embed-lzma ==0.1 + - file-io ==0.1.5 - filelock ==0.1.1.7 - filemanip ==0.3.6.3 - file-modules ==0.1.2.4 - - filepath-bytestring ==1.4.100.3.2 - file-path-th ==0.1.0.0 - filepattern ==0.1.3 - fileplow ==0.1.0.0 - filter-logger ==0.6.0.0 - filtrable ==0.1.6.0 - - fin ==0.3 + - fin ==0.3.2 - FindBin ==0.0.5 - fingertree ==0.1.5.0 - - finite-typelits ==0.1.6.0 + - finite-typelits ==0.2.1.0 - first-class-families ==0.8.1.0 - - fits-parse ==0.3.6 + - fits-parse ==0.4.2 - fitspec ==0.4.10 - fixed ==0.3 - fixed-length ==0.2.3.1 @@ -1111,21 +854,21 @@ default-package-overrides: - flac-picture ==0.1.3 - flags-applicative ==0.1.0.3 - flat ==0.6 - - flatparse ==0.5.1.1 - - flay ==0.4 + - flatparse ==0.5.2.1 + - flay ==0.5 - flexible-defaults ==0.0.3 - FloatingHex ==0.5 - floatshow ==0.2.4 - - flow ==2.0.0.5 + - flow ==2.0.0.7 - flush-queue ==1.0.0 - fmlist ==0.9.4 - fmt ==0.6.3.0 - fn ==0.3.0.2 - focus ==1.0.3.2 - focuslist ==0.1.1.0 - - foldable1-classes-compat ==0.1 - - fold-debounce ==0.2.0.14 - - foldl ==1.4.17 + - foldable1-classes-compat ==0.1.1 + - fold-debounce ==0.2.0.16 + - foldl ==1.4.18 - folds ==0.7.8 - FontyFruity ==0.5.3.5 - force-layout ==0.4.0.6 @@ -1136,44 +879,50 @@ default-package-overrides: - formatn ==0.3.1.0 - format-numbers ==0.1.0.1 - formatting ==7.2.0 + - fortran-src ==0.16.3 - foundation ==0.0.30 - - fourmolu ==0.14.0.0 + - fourmolu ==0.15.0.0 - Frames ==0.7.4.2 - free ==5.2 + - free-alacarte ==1.0.0.9 - free-categories ==0.2.0.2 + - free-foil ==0.2.0 - freenect ==1.2.1 - freer-par-monad ==0.1.0.0 + - freer-simple ==1.2.1.2 - freetype2 ==0.2.0 - free-vl ==0.1.4 - - friday ==0.2.3.2 - - friday-juicypixels ==0.1.2.4 - friendly-time ==0.4.1 - frisby ==0.2.5 - from-sum ==0.2.3.0 - frontmatter ==0.1.0.2 - - fsnotify ==0.4.1.0 + - fsnotify ==0.4.2.0 + - ftp-client ==0.5.1.6 - funcmp ==1.9 - function-builder ==0.3.0.1 - functor-classes-compat ==2.0.0.2 - - fused-effects ==1.1.2.3 + - functor-combinators ==0.4.1.3 + - functor-products ==0.1.2.2 + - fused-effects ==1.1.2.4 - fusion-plugin ==0.2.7 - fusion-plugin-types ==0.1.0 - fuzzcheck ==0.1.1 - fuzzy ==0.1.1.0 - fuzzy-dates ==0.1.1.2 - fuzzyset ==0.3.2 - - fuzzy-time ==0.2.0.3 + - fuzzy-time ==0.3.0.0 - gauge ==0.2.5 - gd ==3000.7.3 - gdp ==0.0.3.0 - - gemini-exports ==0.1.0.0 + - gemini-exports ==0.1.0.2 - general-games ==1.1.1 - generically ==0.1.1 - generic-arbitrary ==1.0.1 - generic-constraints ==1.1.1.1 - - generic-data ==1.1.0.1 + - generic-data ==1.1.0.2 + - generic-data-functions ==0.6.0 - generic-data-surgery ==0.3.0.0 - - generic-deriving ==1.14.5 + - generic-deriving ==1.14.6 - generic-functor ==1.1.0.0 - generic-lens ==2.2.2.0 - generic-lens-core ==2.2.1.0 @@ -1182,8 +931,11 @@ default-package-overrides: - GenericPretty ==1.2.2 - generic-random ==1.5.0.1 - generics-eot ==0.4.0.1 - - generics-sop ==0.5.1.3 - - generics-sop-lens ==0.2.0.1 + - generics-sop ==0.5.1.4 + - generics-sop-lens ==0.2.1 + - generic-type-asserts ==0.3.0 + - generic-type-functions ==0.1.0 + - geniplate-mirror ==0.7.10 - genvalidity ==1.1.1.0 - genvalidity-aeson ==1.0.0.1 - genvalidity-appendful ==0.1.0.0 @@ -1217,76 +969,87 @@ default-package-overrides: - genvalidity-uuid ==1.0.0.1 - genvalidity-vector ==1.0.0.0 - geodetics ==0.1.2 - - geojson ==4.1.1 - getopt-generics ==0.13.1.0 - ghc-bignum-orphans ==0.1.1 - ghc-byteorder ==4.11.0.0.10 - ghc-check ==0.5.0.8 - - ghc-compact ==0.1.0.0 - ghc-core ==0.5.6 - - ghc-events ==0.19.0.1 - - ghc-exactprint ==1.7.1.0 - - ghc-hs-meta ==0.1.4.0 + - ghc-events ==0.20.0.0 + - ghc-exactprint ==1.8.0.0 + - ghc-hs-meta ==0.1.5.0 - ghcid ==0.8.9 - ghci-hexcalc ==0.1.1.0 - ghcjs-codemirror ==0.0.0.2 + - ghcjs-dom ==0.9.9.2 + - ghcjs-dom-jsaddle ==0.9.9.0 - ghcjs-perch ==0.3.3.3 - - ghc-lib ==9.6.6.20240701 - - ghc-lib-parser ==9.6.6.20240701 - - ghc-lib-parser-ex ==9.6.0.2 + - ghc-lib ==9.8.5.20250214 + - ghc-lib-parser ==9.8.5.20250214 + - ghc-lib-parser-ex ==9.8.0.2 - ghc-parser ==0.2.7.0 - ghc-paths ==0.1.0.12 - - ghc-syntax-highlighter ==0.0.10.0 + - ghc-source-gen ==0.4.6.0 + - ghc-syntax-highlighter ==0.0.11.0 - ghc-tcplugins-extra ==0.4.6 - ghc-trace-events ==0.1.2.9 - - ghc-typelits-extra ==0.4.7 - - ghc-typelits-knownnat ==0.7.12 + - ghc-typelits-extra ==0.4.8 + - ghc-typelits-knownnat ==0.7.13 - ghc-typelits-natnormalise ==0.7.10 - - ghc-typelits-presburger ==0.7.4.0 + - ghc-typelits-presburger ==0.7.4.1 - ghost-buster ==0.1.1.0 - ghostscript-parallel ==0.0.1 - gi-atk ==2.0.28 - gi-cairo ==1.0.30 + - gi-cairo-connector ==0.1.1 - gi-cairo-render ==0.1.2 - gi-dbusmenu ==0.4.14 - gi-dbusmenugtk3 ==0.4.15 - gi-freetype2 ==2.0.5 - gi-gdk ==3.0.29 + - gi-gdk3 ==3.0.30 + - gi-gdk4 ==4.0.10 - gi-gdkpixbuf ==2.0.32 - - gi-gdkx11 ==3.0.16 - - gi-gio ==2.0.35 + - gi-gdkx11 ==3.0.17 + - gi-gdkx113 ==3.0.17 + - gi-gdkx114 ==4.0.9 + - gi-gio ==2.0.36 - gi-glib ==2.0.30 - gi-gmodule ==2.0.6 - gi-gobject ==2.0.31 - gi-graphene ==1.0.8 + - gi-gsk ==4.0.9 - gi-gtk ==3.0.43 + - gi-gtk3 ==3.0.44 + - gi-gtk4 ==4.0.12 - gi-gtk-hs ==0.3.17 - - gi-gtksource ==3.0.29 + - gi-gtksource ==3.0.30 + - gi-gtksource3 ==3.0.30 - gi-harfbuzz ==0.0.10 - - gi-javascriptcore ==4.0.28 - - ginger ==0.10.5.2 - - gio ==0.13.11.0 + - gio ==0.13.12.0 - gi-pango ==1.0.30 - - gi-soup ==2.4.29 + - gi-soup2 ==2.4.30 + - gi-soup ==2.4.30 - githash ==0.1.7.0 - github ==0.29 - - github-release ==2.0.0.11 - - github-rest ==1.1.4 + - github-release ==2.0.0.12 + - github-rest ==1.2.1 - github-types ==0.2.1 - github-webhooks ==0.17.0 - - git-lfs ==1.2.2 + - gitlab-haskell ==1.0.2.2 + - git-lfs ==1.2.5 - gitlib ==3.1.3 - - git-mediate ==1.0.9 + - gitlib-libgit2 ==3.1.2.1 + - gitlib-test ==3.1.2 + - git-mediate ==1.1.0 - gitrev ==1.3.1 - gi-vte ==2.91.33 - - gi-webkit2 ==4.0.31 - gi-xlib ==2.0.14 - - gl ==0.9 + - gl ==0.9.1 - glabrous ==2.0.6.3 - glasso ==0.1.0 - GLFW-b ==3.3.9.1 - - glib ==0.13.11.0 - - glib-stopgap ==0.1.0.0 + - glib ==0.13.12.0 + - glib-stopgap ==0.1.0.1 - Glob ==0.10.2 - glob-posix ==0.2.0.1 - gloss ==1.13.2.2 @@ -1295,136 +1058,148 @@ default-package-overrides: - glpk-headers ==0.5.1 - GLURaw ==2.0.0.5 - GLUT ==2.7.0.16 - - gmail-simple ==0.1.0.6 - gnuplot ==0.5.7 - goldplate ==0.2.2.1 - google-isbn ==1.0.3 + - google-oauth2-jwt ==0.3.3.1 - gopher-proxy ==0.1.1.3 - gpolyline ==0.1.0.1 - graph-core ==0.3.0.0 - graphite ==0.10.0.1 - - graphql ==1.2.0.3 + - graphql ==1.5.0.0 - graphql-client ==1.2.4 - - graphs ==0.7.2 - - graphula ==2.1.0.0 - - graphviz ==2999.20.2.0 - - graph-wrapper ==0.2.6.0 + - graphql-spice ==1.0.6.0 + - graphs ==0.7.3 + - graphula ==2.1.0.1 + - graphviz ==2999.20.2.1 - gravatar ==0.8.1 + - greskell ==2.0.3.3 + - greskell-core ==1.0.0.4 + - greskell-websocket ==1.0.0.4 - gridtables ==0.1.0.0 + - grisette ==0.9.0.0 - groom ==0.1.2.1 - group-by-date ==0.1.0.5 - groups ==0.5.3 - - gtk ==0.15.9 - - gtk2hs-buildtools ==0.13.11.0 - - gtk3 ==0.15.9 + - gtk ==0.15.10 + - gtk2hs-buildtools ==0.13.12.0 + - gtk3 ==0.15.10 + - gtk-sni-tray ==0.1.8.1 - gtk-strut ==0.1.3.2 - guarded-allocation ==0.0.1 - - H ==1.0.0 - hackage-cli ==0.1.0.2 - - hackage-security ==0.6.2.4 + - hackage-security ==0.6.2.6 + - hackage-security-HTTP ==0.1.1.2 - haddock-library ==1.11.0 - haha ==0.3.1.1 - - hakyll ==4.16.3.0 - - hakyllbars ==1.0.1.0 - - hal ==1.0.1 - - half ==0.3.1 + - hakyll ==4.16.6.0 + - hakyll-convert ==0.3.0.5 + - hal ==1.1 + - half ==0.3.2 - hall-symbols ==0.1.0.6 - hamlet ==1.2.0 - hamtsolo ==1.0.4 - HandsomeSoup ==0.4.2 - handwriting ==0.1.0.3 - happstack-jmacro ==7.0.12.6 - - happstack-server ==7.8.0.2 + - happstack-server ==7.9.2.1 - happstack-server-tls ==7.2.1.6 - - happy ==1.20.1.1 + - happy ==2.0.2 + - happy-lib ==2.0.2 - happy-meta ==0.2.1.0 + - harpie ==0.1.2.0 + - harpie-numhask ==0.1.0.1 - HasBigDecimal ==0.2.0.0 - - hashable ==1.4.4.0 + - hashable ==1.4.7.0 - hashids ==1.1.1.0 - - hashing ==0.1.1.0 - hashmap ==1.3.3 - hashtables ==1.3.1 - - haskell-gi ==0.26.12 + - haskell-gi ==0.26.14 - haskell-gi-base ==0.26.8 - haskell-gi-overloading ==1.0 - haskell-lexer ==1.1.2 - - HaskellNet ==0.6.1.2 - haskell-src ==1.0.4.1 - haskell-src-exts ==1.23.1 - - haskell-src-exts-simple ==1.23.0.0 + - haskell-src-exts-simple ==1.23.1.0 - haskell-src-exts-util ==0.2.5 - - haskell-src-meta ==0.8.14 - - haskintex ==0.8.0.2 - - haskoin-core ==1.0.4 - - haskoin-node ==1.0.1 - - haskoin-store-data ==1.2.5 + - haskell-src-meta ==0.8.15 + - haskey-btree ==0.3.0.1 + - haskintex ==0.8.0.3 + - haskoin-core ==1.1.0 + - haskoin-node ==1.1.3 + - haskoin-store-data ==1.4.0 - hasktags ==0.73.0 - - hasql ==1.6.4.4 - - hasql-dynamic-statements ==0.3.1.5 - - hasql-implicits ==0.1.1.3 - - hasql-interpolate ==0.2.2.0 + - hasql ==1.8.1.4 + - hasql-dynamic-statements ==0.3.1.8 + - hasql-implicits ==0.2.0.1 + - hasql-interpolate ==1.0.1.0 - hasql-listen-notify ==0.1.0.1 - hasql-migration ==0.3.1 - - hasql-notifications ==0.2.2.0 - - hasql-optparse-applicative ==0.7.1.3 - - hasql-pool ==0.10.1 - - hasql-th ==0.4.0.22 - - hasql-transaction ==1.0.1.4 + - hasql-notifications ==0.2.3.2 + - hasql-optparse-applicative ==0.8.0.1 + - hasql-pool ==1.2.0.3 + - hasql-th ==0.4.0.23 + - hasql-transaction ==1.1.1.2 - has-transformers ==0.1.0.4 - hasty-hamiltonian ==1.3.4 - HaTeX ==3.22.4.2 - - HaXml ==1.25.13 + - HaXml ==1.25.14 - haxr ==3000.11.5.1 + - Hclip ==3.0.0.4 - HCodecs ==0.5.2 - hdaemonize ==0.5.7 - HDBC ==2.4.0.4 - HDBC-session ==0.1.2.1 - headed-megaparsec ==0.2.1.3 - heap ==1.0.4 - - heaps ==0.4 + - heaps ==0.4.1 - heatshrink ==0.1.0.0 - hebrew-time ==0.1.2 - - hedgehog ==1.4 + - hedgehog ==1.5 - hedgehog-classes ==0.2.5.4 - hedgehog-corpus ==0.2.0 - hedgehog-fn ==1.0 - hedgehog-quickcheck ==0.1.1 - hedis ==0.15.2 - hedn ==0.3.0.4 + - heftia ==0.5.0.0 + - heftia-effects ==0.5.0.0 - hegg ==0.5.0.0 - heist ==1.1.1.2 - here ==1.2.14 - heredoc ==0.2.0.0 - heterocephalus ==1.0.5.7 - - hetzner ==0.6.0.0 + - hetero-parameter-list ==0.1.0.21 + - hetero-parameter-list-with-typelevel-tools ==0.1.0.1 - hex ==0.2.0 - hexml ==0.3.5 - hexml-lens ==0.2.2 - hexpat ==0.20.13 - hex-text ==0.1.0.9 - hformat ==0.3.3.1 - - hfsevents ==0.1.7 + - hfsevents ==0.1.8 - hgal ==2.0.0.3 - hidapi ==0.1.8 - hi-file-parser ==0.1.7.0 - - hindent ==6.1.1 + - hindent ==6.2.1 - hinfo ==0.0.3.0 - - hinotify ==0.4.1 + - hinotify ==0.4.2 - hint ==0.9.0.8 - histogram-fill ==0.9.1.0 - hjsmin ==0.2.1 - hkd-default ==1.1.0.0 - - hkgr ==0.4.6 - - hledger ==1.32.3 - - hledger-iadd ==1.3.20 - - hledger-interest ==1.6.6 - - hledger-lib ==1.32.3 - - hledger-stockquotes ==0.1.3.1 - - hledger-web ==1.32.3 + - hkgr ==0.4.7 + - hledger ==1.40 + - hledger-iadd ==1.3.21 + - hledger-interest ==1.6.7 + - hledger-lib ==1.40 + - hledger-stockquotes ==0.1.3.2 + - hledger-ui ==1.40 + - hledger-web ==1.40 - hlibcpuid ==0.2.0 - hlibgit2 ==0.18.0.16 - hlibsass ==0.1.10.1 - - hlint ==3.6.1 + - hlint ==3.8 - hmatrix ==0.20.2 - hmatrix-backprop ==0.1.3.0 - hmatrix-gsl ==0.19.0.1 @@ -1435,43 +1210,44 @@ default-package-overrides: - hmm-lapack ==0.5.0.1 - HMock ==0.5.1.2 - hmpfr ==0.4.5 - - hnix-store-core ==0.7.0.0 - - hoauth2 ==2.10.0 + - hnix-store-core ==0.8.0.0 + - hoauth2 ==2.14.0 + - hoogle ==5.0.18.4 - hopenssl ==2.2.5 - - hopfli ==0.2.2.1 - - horizontal-rule ==0.6.0.0 + - horizontal-rule ==0.7.0.0 - hosc ==0.20 - hostname ==1.0 - hostname-validate ==1.0.0 - hourglass ==0.2.12 - hourglass-orphans ==0.1.0.0 - hp2pretty ==0.10.1 - - hpack ==0.36.1 - - hpc-codecov ==0.5.0.0 + - hpack ==0.37.0 + - hpc-codecov ==0.6.2.0 - hpc-lcov ==1.1.2 - - HPDF ==1.6.2 + - HPDF ==1.7 - hpp ==0.6.5 - - hpqtypes ==1.11.1.2 + - hpqtypes ==1.12.0.0 - hpqtypes-extras ==1.16.4.4 + - hquantlib-time ==0.1.1 - hreader ==1.1.1 - hreader-lens ==0.1.3.0 - hruby ==0.5.1.0 - hsass ==0.8.0 - hs-bibutils ==6.10.0.0 - hsc2hs ==0.68.10 + - hs-captcha ==1.0 - hscolour ==1.25 - hsdns ==1.8 - hse-cpp ==0.2 - hsemail ==2.2.2 - HSet ==0.0.2 - hset ==2.2.0 - - hsexif ==0.6.1.10 - hs-GeoIP ==0.3 - hsignal ==0.2.7.5 - hsini ==0.5.2.2 - hsinstall ==2.8 - HSlippyMap ==3.0.1 - - hslogger ==1.3.1.1 + - hslogger ==1.3.1.2 - hslua ==2.3.1 - hslua-aeson ==2.3.1.1 - hslua-classes ==2.3.1 @@ -1479,7 +1255,7 @@ default-package-overrides: - hslua-core ==2.3.2 - hslua-list ==1.1.4 - hslua-marshalling ==2.3.1 - - hslua-module-doclayout ==1.1.1.2 + - hslua-module-doclayout ==1.2.0 - hslua-module-path ==1.1.1 - hslua-module-system ==1.1.2 - hslua-module-text ==1.1.1 @@ -1491,38 +1267,39 @@ default-package-overrides: - hslua-typing ==0.1.1 - hsndfile ==0.8.0 - hsndfile-vector ==0.5.2 - - HsOpenSSL ==0.11.7.8 + - HsOpenSSL ==0.11.7.9 - HsOpenSSL-x509-system ==0.1.0.4 - - hspec ==2.11.10 - - hspec-api ==2.11.10 + - hspec ==2.11.12 + - hspec-api ==2.11.12 - hspec-attoparsec ==0.1.0.2 - hspec-checkers ==0.1.0.2 - hspec-contrib ==0.5.2 - - hspec-core ==2.11.10 - - hspec-discover ==2.11.10 + - hspec-core ==2.11.12 + - hspec-discover ==2.11.12 - hspec-expectations ==0.8.4 - hspec-expectations-json ==1.0.2.1 - hspec-expectations-lifted ==0.10.0 - hspec-expectations-pretty-diff ==0.7.2.6 - hspec-golden ==0.2.2.0 - hspec-golden-aeson ==0.9.0.0 - - hspec-hedgehog ==0.1.1.0 + - hspec-hedgehog ==0.3.0.0 - hspec-junit-formatter ==1.1.2.1 - hspec-leancheck ==0.0.6 - hspec-megaparsec ==2.2.1 - - hspec-meta ==2.11.10 + - hspec-meta ==2.11.12 + - hspec-need-env ==0.1.0.12 - hspec-parsec ==0 - hspec-smallcheck ==0.5.3 - - hspec-tmp-proc ==0.5.2.0 + - hspec-tmp-proc ==0.7.0.0 - hspec-wai ==0.11.1 - hspec-wai-json ==0.11.0 - hspec-webdriver ==1.2.2 - hs-php-session ==0.0.9.3 - hstatistics ==0.3.1 - HStringTemplate ==0.8.8 - - HSvm ==0.1.2.3.32 - - HsYAML ==0.2.1.4 - - HsYAML-aeson ==0.2.0.1 + - HSvm ==1.0.3.35 + - HsYAML ==0.2.1.5 + - HsYAML-aeson ==0.2.0.2 - hsyslog ==5.0.2 - htaglib ==1.2.1 - HTF ==0.15.0.2 @@ -1532,11 +1309,11 @@ default-package-overrides: - html-entities ==1.1.4.7 - html-entity-map ==0.1.0.0 - html-parse ==0.2.1.0 - - http2 ==5.0.1 + - http2 ==5.3.9 - HTTP ==4000.4.1 - - http-api-data ==0.5.1 + - http-api-data ==0.6.1 - http-api-data-qq ==0.1.0.0 - - http-client ==0.7.17 + - http-client ==0.7.19 - http-client-openssl ==0.3.3 - http-client-overrides ==0.1.1.0 - http-client-restricted ==0.1.0 @@ -1544,14 +1321,15 @@ default-package-overrides: - http-common ==0.8.3.4 - http-conduit ==2.3.9.1 - http-date ==0.0.11 - - http-directory ==0.1.10 + - http-directory ==0.1.11 - http-download ==0.2.1.0 - httpd-shed ==0.4.1.2 - http-io-streams ==0.1.7.0 - - http-link-header ==1.2.1 + - http-link-header ==1.2.2 - http-media ==0.8.1.1 - http-query ==0.1.3 - http-reverse-proxy ==0.6.1.0 + - http-semantics ==0.3.0 - http-streams ==0.8.9.9 - http-types ==0.12.4 - human-readable-duration ==0.2.1.4 @@ -1561,19 +1339,20 @@ default-package-overrides: - hvect ==0.4.0.1 - hvega ==0.12.0.7 - hw-bits ==0.7.2.2 - - hw-conduit ==0.2.1.1 - hw-conduit-merges ==0.2.1.0 - hw-diagnostics ==0.0.1.0 - hweblib ==0.6.3 - - hw-fingertree ==0.1.2.1 - - hw-fingertree-strict ==0.1.2.1 - - hw-hspec-hedgehog ==0.1.1.1 + - hw-excess ==0.2.3.0 + - hw-hedgehog ==0.1.1.1 - hw-int ==0.0.2.0 + - hw-json-simd ==0.1.1.2 - hwk ==0.6 - hw-kafka-client ==5.3.0 - - hworker ==0.1.0.1 + - hw-mquery ==0.2.1.2 - hw-parser ==0.1.1.0 - hw-prim ==0.6.3.2 + - hw-rankselect-base ==0.3.4.1 + - hw-streams ==0.0.1.1 - hw-string-parse ==0.0.0.5 - hxt ==9.3.1.22 - hxt-charproperties ==9.5.0.0 @@ -1584,28 +1363,28 @@ default-package-overrides: - hxt-regex-xmlschema ==9.2.0.7 - hxt-tagsoup ==9.1.4 - hxt-unicode ==9.0.2.4 - - hybrid-vectors ==0.2.4 + - hybrid-vectors ==0.2.5 - hyper ==0.2.1.1 - hyperloglog ==0.4.6 - - hyphenation ==0.8.2 - - hyraxAbif ==0.2.4.5 + - hyphenation ==0.8.3 - iconv ==0.4.1.3 - identicon ==0.2.3 - ieee754 ==0.8.0 - if ==0.1.0.0 - IfElse ==0.85 - iff ==0.0.6.1 - - ihaskell ==0.10.4.0 - - ihaskell-hvega ==0.5.0.5 + - ihaskell ==0.11.0.0 + - ihaskell-hvega ==0.5.0.6 - ihs ==0.1.0.3 - ilist ==0.4.0.1 - imagesize-conduit ==1.1 - Imlib ==0.1.2 - immortal ==0.3 - immortal-queue ==0.1.0.1 + - imp ==1.0.3.1 - inbox ==0.2.0 - - incipit-base ==0.5.1.0 - - incipit-core ==0.5.1.0 + - incipit-base ==0.6.1.1 + - incipit-core ==0.6.1.1 - include-file ==0.1.0.4 - incremental ==0.3.1 - incremental-parser ==0.5.1 @@ -1614,40 +1393,38 @@ default-package-overrides: - indexed-containers ==0.1.0.2 - indexed-list-literals ==0.2.1.3 - indexed-profunctors ==0.1.1.1 + - indexed-transformers ==0.1.0.4 - indexed-traversable ==0.1.4 - indexed-traversable-instances ==0.1.2 - - inf-backprop ==0.1.0.2 - infer-license ==0.2.0 - - infinite-list ==0.1.1 - - inflections ==0.4.0.7 + - infinite-list ==0.1.2 - influxdb ==1.9.3.2 - ini ==0.4.2 - inj ==1.0 - inline-c ==0.9.1.10 - inline-c-cpp ==0.5.0.2 - - inline-r ==1.0.1 - input-parsers ==0.3.0.2 - - insert-ordered-containers ==0.2.5.3 + - insert-ordered-containers ==0.2.6 - inspection-testing ==0.5.0.3 - int-cast ==0.2.0.0 - - integer-conversion ==0.1.0.1 - - integer-logarithms ==1.0.3.1 + - integer-conversion ==0.1.1 + - integer-logarithms ==1.0.4 - integer-roots ==1.0.2.0 - integer-types ==0.1.4.1 - integration ==0.2.1 - - intern ==0.9.5 + - intern ==0.9.6 - interpolate ==0.2.1 - interpolatedstring-perl6 ==1.0.2 - interpolation ==0.1.1.2 - Interpolation ==0.3.0 - IntervalMap ==0.6.2.1 - - intervals ==0.9.2 + - intervals ==0.9.3 - intset-imperative ==0.1.0.0 - int-supply ==1.0.0 - - invariant ==0.6.3 - - invert ==1.0.0.4 + - invariant ==0.6.4 - invertible ==0.2.0.8 - invertible-grammar ==0.1.3.5 + - io-embed ==0.1.0.1 - io-machine ==0.2.0.0 - io-manager ==0.1.0.4 - io-memoize ==1.1.1.0 @@ -1656,9 +1433,10 @@ default-package-overrides: - io-streams ==1.5.2.2 - io-streams-haproxy ==1.0.1.0 - ip ==1.7.8 - - ip6addr ==1.0.4 + - ip6addr ==2.0.0 - iproute ==1.7.15 - - IPv6Addr ==2.0.6 + - IPv6Addr ==2.0.6.1 + - IPv6DB ==0.3.3.4 - ipynb ==0.2 - ipython-kernel ==0.11.0.0 - irc ==0.6.1.1 @@ -1669,10 +1447,7 @@ default-package-overrides: - iso639 ==0.1.0.3 - iso8601-time ==0.1.5 - isocline ==1.0.9 - - isomorphism-class ==0.1.1 - - ixset-typed ==0.5.1.0 - - ixset-typed-binary-instance ==0.1.0.2 - - ixset-typed-hashable-instance ==0.1.0.2 + - isomorphism-class ==0.3.0.1 - ix-shapable ==0.1.0 - jack ==0.7.2.2 - jalaali ==1.0.0.0 @@ -1680,114 +1455,120 @@ default-package-overrides: - jira-wiki-markup ==1.5.1 - jmacro ==0.6.18 - jose ==0.11 - - jose-jwt ==0.9.6 - - journalctl-stream ==0.6.0.6 + - jose-jwt ==0.10.0 + - journalctl-stream ==0.6.0.8 - jsaddle ==0.9.9.2 + - jsaddle-dom ==0.9.9.2 - js-chart ==2.9.4.1 - js-dgtable ==0.5.2 - js-flot ==0.8.3 - js-jquery ==3.3.1 - json ==0.11 - - json-feed ==2.0.0.12 + - json-feed ==2.0.0.13 - jsonifier ==0.2.1.3 - jsonpath ==0.3.0.0 - - json-rpc ==1.0.4 + - json-rpc ==1.1.1 + - json-spec ==1.1.1.1 + - json-spec-elm ==0.4.0.5 + - json-spec-elm-servant ==0.4.3.0 + - json-spec-openapi ==1.0.1.0 - json-stream ==0.4.6.0 + - JuicyCairo ==0.1.0.0 - JuicyPixels ==3.3.9 - JuicyPixels-extra ==0.6.0 - JuicyPixels-scale-dct ==0.1.2 - - junit-xml ==0.1.0.3 + - junit-xml ==0.1.0.4 - justified-containers ==0.3.0.0 - - jwt ==0.11.0 - kan-extensions ==5.2.6 - kansas-comet ==0.4.3 - katip ==0.8.8.2 - katip-logstash ==0.1.0.2 - - katip-wai ==0.1.2.4 + - katip-wai ==0.2.0.0 - kazura-queue ==0.1.0.4 - kdt ==0.2.6 - keep-alive ==0.2.1.0 - - keter ==2.1.5 + - keter ==2.1.9 + - keuringsdienst ==1.0.2.2 - keycode ==0.2.3 - - keyed-vals ==0.2.3.1 - - keyed-vals-hspec-tests ==0.2.3.1 - - keyed-vals-mem ==0.2.3.1 - - keyed-vals-redis ==0.2.3.1 - - keys ==3.12.3 + - keyed-vals ==0.2.3.2 + - keyed-vals-hspec-tests ==0.2.3.2 + - keyed-vals-mem ==0.2.3.2 + - keyed-vals-redis ==0.2.3.2 + - keys ==3.12.4 - ki ==1.0.1.2 - kind-apply ==0.4.0.0 - kind-generics ==0.5.0.0 - - kind-generics-th ==0.2.3.3 - ki-unlifted ==1.0.0.2 - - kleene ==0.1 - kmeans ==0.1.3 - knob ==0.2.2 - koji ==0.0.2 - - koji-tool ==1.1.1 - - kvitable ==1.0.3.0 + - koji-tool ==1.2 + - kvitable ==1.1.0.1 - labels ==0.3.3 - - lackey ==2.0.0.8 - - lambdabot-core ==5.3.1.2 - - lambdabot-irc-plugins ==5.3.1.2 - - LambdaHack ==0.11.0.1 + - lackey ==2.0.0.9 - lame ==0.2.2 - language-avro ==0.1.4.0 - - language-c ==0.9.4 + - language-c ==0.10.0 - language-c99 ==0.2.0 - language-c99-simple ==0.3.0 - language-c99-util ==0.2.0 - language-c-quote ==0.13.0.2 - - language-docker ==12.1.0 + - language-docker ==13.0.0 - language-dot ==0.1.2 - language-glsl ==0.3.0 - language-java ==0.2.9 - language-javascript ==0.7.1.0 - language-lua ==0.11.0.2 - language-protobuf ==1.0.1 - - language-python ==0.5.8 + - language-thrift ==0.13.0.0 - lapack ==0.5.2 - lapack-carray ==0.0.3 - lapack-comfort-array ==0.0.1 - lapack-ffi ==0.0.3 - lapack-ffi-tools ==0.1.3.1 - lapack-hmatrix ==0.0.0.2 + - large-hashable ==0.1.2.0 - largeword ==1.2.5 - latex ==0.1.0.4 - lattices ==2.2.1 - lawful ==0.1.0.0 + - lawful-conversions ==0.1.6 - lazy-csv ==0.5.1 - lazyio ==0.1.0.4 + - lazyppl ==1.0 - lazysmallcheck ==0.6 - lca ==0.4 - leancheck ==1.0.2 - leancheck-instances ==0.0.5 - leapseconds-announced ==2017.1.0.1 + - learn-physics ==0.6.7 - leb128-cereal ==1.2 - - lens ==5.2.3 + - lens ==5.3.4 - lens-action ==0.2.6 - lens-aeson ==1.2.3 - lens-csv ==0.1.1.0 - lens-family ==2.1.3 - lens-family-core ==2.1.3 + - lens-family-th ==0.5.3.1 - lens-misc ==0.0.2.0 - lens-properties ==4.11.1 - lens-regex ==0.1.3 - - lens-regex-pcre ==1.1.0.0 - - lentil ==1.5.6.0 + - lens-regex-pcre ==1.1.2.0 + - lentil ==1.5.8.0 - LetsBeRational ==1.0.0.0 - - leveldb-haskell ==0.6.5 + - leveldb-haskell ==0.6.5.1 - lexer-applicative ==2.1.0.2 - libBF ==0.6.8 - libffi ==0.2.1 + - libmpd ==0.10.0.1 - liboath-hs ==0.0.1.2 - libyaml ==0.1.4 - libyaml-clib ==0.2.5 - lifted-async ==0.10.2.7 - lifted-base ==0.2.3.12 - - lift-generics ==0.2.1 + - lift-generics ==0.3 - lift-type ==0.1.2.0 - - line ==4.0.1 - - linear ==1.22 + - linear ==1.23.1 - linear-base ==0.4.0 - linear-circuit ==0.1.0.4 - linear-generics ==0.2.3 @@ -1797,20 +1578,18 @@ default-package-overrides: - linux-file-extents ==0.2.0.1 - linux-namespaces ==0.1.3.1 - List ==0.6.2 - - ListLike ==4.7.8.2 + - ListLike ==4.7.8.3 - list-predicate ==0.1.0.1 - listsafe ==0.1.0.1 - list-shuffle ==1.0.0.1 - list-t ==1.0.5.7 - list-transformer ==1.1.1 - ListTree ==0.2.3 + - list-witnesses ==0.1.4.1 - ListZipper ==1.2.0.2 - literatex ==0.3.0.0 - - little-logger ==1.0.2 - - little-rio ==2.0.1 - lmdb ==0.2.5 - load-env ==0.2.1.0 - - loc ==0.2.0.0 - locators ==0.3.0.5 - loch-th ==0.2.2 - lockfree-queue ==0.2.4 @@ -1818,36 +1597,37 @@ default-package-overrides: - log-domain ==0.13.2 - logfloat ==0.14.0 - logger-thread ==0.1.0.2 - - logging ==3.0.5 + - logging ==3.0.6 - logging-effect ==1.4.0 - logging-facade ==0.3.1 - logging-facade-syslog ==1 - logict ==0.8.2.0 - logstash ==0.1.0.4 - loop ==0.3.0 - - lpeg ==1.0.4 - - LPFP-core ==1.1.1 + - lpeg ==1.1.0 + - LPFP ==1.1.5 + - LPFP-core ==1.1.5 - lrucache ==1.2.0.1 + - lrucaching ==0.3.4 + - lsql-csv ==0.1.0.6 - lua ==2.3.3 - lua-arbitrary ==1.0.1.1 - - lucid2 ==0.0.20240424 - - lucid ==2.11.20230408 + - lucid2 ==0.0.20250303 + - lucid ==2.11.20250303 - lucid-cdn ==0.2.2.0 - lucid-extras ==0.2.2 - - lukko ==0.1.1.3 + - lukko ==0.1.2 - lumberjack ==1.0.3.0 - lz4 ==0.2.3.1 - - lz4-frame-conduit ==0.1.0.1 - lzma ==0.0.1.1 - lzma-clib ==5.2.2 - - machines ==0.7.3 + - machines ==0.7.4 - magic ==1.1 - magico ==0.0.2.3 - - mailtrap ==0.1.2.1 + - mailtrap ==0.1.2.2 - mainland-pretty ==0.7.1.1 - main-tester ==0.2.0.1 - managed ==1.0.10 - - mandrill ==0.5.7.0 - mappings ==0.3.1.0 - map-syntax ==0.3 - markdown ==0.1.17.5 @@ -1855,11 +1635,10 @@ default-package-overrides: - markov-chain ==0.0.3.4 - markov-chain-usage-model ==0.0.0 - markup-parse ==0.1.1.1 - - mason ==0.2.6 - - massiv ==1.0.4.0 + - massiv ==1.0.4.1 - massiv-io ==1.0.0.1 - massiv-serialise ==1.0.0.2 - - massiv-test ==1.0.0.0 + - massiv-test ==1.1.0.1 - matchable ==0.1.2.1 - mathexpr ==0.3.1.0 - math-extras ==0.1.1.0 @@ -1867,7 +1646,7 @@ default-package-overrides: - mathlist ==0.2.0.0 - matplotlib ==0.7.7 - matrices ==0.5.0 - - matrix ==0.3.6.3 + - matrix ==0.3.6.4 - matrix-as-xyz ==0.1.2.2 - matrix-market-attoparsec ==0.1.1.3 - matrix-static ==0.3 @@ -1875,14 +1654,15 @@ default-package-overrides: - mbox-utility ==0.0.3.1 - mcmc ==0.8.3.1 - mcmc-types ==1.0.3 + - mealy ==0.5.0.0 - median-stream ==0.7.0.0 - med-module ==0.1.3 - - megaparsec ==9.5.0 - - megaparsec-tests ==9.5.0 - - mega-sdist ==0.4.3.1 + - megaparsec ==9.6.1 + - megaparsec-tests ==9.6.1 + - melf ==1.3.1 - membership ==0.0.1 - memcache ==0.3.0.2 - - memfd ==1.0.1.3 + - mem-info ==0.3.1.0 - memory ==0.18.0 - MemoTrie ==0.6.11 - mergeful ==0.3.0.0 @@ -1901,10 +1681,10 @@ default-package-overrides: - microlens-contra ==0.1.0.3 - microlens-ghc ==0.4.14.3 - microlens-mtl ==0.2.0.3 - - microlens-platform ==0.4.3.5 - - microlens-th ==0.4.3.15 + - microlens-platform ==0.4.3.6 + - microlens-th ==0.4.3.17 - microspec ==0.2.1.3 - - microstache ==1.0.2.3 + - microstache ==1.0.3 - midair ==0.2.0.1 - midi ==0.2.2.4 - midi-alsa ==0.2.1 @@ -1921,10 +1701,10 @@ default-package-overrides: - min-max-pqueue ==0.1.0.2 - mintty ==0.1.4 - misfortune ==0.1.2.1 - - miso ==1.8.5.0 + - miso ==1.8.7.0 - missing-foreign ==0.1.1 - - MissingH ==1.6.0.1 - - mixed-types-num ==0.5.12 + - MissingH ==1.6.0.2 + - mixed-types-num ==0.6.2 - mmap ==0.5.9 - mmark ==0.0.8.0 - mmark-cli ==0.0.5.2 @@ -1932,6 +1712,7 @@ default-package-overrides: - mmorph ==1.2.0 - mnist-idx ==0.1.3.2 - mnist-idx-conduit ==0.4.0.0 + - mockcat ==0.5.2.0 - mockery ==0.3.5 - mod ==0.2.0.1 - modern-uri ==0.3.6.1 @@ -1939,6 +1720,7 @@ default-package-overrides: - moffy ==0.1.1.0 - moffy-samples ==0.1.0.3 - moffy-samples-events ==0.2.2.5 + - monad-bayes ==1.3.0.4 - monad-chronicle ==1.0.2 - monad-control ==1.0.3.1 - monad-control-aligned ==0.0.2.1 @@ -1947,10 +1729,11 @@ default-package-overrides: - monad-extras ==0.6.0 - monad-interleave ==0.2.0.1 - monadlist ==0.0.2 - - monad-logger ==0.3.40 + - monad-logger ==0.3.42 - monad-logger-aeson ==0.4.1.3 - monad-logger-json ==0.1.0.0 - monad-logger-logstash ==0.2.0.2 + - monad-logger-syslog ==0.1.6.1 - monad-loops ==0.4.3 - monad-memo ==0.5.4 - monad-metrics ==0.2.2.2 @@ -1961,37 +1744,40 @@ default-package-overrides: - monad-par-extras ==0.3.3 - monad-peel ==0.3 - MonadPrompt ==1.0.0.5 - - MonadRandom ==0.6.1 + - MonadRandom ==0.6.2 - monad-resumption ==0.1.4.0 - - monad-schedule ==0.1.2.2 + - monad-schedule ==0.2.0.2 - monad-st ==0.2.4.1 - monads-tf ==0.3.0.1 - monad-time ==0.4.0.0 - mongoDB ==2.7.1.4 - monoidal-containers ==0.6.5.0 - monoidal-functors ==0.2.3.0 - - monoid-extras ==0.6.3 - - monoid-subclasses ==1.2.5.1 + - monoid-extras ==0.6.5 + - monoidmap ==0.0.4.3 + - monoid-subclasses ==1.2.6 - monoid-transformer ==0.0.4 - - monomer ==1.6.0.1 - - mono-traversable ==1.0.20.0 + - mono-traversable ==1.0.21.0 - mono-traversable-instances ==0.1.1.0 - mono-traversable-keys ==0.3.0 - more-containers ==0.2.2.2 - - morpheus-graphql-app ==0.27.3 - - morpheus-graphql-client ==0.27.3 - - morpheus-graphql-code-gen-utils ==0.27.3 - - morpheus-graphql-core ==0.27.3 - - morpheus-graphql-server ==0.27.3 - - morpheus-graphql-subscriptions ==0.27.3 - - morpheus-graphql-tests ==0.27.3 + - morpheus-graphql ==0.28.1 + - morpheus-graphql-app ==0.28.1 + - morpheus-graphql-client ==0.28.1 + - morpheus-graphql-code-gen ==0.28.1 + - morpheus-graphql-code-gen-utils ==0.28.1 + - morpheus-graphql-core ==0.28.1 + - morpheus-graphql-server ==0.28.1 + - morpheus-graphql-subscriptions ==0.28.1 - moss ==0.2.0.1 - mountpoints ==1.0.2 - - mpi-hs ==0.7.2.0 + - mpi-hs ==0.7.3.1 - mpi-hs-binary ==0.1.1.0 - mpi-hs-cereal ==0.1.0.0 - msgpack ==1.0.1.0 + - mt19937 ==0.1.1 - mtl-compat ==0.2.2 + - mtl-misc-yj ==0.1.0.4 - mtl-prelude ==2.0.3.2 - multiarg ==0.30.0.10 - multi-containers ==0.2 @@ -2006,52 +1792,56 @@ default-package-overrides: - mustache ==2.4.2 - mutable-containers ==0.3.4.1 - mwc-probability ==2.3.1 - - mwc-random ==0.15.1.0 + - mwc-random ==0.15.2.0 - mx-state-codes ==1.0.0.0 - myers-diff ==0.3.0.0 - mysql ==0.2.1 - mysql-haskell ==1.1.6 - mysql-haskell-nem ==0.1.0.0 - - mysql-json-table ==0.1.4.0 + - mysql-json-table ==0.1.4.1 - mysql-simple ==0.4.9 - n2o ==0.11.1 - n2o-nitro ==0.11.2 - nagios-check ==0.3.2 - named ==0.3.0.2 + - named-text ==1.2.1.0 - names-th ==0.3.0.1 - nano-erl ==0.1.0.1 + - NanoID ==3.4.0.2 - nanospec ==0.2.2 - nanovg ==0.8.1.0 - nats ==1.1.2 - - natural-arithmetic ==0.1.4.0 + - natural-arithmetic ==0.2.1.0 - natural-induction ==0.2.0.0 - natural-sort ==0.1.2 - natural-transformation ==0.4.1 - - ndjson-conduit ==0.1.0.5 - neat-interpolation ==0.5.1.4 - netcode-io ==0.0.3 - netlib-carray ==0.1 - netlib-comfort-array ==0.0.0.2 - netlib-ffi ==0.1.2 - - net-mqtt ==0.8.6.1 - - net-mqtt-lens ==0.1.1.0 - netpbm ==1.0.4 - netrc ==0.2.0.1 + - nettle ==0.3.1.1 - netwire ==5.0.3 - netwire-input ==0.0.7 - - network ==3.1.4.0 + - netwire-input-glfw ==0.0.12 + - network ==3.2.7.0 - network-bsd ==2.8.1.0 - network-byte-order ==0.1.7 - network-conduit-tls ==1.4.0.1 - - network-control ==0.0.2 + - network-control ==0.1.5 - network-info ==0.2.1 - network-ip ==0.3.0.3 - network-messagepack-rpc ==0.1.2.0 - - network-messagepack-rpc-websocket ==0.1.1.1 - network-multicast ==0.3.2 - - network-run ==0.2.8 + - network-run ==0.4.4 - network-simple ==0.4.5 - - network-transport ==0.5.8 + - network-simple-tls ==0.4.2 + - network-transport ==0.5.9 + - network-transport-inmemory ==0.5.42 + - network-transport-tcp ==0.8.6 + - network-transport-tests ==0.3.4 - network-uri ==2.6.4.2 - network-wait ==0.2.0.0 - newtype ==0.2.2.0 @@ -2068,11 +1858,11 @@ default-package-overrides: - nonempty-containers ==0.3.4.5 - non-empty-sequence ==0.2.0.4 - non-empty-text ==0.2.1 - - nonempty-vector ==0.2.3 - - nonempty-zipper ==1.0.0.4 + - nonempty-vector ==0.2.4 + - nonempty-zipper ==1.0.1.1 - non-negative ==0.1.2 - normaldistribution ==1.1.0.3 - - nothunks ==0.1.5 + - nothunks ==0.3.0.0 - no-value ==1.0.0.0 - nowdoc ==0.1.1.0 - nqe ==0.6.5 @@ -2083,24 +1873,28 @@ default-package-overrides: - numeric-limits ==0.1.0.0 - numeric-prelude ==0.4.4 - numeric-quest ==0.2.0.2 - - numhask ==0.11.1.0 + - numhask ==0.12.1.0 - numhask-array ==0.11.1.0 - numhask-space ==0.11.1.0 - NumInstances ==1.4 - numtype-dk ==0.5.0.3 - nuxeo ==0.3.2 - - nvim-hs ==2.3.2.3 + - nvim-hs ==2.3.2.4 - nvim-hs-contrib ==2.0.0.2 - nvim-hs-ghcid ==2.0.1.0 - nvvm ==0.10.0.1 - ObjectName ==1.1.0.2 - oblivious-transfer ==0.1.0 - - o-clock ==1.4.0 - - ods2csv ==0.1 + - o-clock ==1.4.0.1 + - odbc ==0.3.0 + - ods2csv ==0.1.0.1 + - oeis2 ==1.0.9 - ofx ==0.4.4.0 - old-locale ==1.0.0.7 - old-time ==1.1.0.4 + - ollama-haskell ==0.1.3.0 - om-elm ==2.0.0.7 + - om-show ==0.1.2.10 - once ==0.4 - one-liner ==2.1 - one-liner-instances ==0.1.3.0 @@ -2108,10 +1902,10 @@ default-package-overrides: - Only ==0.1 - oo-prototypes ==0.1.0.0 - oops ==0.2.0.1 - - opaleye ==0.10.4.0 + - opaleye ==0.10.5.0 - OpenAL ==1.7.0.5 - openapi3 ==3.2.4 - - open-browser ==0.2.1.0 + - open-browser ==0.2.1.1 - openexr-write ==0.1.0.2 - OpenGL ==3.0.3.0 - OpenGLRaw ==3.3.4.1 @@ -2125,6 +1919,7 @@ default-package-overrides: - open-witness ==0.6 - operational ==0.2.4.2 - opml-conduit ==0.9.0.0 + - opt-env-conf ==0.8.0.0 - optics ==0.4.2.1 - optics-core ==0.4.1.1 - optics-extra ==0.4.2.1 @@ -2141,31 +1936,30 @@ default-package-overrides: - optparse-text ==0.1.1.0 - OrderedBits ==0.0.2.0 - ordered-containers ==0.2.4 - - ormolu ==0.7.2.0 + - ormolu ==0.7.4.0 - os-string ==2.0.7 - overhang ==1.0.0 - - packcheck ==0.6.0 + - packcheck ==0.7.1 - pager ==0.1.1.0 - pagination ==0.2.2 - - pagure ==0.1.2 - - pagure-cli ==0.2.1 - - palette ==0.3.0.3 - - pandoc ==3.1.11.1 - - pandoc-cli ==3.1.11.1 - - pandoc-dhall-decoder ==0.1.0.1 - - pandoc-lua-engine ==0.2.1.2 - - pandoc-lua-marshal ==0.2.9 - - pandoc-plot ==1.8.0 - - pandoc-server ==0.1.0.5 + - pagure ==0.2.1 + - pagure-cli ==0.2.2 + - palette ==0.3.0.4 + - pandoc ==3.6 + - pandoc-cli ==3.6 + - pandoc-lua-engine ==0.4.1.1 + - pandoc-lua-marshal ==0.3.0 + - pandoc-plot ==1.9.1 + - pandoc-server ==0.1.0.10 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.23.1 - - pango ==0.13.11.0 + - pango ==0.13.12.0 - panic ==0.4.0.1 - - pantry ==0.9.3.2 + - pantry ==0.10.0 - parallel ==3.2.2.0 - parallel-io ==0.3.5 - parameterized ==0.5.0.0 - - parameterized-utils ==2.1.9.0 + - parameterized-utils ==2.1.10.0 - park-bench ==0.1.1.0 - parseargs ==0.2.0.9 - parsec-class ==1.0.1.0 @@ -2176,16 +1970,14 @@ default-package-overrides: - parser-combinators-tests ==1.3.0 - parsers ==0.12.12 - partial-handler ==1.0.3 - - partial-isomorphisms ==0.2.3.0 + - partial-isomorphisms ==0.2.4.0 - partialord ==0.0.2 - partial-order ==0.2.0.0 - - partial-semigroup ==0.6.0.2 - - password ==3.0.4.0 + - password ==3.1.0.1 - password-instances ==3.0.0.0 - password-types ==1.0.0.0 - path ==0.9.5 - path-binary-instance ==0.1.0.1 - - path-dhall-instance ==0.2.1.0 - path-extensions ==0.1.1.0 - path-extra ==0.3.1 - path-io ==1.8.2 @@ -2194,13 +1986,13 @@ default-package-overrides: - pathtype ==0.8.1.3 - path-utils ==0.1.1.0 - pathwalk ==0.3.1.2 - - patrol ==1.0.0.8 + - patience ==0.3 + - patrol ==1.0.0.9 - pava ==0.1.1.4 - - pcf-font ==0.2.2.1 - pcg-random ==0.1.4.0 - - pcre2 ==2.2.1 + - pcre2 ==2.2.2 - pcre-heavy ==1.0.0.3 - - pcre-light ==0.4.1.2 + - pcre-light ==0.4.1.3 - pcre-utils ==0.1.9 - pdc ==0.1.1 - pdf-toolbox-content ==0.1.2 @@ -2210,14 +2002,13 @@ default-package-overrides: - pedersen-commitment ==0.2.0 - pem ==0.2.4 - percent-format ==0.0.4 - - peregrin ==0.4.2 - - perf ==0.12.0.1 + - perf ==0.13.0.0 - perfect-hash-generator ==1.0.0 - persistable-record ==0.6.0.6 - persistable-types-HDBC-pg ==0.0.3.5 - persistent ==2.14.6.3 - persistent-discover ==0.1.0.7 - - persistent-iproute ==0.2.5 + - persistent-documentation ==0.1.0.5 - persistent-lens ==1.0.0 - persistent-mongoDB ==2.13.1.0 - persistent-mtl ==0.5.1 @@ -2233,11 +2024,12 @@ default-package-overrides: - pfile ==0.1.0.1 - pg-harness-client ==0.6.0 - pg-transact ==0.3.2.0 - - phantom-state ==0.2.1.4 + - phantom-state ==0.2.1.5 - phatsort ==0.6.0.0 - pid1 ==0.1.3.1 - pinch ==0.5.2.0 - pipes ==4.3.16 + - pipes-aeson ==0.4.2 - pipes-attoparsec ==0.6.0 - pipes-binary ==0.4.4 - pipes-bytestring ==2.1.7 @@ -2247,19 +2039,18 @@ default-package-overrides: - pipes-fastx ==0.3.0.0 - pipes-fluid ==0.6.0.1 - pipes-group ==1.0.12 - - pipes-http ==1.0.6 - pipes-mongodb ==0.1.0.0 - pipes-ordered-zip ==1.2.1 - pipes-parse ==3.0.9 - pipes-random ==1.0.0.5 - pipes-safe ==2.3.5 - - pipes-text ==1.0.1 - pipes-wai ==3.2.0 - pipes-zlib ==0.4.4.2 - pkgtreediff ==0.6.0 - place-cursor-at ==1.0.1 - placeholders ==0.1 - plaid ==0.1.0.4 + - plot ==0.2.3.12 - plotlyhs ==0.2.3 - Plural ==0.0.2 - pointed ==5.0.5 @@ -2272,9 +2063,8 @@ default-package-overrides: - polyparse ==1.13 - polysemy ==1.9.2.0 - polysemy-fs ==0.1.0.0 - - polysemy-plugin ==0.4.5.2 + - polysemy-plugin ==0.4.5.3 - polysemy-webserver ==0.2.1.2 - - pontarius-xmpp ==0.5.7.0 - pooled-io ==0.0.2.3 - portable-lines ==0.1 - port-utils ==0.2.1.0 @@ -2282,11 +2072,11 @@ default-package-overrides: - posix-pty ==0.2.2 - possibly ==1.0.0.0 - postgres-options ==0.2.2.0 - - postgresql-binary ==0.13.1.3 - - postgresql-libpq ==0.10.0.0 + - postgresql-binary ==0.14.0.1 + - postgresql-libpq ==0.11.0.0 + - postgresql-libpq-configure ==0.11 - postgresql-libpq-notify ==0.2.0.0 - postgresql-migration ==0.2.1.8 - - postgresql-query ==3.10.0 - postgresql-schema ==0.1.14 - postgresql-simple ==0.7.0.0 - postgresql-simple-url ==0.2.1.0 @@ -2295,10 +2085,12 @@ default-package-overrides: - post-mess-age ==0.2.1.0 - pptable ==0.3.0.0 - pqueue ==1.5.0.0 + - prairie ==0.0.4.0 - pred-set ==0.0.1 - prefix-units ==0.3.0.1 - prelude-compat ==0.0.0.2 - prelude-safeenum ==0.1.1.3 + - prettychart ==0.2.2.0 - prettyclass ==1.0.0.0 - pretty-class ==1.0.1.1 - pretty-hex ==1.1 @@ -2311,14 +2103,14 @@ default-package-overrides: - prettyprinter-interp ==0.2.0.0 - pretty-relative-time ==0.3.0.0 - pretty-show ==1.10 - - pretty-simple ==4.1.2.0 + - pretty-simple ==4.1.3.0 - pretty-sop ==0.2.0.3 - pretty-terminal ==0.1.0.0 - - primecount ==0.1.0.1 + - primecount ==0.1.0.2 - primes ==0.2.1.0 - - primitive ==0.8.0.0 + - primitive ==0.9.0.0 - primitive-addr ==0.1.0.3 - - primitive-extras ==0.10.2.1 + - primitive-extras ==0.10.2.2 - primitive-offset ==0.2.0.1 - primitive-serial ==0.1 - primitive-unaligned ==0.1.1.2 @@ -2332,7 +2124,7 @@ default-package-overrides: - profunctors ==5.6.2 - projectroot ==0.2.0.1 - project-template ==0.2.1.0 - - prometheus ==2.2.4 + - prometheus ==2.3.0 - prometheus-client ==1.1.1 - prometheus-metrics-ghc ==1.0.1.2 - promises ==0.3 @@ -2342,45 +2134,46 @@ default-package-overrides: - protocol-radius ==0.0.1.2 - protocol-radius-test ==0.1.0.1 - proto-lens ==0.7.1.5 - - proto-lens-arbitrary ==0.1.2.13 - - proto-lens-optparse ==0.1.1.12 - - proto-lens-runtime ==0.7.0.6 + - proto-lens-arbitrary ==0.1.2.14 + - proto-lens-optparse ==0.1.1.13 + - proto-lens-protobuf-types ==0.7.2.1 + - proto-lens-protoc ==0.8.0.1 + - proto-lens-runtime ==0.7.0.7 + - proto-lens-setup ==0.4.0.9 - protolude ==0.3.4 - proxied ==0.3.2 - psql-helpers ==0.1.0.0 - - PSQueue ==1.2.0 - - psqueues ==0.2.8.0 + - PSQueue ==1.2.1 + - psqueues ==0.2.8.1 - pthread ==0.2.1 - - ptr ==0.16.8.6 - - ptr-poker ==0.1.2.14 + - ptr ==0.16.8.7 + - ptr-poker ==0.1.2.16 - pulse-simple ==0.1.14 - pureMD5 ==2.1.4 - purescript-bridge ==0.15.0.0 - - purview ==0.2.0.2 - - pusher-http-haskell ==2.1.0.19 + - pusher-http-haskell ==2.1.0.20 - pvar ==1.0.0.0 - pwstore-fast ==2.4.4 - - PyF ==0.11.3.0 + - PyF ==0.11.4.0 - qchas ==1.1.0.1 - - qm-interpolated-string ==0.3.1.0 - - qrcode-core ==0.9.10 - - qrcode-juicypixels ==0.8.6 - quaalude ==0.0.0.1 - quadratic-irrational ==0.1.1 - QuasiText ==0.1.2.6 + - queues ==1.0.0 + - quickbench ==1.0.1 - QuickCheck ==2.14.3 - quickcheck-arbitrary-adt ==0.3.1.0 - quickcheck-assertions ==0.3.0 - quickcheck-classes ==0.6.5.0 - quickcheck-classes-base ==0.6.2.0 - - quickcheck-groups ==0.0.1.3 + - quickcheck-groups ==0.0.1.4 - quickcheck-higherorder ==0.1.0.1 - - quickcheck-instances ==0.3.30 + - quickcheck-instances ==0.3.32 - quickcheck-io ==0.2.0 - - quickcheck-monoid-subclasses ==0.3.0.4 + - quickcheck-monoid-subclasses ==0.3.0.5 + - quickcheck-quid ==0.0.1.7 - quickcheck-simple ==0.1.1.1 - - quickcheck-special ==0.1.0.6 - - quickcheck-state-machine ==0.8.0 + - quickcheck-state-machine ==0.10.1 - quickcheck-text ==0.1.2.1 - quickcheck-transformer ==0.3.1.2 - quickcheck-unicode ==1.0.1.0 @@ -2388,13 +2181,14 @@ default-package-overrides: - quiet ==0.2 - quote-quot ==0.2.1.0 - radius ==0.7.1.0 + - radix-tree ==1.1.0.0 - rainbow ==0.34.2.2 - rainbox ==0.26.0.0 - - ral ==0.2.1 - - rampart ==2.0.0.8 + - ral ==0.2.2 + - rampart ==2.0.0.9 - ramus ==0.1.2 - rando ==0.0.0.4 - - random ==1.2.1.2 + - random ==1.2.1.3 - random-bytestring ==0.1.4 - random-fu ==0.3.0.1 - random-shuffle ==0.0.4 @@ -2403,17 +2197,17 @@ default-package-overrides: - ranged-list ==0.1.2.1 - Ranged-sets ==0.4.0 - ranges ==0.2.4 - - range-set-list ==0.1.3.1 - - rank1dynamic ==0.4.2 - - rank2classes ==1.5.3.1 + - range-set-list ==0.1.4 + - rank1dynamic ==0.4.3 + - rank2classes ==1.5.4 - Rasterific ==0.7.5.4 - rasterific-svg ==0.3.3.2 - - ratel ==2.0.0.12 + - ratel ==2.0.0.13 - rate-limit ==1.4.3 - - ratel-wai ==2.0.0.7 + - ratel-wai ==2.0.0.8 - ratio-int ==0.1.2 - rattle ==0.2 - - rattletrap ==12.1.3 + - rattletrap ==14.1.1 - Rattus ==0.5.1.1 - rawfilepath ==1.1.1 - rawstring-qm ==0.2.3.0 @@ -2421,7 +2215,6 @@ default-package-overrides: - rcu ==0.2.7 - rdf ==0.1.0.8 - rdtsc ==1.3.0.1 - - re2 ==0.3 - reactive-balsa ==0.4.0.1 - reactive-banana ==1.3.2.0 - reactive-banana-bunch ==1.0.0.1 @@ -2430,33 +2223,38 @@ default-package-overrides: - readable ==0.3.1 - read-editor ==0.1.0.2 - read-env-var ==1.0.0.0 - - rebase ==1.20.2 + - real-dice ==0.1.0.5 + - rebase ==1.21.2 - rec-def ==0.2.2 + - record-dot-preprocessor ==0.2.17 - record-hasfield ==1.0.1 - - records-sop ==0.1.1.1 - recursion-schemes ==5.2.3 - recv ==0.1.0 - redact ==0.5.0.0 - reddit-scrape ==0.0.1 - - redis-glob ==0.1.0.8 + - redis-glob ==0.1.0.11 - redis-resp ==1.0.0 - - reducers ==3.12.4 + - reducers ==3.12.5 - refact ==0.3.0.2 - ref-fd ==0.5.0.1 - refined ==0.8.2 - - reflection ==2.1.8 + - reflection ==2.1.9 - RefSerialize ==0.4.0 - ref-tf ==0.5.0.1 - regex ==1.1.0.2 - regex-applicative ==0.3.4 - - regex-base ==0.94.0.2 - - regex-compat ==0.95.2.1 - - regex-pcre ==0.95.0.0 + - regex-base ==0.94.0.3 + - regex-compat ==0.95.2.2 + - regex-pcre ==0.95.0.1 - regex-pcre-builtin ==0.95.2.3.8.44 - - regex-posix ==0.96.0.1 + - regex-posix ==0.96.0.2 - regex-posix-clib ==2.7 - - regex-tdfa ==1.3.2.2 + - regex-tdfa ==1.3.2.3 - regex-with-pcre ==1.1.0.2 + - registry ==0.6.3.1 + - registry-aeson ==0.3.1.1 + - registry-hedgehog ==0.8.2.1 + - registry-hedgehog-aeson ==0.3.1.1 - regression-simple ==0.2.1 - reinterpret-cast ==0.1.0 - relapse ==1.0.0.1 @@ -2467,12 +2265,14 @@ default-package-overrides: - reliable-io ==0.0.2 - relude ==1.2.2.0 - renderable ==0.2.0.1 + - reorder-expression ==0.1.0.2 - replace-attoparsec ==1.5.0.0 - replace-megaparsec ==1.5.0.1 - repline ==0.4.2.0 - - req ==3.13.2 + - req ==3.13.4 - req-conduit ==1.0.2 - - rerebase ==1.20.2 + - rerebase ==1.21.2 + - rerefined ==0.8.0 - reroute ==0.7.0.0 - resistor-cube ==0.0.1.4 - resolv ==0.2.0.2 @@ -2481,17 +2281,22 @@ default-package-overrides: - rest-rewrite ==0.4.4 - result ==0.2.6.0 - retry ==0.9.3.1 + - rev-state ==0.2.0.1 - rex ==0.6.2 - rfc1751 ==0.1.3 - rfc5051 ==0.2 - rg ==1.4.0.0 + - rhine ==1.5 + - rhine-bayes ==1.5 + - rhine-gloss ==1.5 + - rhine-terminal ==1.5 - riak-protobuf ==0.25.0.0 - richenv ==0.1.0.2 - rio ==0.1.22.0 - rio-orphans ==0.1.2.0 - rio-prettyprint ==0.1.8.0 - rng-utils ==0.3.1 - - roc-id ==0.2.0.3 + - roc-id ==0.2.0.4 - rocksdb-haskell ==1.0.1 - rocksdb-haskell-jprupp ==2.1.6 - rocksdb-query ==0.4.2 @@ -2500,11 +2305,12 @@ default-package-overrides: - rope-utf16-splay ==0.4.0.0 - rosezipper ==0.2 - rot13 ==0.2.0.1 + - RoundingFiasco ==0.1.0.0 - row-types ==1.0.1.2 - rpmbuild-order ==0.4.12 - rpm-nvr ==0.1.2 - rp-tree ==0.7.1 - - rrb-vector ==0.2.1.0 + - rrb-vector ==0.2.2.1 - RSA ==2.4.1 - rss ==3000.2.0.8 - rss-conduit ==0.6.0.1 @@ -2515,59 +2321,58 @@ default-package-overrides: - rzk ==0.7.5 - s3-signer ==0.5.0.0 - safe ==0.3.21 - - safe-coloured-text ==0.2.0.2 - - safe-coloured-text-gen ==0.0.0.2 - - safe-coloured-text-layout ==0.0.0.0 - - safe-coloured-text-layout-gen ==0.0.0.0 - - safe-coloured-text-terminfo ==0.1.0.0 + - safe-coloured-text ==0.3.0.2 + - safe-coloured-text-gen ==0.0.0.3 + - safe-coloured-text-layout ==0.2.0.1 + - safe-coloured-text-layout-gen ==0.0.0.1 + - safe-coloured-text-terminfo ==0.3.0.0 - safecopy ==0.10.4.2 - safe-decimal ==0.2.1.0 - safe-exceptions ==0.1.7.4 - safe-foldable ==0.1.0.0 - safe-gen ==1.0.1 - safeio ==0.0.6.0 - - safe-json ==1.2.0.2 + - safe-json ==1.2.1.0 - safe-money ==0.9.1 - SafeSemaphore ==0.10.1 - - saltine ==0.2.1.0 - - salve ==2.0.0.5 + - salve ==2.0.0.6 - sample-frame ==0.0.4 - sample-frame-np ==0.0.5 - sampling ==0.3.5 + - samsort ==0.1.0.0 - sandi ==0.5 - - sandwich ==0.2.2.0 + - sandwich ==0.3.0.3 + - sandwich-contexts ==0.3.0.2 - sandwich-hedgehog ==0.1.3.1 - sandwich-quickcheck ==0.1.0.7 - sandwich-slack ==0.1.2.0 - - sandwich-webdriver ==0.2.3.1 + - sandwich-webdriver ==0.3.0.0 + - saturn ==1.0.0.6 - say ==0.1.0.1 - - sbp ==5.0.7 - - sbv ==10.2 + - sayable ==1.2.5.0 + - sbp ==6.2.1 + - sbv ==11.0 - scalpel ==0.6.2.2 - scalpel-core ==0.6.2.2 - scanf ==0.1.0.0 - scanner ==0.3.1 - s-cargot ==0.1.6.0 - - scheduler ==2.0.0.1 + - scheduler ==2.0.1.0 - SciBaseTypes ==0.1.1.0 - - scientific ==0.3.7.0 + - scientific ==0.3.8.0 - scientist ==0.0.0.0 - - scotty ==0.20.1 + - scotty ==0.22 - scrypt ==0.5.0 - - sdl2 ==2.5.5.0 - - sdl2-gfx ==0.3.0.0 - - sdl2-image ==2.1.0.0 - - sdl2-mixer ==1.2.0.0 - - sdl2-ttf ==2.1.3 - search-algorithms ==0.3.3 - - secp256k1-haskell ==1.1.0 + - secp256k1-haskell ==1.4.2 - securemem ==0.1.10 - selections ==0.3.0.0 - selective ==0.7.0.1 + - select-rpms ==0.2.0 - semialign ==1.3.1 - semigroupoids ==6.0.1 - semigroups ==0.20 - - semirings ==0.6 + - semirings ==0.7 - semiring-simple ==1.0.0.1 - semver ==0.4.0.1 - sendfile ==0.7.11.6 @@ -2575,7 +2380,7 @@ default-package-overrides: - seqalign ==0.2.0.4 - seqid ==0.6.3 - seqid-streams ==0.7.2 - - sequence-formats ==1.8.1.1 + - sequence-formats ==1.10.0.0 - sequenceTools ==1.5.3.1 - serialise ==0.2.6.1 - servant ==0.20.2 @@ -2587,6 +2392,7 @@ default-package-overrides: - servant-blaze ==0.9.1 - servant-checked-exceptions ==2.2.0.1 - servant-checked-exceptions-core ==2.2.0.1 + - servant-cli ==0.1.1.0 - servant-client ==0.20.2 - servant-client-core ==0.20.2 - servant-conduit ==0.16.1 @@ -2604,18 +2410,19 @@ default-package-overrides: - servant-multipart-client ==0.12.2 - servant-openapi3 ==2.0.1.6 - servant-pipes ==0.16.1 + - servant-quickcheck ==0.1.1.0 - servant-rate-limit ==0.2.0.0 - servant-rawm ==1.0.0.0 - servant-server ==0.20.2 - servant-static-th ==1.0.0.1 - - servant-subscriber ==0.7.0.0 - servant-swagger ==1.2.1 - - servant-swagger-ui ==0.3.5.5.0.0 + - servant-swagger-ui ==0.3.5.5.0.1 - servant-swagger-ui-core ==0.3.5 - - servant-swagger-ui-redoc ==0.3.4.1.22.3 - servant-websockets ==2.0.0 - servant-xml ==1.0.3 - serversession ==1.0.3 + - serversession-backend-acid-state ==1.0.5 + - serversession-backend-persistent ==2.0.3 - serversession-backend-redis ==1.0.5 - serversession-frontend-wai ==1.0.1 - serversession-frontend-yesod ==1.0.1 @@ -2628,9 +2435,7 @@ default-package-overrides: - sexp-grammar ==2.3.4.2 - SHA ==1.6.4.4 - shake ==0.19.8 - - shake-language-c ==0.12.0 - shake-plus ==0.3.4.0 - - shake-plus-extended ==0.4.1.0 - shakespeare ==2.1.1 - shakespeare-text ==1.1.0 - shared-memory ==0.2.0.1 @@ -2640,7 +2445,7 @@ default-package-overrides: - shellmet ==0.0.5.0 - shelltestrunner ==1.10 - shell-utility ==0.1 - - shellwords ==0.1.3.2 + - shellwords ==0.1.4.3 - shelly ==1.12.1 - should-not-typecheck ==2.1.0 - show-combinators ==0.2.0.0 @@ -2656,7 +2461,6 @@ default-package-overrides: - simple-expr ==0.1.1.0 - simple-media-timestamp ==0.2.1.0 - simple-media-timestamp-attoparsec ==0.1.0.0 - - simple-pango ==0.1.0.1 - simple-prompt ==0.2.3 - simple-reflect ==0.3.3 - simple-sendfile ==0.2.32 @@ -2664,12 +2468,13 @@ default-package-overrides: - simple-templates ==2.0.0 - simple-vec3 ==0.6.0.1 - since ==0.0.0 + - singleraeh ==0.4.0 - singleton-bool ==0.1.8 - singleton-nats ==0.4.7 - - singletons ==3.0.3 - - singletons-base ==3.2 + - singletons ==3.0.4 + - singletons-base ==3.3 - singletons-presburger ==0.7.4.0 - - singletons-th ==3.2 + - singletons-th ==3.3 - Sit ==0.2023.8.3 - sitemap-gen ==0.1.0.0 - size-based ==0.1.3.3 @@ -2677,41 +2482,42 @@ default-package-overrides: - skein ==1.0.9.4 - skews ==0.1.0.3 - skip-var ==0.1.1.0 - - skylighting ==0.14.3 - - skylighting-core ==0.14.3 + - skylighting ==0.14.5 + - skylighting-core ==0.14.5 - skylighting-format-ansi ==0.1 - - skylighting-format-blaze-html ==0.1.1.2 + - skylighting-format-blaze-html ==0.1.1.3 - skylighting-format-context ==0.1.0.2 - skylighting-format-latex ==0.1 - slave-thread ==1.1.0.3 - - slick ==1.2.1.0 + - slick ==1.3.1.0 - slist ==0.2.1.0 - - slynx ==0.7.2.2 + - slynx ==0.8.0.0 - smallcheck ==1.2.1.1 + - smtp-mail ==0.5.0.0 - snap ==1.1.3.3 - snap-blaze ==0.2.1.5 - snap-core ==1.0.5.1 - snap-server ==1.1.2.1 - snowflake ==0.1.1.1 - - socket ==0.8.3.0 - socks ==0.6.1 - solana-staking-csvs ==0.1.3.0 - some ==1.0.6 - some-dict-of ==0.1.0.2 - sop-core ==0.5.0.2 - sort ==1.0.0.0 - - sorted-list ==0.2.2.0 + - sorted-list ==0.2.3.1 - sound-collage ==0.2.1 - sourcemap ==0.1.7 - sox ==0.2.3.2 - soxlib ==0.0.3.2 - - SpatialMath ==0.2.7.1 - - special-values ==0.1.0.0 - speculate ==0.4.20 + - specup ==0.2.0.4 - speedy-slice ==0.3.2 + - sphinx ==0.6.1 + - Spintax ==0.3.7.0 - splice ==0.6.1.1 - split ==0.2.5 - - splitmix ==0.1.0.5 + - splitmix ==0.1.1 - splitmix-distributions ==1.0.0 - split-record ==0.1.1.4 - Spock-api ==0.14.0.0 @@ -2720,60 +2526,59 @@ default-package-overrides: - sqids ==0.2.2.0 - sqlite-simple ==0.4.19.0 - sql-words ==0.1.6.5 - - squeal-postgresql ==0.9.1.3 - squeather ==0.8.0.0 - srcloc ==0.6.0.1 - - srt ==0.1.2.0 - - srtree ==1.0.0.5 + - srtree ==2.0.0.2 - stache ==2.3.4 - - stack-all ==0.4.2 + - stack-all ==0.6.4 - stack-clean-old ==0.5.1 - stack-templatizer ==0.1.1.0 + - stamina ==0.1.0.3 - state-codes ==0.1.3 - stateref ==0.3 - statestack ==0.3.1.1 - StateVar ==1.2.2 - stateWriter ==0.4.0 - static-bytes ==0.1.1 - - static-canvas ==0.2.0.3 - static-text ==0.2.0.7 - - statistics ==0.16.2.1 + - statistics ==0.16.3.0 - statistics-linreg ==0.3 - status-notifier-item ==0.3.1.0 - - step-function ==0.2.1 + - step-function ==0.2.0.1 - stitch ==0.6.0.0 - stm-chans ==3.0.0.9 - stm-conduit ==4.0.1 - - stm-containers ==1.2.1 + - stm-containers ==1.2.1.1 - stm-delay ==0.1.1.1 - stm-extras ==0.1.0.3 - - stm-hamt ==1.2.1 + - stm-hamt ==1.2.1.1 - STMonadTrans ==0.4.8 - stm-split ==0.0.2.1 - stm-supply ==0.2.0.0 - storable-complex ==0.2.3.0 - storable-endian ==0.2.6.1 + - storable-hetero-list ==0.1.0.4 + - storable-peek-poke ==0.1.0.2 - storable-record ==0.0.7 - storable-tuple ==0.1 - storablevector ==0.2.13.2 - - store ==0.7.18 + - store ==0.7.20 - store-core ==0.4.4.7 - - store-streaming ==0.2.0.5 - stratosphere ==0.60.0 - Stream ==0.4.7.2 - streaming ==0.2.4.0 - streaming-attoparsec ==1.0.0.1 - - streaming-bytestring ==0.3.3 - - streaming-commons ==0.2.2.6 + - streaming-bytestring ==0.3.4 + - streaming-commons ==0.2.3.0 - streaming-wai ==0.1.1 - - streamly ==0.10.1 - - streamly-core ==0.2.2 - - streams ==3.3.2 - - strict ==0.5 - - strict-base-types ==0.8 + - streamly-core ==0.2.3 + - streams ==3.3.3 + - strict ==0.5.1 + - strict-base-types ==0.8.1 - strict-concurrency ==0.2.4.3 - - strict-lens ==0.4.0.3 - - strict-list ==0.1.7.5 + - strict-lens ==0.4.1 + - strict-list ==0.1.7.6 + - strict-mutable-base ==1.1.0.0 - strict-tuple ==0.1.5.4 - strict-wrapper ==0.0.1.0 - stringable ==0.1.3 @@ -2785,35 +2590,32 @@ default-package-overrides: - string-interpolate ==0.3.4.0 - stringprep ==1.0.0 - string-qq ==0.0.6 - - string-random ==0.1.4.3 - stringsearch ==0.3.6.6 - string-transform ==1.1.1 - - stripe-concepts ==1.0.3.3 - - stripe-signature ==1.0.0.16 - - stripe-wreq ==1.0.1.16 + - string-variants ==0.3.1.1 - strive ==6.0.0.12 + - strongweak ==0.11.0 - structs ==0.1.9 - structured ==0.1.1 - - stylish-haskell ==0.14.5.0 + - stylish-haskell ==0.14.6.0 - subcategories ==0.2.1.1 - sundown ==0.6 - - superbuffer ==0.3.1.2 - svg-builder ==0.1.1 - SVGFonts ==1.8.0.1 - svg-tree ==0.6.2.4 - swagger2 ==2.8.9 - - swish ==0.10.9.0 + - swish ==0.10.10.0 - syb ==0.7.2.4 - - sydtest ==0.15.1.3 - - sydtest-aeson ==0.1.0.0 + - sydtest ==0.19.0.0 + - sydtest-aeson ==0.2.0.1 - sydtest-amqp ==0.1.0.0 - sydtest-autodocodec ==0.0.0.0 - sydtest-discover ==0.0.0.4 - sydtest-hedgehog ==0.4.0.0 - sydtest-hedis ==0.0.0.0 - - sydtest-hspec ==0.4.0.2 - - sydtest-mongo ==0.0.0.0 - - sydtest-persistent ==0.0.0.2 + - sydtest-hspec ==0.4.0.4 + - sydtest-mongo ==0.2.0.0 + - sydtest-persistent ==0.1.0.0 - sydtest-persistent-sqlite ==0.2.0.3 - sydtest-process ==0.0.0.0 - sydtest-rabbitmq ==0.1.0.0 @@ -2821,21 +2623,21 @@ default-package-overrides: - sydtest-typed-process ==0.0.0.0 - sydtest-wai ==0.2.0.2 - sydtest-webdriver ==0.0.0.1 - - sydtest-webdriver-screenshot ==0.0.0.2 + - sydtest-webdriver-screenshot ==0.1.0.0 - sydtest-webdriver-yesod ==0.0.0.1 - - sydtest-yesod ==0.3.0.2 + - sydtest-yesod ==0.3.0.3 - symbol ==0.2.4.1 - symengine ==0.1.2.0 - symmetry-operations-symbols ==0.0.2.1 + - symparsec ==1.1.1 - synthesizer-alsa ==0.5.0.6 - synthesizer-core ==0.8.4 - synthesizer-dimensional ==0.8.1.1 - synthesizer-midi ==0.6.1.2 - sysinfo ==0.1.1 - system-argv0 ==0.1.1 - - systemd ==2.3.0 - - systemd-socket-activation ==1.1.0.1 - - system-fileio ==0.3.16.5 + - systemd ==2.4.0 + - system-fileio ==0.3.16.6 - system-filepath ==0.4.14.1 - system-info ==0.5.2 - system-linux-proc ==0.1.1.1 @@ -2844,21 +2646,22 @@ default-package-overrides: - tagged ==0.8.8 - tagged-binary ==0.2.0.1 - tagged-identity ==0.1.4 - - tagged-transformer ==0.8.2 + - tagged-transformer ==0.8.3 - tagsoup ==0.14.8 - tagstream-conduit ==0.5.6 - tao ==1.0.0 - tao-example ==1.0.0 - - tar ==0.5.1.1 + - tar ==0.6.3.0 - tar-conduit ==0.4.1 - - tasty ==1.4.3 + - tardis ==0.5.0 + - tasty ==1.5.3 - tasty-ant-xml ==1.1.9 - - tasty-autocollect ==0.4.3 - - tasty-bench ==0.3.5 - - tasty-bench-fit ==0.1 + - tasty-autocollect ==0.4.4 + - tasty-bench ==0.4.1 + - tasty-bench-fit ==0.1.1 - tasty-checklist ==1.0.6.0 - - tasty-dejafu ==2.1.0.1 - - tasty-discover ==5.0.0 + - tasty-dejafu ==2.1.0.2 + - tasty-discover ==5.0.1 - tasty-expected-failure ==0.12.3 - tasty-fail-fast ==0.0.3 - tasty-focus ==1.0.1 @@ -2866,20 +2669,19 @@ default-package-overrides: - tasty-hedgehog ==1.4.0.2 - tasty-hslua ==1.1.1 - tasty-hspec ==1.2.0.4 - - tasty-html ==0.4.2.1 + - tasty-html ==0.4.2.2 - tasty-hunit ==0.10.2 - - tasty-hunit-compat ==0.2.0.1 - tasty-inspection-testing ==0.2.1 - tasty-kat ==0.0.3 - tasty-leancheck ==0.0.2 - tasty-lua ==1.1.1 - tasty-papi ==0.1.2.0 - tasty-program ==1.1.0 - - tasty-quickcheck ==0.10.2 - - tasty-rerun ==1.1.19 + - tasty-quickcheck ==0.11 + - tasty-rerun ==1.1.20 - tasty-silver ==3.3.2 - tasty-smallcheck ==0.8.2 - - tasty-sugar ==2.2.1.0 + - tasty-sugar ==2.2.2.0 - tasty-tap ==0.1.0 - tasty-th ==0.1.7 - tasty-wai ==0.1.2.0 @@ -2887,98 +2689,101 @@ default-package-overrides: - tce-conf ==1.3 - tdigest ==0.3.1 - teardown ==0.5.0.1 + - telegram-bot-api ==7.4.4 + - telegram-bot-simple ==0.14.4 - tempgres-client ==1.0.0 - template ==0.2.0.10 - - template-haskell-compat-v0208 ==0.1.9.4 + - template-haskell-compat-v0208 ==0.1.9.5 - temporary ==1.3 - temporary-rc ==1.2.0.3 - temporary-resourcet ==0.1.0.1 - tensorflow-test ==0.1.0.0 - - tensors ==0.1.5 + - tensort ==1.0.1.4 - termbox ==2.0.0.1 - termbox-banana ==2.0.0 - termbox-bindings-c ==0.1.0.1 - termbox-bindings-hs ==1.0.0 - termbox-tea ==1.0.0 + - terminal ==0.2.0.0 - terminal-progress-bar ==0.4.2 - terminal-size ==0.3.4 - - termonad ==4.5.0.0 - - test-framework ==0.8.2.0 + - termonad ==4.6.0.0 + - test-certs ==0.1.1.1 + - test-framework ==0.8.2.1 - test-framework-hunit ==0.3.0.2 - test-framework-leancheck ==0.0.4 - - test-framework-quickcheck2 ==0.3.0.5 + - test-framework-quickcheck2 ==0.3.0.6 - test-framework-smallcheck ==0.2 - test-fun ==0.1.0.0 - testing-feat ==1.1.1.1 - testing-type-modifiers ==0.1.0.1 - - texmath ==0.12.8.7 + - texmath ==0.12.9 - text-ansi ==0.3.0.1 - text-binary ==0.2.1.1 - - text-builder ==0.6.7.2 - - text-builder-dev ==0.3.6 + - text-builder ==0.6.7.3 + - text-builder-dev ==0.3.9.1 - text-builder-linear ==0.1.3 - text-conversions ==0.3.1.1 - - text-format ==0.3.2.1 - text-icu ==0.8.0.5 - text-iso8601 ==0.1.1 - text-latin1 ==0.3.1 - text-ldap ==0.1.1.14 - textlocal ==0.1.0.5 - text-manipulate ==0.3.1.0 - - text-metrics ==0.3.2 + - text-metrics ==0.3.3 + - text-misc-yj ==0.1.0.2 - text-postgresql ==0.0.3.1 - text-printer ==0.5.0.2 - text-regex-replace ==0.1.1.5 - text-rope ==0.2 - text-short ==0.1.6 - - text-show ==3.10.5 + - text-show ==3.11.1 - text-show-instances ==3.9.10 - text-zipper ==0.13 - tfp ==1.0.2 - tf-random ==0.5 - - th-abstraction ==0.5.0.0 + - th-abstraction ==0.7.1.0 - th-bang-compat ==0.0.1.0 - - th-compat ==0.1.5 + - th-compat ==0.1.6 - th-constraint-compat ==0.0.1.0 - th-data-compat ==0.1.3.1 - - th-desugar ==1.15 + - th-deepstrict ==0.1.1.0 + - th-desugar ==1.16 - th-env ==0.1.1 - these ==1.2.1 - these-lens ==1.0.2 - these-optics ==1.0.2 - these-skinny ==0.7.6 - - th-expand-syns ==0.4.11.0 + - th-expand-syns ==0.4.12.0 - th-extras ==0.0.0.8 - th-lego ==0.3.0.3 - - th-lift ==0.8.5 + - th-lift ==0.8.6 - th-lift-instances ==0.1.20 - th-nowq ==0.1.0.5 - - th-orphans ==0.13.15 + - th-orphans ==0.13.16 - th-printf ==0.8 - thread-hierarchy ==0.3.0.2 - thread-local-storage ==0.2 - threads ==0.5.1.8 - threads-extras ==0.1.0.3 - thread-supervisor ==0.2.0.0 - - threepenny-gui ==0.9.4.1 + - threepenny-gui ==0.9.4.2 - th-reify-compat ==0.0.1.5 - th-reify-many ==0.1.10 - th-strict-compat ==0.1.0.1 - - th-test-utils ==1.2.1 - - th-utilities ==0.2.5.0 - - thyme ==0.4 + - th-test-utils ==1.2.2 + - th-utilities ==0.2.5.2 - tidal ==1.9.5 - tidal-link ==1.0.3 - tile ==0.3.0.0 - - time-compat ==1.9.6.1 + - time-compat ==1.9.7 - time-domain ==0.1.0.5 - timeit ==2.0 - timelens ==0.2.0.2 - time-lens ==0.4.0.2 - time-locale-compat ==0.1.1.5 - time-locale-vietnamese ==1.0.0.0 - - time-manager ==0.0.1 - - time-parsers ==0.2 + - time-manager ==0.2.2 - timerep ==2.1.0.0 - timers-tick ==0.5.0.4 - timer-wheel ==1.0.0.1 @@ -2990,37 +2795,39 @@ default-package-overrides: - timezone-series ==0.1.13 - titlecase ==1.0.1 - tldr ==0.9.2 - - tls ==1.8.0 - - tls-session-manager ==0.0.4 - - tlynx ==0.7.2.2 + - tls ==2.1.1 + - tls-session-manager ==0.0.7 + - tlynx ==0.8.0.0 - tmapchan ==0.0.3 - tmapmvar ==0.0.4 - - tmp-proc ==0.5.3.0 - - tmp-proc-postgres ==0.5.3.1 - - tmp-proc-rabbitmq ==0.5.3.1 - - tmp-proc-redis ==0.5.3.1 + - tmp-proc ==0.7.2.2 + - tmp-proc-postgres ==0.7.2.4 + - tmp-proc-redis ==0.7.2.4 - token-bucket ==0.1.0.1 - - toml-parser ==1.3.2.0 - - toml-reader ==0.2.1.0 + - tokenize ==0.3.0.1 + - tomland ==1.3.3.3 + - toml-parser ==2.0.1.0 + - toml-reader ==0.2.2.0 - toml-reader-parse ==0.1.1.1 + - tools-yj ==0.1.0.23 - tophat ==1.0.8.0 - topograph ==1.0.1 - torrent ==10000.1.3 - torsor ==0.1.0.1 - - tostring ==0.2.1.1 - tracing ==0.0.7.4 - transaction ==0.1.1.4 - transformers-base ==0.4.6 - transformers-compat ==0.7.2 - transformers-either ==0.1.4 - traverse-with-class ==1.0.1.1 - - tree-diff ==0.3.0.1 + - tree-diff ==0.3.4 - tree-fun ==0.8.1.0 - tree-view ==0.5.1 - - trie-simple ==0.4.2 + - trie-simple ==0.4.4 - trifecta ==2.1.4 - trimdent ==0.1.0.0 - trivial-constraint ==0.7.0.0 + - true-name ==0.2.0.0 - tsv2csv ==0.1.0.2 - ttc ==1.4.0.0 - ttrie ==0.1.2.2 @@ -3030,7 +2837,6 @@ default-package-overrides: - tuple-sop ==0.3.1.0 - tuple-th ==0.2.5 - turtle ==1.6.2 - - twitter-conduit ==0.6.1 - twitter-types ==0.11.0 - twitter-types-lens ==0.11.0 - typecheck-plugin-nat-simple ==0.1.0.9 @@ -3041,13 +2847,16 @@ default-package-overrides: - type-flip ==0.1.0.0 - type-fun ==0.1.3 - type-hint ==0.1 + - type-level-bytestrings ==0.2.0 - type-level-integers ==0.0.1 - type-level-kv-list ==2.0.2.0 - type-level-natural-number ==2.0 - type-level-numbers ==0.1.1.2 + - type-level-show ==0.3.0 + - typelevel-tools-yj ==0.1.0.8 - typelits-witnesses ==0.4.1.0 - type-map ==0.1.7.0 - - type-natural ==1.3.0.1 + - type-natural ==1.3.0.2 - typenums ==0.1.4 - type-of-html ==1.6.2.0 - type-of-html-static ==0.1.0.2 @@ -3055,30 +2864,35 @@ default-package-overrides: - type-set ==0.1.0.0 - type-spec ==0.4.0.0 - typography-geometry ==1.0.1.0 - - typst ==0.5.0.1 - - typst-symbols ==0.1.5 + - typst ==0.6.1 + - typst-symbols ==0.1.7 - tz ==0.1.3.6 - - tzdata ==0.2.20240201.0 + - tzdata ==0.2.20250115.0 - tztime ==0.1.1.0 - ua-parser ==0.7.7.0 - uglymemo ==0.1.0.1 - - ulid ==0.3.2.0 + - ulid ==0.3.3.0 - unagi-chan ==0.4.1.4 - unbounded-delays ==0.1.1.1 + - unbound-generics ==0.4.4 - unboxed-ref ==0.4.0.0 - unboxing-vector ==0.2.0.0 - uncaught-exception ==0.1.0 + - uncertain ==0.4.0.1 - unconstrained ==0.1.0.2 - unexceptionalio ==0.5.1 - - unfork ==1.0.0.1 + - unexceptionalio-trans ==0.5.2 - unicode ==0.0.1.1 - unicode-collation ==0.1.3.6 - - unicode-data ==0.4.0.1 + - unicode-data ==0.6.0 - unicode-show ==0.1.1.1 - unicode-transforms ==0.4.0.1 - unidecode ==0.1.0.4 + - unification-fd ==0.12.0.2 + - union ==0.1.2 - union-angle ==0.1.0.1 - union-color ==0.1.2.1 + - union-find-array ==0.1.0.4 - unipatterns ==0.0.0.0 - uniplate ==1.6.13 - uniq-deep ==1.2.1 @@ -3089,18 +2903,19 @@ default-package-overrides: - units ==2.4.1.5 - units-defs ==2.2.1 - units-parser ==0.1.1.5 - - universe ==1.2.2 - - universe-base ==1.1.3.1 - - universe-dependent-sum ==1.3 - - universe-instances-extended ==1.1.3 - - universe-reverse-instances ==1.1.1 - - universe-some ==1.2.1 + - universe ==1.2.3 + - universe-base ==1.1.4 + - universe-dependent-sum ==1.3.1 + - universe-instances-extended ==1.1.4 + - universe-reverse-instances ==1.1.2 + - universe-some ==1.2.2 - universum ==1.8.2.2 - - unix-bytestring ==0.4.0.2 - - unix-compat ==0.7.3 + - unix-bytestring ==0.4.0.3 + - unix-compat ==0.7.4 - unix-time ==0.4.16 - unjson ==0.15.4 - - unliftio ==0.2.25.0 + - unlifted ==0.2.2.0 + - unliftio ==0.2.25.1 - unliftio-core ==0.2.1.0 - unliftio-path ==0.0.2.0 - unliftio-pool ==0.4.3.0 @@ -3109,21 +2924,23 @@ default-package-overrides: - unordered-containers ==0.2.20 - unsafe ==0.0 - uri-bytestring ==0.3.3.1 - - uri-bytestring-aeson ==0.1.0.8 + - uri-bytestring-aeson ==0.1.0.9 - uri-encode ==1.5.0.7 - url ==2.1.3 - urlpath ==11.0.2 + - userid ==0.1.3.8 - users ==0.5.0.0 - users-test ==0.5.0.1 - utf8-light ==0.4.4.0 - utf8-string ==1.0.2 - utility-ht ==0.0.17.2 - - uuid ==1.3.15 - - uuid-types ==1.0.5.1 + - uuid ==1.3.16 + - uuid-types ==1.0.6 - valida ==1.1.0 - valida-base ==0.2.0 - validate-input ==0.5.0.0 - validation ==1.1.3 + - validation-selective ==0.2.0.0 - validity ==0.12.1.0 - validity-aeson ==0.2.0.5 - validity-bytestring ==0.4.1.1 @@ -3143,96 +2960,109 @@ default-package-overrides: - varying ==0.8.1.0 - vault ==0.3.1.5 - vcs-ignore ==0.0.2.0 - - vec ==0.5 - - vector ==0.13.1.0 - - vector-algorithms ==0.9.0.2 + - vec ==0.5.1 + - vector ==0.13.2.0 + - vector-algorithms ==0.9.1.0 - vector-binary-instances ==0.2.5.2 - vector-buffer ==0.4.1 - - vector-builder ==0.3.8.5 + - vector-builder ==0.3.8.6 - vector-bytes-instances ==0.1.1 - vector-extras ==0.2.8.2 - vector-hashtables ==0.1.2.0 - vector-instances ==3.4.2 - vector-mmap ==0.0.3 - vector-rotcev ==0.1.0.2 - - vector-sized ==1.5.0 + - vector-sized ==1.6.1 - vector-space ==0.16 - vector-split ==1.0.0.3 - vector-stream ==0.1.0.1 - vector-th-unbox ==0.2.2 - - verbosity ==0.4.0.0 - verset ==0.0.1.9 - - versions ==6.0.7 + - versions ==6.0.8 - vformat ==0.14.1.0 - vformat-time ==0.1.0.0 - ViennaRNAParser ==1.3.3 - vinyl ==0.14.3 - vinyl-loeb ==0.0.1.0 - - Vis ==0.7.7.1 + - Vis ==1.0.0 - vivid-osc ==0.5.0.0 - vivid-supercollider ==0.4.1.2 - void ==0.7.3 - - vty ==6.1 + - vty ==6.2 - vty-crossplatform ==0.4.0.0 - vty-unix ==0.2.0.0 + - vty-windows ==0.2.0.3 - wai ==3.2.4 - wai-app-static ==3.1.9 - wai-cli ==0.2.3 - wai-conduit ==3.0.0.4 - - wai-control ==0.2.0.0 - wai-cors ==0.2.7 - wai-enforce-https ==1.0.0.0 - wai-eventsource ==3.0.0 - - wai-extra ==3.1.15 + - wai-extra ==3.1.16 - wai-feature-flags ==0.1.0.8 - wai-handler-launch ==3.0.3.1 - - wai-logger ==2.4.1 + - wai-logger ==2.5.0 - wai-middleware-bearer ==1.0.3 - wai-middleware-caching ==0.1.0.2 - wai-middleware-caching-lru ==0.1.0.0 - wai-middleware-caching-redis ==0.2.0.0 - wai-middleware-clacks ==0.1.0.1 - - wai-middleware-delegate ==0.1.4.1 + - wai-middleware-delegate ==0.2.0.1 - wai-middleware-metrics ==0.2.4 - wai-middleware-prometheus ==1.0.1.0 - - wai-middleware-static ==0.9.2 + - wai-middleware-static ==0.9.3 - wai-middleware-throttle ==0.3.0.1 - wai-rate-limit ==0.3.0.0 - wai-rate-limit-redis ==0.2.0.1 - - wai-saml2 ==0.5 + - wai-saml2 ==0.6 - wai-session ==0.3.3 - wai-session-postgresql ==0.2.1.3 - - wai-session-redis ==0.1.0.5 - wai-slack-middleware ==0.2.0 - wai-transformers ==0.1.0 - wai-websockets ==3.0.1.2 - wakame ==0.1.0.0 - - warp ==3.3.31 + - warp ==3.4.7 - warp-tls ==3.4.9 - wave ==0.2.1 - wcwidth ==0.0.2 - webdriver ==0.12.0.1 + - webdriver-wrapper ==0.2.0.1 - webex-teams-api ==0.2.0.1 - webex-teams-conduit ==0.2.0.1 + - webgear-core ==1.3.1 + - webgear-openapi ==1.3.1 + - webgear-server ==1.3.1 + - webgear-swagger ==1.3.1 + - webgear-swagger-ui ==1.3.1 - webpage ==0.0.5.1 + - web-rep ==0.12.3.0 + - web-routes ==0.27.16 + - web-routes-boomerang ==0.28.4.5 + - web-routes-th ==0.22.8.2 - webrtc-vad ==0.1.0.3 - - websockets ==0.12.7.3 + - websockets ==0.13.0.0 - websockets-simple ==0.2.0 - websockets-snap ==0.10.3.1 - weigh ==0.0.18 - welford-online-mean-variance ==0.2.0.0 - - what4 ==1.5.1 - - wide-word ==0.1.6.0 + - what4 ==1.6.3 + - wherefrom-compat ==0.1.1.1 + - wide-word ==0.1.7.0 + - wild-bind ==0.1.2.11 + - wild-bind-x11 ==0.2.0.17 - Win32-notify ==0.3.0.3 - windns ==0.1.0.1 - - witch ==1.2.3.1 + - witch ==1.2.4.0 - withdependencies ==0.3.1 - - witherable ==0.4.2 + - witherable ==0.5 - within ==0.2.0.1 - with-location ==0.1.0 - - with-utf8 ==1.0.2.4 + - with-utf8 ==1.1.0.0 - witness ==0.6.2 - wizards ==1.0.3 + - wkt-types ==0.1.0.0 + - wled-json ==0.0.1.1 - wl-pprint ==1.2.1 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-text ==1.2.0.2 @@ -3247,59 +3077,56 @@ default-package-overrides: - wreq-stringless ==0.5.9.1 - writer-cps-transformers ==0.5.6.1 - ws ==0.0.6 - - wss-client ==0.3.0.0 - wuss ==2.0.2.0 - X11 ==1.10.3 - X11-xft ==0.3.4 - x11-xim ==0.0.9.0 - - x509 ==1.7.7 - - x509-store ==1.6.9 - - x509-system ==1.6.7 - - x509-validation ==1.6.12 - Xauth ==0.1 - xdg-basedir ==0.2.2 + - xdg-desktop-entry ==0.1.1.2 - xdg-userdirs ==0.1.0.2 - xeno ==0.6 - - xlsx ==1.1.2.2 + - xlsx ==1.1.3 - xml ==1.3.14 - - xml-basic ==0.1.3.2 + - xml-basic ==0.1.3.3 - xmlbf ==0.7 - xmlbf-xeno ==0.2.2 - xmlbf-xmlhtml ==0.2.2 - xml-conduit ==1.9.1.4 + - xml-conduit-writer ==0.1.1.5 - xmlgen ==0.6.2.2 - xml-hamlet ==0.5.0.2 - xml-helpers ==1.0.0 - xmlhtml ==0.2.5.4 - xml-html-qq ==0.1.0.1 - xml-indexed-cursor ==0.1.1.0 - - xml-lens ==0.3.1 - xml-picklers ==0.3.6 - xml-to-json-fast ==2.0.0 - xml-types ==0.3.8 - - xmonad ==0.17.2 + - xmonad ==0.18.0 + - xmonad-contrib ==0.18.1 - xor ==0.0.1.3 - xss-sanitize ==0.3.7.2 - - xxhash-ffi ==0.2.0.0 + - xxhash-ffi ==0.3 - yaml ==0.11.11.2 - yaml-unscrambler ==0.1.0.19 - - Yampa ==0.14.11 + - Yampa ==0.14.12 - yarn-lock ==0.6.5 - yeshql-core ==4.2.0.0 - yesod ==1.6.2.1 - yesod-auth ==1.6.11.3 - yesod-auth-basic ==0.1.0.3 - yesod-auth-hashdb ==1.7.1.7 - - yesod-auth-oauth2 ==0.7.2.0 - - yesod-core ==1.6.26.0 + - yesod-auth-oauth2 ==0.7.4.0 + - yesod-bin ==1.6.2.3 + - yesod-core ==1.6.27.0 + - yesod-csp ==0.2.6.0 - yesod-eventsource ==1.6.0.1 - - yesod-fb ==0.6.1 - yesod-form ==1.7.9 - yesod-form-bootstrap4 ==3.0.1.1 - yesod-gitrepo ==0.3.0 - yesod-gitrev ==0.2.2 - yesod-markdown ==0.12.6.14 - - yesod-middleware-csp ==1.2.0 - yesod-newsfeed ==1.7.0.0 - yesod-page-cursor ==2.0.1.0 - yesod-paginator ==1.1.2.2 @@ -3311,24 +3138,34 @@ default-package-overrides: - yesod-test ==1.6.16 - yesod-websockets ==0.3.0.3 - yes-precure5-command ==5.5.3 + - yggdrasil-schema ==1.0.0.6 + - yi ==0.19.3 + - yi-core ==0.19.4 + - yi-frontend-pango ==0.19.2 + - yi-frontend-vty ==0.19.1 + - yi-keymap-cua ==0.19.0 + - yi-keymap-emacs ==0.19.0 + - yi-keymap-vim ==0.19.0 + - yi-language ==0.19.2 + - yi-misc-modes ==0.19.1 + - yi-mode-haskell ==0.19.1 + - yi-mode-javascript ==0.19.1 - yi-rope ==0.11 - yjsvg ==0.2.0.1 - yjtools ==0.9.18 - yoga ==0.0.0.8 - youtube ==0.2.1.1 - - zenacy-html ==2.1.0 - - zenacy-unicode ==1.0.2 - zenc ==0.1.2 - zeromq4-haskell ==0.8.0 - zeromq4-patterns ==0.3.1.0 - - zigzag ==0.0.1.0 + - zigzag ==0.1.0.0 - zim-parser ==0.2.1.0 - - zip ==2.0.1 + - zip ==2.1.0 - zip-archive ==0.4.3.2 - zippers ==0.3.2 - zip-stream ==0.2.2.0 - - zlib ==0.6.3.0 + - zlib ==0.7.1.0 - zlib-bindings ==0.1.1.5 + - zlib-clib ==1.3.1 - zot ==0.0.3 - zstd ==0.1.3.0 - - zxcvbn-hs ==0.3.6 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 085833464437..5cf81d4205ea 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -5,7 +5,6 @@ dont-distribute-packages: - 4Blocks - - AC-Vector-Fancy - ADPfusion - ADPfusionForest - ADPfusionSet @@ -112,8 +111,6 @@ dont-distribute-packages: - FieldTrip - Fin - Finance-Treasury - - FiniteCategories - - FiniteCategoriesGraphViz - FiniteMap - FirstOrderTheory - Flint2-Examples @@ -203,13 +200,11 @@ dont-distribute-packages: - HaTeX-meta - HaTeX-qq - HaVSA - - HaXPath - Hach - HarmTrace - HasGP - - Haschoo - Hashell - - HaskRel + - HaskellNet-SSL - Hate - Hawk - Hayoo @@ -332,7 +327,6 @@ dont-distribute-packages: - RNAwolf - Raincat - Ranka - - Rlang-QQ - RollingDirectory - S3 - SBench @@ -344,7 +338,6 @@ dont-distribute-packages: - STLinkUSB - STM32-Zombie - SVG2Q - - SciFlow - SciFlow-drmaa - Scurry - SelectSequencesFromMSA @@ -379,6 +372,7 @@ dont-distribute-packages: - StockholmAlignment - Strafunski-Sdf2Haskell - SybWidget + - Synapse - SyntaxMacros - TV - TastyTLT @@ -445,10 +439,13 @@ dont-distribute-packages: - acme-safe - activehs - actor - - acts - adhoc-network - adict - adp-multi-monadiccp + - aern2-fun + - aern2-mfun + - aern2-mp + - aern2-real - aeson-native - aeson_1_5_6_0 - affine @@ -459,12 +456,11 @@ dont-distribute-packages: - agentx - aip - airgql - - aivika-distributed - alg - algebra-checkers + - algebra-driven-design - algebra-sql - algebraic - - algebraic-graphs-io - algolia - algorithmic-composition-additional - algorithmic-composition-basic @@ -517,7 +513,6 @@ dont-distribute-packages: - apiary-redis - apiary-session - apiary-websockets - - apigen - apis - apotiki - approx-rand-test @@ -543,6 +538,7 @@ dont-distribute-packages: - assimp - ast-monad-json - astview + - async-ajax - aterm-utils - atlassian-connect-core - atmos-dimensional-tf @@ -557,8 +553,6 @@ dont-distribute-packages: - audiovisual - aura - authoring - - autoapply - - automata - autonix-deps-kf5 - avers - avers-api @@ -570,7 +564,6 @@ dont-distribute-packages: - aviation-weight-balance - awesomium - awesomium-glut - - aws-arn - aws-configuration-tools - aws-dynamodb-conduit - aws-dynamodb-streams @@ -584,13 +577,14 @@ dont-distribute-packages: - aws-sdk-xml-unordered - aws-sign4 - aws-sns - - axel - axiom - azimuth-hs + - aztecs-sdl-image + - aztecs-sdl-text + - aztecs-transform - azure-functions-worker - azure-service-api - azure-servicebus - - b-tree - b9 - babylon - backblaze-b2-hs @@ -622,6 +616,7 @@ dont-distribute-packages: - bbi - bdcs - bdcs-api + - beam-large-records - beam-th - beautifHOL - bech32-th @@ -641,9 +636,7 @@ dont-distribute-packages: - bindings-apr-util - bindings-linux-videodev2 - bindings-ppdev - - bindynamic - binembed-example - - binrep - bioace - bioalign - biofasta @@ -656,6 +649,7 @@ dont-distribute-packages: - bip32 - birch-beer - bird + - bisc - biscuit-servant - bishbosh - bit-array @@ -705,8 +699,6 @@ dont-distribute-packages: - bricks-parsec - bricks-rendering - bricks-syntax - - broadcast-chan-conduit - - broadcast-chan-pipes - bronyradiogermany-streaming - btc-lsp - btree @@ -720,16 +712,13 @@ dont-distribute-packages: - buster-network - butterflies - bytable - - bytestring-builder-varword - bytestring-read - bytetrie - ca - cabal-bounds - cabal-cache - cabal-cargs - - cabal-fix - cabal-query - - cabal-scaffold - cabal-test - cabal2arch - cabalmdvrpm @@ -755,12 +744,12 @@ dont-distribute-packages: - captcha-core - car-pool - carboncopy + - cardano-addresses - cartel - cas-hashable-s3 - cas-store - casadi-bindings - casadi-bindings-control - - casadi-bindings-core - casadi-bindings-ipopt-interface - casadi-bindings-snopt-interface - cash @@ -778,12 +767,10 @@ dont-distribute-packages: - category - category-extras - cattrap - - cauldron - cctools-workqueue - cef3-simple - ceilometer-common - celtchar - - cerberus - cereal-enumerator - cereal-io-streams - cereal-streams @@ -793,12 +780,13 @@ dont-distribute-packages: - cfopu - chainweb-mining-client - chalkboard-viewer + - changeset-containers + - changeset-lens + - changeset-reflex - chapelure - charade - chart-cli - - chart-svg - chart-svg-various - - chart-svg_0_8_0_0 - chart-unit - chassis - chatty @@ -806,7 +794,6 @@ dont-distribute-packages: - cheapskate-terminal - check-pvp - chevalier-common - - chiasma - chiasma-test - chitauri - choose-exe @@ -815,6 +802,8 @@ dont-distribute-packages: - chp-plus - chp-spec - chp-transformers + - chr-core + - chr-data - chr-lang - chromatin - chu2 @@ -827,7 +816,6 @@ dont-distribute-packages: - claferIG - claferwiki - clash - - clash-lib-hedgehog - classify-frog - classy-effects - classy-effects-th @@ -850,7 +838,6 @@ dont-distribute-packages: - click-clack - clickhouse-haskell - clifford - - climb - clippings - cloud-haskell - cloud-seeder @@ -871,7 +858,6 @@ dont-distribute-packages: - codec-libevent - codec-rpm - codemonitor - - codet-plugin - coformat - cognimeta-utils - coinbase-exchange @@ -893,7 +879,6 @@ dont-distribute-packages: - commsec - commsec-keyexchange - comonad-random - - compaREST - compact-mutable - compdoc - compdoc-dhall-decoder @@ -940,6 +925,7 @@ dont-distribute-packages: - constraint-reflection - constructible - consumers + - consumers-metrics-prometheus - container - containers-accelerate - content-store @@ -951,30 +937,20 @@ dont-distribute-packages: - control-monad-exception-monadsfd - control-monad-exception-monadstf - control-monad-exception-mtl + - conversion-text - conversions - convert - convert-annotation - convertible-ascii - convertible-text - coordinate - - copilot - copilot-cbmc - - copilot-frp-sketch - - copilot-language - - copilot-language_4_1 - - copilot-libraries - - copilot-libraries_4_1 - copilot-sbv - - copilot-theorem - - copilot-theorem_4_1 - copilot-verifier - - copilot_4_1 - - corenlp-parser - coroutine-enumerator - coroutine-iteratee - couch-simple - couchdb-enumerator - - cpkg - cprng-aes - cprng-aes-effect - cql-io-tinylog @@ -985,7 +961,6 @@ dont-distribute-packages: - cqrs-test - cqrs-testkit - crackNum - - crackNum_3_15 - craft - craftwerk-cairo - craftwerk-gtk @@ -997,10 +972,6 @@ dont-distribute-packages: - crf-chain2-tiers - criu-rpc - cron-compat - - crucible - - crucible-llvm - - crucible-symio - - crux - crux-llvm - crypto-classical - crypto-conduit @@ -1017,11 +988,9 @@ dont-distribute-packages: - ctpl - cube - curryer-rpc - - cursor-fuzzy-time-gen - cv-combinators - cypher - dahdit-midi - - dahdit-network - dahdit-test - daino - dapi @@ -1036,8 +1005,6 @@ dont-distribute-packages: - data-basic - data-cycle - data-default-extra - - data-effects - - data-effects-th - data-layer - data-lens-ixset - data-object-json @@ -1072,8 +1039,8 @@ dont-distribute-packages: - ddc-tools - ddc-war - ddci-core + - dde - debug - - decidable - decimal-arithmetic - dedukti - deeplearning-hs @@ -1084,14 +1051,13 @@ dont-distribute-packages: - definitive-parser - definitive-reactive - definitive-sound - - defun - deka-tests - - delaunay - delicious - delimited-text - delimiter-separated - delta - delta-h + - delta-store - dep-t-advice - dep-t-dynamic - dep-t-value @@ -1112,6 +1078,7 @@ dont-distribute-packages: - dhall-lex - dhall-secret - dia-functions + - diagrams-html5 - diagrams-reflex - diagrams-wx - dialog @@ -1127,39 +1094,17 @@ dont-distribute-packages: - dingo-widgets - diplomacy-server - direct-rocksdb - - directory-contents - dirfiles - discogs-haskell - discord-gateway + - discord-haskell-voice - discord-hs - - discord-register - discord-rest - - distributed-fork - - distributed-fork-aws-lambda - - distributed-process - - distributed-process-async - distributed-process-azure - - distributed-process-client-server - - distributed-process-ekg - - distributed-process-execution - - distributed-process-extras - - distributed-process-fsm - - distributed-process-lifted - - distributed-process-monad-control - - distributed-process-p2p - - distributed-process-platform - - distributed-process-registry - - distributed-process-simplelocalnet - - distributed-process-supervisor - - distributed-process-systest - - distributed-process-task - - distributed-process-tests - - distributed-process-zookeeper - - distributed-static - distribution-plot - dixi - dl-fedora - - dl-fedora_1_2_1 + - dl-fedora_2_0_1 - dmenu-pkill - dmenu-pmount - dmenu-search @@ -1167,15 +1112,12 @@ dont-distribute-packages: - dobutokO-poetry - dobutokO-poetry-general - dobutokO-poetry-general-languages - - dobutokO2 - dobutokO3 - dobutokO4 - doc-review - - doi - dojang - domaindriven - dormouse-client - - dotparse - dovetail - dovetail-aeson - dow @@ -1194,31 +1136,25 @@ dont-distribute-packages: - dtd - dvda - dynamic-cabal - - dynamic-pipeline - dynamic-plot - dynamic-pp - dynobud - e11y-otel - easytensor - easytensor-vulkan + - ebird-cli - ecdsa - edenskel - edentv - edge - edges - editable - - edits - effect-monad - effective-aspects-mzv - - eflint - egison - - egison-pattern-src-haskell-mode - - egison-pattern-src-th-mode - egison-quote - egison-tutorial - - ekg - ekg-carbon - - ekg-wai - elasticsearch-interchange - electrs-client - elerea-examples @@ -1228,7 +1164,6 @@ dont-distribute-packages: - emacs-keys - emailparse - embroidery - - emd - engine-io-growler - engine-io-snap - engine-io-wai @@ -1251,15 +1186,6 @@ dont-distribute-packages: - esotericbot - esqueleto-postgis - esqueleto-streaming - - essence-of-live-coding-PortMidi - - essence-of-live-coding-gloss - - essence-of-live-coding-gloss-example - - essence-of-live-coding-pulse - - essence-of-live-coding-pulse-example - - essence-of-live-coding-quickcheck - - essence-of-live-coding-vivid - - essence-of-live-coding-warp - - estimators - estreps - eternity - eternity-timestamped @@ -1271,7 +1197,6 @@ dont-distribute-packages: - ethereum-merkle-patricia-db - eths-rlp - euphoria - - evdev-streamly - event-monad - eventful-core - eventful-dynamodb @@ -1280,7 +1205,6 @@ dont-distribute-packages: - eventful-sql-common - eventful-sqlite - eventful-test-helpers - - eventloop - eventsource-geteventstore-store - eventsource-store-specs - eventsource-stub-store @@ -1289,6 +1213,7 @@ dont-distribute-packages: - eventuo11y-otel - eventuo11y-prometheus - every-bit-counts + - exact-kantorovich - exference - exist - exist-instances @@ -1305,7 +1230,6 @@ dont-distribute-packages: - extensible-skeleton - extract-dependencies - factual-api - - fadno - fair - fallingblocks - family-tree @@ -1313,7 +1237,6 @@ dont-distribute-packages: - fast-bech32 - fastcdc - fastirc - - fastparser - fault-tree - fay-base - fay-builder @@ -1344,30 +1267,27 @@ dont-distribute-packages: - feldspar-compiler - feldspar-language - festung - - fficxx - ffmpeg-tutorials - ficketed - filepath-crypto - filepath-io-access - - filesystem-abstractions - filesystem-enumerator - fin-int - find-clumpiness - findhttp - - finitary - finitary-derive - - finitary-optics - finite-table - - firestore - firstify - fishfood - fix-parser-simple + - fixed-generic - fixed-point-vector - fixed-point-vector-space - fixhs - flashblast - flexiwrap - flexiwrap-smallcheck + - flight-kml - flite - flower - flowsim @@ -1378,21 +1298,20 @@ dont-distribute-packages: - fltkhs-themes - fluent-logger - fluent-logger-conduit + - fluid-idl-http-client + - fluid-idl-scotty - fmt-for-rio - foldable1 - foldl-transduce-attoparsec - follower - foo - - formal - format - format-status - - forml - formlets - formlets-hsp - forms-data-format - forsyde-deep - forth-hll - - fortran-src-extras - foscam-directory - foscam-sort - fpco-api @@ -1400,20 +1319,18 @@ dont-distribute-packages: - fpnla-examples - frame-markdown - freckle-app + - freckle-ecs - freckle-http - freckle-memcached - freckle-otel + - freckle-stats - free-functors - free-game - free-theorems-seq-webui - freekick2 - freelude - freer-converse - - freer-simple-catching - - freer-simple-http - - freer-simple-profiling - - freer-simple-random - - freer-simple-time + - frequent-substring - fresnel-fused-effects - friday-devil - friday-juicypixels @@ -1423,8 +1340,6 @@ dont-distribute-packages: - frpnow-gtk - frpnow-gtk3 - frpnow-vty - - fs-api - - fs-sim - ftdi - ftp-client-conduit - ftree @@ -1433,21 +1348,17 @@ dont-distribute-packages: - funbot-git-hook - funcons-lambda-cbv-mp - funcons-simple - - funcons-tools - function-combine - - functional-arrow - functor - functor-combo - functor-monad - funflow - funflow-nix - funion - - funnyprint - funsat - fwgl-glfw - g2 - g2q - - g3p-hash - gact - galois-fft - galois-field @@ -1465,6 +1376,8 @@ dont-distribute-packages: - gelatin-gl - gelatin-sdl2 - gelatin-shaders + - gemini-router + - gemini-textboard - gencheck - generic-accessors - generic-override-aeson @@ -1476,7 +1389,6 @@ dont-distribute-packages: - geni-util - geniconvert - geniserver - - genvalidity-network-uri - geodetic - geolite-csv - getemx @@ -1487,10 +1399,8 @@ dont-distribute-packages: - ghc-mod - ghc-plugs-out - ghc-session - - ghci-pretty - ghcjs-dom-webkit - ghcjs-hplay - - ghcup - ght - gi-cairo-again - gi-ges @@ -1504,7 +1414,6 @@ dont-distribute-packages: - gitdo - github-data - github-webhook-handler-snap - - github-workflow-commands - gitlib-cross - gitlib-s3 - gitson @@ -1522,9 +1431,7 @@ dont-distribute-packages: - gloss-devil - gloss-raster-accelerate - gloss-sodium - - glpk-hs - gltf-loader - - glualint - gmap - gmndl - gnome-desktop @@ -1534,193 +1441,9 @@ dont-distribute-packages: - goal-graphical - goal-probability - goal-simulation - - goat - goatee-gtk - - gogol - - gogol-abusiveexperiencereport - - gogol-acceleratedmobilepageurl - - gogol-accessapproval - - gogol-accesscontextmanager - - gogol-adexchange-buyer - - gogol-adexchange-seller - - gogol-adexchangebuyer2 - - gogol-adexperiencereport - - gogol-admin-datatransfer - - gogol-admin-directory - - gogol-admin-emailmigration - - gogol-admin-reports - - gogol-adsense - - gogol-adsense-host - - gogol-affiliates - - gogol-alertcenter - - gogol-analytics - - gogol-analyticsreporting - - gogol-android-enterprise - - gogol-android-publisher - - gogol-androiddeviceprovisioning - - gogol-androidmanagement - - gogol-appengine - - gogol-apps-activity - - gogol-apps-calendar - - gogol-apps-licensing - - gogol-apps-reseller - - gogol-apps-tasks - - gogol-appstate - - gogol-autoscaler - - gogol-bigquery - - gogol-bigquerydatatransfer - - gogol-bigtableadmin - - gogol-billing - - gogol-binaryauthorization - - gogol-blogger - - gogol-books - - gogol-chat - - gogol-civicinfo - - gogol-classroom - - gogol-cloudasset - - gogol-clouderrorreporting - - gogol-cloudfunctions - - gogol-cloudidentity - - gogol-cloudiot - - gogol-cloudkms - - gogol-cloudmonitoring - - gogol-cloudprivatecatalog - - gogol-cloudprivatecatalogproducer - - gogol-cloudprofiler - - gogol-cloudscheduler - - gogol-cloudsearch - - gogol-cloudshell - - gogol-cloudtasks - - gogol-cloudtrace - - gogol-commentanalyzer - - gogol-composer - - gogol-compute - - gogol-consumersurveys - - gogol-container - - gogol-containeranalysis - - gogol-containerbuilder - - gogol-customsearch - - gogol-dataflow - - gogol-datafusion - - gogol-dataproc - - gogol-datastore - - gogol-debugger - - gogol-deploymentmanager - - gogol-dfareporting - - gogol-dialogflow - - gogol-digitalassetlinks - - gogol-discovery - - gogol-dlp - - gogol-dns - - gogol-docs - - gogol-doubleclick-bids - - gogol-doubleclick-search - - gogol-drive - - gogol-driveactivity - - gogol-factchecktools - - gogol-file - - gogol-firebase-dynamiclinks - - gogol-firebase-rules - - gogol-firebasehosting - - gogol-firebaseremoteconfig - - gogol-firestore - - gogol-fitness - - gogol-fonts - - gogol-freebasesearch - - gogol-fusiontables - - gogol-games - - gogol-games-configuration - - gogol-games-management - - gogol-genomics - - gogol-gmail - - gogol-groups-migration - - gogol-groups-settings - - gogol-healthcare - - gogol-iam - - gogol-iamcredentials - - gogol-iap - - gogol-identity-toolkit - - gogol-indexing - - gogol-jobs - - gogol-kgsearch - - gogol-language - - gogol-latencytest - - gogol-libraryagent - - gogol-logging - - gogol-manufacturers - - gogol-maps-coordinate - - gogol-maps-engine - - gogol-mirror - - gogol-ml - - gogol-monitoring - - gogol-oauth2 - - gogol-oslogin - - gogol-pagespeed - - gogol-partners - - gogol-people - - gogol-photoslibrary - - gogol-play-moviespartner - - gogol-playcustomapp - - gogol-plus - - gogol-plus-domains - - gogol-poly - - gogol-prediction - - gogol-proximitybeacon - - gogol-pubsub - - gogol-qpxexpress - - gogol-redis - - gogol-remotebuildexecution - - gogol-replicapool - - gogol-replicapool-updater - - gogol-resourcemanager - - gogol-resourceviews - - gogol-run - - gogol-runtimeconfig - - gogol-safebrowsing - - gogol-script - - gogol-searchconsole - - gogol-securitycenter - - gogol-servicebroker - - gogol-serviceconsumermanagement - - gogol-servicecontrol - - gogol-servicemanagement - - gogol-servicenetworking - - gogol-serviceusage - - gogol-serviceuser - - gogol-sheets - - gogol-shopping-content - - gogol-siteverification - - gogol-slides - - gogol-sourcerepo - - gogol-spanner - - gogol-spectrum - - gogol-speech - - gogol-sqladmin - - gogol-storage - - gogol-storage-transfer - - gogol-streetviewpublish - - gogol-surveys - - gogol-tagmanager - - gogol-taskqueue - - gogol-testing - - gogol-texttospeech - - gogol-toolresults - - gogol-tpu - - gogol-tracing - - gogol-translate - - gogol-urlshortener - - gogol-useraccounts - - gogol-vault - - gogol-videointelligence - - gogol-vision - - gogol-webmaster-tools - - gogol-websecurityscanner - - gogol-youtube - - gogol-youtube-analytics - - gogol-youtube-reporting - google-drive - google-mail-filters - - google-maps-geocoding - googleplus - gore-and-ash-actor - gore-and-ash-async @@ -1733,6 +1456,10 @@ dont-distribute-packages: - gore-and-ash-sync - gps - gps2htmlReport + - gpu-vulkan + - gpu-vulkan-khr-surface + - gpu-vulkan-khr-surface-glfw + - gpu-vulkan-khr-swapchain - grab-form - graflog - grammar-combinators @@ -1741,6 +1468,8 @@ dont-distribute-packages: - grapefruit-records - grapefruit-ui - grapefruit-ui-gtk + - grapesy + - grapesy-etcd - graph-rewriting-cl - graph-rewriting-gl - graph-rewriting-lambdascope @@ -1755,14 +1484,12 @@ dont-distribute-packages: - graphtype - graphula - greencard-lib - - grenade - - greskell - - greskell-websocket - grid-proto - gridbounds - gridland - grisette - grisette-monad-coroutine + - grisette_0_11_0_0 - gross - groundhog-converters - groundhog-inspector @@ -1789,10 +1516,7 @@ dont-distribute-packages: - gtk2hs-cast-gtksourceview2 - gtkimageview - gtkrsync - - gtvm-hs - guarded-rewriting - - guess-combinator - - h3spec - hOff-display - hPDB - hPDB-examples @@ -1831,7 +1555,6 @@ dont-distribute-packages: - hall-symbols - halma-gui - halma-telegram-bot - - hamilton - hamusic - hans-pcap - happlets-lib-gtk @@ -1852,14 +1575,12 @@ dont-distribute-packages: - happstack-ixset - happstack-plugins - happstack-state - - happstack-static-routing - happybara-webkit - haquil - hardware-edsl - hark - harmony - haroonga-httpd - - harpie-numhask - has-th - hasbolt - hascat @@ -1930,8 +1651,6 @@ dont-distribute-packages: - hasklepias - haskoin-bitcoind - haskoin-crypto - - haskoin-node - - haskoin-node_1_1_3 - haskoin-protocol - haskoin-script - haskoon @@ -1940,7 +1659,6 @@ dont-distribute-packages: - haskore-realtime - haskore-supercollider - haskore-synthesizer - - hasktorch - hasktorch-ffi-thc - hasktorch-indef - hasktorch-signatures @@ -1953,19 +1671,10 @@ dont-distribute-packages: - haslo - hasloGUI - hasmtlib - - hasql-cursor-query - - hasql-interpolate_1_0_1_0 - hasql-postgres - hasql-postgres-options - hasql-queue - - hasql-streams-conduit - - hasql-streams-core - hasql-streams-example - - hasql-streams-pipes - - hasql-streams-streaming - - hasql-streams-streamly - - hasqlator-mysql - - hasqly-mysql - hastache-aeson - haste-app - haste-gapi @@ -2006,13 +1715,11 @@ dont-distribute-packages: - hedgehog-checkers-lens - hedgehog-gen-json - hedis-pile - - heftia - heist-aeson - helic - helics - helics-wai - helium - - hell - hellage - hellnet - hemokit @@ -2041,7 +1748,6 @@ dont-distribute-packages: - hgeometry-ipe - hgeometry-svg - hgithub - - hi - hiccup - hie-core - hierarchical-clustering-diagrams @@ -2071,34 +1777,22 @@ dont-distribute-packages: - hjsonschema - hjugement-cli - hlcm - - hledger-api - - hlrdb - hls - hls-call-hierarchy-plugin - hls-exactprint-utils - - hls-gadt-plugin - - hls-refactor-plugin - - hls-rename-plugin - - hls-retrie-plugin - hls-semantic-tokens-plugin - - hls-splice-plugin - hmark - hmatrix-sundials - hmeap - hmeap-utils - hmep - hmt-diagrams - - hnix-store-json - - hnix-store-remote_0_7_0_0 - hnormalise - - hoauth2-demo - - hoauth2-providers-tutorial - hob - hogre - hogre-examples - holy-project - hommage - - homotuple - hood - hoodie - hoodle @@ -2112,7 +1806,6 @@ dont-distribute-packages: - hoppy-docs - hoppy-runtime - hoppy-std - - hotel-california - hotswap - hp2any-graph - hp2any-manager @@ -2126,13 +1819,13 @@ dont-distribute-packages: - hplayground - hpqtypes-effectful - hpqtypes-extras + - hpqtypes-extras_1_17_0_1 - hprotoc - hprotoc-fork - hps - hps-cairo - hpython - hq - - hquantlib - hranker - hreq-client - hreq-conduit @@ -2143,10 +1836,6 @@ dont-distribute-packages: - hs-functors - hs-gen-iface - hs-ix - - hs-opentelemetry-awsxray - - hs-opentelemetry-instrumentation-tasty - - hs-opentelemetry-sdk - - hs-opentelemetry-utils-exceptions - hs-pkpass - hs-profunctors - hs-sdl-term-emulator @@ -2167,11 +1856,10 @@ dont-distribute-packages: - hscassandra - hscope - hsdev - - hsendxmpp + - hsec-core - hsfacter - hsinspect-lsp - hslogstash - - hsparql - hspec-dirstream - hspec-expectations-pretty - hspec-pg-transact @@ -2200,20 +1888,15 @@ dont-distribute-packages: - hsyslog-tcp - html-kure - html2hamlet - - htmx-lucid - - htmx-servant - htoml-parse - htsn-import - http-client-auth - http-client-rustls - http-enumerator - - http-exchange - - http-exchange-instantiations - http-response-decoder - http2-client-grpc - http2-grpc-proto-lens - http2-grpc-proto3-wire - - http3 - https-everywhere-rules - https-everywhere-rules-raw - httpspec @@ -2230,13 +1913,17 @@ dont-distribute-packages: - husk-scheme-libs - huzzy - hw-all + - hw-balancedparens - hw-eliasfano + - hw-excess - hw-json - hw-json-demo - hw-json-lens - hw-json-simple-cursor - hw-json-standard-cursor - - hw-polysemy + - hw-rankselect + - hw-simd + - hw-succinct - hw-uri - hworker-ses - hwormhole @@ -2262,7 +1949,6 @@ dont-distribute-packages: - hyloutils - hyperbole - hyperpublic - - i - iException - ide-backend - ide-backend-server @@ -2278,6 +1964,7 @@ dont-distribute-packages: - ihaskell-rlangqq - ihttp - imap + - imbib - imgurder - imj-animation - imj-base @@ -2290,7 +1977,6 @@ dont-distribute-packages: - imprevu-happstack - improve - inch - - incipit - incremental-computing - incremental-maps - increments @@ -2314,19 +2000,17 @@ dont-distribute-packages: - instrument-cloudwatch - integreat - intel-aes - - intel-powermon + - intelli-monad - interpolatedstring-qq - interpolatedstring-qq-mwotton - intro-prelude - introduction-test - intset - - invertible-hlist - io-classes-mtl - ion - ipatch - ipc - ipld-cid - - ipprint - iptadmin - irc-fun-bot - irc-fun-client @@ -2372,7 +2056,7 @@ dont-distribute-packages: - jespresso - jmacro-rpc-happstack - jmacro-rpc-snap - - job + - jobqueue - jobs-ui - join - jordan-openapi @@ -2380,11 +2064,9 @@ dont-distribute-packages: - jordan-servant-client - jordan-servant-openapi - jordan-servant-server - - jot - jsc - jsmw - json-ast-json-encoder - - json-autotype - json-b - json-enumerator - json-incremental-decoder @@ -2393,12 +2075,8 @@ dont-distribute-packages: - json-query - json-rpc-client - json-schema - - json-spec-elm - - json-spec-elm-servant - - json-spec-openapi - json-state - json-togo - - json-tokens - json2-hdbc - json2sg - jsons-to-schema @@ -2435,7 +2113,11 @@ dont-distribute-packages: - keera-hails-reactive-yampa - keera-hails-reactivelenses - keera-posture + - keid-core + - keid-frp-banana + - keid-geometry - keid-resource-gltf + - keid-sound-openal - kerry - kevin - key-vault @@ -2445,20 +2127,18 @@ dont-distribute-packages: - keyword-args - kicad-data - kif-parser - - kind-rational - kit - kmeans-par - kmeans-vector - knit-haskell - koji-install - koji-tool - - koji-tool_1_2 - korfu - ks-test + - kubernetes-api-client - kubernetes-client - kure-your-boilerplate - kurita - - kvitable_1_1_0_1 - laborantin-hs - labsat - labyrinth @@ -2494,9 +2174,9 @@ dont-distribute-packages: - language-oberon - language-puppet - language-python-colour + - language-python-test - language-qux - language-spelling - - large-anon - lat - latex-formulae-hakyll - latex-formulae-pandoc @@ -2506,15 +2186,14 @@ dont-distribute-packages: - lawful-classes-hedgehog - lawful-classes-quickcheck - layered-state - - layers-game - layouting - lazy-hash-cache - lda - - ldap-client-og - ldap-scim-bridge - ldapply - leaky - lean + - leanpub-wreq - learning-hmm - legion - legion-discovery @@ -2542,7 +2221,7 @@ dont-distribute-packages: - libraft - librarian - librato - - libriscv + - libssh2-conduit - libxml-enumerator - lifted-base-tf - lightning-haskell @@ -2572,8 +2251,6 @@ dont-distribute-packages: - liquidhaskell-cabal-demo - list-t-attoparsec - list-t-html-parser - - list-tuple - - list-witnesses - list1 - listenbrainz-client - liszt @@ -2587,7 +2264,6 @@ dont-distribute-packages: - llvm-general - llvm-general-quote - llvm-hs-pretty - - llvm-pretty-bc-parser - llvm-tools - lmonad-yesod - lnd-client @@ -2602,7 +2278,6 @@ dont-distribute-packages: - log-utils - log4hs - logging-effect-extra - - logic-classes - lojban - lojysamban - lol @@ -2613,14 +2288,11 @@ dont-distribute-packages: - lol-tests - lol-typing - loli - - longshot - - looksee - looksee-trip - loop-effin - lorentz - lostcities - loup - - lp-diagrams - lrucaching-haxl - ls-usb - lsystem @@ -2640,9 +2312,9 @@ dont-distribute-packages: - mackerel-client - macosx-make-standalone - magic-wormhole - - magicbane - mahoro - maid + - mail-pool - mailgun - majordomo - majority @@ -2671,7 +2343,6 @@ dont-distribute-packages: - markdown-pap - markdown2svg - markov-processes - - markup - marmalade-upload - marquise - marvin @@ -2684,6 +2355,8 @@ dont-distribute-packages: - mathblog - mathlink - matsuri + - matterhorn + - mattermost-api-qc - maxent - maxent-learner-hw-gui - maxsharing @@ -2706,13 +2379,14 @@ dont-distribute-packages: - metar-http - metronome - micro-gateway - - microdns - microformats2-types - midimory + - mig-server - mighttpd + - migrant-hdbc + - migrant-sqlite-simple - minecraft-data - minesweeper - - mini-egison - minilight - minilight-lua - minimung @@ -2728,10 +2402,8 @@ dont-distribute-packages: - mlist - mmsyn6ukr - mmsyn7h - - mmsyn7l - mmsyn7s - mmsyn7ukr - - mmsyn7ukr-array - mmtl-base - moan - modify-fasta @@ -2740,14 +2412,11 @@ dont-distribute-packages: - modularity - modulo - moffy-samples-gtk3 - - moffy-samples-gtk3-run - moffy-samples-gtk4 - - moffy-samples-gtk4-run - mole - monad-connect - monad-exception - monad-http - - monad-metrics-extensible - monad-state - monad-stlike-stm - monadiccp-gecode @@ -2755,17 +2424,17 @@ dont-distribute-packages: - monetdb-mapi - mongrel2-handler - monky + - monoidmap-aeson + - monoidmap-examples + - monoidmap-quickcheck - monomer-flatpak-example - monte-carlo - moo - moo-nad - - moonshine - morley - morley-client - morley-prelude - morley-upgradeable - - morloc - - morpheus-graphql - morphisms-functors-inventory - motor - motor-diagrams @@ -2829,7 +2498,6 @@ dont-distribute-packages: - musicxml2 - mutable-iter - mute-unmute - - mvc-updates - mvclient - mwc-random-accelerate - mwc-random-monad @@ -2838,7 +2506,6 @@ dont-distribute-packages: - mxnet-nn - myTestlll - mysnapsession-example - - mysql-haskell-nem - mysql-haskell-openssl - mysql-simple-typed - mywatch @@ -2847,7 +2514,6 @@ dont-distribute-packages: - nakadi-client - named-servant-client - named-servant-server - - named-text - nanq - national-australia-bank - nats-queue @@ -2857,7 +2523,6 @@ dont-distribute-packages: - nero-wai - nero-warp - nested-routes - - net-spider - net-spider-cli - net-spider-pangraph - net-spider-rpl @@ -2881,10 +2546,7 @@ dont-distribute-packages: - network-rpca - network-stream - network-topic-models - - network-transport-inmemory - - network-uri-json - network-websocket - - neural - neuron - newsletter-mailgun - newsynth @@ -2903,7 +2565,6 @@ dont-distribute-packages: - nonlinear-optimization-backprop - not-gloss - not-gloss-examples - - nothunks_0_3_0_0 - notmuch-web - now-haskell - nri-env-parser @@ -2920,12 +2581,14 @@ dont-distribute-packages: - numeric-optimization-ad - numerical - numhask-hedgehog - - numhask-histogram - numhask-range - numhask-test - nyan + - nyan-interpolation + - nyan-interpolation-simple - nymphaea - nyx-game + - oalg-abg - oath - oauth2-jwt-bearer - obdd @@ -2941,8 +2604,6 @@ dont-distribute-packages: - oculus - odd-jobs - off-simple - - ogma-cli - - ogma-core - ogma-language-fret-cs - ogma-language-fret-reqs - ois-input-manager @@ -2959,29 +2620,22 @@ dont-distribute-packages: - openpgp-crypto-api - openssh-github-keys - opentelemetry-lightstep - - opentelemetry-plugin - opentok - - opentracing-http-client - opentracing-jaeger - - opentracing-wai - - opentracing-zipkin-common - opentracing-zipkin-v1 - - opentracing-zipkin-v2 - - opt-env-conf - - opt-env-conf-test - - optima-for-hasql - optimal-blocks - optimusprime - optparse-enum - orchid - orchid-demo - order-maintenance + - org-mode-lucid - orgstat - osm-download - otp-authenticator - - outsort - overeasy - overload + - pa-json - package-o-tron - padKONTROL - pairing @@ -2997,7 +2651,6 @@ dont-distribute-packages: - papa-implement - papa-lens - papa-semigroupoids - - paprika - par-dual - parallel-tree-search - parco-attoparsec @@ -3026,29 +2679,22 @@ dont-distribute-packages: - penny - penny-bin - penny-lib - - penrose - peparser - perdure - - perf - perf-analysis - - perf_0_14_0_1 - perfecthash - periodic-client - periodic-client-exe - periodic-server - perm - permutations - - persistable-record - - persistable-types-HDBC-pg - persistent-audit - persistent-event-source - persistent-eventsource - persistent-hssqlppp + - persistent-iproute - persistent-map - - persistent-mysql-haskell - - persistent-mysql-pure - persistent-protobuf - - persistent-relational-record - persona-idp - peyotls - peyotls-codec @@ -3076,7 +2722,6 @@ dont-distribute-packages: - pianola - pier - pine - - ping - pinpon - pipe-enumerator - pipes-attoparsec-streaming @@ -3097,15 +2742,12 @@ dont-distribute-packages: - piyo - pkgtreediff - planet-mitchell - - playlists-http - plocketed - plugins-auto - png-file - pngload - - point-octree - pointless-lenses - pointless-rewrite - - poke - poker - polh-lexicon - poly-rec @@ -3113,25 +2755,18 @@ dont-distribute-packages: - polysemy-RandomFu - polysemy-account - polysemy-account-api - - polysemy-chronos - - polysemy-conc - polysemy-db - polysemy-extra - polysemy-fskvstore - polysemy-hasql - polysemy-hasql-test - - polysemy-http - polysemy-kvstore-jsonfile - - polysemy-log - polysemy-log-co - - polysemy-log-di - polysemy-methodology - polysemy-methodology-co-log - polysemy-methodology-composite - polysemy-path - - polysemy-resume - polysemy-scoped-fs - - polysemy-time - polysemy-uncontrolled - polysemy-video - polysemy-vinyl @@ -3151,8 +2786,6 @@ dont-distribute-packages: - poseidon - poseidon-postgis - postgresql-common-persistent - - postgresql-libpq_0_11_0_0 - - postgresql-pure - postgresql-simple-ltree - postgresql-simple-queue - postgresql-simple-typed @@ -3167,20 +2800,20 @@ dont-distribute-packages: - potoki-zlib - powerqueue-sqs - ppad-base58 + - ppad-bip32 + - ppad-bip39 + - ppad-hkdf - ppad-hmac-drbg + - ppad-pbkdf - ppad-secp256k1 - pqueue-mtl - practice-room - - pred-set - pred-trie - prednote-test - - prelate - presto-hdbc - pretty-diff - - prettychart - preview - primal-memory - - primitive-containers - primula-board - primula-bot - proc @@ -3189,8 +2822,6 @@ dont-distribute-packages: - process-qq - process-streaming - procrastinating-structure - - prodapi-proxy - - prodapi-userauth - producer - product - prof2dot @@ -3205,11 +2836,14 @@ dont-distribute-packages: - proplang - prosidyc - proto-lens-descriptors + - proto3-suite - protobuf-native - protocol-buffers-descriptor - protocol-buffers-descriptor-fork - proton - psql + - ptera + - ptera-th - publicsuffixlist - puffytools - pugs-compat @@ -3230,25 +2864,23 @@ dont-distribute-packages: - qhull - qnap-decrypt - qr-repa + - qrcode-juicypixels - qtah-cpp-qt5 + - qtah-cpp-qt6 - qtah-examples - qtah-generator - qtah-qt5 + - qtah-qt6 - quantfin - - quantification-aeson - - quantum-random - queryparser - queryparser-demo - queryparser-hive - queryparser-presto - queryparser-vertica - queuelike - - quickbench - - quickcheck-lockstep - quickcheck-poly - quickcheck-regex - quickcheck-relaxng - - quickcheck-state-machine-distributed - quicktest - quipper - quipper-algorithms @@ -3302,7 +2934,6 @@ dont-distribute-packages: - razom-text-util - rbr - rc - - rdf4h-vocab-activitystreams - rdioh - rds-data - react-flux-servant @@ -3329,13 +2960,13 @@ dont-distribute-packages: - reflex-animation - reflex-backend-wai - reflex-dom-colonnade - - reflex-dynamic-containers + - reflex-ghci - reflex-gloss-scene - reflex-libtelnet - reflex-localize - reflex-localize-dom - reflex-monad-auth - - reflex-potatoes + - reflex-process - reform-blaze - reform-happstack - refractor @@ -3352,22 +2983,13 @@ dont-distribute-packages: - regions-monadsfd - regions-monadstf - regions-mtl - - registry-aeson - - registry-hedgehog - - registry-hedgehog-aeson - registry-messagepack - - registry-options - regular-extras - regular-web - regular-xmlpickler - reheat - - relational-postgresql8 - - relational-query - - relational-query-HDBC + - rel8 - relational-query-postgresql-pure - - relational-record - - relational-record-examples - - relational-schemas - relative-date - remote-json - remote-json-client @@ -3386,7 +3008,6 @@ dont-distribute-packages: - resource-pool-catchio - resource-registry - resource-simple - - respond - rest-client - rest-core - rest-example @@ -3400,6 +3021,7 @@ dont-distribute-packages: - restricted-workers - rethinkdb-model - rethinkdb-wereHamster + - retroclash-sim - rewrite - rewriting - rezoom @@ -3408,7 +3030,6 @@ dont-distribute-packages: - rfc-psql - rfc-redis - rfc-servant - - rhine-bayes - rhythm-game-tutorial - rib - ribosome @@ -3417,7 +3038,6 @@ dont-distribute-packages: - ribosome-host-test - ribosome-root - ribosome-test - - ridley - ridley-extras - rio-process-pool - riot @@ -3444,8 +3064,6 @@ dont-distribute-packages: - rose-trie - roshask - rosmsg-bin - - rounded - - rounded-hw - roundtrip-xml - route-generator - route-planning @@ -3461,8 +3079,6 @@ dont-distribute-packages: - runtime-arbitrary - rv - s-expression - - safe-coloured-text-layout-gen - - safe-coloured-text-layout-gen_0_0_0_1 - safe-coupling - safe-failure - safe-failure-cme @@ -3484,7 +3100,9 @@ dont-distribute-packages: - samtools-conduit - samtools-enumerator - samtools-iteratee - - sandwich-webdriver_0_3_0_0 + - sandwich-contexts-kubernetes + - sandwich-contexts-minio + - sandwich-webdriver - sarsi - sasha - sasl @@ -3534,6 +3152,7 @@ dont-distribute-packages: - sdp4vector - seakale-postgresql - seakale-tests + - secret-sharing - secrm - sednaDBXML - seitz-symbol @@ -3546,7 +3165,6 @@ dont-distribute-packages: - semiring-num - sensenet - sentence-jp - - sentiwordnet-parser - seqaid - seqloc - seqloc-datafiles @@ -3556,7 +3174,6 @@ dont-distribute-packages: - serv - serv-wai - servant-aeson-generics-typescript - - servant-auth-hmac - servant-auth-token - servant-auth-token-acid - servant-auth-token-api @@ -3570,12 +3187,9 @@ dont-distribute-packages: - servant-csharp - servant-db-postgresql - servant-ede - - servant-ekg - servant-examples - servant-haxl-client - servant-js - - servant-jsonrpc-client - - servant-jsonrpc-server - servant-matrix-param - servant-oauth2 - servant-oauth2-examples @@ -3600,7 +3214,7 @@ dont-distribute-packages: - shady-gen - shady-graphics - shake-ats - - shake-bindist + - shake-language-c - shake-minify-css - shakebook - shaker @@ -3621,6 +3235,7 @@ dont-distribute-packages: - sigma-ij - signals - signature + - signify-hs - silvi - simgi - simple-c-value @@ -3632,13 +3247,13 @@ dont-distribute-packages: - simple-postgresql-orm - simpleirc-lens - simseq + - singletons-base_3_5 - siphon - siren-json - sirkel - sitemap - skeleton - skeletons - - sketch-frp-copilot - skylark-client - slate - slip32 @@ -3654,6 +3269,7 @@ dont-distribute-packages: - smith-cli - smith-client - smt + - smtlib-backends-z3 - smtlib2-debug - smtlib2-pipe - smtlib2-quickcheck @@ -3663,7 +3279,6 @@ dont-distribute-packages: - snap-elm - snap-extras - snap-utils - - snap-web-routes - snaplet-actionlog - snaplet-auth-acid - snaplet-customauth @@ -3695,6 +3310,7 @@ dont-distribute-packages: - snowflake-core - snowflake-server - snumber + - soap-openssl - soap-tls - sock2stream - socket-io @@ -3717,15 +3333,11 @@ dont-distribute-packages: - speechmatics - spelling-suggest - sphero - - sphinx-cli - spice - spike - splines - sprinkles - sproxy - - sproxy-web - - sproxy2 - - sq - sql-simple-mysql - sql-simple-pool - sql-simple-postgresql @@ -3734,16 +3346,13 @@ dont-distribute-packages: - sqlite-simple-interpolate - sqlite-simple-typed - squeeze - - sr-extra - srt-dhall - srt-formatting - - srtree_2_0_0_2 - sscgi - sshd-lint - sssp - sstable - stable-tree - - stack-hpc-coveralls - stack-network - stack-run-auto - stackage @@ -3777,8 +3386,6 @@ dont-distribute-packages: - streaming-sort - strelka - strelka-wai - - strict-containers-lens - - strict-containers-serialise - strict-data - string-typelits - stripe-haskell @@ -3811,15 +3418,11 @@ dont-distribute-packages: - svg2q - svgone - swapper - - sweet-egison - switch - syb-with-class-instances-text - sydtest-amqp - sydtest-webdriver-screenshot - - sydtest-webdriver-screenshot_0_1_0_0 - sydtest-webdriver-yesod - - sydtest-yesod - - sydtest_0_19_0_0 - sylvia - symantic-atom - symantic-http-demo @@ -3827,6 +3430,7 @@ dont-distribute-packages: - symantic-lib - symbiote - symmetry-operations-symbols + - synapse - syncthing-hs - syntax - syntax-attoparsec @@ -3836,9 +3440,7 @@ dont-distribute-packages: - syntax-printer - syntaxnet-haskell - sys-process - - syslog - systemstats - - systranything - t3-client - ta - tag-stream @@ -3871,14 +3473,12 @@ dont-distribute-packages: - tbox - tccli - tdd-util - - tdlib - techlab - telegram-bot - telegram-raw-api - telescope - ten-lens - ten-unordered-containers - - term-rewriting - terminal-text - terrahs - test-sandbox-compose @@ -3892,11 +3492,8 @@ dont-distribute-packages: - th-alpha - th-context - th-instances - - th-letrec - - th-typegraph - theoremquest-client - thimk - - threaded - thumbnail-polish - tic-tac-toe - tickle @@ -3910,18 +3507,19 @@ dont-distribute-packages: - timezone-unix - tinkoff-invest-sdk - tintin - - tinytools - tinytools-vty - tip-haskell-frontend - tip-lib - titan + - tlex + - tlex-debug + - tlex-encoding + - tlex-th - tls-extra - - tmpl - tn - to-string-instances - toboggan - todos - - tokstyle - toktok - tomlcheck - tonatona @@ -3932,13 +3530,12 @@ dont-distribute-packages: - tonatona-servant - too-many-cells - top - - topaz - total-map - toxcore - toxcore-c - toysolver - - tpar - tpb + - trace-embrace - tracing-control - trajectory - trans-fx-data @@ -3949,7 +3546,6 @@ dont-distribute-packages: - transient-universe - transient-universe-tls - translate-cli - - trasa - trasa-client - trasa-extra - trasa-form @@ -3970,11 +3566,8 @@ dont-distribute-packages: - tuntap-simple - tup-functor - tuple-gen - - tuple-hlist - - tuple-morph - tuple-ops - turingMachine - - twee - tweet-hs - twentefp-eventloop-graphics - twentefp-eventloop-trees @@ -4032,7 +3625,6 @@ dont-distribute-packages: - unicoder - uniform-io - uniform-watch - - unimap - uniqueness-periods - uniqueness-periods-vector-examples - uniqueness-periods-vector-filters @@ -4054,14 +3646,12 @@ dont-distribute-packages: - urembed - uri-enumerator - uri-enumerator-file - - urlpath - usb - usb-enumerator - usb-hid - usb-id-database - usb-iteratee - usb-safe - - users-mysql-haskell - utf - util-exception - util-primitive-control @@ -4072,9 +3662,7 @@ dont-distribute-packages: - uu-cco-hut-parsing - uu-cco-uu-parsinglib - uu-options - - uuagc - uuid-crypto - - uuid-orphans - uvector-algorithms - v4l2 - v4l2-examples @@ -4084,13 +3672,13 @@ dont-distribute-packages: - vacuum-opengl - vacuum-ubigraph - valid + - validated-literals - variable-media-field-dhall - variable-media-field-optics - variable-precision - vault-tool-server - vault-trans - vaultaire-common - - vaultenv - vcache-trie - vcard - vcsgui @@ -4103,6 +3691,7 @@ dont-distribute-packages: - verifiable-expressions - verismith - versioning-servant + - vertexenum - vflow-types - vformat-aeson - vformat-time @@ -4112,7 +3701,6 @@ dont-distribute-packages: - vinyl-operational - vision - visual-graphrewrite - - vocoder - vocoder-audio - vocoder-conduit - vocoder-dunai @@ -4124,39 +3712,31 @@ dont-distribute-packages: - wahsp - wai-devel - wai-dispatch + - wai-handler-hal - wai-handler-snap - wai-hastache - wai-middleware-brotli - wai-middleware-cache - wai-middleware-cache-redis - wai-middleware-consul - - wai-middleware-content-type - wai-middleware-rollbar - wai-middleware-route - - wai-middleware-verbs - wai-route - wai-routing - - wai-session-alt - wai-session-tokyocabinet - wai-thrift - - wai-transformers - waldo - warp-grpc - - warp-quic - warped - wavesurfer - wavy - weatherhs + - weave - web-mongrel2 - - web-routes-boomerang - - web-routes-generics - - web-routes-happstack - web-routes-hsp - - web-routes-mtl - web-routes-regular - - web-routes-th - - web-routes-wai - web-routing + - web-view-colonnade - web3 - web3-bignum - web3-crypto @@ -4168,16 +3748,11 @@ dont-distribute-packages: - webdriver-w3c - webify - webserver - - websockets-rpc - - websockets-simple - - websockets-simple-extra - weekdaze - weierstrass-functions - weighted - werewolf-slack - wgpu-hs - - what4 - - what4_1_6_2 - wheb-mongo - wheb-redis - wheb-strapped @@ -4187,9 +3762,7 @@ dont-distribute-packages: - wikimusic-api-spec - wikimusic-ssr - wikipedia4epub - - wild-bind-indicator - wild-bind-task-x11 - - wild-bind-x11 - windowslive - winery - winio @@ -4225,7 +3798,6 @@ dont-distribute-packages: - wxhnotepad - wxturtle - wyvern - - xcffib - xdcc - xdg-basedir-compliant - xhb-atom-cache @@ -4266,13 +3838,8 @@ dont-distribute-packages: - yam-web - yaml-rpc-scotty - yaml-rpc-snap - - yaml-streamly - yarr-image-io - yavie - - yaya-containers - - yaya-hedgehog - - yaya-quickcheck - - yaya-unsafe - ycextra - yeamer - yeshql @@ -4280,10 +3847,12 @@ dont-distribute-packages: - yesod-articles - yesod-auth-ldap - yesod-auth-lti13 + - yesod-auth-simple - yesod-colonnade - yesod-continuations - yesod-examples - yesod-fay + - yesod-fb - yesod-mangopay - yesod-paypal-rest - yesod-platform @@ -4303,10 +3872,8 @@ dont-distribute-packages: - yuuko - zasni-gerna - zephyr-copilot - - zerobin - zeromq3-conduit - zeroth - - zeugma - zifter-cabal - zifter-git - zifter-google-java-format @@ -4325,3 +3892,4 @@ dont-distribute-packages: - zoom-cache-sndfile - zoovisitor - zuramaru + - zwirn diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index b196a55bd5bd..ab3a42259dc0 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -54,6 +54,11 @@ builtins.intersectAttrs super { ### HASKELL-LANGUAGE-SERVER SECTION ### ####################################### + cabal-add = overrideCabal (drv: { + # tests depend on executable + preCheck = ''export PATH="$PWD/dist/build/cabal-add:$PATH"''; + }) super.cabal-add; + haskell-language-server = overrideCabal (drv: { # starting with 1.6.1.1 haskell-language-server wants to be linked dynamically # by default. Unless we reflect this in the generic builder, GHC is going to @@ -79,7 +84,7 @@ builtins.intersectAttrs super { self.cabal-install pkgs.git ]; - testTarget = "func-test"; # wrapper test accesses internet + testTargets = [ "func-test" ]; # wrapper test accesses internet preCheck = '' export PATH=$PATH:$PWD/dist/build/haskell-language-server:$PWD/dist/build/haskell-language-server-wrapper export HOME=$TMPDIR @@ -93,8 +98,6 @@ builtins.intersectAttrs super { ghcide = overrideCabal (drv: { # tests depend on executable preCheck = ''export PATH="$PWD/dist/build/ghcide:$PATH"''; - # tests disabled because they require network - doCheck = false; }) super.ghcide; hiedb = overrideCabal (drv: { @@ -119,43 +122,12 @@ builtins.intersectAttrs super { + drv.preCheck or ""; }) super.agda2lagda; - # - Disable scrypt support since the library used only works on x86 due to SSE2: - # https://github.com/informatikr/scrypt/issues/8 - # - Use crypton as the encryption backend. That override becomes obsolete with - # 3.1.* since cabal2nix picks crypton by default then. - password = - let - scryptSupported = pkgs.stdenv.hostPlatform.isx86; - in - - lib.pipe - (super.password.override ( - { - cryptonite = self.crypton; - } - // lib.optionalAttrs (!scryptSupported) { - scrypt = null; - } - )) - ( - [ - (enableCabalFlag "crypton") - (disableCabalFlag "cryptonite") - # https://github.com/cdepillabout/password/pull/84 - (appendPatch ./patches/password-3.0.4.0-scrypt-conditional.patch) - (overrideCabal (drv: { - # patch doesn't apply otherwise because of revisions - prePatch = - drv.prePatch or "" - + '' - ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal - ''; - })) - ] - ++ lib.optionals (!scryptSupported) [ - (disableCabalFlag "scrypt") - ] - ); + # scrypt requires SSE2 + password = super.password.override ( + lib.optionalAttrs (!(lib.meta.availableOn pkgs.stdenv.hostPlatform self.scrypt)) { + scrypt = null; + } + ); audacity = enableCabalFlag "buildExamples" ( overrideCabal (drv: { @@ -242,43 +214,14 @@ builtins.intersectAttrs super { }); in { - hledger = installHledgerExtraFiles "" super.hledger; + hledger = installHledgerExtraFiles "embeddedfiles" super.hledger; hledger-web = installHledgerExtraFiles "" (hledgerWebTestFix super.hledger-web); hledger-ui = installHledgerExtraFiles "" super.hledger-ui; - - hledger_1_40 = installHledgerExtraFiles "embeddedfiles" ( - doDistribute ( - super.hledger_1_40.override { - hledger-lib = self.hledger-lib_1_40; - } - ) - ); - hledger-ui_1_40 = installHledgerExtraFiles "" ( - doDistribute ( - super.hledger-ui_1_40.override { - hledger = self.hledger_1_40; - hledger-lib = self.hledger-lib_1_40; - } - ) - ); - hledger-web_1_40 = installHledgerExtraFiles "" ( - hledgerWebTestFix ( - doDistribute ( - super.hledger-web_1_40.override { - hledger = self.hledger_1_40; - hledger-lib = self.hledger-lib_1_40; - } - ) - ) - ); } ) hledger hledger-web hledger-ui - hledger_1_40 - hledger-ui_1_40 - hledger-web_1_40 ; cufft = overrideCabal (drv: { @@ -424,27 +367,23 @@ builtins.intersectAttrs super { digitalocean-kzs = dontCheck super.digitalocean-kzs; # https://github.com/KazumaSATO/digitalocean-kzs/issues/1 github-types = dontCheck super.github-types; # http://hydra.cryp.to/build/1114046/nixlog/1/raw hadoop-rpc = dontCheck super.hadoop-rpc; # http://hydra.cryp.to/build/527461/nixlog/2/raw - hjsonschema = overrideCabal (drv: { testTarget = "local"; }) super.hjsonschema; + hjsonschema = overrideCabal (drv: { testTargets = [ "local" ]; }) super.hjsonschema; marmalade-upload = dontCheck super.marmalade-upload; # http://hydra.cryp.to/build/501904/nixlog/1/raw mongoDB = dontCheck super.mongoDB; - network-transport-tcp = dontCheck super.network-transport-tcp; network-transport-zeromq = dontCheck super.network-transport-zeromq; # https://github.com/tweag/network-transport-zeromq/issues/30 oidc-client = dontCheck super.oidc-client; # the spec runs openid against google.com persistent-migration = dontCheck super.persistent-migration; # spec requires pg_ctl binary pipes-mongodb = dontCheck super.pipes-mongodb; # http://hydra.cryp.to/build/926195/log/raw pixiv = dontCheck super.pixiv; - raven-haskell = dontCheck super.raven-haskell; # http://hydra.cryp.to/build/502053/log/raw riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw scotty-binding-play = dontCheck super.scotty-binding-play; servant-router = dontCheck super.servant-router; serversession-backend-redis = dontCheck super.serversession-backend-redis; slack-api = dontCheck super.slack-api; # https://github.com/mpickering/slack-api/issues/5 - socket = dontCheck super.socket; stackage = dontCheck super.stackage; # http://hydra.cryp.to/build/501867/nixlog/1/raw textocat-api = dontCheck super.textocat-api; # http://hydra.cryp.to/build/887011/log/raw wreq = dontCheck super.wreq; # http://hydra.cryp.to/build/501895/nixlog/1/raw wreq-sb = dontCheck super.wreq-sb; # http://hydra.cryp.to/build/783948/log/raw - wuss = dontCheck super.wuss; # http://hydra.cryp.to/build/875964/nixlog/2/raw download = dontCheck super.download; http-client = dontCheck super.http-client; http-client-openssl = dontCheck super.http-client-openssl; @@ -452,10 +391,8 @@ builtins.intersectAttrs super { http-conduit = dontCheck super.http-conduit; transient-universe = dontCheck super.transient-universe; telegraph = dontCheck super.telegraph; - typed-process = dontCheck super.typed-process; js-jquery = dontCheck super.js-jquery; hPDB-examples = dontCheck super.hPDB-examples; - configuration-tools = dontCheck super.configuration-tools; # https://github.com/alephcloud/hs-configuration-tools/issues/40 tcp-streams = dontCheck super.tcp-streams; holy-project = dontCheck super.holy-project; mustache = dontCheck super.mustache; @@ -721,7 +658,7 @@ builtins.intersectAttrs super { ''; }) super.GLUT; - libsystemd-journal = doJailbreak (addExtraLibrary pkgs.systemd super.libsystemd-journal); + libsystemd-journal = addExtraLibrary pkgs.systemd super.libsystemd-journal; # does not specify tests in cabal file, instead has custom runTest cabal hook, # so cabal2nix will not detect test dependencies. @@ -732,9 +669,6 @@ builtins.intersectAttrs super { ]; }) super.either-unwrap; - # https://github.com/haskell-fswatch/hfsnotify/issues/62 - fsnotify = dontCheck super.fsnotify; - hs-GeoIP = super.hs-GeoIP.override { GeoIP = pkgs.geoipWithDatabase; }; discount = super.discount.override { markdown = pkgs.discount; }; @@ -833,12 +767,32 @@ builtins.intersectAttrs super { # Not running the "example" test because it requires a binary from lsps test # suite which is not part of the output of lsp. - lsp-test = overrideCabal (old: { testTarget = "tests func-test"; }) super.lsp-test; + lsp-test = overrideCabal (old: { + testTargets = [ + "tests" + "func-test" + ]; + }) super.lsp-test; # the test suite attempts to run the binaries built in this package # through $PATH but they aren't in $PATH dhall-lsp-server = dontCheck super.dhall-lsp-server; + # Test suite requires z3 to be in PATH + copilot-libraries = overrideCabal (drv: { + testToolDepends = drv.testToolDepends or [ ] ++ [ + pkgs.z3 + ]; + }) super.copilot-libraries; + # tests need to execute the built executable + ogma-cli = overrideCabal (drv: { + preCheck = + '' + export PATH=dist/build/ogma:$PATH + '' + + (drv.preCheck or ""); + }) super.ogma-cli; + # Expects z3 to be on path so we replace it with a hard # # The tests expect additional solvers on the path, replace the @@ -864,6 +818,13 @@ builtins.intersectAttrs super { # The test-suite requires a running PostgreSQL server. Frames-beam = dontCheck super.Frames-beam; + # Test suite requires yices to be in PATH + crucible-symio = overrideCabal (drv: { + testToolDepends = drv.testToolDepends or [ ] ++ [ + pkgs.yices + ]; + }) super.crucible-symio; + # Compile manpages (which are in RST and are compiled with Sphinx). futhark = overrideCabal @@ -912,6 +873,15 @@ builtins.intersectAttrs super { executableSystemDepends = runtimeExecDeps; enableSharedExecutables = false; + # Unnecessary for Setup.hs, but we reuse the setup package db + # for the installation utilities. + setupHaskellDepends = drv.setupHaskellDepends or [ ] ++ [ + self.buildHaskellPackages.unix-compat + self.buildHaskellPackages.IfElse + self.buildHaskellPackages.QuickCheck + self.buildHaskellPackages.data-default + ]; + preConfigure = drv.preConfigure or "" + '' @@ -995,9 +965,6 @@ builtins.intersectAttrs super { # The test suite has undeclared dependencies on git. githash = dontCheck super.githash; - # Avoid infitite recursion with yaya. - yaya-hedgehog = super.yaya-hedgehog.override { yaya = dontCheck self.yaya; }; - # Avoid infitite recursion with tonatona. tonaparser = dontCheck super.tonaparser; @@ -1048,7 +1015,8 @@ builtins.intersectAttrs super { in lib.pipe (super.spago.override { - versions = self.versions_5_0_5; + # base <4.19, text <2.1 + versions = doJailbreak self.versions_5_0_5; fsnotify = self.fsnotify_0_3_0_1; }) [ @@ -1109,7 +1077,6 @@ builtins.intersectAttrs super { # break infinite recursion with base-orphans primitive = dontCheck super.primitive; primitive_0_7_1_0 = dontCheck super.primitive_0_7_1_0; - primitive_0_9_0_0 = dontCheck super.primitive_0_9_0_0; cut-the-crap = let @@ -1126,7 +1093,7 @@ builtins.intersectAttrs super { }) (addBuildTool pkgs.buildPackages.makeWrapper super.cut-the-crap); # Compiling the readme throws errors and has no purpose in nixpkgs - aeson-gadt-th = disableCabalFlag "build-readme" (doJailbreak super.aeson-gadt-th); + aeson-gadt-th = disableCabalFlag "build-readme" super.aeson-gadt-th; # Fix compilation of Setup.hs by removing the module declaration. # See: https://github.com/tippenein/guid/issues/1 @@ -1160,6 +1127,9 @@ builtins.intersectAttrs super { retrie_1_2_0_0 = addTestToolDepends [ pkgs.git pkgs.mercurial ] super.retrie_1_2_0_0; retrie_1_2_1_1 = addTestToolDepends [ pkgs.git pkgs.mercurial ] super.retrie_1_2_1_1; + # Just an executable + ret = enableSeparateBinOutput super.ret; + # there are three very heavy test suites that need external repos, one requires network access hevm = dontCheck super.hevm; @@ -1241,7 +1211,7 @@ builtins.intersectAttrs super { substituteInPlace src/Nix/Diff/Types.hs \ --replace "{-# OPTIONS_GHC -Wno-orphans #-}" "{-# OPTIONS_GHC -Wno-orphans -fconstraint-solver-iterations=0 #-}" ''; - }) (doJailbreak (dontCheck super.nix-diff)); + }) (dontCheck super.nix-diff); # mockery's tests depend on hspec-discover which dependso on mockery for its tests mockery = dontCheck super.mockery; @@ -1312,7 +1282,7 @@ builtins.intersectAttrs super { rel8 = pkgs.lib.pipe super.rel8 [ (addTestToolDepend pkgs.postgresql) # https://github.com/NixOS/nixpkgs/issues/198495 - (dontCheckIf (!pkgs.postgresql.doCheck)) + (dontCheckIf (!pkgs.postgresql.doInstallCheck)) ]; cloudy = pkgs.lib.pipe super.cloudy [ @@ -1409,10 +1379,6 @@ builtins.intersectAttrs super { ) ); - # Test suite is just the default example executable which doesn't work if not - # executed by Setup.hs, but works if started on a proper TTY - isocline = dontCheck super.isocline; - # Some hash implementations are x86 only, but part of the test suite. # So executing and building it on non-x86 platforms will always fail. hashes = dontCheckIf (!pkgs.stdenv.hostPlatform.isx86) super.hashes; @@ -1458,8 +1424,8 @@ builtins.intersectAttrs super { builtins.mapAttrs (_: fourmoluTestFix) super ) fourmolu - fourmolu_0_15_0_0 - fourmolu_0_16_2_0 + fourmolu_0_14_0_0 + fourmolu_0_16_0_0 ; # Test suite needs to execute 'disco' binary @@ -1475,7 +1441,7 @@ builtins.intersectAttrs super { "!/oeis/" ]; # disco-examples needs network access - testTarget = "disco-tests"; + testTargets = [ "disco-tests" ]; }) super.disco; # Apply a patch which hardcodes the store path of graphviz instead of using @@ -1505,17 +1471,39 @@ builtins.intersectAttrs super { # Test have become more fussy in >= 2.0. We need to have which available for # tests to succeed and the makefile no longer finds happy by itself. - happy_2_1_3 = overrideCabal (drv: { - buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.which ]; - preCheck = - drv.preCheck or "" - + '' - export PATH="$PWD/dist/build/happy:$PATH" - ''; - }) super.happy_2_1_3; + inherit + (lib.mapAttrs + ( + _: + overrideCabal (drv: { + buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.which ]; + preCheck = + drv.preCheck or "" + + '' + export PATH="$PWD/dist/build/happy:$PATH" + ''; + }) + ) + { + inherit (super) happy; + happy_2_1_5 = super.happy_2_1_5.override { + happy-lib = self.happy-lib_2_1_5; + }; + } + ) + happy_2_1_5 + happy + ; + # Additionally install documentation jacinda = overrideCabal (drv: { enableSeparateDocOutput = true; + # Test suite is broken by DOS line endings inserted by Hackage revisions + # https://github.com/vmchale/jacinda/issues/5 + postPatch = '' + ${drv.postPatch or ""} + ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal + ''; postInstall = '' ${drv.postInstall or ""} @@ -1565,9 +1553,9 @@ builtins.intersectAttrs super { # is not commonly installed on systems, so we add it to PATH. Closure size # penalty is about 10MB at the time of writing this (2022-08-20). cabal-install = overrideCabal (old: { - executableToolDepends = [ + buildTools = [ pkgs.buildPackages.makeWrapper - ] ++ old.buildToolDepends or [ ]; + ] ++ old.buildTools or [ ]; postInstall = old.postInstall + '' @@ -1639,14 +1627,21 @@ builtins.intersectAttrs super { } ) super) gi-javascriptcore + gi-javascriptcore4 + gi-javascriptcore6 gi-webkit2webextension - gi-gtk_4_0_11 - gi-gdk_4_0_9 + gi-gtk_4_0_12 + gi-gdk_4_0_10 + gi-gdk4 + gi-gdkx114 + gi-gtk4 + gi-gtksource5 gi-gsk gi-adwaita sdl2-ttf sdl2 dear-imgui + libremidi ; webkit2gtk3-javascriptcore = lib.pipe super.webkit2gtk3-javascriptcore [ @@ -1673,7 +1668,7 @@ builtins.intersectAttrs super { mpiImpl = pkgs.mpi.pname; disableUnused = with builtins; map disableCabalFlag (filter (n: n != mpiImpl) validMpi); in - lib.pipe (super.mpi-hs_0_7_3_1.override { ompi = pkgs.mpi; }) ( + lib.pipe (super.mpi-hs.override { ompi = pkgs.mpi; }) ( [ (addTestToolDepends [ pkgs.openssh @@ -1696,13 +1691,17 @@ builtins.intersectAttrs super { mpi-hs-binary ; - postgresql-libpq = overrideCabal (drv: { - # Using use-pkg-config flag, because pg_config won't work when cross-compiling. - configureFlags = drv.configureFlags or [ ] ++ [ "-fuse-pkg-config" ]; - # Move postgresql from SystemDepends to PkgconfigDepends - libraryPkgconfigDepends = drv.librarySystemDepends; - librarySystemDepends = [ ]; - }) super.postgresql-libpq; + postgresql-libpq = lib.pipe super.postgresql-libpq [ + (x: x.override { postgresql-libpq-configure = null; }) + (appendConfigureFlag "-fuse-pkg-config") + (addBuildDepend self.postgresql-libpq-pkgconfig) + ]; + + postgresql-libpq-configure = overrideCabal (drv: { + librarySystemDepends = (drv.librarySystemDepends or [ ]) ++ [ pkgs.libpq ]; + }) super.postgresql-libpq-configure; + + postgresql-libpq-pkgconfig = addPkgconfigDepend pkgs.libpq super.postgresql-libpq-pkgconfig; # Test failure is related to a GHC implementation detail of primitives and doesn't # cause actual problems in dependent packages, see https://github.com/lehins/pvar/issues/4 @@ -1718,16 +1717,57 @@ builtins.intersectAttrs super { xmobar = enableSeparateBinOutput super.xmobar; # 2024-08-09: Disable some cabal-doctest tests pending further investigation. - doctest = overrideCabal (drv: { - testFlags = drv.testFlags or [ ] ++ [ - # These tests require cabal-install - "--skip=/Cabal.Options" - "--skip=/Cabal.Paths/paths" - ]; - }) super.doctest; + inherit + (lib.mapAttrs ( + _: doctest: + lib.pipe doctest [ + (overrideCabal (drv: { + patches = drv.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "doctest-0.23.0-ghc-9.12.patch"; + url = "https://github.com/sol/doctest/commit/77373c5d84cd5e59ea86ec30b9ada874f50fad9e.patch"; + sha256 = "07dx99lna17fni1ccbklijx1ckkf2p4kk9wvkwib0ihmra70zpn2"; + includes = [ "test/**" ]; + }) + ]; + testFlags = drv.testFlags or [ ] ++ [ + # These tests require cabal-install (would cause infinite recursion) + "--skip=/Cabal.Options" + "--skip=/Cabal.Paths/paths" + "--skip=/Cabal.ReplOptions" # >= 0.23 + ]; + })) + doDistribute + ] + ) { inherit (super) doctest doctest_0_23_0; }) + doctest + doctest_0_23_0 + ; # tracked upstream: https://github.com/snapframework/openssl-streams/pull/11 # certificate used only 1024 Bit RSA key and SHA-1, which is not allowed in OpenSSL 3.1+ # security level 2 openssl-streams = appendPatch ./patches/openssl-streams-cert.patch super.openssl-streams; + + libtorch-ffi = + appendConfigureFlags + ( + [ + "--extra-include-dirs=${lib.getDev pkgs.libtorch-bin}/include/torch/csrc/api/include" + ] + ++ (lib.optionals pkgs.config.cudaSupport [ + "-f" + "cuda" + ]) + ) + ( + super.libtorch-ffi.override ({ + c10 = pkgs.libtorch-bin; + torch = pkgs.libtorch-bin; + torch_cpu = pkgs.libtorch-bin; + }) + ); + + # Upper bounds of text and bytestring too strict: https://github.com/zsedem/haskell-cpython/pull/24 + cpython = doJailbreak super.cpython; } diff --git a/pkgs/development/haskell-modules/configuration-tensorflow.nix b/pkgs/development/haskell-modules/configuration-tensorflow.nix index 2f2727159449..078dd8e535bb 100644 --- a/pkgs/development/haskell-modules/configuration-tensorflow.nix +++ b/pkgs/development/haskell-modules/configuration-tensorflow.nix @@ -23,7 +23,7 @@ let }); in { - tensorflow-proto = doJailbreak (setTensorflowSourceRoot "tensorflow-proto" super.tensorflow-proto); + tensorflow-proto = setTensorflowSourceRoot "tensorflow-proto" super.tensorflow-proto; tensorflow = overrideCabal (drv: { libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.vector-split ]; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 971d05b6ef41..88880657a1b4 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -126,7 +126,9 @@ in benchmarkHaskellDepends ? [ ], benchmarkSystemDepends ? [ ], benchmarkFrameworkDepends ? [ ], + # testTarget is deprecated. Use testTargets instead. testTarget ? "", + testTargets ? lib.strings.splitString " " testTarget, testFlags ? [ ], broken ? false, preCompileBuildDriver ? null, @@ -512,6 +514,14 @@ let intermediatesDir = "share/haskell/${ghc.version}/${pname}-${version}/dist"; + # On old ghcjs, the jsexe directories are the output but on the js backend they seem to be treated as intermediates + jsexe = rec { + shouldUseNode = isGhcjs; + shouldAdd = stdenv.hostPlatform.isGhcjs && isExecutable; + shouldCopy = shouldAdd && !doInstallIntermediates; + shouldSymlink = shouldAdd && doInstallIntermediates; + }; + # This is a script suitable for --test-wrapper of Setup.hs' test command # (https://cabal.readthedocs.io/en/3.12/setup-commands.html#cmdoption-runhaskell-Setup.hs-test-test-wrapper). # We use it to set some environment variables that the test suite may need, @@ -537,6 +547,11 @@ let exec "$@" ''; + testTargetsString = + lib.warnIf (testTarget != "") + "haskellPackages.mkDerivation: testTarget is deprecated. Use testTargets instead" + (lib.concatStringsSep " " testTargets); + in lib.fix ( drv: @@ -765,7 +780,7 @@ lib.fix ( ${lib.escapeShellArgs (builtins.map (opt: "--test-option=${opt}") testFlags)} ) export NIX_GHC_PACKAGE_PATH_FOR_TEST="''${NIX_GHC_PACKAGE_PATH_FOR_TEST:-$packageConfDir:}" - ${setupCommand} test ${testTarget} $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"} + ${setupCommand} test ${testTargetsString} $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"} runHook postCheck ''; @@ -813,7 +828,8 @@ lib.fix ( find $packageConfDir -maxdepth 0 -empty -delete; '' } - ${optionalString isGhcjs '' + + ${optionalString jsexe.shouldUseNode '' for exeDir in "${binDir}/"*.jsexe; do exe="''${exeDir%.jsexe}" printWords '#!${nodejs}/bin/node' > "$exe" @@ -824,6 +840,14 @@ lib.fix ( ''} ${optionalString doCoverage "mkdir -p $out/share && cp -r dist/hpc $out/share"} + ${optionalString jsexe.shouldCopy '' + for jsexeDir in dist/build/*/*.jsexe; do + bn=$(basename $jsexeDir) + exe="''${bn%.jsexe}" + cp -r dist/build/$exe/$exe.jsexe ${binDir} + done + ''} + ${optionalString enableSeparateDocOutput '' for x in ${docdir "$doc"}"/html/src/"*.html; do remove-references-to -t $out $x @@ -842,6 +866,14 @@ lib.fix ( mkdir -p "$installIntermediatesDir" cp -r dist/build "$installIntermediatesDir" runHook postInstallIntermediates + + ${optionalString jsexe.shouldSymlink '' + for jsexeDir in $installIntermediatesDir/build/*/*.jsexe; do + bn=$(basename $jsexeDir) + exe="''${bn%.jsexe}" + (cd ${binDir} && ln -s $installIntermediatesDir/build/$exe/$exe.jsexe) + done + ''} ''; passthru = passthru // rec { diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index bf0d7b5584af..3d8eec3ddcc5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -378,8 +378,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Efficient geometric vectors and transformations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -401,7 +399,6 @@ self: { ]; description = "Fancy type-system stuff for AC-Vector"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -2224,8 +2221,8 @@ self: { }: mkDerivation { pname = "AsyncRattus"; - version = "0.2.0.2"; - sha256 = "07m3iksjqs5zkm4vxjjlmamhj7lq3hal4yxsmv2zci0bq2ak7qs7"; + version = "0.2.1"; + sha256 = "0cgfxx6blgy5rl673iyhdkayl4v618hqagdmcwj2js7l4kkvwzfk"; setupHaskellDepends = [ base Cabal @@ -4339,79 +4336,6 @@ self: { ) { }; "Blammo" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - case-insensitive, - clock, - containers, - dlist, - envparse, - exceptions, - fast-logger, - hspec, - http-types, - lens, - markdown-unlit, - monad-logger, - monad-logger-aeson, - mtl, - text, - time, - unliftio, - unliftio-core, - unordered-containers, - vector, - wai, - }: - mkDerivation { - pname = "Blammo"; - version = "1.1.3.0"; - sha256 = "1wwxiyshsx0lgb99vdliippszl2lrplwji4saavks2fgpqllgsly"; - libraryHaskellDepends = [ - aeson - base - bytestring - case-insensitive - clock - containers - dlist - envparse - exceptions - fast-logger - http-types - lens - monad-logger-aeson - mtl - text - time - unliftio - unliftio-core - unordered-containers - vector - wai - ]; - testHaskellDepends = [ - aeson - base - bytestring - envparse - hspec - markdown-unlit - monad-logger - mtl - text - time - ]; - testToolDepends = [ markdown-unlit ]; - description = "Batteries-included Structured Logging library"; - license = lib.licenses.mit; - } - ) { }; - - "Blammo_2_1_1_0" = callPackage ( { mkDerivation, aeson, @@ -4436,8 +4360,8 @@ self: { }: mkDerivation { pname = "Blammo"; - version = "2.1.1.0"; - sha256 = "0n0vybpqvdi20jgdmzpbcb87a96s7npa1gbmvqplc0sqlnrx2cx6"; + version = "2.1.2.0"; + sha256 = "0aa1kn4aljj6nvsnilfq3xy4b4yzy4gs6k949jjcvjhpm2zgab1m"; libraryHaskellDepends = [ aeson base @@ -4472,7 +4396,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Batteries-included Structured Logging library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -4526,8 +4449,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Using Blammo with WAI"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -6049,7 +5970,7 @@ self: { } ) { }; - "Cabal_3_14_1_0" = callPackage ( + "Cabal_3_14_1_1" = callPackage ( { mkDerivation, array, @@ -6070,8 +5991,8 @@ self: { }: mkDerivation { pname = "Cabal"; - version = "3.14.1.0"; - sha256 = "1858158n9dbh5hcpcv2ikl3q01kmlap6n5fsp76mzihir5903ii3"; + version = "3.14.1.1"; + sha256 = "11grp5spxjmmjcvpszrzlgpv2zkad9l20rfbjd5rvnjp3wa51xan"; setupHaskellDepends = [ mtl parsec @@ -6100,6 +6021,31 @@ self: { } ) { }; + "Cabal-hooks" = callPackage ( + { + mkDerivation, + base, + Cabal, + Cabal-syntax, + containers, + transformers, + }: + mkDerivation { + pname = "Cabal-hooks"; + version = "3.14"; + sha256 = "0fj770ix5a9n7nbfmp0919c2qgg20h3m1lwjdwq27mrgzk770s57"; + libraryHaskellDepends = [ + base + Cabal + Cabal-syntax + containers + transformers + ]; + description = "API for the Hooks build-type"; + license = lib.licenses.bsd3; + } + ) { }; + "Cabal-ide-backend" = callPackage ( { mkDerivation, @@ -6731,8 +6677,8 @@ self: { pname = "Chart-cairo"; version = "1.9.4.1"; sha256 = "0x10l9y38bscx88n849k9ybn7axp4j9hlivc1jv9wwvv4gqw5jr7"; - revision = "2"; - editedCabalFile = "0gyhv409q1a9rxw0j51rngws2bzy7xnjsbs4lj2wysjxp8c7xs74"; + revision = "3"; + editedCabalFile = "0rl4var9s1521n6ryxp59kglfip2bw1svm3mx72ya8zc4yj3z5rb"; libraryHaskellDepends = [ array base @@ -6778,8 +6724,8 @@ self: { pname = "Chart-diagrams"; version = "1.9.5.1"; sha256 = "1pk2fsmjl2dsabzpdwk3190nw0nwy581c4qsl93npx764qcxkp7q"; - revision = "2"; - editedCabalFile = "14z8s46qxcn33mzy66zhlg0pmwk1xks8c3mmrrbj4bp30wldgihz"; + revision = "3"; + editedCabalFile = "1d02cd4i4kvz53ymw1jrracbv0mkfzjizc64mkg8yxmrby0ywvlj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -7059,8 +7005,8 @@ self: { pname = "ChasingBottoms"; version = "1.3.1.15"; sha256 = "0if8h6xq10y1xa90cwmx2jkxjn9628rzs8y6fsjmpjdcvcyr5wnj"; - revision = "1"; - editedCabalFile = "1h3c5dhaqkpmc7cvivigadfkjkjjriahzcpdw8qg62fl44gbkmh2"; + revision = "2"; + editedCabalFile = "11h7gfnlxfrfpvax74lbdwaz8jazy833q6mzrgs9p8cyj6q69ibn"; libraryHaskellDepends = [ base containers @@ -7400,15 +7346,12 @@ self: { network, text, time, - vector, wide-word, }: mkDerivation { pname = "ClickHaskell"; - version = "0.1.0"; - sha256 = "1yb3g1rh587clzhlav00c0m7v3fy4i09jf55i2mlwcv3w2xk1hd7"; - revision = "1"; - editedCabalFile = "1d8msl3vlazp7xsbd5glxjc1qppfi8q7x6ncqdd6mmi88q8rfgrz"; + version = "0.2.0"; + sha256 = "13xsg5ml172asp7sy6afgvqk57rknmjq2gpli41pgk6im1wzm6vl"; libraryHaskellDepends = [ base binary @@ -7417,7 +7360,6 @@ self: { network text time - vector wide-word ]; description = "ClickHouse driver"; @@ -7436,8 +7378,8 @@ self: { }: mkDerivation { pname = "Clipboard"; - version = "2.3.2.0"; - sha256 = "1dr5ifmy5azib140bri9rzlq69jic430v9cv372jb42r78cci0iz"; + version = "2.3.2.2"; + sha256 = "12j3dcjcqj8mzk1720xnwi4zmmp2q0rjsxziiw8vd5kia13xdxdp"; libraryHaskellDepends = [ base directory @@ -7628,6 +7570,60 @@ self: { } ) { }; + "Color_0_4_0" = callPackage ( + { + mkDerivation, + base, + colour, + criterion, + data-default-class, + deepseq, + hspec, + hspec-discover, + HUnit, + JuicyPixels, + massiv, + massiv-test, + QuickCheck, + random, + vector, + }: + mkDerivation { + pname = "Color"; + version = "0.4.0"; + sha256 = "1pnvfzrqilfbxkifmp5r9m0ys06lmmhdfnskib7cc22lifg85q3x"; + libraryHaskellDepends = [ + base + data-default-class + deepseq + vector + ]; + testHaskellDepends = [ + base + colour + hspec + HUnit + JuicyPixels + massiv + massiv-test + QuickCheck + random + vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base + colour + criterion + deepseq + random + ]; + description = "Color spaces and conversions between them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "Combinatorrent" = callPackage ( { mkDerivation, @@ -7883,9 +7879,7 @@ self: { ]; description = "Cluster algorithms, PCA, and chemical conformere analysis"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "conclusion"; - broken = true; } ) { }; @@ -8001,6 +7995,8 @@ self: { ]; description = "Configuration file reading & writing"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -10223,8 +10219,10 @@ self: { }: mkDerivation { pname = "Diff"; - version = "0.4.1"; - sha256 = "0w166w5jksiqad7xf2ldjl2ykap0xf08byrl92qwp6r1qym4lppx"; + version = "0.5"; + sha256 = "0la5npl3zglzbsnlbksp0s6khb79cm6hbdxhy29sd3xivzg89k03"; + revision = "1"; + editedCabalFile = "1fxg0ibi80dq68draxfh1p0n4mkmyn7gm0b51jwpkq6rx8p9g2lw"; libraryHaskellDepends = [ array base @@ -10240,7 +10238,7 @@ self: { test-framework test-framework-quickcheck2 ]; - description = "O(ND) diff algorithm in haskell"; + description = "Diff algorithm in pure Haskell"; license = lib.licenses.bsd3; } ) { }; @@ -11456,8 +11454,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "EdisonAPI"; - version = "1.3.3.1"; - sha256 = "0ggn5rqr9mrsfm099k22lkrs7fnw4211xxsv7i6mmz0krm8gmxiq"; + version = "1.3.3.2"; + sha256 = "0cqcji5lsyd0n60qy76d18vmfamabdvybd6d4v1y658cqylsnrgn"; libraryHaskellDepends = [ base ]; description = "A library of efficient, purely-functional data structures (API)"; license = lib.licenses.mit; @@ -11475,8 +11473,8 @@ self: { }: mkDerivation { pname = "EdisonCore"; - version = "1.3.3.1"; - sha256 = "1x43y9ih5i4w5n2kwiiid0gffv0z6j0ns7x5hpn2k51zax9wqjkb"; + version = "1.3.3.2"; + sha256 = "1d7nq6zmxnd2h1zdzpql2k48cqxsr8hncd8xarb8g27709qlgyag"; libraryHaskellDepends = [ array base @@ -11733,6 +11731,8 @@ self: { ]; description = "The Elm language module"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -13399,7 +13399,6 @@ self: { ]; description = "Finite categories and usual categorical constructions on them"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -13451,6 +13450,7 @@ self: { description = "Transform objects of the package FiniteCategories into graphs using GraphViz"; license = lib.licenses.gpl3Plus; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -15189,6 +15189,8 @@ self: { ]; description = "Bindings to the GOST R 34.11-2012 hashing implementation"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -15575,8 +15577,6 @@ self: { libraryToolDepends = [ cpphs ]; description = "Some kind of game library or set of utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -17698,10 +17698,10 @@ self: { Cabal, convertible, HDBC, + libpq, mtl, old-time, parsec, - postgresql, time, utf8-string, }: @@ -17726,11 +17726,13 @@ self: { time utf8-string ]; - librarySystemDepends = [ postgresql ]; + librarySystemDepends = [ libpq ]; description = "PostgreSQL driver for HDBC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } - ) { inherit (pkgs) postgresql; }; + ) { inherit (pkgs) libpq; }; "HDBC-postgresql-hstore" = callPackage ( { @@ -19121,8 +19123,8 @@ self: { }: mkDerivation { pname = "HList"; - version = "0.5.3.0"; - sha256 = "0azwcaky2jlf4ldbj3aasv8i457g67ih9aap6qgjcmdz6q8ad2f4"; + version = "0.5.4.0"; + sha256 = "0m9703yzplkvgia1wxwjyfj21sflfa20ik3v54rzhshiyh7lcncq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -19153,8 +19155,6 @@ self: { ]; description = "Heterogeneous lists"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -19496,71 +19496,6 @@ self: { ) { inherit (pkgs) opencv; }; "HPDF" = callPackage ( - { - mkDerivation, - array, - base, - base64-bytestring, - binary, - bytestring, - containers, - errors, - file-embed, - filepath, - HTF, - hyphenation, - mtl, - network-uri, - parsec, - random, - text, - vector, - zlib, - }: - mkDerivation { - pname = "HPDF"; - version = "1.6.2"; - sha256 = "0a28fg6h0aw8l3fb278jf1xh3jjkjcl3i9cj1j86a991j0mabl3v"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array - base - base64-bytestring - binary - bytestring - containers - errors - file-embed - filepath - hyphenation - mtl - network-uri - parsec - random - text - vector - zlib - ]; - executableHaskellDepends = [ - base - filepath - network-uri - random - text - vector - ]; - testHaskellDepends = [ - base - HTF - ]; - description = "Generation of PDF documents"; - license = lib.licenses.bsd3; - mainProgram = "HPDF-Demo"; - } - ) { }; - - "HPDF_1_7" = callPackage ( { mkDerivation, array, @@ -19622,7 +19557,6 @@ self: { ]; description = "Generation of PDF documents"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "HPDF-Demo"; } ) { }; @@ -20362,8 +20296,6 @@ self: { ]; description = "Faux heterogeneous sets"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -20599,25 +20531,6 @@ self: { ) { }; "HSvm" = callPackage ( - { - mkDerivation, - base, - containers, - }: - mkDerivation { - pname = "HSvm"; - version = "0.1.2.3.32"; - sha256 = "1gz67dw2px9ys93xl152cv75f8237qal9wqnzwr624qm44xp4c0d"; - libraryHaskellDepends = [ - base - containers - ]; - description = "Haskell Bindings for libsvm"; - license = lib.licenses.bsd3; - } - ) { }; - - "HSvm_1_0_3_35" = callPackage ( { mkDerivation, base, @@ -20633,7 +20546,6 @@ self: { ]; description = "Haskell Bindings for libsvm"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -20764,8 +20676,8 @@ self: { pname = "HTTP"; version = "4000.4.1"; sha256 = "0lyl5lpkk51xn3dfndh8ksgvwcdsviyigmsnp3d28lbpxkpxhcfz"; - revision = "4"; - editedCabalFile = "18ywxacq8p51p84haqgm8h19jnsja4dgx32sxl9ncgvh2xwyj35r"; + revision = "5"; + editedCabalFile = "1jqdhmg4rlpvbx77v8108pdjkrcbpxapm1rqkqqlgdyjs8xs1bbm"; libraryHaskellDepends = [ array base @@ -21410,6 +21322,54 @@ self: { } ) { }; + "HaTeX_3_23_0_1" = callPackage ( + { + mkDerivation, + base, + bibtex, + bytestring, + containers, + hashable, + matrix, + parsec, + prettyprinter, + QuickCheck, + tasty, + tasty-quickcheck, + text, + transformers, + }: + mkDerivation { + pname = "HaTeX"; + version = "3.23.0.1"; + sha256 = "1w98iprpanz7i78fzhf14rlzyhj0wmjs45xp5nrbxkzvwb1dvigk"; + libraryHaskellDepends = [ + base + bibtex + bytestring + containers + hashable + matrix + parsec + prettyprinter + QuickCheck + text + transformers + ]; + testHaskellDepends = [ + base + parsec + QuickCheck + tasty + tasty-quickcheck + text + ]; + description = "The Haskell LaTeX library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "HaTeX-meta" = callPackage ( { mkDerivation, @@ -21539,51 +21499,10 @@ self: { ]; description = "An XPath-generating embedded domain specific language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "HaXml" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - filepath, - polyparse, - pretty, - random, - }: - mkDerivation { - pname = "HaXml"; - version = "1.25.13"; - sha256 = "0wxkp9bnbnjrjrzsmpm6nknzn0ijiiajd5kms81kgyfypm4m91ax"; - revision = "3"; - editedCabalFile = "069v5wapa004h37l16lfv81a7f1877apv8gvklax31z5b5i72hcx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - filepath - polyparse - pretty - random - ]; - executableHaskellDepends = [ - base - directory - polyparse - pretty - ]; - description = "Utilities for manipulating XML documents"; - license = lib.licenses.lgpl21Only; - } - ) { }; - - "HaXml_1_25_14" = callPackage ( { mkDerivation, base, @@ -21599,6 +21518,8 @@ self: { pname = "HaXml"; version = "1.25.14"; sha256 = "1zvrpa88pydak4yx984zk7j5z84hqfyv682j6chk8j4kva6xhxza"; + revision = "1"; + editedCabalFile = "00na7cp1d6pf797xyq17qgsdj2hlhdgvirm1ssvad4wgrb66v0la"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -21618,7 +21539,6 @@ self: { ]; description = "Utilities for manipulating XML documents"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -22050,8 +21970,8 @@ self: { }: mkDerivation { pname = "HasCacBDD"; - version = "0.2.0.0"; - sha256 = "1qq8ng6rsj94jkbb0xnrf9w2b250bv1p4m78bf66y9y2mpmsdl14"; + version = "0.3.0.0"; + sha256 = "0066sip8362y1kvqcnrmamd42y7cwlkfashkpqnf675b8zrah7sz"; setupHaskellDepends = [ base Cabal @@ -22122,6 +22042,8 @@ self: { ]; description = "Functional choreographic programming in Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -22187,6 +22109,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "haschoo"; + broken = true; } ) { }; @@ -22253,6 +22176,7 @@ self: { description = "HaskRel, Haskell as a DBMS with support for the relational algebra"; license = lib.licenses.gpl2Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -22432,6 +22356,8 @@ self: { ]; description = "Client support for POP3, SMTP, and IMAP"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -22440,7 +22366,7 @@ self: { mkDerivation, base, bytestring, - connection, + crypton-connection, data-default, HaskellNet, network, @@ -22448,20 +22374,28 @@ self: { }: mkDerivation { pname = "HaskellNet-SSL"; - version = "0.3.4.4"; - sha256 = "031d1a8ryzkm3xsyh1gh8d8kxq9i7pc9r5l2vjpkzgba31s5fbia"; - enableSeparateDataOutput = true; + version = "0.4.0.2"; + sha256 = "17nisvcs2b325rhb7hwvm8dj26snjhkpiqnwmq5nhs2ir1vdsslm"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base bytestring - connection + crypton-connection data-default HaskellNet network network-bsd ]; + executableHaskellDepends = [ + base + bytestring + HaskellNet + ]; description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HaskellNet-SSL-example"; } ) { }; @@ -23920,19 +23854,14 @@ self: { mkDerivation, base, bytestring, - Cabal, network, openssl, time, }: mkDerivation { pname = "HsOpenSSL"; - version = "0.11.7.8"; - sha256 = "0y46ygdyi195d2ns74gbyabwrvnh5w10xqxdd6jrw43f70jsa5xw"; - setupHaskellDepends = [ - base - Cabal - ]; + version = "0.11.7.9"; + sha256 = "0z3nyqlcgqw4ncn90gs6bznyj3lrqpjv83nzs4854knm15x6cbsa"; libraryHaskellDepends = [ base bytestring @@ -24165,10 +24094,8 @@ self: { }: mkDerivation { pname = "HsYAML"; - version = "0.2.1.4"; - sha256 = "09hsva1qnnnyvbf7860wqpi5b3i6hbshf3wmhx3fm4hi7i3ak05m"; - revision = "1"; - editedCabalFile = "04yd612hlm8v660p1ww823kci59vi9myljcqsf0pajvfaaf4v0kx"; + version = "0.2.1.5"; + sha256 = "13av46629msknp1spmcczgd2hpsyj0ca590vpiy7df8l6cfwjyk5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -24212,10 +24139,8 @@ self: { }: mkDerivation { pname = "HsYAML-aeson"; - version = "0.2.0.1"; - sha256 = "139hqd07hkr8ykvrgmcshh9f3vp9dnrj6ks5nl8hgrpi990jsy5r"; - revision = "10"; - editedCabalFile = "1x99nqpd037a5p0lqk6qn9cmdafgcajk4gnvxd5dw5gdpyq85x3r"; + version = "0.2.0.2"; + sha256 = "12f9fdkgbg9gk7gbf5v3w0b68s382rxjkpxmvsq0ga02v7nhlvna"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -24725,8 +24650,8 @@ self: { }: mkDerivation { pname = "IPv6Addr"; - version = "2.0.6"; - sha256 = "162qi2jczpxwyv0y4r9zkyr6hkdy8k38nmy9db0pa1dm48xfsd4p"; + version = "2.0.6.1"; + sha256 = "1gdz3m6sc7aj4wy0j9sdd4qbb1jzilw8vjqig29szcqmp6cslc3c"; libraryHaskellDepends = [ aeson attoparsec @@ -26850,10 +26775,8 @@ self: { }: mkDerivation { pname = "LPFP"; - version = "1.1.4"; - sha256 = "1g86ajibry5ssz3nqnqvnd0w6psyr9gl6wsp6ijaa6r6y1izw1fa"; - revision = "1"; - editedCabalFile = "10k4c0dpjxsnh0c27i1slqhlkn3s81x6xbz54qjm97kkw75fs1zn"; + version = "1.1.5"; + sha256 = "11mlcd1pq2vb0kwjm2z6304qslvmdcfdbly37yr27zhn860zfzz2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -26877,8 +26800,6 @@ self: { ]; description = "Code for the book Learn Physics with Functional Programming"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -26890,10 +26811,8 @@ self: { }: mkDerivation { pname = "LPFP-core"; - version = "1.1.1"; - sha256 = "030n95g1hq2ikawbwifgqzjfdg2y6hyl8vpvybg7ha36hb6vafn1"; - revision = "1"; - editedCabalFile = "1zxnd65apf1ris333d1dkp9aw62qmf9if1vh2invnnhjzl7aq2hz"; + version = "1.1.5"; + sha256 = "1qzfd5b9vw0r3j0l86m6yqp7ci8xkb5i6ihs5pm1nk232qq711rv"; libraryHaskellDepends = [ base containers @@ -28064,8 +27983,8 @@ self: { }: mkDerivation { pname = "ListLike"; - version = "4.7.8.2"; - sha256 = "1m7rmz8qkyb6c2mag4p39gw9cjhw7xdsshvb7vik8694l3qplqxd"; + version = "4.7.8.3"; + sha256 = "0diq2dzg2bhl40n9xidlnlzxyqdi11rybqrkgmxg3msypzlvxzhl"; libraryHaskellDepends = [ array base @@ -28921,6 +28840,7 @@ self: { "MIP" = callPackage ( { mkDerivation, + aeson, base, bytestring, bytestring-encoding, @@ -28929,12 +28849,15 @@ self: { data-default-class, extended-reals, filepath, + hashable, + HUnit, intern, lattices, megaparsec, mtl, OptDir, process, + quickcheck-instances, scientific, stm, tasty, @@ -28948,9 +28871,10 @@ self: { }: mkDerivation { pname = "MIP"; - version = "0.1.2.0"; - sha256 = "0klbcqzi7iq0fffci9mq98smx0wksij4cfmg09v7k37dhs958mgd"; + version = "0.2.0.0"; + sha256 = "0ss8xbi9l8q3vqdrshb30g1rvi7xhmcrzz7w415rxaxqmsk3n8s7"; libraryHaskellDepends = [ + aeson base bytestring bytestring-encoding @@ -28959,6 +28883,7 @@ self: { data-default-class extended-reals filepath + hashable intern lattices megaparsec @@ -28976,11 +28901,15 @@ self: { base containers data-default-class + filepath + HUnit lattices + quickcheck-instances tasty tasty-hunit tasty-quickcheck tasty-th + temporary ]; description = "Library for using Mixed Integer Programming (MIP)"; license = lib.licenses.bsd3; @@ -28997,9 +28926,11 @@ self: { bytestring, bytestring-encoding, containers, + data-default-class, extended-reals, glpk, glpk-headers, + HUnit, intern, MIP, scientific, @@ -29011,10 +28942,8 @@ self: { }: mkDerivation { pname = "MIP-glpk"; - version = "0.1.1.0"; - sha256 = "19wd6i8jsszhpl6fh9cm32284byz4rfjv0rkh3v4xacypfg5g1aj"; - revision = "1"; - editedCabalFile = "0ijc4875vvmiv1a14rm45yrcv7n7gvdw1v131si77qhl2qnyj3dr"; + version = "0.2.0.0"; + sha256 = "1614lgn3ggaqb948pqbd3gif7pk55cmh4lvyjk90a3hvjgc76v1m"; libraryHaskellDepends = [ base bytestring @@ -29032,8 +28961,10 @@ self: { async base containers + data-default-class extended-reals glpk-headers + HUnit MIP scientific tasty @@ -29727,8 +29658,8 @@ self: { }: mkDerivation { pname = "MicroHs"; - version = "0.10.7.0"; - sha256 = "0s1px67b1ssw1scdh6ffx46iivsk628k9s3rrv70fbgpms31mjvf"; + version = "0.11.4.0"; + sha256 = "1whrxvr1nzh5vl7k540gs9abqghh64kqlnfffw0cabl4hsnw4vw2"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -29745,9 +29676,7 @@ self: { ]; description = "A small compiler for Haskell"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; mainProgram = "mhs"; - broken = true; } ) { }; @@ -29862,10 +29791,8 @@ self: { }: mkDerivation { pname = "MissingH"; - version = "1.6.0.1"; - sha256 = "0f5d7ws2vqm1vpwjab9cp691jn5j3dxycfn4w5p1rb4aim504aa9"; - revision = "3"; - editedCabalFile = "00cx3sszr8f6adkl5w09mk7yg6pl38mym2mcl2nicdpz9vyvjb2f"; + version = "1.6.0.2"; + sha256 = "17ckc5hck9ng9rqx2afj1xac0d7m1p0vqfc5mdmmlkg5nza432is"; libraryHaskellDepends = [ array base @@ -30292,8 +30219,8 @@ self: { }: mkDerivation { pname = "MonadRandom"; - version = "0.6.1"; - sha256 = "09v56xbp4l0qpv8l18289p4xmjjh56q07crj9h5801fiji8zz4w8"; + version = "0.6.2"; + sha256 = "0sk61xbpagiwfpmfskysc2f7y05rpmaz0q8hr0a7m6f2xyw1rw02"; libraryHaskellDepends = [ base mtl @@ -30389,14 +30316,13 @@ self: { mkDerivation, base, doctest, - hspec, process, time, }: mkDerivation { pname = "Monadoro"; - version = "0.3.6.2"; - sha256 = "0hlgxk6p863h5l8x1qivbk41g8i4pngiy63x6y153i9j7v3nhbrh"; + version = "0.4.0.0"; + sha256 = "0axilb24mw5f0jvmdyqbrnmh2k9klygxdfazqsyrj2cbxfsby3c3"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -30413,13 +30339,14 @@ self: { testHaskellDepends = [ base doctest - hspec process time ]; description = "A minimalistic CLI Pomodoro timer"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "monadoro"; + broken = true; } ) { }; @@ -30804,6 +30731,8 @@ self: { ]; description = "Type-safe and efficient choreographies with location-set polymorphism"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -31743,9 +31672,7 @@ self: { ]; description = "NanoID generator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "nanoid"; - broken = true; } ) { }; @@ -34209,17 +34136,19 @@ self: { mkDerivation, base, QuickCheck, + tasty, + tasty-quickcheck, }: mkDerivation { pname = "PSQueue"; - version = "1.2.0"; - sha256 = "1rkvaz6gjh6cg9an67nly82v5wvpjrrh7qdlb5q2lc3zpr3kh01r"; - revision = "3"; - editedCabalFile = "0nfb930h870l21611zq894lbr2rzwzkc49b9kjgsvr7j0ag4nmxr"; + version = "1.2.1"; + sha256 = "0h46jcpmispysxgj4jy69p9b3ksi981q8qnabs0bjq60c28dks85"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck + tasty + tasty-quickcheck ]; description = "Priority Search Queue"; license = lib.licenses.bsd3; @@ -35009,7 +34938,7 @@ self: { hydraPlatforms = lib.platforms.none; broken = true; } - ) { cmph = null; }; + ) { inherit (pkgs) cmph; }; "PermuteEffects" = callPackage ( { @@ -36155,8 +36084,8 @@ self: { }: mkDerivation { pname = "PyF"; - version = "0.11.3.0"; - sha256 = "1nwn3pf3wmi08jrfrmk8rbgfviha48ackm6crxrsxxcmmlrmsncy"; + version = "0.11.4.0"; + sha256 = "0p5cfdrfzvl1p7pnd14j54c63v9gkk9pl8d2ld9q27cng86s927k"; libraryHaskellDepends = [ base bytestring @@ -36449,6 +36378,8 @@ self: { pname = "QuickCheck"; version = "2.15.0.1"; sha256 = "0zvfydg44ibs1br522rzvdlxj9mpz0h62js1hay1sj5gvdnj3cm3"; + revision = "1"; + editedCabalFile = "0cgfp4s51cjphsn9cls6rndisvqmi94vn95xan9g1yz6p5xk7z8c"; libraryHaskellDepends = [ base containers @@ -36506,8 +36437,8 @@ self: { pname = "QuickCheck-safe"; version = "0.1.0.6"; sha256 = "1f868s6iq66m4m305xrx3mfw46zvzaahkvz6xjlqzk0cragai1kp"; - revision = "1"; - editedCabalFile = "0my9s0kcxkizbfckb35l5hyr1pmhx32l2lviy7zqh93mlmv9ig4s"; + revision = "2"; + editedCabalFile = "0l3c3wmm2jc26kzkf2a2a76ahsr8r0v9793myrd74nd0lpa4gpfw"; libraryHaskellDepends = [ base containers @@ -37487,8 +37418,6 @@ self: { ]; description = "Haskell bindings to the RANDOM.ORG Core API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -38215,6 +38144,7 @@ self: { description = "quasiquoter for inline-R code"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -38272,14 +38202,12 @@ self: { pname = "RoundingFiasco"; version = "0.1.0.0"; sha256 = "1n51zrbngiickyh7mqm3jnvnf7qcbjdrqz5q4pjqpx9cl9hx7yl0"; - revision = "1"; - editedCabalFile = "1gy0r9k1szc27p5l4jyib7qyiqbkyd7w4l737j9k9l9hpda5fb8i"; + revision = "2"; + editedCabalFile = "01rkg5s8xjxrqnzzfcs7fvshnydc5g3m7mdgxgim2rc133h7hg56"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "rounding variants floor, ceil and truncate for floating point operations +-*/√…"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -39377,6 +39305,57 @@ self: { } ) { }; + "SVGFonts_1_8_1" = callPackage ( + { + mkDerivation, + attoparsec, + base, + blaze-markup, + blaze-svg, + bytestring, + cereal, + cereal-vector, + containers, + data-default-class, + diagrams-core, + diagrams-lib, + directory, + parsec, + split, + text, + vector, + xml, + }: + mkDerivation { + pname = "SVGFonts"; + version = "1.8.1"; + sha256 = "022c81vvfkcjhgrvgyvnqpd151f6369n89lj1hfh2rmjypxmm318"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec + base + blaze-markup + blaze-svg + bytestring + cereal + cereal-vector + containers + data-default-class + diagrams-core + diagrams-lib + directory + parsec + split + text + vector + xml + ]; + description = "Fonts from the SVG-Font format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "SVGPath" = callPackage ( { mkDerivation, @@ -39756,6 +39735,7 @@ self: { description = "Scientific workflow management system"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -42077,8 +42057,6 @@ self: { ]; description = "Random text generation based on spintax"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -42525,6 +42503,8 @@ self: { ]; description = "Stack data structure"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -43034,6 +43014,42 @@ self: { } ) { }; + "Synapse" = callPackage ( + { + mkDerivation, + base, + easyplot, + hashable, + HUnit, + random, + terminal-progress-bar, + unordered-containers, + vector, + }: + mkDerivation { + pname = "Synapse"; + version = "0.1.0.2"; + sha256 = "1npzgilpmq5sy594mrsnamh90p6hbphivjas925w0zr0rdjx8wdv"; + libraryHaskellDepends = [ + base + hashable + random + terminal-progress-bar + unordered-containers + vector + ]; + testHaskellDepends = [ + base + easyplot + HUnit + random + ]; + description = "Synapse is a machine learning library written in pure Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "SyntaxMacros" = callPackage ( { mkDerivation, @@ -45727,43 +45743,6 @@ self: { ) { }; "Vis" = callPackage ( - { - mkDerivation, - base, - binary, - bmp, - bytestring, - GLUT, - linear, - OpenGL, - OpenGLRaw, - time, - vector, - vector-binary-instances, - }: - mkDerivation { - pname = "Vis"; - version = "0.7.7.1"; - sha256 = "1nm2gzyckbfrghlnx6g421wllkq5r7hb9ps0mi0dwwfshbfz7pr7"; - libraryHaskellDepends = [ - base - binary - bmp - bytestring - GLUT - linear - OpenGL - OpenGLRaw - time - vector - vector-binary-instances - ]; - description = "Painless 3D graphics, no affiliation with gloss"; - license = lib.licenses.bsd3; - } - ) { }; - - "Vis_1_0_0" = callPackage ( { mkDerivation, base, @@ -45782,6 +45761,8 @@ self: { pname = "Vis"; version = "1.0.0"; sha256 = "1ackm8k1ggkhyn6s6z6y0h5hvimp6q9wsc2vdyfw21824vppkpsk"; + revision = "1"; + editedCabalFile = "1ll4cfxkmnyfqjajsqyjx0wgija813m61adhfr3w3i8klf6d2x5m"; libraryHaskellDepends = [ base binary @@ -45797,7 +45778,6 @@ self: { ]; description = "Painless 3D graphics, no affiliation with gloss"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -46205,8 +46185,6 @@ self: { testHaskellDepends = [ base ]; description = "Simple set types. Useful to create sets of arbitrary types and nested sets."; license = lib.licenses.lgpl3Plus; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -46559,12 +46537,13 @@ self: { simple-affine-space, template-haskell, text, + time, transformers, }: mkDerivation { pname = "WidgetRattus"; - version = "0.3"; - sha256 = "144fkaxw2v00ynsp9s52r6dpfagfmngh9mrc77ynl2vvyf99zlm7"; + version = "0.4"; + sha256 = "0bwmixdi63fns4js45idc1vsv2rn9y7qjg2h3bxpq8ryby0q5191"; setupHaskellDepends = [ base Cabal @@ -46579,6 +46558,7 @@ self: { simple-affine-space template-haskell text + time transformers ]; testHaskellDepends = [ @@ -48091,8 +48071,8 @@ self: { }: mkDerivation { pname = "Yampa"; - version = "0.14.11"; - sha256 = "1pz1s0vb2h62zggbj6y6c3qhx7008758zq9gds347qv1hwg82jn9"; + version = "0.14.12"; + sha256 = "032kzcrxpsdb53xg7qrjl1h8vfd8alfknd8s03zsn8gg85grdnl3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -48112,7 +48092,7 @@ self: { } ) { }; - "Yampa_0_14_12" = callPackage ( + "Yampa_0_15" = callPackage ( { mkDerivation, base, @@ -48125,8 +48105,8 @@ self: { }: mkDerivation { pname = "Yampa"; - version = "0.14.12"; - sha256 = "032kzcrxpsdb53xg7qrjl1h8vfd8alfknd8s03zsn8gg85grdnl3"; + version = "0.15"; + sha256 = "0dxcgd7i0n5g2h041vgaam47gn3ac7i2980lq6dihvyzw8zplpcq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -49238,6 +49218,99 @@ self: { } ) { }; + "ac-library-hs" = callPackage ( + { + mkDerivation, + base, + bitvec, + bytestring, + containers, + criterion, + hspec, + mtl, + primitive, + QuickCheck, + quickcheck-classes, + random, + tagged, + tasty, + tasty-hspec, + tasty-hunit, + tasty-quickcheck, + tasty-rerun, + transformers, + unordered-containers, + vector, + vector-algorithms, + wide-word, + }: + mkDerivation { + pname = "ac-library-hs"; + version = "1.2.3.0"; + sha256 = "0b41jpl97imwprn73qqff5p4l2qk0qnm58hi88lgn74az5harpqk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bitvec + bytestring + primitive + vector + vector-algorithms + wide-word + ]; + executableHaskellDepends = [ + base + bitvec + bytestring + primitive + vector + vector-algorithms + wide-word + ]; + testHaskellDepends = [ + base + bitvec + bytestring + containers + hspec + mtl + primitive + QuickCheck + quickcheck-classes + random + tagged + tasty + tasty-hspec + tasty-hunit + tasty-quickcheck + tasty-rerun + transformers + unordered-containers + vector + vector-algorithms + wide-word + ]; + benchmarkHaskellDepends = [ + base + bitvec + bytestring + criterion + mtl + primitive + random + tagged + transformers + vector + vector-algorithms + wide-word + ]; + description = "Data structures and algorithms"; + license = lib.licenses.cc0; + mainProgram = "example-lazy-segtree"; + } + ) { }; + "ac-machine" = callPackage ( { mkDerivation, @@ -50801,8 +50874,6 @@ self: { ]; description = "Attempto Controlled English parser and printer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -50906,8 +50977,8 @@ self: { pname = "acid-state"; version = "0.16.1.3"; sha256 = "0vmggxzp6alv92ycwc9bc53vn73s1cbn8rhmbcb2jvcglyakvws5"; - revision = "1"; - editedCabalFile = "17m2071y2vam37ixgqa4rgfmcrwvc4x0k6a89hz70fmpzx52hhad"; + revision = "2"; + editedCabalFile = "1a6l987cajb70h3i6gpd4im7s0y81cikkyr10hyc6lkq79inlr26"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -52075,8 +52146,6 @@ self: { ]; description = "Abstraction over management of resources"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -52107,8 +52176,8 @@ self: { pname = "active"; version = "0.2.1"; sha256 = "150kwir36aj9q219qi80mlqd0vxm4941dh6x4xp58rbd5a3mhmv1"; - revision = "3"; - editedCabalFile = "0hpnbr1q5nkqp4l7hycba6lnmw22b0ccv2l62lqvis96xw47n75k"; + revision = "4"; + editedCabalFile = "0s5aiyskly1j4wd4hs2c52bdawx9340pgdx0378xvivixd48cd8x"; libraryHaskellDepends = [ base lens @@ -52331,10 +52400,8 @@ self: { }: mkDerivation { pname = "acts"; - version = "0.3.1.1"; - sha256 = "1szr7afyk6hwx7hipwwsvhv7y57if4fydsblphvf8fmwg299ya4l"; - revision = "2"; - editedCabalFile = "14lahysxlz4ahrpl2h9p8gxa6fl8vccj6qfagr5dkg2a1hrv567c"; + version = "0.3.1.2"; + sha256 = "1ysar62cxdzwpixd988vs6qvyim3dx453adyjfzgal2yy3fp7pyk"; libraryHaskellDepends = [ base deepseq @@ -52345,7 +52412,6 @@ self: { doHaddock = false; description = "Semigroup actions and torsors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -52372,6 +52438,8 @@ self: { pname = "ad"; version = "4.5.6"; sha256 = "1v3ax1m0adsnc1bcjqkppxykv1di73bcv2jby90w8yiawyfay24x"; + revision = "1"; + editedCabalFile = "1mbz3wya76kndwyzj9vf6yfcb1s3ba51clfkxdf0nqkqj6zx7f5g"; libraryHaskellDepends = [ adjunctions array @@ -52552,7 +52620,9 @@ self: { ]; description = "Convert adblock config files to privoxy format"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "adblock2privoxy"; + broken = true; } ) { }; @@ -52840,7 +52910,6 @@ self: { contravariant, distributive, free, - generic-deriving, hspec, hspec-discover, mtl, @@ -52854,10 +52923,8 @@ self: { }: mkDerivation { pname = "adjunctions"; - version = "4.4.2"; - sha256 = "06354xzgf78jl4g1xw11rp74gi7zh94rgvsji7ma1g0hp26myyql"; - revision = "2"; - editedCabalFile = "07bqjrmlhz67y2jnflphqd521yji9gw40dpp5wy54gcdnzk6l81h"; + version = "4.4.3"; + sha256 = "16hqxd88998dgjib8k1dy78a1waww3hd33hqqgd17y9bxqf15swb"; libraryHaskellDepends = [ array base @@ -52878,12 +52945,11 @@ self: { testHaskellDepends = [ base distributive - generic-deriving hspec ]; testToolDepends = [ hspec-discover ]; description = "Adjunctions and representable functors"; - license = lib.licenses.bsd3; + license = lib.licenses.bsd2; } ) { }; @@ -53226,6 +53292,7 @@ self: { ]; description = "Generic operations for real functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -53263,61 +53330,12 @@ self: { ]; description = "Multi-variate real function optimisation and proving"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "aern2-mfun-benchmark-optimisation"; } ) { }; "aern2-mp" = callPackage ( - { - mkDerivation, - base, - cdar-mBound, - collect-errors, - deepseq, - hspec, - integer-logarithms, - mixed-types-num, - QuickCheck, - reflection, - regex-tdfa, - template-haskell, - }: - mkDerivation { - pname = "aern2-mp"; - version = "0.2.15.1"; - sha256 = "1s1znj80frx9dqwqp294jzafyqrg9p0pkdqhhcgzzqi9f2iqxhmv"; - libraryHaskellDepends = [ - base - cdar-mBound - collect-errors - deepseq - hspec - integer-logarithms - mixed-types-num - QuickCheck - reflection - regex-tdfa - template-haskell - ]; - testHaskellDepends = [ - base - cdar-mBound - collect-errors - deepseq - hspec - integer-logarithms - mixed-types-num - QuickCheck - reflection - regex-tdfa - template-haskell - ]; - description = "Multi-precision ball (interval) arithmetic"; - license = lib.licenses.bsd3; - } - ) { }; - - "aern2-mp_0_2_16_1" = callPackage ( { mkDerivation, base, @@ -53369,44 +53387,6 @@ self: { ) { }; "aern2-real" = callPackage ( - { - mkDerivation, - aern2-mp, - base, - collect-errors, - hspec, - integer-logarithms, - mixed-types-num, - QuickCheck, - }: - mkDerivation { - pname = "aern2-real"; - version = "0.2.15.1"; - sha256 = "0vil86s8cmigdk8wss0kxa74p4bw6f56lmxi9x0gm62xnj63awvg"; - libraryHaskellDepends = [ - aern2-mp - base - collect-errors - hspec - integer-logarithms - mixed-types-num - QuickCheck - ]; - testHaskellDepends = [ - aern2-mp - base - collect-errors - hspec - integer-logarithms - mixed-types-num - QuickCheck - ]; - description = "Real numbers as convergent sequences of intervals"; - license = lib.licenses.bsd3; - } - ) { }; - - "aern2-real_0_2_16_1" = callPackage ( { mkDerivation, aern2-mp, @@ -53561,138 +53541,6 @@ self: { ) { }; "aeson" = callPackage ( - { - mkDerivation, - attoparsec, - base, - base-compat, - base-compat-batteries, - base-orphans, - base16-bytestring, - bytestring, - containers, - data-fix, - deepseq, - Diff, - directory, - dlist, - exceptions, - filepath, - generic-deriving, - generically, - ghc-prim, - hashable, - indexed-traversable, - integer-logarithms, - OneTuple, - primitive, - QuickCheck, - quickcheck-instances, - scientific, - semialign, - strict, - tagged, - tasty, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - text-short, - th-abstraction, - these, - time, - time-compat, - unordered-containers, - uuid-types, - vector, - witherable, - }: - mkDerivation { - pname = "aeson"; - version = "2.1.2.1"; - sha256 = "1ii26lz9czxqhck11pzhqlhfhm9zgbrhiydv4gh1w66f0fwl4h2x"; - revision = "4"; - editedCabalFile = "0lb30fwqr6q3xzvhi3vv2g0yw3bmwmzfp45jsplhakq2mmzbxa5a"; - libraryHaskellDepends = [ - attoparsec - base - base-compat-batteries - bytestring - containers - data-fix - deepseq - dlist - exceptions - generically - ghc-prim - hashable - indexed-traversable - OneTuple - primitive - QuickCheck - scientific - semialign - strict - tagged - template-haskell - text - text-short - th-abstraction - these - time - time-compat - unordered-containers - uuid-types - vector - witherable - ]; - testHaskellDepends = [ - attoparsec - base - base-compat - base-orphans - base16-bytestring - bytestring - containers - data-fix - Diff - directory - dlist - filepath - generic-deriving - generically - ghc-prim - hashable - indexed-traversable - integer-logarithms - OneTuple - primitive - QuickCheck - quickcheck-instances - scientific - strict - tagged - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - template-haskell - text - text-short - these - time - time-compat - unordered-containers - uuid-types - vector - ]; - description = "Fast JSON parsing and encoding"; - license = lib.licenses.bsd3; - } - ) { }; - - "aeson_2_2_3_0" = callPackage ( { mkDerivation, base, @@ -53717,7 +53565,6 @@ self: { integer-conversion, integer-logarithms, network-uri, - nothunks, OneTuple, primitive, QuickCheck, @@ -53747,8 +53594,8 @@ self: { pname = "aeson"; version = "2.2.3.0"; sha256 = "1akbrh8iz47f0ai30yabg1n4vcf1fx0a9gzj45fx0si553s5r8ns"; - revision = "2"; - editedCabalFile = "0rl8llwk5cjxdryar3yy5pa6gc4vj7f5m0jwxjjim0ksgpba47q1"; + revision = "3"; + editedCabalFile = "16sajjm1fqrjjgdy651ff7hyj89di7ys9wk4qnm9h6nnpbr5krb1"; libraryHaskellDepends = [ base bytestring @@ -53805,7 +53652,6 @@ self: { indexed-traversable integer-logarithms network-uri - nothunks OneTuple primitive QuickCheck @@ -53829,7 +53675,6 @@ self: { ]; description = "Fast JSON parsing and encoding"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -54717,8 +54562,8 @@ self: { }: mkDerivation { pname = "aeson-gadt-th"; - version = "0.2.5.2"; - sha256 = "16lzp5rjjsj3l5bazc33r6pn6llz2ycfikxsvzk6bf5b157gzpjw"; + version = "0.2.5.4"; + sha256 = "0b30g91rs71wv03bllkiplc5fprcfysnxqn2nhdi586361i24mb3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -54803,8 +54648,6 @@ self: { ]; description = "Type-level default fields for aeson Generic FromJSON parser"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -54975,6 +54818,8 @@ self: { ]; description = "Aeson instances for iproute types"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -55008,31 +54853,74 @@ self: { base, hspec, parsec, - protolude, + template-haskell, + text, vector, }: mkDerivation { pname = "aeson-jsonpath"; - version = "0.1.0.0"; - sha256 = "0s7i5zsjzvsq1xj2xaf208fmhp34lzxavz5y38sygwj910wn6pl8"; + version = "0.2.0.0"; + sha256 = "1zh3psdbmcvfai6sfnkxhzfsk9icw3fbadhkhcs5k2lag9fhzy76"; libraryHaskellDepends = [ aeson base parsec - protolude + template-haskell + text vector ]; testHaskellDepends = [ aeson + base hspec parsec - protolude + vector ]; description = "Parse and run JSONPath queries on Aeson documents"; license = lib.licenses.mit; } ) { }; + "aeson-jsonpath_0_3_0_2" = callPackage ( + { + mkDerivation, + aeson, + base, + hspec, + parsec, + scientific, + template-haskell, + text, + vector, + }: + mkDerivation { + pname = "aeson-jsonpath"; + version = "0.3.0.2"; + sha256 = "0z869j8hdgbc86y9zb3ssrjzqyzryky08x2iyw2ys6pdh5mgcckl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + parsec + scientific + template-haskell + text + vector + ]; + testHaskellDepends = [ + aeson + base + hspec + parsec + text + vector + ]; + description = "Parse and run JSONPath queries on Aeson documents"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "aeson-lens" = callPackage ( { mkDerivation, @@ -55118,6 +55006,8 @@ self: { ]; description = "Declarative JSON matchers"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -55313,6 +55203,8 @@ self: { ]; description = "Tiny library to get fields from JSON format"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -55346,8 +55238,6 @@ self: { ]; description = "Possible values for aeson"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -55679,7 +55569,6 @@ self: { filepath, first-class-families, hashable, - hint, interpolate, megaparsec, process, @@ -55698,10 +55587,8 @@ self: { }: mkDerivation { pname = "aeson-schemas"; - version = "1.4.2.1"; - sha256 = "1rsbkav2c76g6b2cbhjwhlhnwz0w9fwiq1bf2cbikgbrabbi9h7c"; - revision = "1"; - editedCabalFile = "0ncpw82shjdwy87b3yrmc43y0zc0f4f8mfdzb9sg4hwvwacz8sqm"; + version = "1.4.3.0"; + sha256 = "1cc9irb91p8zpa04vpgc8rb5dxg65mg8vmssmf2y3xpn4djzzpxx"; libraryHaskellDepends = [ aeson base @@ -55718,7 +55605,6 @@ self: { base deepseq filepath - hint interpolate process QuickCheck @@ -56136,8 +56022,8 @@ self: { }: mkDerivation { pname = "aeson-via"; - version = "0.2.2"; - sha256 = "04hmnhi64wj80s8li9v6dza3alv155vaigpqy3y6j40b6p7hglk9"; + version = "0.2.3"; + sha256 = "1422nzif82sgj0l3915kkpgf8wnwjmd21nwnsklx1a6cdm7k14d8"; libraryHaskellDepends = [ aeson aeson-casing @@ -56469,11 +56355,12 @@ self: { quantizer, rev-scientific, rhythmic-sequences, + uniqueness-periods-vector-stats, }: mkDerivation { pname = "aftovolio"; - version = "0.6.2.0"; - sha256 = "0ijyhd38g7dfd64dksc5v834qd1k2wmz2r37fsz612xdgkldfqcc"; + version = "0.7.1.0"; + sha256 = "1yzjgiw9g7rh480s47f8q2lfxhwh76f0nsm2ch15av9vnpp4yad6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -56491,6 +56378,7 @@ self: { quantizer rev-scientific rhythmic-sequences + uniqueness-periods-vector-stats ]; executableHaskellDepends = [ async @@ -56507,6 +56395,7 @@ self: { quantizer rev-scientific rhythmic-sequences + uniqueness-periods-vector-stats ]; description = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties"; license = lib.licenses.mit; @@ -56879,9 +56768,7 @@ self: { ]; description = "Compiling Agda code to readable Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "agda2hs"; - broken = true; } ) { }; @@ -57752,7 +57639,6 @@ self: { ]; description = "Parallel distributed discrete event simulation module for the Aivika library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -57918,8 +57804,6 @@ self: { ]; description = "GPSS-like DSL for Aivika"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -58286,8 +58170,8 @@ self: { }: mkDerivation { pname = "alex"; - version = "3.4.0.1"; - sha256 = "0dlz0izzawy1x9p2xpfblkma7w20f280r44h67kfggclx3yfcf2c"; + version = "3.5.2.0"; + sha256 = "02601mzx303gqicm1d528nqblnmwvc6mkmwyrl74f9s88vq04dli"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -58308,41 +58192,6 @@ self: { } ) { }; - "alex_3_5_1_0" = callPackage ( - { - mkDerivation, - array, - base, - containers, - directory, - happy, - process, - }: - mkDerivation { - pname = "alex"; - version = "3.5.1.0"; - sha256 = "01rax51p8p91a5jv5i56fny4lzmwgvjlxh767gh9x5gbz23gwbn9"; - isLibrary = false; - isExecutable = true; - enableSeparateDataOutput = true; - executableHaskellDepends = [ - array - base - containers - directory - ]; - executableToolDepends = [ happy ]; - testHaskellDepends = [ - base - process - ]; - description = "Alex is a tool for generating lexical analysers in Haskell"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "alex"; - } - ) { }; - "alex-meta" = callPackage ( { mkDerivation, @@ -58795,6 +58644,7 @@ self: { ]; description = "Companion library for the book Algebra-Driven Design by Sandy Maguire"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -59075,7 +58925,6 @@ self: { ]; description = "I/O utilities and datasets for algebraic-graphs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -59512,6 +59361,36 @@ self: { } ) { }; + "align-equal" = callPackage ( + { + mkDerivation, + base, + safe, + text, + }: + mkDerivation { + pname = "align-equal"; + version = "0.1.1.0"; + sha256 = "138iplm5xgbbahbssdqsrwq0w3qwyr26gpnjf9rrkw82p2xph74n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + safe + text + ]; + executableHaskellDepends = [ + base + text + ]; + description = "Aligns text prefixes before '=' for consistent formatting"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "align-equal"; + broken = true; + } + ) { }; + "align-text" = callPackage ( { mkDerivation, @@ -60744,6 +60623,7 @@ self: { ]; description = "Comprehensive Amazon Web Services SDK"; license = lib.licenses.mpl20; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -64826,6 +64706,8 @@ self: { ]; description = "Amazon DynamoDB SDK"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -64917,6 +64799,8 @@ self: { ]; description = "Amazon DynamoDB Streams SDK"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -69858,6 +69742,7 @@ self: { hspec, lens, markdown-unlit, + monad-logger, mtl, resourcet, text, @@ -69866,16 +69751,15 @@ self: { }: mkDerivation { pname = "amazonka-mtl"; - version = "0.1.1.0"; - sha256 = "0r7fmffqj3yl6vwidfny4s2ynhkfx9h0di6l7pm79j5m5fp5vdvr"; - revision = "1"; - editedCabalFile = "1hsrc72v7qqbpzi5pqbjb8ysrhiiydk7fi6i9078nf8f1jammd4h"; + version = "0.1.1.1"; + sha256 = "19rcmfq5ly92jm96w5770286kihd5gsdc45rmpbkhm71xl2aa0pq"; libraryHaskellDepends = [ amazonka amazonka-core base conduit lens + monad-logger mtl resourcet unliftio-core @@ -69896,6 +69780,8 @@ self: { testToolDepends = [ markdown-unlit ]; description = "MTL-style type-class and deriving-via newtypes for Amazonka"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -72148,6 +72034,8 @@ self: { ]; description = "Amazon Simple Storage Service SDK - Client-Side Encryption"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -72191,6 +72079,8 @@ self: { ]; description = "Provides conduits to upload data to S3 using the Multipart API"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -75020,77 +74910,6 @@ self: { ) { }; "amqp" = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - clock, - containers, - crypton-connection, - data-binary-ieee754, - hspec, - hspec-expectations, - monad-control, - network, - network-uri, - split, - stm, - text, - vector, - xml, - }: - mkDerivation { - pname = "amqp"; - version = "0.22.2"; - sha256 = "0b1adqrdqkchgk2z80s3h3993808fwgpkn3kw06dz7s99xm53zxv"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - binary - bytestring - clock - containers - crypton-connection - data-binary-ieee754 - monad-control - network - network-uri - split - stm - text - vector - ]; - executableHaskellDepends = [ - base - containers - xml - ]; - testHaskellDepends = [ - base - binary - bytestring - clock - containers - crypton-connection - data-binary-ieee754 - hspec - hspec-expectations - network - network-uri - split - stm - text - vector - ]; - description = "Client library for AMQP servers (currently only RabbitMQ)"; - license = lib.licenses.bsd3; - mainProgram = "amqp-builder"; - } - ) { }; - - "amqp_0_24_0" = callPackage ( { mkDerivation, base, @@ -75160,7 +74979,6 @@ self: { ]; description = "Client library for AMQP servers (currently only RabbitMQ)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "amqp-builder"; } ) { }; @@ -75254,67 +75072,12 @@ self: { ]; description = "A simple streamly wrapper for amqp"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "amqp-utils" = callPackage ( - { - mkDerivation, - amqp, - base, - bytestring, - containers, - crypton-connection, - crypton-x509-system, - data-default-class, - directory, - filepath, - filepath-bytestring, - hinotify, - magic, - network, - process, - rawfilepath, - text, - time, - tls, - unix, - utf8-string, - }: - mkDerivation { - pname = "amqp-utils"; - version = "0.6.4.0"; - sha256 = "0jbj9zk2mfmgk0gnfcvg7qrfmizgijcj0y4rfh440bs10mw3fjd5"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - amqp - base - bytestring - containers - crypton-connection - crypton-x509-system - data-default-class - directory - filepath - filepath-bytestring - hinotify - magic - network - process - rawfilepath - text - time - tls - unix - utf8-string - ]; - description = "AMQP toolset for the command line"; - license = lib.licenses.gpl3Only; - } - ) { }; - - "amqp-utils_0_6_6_0" = callPackage ( { mkDerivation, amqp, @@ -75368,7 +75131,6 @@ self: { ]; description = "AMQP toolset for the command line"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -75452,7 +75214,9 @@ self: { ]; description = "Interpreter for AM"; license = "GPL"; + hydraPlatforms = lib.platforms.none; mainProgram = "amrun"; + broken = true; } ) { }; @@ -75506,7 +75270,9 @@ self: { ]; description = "Find strings with permutations (anagrams) that match a regular expression"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "anagrep"; + broken = true; } ) { }; @@ -75819,23 +75585,24 @@ self: { mkDerivation, base, data-default, + log, }: mkDerivation { pname = "android-activity"; - version = "0.1"; - sha256 = "07mgmpcwj7xi3ibmlcz45l645s5cbfnkr1brlhrzbnbyx72x7dr6"; - revision = "1"; - editedCabalFile = "0ix06grk7kbr0pxa9i8f1amma7vmyrkwz3r5xi8b82j7p0b30mac"; + version = "0.2.0.1"; + sha256 = "1pb250zsmh9z7h8wcqnqhbvhhdwwhmrwj8qr1w8053pxylsr5npn"; libraryHaskellDepends = [ base data-default ]; + librarySystemDepends = [ log ]; description = "Turn regular Haskell programs into Android Activities"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.alexfmpe ]; broken = true; } - ) { }; + ) { log = null; }; "android-lint-summary" = callPackage ( { @@ -76552,42 +76319,6 @@ self: { ) { }; "annotated-exception" = callPackage ( - { - mkDerivation, - base, - containers, - hspec, - hspec-discover, - safe-exceptions, - text, - unliftio-core, - }: - mkDerivation { - pname = "annotated-exception"; - version = "0.2.0.5"; - sha256 = "1gxmnd4qffybh2fpx8kns4y7figf2zfwgckhcfcvwqpb040k8i3g"; - libraryHaskellDepends = [ - base - containers - safe-exceptions - text - unliftio-core - ]; - testHaskellDepends = [ - base - containers - hspec - safe-exceptions - text - unliftio-core - ]; - testToolDepends = [ hspec-discover ]; - description = "Exceptions, with checkpoints and context"; - license = lib.licenses.bsd3; - } - ) { }; - - "annotated-exception_0_3_0_2" = callPackage ( { mkDerivation, base, @@ -76620,7 +76351,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Exceptions, with checkpoints and context"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -76765,7 +76495,7 @@ self: { } ) { }; - "ansi-terminal" = callPackage ( + "ansi-terminal_1_0_2" = callPackage ( { mkDerivation, ansi-terminal-types, @@ -76785,10 +76515,11 @@ self: { ]; description = "Simple ANSI terminal support"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "ansi-terminal_1_1_2" = callPackage ( + "ansi-terminal" = callPackage ( { mkDerivation, ansi-terminal-types, @@ -76808,7 +76539,6 @@ self: { ]; description = "Simple ANSI terminal support"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -76841,8 +76571,8 @@ self: { pname = "ansi-terminal-game"; version = "1.9.3.0"; sha256 = "1yy7hzdcawdmwl8wqzabbamzjdg260xbwryj0hdjn7b0n6qlqymk"; - revision = "1"; - editedCabalFile = "0r2jm1yrprhh7wy06xxf3xw6m56wx5w4x3flig6cwgvgqk08py0s"; + revision = "2"; + editedCabalFile = "1gjaa3kj05v5zyjn27y17w05nx018bx28znj7r0al0c6267n0la8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -76894,7 +76624,7 @@ self: { } ) { }; - "ansi-terminal-types" = callPackage ( + "ansi-terminal-types_0_11_5" = callPackage ( { mkDerivation, base, @@ -76912,10 +76642,11 @@ self: { ]; description = "Types and functions used to represent SGR aspects"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "ansi-terminal-types_1_1" = callPackage ( + "ansi-terminal-types" = callPackage ( { mkDerivation, base, @@ -76931,7 +76662,6 @@ self: { ]; description = "Types and functions used to represent SGR aspects"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -77005,8 +76735,6 @@ self: { ]; description = "Terminal-based graphing via ANSI and Unicode"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -77253,6 +76981,35 @@ self: { } ) { }; + "antikythera" = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-core, + time, + unbounded-delays, + }: + mkDerivation { + pname = "antikythera"; + version = "0.1.0.0"; + sha256 = "1lqq5ccg3b2m23ilisbp60wjmk6rr1nd8havgghz6hrjwihmvn79"; + libraryHaskellDepends = [ + base + time + unbounded-delays + ]; + testHaskellDepends = [ + base + hspec + hspec-core + time + ]; + description = "Simple job/task/event scheduler/cronjob"; + license = lib.licenses.isc; + } + ) { }; + "antimirov" = callPackage ( { mkDerivation, @@ -78244,6 +78001,33 @@ self: { } ) { }; + "aoc" = callPackage ( + { + mkDerivation, + base, + containers, + hashable, + heap, + unordered-containers, + }: + mkDerivation { + pname = "aoc"; + version = "0.1.0.1"; + sha256 = "1rw92ndc2mqlxg9jdpf9k62mmcgq383zx5y34x9qhgddnqav1wwq"; + libraryHaskellDepends = [ + base + containers + hashable + heap + unordered-containers + ]; + description = "Utility functions commonly used while solving Advent of Code puzzles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "aop-prelude" = callPackage ( { mkDerivation, @@ -78266,6 +78050,8 @@ self: { ]; description = "prelude for Algebra of Programming"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -78567,8 +78353,6 @@ self: { ]; description = "Adaptation of the apecs library for the effectful ecosystem"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -79954,7 +79738,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "FFI API generator for several languages"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "apigen"; } ) { }; @@ -80827,8 +80610,8 @@ self: { pname = "apply-merge"; version = "0.1.1.0"; sha256 = "1snm9m35r3px9vgn64ygcqq37ay6jvwc5jsi3s62rxrh8biy8ir8"; - revision = "3"; - editedCabalFile = "1mcjvd77l4iz1yq02j4kqaicrimayb3ldxas8f96b7sisr1zyl14"; + revision = "5"; + editedCabalFile = "1bcpcp6cg50bm4p7snbl8z9vrmps2qzfhzf3v8rk3xlcwfmhvjw0"; libraryHaskellDepends = [ base containers @@ -80958,198 +80741,7 @@ self: { } ) { }; - "apply-refact_0_11_0_0" = callPackage ( - { - mkDerivation, - base, - containers, - directory, - extra, - filemanip, - filepath, - ghc, - ghc-boot-th, - ghc-exactprint, - ghc-paths, - optparse-applicative, - process, - refact, - silently, - syb, - tasty, - tasty-expected-failure, - tasty-golden, - transformers, - uniplate, - unix-compat, - }: - mkDerivation { - pname = "apply-refact"; - version = "0.11.0.0"; - sha256 = "1bmm9s8h5grqp1c8m1x9icbhznfc565za8w3sqfpiylid7c7fz72"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - containers - directory - extra - filemanip - ghc-boot-th - ghc-exactprint - ghc-paths - process - refact - syb - transformers - uniplate - unix-compat - ]; - executableHaskellDepends = [ - base - containers - directory - extra - filemanip - filepath - ghc - ghc-boot-th - ghc-exactprint - ghc-paths - optparse-applicative - process - refact - syb - transformers - uniplate - unix-compat - ]; - testHaskellDepends = [ - base - containers - directory - extra - filemanip - filepath - ghc - ghc-boot-th - ghc-exactprint - ghc-paths - optparse-applicative - process - refact - silently - syb - tasty - tasty-expected-failure - tasty-golden - transformers - uniplate - unix-compat - ]; - description = "Perform refactorings specified by the refact library"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "refactor"; - } - ) { }; - "apply-refact" = callPackage ( - { - mkDerivation, - base, - containers, - directory, - extra, - filemanip, - filepath, - ghc, - ghc-boot-th, - ghc-exactprint, - ghc-paths, - optparse-applicative, - process, - refact, - silently, - syb, - tasty, - tasty-expected-failure, - tasty-golden, - transformers, - uniplate, - unix-compat, - }: - mkDerivation { - pname = "apply-refact"; - version = "0.13.0.0"; - sha256 = "1icdy5jh8yxjljcxywsyg29papjv0ipscy5mxb59fklx68b1za9g"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - containers - directory - extra - filemanip - ghc - ghc-boot-th - ghc-exactprint - process - refact - syb - transformers - uniplate - unix-compat - ]; - executableHaskellDepends = [ - base - containers - directory - extra - filemanip - filepath - ghc - ghc-boot-th - ghc-exactprint - ghc-paths - optparse-applicative - process - refact - syb - transformers - uniplate - unix-compat - ]; - testHaskellDepends = [ - base - containers - directory - extra - filemanip - filepath - ghc - ghc-boot-th - ghc-exactprint - ghc-paths - optparse-applicative - process - refact - silently - syb - tasty - tasty-expected-failure - tasty-golden - transformers - uniplate - unix-compat - ]; - description = "Perform refactorings specified by the refact library"; - license = lib.licenses.bsd3; - mainProgram = "refactor"; - } - ) { }; - - "apply-refact_0_14_0_0" = callPackage ( { mkDerivation, base, @@ -81240,6 +80832,108 @@ self: { ]; description = "Perform refactorings specified by the refact library"; license = lib.licenses.bsd3; + mainProgram = "refactor"; + } + ) { }; + + "apply-refact_0_15_0_0" = callPackage ( + { + mkDerivation, + base, + containers, + data-default, + data-default-class, + directory, + extra, + filemanip, + filepath, + ghc, + ghc-boot-th, + ghc-exactprint, + ghc-paths, + optparse-applicative, + process, + refact, + silently, + syb, + tasty, + tasty-expected-failure, + tasty-golden, + transformers, + uniplate, + unix-compat, + }: + mkDerivation { + pname = "apply-refact"; + version = "0.15.0.0"; + sha256 = "0iny8ynxx46afbzjp14rvpd4sqk8c1p5883mbln53gmlxcm8zq53"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + data-default + data-default-class + directory + extra + filemanip + ghc + ghc-boot-th + ghc-exactprint + process + refact + syb + transformers + uniplate + unix-compat + ]; + executableHaskellDepends = [ + base + containers + data-default + data-default-class + directory + extra + filemanip + filepath + ghc + ghc-boot-th + ghc-exactprint + ghc-paths + optparse-applicative + process + refact + syb + transformers + uniplate + unix-compat + ]; + testHaskellDepends = [ + base + containers + data-default + directory + extra + filemanip + filepath + ghc + ghc-boot-th + ghc-exactprint + ghc-paths + optparse-applicative + process + refact + silently + syb + tasty + tasty-expected-failure + tasty-golden + transformers + uniplate + unix-compat + ]; + description = "Perform refactorings specified by the refact library"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "refactor"; } @@ -82565,8 +82259,6 @@ self: { libraryToolDepends = [ cpphs ]; description = "Common interface using the tar package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -82787,8 +82479,8 @@ self: { }: mkDerivation { pname = "arduino-copilot"; - version = "1.7.8"; - sha256 = "0gb7w8sp75z9b3avlpy2cli60rxfyxkdppaf1pmlhsgnlf2fjjz6"; + version = "1.7.9"; + sha256 = "042qzzvzrf7c8x9jdvx4znhwzdvgz2jgag51ky6zprh9k267xvs1"; libraryHaskellDepends = [ base containers @@ -83649,10 +83341,8 @@ self: { }: mkDerivation { pname = "arithmoi"; - version = "0.13.0.0"; - sha256 = "0bcxfx8gm0vd07pg417yid11dqakgw5w1hndmg8667g92ar5njsc"; - revision = "4"; - editedCabalFile = "1dmmbf3bcs4x0w9f609zrwnvrn9ngcqv9l5xgwhf0qxgpizgps2q"; + version = "0.13.0.1"; + sha256 = "08ny7pwy2askq0h34lsna0p0fqrb4wgngw5pxbdc150y2wb7p0lq"; configureFlags = [ "-f-llvm" ]; libraryHaskellDepends = [ array @@ -84684,8 +84374,8 @@ self: { }: mkDerivation { pname = "ascii"; - version = "1.7.0.1"; - sha256 = "1kcn65i784kqczp4lni43kmza7jc8ccvp999zm6gsgyf0gpxk8m3"; + version = "1.7.0.2"; + sha256 = "04ab00bvmlmw32ny6w9a0v4iqa69nmr4jhcvjcrc4qg90qck4bak"; libraryHaskellDepends = [ ascii-case ascii-caseless @@ -84760,8 +84450,8 @@ self: { }: mkDerivation { pname = "ascii-case"; - version = "1.0.1.3"; - sha256 = "068c8ifd4y98k3vjs5hirhfg7mq14zjzc3nw5a6bfd09a6rb2k8w"; + version = "1.0.1.4"; + sha256 = "1zljlkcdqasjz9n9i0ripnvy5v2v6a4w86n659p0195p33bnv1a4"; libraryHaskellDepends = [ ascii-char base @@ -84788,8 +84478,8 @@ self: { }: mkDerivation { pname = "ascii-caseless"; - version = "0.0.0.1"; - sha256 = "0b8b2333qidz6nri92gz1086q3jjyczdlsm8w842ly3dlr9barcq"; + version = "0.0.0.2"; + sha256 = "1p1xazbbq5xmmy2xfcrcb7k4gdanxvg2s3wqfj9ijz9yzi6jy7dr"; libraryHaskellDepends = [ ascii-case ascii-char @@ -84952,8 +84642,8 @@ self: { }: mkDerivation { pname = "ascii-numbers"; - version = "1.2.0.1"; - sha256 = "1q6l680w2lssa6m2sj07crcp2ni1z06d62fvm5h1cpnslm03kkgy"; + version = "1.2.0.2"; + sha256 = "1y3dr4vp5p1dia3fz3rif0x83pyq2178g9fzzxnby5bhd0bf6mz1"; libraryHaskellDepends = [ ascii-case ascii-char @@ -84988,8 +84678,8 @@ self: { }: mkDerivation { pname = "ascii-predicates"; - version = "1.0.1.3"; - sha256 = "1gcy00wncxxg6ri1aqscczrj388kajrxc1xiiyfgzyvpx82dfkmf"; + version = "1.0.1.4"; + sha256 = "1zyzhlx2na2v5920gz9iib2cg10jx4k97fhb8mh1as85and8l68s"; libraryHaskellDepends = [ ascii-char base @@ -85106,8 +84796,8 @@ self: { }: mkDerivation { pname = "ascii-superset"; - version = "1.3.0.1"; - sha256 = "0kcfbfys62kj9jk72kqfb6ahhv35gjg9d3j7ss5pk2hmns1gyhfl"; + version = "1.3.0.2"; + sha256 = "19fbg3k6yyrhhxn2wwv0s85ppqfa1mxkdfwsy64kg5ldbbd16v0h"; libraryHaskellDepends = [ ascii-case ascii-caseless @@ -85179,8 +84869,8 @@ self: { }: mkDerivation { pname = "ascii-th"; - version = "1.2.0.1"; - sha256 = "0gj7agf0lda6qdlrm9920lk4qv2ajqab5403q00adqwwpd7xmf89"; + version = "1.2.0.2"; + sha256 = "06c3vjpwyrplcp73zk0xi9s680x81mm1qcvfbwr05lpsr6yz8aiz"; libraryHaskellDepends = [ ascii-case ascii-caseless @@ -86781,6 +86471,7 @@ self: { ]; description = "Crossbrowser async AJAX Bindings for GHCJS"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -87644,8 +87335,8 @@ self: { }: mkDerivation { pname = "atom-conduit"; - version = "0.9.0.1"; - sha256 = "1fbvs522x9ldpmp1qr57vsanbdhqfi4m4cs2gk3pm5vmnnqqpqb4"; + version = "0.9.0.2"; + sha256 = "1qdiadr74zgqfkiv4b2z447mlcfahwx56l4251a5q25sh0igk564"; libraryHaskellDepends = [ base blaze-builder @@ -87715,48 +87406,6 @@ self: { ) { }; "atomic-counter" = callPackage ( - { - mkDerivation, - async, - base, - primitive, - QuickCheck, - stm, - tasty, - tasty-bench, - tasty-quickcheck, - }: - mkDerivation { - pname = "atomic-counter"; - version = "0.1.2.1"; - sha256 = "053p72hjzrq29kg4x4s5a063sw1k37yrcw0qabkhg9rbk46206qy"; - libraryHaskellDepends = [ - async - base - QuickCheck - ]; - testHaskellDepends = [ - base - QuickCheck - tasty - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - primitive - QuickCheck - stm - tasty - tasty-bench - tasty-quickcheck - ]; - doHaddock = false; - description = "Mutable counters that can be modified with atomic operatinos"; - license = lib.licenses.asl20; - } - ) { }; - - "atomic-counter_0_1_2_3" = callPackage ( { mkDerivation, async, @@ -87792,7 +87441,6 @@ self: { ]; description = "Mutable counters that can be modified with atomic operatinos"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -87859,6 +87507,8 @@ self: { testHaskellDepends = [ base ]; description = "Generalizations of atomicModifyIORef"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -87961,8 +87611,8 @@ self: { }: mkDerivation { pname = "atomic-write"; - version = "0.2.1.0"; - sha256 = "0fdmh8rk5mvc356gi31d4lh49cgqafg364wc34i05q9zlx2fvka4"; + version = "0.2.1.1"; + sha256 = "05i9vzcb6xhbh50gyr6h1lx63c0nrg6y964c46q9jn92ph9zf2ha"; libraryHaskellDepends = [ base bytestring @@ -88138,8 +87788,6 @@ self: { ]; description = "Translation from Ocaml to Haskell of John Harrison's ATP code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -88822,26 +88470,6 @@ self: { ) { }; "attoparsec-aeson" = callPackage ( - { - mkDerivation, - aeson, - base, - }: - mkDerivation { - pname = "attoparsec-aeson"; - version = "2.1.0.0"; - sha256 = "1a86x493mrr7h468imcdjahxfvl2rrg6b6cygvzxja046cfgnjmk"; - libraryHaskellDepends = [ - aeson - base - ]; - doHaddock = false; - description = "Parsing of aeson's Value with attoparsec"; - license = lib.licenses.bsd3; - } - ) { }; - - "attoparsec-aeson_2_2_2_0" = callPackage ( { mkDerivation, aeson, @@ -88873,7 +88501,6 @@ self: { ]; description = "Parsing of aeson's Value with attoparsec"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -89066,59 +88693,6 @@ self: { ) { }; "attoparsec-framer" = callPackage ( - { - mkDerivation, - attoparsec, - attoparsec-binary, - base, - bytestring, - exceptions, - hspec, - network, - network-run, - QuickCheck, - text, - }: - mkDerivation { - pname = "attoparsec-framer"; - version = "0.1.0.4"; - sha256 = "1ijb8br55pchrn525dhsqhmpy9mlzg6as40mpjgmv567ngjp4ia5"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec - base - bytestring - exceptions - text - ]; - executableHaskellDepends = [ - attoparsec - attoparsec-binary - base - bytestring - exceptions - network - network-run - QuickCheck - text - ]; - testHaskellDepends = [ - attoparsec - attoparsec-binary - base - bytestring - exceptions - hspec - QuickCheck - text - ]; - description = "Use Attoparsec to parse framed protocol byte streams"; - license = lib.licenses.bsd3; - } - ) { }; - - "attoparsec-framer_0_1_0_9" = callPackage ( { mkDerivation, attoparsec, @@ -89168,7 +88742,6 @@ self: { ]; description = "Use Attoparsec to parse framed protocol byte streams"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -89364,6 +88937,8 @@ self: { ]; description = "Conveniently run Attoparsec parsers"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -89542,8 +89117,6 @@ self: { ]; description = "Variable-length integer decoding for Attoparsec"; license = lib.licenses.lgpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -90232,33 +89805,47 @@ self: { } ) { }; - "auto-update" = callPackage ( + "auto-split" = callPackage ( { mkDerivation, base, - exceptions, - hspec, - HUnit, - retry, + directory, + ghc, + ghc-exactprint, + ghc-paths, + process, + syb, + tasty, + tasty-hunit, + transformers, }: mkDerivation { - pname = "auto-update"; - version = "0.1.6"; - sha256 = "1i36xc2i34aync8271x3pv515l3zb53i518dybn8ghqkhzf27q7l"; - libraryHaskellDepends = [ base ]; + pname = "auto-split"; + version = "0.1.0.3"; + sha256 = "1v0m3a1jh04brkxvi9111a49wj7pfvx5wjix6h5q4clc85l0hcmg"; + libraryHaskellDepends = [ + base + ghc + ghc-exactprint + ghc-paths + syb + transformers + ]; testHaskellDepends = [ base - exceptions - hspec - HUnit - retry + directory + process + tasty + tasty-hunit ]; - description = "Efficiently run periodic, on-demand actions"; - license = lib.licenses.mit; + description = "Case splitting plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; - "auto-update_0_2_6" = callPackage ( + "auto-update" = callPackage ( { mkDerivation, base, @@ -90287,7 +89874,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Efficiently run periodic, on-demand actions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -90330,56 +89916,11 @@ self: { description = "Template Haskell to automatically pass values to functions"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "autodocodec" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - doctest, - hashable, - mtl, - scientific, - text, - time, - unordered-containers, - validity, - validity-scientific, - vector, - }: - mkDerivation { - pname = "autodocodec"; - version = "0.2.3.0"; - sha256 = "11d0hqm431gm04f593048r615nx16nm9blhg2hyf6rasrdmfp9iv"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - hashable - mtl - scientific - text - time - unordered-containers - validity - validity-scientific - vector - ]; - testHaskellDepends = [ - base - doctest - ]; - description = "Self-documenting encoder and decoder"; - license = lib.licenses.mit; - } - ) { }; - - "autodocodec_0_4_2_2" = callPackage ( { mkDerivation, aeson, @@ -90424,7 +89965,6 @@ self: { ]; description = "Self-documenting encoder and decoder"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -90456,47 +89996,42 @@ self: { ]; description = "Autodocodec interpreters for nix"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "autodocodec-openapi3" = callPackage ( + "autodocodec-nix_0_1_0_0" = callPackage ( { mkDerivation, aeson, autodocodec, base, - insert-ordered-containers, - lens, - mtl, - openapi3, + containers, scientific, text, unordered-containers, + vector, }: mkDerivation { - pname = "autodocodec-openapi3"; - version = "0.2.1.1"; - sha256 = "0klk2xxj4mwlfg4irxsc98av5grp5g1jv1qkivlzfhxrnviyfkqw"; + pname = "autodocodec-nix"; + version = "0.1.0.0"; + sha256 = "1cp933wdbjkpm1w7nd0azvbx2ybihy3all7klmsnrwjmrfkjvqzs"; libraryHaskellDepends = [ aeson autodocodec base - insert-ordered-containers - lens - mtl - openapi3 + containers scientific text unordered-containers + vector ]; - description = "Autodocodec interpreters for openapi3"; + description = "Autodocodec interpreters for nix"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "autodocodec-openapi3_0_2_1_4" = callPackage ( + "autodocodec-openapi3" = callPackage ( { mkDerivation, aeson, @@ -90528,48 +90063,10 @@ self: { ]; description = "Autodocodec interpreters for openapi3"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "autodocodec-schema" = callPackage ( - { - mkDerivation, - aeson, - autodocodec, - base, - containers, - mtl, - text, - unordered-containers, - validity, - validity-aeson, - validity-containers, - validity-text, - }: - mkDerivation { - pname = "autodocodec-schema"; - version = "0.1.0.4"; - sha256 = "185z4k43r8w03gsq8r9qv6jg6ay34j2my5l9xybvadxgnp9zcc10"; - libraryHaskellDepends = [ - aeson - autodocodec - base - containers - mtl - text - unordered-containers - validity - validity-aeson - validity-containers - validity-text - ]; - description = "Autodocodec interpreters for JSON Schema"; - license = lib.licenses.mit; - } - ) { }; - - "autodocodec-schema_0_2_0_0" = callPackage ( { mkDerivation, aeson, @@ -90587,8 +90084,8 @@ self: { }: mkDerivation { pname = "autodocodec-schema"; - version = "0.2.0.0"; - sha256 = "1xzjjxd5vw211k4lvcsyz47rmvlv4b96adqxpdnh8hfxdl3dhhl3"; + version = "0.2.0.1"; + sha256 = "1zvr0hkwhm56ahp0aj0djxg3a4wkl81rcwdl7ii8g959rs2n39rf"; libraryHaskellDepends = [ aeson autodocodec @@ -90605,7 +90102,6 @@ self: { ]; description = "Autodocodec interpreters for JSON Schema"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -90639,8 +90135,6 @@ self: { ]; description = "Autodocodec interpreters for Servant Multipart"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -90672,8 +90166,6 @@ self: { ]; description = "Autodocodec interpreters for swagger2"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -90690,54 +90182,13 @@ self: { safe-coloured-text, scientific, text, - unordered-containers, vector, yaml, }: mkDerivation { pname = "autodocodec-yaml"; - version = "0.2.0.3"; - sha256 = "00cf3zz0jgnqq45rkpf5a9jlds16rgfc15ndhv1fgq7yz935g93f"; - libraryHaskellDepends = [ - autodocodec - autodocodec-schema - base - bytestring - containers - path - path-io - safe-coloured-text - scientific - text - unordered-containers - vector - yaml - ]; - description = "Autodocodec interpreters for yaml"; - license = lib.licenses.mit; - } - ) { }; - - "autodocodec-yaml_0_4_0_0" = callPackage ( - { - mkDerivation, - autodocodec, - autodocodec-schema, - base, - bytestring, - containers, - path, - path-io, - safe-coloured-text, - scientific, - text, - vector, - yaml, - }: - mkDerivation { - pname = "autodocodec-yaml"; - version = "0.4.0.0"; - sha256 = "1al2k668czis10klcicrxns89nks7b6b003wrpgaa0alx2imjsy1"; + version = "0.4.0.1"; + sha256 = "04f55h2cg81iwql5rkyap86yy6g2h4jp1wlga1hvr0yrmkfvjm7g"; libraryHaskellDepends = [ autodocodec autodocodec-schema @@ -90754,7 +90205,6 @@ self: { ]; description = "Autodocodec interpreters for yaml"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -90768,8 +90218,8 @@ self: { }: mkDerivation { pname = "autoexporter"; - version = "2.0.0.12"; - sha256 = "1ilnvpkgdbw5qg2czzh346mgrkx0dnrvalx0b93fxz4r12sg10na"; + version = "2.0.0.13"; + sha256 = "1ws7jp78h3w135w09zx9pmd23kbhfqb2k4mrhpwj661d55ppzsph"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -90874,6 +90324,7 @@ self: { description = "automata"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -92099,133 +91550,6 @@ self: { ) { awesomium = null; }; "aws" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - base16-bytestring, - base64-bytestring, - blaze-builder, - byteable, - bytestring, - case-insensitive, - cereal, - conduit, - conduit-extra, - containers, - cryptonite, - data-default, - directory, - errors, - exceptions, - filepath, - http-client, - http-client-tls, - http-conduit, - http-types, - lifted-base, - memory, - monad-control, - mtl, - network, - network-bsd, - old-locale, - QuickCheck, - quickcheck-instances, - resourcet, - safe, - scientific, - tagged, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - time, - transformers, - transformers-base, - unordered-containers, - utf8-string, - vector, - xml-conduit, - }: - mkDerivation { - pname = "aws"; - version = "0.24.1"; - sha256 = "0ni6yyjzpyzvixd7b2yzqimarjbbhqfv8vxsn2y8yppvdb2am73i"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - attoparsec - base - base16-bytestring - base64-bytestring - blaze-builder - byteable - bytestring - case-insensitive - cereal - conduit - conduit-extra - containers - cryptonite - data-default - directory - exceptions - filepath - http-client-tls - http-conduit - http-types - lifted-base - memory - monad-control - mtl - network - network-bsd - old-locale - resourcet - safe - scientific - tagged - text - time - transformers - unordered-containers - utf8-string - vector - xml-conduit - ]; - testHaskellDepends = [ - aeson - base - bytestring - conduit - errors - http-client - http-client-tls - http-types - lifted-base - monad-control - mtl - QuickCheck - quickcheck-instances - resourcet - tagged - tasty - tasty-hunit - tasty-quickcheck - text - time - transformers - transformers-base - ]; - description = "Amazon Web Services (AWS) for Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "aws_0_24_3" = callPackage ( { mkDerivation, aeson, @@ -92279,8 +91603,8 @@ self: { }: mkDerivation { pname = "aws"; - version = "0.24.3"; - sha256 = "1vmgzpkkkmhsczxdnqiyq0havgf7269dk0xjc10gfw6f9dfxzqjz"; + version = "0.24.4"; + sha256 = "0x78fydxg8qsr77mn7sy544xzl35jwc9j44vl3l868l51xkx3jwj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -92351,7 +91675,6 @@ self: { ]; description = "Amazon Web Services (AWS) for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -92362,7 +91685,6 @@ self: { deriving-compat, hashable, microlens-pro, - profunctors, tagged, tasty, tasty-discover, @@ -92371,14 +91693,15 @@ self: { }: mkDerivation { pname = "aws-arn"; - version = "0.3.2.0"; - sha256 = "14384l3k5c1qj830lq8jv22gx9ciklsvcap247p02wq2qwrp1rfy"; + version = "0.3.3.0"; + sha256 = "0zwnqmzibgvrlak2as9z5kjh54zq6lqpv5qy1k2jbdjmj4g6sn8q"; + revision = "1"; + editedCabalFile = "0yjvdncz48k5gym4lh90aag34qr3aj9bd3dalg7w0jjxrjyr45s7"; libraryHaskellDepends = [ base deriving-compat hashable microlens-pro - profunctors tagged text ]; @@ -92386,7 +91709,6 @@ self: { base deriving-compat microlens-pro - profunctors tagged tasty tasty-hunit @@ -92395,7 +91717,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Types and optics for manipulating Amazon Resource Names (ARNs)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -92410,7 +91731,7 @@ self: { base64-bytestring, bytestring, cookie, - cryptonite, + crypton, hedgehog, lens, lens-aeson, @@ -92423,10 +91744,8 @@ self: { }: mkDerivation { pname = "aws-cloudfront-signed-cookies"; - version = "0.2.0.12"; - sha256 = "1gdam3h8ir1lz8phhj03ckiv0f371xl79adi4kz2yqk2ayvcixhv"; - revision = "2"; - editedCabalFile = "0jrf9yplij4b0mzs09645xmvsp0cl8darn4zdmm00by2mfkk377y"; + version = "0.2.0.13"; + sha256 = "0q33hlsmmmj2ph4b82lnazcjl5h0qp7q8jgb8xnypm0a961q6six"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -92438,7 +91757,7 @@ self: { base64-bytestring bytestring cookie - cryptonite + crypton lens lens-aeson optparse-applicative @@ -93849,10 +93168,8 @@ self: { }: mkDerivation { pname = "aws-secrets"; - version = "0.0.0.0"; - sha256 = "1qbly27bcc74ngc7wcazsk7gq1w4c66cihpxbaxp4xvhc541fn5n"; - revision = "1"; - editedCabalFile = "163npspzl43f63xrqnq2l2x1h620vmrnh3wj6nshb05x0q1d5ljf"; + version = "0.0.0.1"; + sha256 = "177nhm0yvwrjdl37gsr00w5ca5gfxzz0a1jg8pbp06xn4makdd2m"; libraryHaskellDepends = [ aeson base @@ -94189,8 +93506,8 @@ self: { }: mkDerivation { pname = "aws-spend-summary"; - version = "0.2.0.0"; - sha256 = "0hsyk496wn96qwsf9p8ari45gdg31p2aazql15kjjgzjlnb83yl0"; + version = "0.2.0.2"; + sha256 = "0zp9bdrhxl4z8fyjqcilndpj6qw5scs1byh1fzj8v9r4zzg59zsg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -94478,7 +93795,9 @@ self: { ]; description = "Extract recent daily AWS costs"; license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; mainProgram = "awsspendsummary"; + broken = true; } ) { }; @@ -94675,6 +93994,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "axel"; + broken = true; } ) { }; @@ -94799,6 +94119,247 @@ self: { } ) { }; + "aztecs" = callPackage ( + { + mkDerivation, + base, + containers, + criterion, + deepseq, + hspec, + mtl, + QuickCheck, + stm, + }: + mkDerivation { + pname = "aztecs"; + version = "0.12.0"; + sha256 = "0r904arfgisqg83ps9schak9pwhf9r17rpilj2qx8fy2iwvfs98k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + deepseq + mtl + stm + ]; + executableHaskellDepends = [ + base + deepseq + ]; + testHaskellDepends = [ + base + containers + deepseq + hspec + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + ]; + description = "A modular game engine and Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + mainProgram = "ecs"; + } + ) { }; + + "aztecs-asset" = callPackage ( + { + mkDerivation, + aztecs, + base, + containers, + linear, + mtl, + }: + mkDerivation { + pname = "aztecs-asset"; + version = "0.2.0.0"; + sha256 = "1qhn96yznh6spdz5w7v4hqcbcysjjsgg9a97m6pz18j2nb8b93ii"; + libraryHaskellDepends = [ + aztecs + base + containers + linear + mtl + ]; + description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "aztecs-hierarchy" = callPackage ( + { + mkDerivation, + aztecs, + base, + containers, + hspec, + linear, + mtl, + QuickCheck, + }: + mkDerivation { + pname = "aztecs-hierarchy"; + version = "0.2.0.0"; + sha256 = "0db9dgh5bakc0qcwwcnc5afi19xabslnr623g4whdfwiykk1l4ym"; + libraryHaskellDepends = [ + aztecs + base + containers + linear + mtl + ]; + testHaskellDepends = [ + aztecs + base + containers + hspec + QuickCheck + ]; + description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "aztecs-sdl" = callPackage ( + { + mkDerivation, + aztecs, + base, + containers, + deepseq, + linear, + mtl, + sdl2, + text, + }: + mkDerivation { + pname = "aztecs-sdl"; + version = "0.7.0"; + sha256 = "089dvs98y3glw4jzf8dhnia02jivl7zwhpkyz86mq8q56xlpbii4"; + libraryHaskellDepends = [ + aztecs + base + containers + deepseq + linear + mtl + sdl2 + text + ]; + description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "aztecs-sdl-image" = callPackage ( + { + mkDerivation, + aztecs, + aztecs-sdl, + base, + containers, + deepseq, + linear, + mtl, + sdl2, + sdl2-image, + text, + }: + mkDerivation { + pname = "aztecs-sdl-image"; + version = "0.6.0"; + sha256 = "0y120l46jl2s6mhabplfns9dmz8bbjd39lyc2yi4nqzcgnzajhm4"; + libraryHaskellDepends = [ + aztecs + aztecs-sdl + base + containers + deepseq + linear + mtl + sdl2 + sdl2-image + text + ]; + description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "aztecs-sdl-text" = callPackage ( + { + mkDerivation, + aztecs, + aztecs-sdl, + base, + containers, + deepseq, + linear, + mtl, + sdl2, + sdl2-ttf, + text, + }: + mkDerivation { + pname = "aztecs-sdl-text"; + version = "0.6.0"; + sha256 = "08ihqzjfchgdqs1gcrb2gpfjbysjh7hzh5lh8bs9163lckg5z3ah"; + libraryHaskellDepends = [ + aztecs + aztecs-sdl + base + containers + deepseq + linear + mtl + sdl2 + sdl2-ttf + text + ]; + description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "aztecs-transform" = callPackage ( + { + mkDerivation, + aztecs, + aztecs-hierarchy, + base, + linear, + mtl, + }: + mkDerivation { + pname = "aztecs-transform"; + version = "0.2.0.0"; + sha256 = "0nbq24ksbk2xx4yx7lqkr23ky857bn75mv9bkmrndzpdg0fy9yk3"; + libraryHaskellDepends = [ + aztecs + aztecs-hierarchy + base + linear + mtl + ]; + description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "azubi" = callPackage ( { mkDerivation, @@ -95235,6 +94796,7 @@ self: { description = "Immutable disk-based B* trees"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -95472,6 +95034,8 @@ self: { ]; description = "Library for generating parsers from ABNF"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -96433,8 +95997,6 @@ self: { testHaskellDepends = [ base ]; description = "For when a type should never be an instance of a class"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -96574,39 +96136,6 @@ self: { ) { }; "barbies" = callPackage ( - { - mkDerivation, - base, - distributive, - QuickCheck, - tasty, - tasty-hunit, - tasty-quickcheck, - transformers, - }: - mkDerivation { - pname = "barbies"; - version = "2.0.5.0"; - sha256 = "1j8c45k1x9vi9w44qnc8nyy0y4p97clvbq07vby7wn26zdawl8nm"; - libraryHaskellDepends = [ - base - distributive - transformers - ]; - testHaskellDepends = [ - base - distributive - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - ]; - description = "Classes for working with types that can change clothes"; - license = lib.licenses.bsd3; - } - ) { }; - - "barbies_2_1_1_0" = callPackage ( { mkDerivation, base, @@ -96636,7 +96165,6 @@ self: { ]; description = "Classes for working with types that can change clothes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -97245,34 +96773,6 @@ self: { ) { }; "base-orphans" = callPackage ( - { - mkDerivation, - base, - ghc-prim, - hspec, - hspec-discover, - QuickCheck, - }: - mkDerivation { - pname = "base-orphans"; - version = "0.9.2"; - sha256 = "14xsjwydcvghjdx6n24n398hw4ffk3xf9db1gil88nwm2q4r04b2"; - libraryHaskellDepends = [ - base - ghc-prim - ]; - testHaskellDepends = [ - base - hspec - QuickCheck - ]; - testToolDepends = [ hspec-discover ]; - description = "Backwards-compatible orphan instances for base"; - license = lib.licenses.mit; - } - ) { }; - - "base-orphans_0_9_3" = callPackage ( { mkDerivation, base, @@ -97297,7 +96797,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Backwards-compatible orphan instances for base"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -97817,61 +97316,6 @@ self: { ) { }; "base64" = callPackage ( - { - mkDerivation, - base, - base64-bytestring, - bytestring, - criterion, - deepseq, - QuickCheck, - random-bytestring, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - text-short, - }: - mkDerivation { - pname = "base64"; - version = "0.4.2.4"; - sha256 = "119mpqcv1rwkhwm69ga2b4f7hr825fa5wfm1w3i1szmhzh52s2k4"; - revision = "4"; - editedCabalFile = "1lc32d5nxk0ry1pfn3ss55hi4cv6qj5nkkdn3j4y3lrdwyv7kbw2"; - libraryHaskellDepends = [ - base - bytestring - deepseq - text - text-short - ]; - testHaskellDepends = [ - base - base64-bytestring - bytestring - QuickCheck - random-bytestring - tasty - tasty-hunit - tasty-quickcheck - text - text-short - ]; - benchmarkHaskellDepends = [ - base - base64-bytestring - bytestring - criterion - deepseq - random-bytestring - text - ]; - description = "A modern RFC 4648-compliant Base64 library"; - license = lib.licenses.bsd3; - } - ) { }; - - "base64_1_0" = callPackage ( { mkDerivation, base, @@ -97891,8 +97335,8 @@ self: { pname = "base64"; version = "1.0"; sha256 = "1dmjy4pkz66s3wa99lkc0wc4bdjkdkr57a8rsgb5z50432gj6hkr"; - revision = "1"; - editedCabalFile = "0b02k2r5dkzm8rapypkcjl08mz97z5qh4yfxyxn0vwq5hmh8905b"; + revision = "2"; + editedCabalFile = "1jp2pc5r4w0vmd2piidzh0h308gx7gdl1xxk9mndc381c8bvkj0m"; libraryHaskellDepends = [ base bytestring @@ -97923,7 +97367,6 @@ self: { ]; description = "A modern Base64 library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -97977,6 +97420,8 @@ self: { ]; description = "Base64 encoding of byte sequences"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -100235,10 +99680,8 @@ self: { }: mkDerivation { pname = "beam-core"; - version = "0.10.3.0"; - sha256 = "1q3f95xjyinr6g9yxq1w32agp9n6q152b6mfpmabpv0l74c9mmhm"; - revision = "1"; - editedCabalFile = "1spy3lxqbsmykmkqgzj79hhz455q9ilwpbwxyxlwxiklk0izvfg7"; + version = "0.10.3.1"; + sha256 = "0n3fyjhcljd44ri7z3kb1sd3izv047v82m9n7597r7sbipv8cysc"; libraryHaskellDepends = [ aeson base @@ -100272,63 +99715,55 @@ self: { } ) { }; - "beam-core_0_10_3_1" = callPackage ( + "beam-large-records" = callPackage ( { mkDerivation, - aeson, base, - bytestring, - containers, - dlist, - free, + beam-core, + beam-sqlite, ghc-prim, - hashable, + large-generics, + large-records, microlens, - mtl, - network-uri, - scientific, - tagged, + record-dot-preprocessor, + record-hasfield, + sop-core, + sqlite-simple, tasty, tasty-hunit, text, time, - vector, - vector-sized, }: mkDerivation { - pname = "beam-core"; - version = "0.10.3.1"; - sha256 = "0n3fyjhcljd44ri7z3kb1sd3izv047v82m9n7597r7sbipv8cysc"; + pname = "beam-large-records"; + version = "0.1.1"; + sha256 = "1vsc8aikpxwhzgjk4vlvs9wkg9hlq0942zqz0r8s98s1ad2pfmih"; libraryHaskellDepends = [ - aeson base - bytestring - containers - dlist - free - ghc-prim - hashable + beam-core + large-generics microlens - mtl - network-uri - scientific - tagged + sop-core text - time - vector - vector-sized ]; testHaskellDepends = [ base - bytestring + beam-core + beam-sqlite + ghc-prim + large-generics + large-records microlens + record-dot-preprocessor + record-hasfield + sqlite-simple tasty tasty-hunit text time ]; - description = "Type-safe, feature-complete SQL query and manipulation interface for Haskell"; - license = lib.licenses.mit; + description = "Integration of large-records with beam-core"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -100504,10 +99939,8 @@ self: { }: mkDerivation { pname = "beam-postgres"; - version = "0.5.4.1"; - sha256 = "0rxf275y89xh8if2w2my75fgy34vzc85lv4viyirgd0y26n9d0kc"; - revision = "1"; - editedCabalFile = "0khizazf6ckfg641c0163hzy7wkvv2y9b8ma98m2wi0sng9j981i"; + version = "0.5.4.2"; + sha256 = "0fczf2aqz3fasbjsz8hl0mnjhx9zq7fx68wqfgsnlpp3ycbsf7d9"; libraryHaskellDepends = [ aeson attoparsec @@ -100578,14 +100011,11 @@ self: { text, time, transformers-base, - unix, }: mkDerivation { pname = "beam-sqlite"; - version = "0.5.3.0"; - sha256 = "050nqjx6916j9c499i5zskankpg3bbh9f4m8lrnmf0mj4hsl96m4"; - revision = "2"; - editedCabalFile = "0ls88df3ls7xlc9w6kd7vfaichpbs2rmigd372j5sh7iqa6n0p9a"; + version = "0.5.4.0"; + sha256 = "14yhbmq07768w8wa5ffwjnb315ln4ynkfz49z255l4pdwrpix406"; libraryHaskellDepends = [ aeson attoparsec @@ -100604,7 +100034,6 @@ self: { text time transformers-base - unix ]; testHaskellDepends = [ base @@ -100722,6 +100151,56 @@ self: { } ) { }; + "bearlibterminal" = callPackage ( + { + mkDerivation, + base, + BearLibTerminal, + bytestring, + containers, + formatting, + mtl, + random, + text, + time, + vector, + word8, + }: + mkDerivation { + pname = "bearlibterminal"; + version = "0.1.0.1"; + sha256 = "0w6xjikkcg0nb58ra0n953nxg854534ygxbcm1kxvpipkpz7fjmj"; + revision = "2"; + editedCabalFile = "07wws4fk0aw1ir63v9zp3bwpg4fsf8qi4kbmzkji2gvi7a27fzvp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + mtl + text + ]; + librarySystemDepends = [ BearLibTerminal ]; + executableHaskellDepends = [ + base + bytestring + containers + formatting + mtl + random + text + time + vector + word8 + ]; + description = "Low-level Haskell bindings to the BearLibTerminal graphics library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "omni"; + broken = true; + } + ) { BearLibTerminal = null; }; + "bearriver" = callPackage ( { mkDerivation, @@ -100735,8 +100214,8 @@ self: { }: mkDerivation { pname = "bearriver"; - version = "0.14.12"; - sha256 = "1md63c0v8mn0ljcwfsx1bbsrq8a06hh5zz6n730x97db8gpf73vk"; + version = "0.15"; + sha256 = "1w71myhyxwn6cjd123h9n2aggh0lj8y8pyqrflnjhw836gkkn2dr"; libraryHaskellDepends = [ base deepseq @@ -100748,8 +100227,6 @@ self: { ]; description = "FRP Yampa replacement implemented with Monadic Stream Functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -100803,8 +100280,8 @@ self: { }: mkDerivation { pname = "bech32"; - version = "1.1.7"; - sha256 = "1ql79scbjxrmllizywhzdys1bx565lqvj81851wzdkww662lhvpg"; + version = "1.1.8"; + sha256 = "0y9k93c5rxh0wjdyz4f1qpp6kljdbsrmy5appp4aqvwq2nqz9aas"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -100861,8 +100338,8 @@ self: { }: mkDerivation { pname = "bech32-th"; - version = "1.1.7"; - sha256 = "0a71jcvgnfsn24d2bppiprx4yb5cnsr85rsgzax3547shiqpli1n"; + version = "1.1.8"; + sha256 = "0dg79llv3rrakhskzpbs1qdwjn8i1whn1fn3xqkd9scmwh26a2n2"; libraryHaskellDepends = [ base bech32 @@ -100911,8 +100388,6 @@ self: { ]; description = "Efficient Matrix and Vector operations in 100% Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -101058,20 +100533,22 @@ self: { hspec-discover, parsec, QuickCheck, + random, template-haskell, text, validity, }: mkDerivation { pname = "belgian-structured-communication"; - version = "0.1.0.0"; - sha256 = "03lic7a7z2jqvfq0ar4n0vx5l27hg8mkck91fzwbcna82fjjabpw"; + version = "0.2.0.0"; + sha256 = "15b47mijjaqh44a5ps4c5wn1790zphb6j84i4d4glj4zh1k0rzam"; libraryHaskellDepends = [ base binary hashable parsec QuickCheck + random template-haskell text validity @@ -101192,6 +100669,8 @@ self: { pname = "benc"; version = "0.1.1.0"; sha256 = "12hp6qpz9wg0myyf9sv0izhd096ilqg0xgw0i96pildlx2cfzgpi"; + revision = "1"; + editedCabalFile = "0sn593qnyxc8xncllsk28s3pkphcnrv56iqdqaf2dx0i0vx68n4v"; libraryHaskellDepends = [ base bytestring @@ -101224,8 +100703,6 @@ self: { ]; description = "Bencode encoding and decoding library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -101325,8 +100802,8 @@ self: { pname = "bench-show"; version = "0.3.2"; sha256 = "1f0zx572d54dyyjifv4p550ci90gdr4mrifhwww4z6p87fbdi32j"; - revision = "1"; - editedCabalFile = "1qq1ppj0x1d1rl0dbhpx6h2xj359rh2l6g63wkxcjzyqf2lzlx3q"; + revision = "2"; + editedCabalFile = "0cr695fg7cppfv84ji5dgz591ha757882xxyyr72q59cjcy5cllf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -101355,9 +100832,7 @@ self: { ]; description = "Show, plot and compare benchmark results"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "bench-show"; - broken = true; } ) { }; @@ -101385,36 +100860,6 @@ self: { ) { }; "benchpress" = callPackage ( - { - mkDerivation, - base, - bytestring, - mtl, - time, - }: - mkDerivation { - pname = "benchpress"; - version = "0.2.2.23"; - sha256 = "0fys04n01484hf4gxgxkwr890d6psaphw0j4vnq82p36fa5zdjkc"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - mtl - time - ]; - executableHaskellDepends = [ - base - bytestring - time - ]; - description = "Micro-benchmarking with detailed statistics"; - license = lib.licenses.bsd3; - mainProgram = "example"; - } - ) { }; - - "benchpress_0_2_2_25" = callPackage ( { mkDerivation, base, @@ -101440,7 +100885,6 @@ self: { ]; description = "Micro-benchmarking with detailed statistics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example"; } ) { }; @@ -101904,8 +101348,8 @@ self: { }: mkDerivation { pname = "betacode"; - version = "0.1.0.0"; - sha256 = "0ry42sp40234c83iw7di37j3jfjfbszxcv4mzgqc54b1693mjq7b"; + version = "0.1.0.1"; + sha256 = "1l1yg2h7s1sr7cvw7zdl5w0m17sfsd1a7q3lv58ill4q95mhc5ja"; libraryHaskellDepends = [ attoparsec base @@ -101922,8 +101366,6 @@ self: { ]; description = "A codec for beta code (http://en.wikipedia.org/wiki/Beta_Code)."; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -102211,9 +101653,7 @@ self: { ]; description = "Simple terminal GUI for local hoogle"; license = "(BSD-3-Clause OR Apache-2.0)"; - hydraPlatforms = lib.platforms.none; mainProgram = "bhoogle"; - broken = true; } ) { }; @@ -102574,8 +102014,8 @@ self: { pname = "bifunctors"; version = "5.6.2"; sha256 = "0yk9v71xpwnxd6xia1bdr8pxbvrx4am6bjykqp1d1vk1a0lak1hh"; - revision = "1"; - editedCabalFile = "1gibijw482qj7p9zys27df71kmv94bcq0afrsnvld86nf7njdngz"; + revision = "2"; + editedCabalFile = "1ll0i0pjrmswpps64l1h6k83j7z2f4rxvr7r6iwb1axa9qf64nhi"; libraryHaskellDepends = [ assoc base @@ -103009,39 +102449,6 @@ self: { ) { }; "bin" = callPackage ( - { - mkDerivation, - base, - boring, - dec, - deepseq, - fin, - hashable, - QuickCheck, - some, - }: - mkDerivation { - pname = "bin"; - version = "0.1.3"; - sha256 = "14kd29szzpngyvibylkwh6yfyrpyhxhnjf6590kq0dkfpmrzg77v"; - revision = "1"; - editedCabalFile = "0schv2ilmkd37wsw777lx44x4nfs5pn0d7n8wkamzi8m8h0qi5l9"; - libraryHaskellDepends = [ - base - boring - dec - deepseq - fin - hashable - QuickCheck - some - ]; - description = "Bin: binary natural numbers"; - license = lib.licenses.gpl2Plus; - } - ) { }; - - "bin_0_1_4" = callPackage ( { mkDerivation, base, @@ -103071,7 +102478,6 @@ self: { ]; description = "Bin: binary natural numbers"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -103143,7 +102549,7 @@ self: { } ) { }; - "binary_0_8_9_2" = callPackage ( + "binary_0_8_9_3" = callPackage ( { mkDerivation, array, @@ -103170,8 +102576,8 @@ self: { }: mkDerivation { pname = "binary"; - version = "0.8.9.2"; - sha256 = "0k7pkc6rkxfq6xz5hai5y31rhi8d3hrn5nxsp4ya3nyc9rmi2dw4"; + version = "0.8.9.3"; + sha256 = "1vvvciasvxj3fxmpwv67kn2iwn1nfad8rx3y4ln5pj12zc0chywp"; libraryHaskellDepends = [ array base @@ -103580,7 +102986,6 @@ self: { tasty, tasty-quickcheck, text, - text-binary, time-compat, unordered-containers, vector, @@ -103588,80 +102993,8 @@ self: { }: mkDerivation { pname = "binary-instances"; - version = "1.0.4"; - sha256 = "0pv4idgzl2wkm15ih594gbw6wihwrdspa91j5ajgwr4ikx6f3v3h"; - revision = "3"; - editedCabalFile = "1ih6sdi3lhrpv78l9mikpz15r0yplnxgm9ml728ai4ja4hjjfwbb"; - libraryHaskellDepends = [ - aeson - base - binary - binary-orphans - case-insensitive - hashable - primitive - scientific - tagged - text - text-binary - time-compat - unordered-containers - vector - vector-binary-instances - ]; - testHaskellDepends = [ - aeson - base - binary - bytestring - case-insensitive - hashable - primitive - QuickCheck - quickcheck-instances - scientific - tagged - tasty - tasty-quickcheck - text - time-compat - unordered-containers - vector - ]; - description = "Orphan instances for binary"; - license = lib.licenses.bsd3; - } - ) { }; - - "binary-instances_1_0_5" = callPackage ( - { - mkDerivation, - aeson, - base, - binary, - binary-orphans, - bytestring, - case-insensitive, - hashable, - primitive, - QuickCheck, - quickcheck-instances, - scientific, - tagged, - tasty, - tasty-quickcheck, - text, - time-compat, - unordered-containers, - vector, - vector-binary-instances, - }: - mkDerivation { - pname = "binary-instances"; - version = "1.0.5"; - sha256 = "01ycp0dn96n4zavrw1rr5ly0isr3kq16jihwcdg6c022v9w73wkf"; - revision = "1"; - editedCabalFile = "1wxcp6cy7lp3bbn45jlihqdl43ix84szs55n7vwd5vjxvs695hjl"; + version = "1.0.6"; + sha256 = "08ljfwhylln9ynxhlzgaaj28nh16j9afzfk0q4gzbqv5zv1waxgb"; libraryHaskellDepends = [ aeson base @@ -103699,7 +103032,6 @@ self: { ]; description = "Orphan instances for binary"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -103815,6 +103147,8 @@ self: { pname = "binary-orphans"; version = "1.0.5"; sha256 = "13a08if69wdmc8hb7jynhllgh8jh7qbk9spygb096l9aijgaxyrr"; + revision = "1"; + editedCabalFile = "0pqzv84g0jkx2329p6qv10kd4nbms9ic704ljw4jsrxfg9bdy5qj"; libraryHaskellDepends = [ base binary @@ -103849,8 +103183,8 @@ self: { }: mkDerivation { pname = "binary-parser"; - version = "0.5.7.6"; - sha256 = "0s7d332iip9pj5sc00li9lnnmaszy63a6iz59013dbj55xbw0bba"; + version = "0.5.7.7"; + sha256 = "0yyjfb586hrg986fbkr9la9yi70ahl2wv2s6x5fqgny51izh1lsr"; libraryHaskellDepends = [ base bytestring @@ -104050,8 +103384,8 @@ self: { pname = "binary-serialise-cbor"; version = "0.2.2.0"; sha256 = "16yhimka17dza5nda62927k5x66c0yrsxzz92kya3gicd6vaga2g"; - revision = "2"; - editedCabalFile = "1ff948jlri6dz86l45bzlv057mazl1jw1kvj0m8awmy5w4xhjhmp"; + revision = "3"; + editedCabalFile = "15j75qp9700k77g55jwi5jxidr7p1px5r764hnkw0ihwhrnlxnc8"; libraryHaskellDepends = [ base bytestring @@ -104506,6 +103840,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Variable binding for abstract syntax tree"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -104966,6 +104302,8 @@ self: { description = "Low level bindings to DirectFB"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) directfb; }; @@ -105249,6 +104587,8 @@ self: { ]; description = "Low level bindings to the C levmar (Levenberg-Marquardt) library"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { @@ -105984,6 +105324,7 @@ self: { description = "A variation of Data.Dynamic.Dynamic with a Binary instance"; license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -106097,7 +105438,6 @@ self: { QuickCheck, quickcheck-instances, rerefined, - strongweak, text, text-builder-linear, text-icu, @@ -106106,8 +105446,8 @@ self: { }: mkDerivation { pname = "binrep"; - version = "1.0.0"; - sha256 = "1m81r00b8wh1sz6y5jk0vgpj7ljp1fafb5zggc77zy77fak7fc7b"; + version = "1.1.0"; + sha256 = "1g5sk85p6hiywjgl4hifvdf861a8zh0fqwy3r3n5cqilhy6sks68"; libraryHaskellDepends = [ base bytestring @@ -106121,7 +105461,6 @@ self: { ghc-bignum parser-combinators rerefined - strongweak text text-builder-linear text-icu @@ -106145,7 +105484,6 @@ self: { QuickCheck quickcheck-instances rerefined - strongweak text text-builder-linear text-icu @@ -106167,7 +105505,6 @@ self: { ghc-bignum parser-combinators rerefined - strongweak text text-builder-linear text-icu @@ -106176,11 +105513,33 @@ self: { ]; description = "Encode precise binary representations directly in types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.raehik ]; } ) { }; + "binrep-instances" = callPackage ( + { + mkDerivation, + base, + binrep, + strongweak, + }: + mkDerivation { + pname = "binrep-instances"; + version = "0.2.0"; + sha256 = "11jzjj0lw1swkr94y3qjb1yhxqmzz826a39584r7j1za16ly4l5q"; + libraryHaskellDepends = [ + base + binrep + strongweak + ]; + description = "Orphan instances for binrep"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "bins" = callPackage ( { mkDerivation, @@ -106995,6 +106354,8 @@ self: { testHaskellDepends = [ base ]; description = "Birds of Paradise"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -107042,6 +106403,7 @@ self: { ]; description = "A small tool that clears cookies (and more)"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "bisc"; } ) { }; @@ -108708,8 +108070,8 @@ self: { pname = "bits-extra"; version = "0.0.2.3"; sha256 = "1lyrr5jg8yg9cb97pn1pd4qgc7qn3irv8k5ra5j48fyn1rb6z4r7"; - revision = "3"; - editedCabalFile = "0cmss27g52vcw8vx8y5smvmiqrr1r6s1b9vihw4qrjj91x7w8sf9"; + revision = "4"; + editedCabalFile = "0bbsc76rz96npfcvp408vwfwkalynn5c1qhsy88zm4hxm337krpk"; libraryHaskellDepends = [ base ghc-prim @@ -109171,8 +108533,8 @@ self: { pname = "bitvec"; version = "1.1.5.0"; sha256 = "1ifyz0lsmgqz8yjyx4887m1wnm7ar389k6gkvcnk9mg1bgp7rll3"; - revision = "2"; - editedCabalFile = "16cbbvvjqr4pyiz7j8dpaas2ln7l7y6lczd0lszyx3cgnvv30in0"; + revision = "3"; + editedCabalFile = "1cw8gz65n5m20sy9wrxrg2kz2lskqcw81ib952jmha72c3ffcjs3"; libraryHaskellDepends = [ base bytestring @@ -109218,8 +108580,8 @@ self: { pname = "bitwise"; version = "1.0.0.1"; sha256 = "03xyzdkyb99gvm9g5chl07rqbnm7qrxba7wgmrfmal0rkwm0ibkn"; - revision = "10"; - editedCabalFile = "07m37y6g4lr9idjr88q92khla4zddkgvxlq097ilahdapxfhb9m9"; + revision = "11"; + editedCabalFile = "001d6vzqdy7704yphvzlbnrw7ndlzl5mx1xi9blwlq48lm225gkl"; libraryHaskellDepends = [ array base @@ -109259,6 +108621,8 @@ self: { pname = "bitwise-enum"; version = "1.0.1.2"; sha256 = "15v40b2rffrx1sqfbfrbiky1g1bic0waabsznq5cgrlv7jh5znxx"; + revision = "1"; + editedCabalFile = "19nyczwz2srvzfxb0g43ap9h1bhyzvsissh73zgql6vaxrpv9x7j"; libraryHaskellDepends = [ aeson array @@ -109884,8 +109248,8 @@ self: { pname = "blank-canvas"; version = "0.7.4"; sha256 = "1qm0ms3jk8m5zv81lh3pn5n04afyq7bpn9lc137ddmm9blnkzndi"; - revision = "5"; - editedCabalFile = "0ijknbbczq3x9i8b1vyx0ivla5ijdp4zxri8hcgpkv0fi3l0xrs4"; + revision = "7"; + editedCabalFile = "06knam8p11j08cgxjrnfysrbzgp8fabh651xna0ygpfffylbj9qc"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -111420,100 +110784,6 @@ self: { ) { }; "bloodhound" = callPackage ( - { - mkDerivation, - aeson, - base, - blaze-builder, - bytestring, - containers, - errors, - exceptions, - generic-random, - hashable, - hspec, - http-client, - http-types, - microlens, - microlens-aeson, - mtl, - network-uri, - pretty-simple, - QuickCheck, - quickcheck-properties, - scientific, - semigroups, - semver, - temporary, - text, - time, - transformers, - unix-compat, - unordered-containers, - vector, - }: - mkDerivation { - pname = "bloodhound"; - version = "0.21.0.0"; - sha256 = "01znn7g5vnhdharl8cl2symffqinbz9syanpnim3ijx7015nasf1"; - libraryHaskellDepends = [ - aeson - base - blaze-builder - bytestring - containers - exceptions - hashable - http-client - http-types - mtl - network-uri - scientific - semigroups - semver - text - time - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - blaze-builder - bytestring - containers - errors - exceptions - generic-random - hashable - hspec - http-client - http-types - microlens - microlens-aeson - mtl - network-uri - pretty-simple - QuickCheck - quickcheck-properties - scientific - semigroups - semver - temporary - text - time - transformers - unix-compat - unordered-containers - vector - ]; - description = "Elasticsearch client library for Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "bloodhound_0_23_0_0" = callPackage ( { mkDerivation, aeson, @@ -111551,8 +110821,8 @@ self: { }: mkDerivation { pname = "bloodhound"; - version = "0.23.0.0"; - sha256 = "0rbvjjjjdx86sg3pi04isb46ifip0m9kmrk9pyn3b49xng5nfk85"; + version = "0.23.0.1"; + sha256 = "1pgfvfbqvpfcljpybqwhz5y4l4lw7z8c9icmy4mjvciyjjbscc84"; libraryHaskellDepends = [ aeson base @@ -111604,7 +110874,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Elasticsearch client library for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -111703,7 +110972,9 @@ self: { ]; description = "visual bloom filter for neotrellis m4 output"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "bloohm"; + broken = true; } ) { }; @@ -112112,8 +111383,8 @@ self: { { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.0.12.1"; - sha256 = "05aiz02glc6iwfjy8a69zisqq8zg3i5bzmkp0vlyr00k4crd1l0j"; + version = "0.0.15.0"; + sha256 = "0spy2zmq1gdw49iqnvn2xqg2ka5vz46afgdbr34wwrwxmj66q4r9"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licenses.mit; @@ -112121,20 +111392,6 @@ self: { } ) { }; - "bluefin_0_0_14_0" = callPackage ( - { mkDerivation, bluefin-internal }: - mkDerivation { - pname = "bluefin"; - version = "0.0.14.0"; - sha256 = "14nfg1xrc1c0avlmgmfap9jpj6r6n4rvs4l2bgsjn8hgd4hbqlf4"; - libraryHaskellDepends = [ bluefin-internal ]; - description = "The Bluefin effect system"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - "bluefin-algae" = callPackage ( { mkDerivation, @@ -112163,8 +111420,6 @@ self: { ]; description = "Algebraic effects and named handlers in Bluefin"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -112180,8 +111435,8 @@ self: { }: mkDerivation { pname = "bluefin-internal"; - version = "0.0.13.0"; - sha256 = "0plx77x4xdqy51485kkrpy0inshv9dx1c4h4iry3i4gqyywbdxr8"; + version = "0.0.15.0"; + sha256 = "1cq1v2cva1vkda1dfwv1c6z8xxxq4qlwwjx3096snsawl8jhnlnj"; libraryHaskellDepends = [ async base @@ -112196,37 +111451,6 @@ self: { } ) { }; - "bluefin-internal_0_0_14_0" = callPackage ( - { - mkDerivation, - async, - base, - monad-control, - transformers, - transformers-base, - unliftio-core, - }: - mkDerivation { - pname = "bluefin-internal"; - version = "0.0.14.0"; - sha256 = "10rs1fv5hv60lrbh0zbcbapcafdqrglzjc86vb8f73kwhq6b8w71"; - revision = "1"; - editedCabalFile = "1dr1ls83ana7cvj75y62gsjazaq6c2mya4paawknxbx6aniqgnnh"; - libraryHaskellDepends = [ - async - base - monad-control - transformers - transformers-base - unliftio-core - ]; - testHaskellDepends = [ base ]; - description = "The Bluefin effect system, internals"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "bluemix-sdk" = callPackage ( { mkDerivation, @@ -112256,6 +111480,49 @@ self: { } ) { }; + "bluesky-tools" = callPackage ( + { + mkDerivation, + aeson, + async, + base, + containers, + dns, + http-api-data, + http-client, + http-types, + network-uri, + text, + transformers, + }: + mkDerivation { + pname = "bluesky-tools"; + version = "0.6.0.0"; + sha256 = "10si4bvrzn7jbcxmyrsf2qbnnhha3jpcvin1rx3cxkl77sc9igac"; + libraryHaskellDepends = [ + aeson + async + base + containers + dns + http-api-data + http-client + http-types + network-uri + text + transformers + ]; + testHaskellDepends = [ + base + text + ]; + description = "Tools for interacting with Bluesky / AT Protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "bluetile" = callPackage ( { mkDerivation, @@ -112599,8 +111866,8 @@ self: { pname = "board-games"; version = "0.4"; sha256 = "05lrjgxdg836ik7ry5h9m9diirfc55086winssr9y0g6vbgbifpc"; - revision = "1"; - editedCabalFile = "03rlyzd46cxq1n1qgq7gyxv6x61w6wlnyv9zrsphgkg7invk64s9"; + revision = "2"; + editedCabalFile = "1dqrlqkl3zzccbq62i35acqbrgw9572il35cz3vyipjc98fqhq8c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -113791,46 +113058,6 @@ self: { ) { }; "boomwhacker" = callPackage ( - { - mkDerivation, - array, - base, - containers, - event-list, - filepath, - HPDF, - midi, - non-empty, - optparse-applicative, - shell-utility, - utility-ht, - }: - mkDerivation { - pname = "boomwhacker"; - version = "0.0.1"; - sha256 = "1vzjw89warn3rr6vdggfmisj4ki5c4fdxrrrs4f7l9k9n3b4rggv"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - array - base - containers - event-list - filepath - HPDF - midi - non-empty - optparse-applicative - shell-utility - utility-ht - ]; - description = "Convert MIDI file to play-along boomwhacker animation"; - license = lib.licenses.bsd3; - mainProgram = "boomwhacker"; - } - ) { }; - - "boomwhacker_0_0_2" = callPackage ( { mkDerivation, array, @@ -113852,6 +113079,8 @@ self: { pname = "boomwhacker"; version = "0.0.2"; sha256 = "0q5cq5j7dy1qm5jqpcl1imwiqqm0h21yvqwnvabsjnfrvfvryqg2"; + revision = "1"; + editedCabalFile = "0hwqdahpbinw9m7h05q0fhakj4w8mlvqz0ah6609x6wgb0dggmyb"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -113873,7 +113102,6 @@ self: { ]; description = "Convert MIDI file to play-along boomwhacker animation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "boomwhacker"; } ) { }; @@ -114302,6 +113530,8 @@ self: { pname = "boring"; version = "0.2.2"; sha256 = "11pgndkjvy2j0jfaww92nmlkn2r27v6a253hzdc7dcb9zwgsz2wj"; + revision = "1"; + editedCabalFile = "139fba0i0ksh9chy0c86cv9v8nldwd62rw8h4a33g8rh131hbmzn"; libraryHaskellDepends = [ base tagged @@ -114713,8 +113943,6 @@ self: { ]; description = "ScopeH and ScopeT extras for bound"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -114795,8 +114023,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "bounded-qsem"; - version = "0.1.0.2"; - sha256 = "0arqwky5s64xz2sl0032vbczd4lh84yv059g0rj5nbswns0gdrhy"; + version = "0.1.0.4"; + sha256 = "01685572n8w477pd1zgffyi988xnzy3ci8ym5c1zcs6ibc4aa07k"; libraryHaskellDepends = [ base ]; description = "Bounded quantity semaphores"; license = lib.licenses.mit; @@ -114970,8 +114198,8 @@ self: { }: mkDerivation { pname = "bowtie"; - version = "0.4.0"; - sha256 = "1azsd73srpq0ly25dj1in0fgv8ja1b0sx0q23hbw43af5y885k7s"; + version = "0.5.0"; + sha256 = "0gdf3fiji0w68h51r8xdgn442k7gni66fq78bgpkrpj718fvjmbf"; libraryHaskellDepends = [ base bifunctors @@ -115643,9 +114871,7 @@ self: { ]; description = "a url shortener"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "breve"; - broken = true; } ) { }; @@ -115705,13 +114931,12 @@ self: { vector, vty, vty-crossplatform, - vty-unix, word-wrap, }: mkDerivation { pname = "brick"; - version = "2.1.1"; - sha256 = "07mk68sw5bl333lv5lrnnnf1c9d80rd4cmaspxn3xsrhf5phsa1h"; + version = "2.4"; + sha256 = "124l7yay5q5dxmpf48a4m8b7fnkwpv0shsy78qjpw5fdvqf9xkvz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -115746,14 +114971,14 @@ self: { QuickCheck vector vty - vty-unix + vty-crossplatform ]; description = "A declarative terminal user interface library"; license = lib.licenses.bsd3; } ) { }; - "brick_2_6" = callPackage ( + "brick_2_8_3" = callPackage ( { mkDerivation, base, @@ -115766,6 +114991,7 @@ self: { directory, exceptions, filepath, + hashable, microlens, microlens-mtl, microlens-th, @@ -115775,7 +115001,9 @@ self: { template-haskell, text, text-zipper, + time, unix-compat, + unordered-containers, vector, vty, vty-crossplatform, @@ -115783,10 +115011,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "2.6"; - sha256 = "19630fcg72y1vynrgssyn78xcrhmzyh4qaapynj3bkgmqm7d6qfk"; - revision = "1"; - editedCabalFile = "1nvswfwb4bj76vx20nq04nywqq38jaq9296wzi6hqa0rzsajva4s"; + version = "2.8.3"; + sha256 = "0nd62a95dj9lhsyda8lf3wafp21q9v3f43bv3qdfayg159qgq5jl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -115800,6 +115026,7 @@ self: { directory exceptions filepath + hashable microlens microlens-mtl microlens-th @@ -115808,7 +115035,9 @@ self: { template-haskell text text-zipper + time unix-compat + unordered-containers vector vty vty-crossplatform @@ -115954,8 +115183,8 @@ self: { }: mkDerivation { pname = "brick-list-skip"; - version = "0.1.1.16"; - sha256 = "0mhvys0sa3z1a7cchaa7dg2jv2dskyw33484ahgivgrxn6014bcg"; + version = "0.1.1.17"; + sha256 = "1q48b98xhsipyiv87jh7n53gjgmfb7zq4hl659yk83wgnxv8cwrb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -116064,8 +115293,8 @@ self: { }: mkDerivation { pname = "brick-tabular-list"; - version = "2.2.0.15"; - sha256 = "192496bbxbs8fd95r373b13hyyvd66rspl658d0alckwahn23n6s"; + version = "2.2.0.16"; + sha256 = "1iybkvi536ny3h4fpc0dcpnsjaxgy236as3c8py52g6my05hlc9h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -116673,23 +115902,58 @@ self: { mkDerivation, async, base, + clock, + containers, criterion, deepseq, + foldl, + monad-loops, + optparse-applicative, + paramtree, + pipes-safe, + random, + resourcet, stm, + tagged, + tasty, + tasty-golden, + tasty-hunit, + temporary, + text, transformers, unliftio-core, }: mkDerivation { pname = "broadcast-chan"; - version = "0.2.1.2"; - sha256 = "1zsrafz3q9l8np8wafmrbi8ilwwsgnzkc8jfjkjfgs4kq65yglqw"; - revision = "2"; - editedCabalFile = "06hyysplac9n76kpvqayc281ma8is578aqcspss0v8qkm0abylpj"; + version = "0.3.0"; + sha256 = "0namf7bw306706hs3r1j91xl6lplp6raj8yyw1xwavzx11dx583p"; libraryHaskellDepends = [ + async base + clock + containers + optparse-applicative + paramtree + pipes-safe + resourcet + stm + tagged + tasty + tasty-golden + tasty-hunit + temporary + text transformers unliftio-core ]; + testHaskellDepends = [ + base + containers + foldl + monad-loops + pipes-safe + random + ]; benchmarkHaskellDepends = [ async base @@ -116697,83 +115961,37 @@ self: { deepseq stm ]; + doHaddock = false; description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks"; license = lib.licenses.bsd3; } ) { }; "broadcast-chan-conduit" = callPackage ( - { - mkDerivation, - base, - broadcast-chan, - broadcast-chan-tests, - conduit, - containers, - resourcet, - transformers, - unliftio-core, - }: + { mkDerivation, broadcast-chan }: mkDerivation { pname = "broadcast-chan-conduit"; - version = "0.2.1.2"; - sha256 = "0mwd82arm50zwz559qzxi70ia9d4h5kjwdvhk09jf966hd0knnmm"; - revision = "2"; - editedCabalFile = "1k7lgfpxh7vyyv68m8bznl1b3nnr10xx7ky01r2x5b75f96asll4"; - libraryHaskellDepends = [ - base - broadcast-chan - conduit - resourcet - transformers - unliftio-core - ]; - testHaskellDepends = [ - base - broadcast-chan-tests - conduit - containers - ]; + version = "0.3.0"; + sha256 = "1xpznndpf56c403bifg4pb902m98z0lcvi0j2fk3xw37b4fqaclk"; + libraryHaskellDepends = [ broadcast-chan ]; + doHaddock = false; description = "Conduit-based parallel streaming code for broadcast-chan"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "broadcast-chan-pipes" = callPackage ( - { - mkDerivation, - base, - broadcast-chan, - broadcast-chan-tests, - containers, - foldl, - pipes, - pipes-safe, - }: + { mkDerivation, broadcast-chan }: mkDerivation { pname = "broadcast-chan-pipes"; - version = "0.2.1.1"; - sha256 = "06nghcddlcnc97p3464fsgcfvjlsnxv7i7khzws3g3myl8hrd89c"; - revision = "2"; - editedCabalFile = "0vzfjjhy4k07aizg1q3a1r99cacnihkjsxakllygrkl9hsya2cp0"; - libraryHaskellDepends = [ - base - broadcast-chan - pipes - pipes-safe - ]; - testHaskellDepends = [ - base - broadcast-chan-tests - containers - foldl - pipes - pipes-safe - ]; + version = "0.3.0"; + sha256 = "031iqay33l68sh4hfj1icwiys1pwav9lp5ckfpcf7pmplngal890"; + libraryHaskellDepends = [ broadcast-chan ]; + doHaddock = false; description = "Pipes-based parallel streaming code for broadcast-chan"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -116803,8 +116021,8 @@ self: { pname = "broadcast-chan-tests"; version = "0.2.1.2"; sha256 = "08qjvhdx2pwgj5kcl5fmg5qdlzbdchxjihmqch4sgv48kcga06nv"; - revision = "4"; - editedCabalFile = "1y1qxb9ibplx1hpwxwa83szxjwa6ridji25w0gmx92yrz11rprlj"; + revision = "5"; + editedCabalFile = "02ikd1lm606jdzm38cjrhl57g6lf0gsjw127s9mzfkibxnk0paay"; libraryHaskellDepends = [ async base @@ -117796,8 +117014,6 @@ self: { description = "Bindings to the btrfs API"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -118011,6 +117227,7 @@ self: { mkDerivation, aeson, attoparsec, + attoparsec-aeson, base, bytestring, criterion, @@ -118026,8 +117243,8 @@ self: { }: mkDerivation { pname = "buffer-builder"; - version = "0.2.4.8"; - sha256 = "14l70h4j1dmhm96fsxg1mhiw00h9jqw0wy02v31lsz0jwpdr2513"; + version = "0.2.4.9"; + sha256 = "1fcxppp09czxmi6y0v5wm6x32xdw1fy15fnz51bak6ajq03qvy7y"; libraryHaskellDepends = [ base bytestring @@ -118039,6 +117256,7 @@ self: { testHaskellDepends = [ aeson attoparsec + attoparsec-aeson base bytestring criterion @@ -118306,62 +117524,6 @@ self: { ) { }; "bugsnag" = callPackage ( - { - mkDerivation, - aeson, - annotated-exception, - base, - bugsnag-hs, - bytestring, - containers, - Glob, - hspec, - http-client, - http-client-tls, - parsec, - template-haskell, - text, - th-lift-instances, - ua-parser, - unliftio, - unordered-containers, - }: - mkDerivation { - pname = "bugsnag"; - version = "1.1.0.0"; - sha256 = "17iard7dzydyc9gin0b3jk9k55sr20hck71smpzyr8dfs2d3wa3z"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - annotated-exception - base - bugsnag-hs - bytestring - containers - Glob - http-client - http-client-tls - parsec - template-haskell - text - th-lift-instances - ua-parser - unliftio - unordered-containers - ]; - testHaskellDepends = [ - annotated-exception - base - hspec - unliftio - ]; - description = "Bugsnag error reporter for Haskell"; - license = lib.licenses.mit; - } - ) { }; - - "bugsnag_1_1_0_1" = callPackage ( { mkDerivation, aeson, @@ -118414,7 +117576,6 @@ self: { ]; description = "Bugsnag error reporter for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -118486,6 +117647,8 @@ self: { ]; description = "Bugsnag error reporter for Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -118741,8 +117904,6 @@ self: { ]; description = "Build Systems à la Carte"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -119386,7 +118547,9 @@ self: { testHaskellDepends = [ base ]; description = "Parse webforms & render to interactive hypertext"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "bureaucromancy"; + broken = true; } ) { }; @@ -119438,8 +118601,8 @@ self: { }: mkDerivation { pname = "burrito"; - version = "2.0.1.10"; - sha256 = "1c8nfh90x0s7ccjznlkk73k99bk2c3n6rdfaw5pszad7ma8zmmc4"; + version = "2.0.1.11"; + sha256 = "082h0kchglzkqsv32hpzd195vxd24rhlv5s4myb4nndncrzks1yc"; libraryHaskellDepends = [ base bytestring @@ -120093,10 +119256,8 @@ self: { }: mkDerivation { pname = "bv-sized"; - version = "1.0.5"; - sha256 = "1ydldi9q9rxggjh6mncg7mwggi0wpigld96nqqgw33ldcid8b7as"; - revision = "1"; - editedCabalFile = "17khx2nq5gp3b2sbrwgswvywf8sj7kas84qlppdsj2isr3w2v8gn"; + version = "1.0.6"; + sha256 = "1whz889kykmsps7z8xai4347gf186c3ygq6v9bgp148hfqqaiqmd"; libraryHaskellDepends = [ base bitwise @@ -120203,8 +119364,8 @@ self: { }: mkDerivation { pname = "byline"; - version = "1.1.2"; - sha256 = "11z9dga8jq3f0h4v0c3s2brrcqb029h6wsn0x97393vkx7pjhai2"; + version = "1.1.3"; + sha256 = "14nczmwjz44cdz2hhgfll9widdw3a13zj2l8rg1iw59l8y9wq3hi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -120239,8 +119400,6 @@ self: { ]; description = "Library for creating command-line interfaces (colors, menus, etc.)"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -120410,78 +119569,6 @@ self: { ) { }; "bytebuild" = callPackage ( - { - mkDerivation, - base, - byteslice, - bytestring, - gauge, - haskell-src-meta, - integer-logarithms, - natural-arithmetic, - primitive, - primitive-offset, - QuickCheck, - quickcheck-instances, - run-st, - tasty, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - text-short, - wide-word, - zigzag, - }: - mkDerivation { - pname = "bytebuild"; - version = "0.3.16.2"; - sha256 = "11wnsj71dd8p5ag7z8kb9pav8l86plg2jq6mrj5y6bk8ajw3zd9c"; - libraryHaskellDepends = [ - base - byteslice - bytestring - haskell-src-meta - integer-logarithms - natural-arithmetic - primitive - primitive-offset - run-st - template-haskell - text - text-short - wide-word - zigzag - ]; - testHaskellDepends = [ - base - byteslice - bytestring - natural-arithmetic - primitive - QuickCheck - quickcheck-instances - tasty - tasty-hunit - tasty-quickcheck - text - text-short - wide-word - ]; - benchmarkHaskellDepends = [ - base - byteslice - gauge - natural-arithmetic - primitive - text-short - ]; - description = "Build byte arrays"; - license = lib.licenses.bsd3; - } - ) { }; - - "bytebuild_0_3_16_3" = callPackage ( { mkDerivation, base, @@ -120550,7 +119637,6 @@ self: { ]; description = "Build byte arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -120577,67 +119663,6 @@ self: { ) { }; "bytehash" = callPackage ( - { - mkDerivation, - base, - byte-order, - byteslice, - bytesmith, - bytestring, - entropy, - gauge, - hedgehog, - primitive, - primitive-unlifted, - split, - tasty, - tasty-hedgehog, - tasty-hunit, - transformers, - unordered-containers, - }: - mkDerivation { - pname = "bytehash"; - version = "0.1.1.0"; - sha256 = "08apq1pv5v42q8k3l1xkgba7c4g61ckbwcpz02d93lzv3qhhbxm1"; - libraryHaskellDepends = [ - base - byte-order - byteslice - bytestring - entropy - primitive - primitive-unlifted - transformers - ]; - testHaskellDepends = [ - base - byteslice - entropy - hedgehog - primitive - tasty - tasty-hedgehog - tasty-hunit - ]; - benchmarkHaskellDepends = [ - base - byteslice - bytesmith - bytestring - entropy - gauge - primitive - primitive-unlifted - split - unordered-containers - ]; - description = "Universal hashing of bytes"; - license = lib.licenses.bsd3; - } - ) { }; - - "bytehash_0_1_1_2" = callPackage ( { mkDerivation, base, @@ -120695,7 +119720,6 @@ self: { ]; description = "Universal hashing of bytes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -120850,51 +119874,6 @@ self: { ) { }; "bytes" = callPackage ( - { - mkDerivation, - base, - binary, - binary-orphans, - bytestring, - cereal, - containers, - hashable, - scientific, - text, - time, - transformers, - transformers-compat, - unordered-containers, - void, - }: - mkDerivation { - pname = "bytes"; - version = "0.17.3"; - sha256 = "1ir9v4gjw7zgm9f55wa3y8wgn4zfpi71pvbsdmjgjk9dh02wy2ni"; - revision = "2"; - editedCabalFile = "1l9cc914rrkfw10s6n00azr6f546vr56xmmsd3nplm0pq0q52y2c"; - libraryHaskellDepends = [ - base - binary - binary-orphans - bytestring - cereal - containers - hashable - scientific - text - time - transformers - transformers-compat - unordered-containers - void - ]; - description = "Sharing code for serialization between binary and cereal"; - license = lib.licenses.bsd3; - } - ) { }; - - "bytes_0_17_4" = callPackage ( { mkDerivation, base, @@ -120936,7 +119915,6 @@ self: { ]; description = "Sharing code for serialization between binary and cereal"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -121021,8 +119999,8 @@ self: { }: mkDerivation { pname = "byteset"; - version = "0.1.1.1"; - sha256 = "1sy7xp2zvmhlldgb18ah3g17382p9q2i0w3zxrzriq0ib9lrln1x"; + version = "0.1.1.2"; + sha256 = "1ibq073s22yvgs6insnigcnk39qnsdhk73awnsq0kav8x37mnrzr"; libraryHaskellDepends = [ base binary @@ -121033,64 +120011,6 @@ self: { ) { }; "byteslice" = callPackage ( - { - mkDerivation, - base, - bytestring, - gauge, - natural-arithmetic, - primitive, - primitive-addr, - primitive-unlifted, - quickcheck-classes, - run-st, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - text-short, - transformers, - tuples, - vector, - }: - mkDerivation { - pname = "byteslice"; - version = "0.2.13.2"; - sha256 = "1z1zjhhnsrnr2qbldl6kk756cy5mim1pv02zy3p1vb9ahq7v7iv7"; - libraryHaskellDepends = [ - base - bytestring - natural-arithmetic - primitive - primitive-addr - primitive-unlifted - run-st - text - text-short - tuples - vector - ]; - testHaskellDepends = [ - base - bytestring - primitive - quickcheck-classes - tasty - tasty-hunit - tasty-quickcheck - text - transformers - ]; - benchmarkHaskellDepends = [ - base - gauge - ]; - description = "Slicing managed and unmanaged memory"; - license = lib.licenses.bsd3; - } - ) { }; - - "byteslice_0_2_14_0" = callPackage ( { mkDerivation, base, @@ -121145,7 +120065,6 @@ self: { ]; description = "Slicing managed and unmanaged memory"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -121259,8 +120178,8 @@ self: { }: mkDerivation { pname = "bytestring-aeson-orphans"; - version = "0.1.0.1"; - sha256 = "0iv2kkdiqhd1yxizpp1dv40f3bvb9qx5qzk1b59fplg1hiqmdr9h"; + version = "0.1.0.2"; + sha256 = "06pjabrsq2727xbhyc9057kajc374jqdvjh3zzc25psa47lqa2dl"; libraryHaskellDepends = [ aeson base @@ -121270,6 +120189,7 @@ self: { ]; description = "Aeson instances for ByteString, using base 64 encoding"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -121363,6 +120283,7 @@ self: { description = "Variable-length integer encoding"; license = lib.licenses.lgpl3Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -121643,8 +120564,8 @@ self: { }: mkDerivation { pname = "bytestring-lexing"; - version = "0.5.0.14"; - sha256 = "10r12gsms3bmakxfsqg24l7v87lq4hxgz3g8c3mz8wdcd5bds4l0"; + version = "0.5.0.15"; + sha256 = "0m0375fjr20071s0sx596b45bw962q17i5m4icriq1jv4swx9f3j"; libraryHaskellDepends = [ base bytestring @@ -121913,8 +120834,8 @@ self: { }: mkDerivation { pname = "bytestring-strict-builder"; - version = "0.4.5.7"; - sha256 = "1wblyys69avihm41lyxs04yvg1p85jp598w5ralv85mrgirb39np"; + version = "0.4.5.8"; + sha256 = "02yxl8f3na61s3s1gnhw10km6wsidq8gfir2jz9xff06445f16iv"; libraryHaskellDepends = [ base bytestring @@ -122044,8 +120965,8 @@ self: { }: mkDerivation { pname = "bytestring-tree-builder"; - version = "0.2.7.12"; - sha256 = "0dwj8ljmi0apjqj8lvk9wx1gisaaswdrihwp5nn5646ja09j7n4h"; + version = "0.2.7.13"; + sha256 = "0s37z93909zl33332jq1zh4a2nrl2w9k3q45qardz4vkc4p56zlg"; libraryHaskellDepends = [ base bytestring @@ -122086,8 +121007,8 @@ self: { }: mkDerivation { pname = "bytestring-trie"; - version = "0.2.7.5"; - sha256 = "02z15mqn7rlpa6w41mwibhm3v33p03dp3mdv1b3q4s1jkn63lw2d"; + version = "0.2.7.6"; + sha256 = "0rk7pqpp6nq1ag7cjix4arjm64y27hm8cinmnb0ysfdzpvypmbln"; libraryHaskellDepends = [ base binary @@ -122372,6 +121293,41 @@ self: { } ) { }; + "bz3" = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + c2hs, + directory, + random, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "bz3"; + version = "1.0.0.0"; + sha256 = "1iik8r9hwhyqfi71f8nc0lb2ia18lgkrfsfcl98y7cfq243svc1a"; + libraryHaskellDepends = [ + base + binary + bytestring + ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base + bytestring + directory + random + tasty + tasty-hunit + ]; + description = "High-level bindings to bz3"; + license = lib.licenses.agpl3Plus; + } + ) { }; + "bzip-signature" = callPackage ( { mkDerivation, @@ -122441,60 +121397,6 @@ self: { ) { inherit (pkgs) bzip2; }; "bzlib-conduit" = callPackage ( - { - mkDerivation, - base, - bindings-DSL, - bytestring, - bzip2, - conduit, - data-default-class, - hspec, - mtl, - random, - resourcet, - }: - mkDerivation { - pname = "bzlib-conduit"; - version = "0.3.0.3"; - sha256 = "0v7dvdwh9f7sic7b2m6lzz1brpa7r1k8ab7pml20fqq6vkmfm5l1"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base - bindings-DSL - bytestring - conduit - data-default-class - mtl - resourcet - ]; - librarySystemDepends = [ bzip2 ]; - testHaskellDepends = [ - base - bindings-DSL - bytestring - conduit - data-default-class - hspec - mtl - random - resourcet - ]; - benchmarkHaskellDepends = [ - base - bindings-DSL - bytestring - conduit - data-default-class - mtl - resourcet - ]; - description = "Streaming compression/decompression via conduits"; - license = lib.licenses.bsd3; - } - ) { inherit (pkgs) bzip2; }; - - "bzlib-conduit_0_3_0_4" = callPackage ( { mkDerivation, base, @@ -122545,7 +121447,6 @@ self: { ]; description = "Streaming compression/decompression via conduits"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) bzip2; }; @@ -123229,8 +122130,8 @@ self: { pname = "cabal-add"; version = "0.1"; sha256 = "1szbi0z8yf98641rwnj856gcfsvvflxwrfxraxy6rl60m7i0mab1"; - revision = "1"; - editedCabalFile = "0zwinjbnw4a191c951wwavbh6x6f300l0kgv53fiffxfn66x9w6f"; + revision = "2"; + editedCabalFile = "1qb5xq7r68psc2dpp8wdfcfd1w4nls7xfla1fkc9vppd8zxmi87m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123262,9 +122163,7 @@ self: { ]; description = "Extend Cabal build-depends from the command line"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-add"; - broken = true; } ) { }; @@ -123277,8 +122176,8 @@ self: { }: mkDerivation { pname = "cabal-appimage"; - version = "0.4.0.5"; - sha256 = "0ir952hdpyf62xc799fq22qmj7n09cbc0v3jldlr40iv0200isr2"; + version = "0.4.1.0"; + sha256 = "009mp46i5xx6cqjbmbj6m0kh2r2l1wa3gvpnjn9nc58vqhfnhr9c"; libraryHaskellDepends = [ base Cabal @@ -123481,6 +122380,10 @@ self: { cryptonite, deepseq, directory, + effectful, + effectful-core, + effectful-plugin, + effectful-zoo, exceptions, filepath, generic-lens, @@ -123496,26 +122399,24 @@ self: { hw-prelude, lens, microlens, - mtl, network-uri, - oops, optparse-applicative, process, raw-strings-qq, relation, resourcet, + resourcet-effectful, stm, stringsearch, temporary, text, time, topograph, - unliftio, }: mkDerivation { pname = "cabal-cache"; - version = "1.1.0.2"; - sha256 = "09vyxp5bx4mfwjaz7vfniy4b2n79dwa02bgb4yzxigw0q8gvkfv7"; + version = "1.2.0.0"; + sha256 = "08wv2sidany5p6ikv4i98bnqhmdm590gkqdxp7plapjlwx9vvgqh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123531,6 +122432,10 @@ self: { cryptonite deepseq directory + effectful + effectful-core + effectful-plugin + effectful-zoo exceptions filepath generic-lens @@ -123539,13 +122444,12 @@ self: { http-types hw-prelude microlens - mtl network-uri - oops optparse-applicative process relation resourcet + resourcet-effectful stm text topograph @@ -123559,21 +122463,22 @@ self: { cabal-install-parsers containers directory + effectful + effectful-core + effectful-plugin + effectful-zoo exceptions filepath generic-lens hw-prelude lens - microlens network-uri - oops optparse-applicative - resourcet + resourcet-effectful stm stringsearch temporary text - unliftio ]; testHaskellDepends = [ aeson @@ -123581,18 +122486,23 @@ self: { base bytestring directory + effectful + effectful-core + effectful-plugin + effectful-zoo exceptions filepath + generic-lens Glob hedgehog hedgehog-extras hspec - http-types hw-hspec-hedgehog hw-prelude + microlens network-uri - oops raw-strings-qq + resourcet-effectful text time ]; @@ -124225,7 +123135,6 @@ self: { ]; description = "Fix for cabal files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-fix"; } ) { }; @@ -124437,8 +123346,8 @@ self: { }: mkDerivation { pname = "cabal-gild"; - version = "1.5.0.1"; - sha256 = "02bv6yn6z78ikdhkzwj0hwgn0qmqxwylbfv3pprxkmkqpz53fh95"; + version = "1.5.0.3"; + sha256 = "0lv3w9l865nys341z3r20psvmnjm79np7898d5v9ccr8l58h1vp4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124474,6 +123383,64 @@ self: { } ) { }; + "cabal-gild_1_6_0_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal-syntax, + containers, + directory, + exceptions, + filepath, + filepattern, + hspec, + parsec, + pretty, + temporary, + text, + transformers, + }: + mkDerivation { + pname = "cabal-gild"; + version = "1.6.0.0"; + sha256 = "09i4s1r5362w4q2ad2scw0d2p2p7l52b7nycxvrc71sb5a1x6zlw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + Cabal-syntax + containers + exceptions + filepath + filepattern + parsec + pretty + text + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + bytestring + containers + directory + exceptions + filepath + filepattern + hspec + temporary + transformers + ]; + description = "Formats package descriptions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-gild"; + maintainers = [ lib.maintainers.turion ]; + } + ) { }; + "cabal-graphdeps" = callPackage ( { mkDerivation, @@ -124767,8 +123734,10 @@ self: { }: mkDerivation { pname = "cabal-install"; - version = "3.14.1.0"; - sha256 = "18cdb2wvic41d6259na9c7ivlgzy89ci8q6d87ri0j0n4x0xkfjb"; + version = "3.14.1.1"; + sha256 = "1kmsnvdid2pc1r395id8h1vi8ckphm9h9rl7m5sn5d3zp153c7gi"; + revision = "1"; + editedCabalFile = "0yz85jln3nipglik8pn45kmbdn63i74xcll5yx5fdawlfrl4qav2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125009,6 +123978,92 @@ self: { ) { }; "cabal-install-parsers" = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + base, + base16-bytestring, + binary, + binary-instances, + bytestring, + Cabal-syntax, + containers, + criterion, + cryptohash-sha256, + deepseq, + directory, + filepath, + lukko, + network-uri, + parsec, + pretty, + tar, + tasty, + tasty-golden, + tasty-hunit, + text, + time, + transformers, + tree-diff, + }: + mkDerivation { + pname = "cabal-install-parsers"; + version = "0.6.1.1"; + sha256 = "1w4kbc7435qbkflb8rkmfgyqw3fynyfqgvy4mxay1r1zfknqvq0b"; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + binary + binary-instances + bytestring + Cabal-syntax + containers + cryptohash-sha256 + deepseq + directory + filepath + lukko + network-uri + parsec + pretty + tar + text + time + transformers + ]; + testHaskellDepends = [ + ansi-terminal + base + base16-bytestring + bytestring + Cabal-syntax + containers + directory + filepath + pretty + tar + tasty + tasty-golden + tasty-hunit + tree-diff + ]; + benchmarkHaskellDepends = [ + base + bytestring + Cabal-syntax + containers + criterion + directory + filepath + ]; + description = "Utilities to work with cabal-install files"; + license = "GPL-2.0-or-later AND BSD-3-Clause"; + } + ) { }; + + "cabal-install-parsers_0_6_2" = callPackage ( { mkDerivation, aeson, @@ -125091,6 +124146,7 @@ self: { ]; description = "Utilities to work with cabal-install files"; license = "GPL-2.0-or-later AND BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -125393,7 +124449,6 @@ self: { ansi-terminal, async, base, - base-compat, base16-bytestring, bytestring, containers, @@ -125414,79 +124469,8 @@ self: { }: mkDerivation { pname = "cabal-plan"; - version = "0.7.3.0"; - sha256 = "0rjyf5dh13kqwjr520i4w1g7y37nv4rn7vbpkgcjf5qi9f2m9p6c"; - revision = "3"; - editedCabalFile = "1d9wii8gca1g7q6dr3y4yi08xnq2dw5wfk911abp34r5vf8zmgwm"; - configureFlags = [ "-fexe" ]; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - base16-bytestring - bytestring - containers - directory - filepath - text - ]; - executableHaskellDepends = [ - ansi-terminal - async - base - base-compat - bytestring - containers - directory - mtl - optics-core - optparse-applicative - parsec - process - semialign - singleton-bool - text - these - topograph - transformers - vector - ]; - description = "Library and utility for processing cabal's plan.json file"; - license = lib.licenses.gpl2Plus; - mainProgram = "cabal-plan"; - } - ) { }; - - "cabal-plan_0_7_4_0" = callPackage ( - { - mkDerivation, - aeson, - ansi-terminal, - async, - base, - base16-bytestring, - bytestring, - containers, - directory, - filepath, - mtl, - optics-core, - optparse-applicative, - parsec, - process, - semialign, - singleton-bool, - text, - these, - topograph, - transformers, - vector, - }: - mkDerivation { - pname = "cabal-plan"; - version = "0.7.4.0"; - sha256 = "10x69i01q8nmdq5q2523rmqfn5nglvmbdysgdn46h1iw2gavar76"; + version = "0.7.5.0"; + sha256 = "0svvsh3ir9z1pdjbbhi8fkcqv66812hixnv18vifhcw0v8w94ymi"; configureFlags = [ "-fexe" ]; isLibrary = true; isExecutable = true; @@ -125522,7 +124506,6 @@ self: { ]; description = "Library and utility for processing cabal's plan.json file"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-plan"; } ) { }; @@ -125627,64 +124610,6 @@ self: { ) { }; "cabal-rpm" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - Cabal, - cached-json-file, - directory, - extra, - filepath, - http-client, - http-client-tls, - http-conduit, - http-query, - optparse-applicative, - process, - simple-cabal, - simple-cmd, - simple-cmd-args, - text, - time, - unix, - }: - mkDerivation { - pname = "cabal-rpm"; - version = "2.1.5"; - sha256 = "1ksd0q2hzmb5fszrmq5lzc0qfliqrkc51r07kzpd1p8bngcvmb2m"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson - base - bytestring - Cabal - cached-json-file - directory - extra - filepath - http-client - http-client-tls - http-conduit - http-query - optparse-applicative - process - simple-cabal - simple-cmd - simple-cmd-args - text - time - unix - ]; - description = "RPM packaging tool for Haskell Cabal-based packages"; - license = lib.licenses.gpl3Only; - mainProgram = "cabal-rpm"; - } - ) { }; - - "cabal-rpm_2_2_1" = callPackage ( { mkDerivation, aeson, @@ -125734,6 +124659,62 @@ self: { ]; description = "RPM packaging tool for Haskell Cabal-based packages"; license = lib.licenses.gpl3Only; + mainProgram = "cabal-rpm"; + } + ) { }; + + "cabal-rpm_2_3_0" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + Cabal, + cached-json-file, + directory, + extra, + filepath, + html-entities, + http-client, + http-client-tls, + http-query, + safe, + simple-cabal, + simple-cmd, + simple-cmd-args, + text, + time, + unix, + }: + mkDerivation { + pname = "cabal-rpm"; + version = "2.3.0"; + sha256 = "1scgf9npfjynj5b730zjk0yzyq74v2dghs0pwp2zg4kl0hxp6sw0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson + base + bytestring + Cabal + cached-json-file + directory + extra + filepath + html-entities + http-client + http-client-tls + http-query + safe + simple-cabal + simple-cmd + simple-cmd-args + text + time + unix + ]; + description = "RPM packaging tool for Haskell Cabal-based packages"; + license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-rpm"; } @@ -125829,7 +124810,6 @@ self: { ]; executableHaskellDepends = [ base ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-scaffold"; } ) { }; @@ -125902,7 +124882,9 @@ self: { ]; description = "Sign and verify Cabal packages"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "cabal-sign"; + broken = true; } ) { }; @@ -125926,10 +124908,53 @@ self: { }: mkDerivation { pname = "cabal-sort"; - version = "0.1.2"; - sha256 = "1pvqnviv1dv9fdaghj1rzyhjnbjymprypn595w1svl2x8ylzw871"; - revision = "1"; - editedCabalFile = "0d3744rxxi3l7csbkbcvc4npp9w5dp84p5wxiybpwh111pfhb4fx"; + version = "0.1.2.1"; + sha256 = "0xj55y2cx5h3mmxk4sjjxlvqfzkv2jzhicdjvl3i85y7h28iqf35"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + bytestring + Cabal + comfort-graph + containers + directory + explicit-exception + filepath + non-empty + optparse-applicative + process + shell-utility + transformers + utility-ht + ]; + description = "Topologically sort cabal packages"; + license = lib.licenses.bsd3; + } + ) { }; + + "cabal-sort_0_1_2_2" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + comfort-graph, + containers, + directory, + explicit-exception, + filepath, + non-empty, + optparse-applicative, + process, + shell-utility, + transformers, + utility-ht, + }: + mkDerivation { + pname = "cabal-sort"; + version = "0.1.2.2"; + sha256 = "1gyx5d485mzya147d7gwh0i9bkvdqxixrb80bfv5sn710p07bfdz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125951,7 +124976,6 @@ self: { description = "Topologically sort cabal packages"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -126424,6 +125448,7 @@ self: { { mkDerivation, aeson, + ansi-terminal, ansi-wl-pprint, base, bytestring, @@ -126454,12 +125479,13 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.19.1"; - sha256 = "1ck7yqvvxkylwh3pw8hj24jg5jqx6hqy3bm37dkg85q9p9fs7nz0"; + version = "2.20.0"; + sha256 = "1mf9af4x1jndjlxis05r32fg03naaljc3zvha69n69r9m79vpd9i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson + ansi-terminal ansi-wl-pprint base bytestring @@ -127004,8 +126030,8 @@ self: { pname = "cached-io"; version = "1.3.0.0"; sha256 = "0bxb59brgfv1rgarsc1cix1g1043zl263j5a0rhpzvd80wj6msi2"; - revision = "1"; - editedCabalFile = "184j3550mp5d79ia2a0fzvywgkxzilsnj0f33wh1whaxdw1zwj1i"; + revision = "2"; + editedCabalFile = "0k3clbankknvbfwws70lpi6kazbvh7zj36h5rphf6wi94q9k9b4n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -127246,8 +126272,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.7.5"; - sha256 = "0f9lp7drhiadn8blcf1m4hxmv3zj1ah9n0w6s9v5ad1zp1lgcd0y"; + version = "1.7.7"; + sha256 = "1hlihm8lwng0g2w1a1cw56y32h85hdb1nxx9h8p60fql46z2f18w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -127355,6 +126381,7 @@ self: { dhall directory extra + filepath hercules-ci-cnix-store here hspec @@ -127406,8 +126433,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.7.5"; - sha256 = "03iq1kwy2jnbpf2c2v0hs9s44sd2w92srrrcb61jm00ws7qnh5sw"; + version = "1.7.7"; + sha256 = "13gr7l65xpn8y32cds129bwwsjmc4ykz3vzvfm5hvmi5przlwb88"; libraryHaskellDepends = [ aeson async @@ -127518,6 +126545,74 @@ self: { } ) { }; + "cacophony_0_11_0" = callPackage ( + { + mkDerivation, + aeson, + async, + attoparsec, + base, + base16-bytestring, + bytestring, + criterion, + crypton, + deepseq, + directory, + exceptions, + free, + hlint, + lens, + memory, + monad-coroutine, + mtl, + safe-exceptions, + text, + transformers, + }: + mkDerivation { + pname = "cacophony"; + version = "0.11.0"; + sha256 = "1hblwicccj3g03161b302a7ivag1vb173cpbdhshrz76wi8wvnbs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + crypton + exceptions + free + lens + memory + monad-coroutine + mtl + safe-exceptions + transformers + ]; + testHaskellDepends = [ + aeson + attoparsec + base + base16-bytestring + bytestring + directory + hlint + text + ]; + benchmarkHaskellDepends = [ + async + base + base16-bytestring + bytestring + criterion + deepseq + ]; + description = "A library implementing the Noise protocol"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "caerbannog" = callPackage ( { mkDerivation, @@ -127640,8 +126735,8 @@ self: { }: mkDerivation { pname = "cairo"; - version = "0.13.11.0"; - sha256 = "1wzk4kviifr65jdagmpgjlfzamarlqws2mghv8z13sh2z6cj56l5"; + version = "0.13.12.0"; + sha256 = "1d3ba8gz72f8dz3m5c2i6y85b3vf7405m16al7ms7k9qjy1wcpby"; enableSeparateDataOutput = true; setupHaskellDepends = [ base @@ -127779,8 +126874,8 @@ self: { }: mkDerivation { pname = "cairo-image"; - version = "0.1.0.3"; - sha256 = "0yppvcnsd78cdls67lmz9bbxiqxhl9hxl2n742gls5q1bmi93np2"; + version = "0.1.0.5"; + sha256 = "13k7s3lpcb6mcc7ndyp139zr4xglfvhvx6d5ji2dxgk0s0nkj899"; libraryHaskellDepends = [ base c-enum @@ -127799,38 +126894,6 @@ self: { } ) { inherit (pkgs) cairo; }; - "cairo-image_0_1_0_4" = callPackage ( - { - mkDerivation, - base, - c-enum, - cairo, - primitive, - template-haskell, - }: - mkDerivation { - pname = "cairo-image"; - version = "0.1.0.4"; - sha256 = "1piib7npzr9101f3bi8mn7h5prs4c9iwwdil06b8isq7p5xvvh50"; - libraryHaskellDepends = [ - base - c-enum - primitive - template-haskell - ]; - libraryPkgconfigDepends = [ cairo ]; - testHaskellDepends = [ - base - c-enum - primitive - template-haskell - ]; - description = "Image for Cairo"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { inherit (pkgs) cairo; }; - "cake" = callPackage ( { mkDerivation, @@ -128205,8 +127268,6 @@ self: { ]; description = "A library for writing discord bots in haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -128525,69 +127586,6 @@ self: { ) { }; "call-alloy" = callPackage ( - { - mkDerivation, - async, - base, - bytestring, - containers, - directory, - extra, - filepath, - hspec, - mtl, - process, - split, - string-interpolate, - transformers, - trifecta, - unix, - }: - mkDerivation { - pname = "call-alloy"; - version = "0.4.1.1"; - sha256 = "0ykq7vp9qm538q61crl3hbzd3kjia8q5alf5db62zpv80ffsj1pg"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - async - base - bytestring - containers - directory - extra - filepath - mtl - process - split - transformers - trifecta - unix - ]; - testHaskellDepends = [ - async - base - bytestring - containers - directory - extra - filepath - hspec - mtl - process - split - string-interpolate - transformers - trifecta - unix - ]; - description = "A simple library to call Alloy given a specification"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "call-alloy_0_5_0_1" = callPackage ( { mkDerivation, async, @@ -128800,7 +127798,9 @@ self: { ]; description = "HIE-based Haskell call graph and source code visualizer"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "calligraphy"; + broken = true; } ) { }; @@ -129061,6 +128061,7 @@ self: { "canadian-income-tax" = callPackage ( { mkDerivation, + aeson, base, bifunctors, bitwise-enum, @@ -129092,8 +128093,8 @@ self: { }: mkDerivation { pname = "canadian-income-tax"; - version = "2023.0"; - sha256 = "0gys5qy3dihqqqpdvdpxjip7rh5p9h8xkf8fs4y7lbmjrfr5kbsq"; + version = "2024.0"; + sha256 = "0lciy9q87wjv8gpc0qhgf2p7bpcxk7bg0ka7ac86c201qbva1xw7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -129114,6 +128115,7 @@ self: { typed-process ]; executableHaskellDepends = [ + aeson base bytestring ca-province-codes @@ -129256,8 +128258,9 @@ self: { ]; description = "Candid integration"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "hcandid"; - maintainers = [ lib.maintainers.nomeata ]; + broken = true; } ) { }; @@ -130442,6 +129445,126 @@ self: { } ) { }; + "cardano-addresses" = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + ansi-terminal, + ansi-wl-pprint, + base, + base58-bytestring, + basement, + bech32, + bech32-th, + binary, + bytestring, + cardano-address, + cardano-crypto, + cborg, + containers, + crypton, + deepseq, + digest, + either, + exceptions, + extra, + fmt, + hashable, + hspec, + hspec-discover, + hspec-golden, + memory, + mtl, + optparse-applicative, + pretty-simple, + process, + QuickCheck, + safe, + string-interpolate, + template-haskell, + temporary, + text, + transformers, + unordered-containers, + with-utf8, + }: + mkDerivation { + pname = "cardano-addresses"; + version = "4.0.0"; + sha256 = "13cvazmshy3j9c53g7i8pd4fmh6mgiajhaf42cf2d353pjjxr1w4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + aeson-pretty + ansi-terminal + ansi-wl-pprint + base + base58-bytestring + basement + bech32 + bech32-th + binary + bytestring + cardano-crypto + cborg + containers + crypton + deepseq + digest + either + exceptions + extra + fmt + hashable + memory + mtl + optparse-applicative + process + safe + template-haskell + text + transformers + unordered-containers + ]; + executableHaskellDepends = [ + base + with-utf8 + ]; + testHaskellDepends = [ + aeson + aeson-pretty + base + bech32 + bech32-th + binary + bytestring + cardano-crypto + containers + crypton + hspec + hspec-golden + memory + pretty-simple + process + QuickCheck + string-interpolate + temporary + text + with-utf8 + ]; + testToolDepends = [ + cardano-address + hspec-discover + ]; + description = "Utils for constructing a command-line on top of cardano-addresses"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "cardano-address"; + } + ) { cardano-address = null; }; + "cardano-coin-selection" = callPackage ( { mkDerivation, @@ -130495,6 +129618,57 @@ self: { } ) { }; + "cardano-crypto" = callPackage ( + { + mkDerivation, + base, + basement, + bytestring, + crypton, + deepseq, + foundation, + gauge, + hashable, + integer-gmp, + memory, + }: + mkDerivation { + pname = "cardano-crypto"; + version = "1.3.0"; + sha256 = "0yd83mvpspxbdr6k4gf00l1hbgiwm5qhaa3dfh2scn34g401ngjx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + basement + bytestring + crypton + deepseq + foundation + hashable + integer-gmp + memory + ]; + testHaskellDepends = [ + base + basement + bytestring + crypton + foundation + memory + ]; + benchmarkHaskellDepends = [ + base + bytestring + crypton + gauge + memory + ]; + description = "Cryptography primitives for cardano"; + license = lib.licenses.mit; + } + ) { }; + "cardano-transactions" = callPackage ( @@ -130573,7 +129747,6 @@ self: { ) { cardano-binary = null; - cardano-crypto = null; cardano-crypto-wrapper = null; cardano-ledger = null; cardano-ledger-test = null; @@ -131185,6 +130358,7 @@ self: { description = "autogenerated low level bindings to casadi"; license = lib.licenses.lgpl3Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) casadi; }; @@ -131208,8 +130382,6 @@ self: { librarySystemDepends = [ casadi ]; description = "low level bindings to CasADi"; license = lib.licenses.lgpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) casadi; }; @@ -132020,6 +131192,8 @@ self: { pname = "cassava"; version = "0.5.3.2"; sha256 = "1jd9s10z2y3hizrpy3iaw2vvqmk342zxhwkky57ba39cbli5vlis"; + revision = "1"; + editedCabalFile = "0xkqzvj5xd6d37gpf2rm9cp2p2lhkc3jgd0gvlmv99vcmy125rdj"; configureFlags = [ "-f-bytestring--lt-0_10_4" ]; libraryHaskellDepends = [ array @@ -132167,45 +131341,6 @@ self: { ) { }; "cassava-megaparsec" = callPackage ( - { - mkDerivation, - base, - bytestring, - cassava, - hspec, - hspec-megaparsec, - megaparsec, - unordered-containers, - vector, - }: - mkDerivation { - pname = "cassava-megaparsec"; - version = "2.0.4"; - sha256 = "0pg9z38jmrylbj683b6pf7psipp7lrdq6mn1hbj8v2gj5lh8yf8n"; - revision = "1"; - editedCabalFile = "1nknyqs8bb3qiysq5a2n1f7lzgkr8b0pvshg5jx5z5wgfmpjmyjf"; - libraryHaskellDepends = [ - base - bytestring - cassava - megaparsec - unordered-containers - vector - ]; - testHaskellDepends = [ - base - bytestring - cassava - hspec - hspec-megaparsec - vector - ]; - description = "Megaparsec parser of CSV files that plays nicely with Cassava"; - license = lib.licenses.mit; - } - ) { }; - - "cassava-megaparsec_2_1_1" = callPackage ( { mkDerivation, base, @@ -132239,7 +131374,6 @@ self: { ]; description = "Megaparsec parser of CSV files that plays nicely with Cassava"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -132340,8 +131474,6 @@ self: { ]; description = "io-streams interface for the cassava CSV library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -132573,8 +131705,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Multicast, thread-safe, and fast logger"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -133039,8 +132169,6 @@ self: { base, bytestring, containers, - multicurryable, - sop-core, tasty, tasty-hunit, text, @@ -133048,8 +132176,8 @@ self: { }: mkDerivation { pname = "cauldron"; - version = "0.4.0.0"; - sha256 = "1apyjq74xscjzc03wibv9zm0kzqggm8rw0jg52xb8lj5bh5wxgmj"; + version = "0.6.1.0"; + sha256 = "04anjjpjvj51x27mq9n2sc88v6398bz5ljzq049d879avl0i08sj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -133057,12 +132185,11 @@ self: { base bytestring containers - multicurryable - sop-core text ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ + algebraic-graphs base containers tasty @@ -133070,9 +132197,8 @@ self: { text transformers ]; - description = "Toy dependency injection framework"; + description = "Dependency injection library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cauldron-example-wiring"; } ) { }; @@ -133401,10 +132527,8 @@ self: { }: mkDerivation { pname = "cbor-tool"; - version = "0.2.2.0"; - sha256 = "0rsnnz1zh9jyjif94lrdppzaa41hypqs1r5dlyzbwlw1m75g286p"; - revision = "5"; - editedCabalFile = "0lwxyz8c9mrhq4lqdwwv0y82islakbhwv1jlmjw20ha47g1mg69n"; + version = "0.2.3.0"; + sha256 = "0g501fmlz99zj0rglzzcbsp8nqj2ac06f281b82jar3ysv2qhnac"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -133455,8 +132579,8 @@ self: { pname = "cborg"; version = "0.2.10.0"; sha256 = "15y7p5rsv76fpklh4rgrxlxxaivpbchxdfdw96mqqjgw7060gzhp"; - revision = "1"; - editedCabalFile = "0x48942znc78nh63lxibaascaj1wxsqjg7r4vifisl9zlzccpcpp"; + revision = "2"; + editedCabalFile = "0m1ndq1a4yya5p7093lw3ynpcw2q74s73im0bhm9jp6a19cj88m5"; libraryHaskellDepends = [ array base @@ -133522,8 +132646,8 @@ self: { pname = "cborg-json"; version = "0.2.6.0"; sha256 = "1p6xdimwypmlsc0zdyw1vyyapnhwn2g8b9n0a83ca6h4r90722yv"; - revision = "2"; - editedCabalFile = "1vj7p8k3ksb6fizsl39rb99zsjfh1wm7i9q9m18s4c8llnylhw0a"; + revision = "3"; + editedCabalFile = "1dlmm5jyl8a8rxpkvr2dk5dlsvxrap3x4pbwnx4mg3q7sz25rs8r"; libraryHaskellDepends = [ aeson aeson-pretty @@ -133723,6 +132847,8 @@ self: { ]; description = "Exact real arithmetic using Centred Dyadic Approximations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -134212,6 +133338,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "cerberus"; + broken = true; } ) { }; @@ -134308,6 +133435,8 @@ self: { ]; description = "Integration of \"cereal\" and \"data-dword\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -134663,6 +133792,8 @@ self: { ]; description = "Integration of \"cereal\" and \"uuid\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -135120,15 +134251,14 @@ self: { multipart, network-uri, parsec, + text, time, xhtml, }: mkDerivation { pname = "cgi"; - version = "3001.5.0.1"; - sha256 = "044gfqfdw5xdr6mzp5i3956a5fcj15j32zwzzd6ym15nxgrvjqh3"; - revision = "3"; - editedCabalFile = "1l21iiqd340crhf7dbi05ldj5wrfz00gwacz45ldca0w7821wa9a"; + version = "3001.5.1.0"; + sha256 = "0n7a1vfja26340xfg4ni5zrcwqcc1wmpsxmyksyhri99kb6g9rm0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -135140,6 +134270,7 @@ self: { multipart network-uri parsec + text time xhtml ]; @@ -135864,6 +134995,159 @@ self: { } ) { }; + "changeset" = callPackage ( + { + mkDerivation, + base, + containers, + mmorph, + monoid-extras, + mtl, + tasty, + tasty-hunit, + transformers, + witherable, + }: + mkDerivation { + pname = "changeset"; + version = "0.1.0.2"; + sha256 = "1r5lis34i2zkvma19n323cdfnxq0vlc1rx338hmb4icxrlpnlby9"; + libraryHaskellDepends = [ + base + containers + mmorph + monoid-extras + mtl + transformers + witherable + ]; + testHaskellDepends = [ + base + monoid-extras + mtl + tasty + tasty-hunit + transformers + witherable + ]; + description = "Stateful monad transformer based on monoidal actions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "changeset-containers" = callPackage ( + { + mkDerivation, + base, + changeset, + containers, + monoid-extras, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "changeset-containers"; + version = "0.1.0.2"; + sha256 = "0wc9k3ygij388p5bxh3iv8hpn68il46jky6rmj01zirz3q86vdh2"; + libraryHaskellDepends = [ + base + changeset + containers + monoid-extras + ]; + testHaskellDepends = [ + base + changeset + containers + monoid-extras + tasty + tasty-hunit + ]; + description = "Stateful monad transformer based on monoidal actions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "changeset-lens" = callPackage ( + { + mkDerivation, + base, + changeset, + changeset-containers, + containers, + indexed-traversable, + lens, + monoid-extras, + monoidal-containers, + tasty, + tasty-hunit, + transformers, + witherable, + }: + mkDerivation { + pname = "changeset-lens"; + version = "0.1.0.2"; + sha256 = "1vgrjq98pj66yqbfd029vnwix02g5wmjk55dma6jwmh2sqb6sdx5"; + libraryHaskellDepends = [ + base + changeset + containers + indexed-traversable + lens + monoid-extras + monoidal-containers + transformers + witherable + ]; + testHaskellDepends = [ + base + changeset + changeset-containers + containers + lens + monoid-extras + tasty + tasty-hunit + ]; + description = "Stateful monad transformer based on monoidal actions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "changeset-reflex" = callPackage ( + { + mkDerivation, + base, + changeset, + containers, + dependent-map, + monoid-extras, + reflex, + some, + }: + mkDerivation { + pname = "changeset-reflex"; + version = "0.1.0.2"; + sha256 = "1ka71qz1b5rkdjcxzcp9qyfznbwl3r9xi5ihrkn08x2xafhc20f0"; + libraryHaskellDepends = [ + base + changeset + containers + dependent-map + monoid-extras + reflex + some + ]; + description = "Stateful monad transformer based on monoidal actions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "chapelure" = callPackage ( { mkDerivation, @@ -135971,6 +135255,8 @@ self: { ]; description = "Quasiquoters for characters and codepoints"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -136097,10 +135383,8 @@ self: { }: mkDerivation { pname = "charset"; - version = "0.3.10"; - sha256 = "1y9571120f428rkif97w4vwjas9x0916qgl9kkm71yxjz7dm2ihy"; - revision = "1"; - editedCabalFile = "0m92xqpmfnhv6ii1rdfplw4w6fkmzxciwi02vjxsk1ga5bzjw1mc"; + version = "0.3.12"; + sha256 = "0bbjrbgqdxiz47c0g5am6xh4lk3llbyiiqcz162md7df8kacds0w"; libraryHaskellDepends = [ array base @@ -136113,32 +135397,6 @@ self: { } ) { }; - "charset_0_3_11" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - containers, - unordered-containers, - }: - mkDerivation { - pname = "charset"; - version = "0.3.11"; - sha256 = "1b4aq0y3cijicfxxvpr7h0y9sq8x64f4c6525as6b614d5spahwk"; - libraryHaskellDepends = [ - array - base - bytestring - containers - unordered-containers - ]; - description = "Fast unicode character sets based on complemented PATRICIA tries"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "charsetdetect" = callPackage ( { mkDerivation, @@ -136247,20 +135505,18 @@ self: { "chart-svg" = callPackage ( { mkDerivation, - adjunctions, - attoparsec, base, bytestring, Color, containers, cubicbezier, + doctest-parallel, flatparse, - foldl, formatn, + harpie, markup-parse, mtl, numhask, - numhask-array, numhask-space, optics-core, random, @@ -136270,23 +135526,20 @@ self: { }: mkDerivation { pname = "chart-svg"; - version = "0.5.2.0"; - sha256 = "0czyciw0z4cxc1xkwzw0vx5g39kc01rfnii01bxnv8cbll9hbsi7"; + version = "0.7.0.0"; + sha256 = "1v1dhvn4rgv191byvr5dvaxifd48hskpqvv3kzpsq40ii7hqyj4m"; libraryHaskellDepends = [ - adjunctions - attoparsec base bytestring Color containers cubicbezier flatparse - foldl formatn + harpie markup-parse mtl numhask - numhask-array numhask-space optics-core random @@ -136294,13 +135547,16 @@ self: { text time ]; + testHaskellDepends = [ + base + doctest-parallel + ]; description = "Charting library targetting SVGs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "chart-svg_0_8_0_0" = callPackage ( + "chart-svg_0_8_0_3" = callPackage ( { mkDerivation, base, @@ -136324,8 +135580,8 @@ self: { }: mkDerivation { pname = "chart-svg"; - version = "0.8.0.0"; - sha256 = "0h2jh3zv26f8smpsxw7pc0ndn2ai64c7rfpamhmyyj8ngavlkz7l"; + version = "0.8.0.3"; + sha256 = "0qvnxm90vka02pplz9fxncsplnsbxkh9xcp81wik0g795g7xkpsp"; libraryHaskellDepends = [ base bytestring @@ -137196,6 +136452,55 @@ self: { } ) { }; + "checked-exceptions" = callPackage ( + { + mkDerivation, + base, + constraints, + exceptions, + ghc, + ghc-tcplugins-extra, + HUnit, + mtl, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + transformers, + }: + mkDerivation { + pname = "checked-exceptions"; + version = "0.2.0.0"; + sha256 = "07gy2yyf47223qwqnrgq53pvdwd43q3ava5f2yv828bkzwv4yj44"; + revision = "1"; + editedCabalFile = "1dglb1zsgl0h2z9mlrawabqqdjrh28p2pznldcn1a92k225fnnr2"; + libraryHaskellDepends = [ + base + constraints + exceptions + ghc + ghc-tcplugins-extra + mtl + ]; + testHaskellDepends = [ + base + HUnit + mtl + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + text + transformers + ]; + description = "mtl-style checked exceptions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "checkers" = callPackage ( { mkDerivation, @@ -137338,8 +136643,8 @@ self: { pname = "chell"; version = "0.5.0.2"; sha256 = "1iy1x5pn5y08zsl5f79vfxjm0asi2vy9hrags7jj9s8fh1dh7fxv"; - revision = "2"; - editedCabalFile = "1il4yzg8q9m5vyynwra8fgx8rik409d07a0mmqxb3xr9ww1d5vyy"; + revision = "4"; + editedCabalFile = "13l0zrpighm50gcsjzj3x29f6m8i9av7c2q12cflqlkv74kl4y03"; libraryHaskellDepends = [ ansi-terminal base @@ -137391,8 +136696,8 @@ self: { pname = "chell-quickcheck"; version = "0.2.5.4"; sha256 = "046cs6f65s9nrsac6782gw4n61dpgjgz7iv7p8ag6civywj32m4i"; - revision = "1"; - editedCabalFile = "10g0jb9nh7zsclsj80j0awyrb73jkz30r6aa48ffr3li59182m1z"; + revision = "2"; + editedCabalFile = "05b1w5pc2d1ks3vnj4x2hvamk5gxvk3n8fj9kp963gbrn8n1bk6a"; libraryHaskellDepends = [ base chell @@ -137860,6 +137165,7 @@ self: { description = "A tmux client for Polysemy"; license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -137935,60 +137241,6 @@ self: { ) { }; "chimera" = callPackage ( - { - mkDerivation, - adjunctions, - base, - distributive, - infinite-list, - mtl, - primitive, - QuickCheck, - random, - tasty, - tasty-bench, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - transformers, - vector, - }: - mkDerivation { - pname = "chimera"; - version = "0.3.4.0"; - sha256 = "1g3bpwhka21x6rl8c8zdwywn7vbq7gp5mc8hb5w24bh0j7cxr67l"; - libraryHaskellDepends = [ - adjunctions - base - distributive - infinite-list - mtl - primitive - transformers - vector - ]; - testHaskellDepends = [ - base - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - vector - ]; - benchmarkHaskellDepends = [ - base - mtl - random - tasty - tasty-bench - ]; - description = "Lazy infinite streams with O(1) indexing and applications for memoization"; - license = lib.licenses.bsd3; - } - ) { }; - - "chimera_0_4_1_0" = callPackage ( { mkDerivation, adjunctions, @@ -138041,7 +137293,6 @@ self: { ]; description = "Lazy infinite streams with O(1) indexing and applications for memoization"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -138423,6 +137674,7 @@ self: { ]; description = "Constraint Handling Rules"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -138464,6 +137716,7 @@ self: { ]; description = "Datatypes required for chr library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -138746,86 +137999,6 @@ self: { ) { }; "chronos" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytebuild, - byteslice, - bytesmith, - bytestring, - criterion, - deepseq, - hashable, - HUnit, - natural-arithmetic, - old-locale, - primitive, - QuickCheck, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - text, - text-short, - thyme, - time, - torsor, - vector, - }: - mkDerivation { - pname = "chronos"; - version = "1.1.6.1"; - sha256 = "0na2gv174g4b6g2x4sd0g6gyij7mxidbsdfcw038acs7a94yb61r"; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytebuild - byteslice - bytesmith - bytestring - deepseq - hashable - natural-arithmetic - primitive - text - text-short - torsor - vector - ]; - testHaskellDepends = [ - aeson - attoparsec - base - bytestring - HUnit - QuickCheck - test-framework - test-framework-hunit - test-framework-quickcheck2 - text - torsor - ]; - benchmarkHaskellDepends = [ - attoparsec - base - bytestring - criterion - deepseq - old-locale - QuickCheck - text - text-short - thyme - time - ]; - description = "A high-performance time library"; - license = lib.licenses.bsd3; - } - ) { }; - - "chronos_1_1_6_2" = callPackage ( { mkDerivation, aeson, @@ -138902,7 +138075,6 @@ self: { ]; description = "A high-performance time library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -138943,7 +138115,9 @@ self: { benchmarkHaskellDepends = [ base ]; description = "Benchmarking tool with focus on comparing results"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "chronos"; + broken = true; } ) { }; @@ -139535,8 +138709,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Simple C-like programming language"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -140526,7 +139698,7 @@ self: { } ) { }; - "citeproc_0_8_1_2" = callPackage ( + "citeproc_0_8_1_3" = callPackage ( { mkDerivation, aeson, @@ -140555,8 +139727,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.8.1.2"; - sha256 = "1w3pdnqmhkk3iiih9z5n70igawcv584rdyn2qikjcjcf60lcr681"; + version = "0.8.1.3"; + sha256 = "0gn2q7vnz5rs993xqi1hm9lzqwfxg26y7qwqc2gzhiqdl94cfkbi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140901,6 +140073,38 @@ self: { } ) { }; + "cl3-posit" = callPackage ( + { + mkDerivation, + base, + cl3, + deepseq, + posit, + random, + time, + }: + mkDerivation { + pname = "cl3-posit"; + version = "1.0.0.0"; + sha256 = "0jyf0m4jhrh1r1lb5gsh9lkxl2p3ab908svm8br01dvbhrpmmn1x"; + libraryHaskellDepends = [ + base + cl3 + deepseq + posit + random + ]; + testHaskellDepends = [ + base + posit + random + time + ]; + description = "Clifford Algebra of three dimensional space, implemented with Posit numbers"; + license = lib.licenses.bsd3; + } + ) { }; + "clac" = callPackage ( { mkDerivation, @@ -141399,6 +140603,50 @@ self: { } ) { }; + "clash-finite" = callPackage ( + { + mkDerivation, + base, + clash-prelude, + constraints, + deepseq, + ghc-typelits-extra, + ghc-typelits-knownnat, + ghc-typelits-natnormalise, + singletons, + tasty, + tasty-hunit, + template-haskell, + }: + mkDerivation { + pname = "clash-finite"; + version = "1.0.0.0"; + sha256 = "12527rfb4s43n1plk6gn7km4zh4k2izfyx57h32hj0w0sb8y9kvr"; + libraryHaskellDepends = [ + base + clash-prelude + constraints + ghc-typelits-extra + ghc-typelits-knownnat + ghc-typelits-natnormalise + singletons + template-haskell + ]; + testHaskellDepends = [ + base + clash-prelude + constraints + deepseq + tasty + tasty-hunit + ]; + description = "A class for types with only finitely many inhabitants"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "clash-ghc" = callPackage ( { mkDerivation, @@ -141408,7 +140656,6 @@ self: { Cabal, clash-lib, clash-prelude, - concurrent-supply, containers, data-binary-ieee754, deepseq, @@ -141445,10 +140692,10 @@ self: { }: mkDerivation { pname = "clash-ghc"; - version = "1.8.1"; - sha256 = "1xjf3z043sn7r35pkbpyxl4agyl2hz3mj7iikridxsddjqrmr5y4"; - revision = "3"; - editedCabalFile = "0mahgzizvk6dy9anlhy2svv9cc6jpihnnaayi6drzfizy5rxfnwx"; + version = "1.8.2"; + sha256 = "1pwbpk0f502jx37raq4n64c39jgcrzbya7nzzi6mq7wjm1xmxnsw"; + revision = "1"; + editedCabalFile = "02arsg7mjlz8kjy04nsl4s91202ws40f1xccsm5kjs2zisgqcp15"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141458,7 +140705,6 @@ self: { Cabal clash-lib clash-prelude - concurrent-supply containers data-binary-ieee754 deepseq @@ -141514,7 +140760,6 @@ self: { binary, bytestring, clash-prelude, - concurrent-supply, containers, cryptohash-sha256, data-binary-ieee754, @@ -141529,6 +140774,7 @@ self: { ghc, ghc-bignum, ghc-boot-th, + ghc-prim, ghc-typelits-knownnat, Glob, hashable, @@ -141545,7 +140791,6 @@ self: { primitive, quickcheck-text, string-interpolate, - stringsearch, tasty, tasty-hunit, tasty-quickcheck, @@ -141564,10 +140809,10 @@ self: { }: mkDerivation { pname = "clash-lib"; - version = "1.8.1"; - sha256 = "1s31d0pdzm5zk62gz4g1xp2yalyal2gk3n46y2rwpxl440mchyy5"; - revision = "3"; - editedCabalFile = "0wljqy8a1fg8zyh59yinp2k21xz9xf8qaxs8wfqscpcqhwjyj7if"; + version = "1.8.2"; + sha256 = "02yzqkzaligkvd3830nsgnmnpswydf1a67hrhyhn6gg5crmb2jmg"; + revision = "1"; + editedCabalFile = "0ygb5h1y42q1l34zfb218h4vr3sv4bm5lshh04171a0v0ikjkxnx"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -141584,7 +140829,6 @@ self: { binary bytestring clash-prelude - concurrent-supply containers cryptohash-sha256 data-binary-ieee754 @@ -141598,6 +140842,7 @@ self: { ghc ghc-bignum ghc-boot-th + ghc-prim hashable haskell-src-meta hint @@ -141631,7 +140876,7 @@ self: { deepseq directory Glob - stringsearch + text yaml ]; testHaskellDepends = [ @@ -141642,7 +140887,6 @@ self: { base16-bytestring bytestring clash-prelude - concurrent-supply containers data-default deepseq @@ -141677,6 +140921,7 @@ self: { containers, data-binary-ieee754, fakedata, + ghc, ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog, @@ -141690,14 +140935,15 @@ self: { }: mkDerivation { pname = "clash-lib-hedgehog"; - version = "1.8.1"; - sha256 = "1cnw5i6k376l293f1vlihc22ilapms8brl7726rxr2whrq5sb7r8"; + version = "1.8.2"; + sha256 = "1z3252ac8gs05sp4p0yh73cxk4826hcwzyh7z8fddszhpk9iyhrl"; libraryHaskellDepends = [ base clash-lib containers data-binary-ieee754 fakedata + ghc ghc-typelits-knownnat ghc-typelits-natnormalise hedgehog @@ -141712,6 +140958,7 @@ self: { description = "Hedgehog Generators for clash-lib"; license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -141777,6 +141024,7 @@ self: { reflection, singletons, string-interpolate, + tagged, tasty, tasty-hedgehog, tasty-hunit, @@ -141795,10 +141043,10 @@ self: { }: mkDerivation { pname = "clash-prelude"; - version = "1.8.1"; - sha256 = "13y43lsw55jpmr04x6yrrppma9qdqzlvrwbs4jkvc3g7jmydnb3y"; - revision = "3"; - editedCabalFile = "01kg5hcw5qybnwallrr8drb55vhssg403y7yvdp07hz0449n8v06"; + version = "1.8.2"; + sha256 = "0pxzb0cj3wp2fjjj6wa2hnbqpvg7rrfza3fqr7m5c7l73yjmi2m3"; + revision = "2"; + editedCabalFile = "05xq9523nfip6qzjrjsyy1jj84s86zad3jml5vd720v8aplkjrmc"; libraryHaskellDepends = [ array arrows @@ -141826,6 +141074,7 @@ self: { reflection singletons string-interpolate + tagged template-haskell text th-abstraction @@ -141880,8 +141129,10 @@ self: { }: mkDerivation { pname = "clash-prelude-hedgehog"; - version = "1.8.1"; - sha256 = "12g2z845j2pqb3jxkyrj038l8pp9a8sw5fjay5l1pwl8kh8winkk"; + version = "1.8.2"; + sha256 = "0fn92r1zhdabqdanh3wqgcrmvqg886jap82r3h25gsldz6f8635m"; + revision = "1"; + editedCabalFile = "1hvclgpy4vl129qvm8px9w7hq2cv15m4zacdn2ay300sp0mbiwg3"; libraryHaskellDepends = [ base clash-prelude @@ -142659,39 +141910,6 @@ self: { ) { }; "clay" = callPackage ( - { - mkDerivation, - base, - hspec, - hspec-discover, - mtl, - text, - }: - mkDerivation { - pname = "clay"; - version = "0.14.0"; - sha256 = "10dwgvga0xsil20w6l0xr8g1lsxg7rwdfcv4bga818jp49xbmnac"; - revision = "1"; - editedCabalFile = "1jgza1f88j90jgvmyb0b683vlh7c0whpk9r4kzl5b7536wqsf2x5"; - libraryHaskellDepends = [ - base - mtl - text - ]; - testHaskellDepends = [ - base - hspec - hspec-discover - mtl - text - ]; - testToolDepends = [ hspec-discover ]; - description = "CSS preprocessor as embedded Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "clay_0_15_0" = callPackage ( { mkDerivation, base, @@ -142721,7 +141939,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "CSS preprocessor as embedded Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -144005,10 +143222,8 @@ self: { }: mkDerivation { pname = "cli-extras"; - version = "0.2.1.0"; - sha256 = "1lg0ssbh2qhjjc31ins29ddy4lkzwxhlm3r9vcy1jk8al5aqa03f"; - revision = "2"; - editedCabalFile = "1x2wwph80zw9010cb9vhna9j4z5js1r1c3z5xxw3996z5x0s13jc"; + version = "0.2.1.1"; + sha256 = "1lj45gzn9dm0mmsigab9mv5z1zvbvvh043z5il7i5086la11l3n6"; libraryHaskellDepends = [ aeson ansi-terminal @@ -144054,10 +143269,8 @@ self: { }: mkDerivation { pname = "cli-git"; - version = "0.2.0.1"; - sha256 = "09i3v77xhdfsmvq7c10plxnqmq2wn8gxc16za4h96s7pnvn8bppv"; - revision = "1"; - editedCabalFile = "0rcl9n3mqry9mdc413zbbzz0vhk03khbgipc9nljlbyk5w2ihqsc"; + version = "0.2.0.2"; + sha256 = "00m955anry37ag6h7pxnsihp9kr6v4bhq19gy4iyhk96lp8vidfl"; libraryHaskellDepends = [ base cli-extras @@ -144092,10 +143305,8 @@ self: { }: mkDerivation { pname = "cli-nix"; - version = "0.2.0.0"; - sha256 = "02350jvbgapxn14zx0knzyxmdlrq2yk460wiw9p8aq860f299bzh"; - revision = "2"; - editedCabalFile = "0bg07ix77bd5yz6m2y2dcaqbgby5s2d5p0dzp4kgmg4fsw011mnm"; + version = "0.2.0.1"; + sha256 = "0s79rm6sa7fn59jmqzmc44wjqvb8bafxjshijxpv60yyz24c3mdh"; libraryHaskellDepends = [ base cli-extras @@ -144315,64 +143526,6 @@ self: { ) { }; "clientsession" = callPackage ( - { - mkDerivation, - base, - base64-bytestring, - bytestring, - cereal, - containers, - crypto-api, - cryptonite, - directory, - entropy, - hspec, - HUnit, - QuickCheck, - setenv, - skein, - tagged, - transformers, - }: - mkDerivation { - pname = "clientsession"; - version = "0.9.2.0"; - sha256 = "00z577s6z0h3pfd809xwqhm8gbb49a1pm6rramf9n0j7i9pxyqc3"; - revision = "1"; - editedCabalFile = "0j41f5wn7i8crz43na1kqn6kl23lj4pg9gj519f17kr8jc1fdpbx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - base64-bytestring - bytestring - cereal - crypto-api - cryptonite - directory - entropy - setenv - skein - tagged - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - bytestring - cereal - containers - hspec - HUnit - QuickCheck - transformers - ]; - description = "Securely store session data in a client-side cookie"; - license = lib.licenses.mit; - mainProgram = "clientsession-generate"; - } - ) { }; - - "clientsession_0_9_3_0" = callPackage ( { mkDerivation, base, @@ -144424,7 +143577,6 @@ self: { ]; description = "Securely store session data in a client-side cookie"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "clientsession-generate"; } ) { }; @@ -144643,7 +143795,6 @@ self: { ]; description = "Building blocks for a GHCi-like REPL with colon-commands"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "climb-demo"; } ) { }; @@ -146691,7 +145842,7 @@ self: { hydraPlatforms = lib.platforms.none; broken = true; } - ) { cmph = null; }; + ) { inherit (pkgs) cmph; }; "cmptype" = callPackage ( { @@ -147063,8 +146214,8 @@ self: { }: mkDerivation { pname = "co-log"; - version = "0.6.1.0"; - sha256 = "0nfgwb7v5ka59mqcp7d5jbfas6x8rp7xw29aq6h7c66dn1xls5ym"; + version = "0.6.1.2"; + sha256 = "0qq3zad2pq6y37ll0hdz3481grng6ms0rb9vkf66663p2qbkngqh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -147124,6 +146275,8 @@ self: { ]; description = "Asynchronous backend for co-log library"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -147136,8 +146289,8 @@ self: { }: mkDerivation { pname = "co-log-core"; - version = "0.3.2.2"; - sha256 = "1iydf4d9g2nq1aj993s8whp08xbf59071wf6md8zcq6xda8n3cpp"; + version = "0.3.2.5"; + sha256 = "0nizwa5z13ydhqc0vvpzpb8cwdqqdsgpv45v0k6929m0yxhrwp7r"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -147149,29 +146302,6 @@ self: { } ) { }; - "co-log-core_0_3_2_3" = callPackage ( - { - mkDerivation, - base, - doctest, - Glob, - }: - mkDerivation { - pname = "co-log-core"; - version = "0.3.2.3"; - sha256 = "0yaks45p2w3839acb4h23rf83qdip6x9qgyj34h2qr7741jn8w3d"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base - doctest - Glob - ]; - description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "co-log-effectful" = callPackage ( { mkDerivation, @@ -147250,6 +146380,8 @@ self: { ]; description = "Structured messages support in co-log ecosystem"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -147262,8 +146394,8 @@ self: { }: mkDerivation { pname = "co-log-polysemy"; - version = "0.0.1.5"; - sha256 = "1gh02nq42a97lvrqdsjzjjdpfwmdk0ax89fziw3pifdjqs446yz0"; + version = "0.0.1.6"; + sha256 = "17xzdrqjim6cmqar2x041vjf6s5z659f1d2d4ddbl3gij22db630"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -147410,8 +146542,6 @@ self: { ]; description = "DSV (de)serialization"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -147679,8 +146809,8 @@ self: { }: mkDerivation { pname = "code-conjure"; - version = "0.5.14"; - sha256 = "0n03vhrd1l6lanp8967y3k1wgiaz5bwzw3p1zjg7k2ys91kn69yv"; + version = "0.5.16"; + sha256 = "1payg71xcb6p6vzdn4cr2b8lm6xd8fwln55kq0w0kmf77252xxla"; libraryHaskellDepends = [ base express @@ -147699,6 +146829,38 @@ self: { } ) { }; + "code-conjure_0_6_10" = callPackage ( + { + mkDerivation, + base, + express, + leancheck, + speculate, + template-haskell, + }: + mkDerivation { + pname = "code-conjure"; + version = "0.6.10"; + sha256 = "195xik1h55bl5rjipl2g979jnwh99h223v23di82cwaafmv747bn"; + libraryHaskellDepends = [ + base + express + leancheck + speculate + template-haskell + ]; + testHaskellDepends = [ + base + express + leancheck + speculate + ]; + description = "synthesize Haskell functions out of partial definitions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "code-page" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -148176,8 +147338,6 @@ self: { ]; description = "CodeT"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -148217,7 +147377,6 @@ self: { ]; description = "GHC type-checker plugin for solving LiftT instances from codet"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -148516,6 +147675,8 @@ self: { ]; description = "Extra utilities for manipulating nominal and representational coercions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -149127,8 +148288,8 @@ self: { pname = "coinor-clp"; version = "0.0.0.2"; sha256 = "0bcwpzmsmf9s8nn7vkwfynjb75x1x8x6bpffmrs55yqc6rvdsn32"; - revision = "1"; - editedCabalFile = "011nb1ig1k123223q3glrdxfxf9jy4k2n12rm6fgfh8q0xlr1ri2"; + revision = "2"; + editedCabalFile = "1kinwn7vnmwylmnx606fl6gnm99h51lx5hx84dlj69pq9kqsliqj"; libraryHaskellDepends = [ base comfort-array @@ -149158,9 +148319,7 @@ self: { description = "Linear Programming using COIN-OR/CLP and comfort-array"; license = lib.licenses.bsd3; badPlatforms = [ "aarch64-linux" ]; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; - broken = true; } ) { @@ -150106,10 +149265,8 @@ self: { }: mkDerivation { pname = "colour-text"; - version = "0.0.0.0"; - sha256 = "017gxsplb66dj08s6jcb0qxx0ydplfsadwpxfy1a4vhq2mc1pwp6"; - revision = "1"; - editedCabalFile = "106zw7p0bg3ayz5f0h43jj4kayk43bzagp109ych7vnilkgjyav8"; + version = "0.0.0.1"; + sha256 = "1m1f8bfr8abc8f15b56kqlarjiyxy3fp7fsbq4p9p3alf0pa9n1x"; libraryHaskellDepends = [ base colour @@ -150737,8 +149894,8 @@ self: { }: mkDerivation { pname = "combinators"; - version = "0.1"; - sha256 = "0qn5jz5zhlcygah450pvqcrksh7bpwp46jq1f0wmcb9bk0i3s9vz"; + version = "0.1.1"; + sha256 = "06pa2g0pzjxis18l53sl72spqh5sxbw03kbvcapgk3v9gj3a22f2"; libraryHaskellDepends = [ base mtl @@ -150907,8 +150064,8 @@ self: { }: mkDerivation { pname = "comfort-blas"; - version = "0.0.3"; - sha256 = "1zadvjx095kxp4rl5ml120xh0ihaz7v5391fim5gdsgwdh00fwmp"; + version = "0.0.3.1"; + sha256 = "1l18qx5nh72z4vgdb4zn2xmdzyc6j00c0py0kwh9nncik8cg5j1n"; libraryHaskellDepends = [ base blas-ffi @@ -151005,8 +150162,8 @@ self: { pname = "comfort-glpk"; version = "0.1"; sha256 = "06396jgbaxvm2gwksra6gjwqczsvdlif9lal46a8q5sc5cyhcpx1"; - revision = "2"; - editedCabalFile = "0gklb3jxb038bf657gqv37wlibvvr1yy3bdg7zvfvx81s203ja7h"; + revision = "3"; + editedCabalFile = "159rb02856gnqfdxz3y8wms7iyf8wz1y6cb6g9jxing8r6xaijnw"; libraryHaskellDepends = [ base comfort-array @@ -151052,8 +150209,8 @@ self: { pname = "comfort-graph"; version = "0.0.4"; sha256 = "1v3acgdr8srvpddl2kvap556ag93b9yphjf3y1qy14sq6f7v46hc"; - revision = "1"; - editedCabalFile = "0lkk5p558x0dv8vfy329g2amaai76gkxdnb8nzy3miw76vvi5xrw"; + revision = "2"; + editedCabalFile = "05fhxw5lb81iah3siqv7liljj07qls6l3zl9kgrx3a9n865vygvw"; libraryHaskellDepends = [ base containers @@ -151514,8 +150671,8 @@ self: { }: mkDerivation { pname = "commonmark-extensions"; - version = "0.2.5.5"; - sha256 = "0szi6rdl6cz39bj28mads5gxfyc5bp29gj6fr5y42v7spyn9f5kx"; + version = "0.2.6"; + sha256 = "1qhd6q00ccdr0l9zv1vknpc2fx0p4avdf9zcd27q20q3fdp0phsz"; libraryHaskellDepends = [ base commonmark @@ -151546,82 +150703,6 @@ self: { } ) { }; - "commonmark-extensions_0_2_5_6" = callPackage ( - { - mkDerivation, - base, - commonmark, - containers, - emojis, - filepath, - network-uri, - parsec, - tasty, - tasty-bench, - tasty-hunit, - text, - transformers, - }: - mkDerivation { - pname = "commonmark-extensions"; - version = "0.2.5.6"; - sha256 = "0yf3063h9kvy2psfl6ssg7ikwy2g55q61hkky3cm2jcj0z5c3j2r"; - libraryHaskellDepends = [ - base - commonmark - containers - emojis - filepath - network-uri - parsec - text - transformers - ]; - testHaskellDepends = [ - base - commonmark - parsec - tasty - tasty-hunit - text - ]; - benchmarkHaskellDepends = [ - base - commonmark - tasty-bench - text - ]; - description = "Pure Haskell commonmark parser"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "commonmark-pandoc" = callPackage ( - { - mkDerivation, - base, - commonmark, - commonmark-extensions, - pandoc-types, - text, - }: - mkDerivation { - pname = "commonmark-pandoc"; - version = "0.2.2.2"; - sha256 = "0lbs0gjxa02gsm08n65fqglpsi5h2gd5nh0k2nzm01xsqs304h76"; - libraryHaskellDepends = [ - base - commonmark - commonmark-extensions - pandoc-types - text - ]; - description = "Bridge between commonmark and pandoc AST"; - license = lib.licenses.bsd3; - } - ) { }; - "commonmark-pandoc_0_2_2_3" = callPackage ( { mkDerivation, @@ -151648,6 +150729,31 @@ self: { } ) { }; + "commonmark-pandoc" = callPackage ( + { + mkDerivation, + base, + commonmark, + commonmark-extensions, + pandoc-types, + text, + }: + mkDerivation { + pname = "commonmark-pandoc"; + version = "0.2.3"; + sha256 = "187gkvv0pp7bb8np8nns80aqprd2zpw7hxp9knvylckayysgig5l"; + libraryHaskellDepends = [ + base + commonmark + commonmark-extensions + pandoc-types + text + ]; + description = "Bridge between commonmark and pandoc AST"; + license = lib.licenses.bsd3; + } + ) { }; + "commonmark-simple" = callPackage ( { mkDerivation, @@ -151837,8 +150943,8 @@ self: { }: mkDerivation { pname = "commutative-semigroups"; - version = "0.1.1.0"; - sha256 = "07b4w4z68dkfz26rm5b6b9fpgcssxr8lqx4snd2qhbf0qr29m8pk"; + version = "0.2.0.2"; + sha256 = "06s7mw3j2g6yinabw3w1ncpph6q4n36almbn4xv7lqi5k7bb297q"; libraryHaskellDepends = [ base containers @@ -151849,59 +150955,7 @@ self: { } ) { }; - "commutative-semigroups_0_2_0_1" = callPackage ( - { - mkDerivation, - base, - containers, - }: - mkDerivation { - pname = "commutative-semigroups"; - version = "0.2.0.1"; - sha256 = "1p5nyy6mdbn12j6sl7wlzc3crn291lzdmc2ml5ccvrw6cnh5bq72"; - libraryHaskellDepends = [ - base - containers - ]; - description = "Commutative semigroups"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - "comonad" = callPackage ( - { - mkDerivation, - base, - containers, - distributive, - indexed-traversable, - tagged, - transformers, - transformers-compat, - }: - mkDerivation { - pname = "comonad"; - version = "5.0.8"; - sha256 = "04rxycp2pbkrvhjgpgx08jmsipjz4cdmhv59dbp47k4jq8ndyv7g"; - revision = "2"; - editedCabalFile = "1qy55616zcl1fmdzkr9kbb84nqmmx2aakz0hfyc66jgv0fyvykaa"; - libraryHaskellDepends = [ - base - containers - distributive - indexed-traversable - tagged - transformers - transformers-compat - ]; - description = "Comonads"; - license = lib.licenses.bsd3; - } - ) { }; - - "comonad_5_0_9" = callPackage ( { mkDerivation, base, @@ -151916,6 +150970,8 @@ self: { pname = "comonad"; version = "5.0.9"; sha256 = "12d7g3c2x1jb6jlmdgwdmi840z3p91b0l7fkfsdml1c0kas0xyv9"; + revision = "1"; + editedCabalFile = "0ly3cy3p99zvizspassk0wjnw9bz0spc11s69s790g2qpxwyvbbm"; libraryHaskellDepends = [ base containers @@ -151927,7 +150983,6 @@ self: { ]; description = "Comonads"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -152141,6 +151196,7 @@ self: { description = "Compatibility checker for OpenAPI"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -152157,8 +151213,8 @@ self: { pname = "compact"; version = "0.2.0.0"; sha256 = "0xv24vd2h76928355rr8gzdbkyn2j17yf6wjyghnzw7qyhsbb9h3"; - revision = "3"; - editedCabalFile = "198fvj8a5f0wh0wk2k7gzhxczbqlyxafyy6mi5qf5wh9hpj7vb6q"; + revision = "4"; + editedCabalFile = "1psnvlnacwmnnf204ynav9bq5x7zaj5qma092lv3g6jiz1jn74v3"; libraryHaskellDepends = [ base binary @@ -153542,72 +152598,8 @@ self: { }: mkDerivation { pname = "composite-base"; - version = "0.8.2.1"; - sha256 = "0i2mamh5gz7ay1cm5nkmdbh2lnaph42pfi2aa9jb2baxi0jgxdri"; - revision = "1"; - editedCabalFile = "1fww7f7z583vp7kfrf6xi6y0plpm4jsh3j72xbgarprlz25j1aip"; - libraryHaskellDepends = [ - base - deepseq - exceptions - lens - monad-control - mtl - profunctors - template-haskell - text - transformers - transformers-base - unliftio-core - vinyl - ]; - testHaskellDepends = [ - base - deepseq - exceptions - hspec - lens - monad-control - mtl - profunctors - QuickCheck - template-haskell - text - transformers - transformers-base - unliftio-core - vinyl - ]; - description = "Shared utilities for composite-* packages"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "composite-base_0_8_2_2" = callPackage ( - { - mkDerivation, - base, - deepseq, - exceptions, - hspec, - lens, - monad-control, - mtl, - profunctors, - QuickCheck, - template-haskell, - text, - transformers, - transformers-base, - unliftio-core, - vinyl, - }: - mkDerivation { - pname = "composite-base"; - version = "0.8.2.2"; - sha256 = "1ykicnm8wc18bg3w0jyg943rpnssmi58ksv25mww653c4z5kx7cp"; + version = "0.8.3.0"; + sha256 = "0x5flnkshlp3wa2hxmw9bw5g7cjbpk56d9z3sxh4gxz8wymasfv5"; libraryHaskellDepends = [ base deepseq @@ -155776,8 +154768,6 @@ self: { libraryHaskellDepends = [ base ]; description = "More utilities and broad-used datastructures for concurrency"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -156079,8 +155069,8 @@ self: { }: mkDerivation { pname = "conduit"; - version = "1.3.6"; - sha256 = "13aivqg5js60yvcbpbl7fgrxa5z2wswrmjjlm1bhrcj2qx49mrik"; + version = "1.3.6.1"; + sha256 = "0gxsahlfaqjkmr0a2bm5s1i3p5rnzqma8gd85yccpr577vq2m439"; libraryHaskellDepends = [ base bytestring @@ -156560,8 +155550,8 @@ self: { }: mkDerivation { pname = "conduit-extra"; - version = "1.3.6"; - sha256 = "0lzip3af77wxf3a3vilfymqhd26gkvabx2fkj22w74nq960c6l49"; + version = "1.3.7"; + sha256 = "0mrbaf4lrnczgn1kxjwpmzxk226wprw10y9xg621g74h4s36zgdj"; libraryHaskellDepends = [ async attoparsec @@ -157505,8 +156495,6 @@ self: { ]; description = "Configuration for reading dhall files"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -157896,6 +156884,8 @@ self: { ]; description = "conferer's FromConfig instances for warp settings"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -158183,8 +157173,8 @@ self: { pname = "config-schema"; version = "1.3.0.0"; sha256 = "1j5br9y4s51ajxyg4aldibywqhf4qrxhrypac8jgca2irxdwb29w"; - revision = "5"; - editedCabalFile = "0kzsc8v10h3jm2hxx9xc9nfp5f9qc2zp6gplsy4iszgis3spvq9a"; + revision = "6"; + editedCabalFile = "19wmiw8scjh5bc9id5s54hkws2k87y0iwvj49vlb3m4vmlchyy32"; libraryHaskellDepends = [ base config-value @@ -158250,8 +157240,8 @@ self: { pname = "config-value"; version = "0.8.3"; sha256 = "0pkcwxg91wali7986k03d7q940hb078hlsxfknqhkp2spr3d1f3w"; - revision = "8"; - editedCabalFile = "1sfj9c77y7j5y5l7vsix4v94hmi5lajm1v5lgvwvcl7y063h0p2r"; + revision = "9"; + editedCabalFile = "082fxqjf40fn14m6w5j0pq21qbl89l6yflxpy9wcna2nmv9rc3sk"; libraryHaskellDepends = [ array base @@ -158417,8 +157407,8 @@ self: { }: mkDerivation { pname = "configuration-tools"; - version = "0.7.0"; - sha256 = "05fbs9ddflys2fdhjzfkg7zblk7a2wi8ghxy003xw3azi9hnryxw"; + version = "0.7.1"; + sha256 = "0ihhanxc544qyw56h3858y1jbh0lqbwlaxjaqhdbkpqj7liqy5hz"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -158629,6 +157619,8 @@ self: { pname = "configurator-pg"; version = "0.2.10"; sha256 = "12a67pz6d2vpsa5qdaxm8lwl3jjg8f0idd5r3bjnqw22ji39cysj"; + revision = "1"; + editedCabalFile = "1v5zqpyyqrsh078glwlk5k8w0k64j6is41hpaz7fd000bdyk1810"; libraryHaskellDepends = [ base containers @@ -159651,18 +158643,6 @@ self: { ) { }; "constraint-tuples" = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "constraint-tuples"; - version = "0.1.2"; - sha256 = "16f9y0q771f3mc38g8jpr875c8grjav6sg9lwbhg7nmcvcczwqk2"; - libraryHaskellDepends = [ base ]; - description = "Partially applicable constraint tuples"; - license = lib.licenses.bsd3; - } - ) { }; - - "constraint-tuples_0_2" = callPackage ( { mkDerivation, base, @@ -159678,7 +158658,6 @@ self: { ]; description = "Partially applicable constraint tuples"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -159809,8 +158788,8 @@ self: { }: mkDerivation { pname = "constraints-extras"; - version = "0.4.0.1"; - sha256 = "0c5cjh986rqf31f4igjbn72kgz8h9md6ivbyg2hn15kfawsgg47z"; + version = "0.4.0.2"; + sha256 = "0b28rc1wb2c231za7w7j90s6m8bdxgidhxhia0bfpfpi4lkdnzyc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -159852,73 +158831,6 @@ self: { ) { }; "construct" = callPackage ( - { - mkDerivation, - attoparsec, - base, - bytestring, - Cabal, - cabal-doctest, - cereal, - directory, - doctest, - filepath, - incremental-parser, - input-parsers, - markdown-unlit, - monoid-subclasses, - parsers, - rank2classes, - tasty, - tasty-hunit, - text, - }: - mkDerivation { - pname = "construct"; - version = "0.3.1.2"; - sha256 = "0z5am4j8s60mwcrzm6bjjdwm09iylxmlf5v6qahyb6bwl1nchsdp"; - enableSeparateDataOutput = true; - setupHaskellDepends = [ - base - Cabal - cabal-doctest - ]; - libraryHaskellDepends = [ - attoparsec - base - bytestring - cereal - incremental-parser - input-parsers - monoid-subclasses - parsers - rank2classes - text - ]; - testHaskellDepends = [ - attoparsec - base - bytestring - cereal - directory - doctest - filepath - incremental-parser - monoid-subclasses - rank2classes - tasty - tasty-hunit - text - ]; - testToolDepends = [ markdown-unlit ]; - description = "Haskell version of the Construct library for easy specification of file formats"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "construct_0_3_2" = callPackage ( { mkDerivation, attoparsec, @@ -159980,8 +158892,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Haskell version of the Construct library for easy specification of file formats"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -160110,6 +159020,7 @@ self: { "consumers" = callPackage ( { mkDerivation, + aeson, base, containers, exceptions, @@ -160125,16 +159036,16 @@ self: { safe-exceptions, stm, text, - text-show, time, transformers, transformers-base, }: mkDerivation { pname = "consumers"; - version = "2.3.2.0"; - sha256 = "1kj7ng8cpwvbc8x3bzcnkk19g3hrcy3v2c5kpxqn52x607c9flmf"; + version = "2.3.3.0"; + sha256 = "19j16m20qrlqqgcp1nfzn9q9bv3b27vn48chpj2ifh0l9mxjqnmv"; libraryHaskellDepends = [ + aeson base containers exceptions @@ -160163,7 +159074,6 @@ self: { mtl stm text - text-show time transformers transformers-base @@ -160174,6 +159084,44 @@ self: { } ) { }; + "consumers-metrics-prometheus" = callPackage ( + { + mkDerivation, + base, + consumers, + exceptions, + hpqtypes, + lifted-base, + log-base, + monad-control, + monad-time, + prometheus-client, + safe-exceptions, + transformers-base, + }: + mkDerivation { + pname = "consumers-metrics-prometheus"; + version = "1.0.0.0"; + sha256 = "1iing53h6ph5bqp00hzqwv16rrp8xjvprwbk9zfbk64j9kwy8qph"; + libraryHaskellDepends = [ + base + consumers + exceptions + hpqtypes + lifted-base + log-base + monad-control + monad-time + prometheus-client + safe-exceptions + transformers-base + ]; + description = "Prometheus metrics for the consumers library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "container" = callPackage ( { mkDerivation, @@ -160233,7 +159181,7 @@ self: { } ) { }; - "containers_0_7" = callPackage ( + "containers_0_8" = callPackage ( { mkDerivation, array, @@ -160243,8 +159191,8 @@ self: { }: mkDerivation { pname = "containers"; - version = "0.7"; - sha256 = "09732p786v3886vgk5c272fid62wlwqa4wrncjwg0n3isba04sfg"; + version = "0.8"; + sha256 = "1n2bm64z66myhls9bm4yli3a2760c95abkih1d6q8vvvymzi5hdi"; libraryHaskellDepends = [ array base @@ -161174,6 +160122,8 @@ self: { ]; description = "Higher-order functions with their function arguments at the end, for channeling the full power of BlockArguments and LambdaCase"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -161667,6 +160617,8 @@ self: { ]; description = "\"Conversion\" instances for the \"bytestring\" library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -161711,6 +160663,7 @@ self: { ]; description = "\"Conversion\" instances for the \"text\" library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -162017,49 +160970,6 @@ self: { ) { }; "cookie" = callPackage ( - { - mkDerivation, - base, - bytestring, - data-default-class, - deepseq, - HUnit, - QuickCheck, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - time, - }: - mkDerivation { - pname = "cookie"; - version = "0.4.6"; - sha256 = "1ajbcsk4k0jc6v2fqn36scs6l8wa6fq46gd54pak75rbqdbajhcc"; - libraryHaskellDepends = [ - base - bytestring - data-default-class - deepseq - text - time - ]; - testHaskellDepends = [ - base - bytestring - HUnit - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - text - time - ]; - description = "HTTP cookie parsing and rendering"; - license = lib.licenses.mit; - } - ) { }; - - "cookie_0_5_0" = callPackage ( { mkDerivation, base, @@ -162099,7 +161009,6 @@ self: { ]; description = "HTTP cookie parsing and rendering"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -162116,8 +161025,8 @@ self: { }: mkDerivation { pname = "cookie-tray"; - version = "0.0.0.0"; - sha256 = "1nzwa8icf84yds9yhnfnb8ys5iib748vciqg0b5cql76wg93pix6"; + version = "0.0.0.1"; + sha256 = "0d5jsx4nrqc7s6apvxgwvabqnjini8rbcxrl3078zscdjc5bjpni"; libraryHaskellDepends = [ base binary @@ -162137,6 +161046,8 @@ self: { ]; description = "For serving cookies"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -162195,7 +161106,9 @@ self: { ]; description = "Parser for the Cook markup language"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "cooklang-hs"; + broken = true; } ) { }; @@ -162245,8 +161158,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "3.19.1"; - sha256 = "0gwlfp4zb2zg1kqcy3j255c0cl1b956h1725c6kpfrs5ix3pgiyw"; + version = "4.1"; + sha256 = "04zhqkkp66alvk6b2mhgdvdg2d9yjyyzmv7vp7caj13cyqrifflz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -162263,11 +161176,10 @@ self: { ]; description = "A stream DSL for writing embedded C programs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "copilot_4_1" = callPackage ( + "copilot_4_3" = callPackage ( { mkDerivation, base, @@ -162283,8 +161195,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "4.1"; - sha256 = "04zhqkkp66alvk6b2mhgdvdg2d9yjyyzmv7vp7caj13cyqrifflz"; + version = "4.3"; + sha256 = "09015r4fryyc60dzk5pvjpl8vjp9sm6bmykgixshkfrd6788xlad"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -162327,8 +161239,8 @@ self: { }: mkDerivation { pname = "copilot-bluespec"; - version = "4.1"; - sha256 = "0czx7jwhrg024wfk6g1mcjgm8ydc5xx8msgklzhs97gwlhhi74sb"; + version = "4.3"; + sha256 = "1ybs2r8jllnb873l9aq2bq79y1spf2lj73i2ckkbiynqj33fzmih"; libraryHaskellDepends = [ base copilot-core @@ -162361,61 +161273,6 @@ self: { ) { }; "copilot-c99" = callPackage ( - { - mkDerivation, - base, - copilot-core, - directory, - filepath, - HUnit, - language-c99, - language-c99-simple, - mtl, - pretty, - process, - QuickCheck, - random, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - unix, - }: - mkDerivation { - pname = "copilot-c99"; - version = "3.19.1"; - sha256 = "10xyanmvvzbmp06xh8mj33xdxicalzbfjb7zjflw24xsq37c6798"; - libraryHaskellDepends = [ - base - copilot-core - directory - filepath - language-c99 - language-c99-simple - mtl - pretty - ]; - testHaskellDepends = [ - base - copilot-core - directory - HUnit - pretty - process - QuickCheck - random - test-framework - test-framework-hunit - test-framework-quickcheck2 - unix - ]; - description = "A compiler for Copilot targeting C99"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "copilot-c99_4_1" = callPackage ( { mkDerivation, base, @@ -162465,8 +161322,60 @@ self: { ]; description = "A compiler for Copilot targeting C99"; license = lib.licenses.bsd3; + } + ) { }; + + "copilot-c99_4_3" = callPackage ( + { + mkDerivation, + base, + copilot-core, + directory, + filepath, + HUnit, + language-c99, + language-c99-simple, + mtl, + pretty, + process, + QuickCheck, + random, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + unix, + }: + mkDerivation { + pname = "copilot-c99"; + version = "4.3"; + sha256 = "1g7lnspbb0fkd6yhbv69an3q31ibr3a3pgvnsncsdasfbvz06hiy"; + libraryHaskellDepends = [ + base + copilot-core + directory + filepath + language-c99 + language-c99-simple + mtl + pretty + ]; + testHaskellDepends = [ + base + copilot-core + directory + HUnit + pretty + process + QuickCheck + random + test-framework + test-framework-hunit + test-framework-quickcheck2 + unix + ]; + description = "A compiler for Copilot targeting C99"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -162514,8 +161423,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "3.19.1"; - sha256 = "177gnfsrrlrw44faxdfi4v25j9i697b5p9k8mqx8qya7hg780xh6"; + version = "4.1"; + sha256 = "0w1bpf2sqmwjsk5pbf5wglmmgi26xa9ns497cs0dqz4v278v98yj"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -162530,7 +161439,7 @@ self: { } ) { }; - "copilot-core_4_1" = callPackage ( + "copilot-core_4_3" = callPackage ( { mkDerivation, base, @@ -162542,8 +161451,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "4.1"; - sha256 = "0w1bpf2sqmwjsk5pbf5wglmmgi26xa9ns497cs0dqz4v278v98yj"; + version = "4.3"; + sha256 = "0m8ynx430wkh7vgpag6c2ayzcll73zmhj7r9gdss0vgr7w73wki3"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -162592,44 +161501,11 @@ self: { description = "FRP sketch programming with Copilot"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "copilot-interpreter" = callPackage ( - { - mkDerivation, - base, - copilot-core, - copilot-prettyprinter, - pretty, - QuickCheck, - test-framework, - test-framework-quickcheck2, - }: - mkDerivation { - pname = "copilot-interpreter"; - version = "3.19.1"; - sha256 = "1f3qgh2ixsycbwql82yj6zr63n0j82cdq8vn2pfngaxncbqh9y7i"; - libraryHaskellDepends = [ - base - copilot-core - pretty - ]; - testHaskellDepends = [ - base - copilot-core - copilot-prettyprinter - pretty - QuickCheck - test-framework - test-framework-quickcheck2 - ]; - description = "Interpreter for Copilot"; - license = lib.licenses.bsd3; - } - ) { }; - - "copilot-interpreter_4_1" = callPackage ( { mkDerivation, base, @@ -162660,60 +161536,45 @@ self: { ]; description = "Interpreter for Copilot"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-language" = callPackage ( + "copilot-interpreter_4_3" = callPackage ( { mkDerivation, - array, base, - containers, copilot-core, - copilot-interpreter, - copilot-theorem, - data-reify, - HUnit, - mtl, + copilot-prettyprinter, pretty, QuickCheck, test-framework, - test-framework-hunit, test-framework-quickcheck2, }: mkDerivation { - pname = "copilot-language"; - version = "3.19.1"; - sha256 = "1617msbq9vap7j615rjh81iyajdjnmxpcbw9fsfvlnchx5mgy5vk"; + pname = "copilot-interpreter"; + version = "4.3"; + sha256 = "15x06k5l06yfc173934nw5hqs0zhypr805kbkf9i1rvrzwz233k7"; libraryHaskellDepends = [ - array base - containers copilot-core - copilot-interpreter - copilot-theorem - data-reify - mtl + pretty ]; testHaskellDepends = [ base copilot-core - copilot-interpreter - HUnit + copilot-prettyprinter pretty QuickCheck test-framework - test-framework-hunit test-framework-quickcheck2 ]; - description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; + description = "Interpreter for Copilot"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-language_4_1" = callPackage ( + "copilot-language" = callPackage ( { mkDerivation, array, @@ -162758,51 +161619,59 @@ self: { ]; description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-libraries" = callPackage ( + "copilot-language_4_3" = callPackage ( { mkDerivation, + array, base, containers, + copilot-core, copilot-interpreter, - copilot-language, copilot-theorem, + data-reify, + HUnit, mtl, - parsec, + pretty, QuickCheck, test-framework, + test-framework-hunit, test-framework-quickcheck2, }: mkDerivation { - pname = "copilot-libraries"; - version = "3.19.1"; - sha256 = "0fa5k7igvrcn7fwwmngb160kyc4acn60zpknj5rb4yp1x4qrcl3w"; + pname = "copilot-language"; + version = "4.3"; + sha256 = "1yzqm5kcy8by1smhaac3qw6y5kkbdkiimh41jj0q49n0k64hgs9y"; libraryHaskellDepends = [ + array base containers - copilot-language + copilot-core + copilot-interpreter + copilot-theorem + data-reify mtl - parsec ]; testHaskellDepends = [ base + copilot-core copilot-interpreter - copilot-language - copilot-theorem + HUnit + pretty QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 ]; - description = "Libraries for the Copilot language"; + description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-libraries_4_1" = callPackage ( + "copilot-libraries" = callPackage ( { mkDerivation, base, @@ -162838,6 +161707,45 @@ self: { ]; description = "Libraries for the Copilot language"; license = lib.licenses.bsd3; + } + ) { }; + + "copilot-libraries_4_3" = callPackage ( + { + mkDerivation, + base, + containers, + copilot-interpreter, + copilot-language, + copilot-theorem, + mtl, + parsec, + QuickCheck, + test-framework, + test-framework-quickcheck2, + }: + mkDerivation { + pname = "copilot-libraries"; + version = "4.3"; + sha256 = "1yka76zqrxzbdv6ks35n0lhwi4ahcx7wj51cx0cwy9gar4608plm"; + libraryHaskellDepends = [ + base + containers + copilot-language + mtl + parsec + ]; + testHaskellDepends = [ + base + copilot-interpreter + copilot-language + copilot-theorem + QuickCheck + test-framework + test-framework-quickcheck2 + ]; + description = "Libraries for the Copilot language"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -162851,8 +161759,8 @@ self: { }: mkDerivation { pname = "copilot-prettyprinter"; - version = "3.19.1"; - sha256 = "1z0yrxx43jvigqikrkmxpxpw3vhgxrkyq87rplx9gzkwaz9dspa1"; + version = "4.1"; + sha256 = "0hd3dghc62wi1rj0ilwdgjw60kvbrqhcwdc502r0xny9ha9b6ws5"; libraryHaskellDepends = [ base copilot-core @@ -162863,7 +161771,7 @@ self: { } ) { }; - "copilot-prettyprinter_4_1" = callPackage ( + "copilot-prettyprinter_4_3" = callPackage ( { mkDerivation, base, @@ -162872,8 +161780,8 @@ self: { }: mkDerivation { pname = "copilot-prettyprinter"; - version = "4.1"; - sha256 = "0hd3dghc62wi1rj0ilwdgjw60kvbrqhcwdc502r0xny9ha9b6ws5"; + version = "4.3"; + sha256 = "0iynrm13cylmlmpzg9bdpx4nhsgl5ckz4ngzila9agfiijzs74f7"; libraryHaskellDepends = [ base copilot-core @@ -162916,70 +161824,6 @@ self: { ) { }; "copilot-theorem" = callPackage ( - { - mkDerivation, - base, - bimap, - bv-sized, - containers, - copilot-core, - copilot-prettyprinter, - data-default, - directory, - libBF, - mtl, - panic, - parameterized-utils, - parsec, - pretty, - process, - QuickCheck, - random, - test-framework, - test-framework-quickcheck2, - transformers, - what4, - xml, - }: - mkDerivation { - pname = "copilot-theorem"; - version = "3.19.1"; - sha256 = "0qqf301rngcgqp7pwlc6h9sp9ysy1n9jy3shdnzp0qdxgl3w49rh"; - libraryHaskellDepends = [ - base - bimap - bv-sized - containers - copilot-core - copilot-prettyprinter - data-default - directory - libBF - mtl - panic - parameterized-utils - parsec - pretty - process - random - transformers - what4 - xml - ]; - testHaskellDepends = [ - base - copilot-core - QuickCheck - test-framework - test-framework-quickcheck2 - ]; - description = "k-induction for Copilot"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "copilot-theorem_4_1" = callPackage ( { mkDerivation, base, @@ -163039,6 +161883,71 @@ self: { ]; description = "k-induction for Copilot"; license = lib.licenses.bsd3; + } + ) { }; + + "copilot-theorem_4_3" = callPackage ( + { + mkDerivation, + base, + bimap, + bv-sized, + containers, + copilot-core, + copilot-prettyprinter, + data-default, + directory, + HUnit, + libBF, + mtl, + panic, + parameterized-utils, + parsec, + pretty, + process, + QuickCheck, + random, + test-framework, + test-framework-quickcheck2, + transformers, + what4, + xml, + }: + mkDerivation { + pname = "copilot-theorem"; + version = "4.3"; + sha256 = "19kz53v5kj7z6jy8hxnm8mdy4xybimfrfq3xdbq0ynk8p47v18ry"; + libraryHaskellDepends = [ + base + bimap + bv-sized + containers + copilot-core + copilot-prettyprinter + data-default + directory + libBF + mtl + panic + parameterized-utils + parsec + pretty + process + random + transformers + what4 + xml + ]; + testHaskellDepends = [ + base + copilot-core + HUnit + QuickCheck + test-framework + test-framework-quickcheck2 + ]; + description = "k-induction for Copilot"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -163056,6 +161965,7 @@ self: { copilot-c99, copilot-core, copilot-language, + copilot-libraries, copilot-prettyprinter, copilot-theorem, crucible, @@ -163081,8 +161991,8 @@ self: { }: mkDerivation { pname = "copilot-verifier"; - version = "4.1"; - sha256 = "0whwi2lhjvla6v9lc37wccxkq9kpsaidfkhp6ccvkf2akc9248vl"; + version = "4.3"; + sha256 = "0wxycssvs4qnih1jblypmk8hn1yj9pkhi4l2lamyda70sm7dv624"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -163096,6 +162006,7 @@ self: { copilot-c99 copilot-core copilot-language + copilot-libraries copilot-prettyprinter copilot-theorem crucible @@ -163271,8 +162182,8 @@ self: { }: mkDerivation { pname = "coquina"; - version = "0.1.0.1"; - sha256 = "1dgh4i38k8mxw6glinqpxyqcmr850jscmc0sq3pnyfj8gzfllndk"; + version = "0.2.0.0"; + sha256 = "17z0353m7cn308zml3qi31qkh84f3yqh2pph5z9zf863s5qi8n8x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -163313,9 +162224,7 @@ self: { ]; description = "Yet another shell monad"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "readme"; - broken = true; } ) { }; @@ -163895,6 +162804,7 @@ self: { description = "Launches CoreNLP and parses the JSON output"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) rocksdb; }; @@ -164545,6 +163455,43 @@ self: { } ) { }; + "countdown-numbers-game" = callPackage ( + { + mkDerivation, + base, + doctest-exitcode-stdio, + doctest-lib, + non-empty, + optparse-applicative, + QuickCheck, + utility-ht, + }: + mkDerivation { + pname = "countdown-numbers-game"; + version = "0.0.0.1"; + sha256 = "1warpkqimxjvqrm1jq4nbj3g3bz009alklqs46dh23p3lrgcif61"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + non-empty + optparse-applicative + utility-ht + ]; + testHaskellDepends = [ + base + doctest-exitcode-stdio + doctest-lib + non-empty + QuickCheck + utility-ht + ]; + description = "Solve problems from the number round of the Countdown game show"; + license = lib.licenses.bsd3; + mainProgram = "countdown-numbers-solve"; + } + ) { }; + "counter" = callPackage ( { mkDerivation, @@ -164567,78 +163514,6 @@ self: { ) { }; "country" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytebuild, - bytehash, - byteslice, - bytestring, - compact, - contiguous, - deepseq, - gauge, - hashable, - primitive, - primitive-unlifted, - QuickCheck, - quickcheck-classes, - scientific, - tasty, - tasty-quickcheck, - text, - text-short, - unordered-containers, - }: - mkDerivation { - pname = "country"; - version = "0.2.4.2"; - sha256 = "0pfxf1bmkp7025qv92mrhpi1snkrfrxv4bj84m3h34nhra9a3rwn"; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytebuild - bytehash - byteslice - bytestring - contiguous - deepseq - hashable - primitive - primitive-unlifted - scientific - text - text-short - unordered-containers - ]; - testHaskellDepends = [ - base - byteslice - primitive - QuickCheck - quickcheck-classes - tasty - tasty-quickcheck - text - text-short - ]; - benchmarkHaskellDepends = [ - base - bytehash - bytestring - compact - gauge - text - ]; - description = "Country data type and functions"; - license = lib.licenses.bsd3; - } - ) { }; - - "country_0_2_5_0" = callPackage ( { mkDerivation, aeson, @@ -164706,7 +163581,6 @@ self: { ]; description = "Country data type and functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -165143,7 +164017,6 @@ self: { ]; description = "Build tool for C"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cpkg"; } ) { }; @@ -165444,8 +164317,8 @@ self: { }: mkDerivation { pname = "cpuinfo"; - version = "0.1.0.2"; - sha256 = "0973bkgcfha0xyimizgq55w4a32gjgklcikfhcwkak4m9czwyynr"; + version = "0.1.0.3"; + sha256 = "0713nn1rz9mb9w6lykkdyrs09mi5kvd3mrxknsxz3rj6zv97vjfl"; libraryHaskellDepends = [ attoparsec base @@ -166079,41 +164952,6 @@ self: { ) { crack = null; }; "crackNum" = callPackage ( - { - mkDerivation, - base, - directory, - filepath, - libBF, - process, - sbv, - tasty, - tasty-golden, - }: - mkDerivation { - pname = "crackNum"; - version = "3.4"; - sha256 = "11svazilhckz1qcqf9gnjnsnwb6yywzr9zmz4875n9khrwwp654c"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - directory - filepath - libBF - process - sbv - tasty - tasty-golden - ]; - description = "Crack various integer and floating-point data formats"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "crackNum"; - } - ) { }; - - "crackNum_3_15" = callPackage ( { mkDerivation, base, @@ -166623,40 +165461,6 @@ self: { ) { }; "crc32c" = callPackage ( - { - mkDerivation, - base, - bytestring, - c2hs, - hspec, - hspec-core, - QuickCheck, - }: - mkDerivation { - pname = "crc32c"; - version = "0.1.0"; - sha256 = "0b7minx4d0801nbyryz9jx680hlbrx6incwnhrz7g0dgpw0fhw0b"; - libraryHaskellDepends = [ - base - bytestring - ]; - libraryToolDepends = [ c2hs ]; - testHaskellDepends = [ - base - bytestring - hspec - hspec-core - QuickCheck - ]; - description = "Haskell bindings for crc32c"; - license = lib.licenses.bsd3; - platforms = lib.platforms.x86; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "crc32c_0_2_2" = callPackage ( { mkDerivation, base, @@ -166691,8 +165495,6 @@ self: { description = "crc32c"; license = lib.licenses.bsd3; platforms = lib.platforms.x86; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -166797,8 +165599,6 @@ self: { ]; description = "Garbage collected event folding CRDT"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -168043,10 +166843,8 @@ self: { }: mkDerivation { pname = "crucible"; - version = "0.7.1"; - sha256 = "1c9a8km88ngxghn35f6wnaddm534ixmz1iciyn0whl0xmp27f4zv"; - revision = "1"; - editedCabalFile = "1zixmd0qg2x4pg996safdpq3njrd9qafm9w1bh27j1pqbarl9m0i"; + version = "0.7.2"; + sha256 = "0wz9gsbqdgjsdg68rzi1gsc21bzfb34dx6hd9bdlbzkq4i1km0b3"; libraryHaskellDepends = [ async base @@ -168075,6 +166873,7 @@ self: { base containers hspec + lens mtl panic parameterized-utils @@ -168087,7 +166886,72 @@ self: { ]; description = "Crucible is a library for language-agnostic symbolic simulation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + } + ) { }; + + "crucible-debug" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + crucible, + crucible-syntax, + directory, + filepath, + isocline, + lens, + megaparsec, + mtl, + parameterized-utils, + prettyprinter, + ring-buffer, + tasty, + tasty-golden, + text, + vector, + what4, + }: + mkDerivation { + pname = "crucible-debug"; + version = "0.1.0"; + sha256 = "12xrvsj9asaq07diifi3adjy9524ma4zxsd8a9393fd1zi07693a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + crucible + crucible-syntax + directory + filepath + isocline + lens + megaparsec + mtl + parameterized-utils + prettyprinter + ring-buffer + text + vector + what4 + ]; + executableHaskellDepends = [ + base + text + ]; + testHaskellDepends = [ + base + bytestring + directory + prettyprinter + tasty + tasty-golden + text + ]; + description = "An interactive debugger for Crucible programs"; + license = lib.licenses.bsd3; + mainProgram = "crucible-debug"; } ) { }; @@ -168126,10 +166990,10 @@ self: { }: mkDerivation { pname = "crucible-llvm"; - version = "0.7"; - sha256 = "0v4d3c971w6acka4s1lg9iai55ghk054hkkka5jbinyhhymmaf0k"; - revision = "1"; - editedCabalFile = "11h69y7s8smlrir6gvxijpg3k4laafznypw5786vsrkhvxr91mxk"; + version = "0.7.1"; + sha256 = "0q2ifjvdgbdvpj5092v9s4nhbkwmw8hghnslcx5ljrwfm8vmzxbs"; + revision = "2"; + editedCabalFile = "12k4r85w7864b4nbg03v2w0vhk8sgld55aqqckc5qz7d78q6lzkx"; libraryHaskellDepends = [ attoparsec base @@ -168174,7 +167038,6 @@ self: { ]; description = "Support for translating and executing LLVM code in Crucible"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -168241,7 +167104,66 @@ self: { ]; description = "An implementation of symbolic I/O primitives for Crucible"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + } + ) { }; + + "crucible-syntax" = callPackage ( + { + mkDerivation, + base, + bv-sized, + containers, + crucible, + directory, + filepath, + lens, + megaparsec, + mtl, + parameterized-utils, + prettyprinter, + tasty, + tasty-golden, + tasty-hunit, + text, + transformers, + vector, + what4, + }: + mkDerivation { + pname = "crucible-syntax"; + version = "0.4.1"; + sha256 = "0b60qh1hnz9q8diqnc4f9pvmkbgp1amg8gfk9zjk7mlkq4x9g9bh"; + libraryHaskellDepends = [ + base + bv-sized + containers + crucible + lens + megaparsec + mtl + parameterized-utils + prettyprinter + text + transformers + vector + what4 + ]; + testHaskellDepends = [ + base + containers + crucible + directory + filepath + megaparsec + parameterized-utils + tasty + tasty-golden + tasty-hunit + text + what4 + ]; + description = "A syntax for reading and writing Crucible control-flow graphs"; + license = lib.licenses.bsd3; } ) { }; @@ -168334,6 +167256,8 @@ self: { containers, contravariant, crucible, + crucible-debug, + crucible-syntax, directory, filepath, generic-lens, @@ -168357,8 +167281,8 @@ self: { }: mkDerivation { pname = "crux"; - version = "0.7.1"; - sha256 = "0l5nl9rv3kl07pwvj7dpw6njr6bh127ckallnlgkvp7c8l4cxgdy"; + version = "0.7.2"; + sha256 = "025nrsa3a1wl2ymw1q4pj77hgjn3nq33qhwnx05xykkqq7fyandh"; libraryHaskellDepends = [ aeson ansi-terminal @@ -168372,6 +167296,8 @@ self: { containers contravariant crucible + crucible-debug + crucible-syntax directory filepath generic-lens @@ -168396,6 +167322,7 @@ self: { description = "Simple top-level library for Crucible Simulation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -168442,8 +167369,8 @@ self: { }: mkDerivation { pname = "crux-llvm"; - version = "0.9"; - sha256 = "0nrqaqs9l3kyj954swlln12b75xszcwrgwscc5n0r0pmi6sszrqj"; + version = "0.10"; + sha256 = "0648w3i2hpgkfqhcx3r7qsdgqak8295ik0g98jqs9s79dn7i8s4g"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -169703,8 +168630,8 @@ self: { pname = "cryptohash-md5"; version = "0.11.101.0"; sha256 = "018g13hkmq5782i24b4518hcd926fl6x6fh5hd7b9wlxwc5dn21v"; - revision = "5"; - editedCabalFile = "0j3fdm80scgcvmwhvsashw83a2fhl75nd7hxlwmalr81drddw08s"; + revision = "6"; + editedCabalFile = "0m7f9mgw4w9vcch37ja9zgbn0knq8rjppqr9x2ylkcdxfdnmhhif"; libraryHaskellDepends = [ base bytestring @@ -169744,8 +168671,8 @@ self: { pname = "cryptohash-sha1"; version = "0.11.101.0"; sha256 = "0h9jl9v38gj0vnscqx7xdklk634p05fa6z2pcvknisq2mnbjq154"; - revision = "5"; - editedCabalFile = "1a0j89bqb86ij26aq3hlf1a0fhsaxrc810pq4yxhl2j5f2jvv1zs"; + revision = "6"; + editedCabalFile = "1cxdw2y10z4v0mz91wki7f233jziipx85j4qy5msig4nv3djkprb"; libraryHaskellDepends = [ base bytestring @@ -169785,8 +168712,8 @@ self: { pname = "cryptohash-sha256"; version = "0.11.102.1"; sha256 = "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk"; - revision = "5"; - editedCabalFile = "1iyy9ssn1q8rs8ijqjmplykjdxyy8cfz2rn2jaxv109dylm4zdmc"; + revision = "6"; + editedCabalFile = "01s12sl5mxvraj5fj3cs0pkb03pm8xpjz13y09dpl7i6rv6f578f"; configureFlags = [ "-fuse-cbits" ]; isLibrary = true; isExecutable = true; @@ -169830,8 +168757,8 @@ self: { pname = "cryptohash-sha512"; version = "0.11.102.0"; sha256 = "0b48qwgyn68rfbq4fh6fmsk1kc07n8qq95217n8gjnlzvsh2395z"; - revision = "4"; - editedCabalFile = "1aayk268zm42scg75yx90j76sh9yh8xjfdrblzzdhn7vjwn2cqq0"; + revision = "5"; + editedCabalFile = "1nxnkm5j402rdzv6gigh6dn8y9xbn2b6ql548aswphgvfargj1hd"; libraryHaskellDepends = [ base bytestring @@ -169966,7 +168893,7 @@ self: { containers, criterion, criterion-measurement, - cryptohash-sha1, + cryptohash-sha256, deepseq, directory, exceptions, @@ -169979,6 +168906,7 @@ self: { GraphSCC, happy, haskeline, + heredoc, hgmp, language-c99, language-c99-simple, @@ -169999,10 +168927,13 @@ self: { simple-smt, stm, strict, + tasty, + tasty-hunit, temporary, text, tf-random, time, + toml-parser, transformers, transformers-base, unix, @@ -170011,12 +168942,13 @@ self: { }: mkDerivation { pname = "cryptol"; - version = "3.2.0"; - sha256 = "0nx25dfsnz1sd33kzicz9wqw4nsjv5s86s9w83mnh93xpmjqj1zd"; + version = "3.3.0"; + sha256 = "1c1pny7nj34wbph6yg2dmwbrflfrp7flzgjvmp2xdb1s7h4d38rv"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ + ansi-terminal arithmoi array async @@ -170026,7 +168958,7 @@ self: { bytestring containers criterion-measurement - cryptohash-sha1 + cryptohash-sha256 deepseq directory exceptions @@ -170036,6 +168968,8 @@ self: { ghc-prim gitrev GraphSCC + haskeline + heredoc hgmp language-c99 language-c99-simple @@ -170058,6 +168992,8 @@ self: { text tf-random time + toml-parser + transformers transformers-base unix vector @@ -170074,17 +169010,19 @@ self: { blaze-html containers directory - exceptions extra filepath - haskeline - monad-control mtl optparse-applicative process temporary text - transformers + ]; + testHaskellDepends = [ + base + haskeline + tasty + tasty-hunit ]; benchmarkHaskellDepends = [ base @@ -170095,6 +169033,7 @@ self: { sbv text ]; + doHaddock = false; description = "Cryptol: The Language of Cryptography"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -170120,8 +169059,8 @@ self: { }: mkDerivation { pname = "crypton"; - version = "0.34"; - sha256 = "1mhypjhzn95in853bp7ary0a2xc6lsji6j8hrrgn2mfa4ilq8i24"; + version = "1.0.3"; + sha256 = "12z3xavhzw2nvvbkq0j22agwcnc4hh235cr7mzbd1a076wxrdbhl"; libraryHaskellDepends = [ base basement @@ -170153,7 +169092,7 @@ self: { } ) { }; - "crypton_1_0_1" = callPackage ( + "crypton_1_0_4" = callPackage ( { mkDerivation, base, @@ -170172,8 +169111,8 @@ self: { }: mkDerivation { pname = "crypton"; - version = "1.0.1"; - sha256 = "19674xqf6zp17g4qwlz1m3dzdsl05s1frb2drxb77iccfhabnhli"; + version = "1.0.4"; + sha256 = "06h1qjvqd8gmiyzvh31sc061vcgns101l0774c44a8k44015925l"; libraryHaskellDepends = [ base basement @@ -170206,6 +169145,41 @@ self: { } ) { }; + "crypton-box" = callPackage ( + { + mkDerivation, + base, + bytestring, + crypton, + hspec, + hspec-discover, + memory, + }: + mkDerivation { + pname = "crypton-box"; + version = "1.1.0"; + sha256 = "10z6n196lmyq87b2lzlh48k1azwg581s7p7x1ral9q9q564b2b9n"; + libraryHaskellDepends = [ + base + bytestring + crypton + memory + ]; + testHaskellDepends = [ + base + bytestring + crypton + hspec + memory + ]; + testToolDepends = [ hspec-discover ]; + description = "NaCl crypto/secret box implementations based on crypton primitives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "crypton-conduit" = callPackage ( { mkDerivation, @@ -170255,47 +169229,6 @@ self: { ) { }; "crypton-connection" = callPackage ( - { - mkDerivation, - base, - basement, - bytestring, - containers, - crypton-x509, - crypton-x509-store, - crypton-x509-system, - crypton-x509-validation, - data-default-class, - network, - socks, - tls, - }: - mkDerivation { - pname = "crypton-connection"; - version = "0.3.2"; - sha256 = "07lrkv6lwphsyp4797yp8ywnndzd270bk58r8gwyby0hr4xy52r0"; - revision = "1"; - editedCabalFile = "1rkana1ghppras20pgpwp2bc8dnsf8lspq90r6124jqd4ckbvx2b"; - libraryHaskellDepends = [ - base - basement - bytestring - containers - crypton-x509 - crypton-x509-store - crypton-x509-system - crypton-x509-validation - data-default-class - network - socks - tls - ]; - description = "Simple and easy network connections API"; - license = lib.licenses.bsd3; - } - ) { }; - - "crypton-connection_0_4_3" = callPackage ( { mkDerivation, base, @@ -170331,6 +169264,39 @@ self: { ]; description = "Simple and easy network connection API"; license = lib.licenses.bsd3; + } + ) { }; + + "crypton-connection_0_4_4" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + crypton-x509-store, + crypton-x509-system, + data-default, + network, + socks, + tls, + }: + mkDerivation { + pname = "crypton-connection"; + version = "0.4.4"; + sha256 = "14d47klwmmf7zdm66161rbrbwy58qjzrkmd8mmkfrzm54b16hw14"; + libraryHaskellDepends = [ + base + bytestring + containers + crypton-x509-store + crypton-x509-system + data-default + network + socks + tls + ]; + description = "Simple and easy network connection API"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -170404,8 +169370,8 @@ self: { }: mkDerivation { pname = "crypton-x509-store"; - version = "1.6.9"; - sha256 = "0vr5b9cyf9x016wn1g0bryslf5nz8jq2sy8r3llwqfg02apihqiy"; + version = "1.6.10"; + sha256 = "1c1q8bz42vcwxlij42zx9cgrmpp763q404g5hhws975d1lf67w6f"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -170479,6 +169445,7 @@ self: { crypton-x509-store, data-default, hourglass, + iproute, memory, mtl, pem, @@ -170487,8 +169454,8 @@ self: { }: mkDerivation { pname = "crypton-x509-validation"; - version = "1.6.13"; - sha256 = "1m8mri0ix09s484im2nd0xw0h1fyzmhjakvxd7q1gdqxa4jm69si"; + version = "1.6.14"; + sha256 = "07b09kgrd3m5ahxpj458r5ycd30bz8ldwjwf19mdcnfv4x0kj3pd"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -170500,6 +169467,7 @@ self: { crypton-x509-store data-default hourglass + iproute memory mtl pem @@ -171624,8 +170592,6 @@ self: { ]; description = "A flexible, fast, conduit-based CSV parser library for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -172651,8 +171617,6 @@ self: { ]; description = "Curly braces (brackets) expanding"; license = lib.licenses.lgpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -172972,6 +171936,57 @@ self: { } ) { }; + "currycarbon_0_4_0_1" = callPackage ( + { + mkDerivation, + base, + file-embed, + filepath, + hspec, + hspec-core, + math-functions, + MonadRandom, + optparse-applicative, + parsec, + process, + random, + vector, + }: + mkDerivation { + pname = "currycarbon"; + version = "0.4.0.1"; + sha256 = "1qjgm413qxvr99zikd6jvc9znm163x2jr1spp32ig892hqbzcpdw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + file-embed + filepath + math-functions + MonadRandom + parsec + random + vector + ]; + executableHaskellDepends = [ + base + filepath + optparse-applicative + ]; + testHaskellDepends = [ + base + hspec + hspec-core + process + ]; + description = "A package for simple, fast radiocarbon calibration"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "currycarbon"; + } + ) { }; + "curryer" = callPackage ( { mkDerivation, @@ -173044,8 +172059,8 @@ self: { }: mkDerivation { pname = "curryer-rpc"; - version = "0.3.8"; - sha256 = "1nr3x4qym270i1ddk69964b8c11k303ayhqspykrxkpsqf83hi0z"; + version = "0.4.0"; + sha256 = "0a0jlnwc58zj2lyk0flpqw3ccgiwd75mlwlkcad56ilfi7mgrwd0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -173233,42 +172248,6 @@ self: { ) { }; "cursor-fuzzy-time" = callPackage ( - { - mkDerivation, - base, - containers, - cursor, - deepseq, - fuzzy-time, - megaparsec, - microlens, - text, - time, - validity, - validity-time, - }: - mkDerivation { - pname = "cursor-fuzzy-time"; - version = "0.0.0.0"; - sha256 = "1xx0npvjjr574f7ksswwzi8yrqsrhlg3arhpvahm8z2zz6a995gs"; - libraryHaskellDepends = [ - base - containers - cursor - deepseq - fuzzy-time - megaparsec - microlens - text - time - validity - validity-time - ]; - license = lib.licenses.mit; - } - ) { }; - - "cursor-fuzzy-time_0_1_0_0" = callPackage ( { mkDerivation, base, @@ -173297,7 +172276,6 @@ self: { validity ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -173348,7 +172326,6 @@ self: { genvalidity-criterion ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -174408,8 +173385,6 @@ self: { ]; description = "Binary parsing and serialization with integrated size"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -174514,7 +173489,6 @@ self: { ]; description = "Network protocol helpers for Dahdit"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -175002,7 +173976,9 @@ self: { conduit, constraints, containers, + crypton-connection, cryptonite, + data-default, data-ordlist, directory, exceptions, @@ -175012,6 +173988,7 @@ self: { hashable, haskeline, html, + http-client-tls, http-conduit, http-types, HUnit, @@ -175056,8 +174033,8 @@ self: { }: mkDerivation { pname = "darcs"; - version = "2.18.4"; - sha256 = "0f034hnrw15i8zz160hl81sr0kja2a7ji5ygkf68yp3q5xpjgg7l"; + version = "2.18.5"; + sha256 = "1asiz5kmisym0djjc5228hbj4wdfbrna4cpm4hc1j4z3i4lnj473"; configureFlags = [ "-fforce-char8-encoding" "-flibrary" @@ -175082,7 +174059,9 @@ self: { conduit constraints containers + crypton-connection cryptonite + data-default data-ordlist directory exceptions @@ -175091,6 +174070,7 @@ self: { hashable haskeline html + http-client-tls http-conduit http-types memory @@ -176578,8 +175558,6 @@ self: { ]; description = "Define Backwards Compatibility Schemes for Arbitrary Data"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -176688,8 +175666,8 @@ self: { }: mkDerivation { pname = "data-default"; - version = "0.7.1.2"; - sha256 = "0kzq84bflmfhzc7650wykjamwq8zsxm9q2c1s7nfbgig5xyizkjc"; + version = "0.7.1.3"; + sha256 = "0456mjxg803fzmsy5gm6nc2l1gygkw4rdwg304kn7m710110f13n"; libraryHaskellDepends = [ base data-default-class @@ -176708,7 +175686,7 @@ self: { } ) { }; - "data-default_0_8_0_0" = callPackage ( + "data-default_0_8_0_1" = callPackage ( { mkDerivation, base, @@ -176717,8 +175695,8 @@ self: { }: mkDerivation { pname = "data-default"; - version = "0.8.0.0"; - sha256 = "0cfxfbgsxxla1hr59rnm1cljb6i18rbp8yq7f0bfwvwpi4q0xwi3"; + version = "0.8.0.1"; + sha256 = "1jmn83y7ss7896xvykpxxp4kfmvxa65avw0asg0z15i1xkl5s26f"; libraryHaskellDepends = [ base containers @@ -176910,27 +175888,6 @@ self: { ) { }; "data-default-instances-containers" = callPackage ( - { - mkDerivation, - base, - containers, - data-default-class, - }: - mkDerivation { - pname = "data-default-instances-containers"; - version = "0.0.1"; - sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5"; - libraryHaskellDepends = [ - base - containers - data-default-class - ]; - description = "Default instances for types in containers"; - license = lib.licenses.bsd3; - } - ) { }; - - "data-default-instances-containers_0_1_0_3" = callPackage ( { mkDerivation, base, @@ -176948,7 +175905,6 @@ self: { ]; description = "Default instances for types in containers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -177331,7 +176287,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "A basic framework for effect systems based on effects represented by GADTs"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -177362,8 +176317,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "A basic framework for effect systems based on effects represented by GADTs"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -177419,7 +176372,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Template Haskell utilities for the data-effects library"; license = "MPL-2.0 AND BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -177435,6 +176387,8 @@ self: { pname = "data-elevator"; version = "0.2"; sha256 = "0fvj6bd86vdxmfwq36pcj810mbl3wc0lipw50ddzdcypsixr21gq"; + revision = "1"; + editedCabalFile = "1227s0fy6xg2z8awllig60csj824fw4wy3gky3vadpf1srwwq3lj"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -177444,8 +176398,6 @@ self: { ]; description = "Coerce between unlifted boxed and lifted types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -177488,8 +176440,8 @@ self: { pname = "data-embed"; version = "0.1.0.0"; sha256 = "1pppd4w0sfb71i7ppqcp71rqx36b30g1dj468d2hb6fvnnhm830q"; - revision = "2"; - editedCabalFile = "0c51kfsyl7nzizx6awx8m0m4z2rjz8zn8ivl4869fgqdjkrmw8my"; + revision = "3"; + editedCabalFile = "1k3xib78x739y8dbazyspifnycfwwj94a252kd46vknw1xijsl8s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -177514,9 +176466,7 @@ self: { ]; description = "Embed files and other binary blobs inside executables without Template Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "embedtool"; - broken = true; } ) { }; @@ -177665,8 +176615,6 @@ self: { ]; description = "Utilities for filtering"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -177723,6 +176671,49 @@ self: { } ) { }; + "data-findcycle" = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + hashable, + primes, + QuickCheck, + tasty, + tasty-bench, + tasty-quickcheck, + unordered-containers, + }: + mkDerivation { + pname = "data-findcycle"; + version = "0.1.0.0"; + sha256 = "0l0ggmrb6czfy81qbdfm5iyi7mkipqgnrz26c6b38fahbrqflpa3"; + libraryHaskellDepends = [ + base + containers + hashable + unordered-containers + ]; + testHaskellDepends = [ + base + primes + QuickCheck + tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + deepseq + primes + tasty + tasty-bench + ]; + description = "Find cycles in periodic functions (and lists)"; + license = lib.licenses.mit; + } + ) { }; + "data-fix" = callPackage ( { mkDerivation, @@ -177848,8 +176839,6 @@ self: { ]; description = "Specify that lifted values were forced to WHNF or NF"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -177861,8 +176850,8 @@ self: { }: mkDerivation { pname = "data-forest"; - version = "0.1.0.12"; - sha256 = "1lblcriszl2380qyingjr6dsy6hv88yr3rw9ajmjprbrxzq7lqls"; + version = "0.1.0.13"; + sha256 = "10d1pz3mk95225rqnnw8jiygdwp9snwcck84174h064gpqid500x"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -178040,8 +177029,8 @@ self: { pname = "data-interval"; version = "2.1.2"; sha256 = "01nr9g5phijlchbfc8h8rc1y54igzshnx5ld4fyls3kw8dsr03jf"; - revision = "1"; - editedCabalFile = "1b7l6nc2i4y34fmqr7qx8g154c0fh3cn1h47vy30736b25rfgfx3"; + revision = "2"; + editedCabalFile = "1797q6h0ihwhjz4hjxc6r8gmhr7z3dcwp0ypmzqhljisbykdxk4s"; libraryHaskellDepends = [ base containers @@ -178743,6 +177732,44 @@ self: { } ) { }; + "data-prometheus" = callPackage ( + { + mkDerivation, + attoparsec, + base, + containers, + hspec, + mtl, + raw-strings-qq, + text, + transformers, + }: + mkDerivation { + pname = "data-prometheus"; + version = "0.1.0.0"; + sha256 = "1zric3dwnxn5szi5lviih0w59djm2izaf2345ycmam7m87938gz1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec + base + containers + mtl + text + transformers + ]; + testHaskellDepends = [ + attoparsec + base + containers + hspec + raw-strings-qq + ]; + description = "Prometheus metrics text format"; + license = lib.licenses.bsd3; + } + ) { }; + "data-quotientref" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -178878,6 +177905,48 @@ self: { } ) { }; + "data-reify-gadt" = callPackage ( + { + mkDerivation, + base, + containers, + hashable, + hspec, + unordered-containers, + }: + mkDerivation { + pname = "data-reify-gadt"; + version = "0.1.0.0"; + sha256 = "1fi9fsx1xvrd6lbh0zr21727clvv1j6ca62yq70z5fwsy4yx1gf2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + hashable + unordered-containers + ]; + executableHaskellDepends = [ + base + containers + hashable + unordered-containers + ]; + testHaskellDepends = [ + base + containers + hashable + hspec + unordered-containers + ]; + description = "Data.Reify for GADTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-ast"; + broken = true; + } + ) { }; + "data-repr" = callPackage ( { mkDerivation, @@ -179890,6 +178959,20 @@ self: { } ) { }; + "datacrypto" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "datacrypto"; + version = "1.1.0"; + sha256 = "1zq9xsiky6mf0b0n83za0y8w28fl4gf53h49d1zd220dqmxx057q"; + libraryHaskellDepends = [ base ]; + description = "Encryption library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "datadog" = callPackage ( { mkDerivation, @@ -181364,7 +180447,6 @@ self: { cereal, conduit, containers, - criterion, deepseq, directory, exceptions, @@ -181393,8 +180475,8 @@ self: { }: mkDerivation { pname = "dbus"; - version = "1.3.3"; - sha256 = "13jbsdpkhscb017hpy24xsqwqjjphyw6pdvamr6qf2d5pdzi2rm2"; + version = "1.3.11"; + sha256 = "19py6nx9461vhf6dd5q1j4zvraqyd5060vic5hnv2g6sf7c2s0kj"; libraryHaskellDepends = [ base bytestring @@ -181441,17 +180523,13 @@ self: { unix vector ]; - benchmarkHaskellDepends = [ - base - criterion - ]; doCheck = false; description = "A client library for the D-Bus IPC system"; license = lib.licenses.asl20; } ) { }; - "dbus_1_3_9" = callPackage ( + "dbus_1_4_0" = callPackage ( { mkDerivation, base, @@ -181487,8 +180565,8 @@ self: { }: mkDerivation { pname = "dbus"; - version = "1.3.9"; - sha256 = "0n0ajk2cyv02kfwh9zs7xg84hiyhaqnw1z5a0jc8z9c1in3p9vm0"; + version = "1.4.0"; + sha256 = "1rb5q8g0n3fj9b57wlds7ldji029fqym4dvpvq10hmn7qw313dz6"; libraryHaskellDepends = [ base bytestring @@ -182564,6 +181642,7 @@ self: { ]; description = "Delay differential equations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -182725,6 +181804,8 @@ self: { doHaddock = false; description = "Haskell bindings for Dear ImGui"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { @@ -182906,8 +181987,8 @@ self: { }: mkDerivation { pname = "debruijn"; - version = "0.2"; - sha256 = "1j2bwlmjl65zydjhgv5v2cgvaw8p9vvsg3qd3vpbd8c0r07v5np2"; + version = "0.3"; + sha256 = "0yww60649wcaz7yjlhli5kijlcminf1h2n4f9za3ca85m20jzzy9"; libraryHaskellDepends = [ base deepseq @@ -182933,8 +182014,8 @@ self: { }: mkDerivation { pname = "debruijn-safe"; - version = "0.2"; - sha256 = "0jxczhcsppcmfyzgzg1d3r5zw60kb3zi0jcb1rrrb4grcc495f3b"; + version = "0.3"; + sha256 = "1x95kffjjki304bj37viz6rn74g51cm1ndikdc19zgkxxarraxxp"; libraryHaskellDepends = [ base deepseq @@ -182943,8 +182024,6 @@ self: { ]; description = "de Bruijn indices and levels"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -183205,6 +182284,42 @@ self: { } ) { debug-hoed = null; }; + "debug-print" = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + hspec, + markdown-unlit, + text, + vector, + }: + mkDerivation { + pname = "debug-print"; + version = "0.1.0.0"; + sha256 = "0920fwzv5lal5214g973yv73dyyg02aa9fdkddcv7bdq445as6m5"; + libraryHaskellDepends = [ + aeson + base + containers + text + vector + ]; + testHaskellDepends = [ + aeson + base + hspec + markdown-unlit + text + ]; + testToolDepends = [ markdown-unlit ]; + doHaddock = false; + description = "A structured alternative to Show"; + license = lib.licenses.mit; + } + ) { }; + "debug-time" = callPackage ( { mkDerivation, @@ -183403,6 +182518,8 @@ self: { pname = "dec"; version = "0.0.6"; sha256 = "0bbzn9kqb1zdvi4kd37p3lhx0rkdbyq98hqcn9qv5y67s6a3c5gv"; + revision = "1"; + editedCabalFile = "1xwkjk0shcbwlmiz8zsx69r652zfkh3k2bj1vpzdsjj241g3n6r0"; libraryHaskellDepends = [ base boring @@ -183457,7 +182574,6 @@ self: { ]; description = "Combinators for manipulating dependently-typed predicates"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -183750,8 +182866,6 @@ self: { ]; description = "Deeply-nested, multiple key type maps"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -183770,8 +182884,8 @@ self: { }: mkDerivation { pname = "deep-transformations"; - version = "0.2.3"; - sha256 = "1ahpvm0ix9qkzr8wki3rdd2abcwdm9wlp246cpmc71yc7wrlbm4j"; + version = "0.3"; + sha256 = "16v97v10xp4y9cpb1q4i56baihipyas5askhbbc6ifgzn4fzl1nn"; setupHaskellDepends = [ base Cabal @@ -184219,8 +183333,8 @@ self: { }: mkDerivation { pname = "deferred-folds"; - version = "0.9.18.6"; - sha256 = "00lg3f50pp5nj6lr0ia2xkfag7g7nxdg8wzfmcmpvis0010wxzzb"; + version = "0.9.18.7"; + sha256 = "1bkq05zzy1apvh9cmnj771xhrimx097ci1hs8bwv2zfkxisl9a6g"; libraryHaskellDepends = [ base bytestring @@ -184537,7 +183651,6 @@ self: { ]; description = "Defunctionalization helpers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -184559,8 +183672,6 @@ self: { ]; description = "Defunctionalization helpers: booleans"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -184646,8 +183757,8 @@ self: { }: mkDerivation { pname = "dejafu"; - version = "2.4.0.5"; - sha256 = "1w38gxq3l4ch4g8rjm9wxlsf06a0334ln681jmrc27h3axn5fgh9"; + version = "2.4.0.7"; + sha256 = "18507xbwxikgnj2b0rxpqkb543ml6nbq4f5qw1ivmlj23gkgmxml"; libraryHaskellDepends = [ base concurrency @@ -184665,42 +183776,6 @@ self: { } ) { }; - "dejafu_2_4_0_6" = callPackage ( - { - mkDerivation, - base, - concurrency, - containers, - contravariant, - deepseq, - exceptions, - leancheck, - profunctors, - random, - transformers, - }: - mkDerivation { - pname = "dejafu"; - version = "2.4.0.6"; - sha256 = "1bmfc6bryhxdbv9k313f0hbdqf2zasivcj3b1zdwqajv34mwdzbm"; - libraryHaskellDepends = [ - base - concurrency - containers - contravariant - deepseq - exceptions - leancheck - profunctors - random - transformers - ]; - description = "A library for unit-testing concurrent programs"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "deka" = callPackage ( { mkDerivation, @@ -184805,7 +183880,6 @@ self: { ]; description = "Build a Delaunay triangulation of a set of points"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -184974,6 +184048,8 @@ self: { ]; description = "Parse bounce messages per RFC3464, RFC3463"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -185068,6 +184144,75 @@ self: { } ) { }; + "delta-store" = callPackage ( + { + mkDerivation, + base, + delta-types, + hspec, + hspec-discover, + io-classes, + io-sim, + QuickCheck, + transformers, + }: + mkDerivation { + pname = "delta-store"; + version = "1.0.0.0"; + sha256 = "1a04qp46zl3ja9g97qww8krhfygiwxf96kgxcyv6wvhf8caqw16q"; + libraryHaskellDepends = [ + base + delta-types + io-classes + QuickCheck + transformers + ]; + testHaskellDepends = [ + base + delta-types + hspec + io-classes + io-sim + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Facilities for storing a Haskell value, using delta types"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "delta-types" = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + hspec-discover, + QuickCheck, + semigroupoids, + }: + mkDerivation { + pname = "delta-types"; + version = "1.0.0.0"; + sha256 = "1v8bpg5r021xy93chs4ijyw470v8nh4prjq7qi76lz28f9jkpnqg"; + libraryHaskellDepends = [ + base + containers + semigroupoids + ]; + testHaskellDepends = [ + base + containers + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Delta types, also known as change actions"; + license = lib.licenses.asl20; + } + ) { }; + "deltaq" = callPackage ( { mkDerivation, @@ -185184,7 +184329,9 @@ self: { ]; description = "Demangler for C++ mangled names"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "demangle"; + broken = true; } ) { }; @@ -185841,10 +184988,8 @@ self: { }: mkDerivation { pname = "dependent-monoidal-map"; - version = "0.1.1.4"; - sha256 = "1cgk0dlag557krddaivbqkc3qp4crsspa53wkqx5mpgv6jaiq7dg"; - revision = "1"; - editedCabalFile = "0qm6b15ljxdpnyihz6ip932spbgz0kgkgqpif961599l35l1ajg9"; + version = "0.1.1.5"; + sha256 = "13bkng48573bx2gqcndrj80k4fx2wcbc5jk94b3vs90pii2hl3h1"; libraryHaskellDepends = [ aeson base @@ -185921,10 +185066,8 @@ self: { }: mkDerivation { pname = "dependent-sum-aeson-orphans"; - version = "0.3.1.1"; - sha256 = "0d2255gxsamp19hl23m076ds2j08ny95swrk9r3njjfjrwkd4zbq"; - revision = "2"; - editedCabalFile = "1w50zxcngacgaq534dza7p1h37nkshmh9nhcaxlwkia2mr26fiv5"; + version = "0.3.1.2"; + sha256 = "1a3b1ayx0wkhi64p45w8cw6gjma8c86ka9grlx91r99s9wjyk1b8"; libraryHaskellDepends = [ aeson base @@ -185941,38 +185084,6 @@ self: { ) { }; "dependent-sum-template" = callPackage ( - { - mkDerivation, - base, - constraints-extras, - dependent-sum, - template-haskell, - th-abstraction, - th-extras, - }: - mkDerivation { - pname = "dependent-sum-template"; - version = "0.1.1.1"; - sha256 = "03xffmih70ksk7jgfs3ypaa91bm1x21fjxqpj1gkhp9gbj6w2vyl"; - libraryHaskellDepends = [ - base - dependent-sum - template-haskell - th-abstraction - th-extras - ]; - testHaskellDepends = [ - base - constraints-extras - dependent-sum - ]; - description = "Template Haskell code to generate instances of classes in dependent-sum package"; - license = lib.licenses.publicDomain; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - "dependent-sum-template_0_2_0_1" = callPackage ( { mkDerivation, base, @@ -185985,10 +185096,8 @@ self: { }: mkDerivation { pname = "dependent-sum-template"; - version = "0.2.0.1"; - sha256 = "0rba7jf9hpn73gcqqkxvfk8j5mifb49glp6gjc8k93pg78zy7yqf"; - revision = "2"; - editedCabalFile = "0nqaxbqw4qlwf03mk59sgkakn14krb5l2clrd392qilga1a3srx9"; + version = "0.2.0.2"; + sha256 = "1rgglgbxz1i1fq2c41l9q7lw6j30b4shac11rx4xdxmlwqzm1yj4"; libraryHaskellDepends = [ base containers @@ -186006,7 +185115,6 @@ self: { ]; description = "Template Haskell code to generate instances of classes in some package"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -186241,8 +185349,8 @@ self: { }: mkDerivation { pname = "deque"; - version = "0.4.4.1"; - sha256 = "0gyyhkjmz2m4n1wmg3gd13vxwqg2lgf7fh5cnfnypzjbaag5yxys"; + version = "0.4.4.2"; + sha256 = "055g823z9h5mhv3shcp6c0kbrn97iixd6yvic7qcpchwdfgdhvd2"; libraryHaskellDepends = [ base deepseq @@ -186490,6 +185598,30 @@ self: { } ) { }; + "derive-is-data-con" = callPackage ( + { + mkDerivation, + base, + HUnit, + template-haskell, + }: + mkDerivation { + pname = "derive-is-data-con"; + version = "0.1.0.0"; + sha256 = "0w8c86lwkdcmc9a7959042bs70hiacdf21kjjv2bcpmzfn4y3rwv"; + libraryHaskellDepends = [ + base + template-haskell + ]; + testHaskellDepends = [ + base + HUnit + ]; + description = "This package generates data constructor predicate functions"; + license = lib.licenses.bsd3; + } + ) { }; + "derive-lifted-instances" = callPackage ( { mkDerivation, @@ -186568,8 +185700,6 @@ self: { ]; description = "Derive Prim and PrimUnaligned"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -186640,39 +185770,12 @@ self: { ]; description = "GHC core plugin supporting the derive-storable package"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "derive-topdown" = callPackage ( - { - mkDerivation, - base, - mtl, - primitive, - syb, - template-haskell, - th-expand-syns, - transformers, - }: - mkDerivation { - pname = "derive-topdown"; - version = "0.0.3.0"; - sha256 = "1w36nczl0rl91sgm3vcd4gvm3lr6zdjqvmfdikkjq664xwnxrn8h"; - libraryHaskellDepends = [ - base - mtl - primitive - syb - template-haskell - th-expand-syns - transformers - ]; - description = "Help Haskellers derive class instances for composited data types"; - license = lib.licenses.bsd3; - } - ) { }; - - "derive-topdown_0_1_0_0" = callPackage ( { mkDerivation, base, @@ -186719,7 +185822,6 @@ self: { ]; description = "Derive type class instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -186810,57 +185912,6 @@ self: { ) { }; "deriving-compat" = callPackage ( - { - mkDerivation, - base, - base-compat, - base-orphans, - containers, - ghc-boot-th, - ghc-prim, - hspec, - hspec-discover, - QuickCheck, - tagged, - template-haskell, - th-abstraction, - transformers, - transformers-compat, - void, - }: - mkDerivation { - pname = "deriving-compat"; - version = "0.6.6"; - sha256 = "1fan8wfd54lkf40gjqwrcfrbigmhhdqlgsl5p93w8p2007yr7zk1"; - libraryHaskellDepends = [ - base - containers - ghc-boot-th - ghc-prim - template-haskell - th-abstraction - transformers - transformers-compat - ]; - testHaskellDepends = [ - base - base-compat - base-orphans - hspec - QuickCheck - tagged - template-haskell - transformers - transformers-compat - void - ]; - testToolDepends = [ hspec-discover ]; - description = "Backports of GHC deriving extensions"; - license = lib.licenses.bsd3; - } - ) { }; - - "deriving-compat_0_6_7" = callPackage ( { mkDerivation, base, @@ -186882,6 +185933,8 @@ self: { pname = "deriving-compat"; version = "0.6.7"; sha256 = "1pzmqwjfd4j5bbcxl8xcgaxilmsfvcwak47rqkakn87n2c85zi6x"; + revision = "1"; + editedCabalFile = "0wmpl2falxhrksd8wf4p7amq5mlyawjpypysip4f1izcwq4vkvdl"; libraryHaskellDepends = [ base containers @@ -186906,7 +185959,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Backports of GHC deriving extensions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -187511,6 +186563,8 @@ self: { ]; description = "JSON and CSV encoding for rationals as decimal point numbers"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -187665,6 +186719,8 @@ self: { ]; description = "Conversion between Devanagari Unicode, Harvard-Kyoto, IAST and ISO15919"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -187880,8 +186936,6 @@ self: { ]; description = "Render and parse df1 logs as HTML"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -188161,7 +187215,6 @@ self: { exceptions, filepath, foldl, - gauge, generic-random, half, hashable, @@ -188191,6 +187244,7 @@ self: { special-values, spoon, tasty, + tasty-bench, tasty-expected-failure, tasty-hunit, tasty-quickcheck, @@ -188211,10 +187265,8 @@ self: { }: mkDerivation { pname = "dhall"; - version = "1.42.1"; - sha256 = "0n4773s7l9sfqi00fnh4h92mpifbh0m6vsvpghg834c0jx2gm36f"; - revision = "2"; - editedCabalFile = "0j29l5qbr72bcxlid28sq3wpxy481xlp0pknlna7wv13vfi8a9v4"; + version = "1.42.2"; + sha256 = "0fvvqvh6diqi55dmncfs06rvcw8k0a1hs2gq228yxvsfbzcpv44s"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -188416,7 +187468,6 @@ self: { either exceptions filepath - gauge half hashable haskeline @@ -188436,6 +187487,7 @@ self: { repline scientific serialise + tasty-bench template-haskell text text-manipulate @@ -188646,10 +187698,8 @@ self: { }: mkDerivation { pname = "dhall-docs"; - version = "1.0.11"; - sha256 = "0i9czz2p2kv5mw7mnbpqq9nl86aqyp4z0yy115q3nfasl5ys6jlq"; - revision = "2"; - editedCabalFile = "0wsi3nslijmf0p7j3k7j1g3zzj6y31d0vyqhr74856v4k3757p4a"; + version = "1.0.12"; + sha256 = "0gg0rsm36nrwx7p1fp296y8i5jbldrc0y76n16w7dpqpjpadqviv"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -188913,6 +187963,7 @@ self: { aeson-pretty, base, bytestring, + co-log-core, containers, data-default, dhall, @@ -188920,7 +187971,6 @@ self: { directory, doctest, filepath, - hslogger, hspec, lens, lsp, @@ -188932,20 +187982,18 @@ self: { optparse-applicative, prettyprinter, QuickCheck, - rope-utf16-splay, tasty, tasty-hspec, text, + text-rope, transformers, unordered-containers, uri-encode, }: mkDerivation { pname = "dhall-lsp-server"; - version = "1.1.3"; - sha256 = "1vcdjsqd0falcx48fa58qilnwh70h6cinxbkh2rfmlhvfgmramc8"; - revision = "2"; - editedCabalFile = "15mwpjg7axf7zmyf889675r61x754ygiy0nvf3g5km0i8a3s4203"; + version = "1.1.4"; + sha256 = "0vcsik8jwwdmfkj6af82s1i5f8pksfkv09jdn7ni3y0lhin0azsc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -188953,21 +188001,21 @@ self: { aeson-pretty base bytestring + co-log-core containers data-default dhall dhall-json directory filepath - hslogger lens lsp megaparsec mtl network-uri prettyprinter - rope-utf16-splay text + text-rope transformers unordered-containers uri-encode @@ -189014,10 +188062,8 @@ self: { }: mkDerivation { pname = "dhall-nix"; - version = "1.1.26"; - sha256 = "1xgmmfp6bi3mnd9l335ks6xcgpfy2s2kgpcygi7i7p41f795zgma"; - revision = "2"; - editedCabalFile = "06ixc19hp4n78cg0jlg74gdbz5ngni2a6w8768i946s7sglgcfa3"; + version = "1.1.27"; + sha256 = "1dqfk8vbb08li3snahml89af7hpqp7w7f0mpl62gh6kcn98sx9k8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -189123,10 +188169,8 @@ self: { }: mkDerivation { pname = "dhall-openapi"; - version = "1.0.6"; - sha256 = "0jx905x17lfwb316hx6mwiwr647688nwwcikv5iadv2qr9s04yc9"; - revision = "2"; - editedCabalFile = "0bda2n7yfjxb98kj497v5vy9xgwc4l5i6imp53c7gxvbf2fnjlnc"; + version = "1.0.7"; + sha256 = "0ykjg64lp46clcrjhy28yg6gc3r9akdfnvai1dc1bm7n0b0b3fv2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -189212,7 +188256,7 @@ self: { amazonka, amazonka-kms, base, - base64, + base64-bytestring, bech32, bytestring, cryptonite, @@ -189227,15 +188271,15 @@ self: { }: mkDerivation { pname = "dhall-secret"; - version = "0.5.53"; - sha256 = "0mhq3xdgikkjq7z0cy0ir9mil7nzw57f453ic80v4r65fyyvzs44"; + version = "0.6.63"; + sha256 = "1mdm154fi3agsg83mkf9s4c6y6ly6k18gddvhbb1rzwxmc13699l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ amazonka amazonka-kms base - base64 + base64-bytestring bech32 bytestring cryptonite @@ -189250,7 +188294,7 @@ self: { amazonka amazonka-kms base - base64 + base64-bytestring bech32 bytestring cryptonite @@ -189266,7 +188310,7 @@ self: { amazonka amazonka-kms base - base64 + base64-bytestring bech32 bytestring cryptonite @@ -189454,16 +188498,15 @@ self: { }: mkDerivation { pname = "dhall-toml"; - version = "1.0.3"; - sha256 = "0d99msfbd9dxhjh2bc5bnzwn4c5n4viv3q0n4p1mx2rw67jyra80"; - revision = "2"; - editedCabalFile = "1vl04lq1fgxcdf1p97wbbwx1rl4lijvxiihg62vwz18v193fxfr2"; + version = "1.0.4"; + sha256 = "1p1jdyl3pm4zd944a4hyysrwbcs9m5n18clzhas2i5wkm7iiz9z2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers dhall + filepath optparse-applicative prettyprinter text @@ -189706,8 +188749,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "0.1.0.3"; - sha256 = "1xksb6ilmdihq9rx6fcabwphlvwdsjss34aw1iqgc8gsiw60lm8c"; + version = "1.0.8"; + sha256 = "0sgjlqrvdfqmma9cf1cs01mmj7gk66i3zwfjb1ywhs7l4kj4avn7"; libraryHaskellDepends = [ aeson base @@ -189720,6 +188763,8 @@ self: { ]; description = "abstract syntax tree for multiple programming languages"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -189735,8 +188780,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "0.1.0.2"; - sha256 = "1ixm87h6ycbzf7b6jzwivcnvw96xlm8gmcw032hk54z8c9szrx3d"; + version = "1.0.4"; + sha256 = "08jk89rn2g5aa57wwz7nsc38phdmg9wnkzxfsrk7l68rdbmxfl64"; libraryHaskellDepends = [ aeson base @@ -190603,6 +189648,8 @@ self: { pname = "diagrams-contrib"; version = "1.4.6"; sha256 = "1x5z361xmqfa503brmf0zwyq3lldm9kgixx90v14s4dsz52my46k"; + revision = "1"; + editedCabalFile = "00zgzy7b3vkjd0f22hbp2lknwl1x5nd6d1ng30wq4qlncwdxqkpz"; libraryHaskellDepends = [ base circle-packing @@ -190664,8 +189711,8 @@ self: { pname = "diagrams-core"; version = "1.5.1.1"; sha256 = "168kjikw3x21pjgfy3lmxmrm89g9zlhbypkmzdg5xz9rl7acn7rc"; - revision = "2"; - editedCabalFile = "0byn0brmsdzhjiiicqbn0b7zd2rjrkcxk4i62ih7bqsw22xids0f"; + revision = "3"; + editedCabalFile = "0wgb7rgj6mmmqnakp9qn6519c3jk3m0plkv6gmwrbddy92rs8b2i"; libraryHaskellDepends = [ adjunctions base @@ -190743,8 +189790,6 @@ self: { ]; description = "Cairo backend for diagrams drawing EDSL"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -190801,6 +189846,8 @@ self: { ]; description = "Backend for rendering diagrams directly to GTK windows"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -190887,7 +189934,9 @@ self: { ]; description = "Preprocessor for embedding diagrams in Haddock documentation"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "diagrams-haddock"; + broken = true; } ) { }; @@ -190967,6 +190016,7 @@ self: { ]; description = "HTML5 canvas backend for diagrams drawing EDSL"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -191222,7 +190272,7 @@ self: { } ) { }; - "diagrams-lib_1_4_7" = callPackage ( + "diagrams-lib_1_5" = callPackage ( { mkDerivation, active, @@ -191245,7 +190295,6 @@ self: { fail, filepath, fingertree, - fsnotify, hashable, intervals, JuicyPixels, @@ -191269,8 +190318,8 @@ self: { }: mkDerivation { pname = "diagrams-lib"; - version = "1.4.7"; - sha256 = "164czhsn149981glqyzvixv2q8hwd15klav9djhvbssw6r2lsfj2"; + version = "1.5"; + sha256 = "0gp9k6cfc62j6rlfiziig6j5shf05d0vbcvss40rzjk8qi012i11"; libraryHaskellDepends = [ active adjunctions @@ -191290,7 +190339,6 @@ self: { fail filepath fingertree - fsnotify hashable intervals JuicyPixels @@ -191401,7 +190449,9 @@ self: { ]; description = "A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "diagrams-pandoc"; + broken = true; } ) { }; @@ -191473,10 +190523,8 @@ self: { }: mkDerivation { pname = "diagrams-pgf"; - version = "1.4.2.1"; - sha256 = "1778sjjvggq5ks73489y76f4z0cvzkn9ixn176fm8kf8swaf82ja"; - revision = "2"; - editedCabalFile = "1ri4jyw2cxcypcayp9w1wrv4ms2p28zjz80129x9f72mkf3ds6gk"; + version = "1.5"; + sha256 = "13zm00ayyk6gvlh4l2wdmrdqic386v69i3krylgvrajhdsd050al"; libraryHaskellDepends = [ base bytestring @@ -191567,6 +190615,8 @@ self: { pname = "diagrams-postscript"; version = "1.5.2"; sha256 = "08kqhnd5r60kisjraypwjfcri1v4f32rf14js413871pgic4rhy5"; + revision = "1"; + editedCabalFile = "0ndvf9nhvgwvwnc0k9in3n83l3jif1nzsyyrmpk5plif590hj1zp"; libraryHaskellDepends = [ base bytestring @@ -191667,7 +190717,7 @@ self: { } ) { }; - "diagrams-rasterific_1_4_3" = callPackage ( + "diagrams-rasterific_1_5" = callPackage ( { mkDerivation, base, @@ -191688,8 +190738,8 @@ self: { }: mkDerivation { pname = "diagrams-rasterific"; - version = "1.4.3"; - sha256 = "1m7d9mjyydzb74vq1w3irazx334ygqvjhcql3akw62c9f6kckdq8"; + version = "1.5"; + sha256 = "02bq6819a8xxa20kggmg9j5wa72zh4gbcvbpv1b1pzbg57bp2s8k"; libraryHaskellDepends = [ base bytestring @@ -191796,10 +190846,8 @@ self: { }: mkDerivation { pname = "diagrams-solve"; - version = "0.1.3"; - sha256 = "09qqwcvbvd3a0j5fnp40dbzw0i3py9c7kgizj2aawajwbyjvpd17"; - revision = "3"; - editedCabalFile = "1x10f75ggnd7357ns4cggncavs9sbiacp13mjbr486ifr24vbws6"; + version = "0.1.3.1"; + sha256 = "19rymk08gh8bq7afa5p2hjj4747j0ardacbdvh205czfhirmdmga"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -191837,8 +190885,8 @@ self: { }: mkDerivation { pname = "diagrams-svg"; - version = "1.4.3.2"; - sha256 = "06syqgwprbzrmjylbw9rn7f4vz6fzbw0g0052mnzs92w5ddhkivg"; + version = "1.4.4"; + sha256 = "1h55yvpbrdjfn9512m8sbsyz2zjw6ssi3mh0f3w8dw34f8vlz5b1"; libraryHaskellDepends = [ base base64-bytestring @@ -191864,6 +190912,58 @@ self: { } ) { }; + "diagrams-svg_1_5" = callPackage ( + { + mkDerivation, + base, + base64-bytestring, + bytestring, + colour, + containers, + diagrams-core, + diagrams-lib, + filepath, + hashable, + JuicyPixels, + lens, + monoid-extras, + mtl, + optparse-applicative, + semigroups, + split, + svg-builder, + text, + }: + mkDerivation { + pname = "diagrams-svg"; + version = "1.5"; + sha256 = "1g11fvcgx99xg71c9sd6m7pfclnzcfx72alcx3avlb4qzz56wn52"; + libraryHaskellDepends = [ + base + base64-bytestring + bytestring + colour + containers + diagrams-core + diagrams-lib + filepath + hashable + JuicyPixels + lens + monoid-extras + mtl + optparse-applicative + semigroups + split + svg-builder + text + ]; + description = "SVG backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "diagrams-tikz" = callPackage ( { mkDerivation, @@ -192023,9 +191123,7 @@ self: { executableHaskellDepends = [ base ]; description = "I/O in Haskell Report 1.2"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "examples"; - broken = true; } ) { }; @@ -192973,8 +192071,8 @@ self: { pname = "digestive-functors"; version = "0.8.4.2"; sha256 = "0x0mh43rli77vqs9bpqd85w5wwr68qchfl5086nn137358583lrn"; - revision = "1"; - editedCabalFile = "0vyl3bkww5c4pgjs79rp7wambn9diggdrh5iddqhz9acxi95wfvp"; + revision = "2"; + editedCabalFile = "1qi4ck718ly1gahlbw28fnc9znrmdxb4415kv6wjwnhlf9sp0np9"; libraryHaskellDepends = [ base bytestring @@ -193488,56 +192586,6 @@ self: { ) { }; "dimensional" = callPackage ( - { - mkDerivation, - base, - criterion, - deepseq, - doctest, - exact-pi, - Glob, - hspec, - hspec-discover, - ieee754, - numtype-dk, - QuickCheck, - template-haskell, - vector, - }: - mkDerivation { - pname = "dimensional"; - version = "1.5"; - sha256 = "16d50vlln11hq894y8qxrg4cricz1459dg14z0wc1fzfiydxb6ns"; - revision = "1"; - editedCabalFile = "1149vwz3ywi2kkblsl8ayhca4ibwn76zdc5g6l18j8b03hvf3yzg"; - libraryHaskellDepends = [ - base - deepseq - exact-pi - ieee754 - numtype-dk - vector - ]; - testHaskellDepends = [ - base - doctest - Glob - hspec - QuickCheck - template-haskell - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - base - criterion - deepseq - ]; - description = "Statically checked physical dimensions"; - license = lib.licenses.bsd3; - } - ) { }; - - "dimensional_1_6_1" = callPackage ( { mkDerivation, base, @@ -193576,7 +192624,6 @@ self: { ]; description = "Statically checked physical dimensions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -194458,6 +193505,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "readme"; + broken = true; } ) { }; @@ -194560,6 +193608,7 @@ self: { base, directory, filepath, + os-string, random, tasty, tasty-hunit, @@ -194567,19 +193616,19 @@ self: { }: mkDerivation { pname = "directory-ospath-streaming"; - version = "0.1.0.1"; - sha256 = "0j01kdp8jmi1h40li2fh53iz32gi7hxmlzmx8z3ks2cmp856bv7k"; - revision = "1"; - editedCabalFile = "1npawhf6v606phw3qjd1jx9xbpw8yf8gkrykgg2qfm7kpg8k2jmi"; + version = "0.1.0.3"; + sha256 = "0zj49n8w5130pwnc799may0ps9dmda3dcg0hpcsj3ac08jhy79bg"; libraryHaskellDepends = [ base filepath + os-string unix ]; testHaskellDepends = [ base directory filepath + os-string random tasty tasty-hunit @@ -194587,12 +193636,10 @@ self: { ]; description = "Stream directory entries in constant memory in vanilla IO"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "directory-ospath-streaming_0_2_1" = callPackage ( + "directory-ospath-streaming_0_2_2" = callPackage ( { mkDerivation, atomic-counter, @@ -194608,8 +193655,8 @@ self: { }: mkDerivation { pname = "directory-ospath-streaming"; - version = "0.2.1"; - sha256 = "01jp33m4fq54v3yr95nigad99kznnh23hx3p1yxz6mj2b4q63ia5"; + version = "0.2.2"; + sha256 = "1xsfaps14pm68qfva4crqsmpqqcl8yjxrv514a6mxc9xw6z8zphs"; libraryHaskellDepends = [ atomic-counter base @@ -194631,7 +193678,6 @@ self: { description = "Stream directory entries in constant memory in vanilla IO"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -194907,39 +193953,46 @@ self: { algebraic-graphs, arithmoi, base, + boxes, bytestring, + constraints, containers, directory, + edit-distance, exact-combinatorics, exceptions, fgl, filepath, haskeline, + infinite-list, integer-logarithms, lens, megaparsec, mtl, + oeis2, optparse-applicative, parser-combinators, polysemy, polysemy-plugin, - polysemy-zoo, pretty-show, prettyprinter, process, QuickCheck, + random, + reflection, simple-enumeration, split, splitmix, tasty, tasty-golden, + text, transformers, unbound-generics, }: mkDerivation { pname = "disco"; - version = "0.1.6"; - sha256 = "15p8md2lssmk4fc2lzbsg0qp0zvzq4d8gxkwrrwaqjwj982cz0fz"; + version = "0.2"; + sha256 = "1nggpk1zxahdaw64yil2hsgr0hbqbnmg27r5b6qqda28xizy0mfs"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -194947,28 +194000,35 @@ self: { algebraic-graphs arithmoi base + boxes + constraints containers directory + edit-distance exact-combinatorics exceptions fgl filepath haskeline + infinite-list integer-logarithms lens megaparsec mtl + oeis2 optparse-applicative parser-combinators polysemy polysemy-plugin - polysemy-zoo pretty-show prettyprinter QuickCheck + random + reflection simple-enumeration split splitmix + text transformers unbound-generics ]; @@ -194981,6 +194041,7 @@ self: { lens megaparsec mtl + oeis2 optparse-applicative transformers unbound-generics @@ -195182,6 +194243,8 @@ self: { ]; description = "Write bots for Discord in Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -195195,6 +194258,7 @@ self: { BoundedChan, bytestring, conduit, + conduit-extra, discord-haskell, microlens, microlens-th, @@ -195202,7 +194266,6 @@ self: { network, optparse-applicative, opus, - process, safe-exceptions, saltine, stm, @@ -195215,8 +194278,8 @@ self: { }: mkDerivation { pname = "discord-haskell-voice"; - version = "2.3.1"; - sha256 = "0j6gb0f63i70xqwq2yn8mfkn5nph3vmbbgnzid976cllcnwdxz5v"; + version = "3.0.0"; + sha256 = "0nac7m0szs0lajgg27h8hpx4q1m6v1nl6y3mzmz9aqhb1zwi0162"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -195227,15 +194290,16 @@ self: { BoundedChan bytestring conduit + conduit-extra discord-haskell microlens microlens-th mtl network opus - process safe-exceptions saltine + stm text time unliftio @@ -195243,37 +194307,21 @@ self: { wuss ]; executableHaskellDepends = [ - aeson - async base - binary - BoundedChan - bytestring conduit discord-haskell - microlens - microlens-th - mtl - network optparse-applicative - opus - process safe-exceptions - saltine stm stm-containers text - time unliftio - websockets - wuss ]; description = "Voice support for discord-haskell"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; - broken = true; } - ) { opus = null; }; + ) { }; "discord-hs" = callPackage ( { @@ -195388,6 +194436,7 @@ self: { license = lib.licenses.mpl20; hydraPlatforms = lib.platforms.none; mainProgram = "discord-register-exe"; + broken = true; } ) { }; @@ -195717,8 +194766,6 @@ self: { ]; description = "Disjoint containers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -196078,9 +195125,7 @@ self: { ]; description = "Serializable closures for distributed programming"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example-client-server"; - broken = true; } ) { }; @@ -196129,7 +195174,6 @@ self: { ]; description = "Like 'forkIO', but uses remote machines instead of local threads"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -196207,6 +195251,7 @@ self: { description = "AWS Lambda backend for distributed-fork"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -196231,14 +195276,11 @@ self: { syb, template-haskell, time, - transformers, }: mkDerivation { pname = "distributed-process"; - version = "0.7.7"; - sha256 = "03ki3p9hanwlgsd4yii2v2hyw736pbj7839yqbl2ja66vkgfhajw"; - revision = "1"; - editedCabalFile = "1xrbhcn1l46zv25snlxdchyiy7ijb03pyzndqdwz885dkqapwvd4"; + version = "0.7.8"; + sha256 = "0jmk3yh994hip8lkp3ss26iz1r22ra2qh8ada65h4snld11rqbrz"; libraryHaskellDepends = [ base binary @@ -196257,7 +195299,6 @@ self: { syb template-haskell time - transformers ]; benchmarkHaskellDepends = [ base @@ -196267,74 +195308,46 @@ self: { ]; description = "Cloud Haskell: Erlang-style concurrency in Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "distributed-process-async" = callPackage ( { mkDerivation, - ansi-terminal, base, binary, - containers, - data-accessor, - deepseq, distributed-process, distributed-process-systest, exceptions, - fingertree, - hashable, - mtl, - network, network-transport, network-transport-tcp, stm, - test-framework, - test-framework-hunit, - time, - transformers, - unordered-containers, + tasty, + tasty-hunit, }: mkDerivation { pname = "distributed-process-async"; - version = "0.2.10"; - sha256 = "1j0rscip4gyr3aw6br07w3wx5wvm8fd1mgknknhf77zx7vc9cspk"; + version = "0.2.11"; + sha256 = "0lnm0ny69kv3wc570pkqr4xfnrza0zdj1pndsp347mxy34bbkhab"; libraryHaskellDepends = [ base binary - containers - data-accessor - deepseq distributed-process exceptions - fingertree - hashable - mtl stm - time - transformers - unordered-containers ]; testHaskellDepends = [ - ansi-terminal base binary - deepseq distributed-process distributed-process-systest - exceptions - network network-transport network-transport-tcp - stm - test-framework - test-framework-hunit - transformers + tasty + tasty-hunit ]; description = "Cloud Haskell Async API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -196393,7 +195406,6 @@ self: { "distributed-process-client-server" = callPackage ( { mkDerivation, - ansi-terminal, base, binary, containers, @@ -196404,24 +195416,17 @@ self: { distributed-process-systest, exceptions, fingertree, - ghc-prim, - hashable, - HUnit, mtl, - network, network-transport, network-transport-tcp, stm, - test-framework, - test-framework-hunit, - time, - transformers, - unordered-containers, + tasty, + tasty-hunit, }: mkDerivation { pname = "distributed-process-client-server"; - version = "0.2.7.1"; - sha256 = "1kr4l88q4mh8pv68rjj5nnc5ccivq175vrzk6s6dllyn3hs7wxfi"; + version = "0.2.8.0"; + sha256 = "097sa879ykxiylnbyjv0cxvyyaybfpiig023di2jb9v63vlif2iq"; libraryHaskellDepends = [ base binary @@ -196432,39 +195437,26 @@ self: { distributed-process-extras exceptions fingertree - hashable mtl stm - time - transformers - unordered-containers ]; testHaskellDepends = [ - ansi-terminal base binary - containers deepseq distributed-process distributed-process-async distributed-process-extras distributed-process-systest exceptions - fingertree - ghc-prim - HUnit - mtl - network network-transport network-transport-tcp stm - test-framework - test-framework-hunit - transformers + tasty + tasty-hunit ]; description = "The Cloud Haskell Application Platform"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -196490,17 +195482,14 @@ self: { ]; description = "Collect node stats for EKG"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "distributed-process-execution" = callPackage ( { mkDerivation, - ansi-terminal, base, binary, - bytestring, containers, data-accessor, deepseq, @@ -196509,28 +195498,18 @@ self: { distributed-process-extras, distributed-process-supervisor, distributed-process-systest, - distributed-static, - fingertree, - ghc-prim, hashable, - HUnit, - mtl, - network, network-transport, network-transport-tcp, - QuickCheck, stm, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - time, - transformers, + tasty, + tasty-hunit, unordered-containers, }: mkDerivation { pname = "distributed-process-execution"; - version = "0.1.4.1"; - sha256 = "0n1ylgwb5yvli0shpckfvxf9nhb5cf21c1kh0r21wh49k8v5ppvg"; + version = "0.1.5.0"; + sha256 = "1q4y4sm8xdzsi643v4q8ynbyxv4al3wq0gc1g3ijwigznfqpy3d4"; libraryHaskellDepends = [ base binary @@ -196541,84 +195520,50 @@ self: { distributed-process-client-server distributed-process-extras distributed-process-supervisor - fingertree hashable - mtl stm - time - transformers unordered-containers ]; testHaskellDepends = [ - ansi-terminal base - binary - bytestring - containers - data-accessor - deepseq distributed-process distributed-process-extras distributed-process-systest - distributed-static - fingertree - ghc-prim - hashable - HUnit - mtl - network network-transport network-transport-tcp - QuickCheck - stm - test-framework - test-framework-hunit - test-framework-quickcheck2 - time - transformers - unordered-containers + tasty + tasty-hunit ]; description = "Execution Framework for The Cloud Haskell Application Platform"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "distributed-process-extras" = callPackage ( { mkDerivation, - ansi-terminal, base, binary, - bytestring, containers, - data-accessor, deepseq, distributed-process, distributed-process-systest, - distributed-static, exceptions, fingertree, - ghc-prim, hashable, - HUnit, - mtl, - network, network-transport, network-transport-tcp, - QuickCheck, stm, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, + tasty, + tasty-hunit, + tasty-quickcheck, time, - transformers, unordered-containers, }: mkDerivation { pname = "distributed-process-extras"; - version = "0.3.8"; - sha256 = "076lsgdh5dfs6c7rfbs83c1cpxcy9i410i8knp5b82cxbbi8c3xy"; + version = "0.3.9"; + sha256 = "1ig9s6aaa6lq2nc689hmh8z2872gsgsrnff0yi3gjc13l9fbvp5y"; libraryHaskellDepends = [ base binary @@ -196628,43 +195573,24 @@ self: { exceptions fingertree hashable - mtl stm time - transformers unordered-containers ]; testHaskellDepends = [ - ansi-terminal base - binary - bytestring - containers - data-accessor deepseq distributed-process distributed-process-systest - distributed-static - fingertree - ghc-prim - hashable - HUnit - mtl - network network-transport network-transport-tcp - QuickCheck stm - test-framework - test-framework-hunit - test-framework-quickcheck2 - time - transformers - unordered-containers + tasty + tasty-hunit + tasty-quickcheck ]; description = "Cloud Haskell Extras"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -196754,6 +195680,7 @@ self: { description = "The Cloud Haskell implementation of Erlang/OTP gen_statem"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -196812,6 +195739,7 @@ self: { description = "monad-control style typeclass and transformer instances for Process monad"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -196837,7 +195765,6 @@ self: { ]; description = "Orphan instances for MonadBase and MonadBaseControl"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -196880,6 +195807,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "jollycloud"; + broken = true; } ) { }; @@ -196965,6 +195893,7 @@ self: { description = "The Cloud Haskell Application Platform"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -197051,6 +195980,7 @@ self: { description = "Cloud Haskell Extended Process Registry"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -197070,12 +196000,11 @@ self: { network-transport-tcp, tasty, tasty-hunit, - transformers, }: mkDerivation { pname = "distributed-process-simplelocalnet"; - version = "0.3.2"; - sha256 = "11d3268na8fdx5v55fhgw3d5lnclmhgrqf29j7x3kpsi1ynn9a3z"; + version = "0.3.3"; + sha256 = "1bq745sl9w8j7livcy36237a44rrpnm782lyprfcq63gdl8h0b5d"; libraryHaskellDepends = [ base binary @@ -197088,7 +196017,6 @@ self: { network-multicast network-transport network-transport-tcp - transformers ]; testHaskellDepends = [ base @@ -197099,6 +196027,7 @@ self: { description = "Simple zero-configuration backend for Cloud Haskell"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -197117,19 +196046,18 @@ self: { distributed-static, exceptions, hashable, - HUnit, network-transport, network-transport-tcp, random, stm, - test-framework, - test-framework-hunit, + tasty, + tasty-hunit, time, }: mkDerivation { pname = "distributed-process-supervisor"; - version = "0.2.3"; - sha256 = "0138kp1xhzhwhy13hx537hrsvckqy8v2jbicwzgkgcj67sgivbvw"; + version = "0.2.4"; + sha256 = "16pfqbxh3jjp9i45zmr0zzmfik4jl9ivz1vg12c34q1gcjmd25ag"; libraryHaskellDepends = [ base binary @@ -197154,61 +196082,42 @@ self: { distributed-process-extras distributed-static exceptions - HUnit network-transport network-transport-tcp random stm - test-framework - test-framework-hunit + tasty + tasty-hunit ]; description = "Supervisors for The Cloud Haskell Application Platform"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "distributed-process-systest" = callPackage ( { mkDerivation, - ansi-terminal, base, binary, - bytestring, distributed-process, - distributed-static, exceptions, HUnit, - network, - network-transport, - random, stm, - test-framework, - test-framework-hunit, }: mkDerivation { pname = "distributed-process-systest"; - version = "0.4.1"; - sha256 = "1jqjqkdwjq3jvjqgpdrx4v5f8p09kigvhk3c8359na59cv9a8dwj"; + version = "0.4.2"; + sha256 = "14mjy6z1rz4qvsamd12c60j9a526w8g11ydfrbn6w47zc1703c97"; libraryHaskellDepends = [ - ansi-terminal base binary - bytestring distributed-process - distributed-static exceptions HUnit - network - network-transport - random stm - test-framework - test-framework-hunit ]; description = "Cloud Haskell Test Support"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -197305,60 +196214,52 @@ self: { description = "Task Framework for The Cloud Haskell Application Platform"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "distributed-process-tests" = callPackage ( { mkDerivation, - ansi-terminal, base, binary, bytestring, distributed-process, distributed-static, exceptions, - HUnit, - network, network-transport, network-transport-inmemory, random, setenv, stm, - test-framework, - test-framework-hunit, + tasty, + tasty-hunit, }: mkDerivation { pname = "distributed-process-tests"; - version = "0.5.1"; - sha256 = "0mp4a51555sjx4nakyv0cxc5srbhx5av1697n9gs28n2wzmm93q0"; + version = "0.5.2"; + sha256 = "1nb2xyb651jx388g3nnkbara500rnqyj0djrwlmri9cazimspj77"; libraryHaskellDepends = [ - ansi-terminal base binary bytestring distributed-process distributed-static exceptions - HUnit - network network-transport random setenv stm - test-framework - test-framework-hunit + tasty + tasty-hunit ]; testHaskellDepends = [ base - network - network-transport network-transport-inmemory - test-framework + tasty ]; description = "Tests and test support tools for distributed-process"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -197453,7 +196354,6 @@ self: { ]; description = "Compositional, type-safe, polymorphic static values and closures"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -197658,6 +196558,67 @@ self: { } ) { }; + "distributors" = callPackage ( + { + mkDerivation, + adjunctions, + base, + bifunctors, + bytestring, + containers, + contravariant, + distributive, + hspec, + lens, + mtl, + profunctors, + tagged, + text, + vector, + witherable, + }: + mkDerivation { + pname = "distributors"; + version = "0.1.0.3"; + sha256 = "1xisl64gmzmbgqqv3dnk1jdymq67zcxd4v7lx1fzxvxwr2z8ky5w"; + libraryHaskellDepends = [ + adjunctions + base + bifunctors + bytestring + containers + contravariant + distributive + lens + mtl + profunctors + tagged + text + vector + witherable + ]; + testHaskellDepends = [ + adjunctions + base + bifunctors + bytestring + containers + contravariant + distributive + hspec + lens + mtl + profunctors + tagged + text + vector + witherable + ]; + description = "Unifying Parsers, Printers & Grammars"; + license = lib.licenses.bsd3; + } + ) { }; + "ditto" = callPackage ( { mkDerivation, @@ -197919,8 +196880,8 @@ self: { }: mkDerivation { pname = "djinn"; - version = "2014.9.7"; - sha256 = "1p9dvzb83nlrq8h4brdq5l9dm2zf28rjhsmi7nwmac79p5pk9y2g"; + version = "2025.2.21"; + sha256 = "1r62y81ic1xphbbis25a8h8110n3wclgabdz8588wn8jb4322pi1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -198104,8 +197065,8 @@ self: { }: mkDerivation { pname = "dl-fedora"; - version = "1.0"; - sha256 = "1rg77n4q2xpvbibh57nki0vdbq1r3n1h1ci99v670p06q8j99myz"; + version = "1.2.1"; + sha256 = "1pd6wzr9nsvplb200c2bk8gyhv89lcgc2df86rfzklb6z68dqy7z"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -198140,7 +197101,7 @@ self: { } ) { }; - "dl-fedora_1_2_1" = callPackage ( + "dl-fedora_2_0_1" = callPackage ( { mkDerivation, ansi-wl-pprint, @@ -198148,12 +197109,14 @@ self: { bytestring, directory, extra, + fedora-releases, filepath, http-client, http-client-tls, http-directory, http-types, optparse-applicative, + pretty-terminal, regex-posix, simple-cmd, simple-cmd-args, @@ -198165,8 +197128,8 @@ self: { }: mkDerivation { pname = "dl-fedora"; - version = "1.2.1"; - sha256 = "1pd6wzr9nsvplb200c2bk8gyhv89lcgc2df86rfzklb6z68dqy7z"; + version = "2.0.1"; + sha256 = "18ga0lq0rhdr7g5v6svfhln3g0a2lrwp2fbzaa2mgl8h9rc2n57f"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -198175,12 +197138,14 @@ self: { bytestring directory extra + fedora-releases filepath http-client http-client-tls http-directory http-types optparse-applicative + pretty-terminal regex-posix simple-cmd simple-cmd-args @@ -198192,6 +197157,7 @@ self: { ]; testHaskellDepends = [ base + fedora-releases simple-cmd ]; description = "Fedora image download tool"; @@ -198643,7 +197609,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; doHaddock = false; - testTarget = "spec"; + testTargets = [ "spec" ]; description = "DNS library in Haskell"; license = lib.licenses.bsd3; } @@ -198679,8 +197645,6 @@ self: { ]; description = "DNS name parsing and pattern matching utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -199107,12 +198071,13 @@ self: { mmsyn7ukr-array, mmsyn7ukr-common, process, + quantizer, vector, }: mkDerivation { pname = "dobutokO2"; - version = "0.44.1.0"; - sha256 = "1ggk53mzi1dmgr5yijsz9hbnaqjxbajzksbpvrpfb5d8s5mnw77p"; + version = "0.45.2.0"; + sha256 = "19b9nyl2xhl0ha5imz0h7n5szydbvvv9gn4ji7ycb9xazq2h6jjk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -199126,6 +198091,7 @@ self: { mmsyn7ukr-array mmsyn7ukr-common process + quantizer vector ]; executableHaskellDepends = [ @@ -199139,11 +198105,11 @@ self: { mmsyn7ukr-array mmsyn7ukr-common process + quantizer vector ]; description = "Helps to create experimental music from a file (or its part) and a Ukrainian text"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "dobutokO2"; } ) { }; @@ -199736,58 +198702,6 @@ self: { ) { }; "doclayout" = callPackage ( - { - mkDerivation, - base, - containers, - criterion, - deepseq, - emojis, - mtl, - safe, - tasty, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - text, - }: - mkDerivation { - pname = "doclayout"; - version = "0.4.0.1"; - sha256 = "02xkf2shcrb897yrh9i6ch9qi4gm42avya4znsjxgpxb85fm3lzp"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base - containers - emojis - mtl - safe - text - ]; - testHaskellDepends = [ - base - emojis - mtl - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - text - ]; - benchmarkHaskellDepends = [ - base - criterion - deepseq - emojis - mtl - text - ]; - description = "A prettyprinting library for laying out text documents"; - license = lib.licenses.bsd3; - } - ) { }; - - "doclayout_0_5" = callPackage ( { mkDerivation, base, @@ -199836,7 +198750,6 @@ self: { ]; description = "A prettyprinting library for laying out text documents"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -199858,8 +198771,8 @@ self: { pname = "docopt"; version = "0.7.0.8"; sha256 = "0pcixlpa5cwf531aa5nmwvp50gagm2khwl1xsy8hi4jn7ksnk1y8"; - revision = "1"; - editedCabalFile = "13p8gyib0w3hhbqaijbm0jajnc7cp0bnd23wih2apg9a6aalwsnr"; + revision = "2"; + editedCabalFile = "07vr5q9nn81ilklzg22n3s4fswgd596d459r8jbd4ca2w2a1s76v"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -199881,8 +198794,6 @@ self: { ]; description = "A command-line interface parser that will make you smile"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -200103,7 +199014,7 @@ self: { } ) { }; - "doctest_0_23_0" = callPackage ( + "doctest_0_24_0" = callPackage ( { mkDerivation, base, @@ -200130,10 +199041,8 @@ self: { }: mkDerivation { pname = "doctest"; - version = "0.23.0"; - sha256 = "1jh38pj6rbsli4ba6jvnrg9dm2di18i7g9706nnfm0xc9ckhfs90"; - revision = "1"; - editedCabalFile = "1n9y3j4z15jf8xfi8v8pjd33b1z2csswzslqqpaa1cwazgv6f342"; + version = "0.24.0"; + sha256 = "1cylb84kmlw7a38xnfyx0sxcpgahmfm7bsbv0vf2x3slsgz597kx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -200786,6 +199695,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "doi"; + broken = true; } ) { }; @@ -201372,8 +200282,6 @@ self: { ]; description = "Integration of domain with optics"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -201873,67 +200781,6 @@ self: { ) { }; "dotenv" = callPackage ( - { - mkDerivation, - base, - base-compat, - containers, - data-default-class, - directory, - exceptions, - hspec, - hspec-discover, - hspec-megaparsec, - megaparsec, - mtl, - optparse-applicative, - process, - shellwords, - text, - }: - mkDerivation { - pname = "dotenv"; - version = "0.11.0.2"; - sha256 = "1h7d9wh85g78i18053jis88h1lq763znwd7pvpg5akjnr18v1pvv"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base - containers - data-default-class - directory - exceptions - megaparsec - mtl - process - shellwords - text - ]; - executableHaskellDepends = [ - base - base-compat - megaparsec - optparse-applicative - process - text - ]; - testHaskellDepends = [ - base - hspec - hspec-megaparsec - megaparsec - process - text - ]; - testToolDepends = [ hspec-discover ]; - description = "Loads environment variables from dotenv files"; - license = lib.licenses.mit; - mainProgram = "dotenv"; - } - ) { }; - - "dotenv_0_12_0_0" = callPackage ( { mkDerivation, base, @@ -201990,7 +200837,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Loads environment variables from dotenv files"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "dotenv"; } ) { }; @@ -202149,8 +200995,8 @@ self: { }: mkDerivation { pname = "dotparse"; - version = "0.1.2.0"; - sha256 = "1h490sn42n8w4n0br6f5rca103pxhcrn6r1asdiyhgid9pnhfh8r"; + version = "0.1.2.1"; + sha256 = "16vadqgm8wka009piypcy77prqlj0961frdldn5shd75kfbp1r0z"; libraryHaskellDepends = [ algebraic-graphs base @@ -202172,7 +201018,6 @@ self: { ]; description = "dot language parsing and printing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -203379,8 +202224,6 @@ self: { ]; description = "A port of asciimoo's drawille to haskell"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -204169,8 +203012,8 @@ self: { pname = "dsp"; version = "0.2.5.2"; sha256 = "0inar9c0n4x0li9c7krr17qv7zc49162wchhyn6ix7adni8j92z0"; - revision = "1"; - editedCabalFile = "06lrjxcsyviifpw398za544r5wqfjlx3h206g1lmjmcqj0ph1n5q"; + revision = "2"; + editedCabalFile = "1926z07yp9cm7hv10nklcf7kg5310g3i15kjvfamspj0dyai2zix"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -204516,9 +203359,7 @@ self: { ]; description = "Network multiplayer 2D shooting game"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "dual"; - broken = true; } ) { }; @@ -204535,8 +203376,8 @@ self: { pname = "dual-tree"; version = "0.2.3.1"; sha256 = "19nm34d166fhlkk7npx0iq9kbx7300a82bg75q1sx98jqfa4nffh"; - revision = "3"; - editedCabalFile = "154wamfjywc7k8sm7kx7ylwzd8s8xngj2p9kpi1kr8b42n4f9v4y"; + revision = "4"; + editedCabalFile = "0cbh0k0qqlbchzvh2yw1x3v5lab0gzmi2bk3y02j23qxr09nw3hm"; libraryHaskellDepends = [ base monoid-extras @@ -204581,6 +203422,7 @@ self: { description = "Automatically generate dual constructions"; license = "AGPL"; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sellout ]; broken = true; } ) { }; @@ -204966,8 +203808,8 @@ self: { }: mkDerivation { pname = "dunai"; - version = "0.14.0"; - sha256 = "1iss2iq5wbys06vnwzd37frhcqlhva1b6krac4wbc7l5b0dirvr3"; + version = "0.14.1"; + sha256 = "0smrrb5jqd1b0365wbjx0hjbsf76hqvx31vgpak94n5kc5fj6p3a"; libraryHaskellDepends = [ base list-transformer @@ -205029,8 +203871,8 @@ self: { }: mkDerivation { pname = "dunai-test"; - version = "0.14.0"; - sha256 = "1z4gyjhvlcky9gg7az01i955c585qh15w4bm74l9r8zjd67b8xyc"; + version = "0.14.1"; + sha256 = "1802lrmxd11fjw0gwllrzchfqxdxkfgqy30vfdpx45krgvkf58qy"; libraryHaskellDepends = [ base dunai @@ -205591,8 +204433,8 @@ self: { }: mkDerivation { pname = "dwergaz"; - version = "0.3.0.1"; - sha256 = "1l2a52gg8z5appajr9p2pci66vrj6zlm90s079xklbhig2fgckmb"; + version = "0.3.0.2"; + sha256 = "0849adznjgfg4z1llq5kfwi3ypjj9bj1jw7anax6g86izzvs75jj"; libraryHaskellDepends = [ base pretty @@ -206298,6 +205140,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "examples"; + broken = true; } ) { }; @@ -206432,8 +205275,8 @@ self: { }: mkDerivation { pname = "dynamic-state"; - version = "0.3.1"; - sha256 = "0drmlb3cvx0blsnqrxzdylpff5jxvpazsy1bxq2szcp70gghpmf4"; + version = "0.3.2"; + sha256 = "1nwdiwi5v96p8jbifj9qz6cm65sz977pq3bznm4kd7mlqp2sglfr"; libraryHaskellDepends = [ base binary @@ -207586,6 +206429,7 @@ self: { executableHaskellDepends = [ base ]; description = "A command-line utility for interacting with the eBird API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "ebird-cli"; } ) { }; @@ -207618,6 +206462,8 @@ self: { ]; description = "Client functions for querying the eBird API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -207811,8 +206657,8 @@ self: { }: mkDerivation { pname = "eccrypto"; - version = "0.2.3.1"; - sha256 = "1fqld8cqrknnd18v8c92awilfdrc07lja6347zqkr4kin4b5s7s4"; + version = "0.2.3.2"; + sha256 = "18m4jgd0kkw0k629z22x6l23r5qr4idnk08n6bvspw0fi5wg4yhd"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -207834,6 +206680,8 @@ self: { ]; description = "Elliptic Curve Cryptography for Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -207846,8 +206694,8 @@ self: { }: mkDerivation { pname = "eccrypto-ed25519-bindings"; - version = "0.1.2.0"; - sha256 = "1j2h568k2j8kpclvam3hghi13ddyas5d7c8nf469gwr80wmnyqxs"; + version = "0.1.2.1"; + sha256 = "1v43j56rk8zz3mhbj5w5m073gyg78bhd5z09svy3sysqzdydwbnm"; libraryHaskellDepends = [ base bytestring @@ -207886,6 +206734,33 @@ self: { } ) { }; + "ech-config" = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + filepath, + network-byte-order, + }: + mkDerivation { + pname = "ech-config"; + version = "0.0.1"; + sha256 = "1fpynisvv87m0rfdydbvrg4k3nznv33yslb0ny0c518kxbbvcdmj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + base16-bytestring + bytestring + filepath + network-byte-order + ]; + description = "Config for TLS Encrypted Client Hello"; + license = lib.licenses.bsd3; + } + ) { }; + "echo" = callPackage ( { mkDerivation, @@ -208159,8 +207034,8 @@ self: { pname = "ed25519"; version = "0.0.5.0"; sha256 = "0v8msqvgzimhs7p5ri25hrb1ni2wvisl5rmdxy89fc59py79b9fq"; - revision = "8"; - editedCabalFile = "0x8wx1mp6lf9cgz0p326m76p181r14fyxwwq8iicrx8sha4kff28"; + revision = "9"; + editedCabalFile = "0y5vfdcys18waa5k5zxiq9n8jq0l05j76riml23i0gxmwgdhsmgi"; libraryHaskellDepends = [ base bytestring @@ -208949,6 +207824,7 @@ self: { description = "show the differences between 2 pieces of Text using the Levenshtein distance"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -209040,67 +207916,6 @@ self: { ) { }; "effectful" = callPackage ( - { - mkDerivation, - async, - base, - bytestring, - containers, - directory, - effectful-core, - exceptions, - lifted-base, - primitive, - process, - stm, - tasty, - tasty-bench, - tasty-hunit, - text, - time, - unix, - unliftio, - }: - mkDerivation { - pname = "effectful"; - version = "2.3.1.0"; - sha256 = "11gwck3ndsxslfcl9s16q0n5pgimwynp9qghxp4maf651w371kh3"; - libraryHaskellDepends = [ - async - base - bytestring - directory - effectful-core - process - stm - time - unliftio - ]; - testHaskellDepends = [ - base - containers - effectful-core - exceptions - lifted-base - primitive - tasty - tasty-hunit - unliftio - ]; - benchmarkHaskellDepends = [ - async - base - tasty-bench - text - unix - unliftio - ]; - description = "An easy to use, performant extensible effects library"; - license = lib.licenses.bsd3; - } - ) { }; - - "effectful_2_5_1_0" = callPackage ( { mkDerivation, async, @@ -209163,40 +207978,10 @@ self: { ]; description = "An easy to use, performant extensible effects library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "effectful-core" = callPackage ( - { - mkDerivation, - base, - containers, - exceptions, - monad-control, - primitive, - transformers-base, - unliftio-core, - }: - mkDerivation { - pname = "effectful-core"; - version = "2.3.1.0"; - sha256 = "0kn1xi7ggwdaixy2sy7ajffrplszhc57m36jmvnsz8plph1rdyim"; - libraryHaskellDepends = [ - base - containers - exceptions - monad-control - primitive - transformers-base - unliftio-core - ]; - description = "An easy to use, performant extensible effects library"; - license = lib.licenses.bsd3; - } - ) { }; - - "effectful-core_2_5_1_0" = callPackage ( { mkDerivation, base, @@ -209226,38 +208011,10 @@ self: { ]; description = "An easy to use, performant extensible effects library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "effectful-plugin" = callPackage ( - { - mkDerivation, - base, - containers, - effectful-core, - ghc, - }: - mkDerivation { - pname = "effectful-plugin"; - version = "1.1.0.3"; - sha256 = "07x07h906a9qm1pd4gdk7x5cl4yz3c6xj25q8zadbjwf9smi0lh1"; - libraryHaskellDepends = [ - base - containers - effectful-core - ghc - ]; - testHaskellDepends = [ - base - effectful-core - ]; - description = "A GHC plugin for improving disambiguation of effects"; - license = lib.licenses.bsd3; - } - ) { }; - - "effectful-plugin_1_1_0_4" = callPackage ( { mkDerivation, base, @@ -209283,7 +208040,6 @@ self: { ]; description = "A GHC plugin for improving disambiguation of effects"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -209311,39 +208067,6 @@ self: { ) { }; "effectful-th" = callPackage ( - { - mkDerivation, - base, - containers, - effectful-core, - exceptions, - template-haskell, - th-abstraction, - }: - mkDerivation { - pname = "effectful-th"; - version = "1.0.0.1"; - sha256 = "19xbvfsglm4gsji303zj4f1nhhl4gls78cdbl4yalxm8c4m8iqsf"; - revision = "5"; - editedCabalFile = "0yszw0cczcbjfhq86i48bm9cbqmhq9gc6wajls15n8w9iraiyaaz"; - libraryHaskellDepends = [ - base - containers - effectful-core - exceptions - template-haskell - th-abstraction - ]; - testHaskellDepends = [ - base - effectful-core - ]; - description = "Template Haskell utilities for the effectful library"; - license = lib.licenses.bsd3; - } - ) { }; - - "effectful-th_1_0_0_3" = callPackage ( { mkDerivation, base, @@ -209373,7 +208096,6 @@ self: { ]; description = "Template Haskell utilities for the effectful library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -209382,56 +208104,96 @@ self: { mkDerivation, aeson, aeson-pretty, + amazonka-rds, + amazonka-rds-data, + amazonka-secretsmanager, base, + base64-bytestring, + binary, + blockfrost-api, + blockfrost-client, bytestring, + directory, effectful, effectful-core, effectful-plugin, + exceptions, + filepath, generic-lens, + http-conduit, HUnit, hw-prelude, + lifted-base, microlens, + process, resourcet, resourcet-effectful, + stm, tasty, + tasty-discover, tasty-hedgehog, + temporary, + testcontainers, text, time, transformers, + ulid, + uuid, yaml, }: mkDerivation { pname = "effectful-zoo"; - version = "0.0.1.0"; - sha256 = "0jfjydnmb68mqm4vqvnha6yar8064crbp50ld31f21w2vxxz9i82"; + version = "0.0.5.0"; + sha256 = "09qscfnbv1vfgj0f7nfscahqc36q5pr2x6fxar9mivh4zfpwi6cs"; isLibrary = false; isExecutable = false; libraryHaskellDepends = [ aeson aeson-pretty + amazonka-rds + amazonka-rds-data + amazonka-secretsmanager base + base64-bytestring + binary + blockfrost-api + blockfrost-client bytestring + directory effectful effectful-core effectful-plugin + exceptions + filepath generic-lens + http-conduit HUnit hw-prelude + lifted-base microlens + process resourcet resourcet-effectful + stm tasty + tasty-discover tasty-hedgehog + temporary + testcontainers text time transformers + ulid + uuid yaml ]; testHaskellDepends = [ - effectful-core + base hw-prelude tasty + tasty-discover ]; + testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Effectful effects for testing"; license = lib.licenses.bsd3; @@ -209696,6 +208458,7 @@ self: { description = "Simulation interpreter for FLINT policy descriptions"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -209837,8 +208600,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Manipulating Egison patterns: abstract syntax, parser, and pretty-printer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -209878,6 +208639,7 @@ self: { description = "Parser and pretty printer for Egison pattern expressions in Haskell source code"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -209923,7 +208685,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Parser and pretty printer for Egison pattern expressions to use with TH"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -210273,8 +209034,8 @@ self: { }: mkDerivation { pname = "either-list-functions"; - version = "0.0.4.7"; - sha256 = "12j8jbbh5p9bmb1gwza4j38rynpp9x9vs30bbiaqf44jijzmkb53"; + version = "0.0.4.8"; + sha256 = "1jmq2niy9wrlkhh1z962qi9l4bbg3vf3cpzw3lymvf3qsi85l0l1"; libraryHaskellDepends = [ base containers @@ -210285,8 +209046,6 @@ self: { ]; description = "Functions involving lists of Either"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -210454,7 +209213,6 @@ self: { ]; description = "Remote monitoring of processes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -210586,6 +209344,8 @@ self: { pname = "ekg-core"; version = "0.1.1.8"; sha256 = "028c3g1fz0rfxpfn98wxxmklnxx3szwvjxl9n9ls2w011vqslvia"; + revision = "1"; + editedCabalFile = "1lwss6aha8bjmjb3xji58jznca7k7nss76qva5pihgb20j7xs7vi"; libraryHaskellDepends = [ base containers @@ -210726,6 +209486,8 @@ self: { pname = "ekg-json"; version = "0.1.1.1"; sha256 = "1mngxy3zhrgfpzi060l4v6x65la7vplbd5z04cvna2m759cn5q2i"; + revision = "1"; + editedCabalFile = "1ibdws48pirdl8asvizylz9vnz3yrfkqsximxsmb7ivbbindd75x"; libraryHaskellDepends = [ aeson base @@ -210735,8 +209497,6 @@ self: { ]; description = "JSON encoding of ekg metrics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -210808,8 +209568,6 @@ self: { testHaskellDepends = [ base ]; description = "Easily expose your EKG metrics to Prometheus"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -210916,8 +209674,6 @@ self: { ]; description = "Push metrics to statsd"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -210942,8 +209698,8 @@ self: { }: mkDerivation { pname = "ekg-wai"; - version = "0.1.1.0"; - sha256 = "0x6q0zxc1wz5djrnqll26g931m6agfnmrn8z9csgw5wjgl606gp0"; + version = "0.1.2.0"; + sha256 = "156p64jwr8zqk27xkb1j7chlgrnlk8x2hsispvyvizcbzm4x2k6r"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -210964,7 +209720,6 @@ self: { ]; description = "Remote monitoring of processes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -211276,10 +210031,10 @@ self: { }: mkDerivation { pname = "eliminators"; - version = "0.9.3"; - sha256 = "0pmh4ds1xmk464988airlwdj47mbq9xzgvfmpsp7dw84k0226pyg"; - revision = "2"; - editedCabalFile = "1h1ajn96s281pbyxz7c9khlc7qn5ddvf8x7v4pagx9fqs08mqaar"; + version = "0.9.4"; + sha256 = "1qr02xlmb6nfd505z0iw7bj7kpha8wyvcr31rm92r1a78pwvysaf"; + revision = "1"; + editedCabalFile = "1rd0qixjgsm5dk9r8dmdk31i0dvsd57mg212k2c0pxh553lggq1q"; libraryHaskellDepends = [ base extra @@ -211302,7 +210057,7 @@ self: { } ) { }; - "eliminators_0_9_5" = callPackage ( + "eliminators_0_9_6" = callPackage ( { mkDerivation, base, @@ -211318,10 +210073,8 @@ self: { }: mkDerivation { pname = "eliminators"; - version = "0.9.5"; - sha256 = "17pl2mg9bpagzkw50mydls883bj4mm7glmgnm59r57prky9h55gs"; - revision = "1"; - editedCabalFile = "0dzyskd0av2rdq9bk0y0d2605a65p9xailbbchvmaqjvqf4cqvpm"; + version = "0.9.6"; + sha256 = "1iw8x7y7g0fhswkmjwaar1xdiwly68rsxhj2bas03041k2hgkvvi"; libraryHaskellDepends = [ base extra @@ -211509,6 +210262,8 @@ self: { ]; description = "Compile Elm code to JS within Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -211629,6 +210384,8 @@ self: { ]; description = "Values to help with elm-package, elm-make, and elm-lang.org."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -211808,7 +210565,9 @@ self: { ]; description = "Tool for sharing and using Elm libraries"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "elm-get"; + broken = true; } ) { }; @@ -211925,7 +210684,9 @@ self: { ]; description = "A build tool for Elm projects"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "elm-make"; + broken = true; } ) { }; @@ -212014,7 +210775,9 @@ self: { ]; description = "Package manager for Elm libraries"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "elm-package"; + broken = true; } ) { }; @@ -212077,7 +210840,9 @@ self: { ]; description = "Interactive development tool for Elm programs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "elm-reactor"; + broken = true; } ) { }; @@ -212147,7 +210912,9 @@ self: { ]; description = "a REPL for Elm"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "elm-repl"; + broken = true; } ) { }; @@ -212189,7 +210956,9 @@ self: { ]; description = "Server for developing Elm projects"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "elm-server"; + broken = true; } ) { }; @@ -212390,6 +211159,8 @@ self: { ]; description = "The Elm language Yesod compatibility module"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -212656,39 +211427,6 @@ self: { ) { }; "elynx" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - elynx-tools, - optparse-applicative, - slynx, - tlynx, - }: - mkDerivation { - pname = "elynx"; - version = "0.7.2.2"; - sha256 = "1q5c663qzh24mpnx5zfnxjw90cbfalld76claly9i2xy763pshdj"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson - base - bytestring - elynx-tools - optparse-applicative - slynx - tlynx - ]; - description = "Validate and (optionally) redo ELynx analyses"; - license = lib.licenses.gpl3Plus; - mainProgram = "elynx"; - maintainers = [ lib.maintainers.dschrempf ]; - } - ) { }; - - "elynx_0_8_0_0" = callPackage ( { mkDerivation, aeson, @@ -212716,67 +211454,12 @@ self: { ]; description = "Validate and (optionally) redo ELynx analyses"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "elynx"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; "elynx-markov" = callPackage ( - { - mkDerivation, - async, - attoparsec, - base, - bytestring, - containers, - elynx-seq, - elynx-tools, - hmatrix, - hspec, - integration, - math-functions, - mwc-random, - random, - statistics, - vector, - }: - mkDerivation { - pname = "elynx-markov"; - version = "0.7.2.2"; - sha256 = "026cpdf6lbllsi4pi8j58xlinnxr333l50drb6hmh5zq5c5ag1jx"; - libraryHaskellDepends = [ - async - attoparsec - base - bytestring - containers - elynx-seq - hmatrix - integration - math-functions - mwc-random - random - statistics - vector - ]; - testHaskellDepends = [ - base - containers - elynx-tools - hmatrix - hspec - random - vector - ]; - benchmarkHaskellDepends = [ base ]; - description = "Simulate molecular sequences along trees"; - license = lib.licenses.gpl3Plus; - maintainers = [ lib.maintainers.dschrempf ]; - } - ) { }; - - "elynx-markov_0_8_0_0" = callPackage ( { mkDerivation, async, @@ -212826,39 +211509,11 @@ self: { benchmarkHaskellDepends = [ base ]; description = "Simulate molecular sequences along trees"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; "elynx-nexus" = callPackage ( - { - mkDerivation, - attoparsec, - base, - bytestring, - hspec, - }: - mkDerivation { - pname = "elynx-nexus"; - version = "0.7.2.2"; - sha256 = "0l18m1ji9034vxny4vdicwnycsxyq5kzzncdddlzs43gv6p8vnww"; - libraryHaskellDepends = [ - attoparsec - base - bytestring - ]; - testHaskellDepends = [ - base - hspec - ]; - description = "Import and export Nexus files"; - license = lib.licenses.gpl3Plus; - maintainers = [ lib.maintainers.dschrempf ]; - } - ) { }; - - "elynx-nexus_0_8_0_0" = callPackage ( { mkDerivation, attoparsec, @@ -212881,62 +211536,11 @@ self: { ]; description = "Import and export Nexus files"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; "elynx-seq" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytestring, - containers, - elynx-tools, - hspec, - matrices, - parallel, - primitive, - random, - vector, - vector-th-unbox, - word8, - }: - mkDerivation { - pname = "elynx-seq"; - version = "0.7.2.2"; - sha256 = "1rv6gi5s31jdhxlyhhk0gdqapvxx7yalwqqz98r6461fy3mpm5i0"; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytestring - containers - matrices - parallel - primitive - random - vector - vector-th-unbox - word8 - ]; - testHaskellDepends = [ - base - bytestring - elynx-tools - hspec - matrices - vector - ]; - description = "Handle molecular sequences"; - license = lib.licenses.gpl3Plus; - maintainers = [ lib.maintainers.dschrempf ]; - } - ) { }; - - "elynx-seq_0_8_0_0" = callPackage ( { mkDerivation, aeson, @@ -212982,56 +211586,11 @@ self: { ]; description = "Handle molecular sequences"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; "elynx-tools" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - base16-bytestring, - bytestring, - cryptohash-sha256, - directory, - hmatrix, - optparse-applicative, - random, - template-haskell, - time, - transformers, - zlib, - }: - mkDerivation { - pname = "elynx-tools"; - version = "0.7.2.2"; - sha256 = "0yf8ybw6w0lsdyckvl5h2svkr6v22ymagzlnpvjlkscnb2654xss"; - libraryHaskellDepends = [ - aeson - attoparsec - base - base16-bytestring - bytestring - cryptohash-sha256 - directory - hmatrix - optparse-applicative - random - template-haskell - time - transformers - zlib - ]; - description = "Tools for ELynx"; - license = lib.licenses.gpl3Plus; - maintainers = [ lib.maintainers.dschrempf ]; - } - ) { }; - - "elynx-tools_0_8_0_0" = callPackage ( { mkDerivation, aeson, @@ -213071,7 +211630,6 @@ self: { ]; description = "Tools for ELynx"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -214269,7 +212827,6 @@ self: { ]; description = "Empirical Mode Decomposition and Hilbert-Huang Transform"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -214589,6 +213146,50 @@ self: { } ) { }; + "encoding_0_10" = callPackage ( + { + mkDerivation, + array, + base, + binary, + bytestring, + containers, + extensible-exceptions, + ghc-prim, + HUnit, + mtl, + QuickCheck, + regex-compat, + }: + mkDerivation { + pname = "encoding"; + version = "0.10"; + sha256 = "035ma429ppxn69drwddhlkwy72wa9ddad0j0wl7g5xi5i980pmzj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + extensible-exceptions + ghc-prim + mtl + regex-compat + ]; + testHaskellDepends = [ + base + bytestring + HUnit + QuickCheck + ]; + description = "A library for various character encodings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "encoding-io" = callPackage ( { mkDerivation, @@ -215034,10 +213635,8 @@ self: { }: mkDerivation { pname = "entropy"; - version = "0.4.1.10"; - sha256 = "1rbx4ydabrjs8kkdg9laznkh9nisiq6b5z93vnp9bh6iy59ivb45"; - revision = "2"; - editedCabalFile = "07f8jm9cnk0b5xs6skj5ply2csjprvq1x0zgxq21bvmc3ajvxx2i"; + version = "0.4.1.11"; + sha256 = "1slj5n783k2amsx2hqs5qwvcw4rgfhdhgmiyg7cii0wg4w0mmpgm"; setupHaskellDepends = [ base Cabal @@ -215138,38 +213737,6 @@ self: { ) { }; "enum-subset-generate" = callPackage ( - { - mkDerivation, - base, - generic-random, - hspec, - microlens, - QuickCheck, - template-haskell, - }: - mkDerivation { - pname = "enum-subset-generate"; - version = "0.1.0.1"; - sha256 = "0pqa3cbas63s3jcjdcjq882hja1p4m8fi8lmx7fqa8xh5ypqhzc8"; - libraryHaskellDepends = [ - base - microlens - template-haskell - ]; - testHaskellDepends = [ - base - generic-random - hspec - microlens - QuickCheck - template-haskell - ]; - description = "Generate an ADT being a subset of another ADT, and the corresponding mappings"; - license = lib.licenses.bsd3; - } - ) { }; - - "enum-subset-generate_0_1_0_3" = callPackage ( { mkDerivation, base, @@ -215198,7 +213765,6 @@ self: { ]; description = "Generate an ADT being a subset of another ADT, and the corresponding mappings"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -215799,8 +214365,8 @@ self: { pname = "env-guard"; version = "0.2"; sha256 = "0chgskm1893i17b7r704wh44b7wh0ig2jz7y43vznhnmchrc80al"; - revision = "5"; - editedCabalFile = "0k0q8agfiqykaz5hv9q0g1xxbkkmk8n2pizv1n49kmfn3vg9rf4r"; + revision = "6"; + editedCabalFile = "0ydizcy5mz73wc4835l5cn6c82lc7hllnzrhpmky4jbmvqxm0la2"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -215912,33 +214478,6 @@ self: { ) { }; "envparse" = callPackage ( - { - mkDerivation, - base, - containers, - hspec, - text, - }: - mkDerivation { - pname = "envparse"; - version = "0.5.0"; - sha256 = "07fvq07x4i6swcryv3i0vj197zrj8rvvy2vp9q9cvj28xzj4mddd"; - libraryHaskellDepends = [ - base - containers - ]; - testHaskellDepends = [ - base - containers - hspec - text - ]; - description = "Parse environment variables"; - license = lib.licenses.bsd3; - } - ) { }; - - "envparse_0_6_0" = callPackage ( { mkDerivation, base, @@ -215962,7 +214501,6 @@ self: { ]; description = "Parse environment variables"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -216011,50 +214549,6 @@ self: { ) { }; "envy" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - hspec, - mtl, - QuickCheck, - quickcheck-instances, - text, - time, - transformers, - }: - mkDerivation { - pname = "envy"; - version = "2.1.3.0"; - sha256 = "088nha6hcd4knqxyqb2v7d3px7nqcqg2qm2gd1qrws21dcc6lkbl"; - libraryHaskellDepends = [ - base - bytestring - containers - mtl - text - time - transformers - ]; - testHaskellDepends = [ - base - bytestring - hspec - mtl - QuickCheck - quickcheck-instances - text - time - transformers - ]; - description = "An environmentally friendly way to deal with environment variables"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.sternenseemann ]; - } - ) { }; - - "envy_2_1_4_0" = callPackage ( { mkDerivation, base, @@ -216094,7 +214588,6 @@ self: { ]; description = "An environmentally friendly way to deal with environment variables"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; @@ -216164,12 +214657,16 @@ self: { hspec-core, hspec-discover, lens, + megaparsec, mtl, optparse-applicative, + parser-combinators, + prettyprinter, process, PyF, QuickCheck, regex-compat, + replace-megaparsec, scientific, template-haskell, text, @@ -216180,8 +214677,8 @@ self: { }: mkDerivation { pname = "eo-phi-normalizer"; - version = "2.3.0"; - sha256 = "1kjznzisfyp48w297aj7jcr5w1r29x3di5z77vcsz2pvsq8x90q4"; + version = "3.2.0"; + sha256 = "0pc3s8w6g5rb92kh00p3qca1d4y4zj219qwypl24f49gpbclh1pp"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -216212,9 +214709,13 @@ self: { hspec hspec-core lens + megaparsec mtl + parser-combinators + prettyprinter PyF regex-compat + replace-megaparsec scientific template-haskell text @@ -216247,10 +214748,14 @@ self: { hspec hspec-core lens + megaparsec mtl optparse-applicative + parser-combinators + prettyprinter PyF regex-compat + replace-megaparsec scientific template-haskell text @@ -216284,10 +214789,14 @@ self: { hspec-core hspec-discover lens + megaparsec mtl + parser-combinators + prettyprinter PyF QuickCheck regex-compat + replace-megaparsec scientific template-haskell text @@ -216304,9 +214813,7 @@ self: { ]; description = "Command line normalizer of 𝜑-calculus expressions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "eo-phi-normalizer"; - broken = true; } ) { }; @@ -216577,58 +215084,6 @@ self: { ) { }; "epub-metadata" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - filepath, - HUnit, - hxt, - mtl, - regex-compat, - utf8-string, - zip-archive, - }: - mkDerivation { - pname = "epub-metadata"; - version = "5.2"; - sha256 = "0gz8qkkphyarwnrccxp0ws87scgx6906ilcx0zs3chw65ai3v9gh"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - directory - filepath - hxt - mtl - regex-compat - utf8-string - zip-archive - ]; - executableHaskellDepends = [ - base - mtl - ]; - testHaskellDepends = [ - base - containers - directory - filepath - HUnit - mtl - zip-archive - ]; - description = "Library for parsing epub document metadata"; - license = lib.licenses.isc; - mainProgram = "epub-metadata-example"; - } - ) { }; - - "epub-metadata_5_4" = callPackage ( { mkDerivation, base, @@ -216676,7 +215131,6 @@ self: { ]; description = "Library for parsing epub document metadata"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; mainProgram = "epub-metadata-example"; } ) { }; @@ -216829,10 +215283,8 @@ self: { }: mkDerivation { pname = "equational-reasoning"; - version = "0.7.0.3"; - sha256 = "0pr7m6afb6yi4g86pk08i27xxs9n4dszxkra6lm3icm72szygw2j"; - revision = "1"; - editedCabalFile = "1vh3m63xwisa4izz2y900xr28jny85dkapxcxpmwx0qh39nbsrpy"; + version = "0.7.1.0"; + sha256 = "02m4gpjf5nffzsmdwmyz03sx22nydliv149bs6abld57vflcmwb4"; libraryHaskellDepends = [ base containers @@ -217049,8 +215501,8 @@ self: { }: mkDerivation { pname = "erebos"; - version = "0.1.7"; - sha256 = "0kcvnh3car18qj9hgg3j85b4fir2zy7i4dp3qbfck32qddf5i1z7"; + version = "0.1.8.1"; + sha256 = "04lw5xr1nxra0i6m6882rhv06lm892rvhaczacbhynrhnblq96dm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -217108,13 +215560,13 @@ self: { mkDerivation, base, bytestring, + clock, containers, directory, filepath, Glob, haskeline, HsYAML, - linux-namespaces, megaparsec, mtl, parser-combinators, @@ -217129,20 +215581,20 @@ self: { }: mkDerivation { pname = "erebos-tester"; - version = "0.2.4"; - sha256 = "1nfhkwva75qwrhmrhccvy52ga0fxig7ddqhgnl0cpcsll3hfkmdn"; + version = "0.3.1"; + sha256 = "1qwhxhd8ihk20gwddfj3cj9ag8s9kaj3i5aynjbccx7s24chwmfv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring + clock containers directory filepath Glob haskeline HsYAML - linux-namespaces megaparsec mtl parser-combinators @@ -217158,6 +215610,7 @@ self: { description = "Test framework with virtual network using Linux namespaces"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; + mainProgram = "erebos-tester"; } ) { }; @@ -217373,49 +215826,38 @@ self: { } ) { }; - "errata" = callPackage ( + "erpnext-api-client" = callPackage ( { mkDerivation, + aeson, base, - containers, - hspec, - hspec-discover, - hspec-golden, + bytestring, + http-client, + http-types, + network-uri, text, + time, }: mkDerivation { - pname = "errata"; - version = "0.4.0.2"; - sha256 = "0vr1rijjb25nrsnrix173p4xqg2wqac5iwfwhllgw2fvh3k2jbz8"; - isLibrary = true; - isExecutable = true; + pname = "erpnext-api-client"; + version = "0.1.0.1"; + sha256 = "01p08sgjpxmg9zq4953m09csg2qy28kp6ffpv042cn5djcdmb1ls"; libraryHaskellDepends = [ + aeson base - containers + bytestring + http-client + http-types + network-uri text + time ]; - executableHaskellDepends = [ - base - containers - text - ]; - testHaskellDepends = [ - base - containers - hspec - hspec-golden - text - ]; - testToolDepends = [ hspec-discover ]; - description = "Source code error pretty printing"; + description = "Generic API client library for ERPNext"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - mainProgram = "errata-example"; - broken = true; } ) { }; - "errata_0_4_0_3" = callPackage ( + "errata" = callPackage ( { mkDerivation, base, @@ -217451,9 +215893,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Source code error pretty printing"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "errata-example"; - broken = true; } ) { }; @@ -217545,6 +215985,8 @@ self: { pname = "error-codes"; version = "0.1.3.1"; sha256 = "133qfx6dkl6khpbgj0a6gki9azx71fl1cz10bi1pifzbziskxkbi"; + revision = "1"; + editedCabalFile = "1c2c8w9lpd605d59bj2xmpk68vqwr6pcgwd3hrc0khva4jgdql9s"; libraryHaskellDepends = [ base bytestring @@ -217986,8 +216428,8 @@ self: { pname = "ersatz"; version = "0.5"; sha256 = "1fzaany3mzzmizfzdglwqni3q842ip5z86apgdla2ynhq0hlmh3m"; - revision = "2"; - editedCabalFile = "0z56cmxs98iw15nmq2ajw57w4p8zrwz7kcgqsr27716rkpnspy4f"; + revision = "3"; + editedCabalFile = "11sbymicw1npij9fzrzkn1h47si9bv9nknjvqwny074vnryxy4bq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -218047,8 +216489,8 @@ self: { pname = "ersatz-toysat"; version = "0.2.2.0"; sha256 = "056yyls1mhl20sbngk43lip9gi092c1da0snx6fcs0vbv8gm0j4v"; - revision = "2"; - editedCabalFile = "0ijzzn2bis2kgxf3cnnqkxrfh3n5pw5jp29548dac9ayfk8iwvvh"; + revision = "3"; + editedCabalFile = "0spla3iw8ffias5vnh368ivmq1aalk11ynpngppsccsfi21rbrwv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -218569,7 +217011,8 @@ self: { ]; description = "Espial is an open-source, web-based bookmarking server"; license = lib.licenses.agpl3Only; - maintainers = [ lib.maintainers.dalpd ]; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -218607,8 +217050,8 @@ self: { }: mkDerivation { pname = "esqueleto"; - version = "3.5.13.0"; - sha256 = "01sp5g61kk6k3fzzdb9sx4sf8iqhncv5sg3hiw8hjp7xv6wc7341"; + version = "3.5.14.0"; + sha256 = "1k285dv55r2s222kpk398bync0s89p4j1r9z4ybl325mlix86x56"; libraryHaskellDepends = [ aeson attoparsec @@ -218663,7 +217106,7 @@ self: { } ) { }; - "esqueleto_3_5_13_1" = callPackage ( + "esqueleto_3_6_0_0" = callPackage ( { mkDerivation, aeson, @@ -218697,8 +217140,10 @@ self: { }: mkDerivation { pname = "esqueleto"; - version = "3.5.13.1"; - sha256 = "0ww1lmv81h8whifk79kmsv07lagqv8gkyqy77z31zl46rr2vikml"; + version = "3.6.0.0"; + sha256 = "1x7bd4l7ax6d47mhkbfdqsfjay0qn362is393cnbbm0395v2ijlh"; + revision = "1"; + editedCabalFile = "1xfigma6ha5rhll6cg05iz6lzh88w3pgniarib7fzvi6rxyg3a17"; libraryHaskellDepends = [ aeson attoparsec @@ -219037,9 +217482,7 @@ self: { ]; description = "General purpose live coding framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; - broken = true; } ) { }; @@ -219064,7 +217507,6 @@ self: { description = "General purpose live coding framework - PortMidi backend"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -219092,7 +217534,6 @@ self: { ]; description = "General purpose live coding framework - Gloss backend"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -219125,6 +217566,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "essence-of-live-coding-gloss-example"; + broken = true; } ) { }; @@ -219150,7 +217592,6 @@ self: { ]; description = "General purpose live coding framework - pulse backend"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -219183,6 +217624,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "essence-of-live-coding-pulse-example"; + broken = true; } ) { }; @@ -219210,7 +217652,6 @@ self: { ]; description = "General purpose live coding framework - QuickCheck integration"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -219233,7 +217674,6 @@ self: { ]; description = "General purpose live coding framework - vivid backend"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -219267,7 +217707,6 @@ self: { ]; description = "General purpose live coding framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -219334,6 +217773,7 @@ self: { description = "Tool for managing probability estimation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -220322,10 +218762,8 @@ self: { }: mkDerivation { pname = "evdev"; - version = "2.3.1.1"; - sha256 = "1jq7ayi4rv8v02wyxva9776iqymv0ac1h7jbfxf96gmk5ifwyinf"; - revision = "1"; - editedCabalFile = "05v90azm7rfmzbcbm2rmbl20977nk1m41m0l8sryf64zk6sxpw3n"; + version = "2.3.1.2"; + sha256 = "1v8gs1sfyrll4yc1qrv2gnv36plhaflxy8h8qhlmqj5kwbipi83x"; libraryHaskellDepends = [ base bytestring @@ -220397,6 +218835,7 @@ self: { license = lib.licenses.bsd3; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -221173,6 +219612,7 @@ self: { description = "A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together."; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -221871,64 +220311,6 @@ self: { ) { }; "evm-opcodes" = callPackage ( - { - mkDerivation, - base, - bytestring, - cereal, - containers, - data-dword, - hedgehog, - hspec, - tasty, - tasty-bench, - tasty-discover, - tasty-hedgehog, - tasty-hspec, - text, - }: - mkDerivation { - pname = "evm-opcodes"; - version = "0.1.2"; - sha256 = "0p7gb3k64jsjscfxf2cd34igkm9j8q0rq3irfh1x4jdryvck2jch"; - libraryHaskellDepends = [ - base - bytestring - cereal - containers - data-dword - text - ]; - testHaskellDepends = [ - base - bytestring - cereal - containers - data-dword - hedgehog - hspec - tasty - tasty-discover - tasty-hedgehog - tasty-hspec - text - ]; - testToolDepends = [ tasty-discover ]; - benchmarkHaskellDepends = [ - base - bytestring - cereal - containers - data-dword - tasty-bench - text - ]; - description = "Opcode types for Ethereum Virtual Machine (EVM)"; - license = lib.licenses.mit; - } - ) { }; - - "evm-opcodes_0_2_0" = callPackage ( { mkDerivation, base, @@ -221983,7 +220365,6 @@ self: { ]; description = "Opcode types for Ethereum Virtual Machine (EVM)"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -222181,6 +220562,7 @@ self: { ]; description = "Exact Kantorovich distance between finite probability measures"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -222331,8 +220713,8 @@ self: { }: mkDerivation { pname = "exception-hierarchy"; - version = "0.1.0.11"; - sha256 = "0v7yc7im6g7xy41q459g39b7ri44f7axzzvrbi3vrlwl7c7k3wxz"; + version = "0.1.0.13"; + sha256 = "18pbkp82d6mlndx06b7sxwcacp41c342cqljmp2iksa05kwrdzny"; libraryHaskellDepends = [ base template-haskell @@ -222342,26 +220724,6 @@ self: { } ) { }; - "exception-hierarchy_0_1_0_12" = callPackage ( - { - mkDerivation, - base, - template-haskell, - }: - mkDerivation { - pname = "exception-hierarchy"; - version = "0.1.0.12"; - sha256 = "1hrj99in2x9scd68bfkq8jp9mmc4wja1vnadm2lhys12f1714sna"; - libraryHaskellDepends = [ - base - template-haskell - ]; - description = "Exception type hierarchy with TemplateHaskell"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "exception-mailer" = callPackage ( { mkDerivation, @@ -222643,8 +221005,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "ExceptT, but uses IO instead of Either"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -223162,8 +221522,6 @@ self: { ]; description = "Haskell bindings to ExifTool"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -223751,8 +222109,8 @@ self: { }: mkDerivation { pname = "exon"; - version = "1.6.1.1"; - sha256 = "1cdl7lmlr1ivr1w0b0g26q3lifx9z0a91py1gvd92a4ncawrwk13"; + version = "1.7.2.0"; + sha256 = "120cd6n7sqpakyk91izjblk92vc9bzr1a3bcskzkpky512mw47wm"; libraryHaskellDepends = [ base ghc @@ -223778,49 +222136,6 @@ self: { } ) { }; - "exon_1_7_1_0" = callPackage ( - { - mkDerivation, - base, - criterion, - ghc, - hedgehog, - incipit-base, - parsec, - tasty, - tasty-hedgehog, - template-haskell, - }: - mkDerivation { - pname = "exon"; - version = "1.7.1.0"; - sha256 = "0rsgcaakhpwbgy83jwn8g2hf276wfw0akq6hld9ck5zs0k74dzfa"; - libraryHaskellDepends = [ - base - ghc - incipit-base - parsec - template-haskell - ]; - testHaskellDepends = [ - base - hedgehog - incipit-base - tasty - tasty-hedgehog - template-haskell - ]; - benchmarkHaskellDepends = [ - base - criterion - incipit-base - ]; - description = "Customizable quasiquote interpolation"; - license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "exotic-list-monads" = callPackage ( { mkDerivation, @@ -223921,61 +222236,6 @@ self: { ) { }; "exp-pairs" = callPackage ( - { - mkDerivation, - base, - bimap, - containers, - deepseq, - gauge, - ghc-prim, - matrix, - prettyprinter, - QuickCheck, - random, - raw-strings-qq, - smallcheck, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - }: - mkDerivation { - pname = "exp-pairs"; - version = "0.2.1.0"; - sha256 = "01s3g34b08qcvzlzhp5vpswj5c6v8pc2rx8z5xzjlrawxlbnzdnp"; - libraryHaskellDepends = [ - base - containers - deepseq - ghc-prim - prettyprinter - ]; - testHaskellDepends = [ - base - matrix - QuickCheck - random - smallcheck - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - ]; - benchmarkHaskellDepends = [ - base - bimap - containers - gauge - prettyprinter - raw-strings-qq - ]; - description = "Linear programming over exponent pairs"; - license = lib.licenses.gpl3Only; - } - ) { }; - - "exp-pairs_0_2_1_1" = callPackage ( { mkDerivation, base, @@ -223999,6 +222259,8 @@ self: { pname = "exp-pairs"; version = "0.2.1.1"; sha256 = "01n730xafan7yf11bzsp40vi30an7risyxvnp16hzjxwlg6xlkpi"; + revision = "1"; + editedCabalFile = "0zxnd6v1wmr7i09kwllrd2y822diclkhwma8rqfjlkhkldalkwcr"; libraryHaskellDepends = [ base containers @@ -224027,7 +222289,6 @@ self: { ]; description = "Linear programming over exponent pairs"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -224577,8 +222838,8 @@ self: { }: mkDerivation { pname = "exploring-interpreters"; - version = "1.5.0.1"; - sha256 = "11n58j4i432z9y2glyii178safnbr2ij1dpp8x6c0nh3sigclnzg"; + version = "1.6.0.0"; + sha256 = "1mnfqmzbnaii24xdqvhpbnfn3fv380jx75iqm7dw8qxjc46xf4iz"; libraryHaskellDepends = [ aeson attoparsec @@ -224597,8 +222858,6 @@ self: { ]; description = "A generic exploring interpreter for exploratory programming"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -224656,8 +222915,8 @@ self: { }: mkDerivation { pname = "express"; - version = "1.0.16"; - sha256 = "0xw8z95f0q19x4h4iy8pzbsskd0f9b290g6784bmrrmm95xz6cs2"; + version = "1.0.18"; + sha256 = "1p0q2c2v6dbcdi71m8zr3kp4q54fi2rrxgfsbwkivq9vvwbbh8gs"; libraryHaskellDepends = [ base template-haskell @@ -225055,17 +223314,17 @@ self: { tasty-hunit, tasty-quickcheck, tasty-th, + template-haskell, }: mkDerivation { pname = "extended-reals"; - version = "0.2.4.0"; - sha256 = "19df7zlm8kisihmnpg3ni5qg4p0vkilsny0ngch0b8b0pr56cb0c"; - revision = "3"; - editedCabalFile = "0wy0k20rcsz9cbgf35lzjva98csdcv67si3vh24w5jwsdqkxlmk4"; + version = "0.2.6.0"; + sha256 = "0cy5fb6b9kidxqadpymy0pqvswlsqxwxqqhfx9di1l66ynks2b6z"; libraryHaskellDepends = [ base deepseq hashable + template-haskell ]; testHaskellDepends = [ base @@ -225082,113 +223341,7 @@ self: { } ) { }; - "extended-reals_0_2_5_0" = callPackage ( - { - mkDerivation, - base, - deepseq, - hashable, - HUnit, - QuickCheck, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-th, - }: - mkDerivation { - pname = "extended-reals"; - version = "0.2.5.0"; - sha256 = "17jvnxnd2v7yjzssbyqhzpjhvzfzis253fjz2kjqd2y3bi8lyfr9"; - libraryHaskellDepends = [ - base - deepseq - hashable - ]; - testHaskellDepends = [ - base - deepseq - HUnit - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - tasty-th - ]; - description = "Extension of real numbers with positive/negative infinities"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "extensible" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - cassava, - comonad, - constraints, - deepseq, - ghc-prim, - hashable, - incremental, - lens, - membership, - prettyprinter, - primitive, - profunctors, - QuickCheck, - StateVar, - tagged, - template-haskell, - text, - th-lift, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "extensible"; - version = "0.9.1"; - sha256 = "1kp407jnfl0p086x06s43b30gvq9haixf3r8q2sz90v6gdzbjmvb"; - libraryHaskellDepends = [ - aeson - base - bytestring - cassava - comonad - constraints - deepseq - ghc-prim - hashable - incremental - membership - prettyprinter - primitive - profunctors - QuickCheck - StateVar - tagged - template-haskell - text - th-lift - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - base - lens - QuickCheck - template-haskell - ]; - description = "Extensible, efficient, optics-friendly data types and effects"; - license = lib.licenses.bsd3; - } - ) { }; - - "extensible_0_9_2" = callPackage ( { mkDerivation, aeson, @@ -225253,7 +223406,6 @@ self: { ]; description = "Extensible, efficient, optics-friendly data types and effects"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -225822,6 +223974,8 @@ self: { ]; description = "Extism manifest bindings"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -226506,7 +224660,6 @@ self: { ]; description = "Minimal library for music generation and notation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -226538,8 +224691,6 @@ self: { ]; description = "Braid representations in Haskell"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -226569,8 +224720,6 @@ self: { ]; description = "XML/XSD combinators/schemas/codegen"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -227063,8 +225212,9 @@ self: { async, base, bytestring, + crypton, crypton-connection, - cryptonite, + data-default, errors, hspec, markdown-unlit, @@ -227086,8 +225236,8 @@ self: { }: mkDerivation { pname = "faktory"; - version = "1.1.3.0"; - sha256 = "02csx7s9d6aa41blrlk4c580f5cy3psrsmc2yr86q7pxfb25mh5y"; + version = "1.1.3.2"; + sha256 = "10m91bdp9y1yja6rfjw4rvcr5gd6rnmrmlcv8g13xsxdiyd14wy3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -227095,8 +225245,9 @@ self: { aeson-casing base bytestring + crypton crypton-connection - cryptonite + data-default errors megaparsec memory @@ -227256,8 +225407,8 @@ self: { pname = "falsify"; version = "0.2.0"; sha256 = "1fhj70q6kfd98892gxfy3mc8wxxyr80g4rzapaici4zd3zczz2fd"; - revision = "4"; - editedCabalFile = "125c2jsl085kd0i4pdxkawpx43jlgn18xqf86r97f1ax15142p5g"; + revision = "5"; + editedCabalFile = "08559x5pnw0g756jx30myxl974rhjxwv7v0yywnwkcqlbq0ir64r"; libraryHaskellDepends = [ base base16-bytestring @@ -227477,15 +225628,13 @@ self: { QuickCheck, scientific, stm, - template-haskell, text, - unordered-containers, vector, }: mkDerivation { pname = "fast-builder"; - version = "0.1.4.0"; - sha256 = "0v8nzzlnk5zvyfd4k8xakxdrgi0m23mk8k2bglm1447fgg6s02ma"; + version = "0.1.5.0"; + sha256 = "0whb8g2dg27zcy757zbrlbq1bi3gn0235ana12s6wnx0clixvg56"; libraryHaskellDepends = [ base bytestring @@ -227507,9 +225656,7 @@ self: { deepseq ghc-prim scientific - template-haskell text - unordered-containers vector ]; description = "Fast ByteString Builder"; @@ -227598,6 +225745,8 @@ self: { doHaddock = false; description = "Integer-to-digits conversion"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -227633,55 +225782,6 @@ self: { ) { }; "fast-logger" = callPackage ( - { - mkDerivation, - array, - async, - auto-update, - base, - bytestring, - directory, - easy-file, - filepath, - hspec, - hspec-discover, - stm, - text, - unix-compat, - unix-time, - }: - mkDerivation { - pname = "fast-logger"; - version = "3.2.4"; - sha256 = "1fxh94qk24c7mki0049zc0h5g0cyn78fp54bgxczqcba6lqknx9r"; - libraryHaskellDepends = [ - array - auto-update - base - bytestring - directory - easy-file - filepath - stm - text - unix-compat - unix-time - ]; - testHaskellDepends = [ - async - base - bytestring - directory - hspec - ]; - testToolDepends = [ hspec-discover ]; - description = "A fast logging system"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.sternenseemann ]; - } - ) { }; - - "fast-logger_3_2_5" = callPackage ( { mkDerivation, array, @@ -227726,7 +225826,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A fast logging system"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; @@ -227835,8 +225934,8 @@ self: { }: mkDerivation { pname = "fast-tags"; - version = "2.0.2"; - sha256 = "06sw868inr6sngyxcfvzbldlzllqhk9sfsb8193x9jbxvxbrlfws"; + version = "2.0.3"; + sha256 = "0wp6g07l082niikxc0nq31cqrgmwc2lk9aj1j2h5826gqkm18hq7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -228300,7 +226399,6 @@ self: { ]; description = "A fast, but bare bones, bytestring parser combinators library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -228812,6 +226910,8 @@ self: { ]; description = "Bindings to Facebook's API"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -228941,6 +227041,7 @@ self: { either, email-validate, extra, + fedora-krb, fedora-releases, filepath, http-conduit, @@ -228968,8 +227069,8 @@ self: { }: mkDerivation { pname = "fbrnch"; - version = "1.6.1"; - sha256 = "1hixxzx1f9x5mj84220mc9hf94lpyq42qp00s3yry79kaiwwh7cz"; + version = "1.6.2"; + sha256 = "0yqpxma3qgdkacbabaffz0498phl79yvn2pbhn10gb6f18lzxcsf"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -228985,6 +227086,7 @@ self: { either email-validate extra + fedora-krb fedora-releases filepath http-conduit @@ -229132,10 +227234,8 @@ self: { }: mkDerivation { pname = "fcf-base"; - version = "0.1.0.0"; - sha256 = "19jrcpj496bpchv8fw30vd5b5w3sj1qkzmh5jlahyvz5wsppzwsq"; - revision = "2"; - editedCabalFile = "0vmw1srmzl3c3j4pdnaa2lvkcvlya2kccp4j33ayscmlnx29fqn3"; + version = "0.1.0.1"; + sha256 = "0wncldd9s52mz2viyafazzhpgjydxmnvslv8bmigwd8qizrvbpl8"; libraryHaskellDepends = [ base fcf-family @@ -229243,10 +227343,8 @@ self: { }: mkDerivation { pname = "fcf-family"; - version = "0.2.0.1"; - sha256 = "0dgbzin82da8a8j0xm9ijkaj5ifk2ca0cx02x5glr07qzzhpa9k5"; - revision = "1"; - editedCabalFile = "1ay0an8smfw4q2yrvfs6n1fc61lgnp0ky66d0d6swc8lv5ds9rda"; + version = "0.2.0.2"; + sha256 = "1hkvki5gjqz531rxvpby9mzdn5wsrwwcd4dkf6k4mvay174cnnqg"; libraryHaskellDepends = [ base containers @@ -229927,6 +228025,25 @@ self: { } ) { }; + "fedora-krb" = callPackage ( + { + mkDerivation, + base, + simple-cmd, + }: + mkDerivation { + pname = "fedora-krb"; + version = "0.1.0"; + sha256 = "1jwj1hik5fpj0f5ni4zz2ic3kq0hha4yjq9rb4yw7gspmyfkh40i"; + libraryHaskellDepends = [ + base + simple-cmd + ]; + description = "Kerberos for Fedora packagers"; + license = lib.licenses.gpl2Only; + } + ) { }; + "fedora-packages" = callPackage ( { mkDerivation, @@ -229980,31 +228097,6 @@ self: { ) { }; "fedora-releases" = callPackage ( - { - mkDerivation, - aeson, - base, - bodhi, - cached-json-file, - extra, - }: - mkDerivation { - pname = "fedora-releases"; - version = "0.1.0"; - sha256 = "0f93dnjbf1nznblj5y2a4w4y5fz7f6rvami57f8zslz4a90iw8pl"; - libraryHaskellDepends = [ - aeson - base - bodhi - cached-json-file - extra - ]; - description = "Library for Fedora release versions"; - license = lib.licenses.gpl3Only; - } - ) { }; - - "fedora-releases_0_2_0" = callPackage ( { mkDerivation, aeson, @@ -230016,8 +228108,8 @@ self: { }: mkDerivation { pname = "fedora-releases"; - version = "0.2.0"; - sha256 = "1phkcgrbspp1yd4axnfdsp3rfzdb1mka7fy0zb3chsi97g34ki1j"; + version = "0.2.1"; + sha256 = "1dn5ngl6disgpc8vlfc2p4p9gxm318viwi78lalc5y0yrwyczxb1"; libraryHaskellDepends = [ aeson base @@ -230028,7 +228120,6 @@ self: { ]; description = "Library for Fedora release versions"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -230609,6 +228700,8 @@ self: { executableHaskellDepends = [ base ]; description = "Declarative feedback loop manager"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -231644,7 +229737,6 @@ self: { ]; description = "Automatic C++ binding generation"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -232401,43 +230493,6 @@ self: { ) { }; "file-embed-lzma" = callPackage ( - { - mkDerivation, - base, - bytestring, - directory, - filepath, - lzma, - template-haskell, - text, - transformers, - }: - mkDerivation { - pname = "file-embed-lzma"; - version = "0.0.1"; - sha256 = "19l1gdjhsn4zh96mzbjsa5rn0acwrx1w3jy25cm23xv6jl8z28i9"; - revision = "2"; - editedCabalFile = "1l1gkqljzm8v35in335rxzc548x06qdis6617gpl09lv81c7k12l"; - libraryHaskellDepends = [ - base - bytestring - directory - filepath - lzma - template-haskell - text - transformers - ]; - testHaskellDepends = [ - base - bytestring - ]; - description = "Use Template Haskell to embed (LZMA compressed) data"; - license = lib.licenses.bsd3; - } - ) { }; - - "file-embed-lzma_0_1" = callPackage ( { mkDerivation, base, @@ -232453,6 +230508,8 @@ self: { pname = "file-embed-lzma"; version = "0.1"; sha256 = "0la1nc21bkja1b8nsbhrvzpfn78nz87mjkrfixfhz2hfb57v4igy"; + revision = "1"; + editedCabalFile = "1q30y7y43ddr156ilcm9dhb7i7ks1w4q93znp20ka3mg06sx53a0"; libraryHaskellDepends = [ base bytestring @@ -232469,7 +230526,6 @@ self: { ]; description = "Use Template Haskell to embed (LZMA compressed) data"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -232511,42 +230567,6 @@ self: { ) { }; "file-io" = callPackage ( - { - mkDerivation, - base, - bytestring, - deepseq, - filepath, - tasty, - tasty-hunit, - temporary, - unix, - }: - mkDerivation { - pname = "file-io"; - version = "0.1.4"; - sha256 = "0lkgx2v92zv9r9ndkzlia8k4my242p250i99qbcf6msw04x13ng3"; - libraryHaskellDepends = [ - base - bytestring - deepseq - filepath - unix - ]; - testHaskellDepends = [ - base - bytestring - filepath - tasty - tasty-hunit - temporary - ]; - description = "Basic file IO operations via 'OsPath'"; - license = lib.licenses.bsd3; - } - ) { }; - - "file-io_0_1_5" = callPackage ( { mkDerivation, base, @@ -232579,7 +230599,6 @@ self: { ]; description = "Basic file IO operations via 'OsPath'"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -232806,8 +230825,6 @@ self: { ]; description = "A cache system associating values to files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -233013,43 +231030,8 @@ self: { }: mkDerivation { pname = "filepath-bytestring"; - version = "1.4.100.3.2"; - sha256 = "1zfhzpbh798n57k3hncingpk2ls1y2b1ap6iznn69sn3v59q2mbq"; - libraryHaskellDepends = [ - base - bytestring - unix - ]; - testHaskellDepends = [ - base - bytestring - filepath - QuickCheck - ]; - benchmarkHaskellDepends = [ - base - criterion - filepath - ]; - description = "Library for manipulating RawFilePaths in a cross platform way"; - license = lib.licenses.bsd3; - } - ) { }; - - "filepath-bytestring_1_5_2_0_0" = callPackage ( - { - mkDerivation, - base, - bytestring, - criterion, - filepath, - QuickCheck, - unix, - }: - mkDerivation { - pname = "filepath-bytestring"; - version = "1.5.2.0.0"; - sha256 = "0cb16m54lysjkh51xcbqv0w6b1mrhnlq8sddw705jn3wip6g5hw2"; + version = "1.5.2.0.2"; + sha256 = "1ry4zib0fj4jhk1qzg2yvp347wmbm314bvbsbbix83hax70pjk77"; libraryHaskellDepends = [ base bytestring @@ -233069,7 +231051,6 @@ self: { ]; description = "Library for manipulating RawFilePaths in a cross platform way"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -233323,6 +231304,7 @@ self: { description = "A shared set of abstractions and types for representing filessytem data"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -233575,46 +231557,6 @@ self: { ) { }; "fin" = callPackage ( - { - mkDerivation, - base, - boring, - dec, - deepseq, - hashable, - inspection-testing, - QuickCheck, - some, - tagged, - universe-base, - }: - mkDerivation { - pname = "fin"; - version = "0.3"; - sha256 = "0dqwwd940pws4dpcaimbzxvxj7crncdcnslvjl2npa69x5vh63g2"; - revision = "2"; - editedCabalFile = "1b5icwiklwf6rxgbx88yg6hhcnzm8697jcd64nhk048dyiyw19df"; - libraryHaskellDepends = [ - base - boring - dec - deepseq - hashable - QuickCheck - some - universe-base - ]; - testHaskellDepends = [ - base - inspection-testing - tagged - ]; - description = "Nat and Fin: peano naturals and finite numbers"; - license = lib.licenses.bsd3; - } - ) { }; - - "fin_0_3_2" = callPackage ( { mkDerivation, base, @@ -233649,7 +231591,6 @@ self: { ]; description = "Nat and Fin: peano naturals and finite numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -234078,7 +232019,6 @@ self: { ]; description = "A better, more type-safe Enum"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -234174,6 +232114,7 @@ self: { description = "Prisms and Isos between finitary types"; license = lib.licenses.gpl3Plus; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -234255,6 +232196,8 @@ self: { ]; description = "Finite Fields"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -234404,34 +232347,6 @@ self: { ) { }; "finite-typelits" = callPackage ( - { - mkDerivation, - base, - deepseq, - QuickCheck, - }: - mkDerivation { - pname = "finite-typelits"; - version = "0.1.6.0"; - sha256 = "0f047dywlxiz3pl3rq6maym9wpwjwl4zjqfwlwnj0yiv7dmlaiih"; - revision = "2"; - editedCabalFile = "18zzhzhp5kfa808zd8h3y1fy4fn4hqab49340jzv8rpzd0x5w19s"; - libraryHaskellDepends = [ - base - deepseq - ]; - testHaskellDepends = [ - base - deepseq - QuickCheck - ]; - description = "A type inhabited by finitely many values, indexed by type-level naturals"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.turion ]; - } - ) { }; - - "finite-typelits_0_2_1_0" = callPackage ( { mkDerivation, base, @@ -234457,7 +232372,6 @@ self: { ]; description = "A type inhabited by finitely many values, indexed by type-level naturals"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -234716,6 +232630,7 @@ self: { description = "Wrapper for Google Firestore/Datastore API"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -234943,75 +232858,6 @@ self: { ) { }; "fits-parse" = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - containers, - fast-logger, - JuicyPixels, - megaparsec, - microlens, - microlens-th, - mtl, - optparse-applicative, - statistics, - tasty, - tasty-hunit, - text, - text-latin1, - vector, - }: - mkDerivation { - pname = "fits-parse"; - version = "0.3.6"; - sha256 = "19mwisig0ffxyni6b1yqs9vxnl5161vxl7zj5bj96njw1f3sjxqh"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - binary - bytestring - containers - megaparsec - microlens - microlens-th - text - text-latin1 - ]; - executableHaskellDepends = [ - base - bytestring - fast-logger - JuicyPixels - microlens - microlens-th - optparse-applicative - statistics - vector - ]; - testHaskellDepends = [ - base - bytestring - containers - megaparsec - microlens - microlens-th - mtl - tasty - tasty-hunit - text - ]; - description = "Parse FITS files"; - license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; - mainProgram = "omnibus"; - broken = true; - } - ) { }; - - "fits-parse_0_4_2" = callPackage ( { mkDerivation, base, @@ -235071,9 +232917,7 @@ self: { ]; description = "Parse FITS files"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; mainProgram = "omnibus"; - broken = true; } ) { }; @@ -235158,8 +233002,8 @@ self: { }: mkDerivation { pname = "fix-imports"; - version = "2.4.0"; - sha256 = "0c1qa217wkw0xhgzn57l2brr87fg971vfzk49ls4m6kgyfin8dgx"; + version = "2.5.0"; + sha256 = "00iqi20qs1zyd68r10gk0pki3rvs2zbjqi073hnr4baahdajh5kb"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -235321,6 +233165,30 @@ self: { } ) { }; + "fixed-generic" = callPackage ( + { + mkDerivation, + base, + ghc-internal, + }: + mkDerivation { + pname = "fixed-generic"; + version = "0.1.0.2"; + sha256 = "17rnwvc9fg9kkzqz4dg2rwcaabj69bbll6r0ripvzn4dkc04sh61"; + libraryHaskellDepends = [ + base + ghc-internal + ]; + testHaskellDepends = [ + base + ghc-internal + ]; + description = "Fixed-point number build on generic integral number"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "fixed-length" = callPackage ( { mkDerivation, @@ -235643,8 +233511,6 @@ self: { ]; description = "Library for working with product types generically"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -236761,6 +234627,107 @@ self: { } ) { }; + "flatbuffers-builder" = callPackage ( + { + mkDerivation, + array-builder, + base, + base16-bytestring, + byte-order, + bytebuild, + byteslice, + bytesmith, + bytestring, + containers, + contiguous, + primitive, + run-st, + tasty, + tasty-golden, + text, + }: + mkDerivation { + pname = "flatbuffers-builder"; + version = "1.0.0.0"; + sha256 = "0casldhrsqs8fgsf4b78g934z1g8f4n1dzwiv6ls2nhccj5azgi5"; + revision = "1"; + editedCabalFile = "1pz1k12k1cw7v2yx1vmi72wa37b589ihv00h7ylpj4n0ss77ck12"; + libraryHaskellDepends = [ + array-builder + base + byte-order + byteslice + containers + contiguous + primitive + run-st + text + ]; + testHaskellDepends = [ + array-builder + base + base16-bytestring + bytebuild + byteslice + bytesmith + bytestring + primitive + tasty + tasty-golden + text + ]; + description = "Flatbuffers encoding based on a syntax tree"; + license = lib.licenses.bsd3; + } + ) { }; + + "flatbuffers-parser" = callPackage ( + { + mkDerivation, + array-builder, + base, + base16-bytestring, + byte-order, + bytebuild, + byteslice, + bytesmith, + bytestring, + contiguous, + primitive, + text, + transformers, + }: + mkDerivation { + pname = "flatbuffers-parser"; + version = "0.1.1.0"; + sha256 = "08f775sr7hghh5plgh4fvwq408w9d9m7hd5bck7nzfxy0n7l2sij"; + libraryHaskellDepends = [ + base + byte-order + byteslice + contiguous + primitive + text + transformers + ]; + testHaskellDepends = [ + array-builder + base + base16-bytestring + bytebuild + byteslice + bytesmith + bytestring + primitive + text + ]; + description = "Parse flatbuffers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "flatparse" = callPackage ( { mkDerivation, @@ -236782,8 +234749,8 @@ self: { }: mkDerivation { pname = "flatparse"; - version = "0.5.1.1"; - sha256 = "1xk7sdppslk85jhxqrd1bfn7wnz7yxaxrls9vz1fnhi745sw0xhb"; + version = "0.5.2.1"; + sha256 = "0ig2m1lshaadyp8dxb129l0y1v722b1mfsp4fv7v879pdhlxgmgw"; libraryHaskellDepends = [ base bytestring @@ -236818,98 +234785,7 @@ self: { } ) { }; - "flatparse_0_5_2_0" = callPackage ( - { - mkDerivation, - attoparsec, - base, - bytestring, - containers, - gauge, - hspec, - HUnit, - integer-gmp, - megaparsec, - parsec, - primitive, - QuickCheck, - quickcheck-instances, - template-haskell, - utf8-string, - }: - mkDerivation { - pname = "flatparse"; - version = "0.5.2.0"; - sha256 = "1w2xpzfnwnf2r3bgfnfnjbbzy9l92x5qyncamr8k1bq7xhf041l5"; - libraryHaskellDepends = [ - base - bytestring - containers - integer-gmp - template-haskell - utf8-string - ]; - testHaskellDepends = [ - base - bytestring - hspec - HUnit - QuickCheck - quickcheck-instances - utf8-string - ]; - benchmarkHaskellDepends = [ - attoparsec - base - bytestring - gauge - integer-gmp - megaparsec - parsec - primitive - utf8-string - ]; - description = "High-performance parsing from strict bytestrings"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.raehik ]; - } - ) { }; - "flay" = callPackage ( - { - mkDerivation, - base, - constraints, - tasty, - tasty-quickcheck, - transformers, - }: - mkDerivation { - pname = "flay"; - version = "0.4"; - sha256 = "1vqkjjf2bzmi489wsx23ryyplbg26q9qrzb98dz80j5b5rj3xzq1"; - revision = "1"; - editedCabalFile = "0xidxbyal19npq6j7cr92prm61m6w4mdqd8zvvli54h40xd2kg21"; - libraryHaskellDepends = [ - base - constraints - transformers - ]; - testHaskellDepends = [ - base - tasty - tasty-quickcheck - transformers - ]; - description = "Work generically on your datatype without knowing its shape nor its contents"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "flay_0_5" = callPackage ( { mkDerivation, base, @@ -236935,8 +234811,6 @@ self: { ]; description = "Generic programming for higher-kinded types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -237251,6 +235125,7 @@ self: { ]; description = "Parsing of pilot tracklogs dumped as KML"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -237511,8 +235386,6 @@ self: { ]; description = "Bitwise accurate floating point conversion, and Unit of Lease Precision calculation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -237659,8 +235532,8 @@ self: { }: mkDerivation { pname = "flow"; - version = "2.0.0.5"; - sha256 = "1g2fg0mdw0i2c91x3vgdzwhasmk1an5x5w5wy8dpv3hvc2van3jk"; + version = "2.0.0.7"; + sha256 = "18v7vlcc3na743i6755zk7qjqqvaxnd1lb68fci1z3wzyjxjcxml"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -238639,6 +236512,7 @@ self: { ]; description = "Http Client addon for Fluid"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -238668,6 +236542,7 @@ self: { ]; description = "Scotty server add-on for Fluid"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -239160,8 +237035,8 @@ self: { }: mkDerivation { pname = "fold-debounce"; - version = "0.2.0.14"; - sha256 = "1qdfbgk120ck1a50r2993438qgrwqz33yag4yw8f51yvqzx8v0xc"; + version = "0.2.0.16"; + sha256 = "0clc38mv6ss1js1b4lpyzx0z50f1hk2zl7ccx52yznid2a3ndw7p"; libraryHaskellDepends = [ base data-default @@ -239196,8 +237071,8 @@ self: { }: mkDerivation { pname = "fold-debounce-conduit"; - version = "0.2.0.7"; - sha256 = "02a3kxk4b3725h4dbnfvc1va4h7l4mxg3aaf3jacq9vmn1zwl4n5"; + version = "0.2.0.8"; + sha256 = "17zyg28rhjlns7hs2yllhgc0c7srx2bajmwpx4d9anmkl0qi26dk"; libraryHaskellDepends = [ base conduit @@ -239218,8 +237093,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Regulate input traffic from conduit Source with Control.FoldDebounce"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -239260,54 +237133,6 @@ self: { ) { }; "foldable1-classes-compat" = callPackage ( - { - mkDerivation, - base, - containers, - criterion, - deepseq, - ghc-prim, - QuickCheck, - quickcheck-instances, - tagged, - test-framework, - test-framework-quickcheck2, - transformers, - }: - mkDerivation { - pname = "foldable1-classes-compat"; - version = "0.1"; - sha256 = "04pzjppmb195ffgxdzh8dh39z5dalr5wd6sifcnbg9p1b3rw6myh"; - revision = "6"; - editedCabalFile = "13g7igqcq6nr0sqschzm7scrpq90nhjjkjq1866ww8ikkq7w9wgj"; - libraryHaskellDepends = [ - base - ghc-prim - tagged - ]; - testHaskellDepends = [ - base - containers - QuickCheck - quickcheck-instances - test-framework - test-framework-quickcheck2 - transformers - ]; - benchmarkHaskellDepends = [ - base - containers - criterion - deepseq - transformers - ]; - doHaddock = false; - description = "Compatibility package for the Foldable1 and Bifoldable1 type classes"; - license = lib.licenses.bsd3; - } - ) { }; - - "foldable1-classes-compat_0_1_1" = callPackage ( { mkDerivation, base, @@ -239326,8 +237151,8 @@ self: { pname = "foldable1-classes-compat"; version = "0.1.1"; sha256 = "17xmc3525crnd86rrl2c50rfnhibwh5xbqrnmvzvyns4d3l4vvdg"; - revision = "1"; - editedCabalFile = "1yd6ksym0jxhagyps93w1dlw9rrfsnps96m44md5n90z0qzalnm7"; + revision = "2"; + editedCabalFile = "0m1cd2g2f2983nb9h4d3amq058k2yri6hbh5v026y5lxhg9fq0i8"; libraryHaskellDepends = [ base ghc-prim @@ -239352,66 +237177,10 @@ self: { doHaddock = false; description = "Compatibility package for the Foldable1 and Bifoldable1 type classes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "foldl" = callPackage ( - { - mkDerivation, - base, - bytestring, - comonad, - containers, - contravariant, - criterion, - doctest, - hashable, - primitive, - profunctors, - random, - semigroupoids, - text, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "foldl"; - version = "1.4.17"; - sha256 = "1bk02j6niyw39279cf1im62lzd3gz8dc9qa7kgplz3fyb4chswgm"; - libraryHaskellDepends = [ - base - bytestring - comonad - containers - contravariant - hashable - primitive - profunctors - random - semigroupoids - text - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - base - doctest - ]; - benchmarkHaskellDepends = [ - base - criterion - profunctors - ]; - description = "Composable, streaming, and efficient left folds"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriella439 ]; - } - ) { }; - - "foldl_1_4_18" = callPackage ( { mkDerivation, base, @@ -239435,6 +237204,8 @@ self: { pname = "foldl"; version = "1.4.18"; sha256 = "03jhj5p017r6f75vb0dk6igcaklgykjpp23j5wk7blzph18z9n6a"; + revision = "1"; + editedCabalFile = "1isis41wbfpgdqgrhapkcqqrkd20kxxl8qcqyqmrr41pvgca0hma"; libraryHaskellDepends = [ base bytestring @@ -239462,7 +237233,6 @@ self: { ]; description = "Composable, streaming, and efficient left folds"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Gabriella439 ]; } ) { }; @@ -240111,8 +237881,8 @@ self: { }: mkDerivation { pname = "fontconfig-pure"; - version = "0.5.0.0"; - sha256 = "0r4mqizi9bffaf5azny6lwl9ifmqaw8l6r7c4vsc7f4qlpp7w9yi"; + version = "0.5.1.0"; + sha256 = "0s3493i0qsw8iaqfhgc0pvd4bkqs2sw1ssph0ff6mpnar37kb34d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -240142,7 +237912,7 @@ self: { stylist-traits text ]; - description = "Resolves font descriptions to font libraries, including ones installed on your freedesktop (Linux or BSD system)"; + description = "Queries your system (Linux/BSD/etc) font database"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "fontconfig-pure"; @@ -240309,6 +238079,8 @@ self: { pname = "force-layout"; version = "0.4.1"; sha256 = "0mas3v19mhzcb4rdn6033rmnbw36y3yw240q2cbpr6z4rfk1wxqq"; + revision = "2"; + editedCabalFile = "0xf34wk0w5i7y7hzsdvyijf3cr1clbr82a2hi024dk7sp8i5gwnp"; libraryHaskellDepends = [ base containers @@ -240675,8 +238447,6 @@ self: { ]; description = "Parse and validate forms in JSON format"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -240737,6 +238507,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "formal"; + broken = true; } ) { }; @@ -240869,6 +238640,8 @@ self: { pname = "formattable"; version = "0.1.1"; sha256 = "0brp1j21ll6g266zyzknqc20k5nf3na97fjbh66hjbsw6yxah5x7"; + revision = "1"; + editedCabalFile = "060j0pmz5p3if22675wxp2d30d1cqy3gbs38klnrsq6mfz50yb04"; libraryHaskellDepends = [ base bytestring @@ -241009,6 +238782,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "forml"; + broken = true; } ) { }; @@ -241405,9 +239179,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial)"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; mainProgram = "fortran-src"; - broken = true; } ) { }; @@ -241481,6 +239253,7 @@ self: { license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; mainProgram = "fortran-src-extras"; + broken = true; } ) { }; @@ -241830,7 +239603,7 @@ self: { } ) { }; - "fourmolu" = callPackage ( + "fourmolu_0_14_0_0" = callPackage ( { mkDerivation, aeson, @@ -241931,11 +239704,12 @@ self: { testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "fourmolu"; } ) { }; - "fourmolu_0_15_0_0" = callPackage ( + "fourmolu" = callPackage ( { mkDerivation, aeson, @@ -242038,12 +239812,11 @@ self: { testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "fourmolu"; } ) { }; - "fourmolu_0_16_2_0" = callPackage ( + "fourmolu_0_16_0_0" = callPackage ( { mkDerivation, aeson, @@ -242053,7 +239826,6 @@ self: { binary, bytestring, Cabal-syntax, - choice, containers, deepseq, Diff, @@ -242083,8 +239855,8 @@ self: { }: mkDerivation { pname = "fourmolu"; - version = "0.16.2.0"; - sha256 = "1vbqzljpqgabdcx282mh95q8kdap3pckfxzw03nhhinmh6hv31xx"; + version = "0.16.0.0"; + sha256 = "0vczia3hb1klvbf9fjy32ynyqaka8n7cdk0h8jg6nr89pixla9lc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -242095,7 +239867,6 @@ self: { binary bytestring Cabal-syntax - choice containers deepseq Diff @@ -242123,6 +239894,115 @@ self: { th-env yaml ]; + testHaskellDepends = [ + base + bytestring + Cabal-syntax + containers + Diff + directory + filepath + ghc-lib-parser + hspec + hspec-megaparsec + megaparsec + path + path-io + pretty + process + QuickCheck + temporary + text + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fourmolu"; + } + ) { }; + + "fourmolu_0_18_0_0" = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + array, + base, + binary, + bytestring, + Cabal-syntax, + choice, + containers, + Diff, + directory, + file-embed, + filepath, + ghc-lib-parser, + hspec, + hspec-discover, + hspec-megaparsec, + megaparsec, + MemoTrie, + mtl, + optparse-applicative, + path, + path-io, + pretty, + process, + QuickCheck, + scientific, + syb, + temporary, + terminal-size, + text, + th-env, + unliftio, + yaml, + }: + mkDerivation { + pname = "fourmolu"; + version = "0.18.0.0"; + sha256 = "0nv5lbjp1ilqzkmgq9k4nb555yzbv023z8rm2x0368nz92q61f38"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + array + base + binary + bytestring + Cabal-syntax + choice + containers + Diff + directory + file-embed + filepath + ghc-lib-parser + megaparsec + MemoTrie + mtl + scientific + syb + text + ]; + executableHaskellDepends = [ + base + Cabal-syntax + containers + directory + filepath + ghc-lib-parser + optparse-applicative + terminal-size + text + th-env + unliftio + yaml + ]; testHaskellDepends = [ base bytestring @@ -242190,8 +240070,6 @@ self: { ]; description = "IEEE 754-2019 compliant operations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -242604,6 +240482,66 @@ self: { } ) { }; + "fractaltext" = callPackage ( + { + mkDerivation, + base, + containers, + directory, + filepath, + free, + generic-data, + hedgehog, + json, + microlens-platform, + streaming, + tasty, + tasty-discover, + tasty-hedgehog, + tasty-hunit, + text, + text-short, + transformers, + vector, + }: + mkDerivation { + pname = "fractaltext"; + version = "0.1.0"; + sha256 = "11wcldm5m54yxxiranghd7rw03mvqwg3zk5jn6n5cipc1r0rvlb0"; + libraryHaskellDepends = [ + base + containers + free + generic-data + microlens-platform + streaming + text + text-short + transformers + vector + ]; + testHaskellDepends = [ + base + containers + directory + filepath + hedgehog + json + microlens-platform + streaming + tasty + tasty-hedgehog + tasty-hunit + text + text-short + vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Reference implementation of FractalText"; + license = lib.licenses.asl20; + } + ) { }; + "fraction" = callPackage ( { mkDerivation, @@ -242947,17 +240885,15 @@ self: { conduit-extra, containers, cookie, - datadog, doctest, - ekg-core, exceptions, - extra, faktory, freckle-env, freckle-exception, freckle-http, freckle-otel, freckle-prelude, + freckle-stats, Glob, hs-opentelemetry-api, hs-opentelemetry-instrumentation-persistent, @@ -242992,7 +240928,6 @@ self: { servant-server, template-haskell, text, - time, transformers, transformers-base, typed-process, @@ -243007,10 +240942,8 @@ self: { }: mkDerivation { pname = "freckle-app"; - version = "1.21.0.0"; - sha256 = "00z5dymp8xb1a0hai697zrkgl99sprinvfm1bf9c0r8ng259n10s"; - revision = "1"; - editedCabalFile = "0mc6fcvbc1m8013pb95pr2i7005r3f70a7hh9ycncipf8ydg0jr4"; + version = "1.23.0.1"; + sha256 = "0vpi7kps9xndc1h6wnklpf1k2qaqxx4301pwa9l03ln97l0zkpvr"; libraryHaskellDepends = [ aeson annotated-exception @@ -243028,17 +240961,15 @@ self: { conduit-extra containers cookie - datadog doctest - ekg-core exceptions - extra faktory freckle-env freckle-exception freckle-http freckle-otel freckle-prelude + freckle-stats Glob hs-opentelemetry-api hs-opentelemetry-instrumentation-persistent @@ -243073,7 +241004,6 @@ self: { servant-server template-haskell text - time transformers transformers-base typed-process @@ -243096,6 +241026,7 @@ self: { bytestring cassava conduit + freckle-stats hs-opentelemetry-api hspec http-types @@ -243117,6 +241048,34 @@ self: { } ) { }; + "freckle-ecs" = callPackage ( + { + mkDerivation, + aeson, + base, + extra, + freckle-http, + freckle-prelude, + mtl, + }: + mkDerivation { + pname = "freckle-ecs"; + version = "0.0.0.0"; + sha256 = "10sffzn45w0ifi703lrrz8dz96s04hwbbgdh0wp88hamkd4nvvla"; + libraryHaskellDepends = [ + aeson + base + extra + freckle-http + freckle-prelude + mtl + ]; + description = "Small utility for Amazon Elastic Container Service"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "freckle-env" = callPackage ( { mkDerivation, @@ -243150,6 +241109,8 @@ self: { ]; description = "Some extension to the envparse library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -243195,6 +241156,7 @@ self: { extra, filepath, freckle-memcached, + freckle-prelude, Glob, hs-opentelemetry-api, hspec, @@ -243224,8 +241186,8 @@ self: { }: mkDerivation { pname = "freckle-http"; - version = "0.0.0.0"; - sha256 = "16sli2gcaczrzfmdms6xm9g73yy4vbm7spmigd23nil8g9bab4l2"; + version = "0.1.0.0"; + sha256 = "1a8isx1z9injzmbcfj19i4m8cccbl754chx8ayxww76ahd1s6v81"; libraryHaskellDepends = [ aeson annotated-exception @@ -243241,13 +241203,11 @@ self: { freckle-memcached Glob hs-opentelemetry-api - hspec http-client http-conduit http-link-header http-types lens - lens-aeson memcache monad-logger monad-validate @@ -243267,17 +241227,19 @@ self: { aeson base bytestring + freckle-prelude hspec hspec-expectations-json hspec-expectations-lifted http-types lens + lens-aeson mtl time unordered-containers zlib ]; - description = "..."; + description = "Toolkit for making HTTP requests"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } @@ -243522,6 +241484,50 @@ self: { } ) { }; + "freckle-stats" = callPackage ( + { + mkDerivation, + aeson, + base, + Blammo, + datadog, + ekg-core, + freckle-ecs, + freckle-env, + freckle-prelude, + immortal, + lens, + mtl, + time, + unliftio, + unordered-containers, + }: + mkDerivation { + pname = "freckle-stats"; + version = "0.0.0.0"; + sha256 = "1sz6wx8d6jsxvv90rs4l21zrcvphwahbvw0q6jrc4mq3q74nx8nm"; + libraryHaskellDepends = [ + aeson + base + Blammo + datadog + ekg-core + freckle-ecs + freckle-env + freckle-prelude + immortal + lens + mtl + time + unliftio + unordered-containers + ]; + description = "An intentionally-leaky StatsD interface to Datadog"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "freddy" = callPackage ( { mkDerivation, @@ -243590,8 +241596,8 @@ self: { pname = "free"; version = "5.2"; sha256 = "12agp68cwwixcwfwnvk2xamg34a2x6ax7s1naxv66chpi5y7z1kj"; - revision = "6"; - editedCabalFile = "1n8yx64gffqiqkkmn67bfhnfafgf1c10m9mm7yb8b5fiv21kx5hj"; + revision = "7"; + editedCabalFile = "0h43xp4f38bpxhs5s06x1jw6d6zv55hhyhj6cmdbmfw7d6k94fbz"; libraryHaskellDepends = [ base comonad @@ -243849,8 +241855,6 @@ self: { ]; description = "Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -244315,6 +242319,8 @@ self: { ]; description = "Instantiate the classes from the vector-space package with types from linear"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244664,9 +242670,7 @@ self: { ]; description = "A friendly effect system for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "freer-simple-examples"; - broken = true; } ) { }; @@ -244693,6 +242697,7 @@ self: { description = "Checked runtime exceptions with freer-simple"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244734,6 +242739,7 @@ self: { description = "Make HTTP requests with freer-simple!"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244766,6 +242772,7 @@ self: { description = "Automatic profling of freer-simple programs"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244798,6 +242805,7 @@ self: { description = "Random number generators using freer-simple"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244827,6 +242835,7 @@ self: { description = "freer-simple interface to IO based time functions"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -245079,6 +243088,57 @@ self: { } ) { }; + "frequent-substring" = callPackage ( + { + mkDerivation, + base, + containers, + hashable, + HUnit, + optparse-applicative, + text, + text-replace, + }: + mkDerivation { + pname = "frequent-substring"; + version = "0.1.0.0"; + sha256 = "1v3jqi75ahw6vn88gqxs6xdnf31ys6xrch4b32z3md96x721bjqr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + hashable + HUnit + optparse-applicative + text + text-replace + ]; + executableHaskellDepends = [ + base + containers + hashable + HUnit + optparse-applicative + text + text-replace + ]; + testHaskellDepends = [ + base + containers + hashable + HUnit + optparse-applicative + text + text-replace + ]; + description = "Identifies and replaces frequent subsequences in long strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "frequent-substring-exe"; + } + ) { }; + "fresco-binding" = callPackage ( { mkDerivation, @@ -245358,9 +243418,7 @@ self: { ]; description = "Attempt to pretty-print any input"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "friendly"; - broken = true; } ) { }; @@ -245856,6 +243914,8 @@ self: { pname = "fs-api"; version = "0.3.0.1"; sha256 = "0yjfldwmxqg4fgcymyb9bb9axwsfsnldnxxfmk54spkmiab8kr49"; + revision = "1"; + editedCabalFile = "17z9clqfs0hm8jl2hdgk0jqvjdxm8i4lk0av489nhsj2qp6ikvmy"; libraryHaskellDepends = [ base bytestring @@ -245883,7 +243943,6 @@ self: { ]; description = "Abstract interface for the file system"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -245929,6 +243988,8 @@ self: { pname = "fs-sim"; version = "0.3.1.0"; sha256 = "0qq7fc9b37haz2dcywyxhkszy58i3fr7z8nyrrp16x46v5cs6jwq"; + revision = "1"; + editedCabalFile = "1pbpi5hngw723z2nr9zwp9rzfxh1p1q8jk8ln01brm7xf3kkq2pb"; libraryHaskellDepends = [ base base16-bytestring @@ -245963,7 +244024,6 @@ self: { ]; description = "Simulated file systems"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -246104,10 +244164,12 @@ self: { filepath, hinotify, monad-control, + monad-logger, random, retry, safe-exceptions, sandwich, + string-interpolate, temporary, text, time, @@ -246117,10 +244179,10 @@ self: { }: mkDerivation { pname = "fsnotify"; - version = "0.4.1.0"; - sha256 = "1vzpx91n2qml0628zq1c0bwnz7d4bal4vwl52hyil60shx5gnc6i"; - revision = "1"; - editedCabalFile = "1r8q07d5232lfxsdx9i1kfwlmr2kirz8g9k18ahz054pvwggs9y6"; + version = "0.4.2.0"; + sha256 = "0nm2wm01r3595pf2k3jmdll1i7q7vzayvxq1k2xxnmvxh0rnak8i"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ async base @@ -246136,22 +244198,39 @@ self: { unix unix-compat ]; + executableHaskellDepends = [ + base + directory + exceptions + filepath + monad-logger + random + retry + safe-exceptions + string-interpolate + temporary + unix-compat + unliftio + ]; testHaskellDepends = [ async base directory exceptions filepath + monad-logger random retry safe-exceptions sandwich + string-interpolate temporary unix-compat unliftio ]; description = "Cross platform library for file change notification"; license = lib.licenses.bsd3; + mainProgram = "example"; } ) { }; @@ -246374,9 +244453,7 @@ self: { ]; description = "Watch a file/directory and run a command when it's modified"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "fswatcher"; - broken = true; } ) { }; @@ -246424,8 +244501,8 @@ self: { }: mkDerivation { pname = "ftdi"; - version = "0.3.0.3"; - sha256 = "11xgscqdg1nbfr49b7dxjlzh2w8iw0dzyp4f16jlrajyxvw8fjq5"; + version = "0.3.0.4"; + sha256 = "022axrrps1niz8r4r7mk69lxd6gra1410hfyvdn4v0b63498yclk"; libraryHaskellDepends = [ async base @@ -246491,8 +244568,6 @@ self: { ]; description = "Transfer files with FTP and FTPS"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -246716,6 +244791,8 @@ self: { libraryHaskellDepends = [ base ]; description = "A recapitulated prelude with minimal dependencies and profligate exports"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -246756,8 +244833,8 @@ self: { }: mkDerivation { pname = "full-text-search"; - version = "0.2.2.2"; - sha256 = "0rwyjgbv1y5pb502p51zgy61npv3kb4ly3va0066zzz55f25vhn5"; + version = "0.2.2.3"; + sha256 = "1svflwviam0knv8baxarg7x8yy31x6c7434d5lrr47pc03qnzz48"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -247192,6 +245269,7 @@ self: { description = "A modular interpreter for executing funcons"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -247221,8 +245299,6 @@ self: { ]; description = "Library providing values and operations on values in a fixed universe"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -247307,6 +245383,7 @@ self: { description = "Combinators that allow for a more functional/monadic style of Arrow programming"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -247618,8 +245695,6 @@ self: { ]; description = "General functor products for various Foldable instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -247679,6 +245754,8 @@ self: { ]; description = "Convert values from one type into another"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -248017,6 +246094,7 @@ self: { description = "funnyPrint function to colorize GHCi output"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -248124,8 +246202,8 @@ self: { }: mkDerivation { pname = "fused-effects"; - version = "1.1.2.3"; - sha256 = "0z0gwkb3rw9jpa3zxz5w3fc0x54xww0p5wzp4f0xdargjy1jhmk0"; + version = "1.1.2.4"; + sha256 = "0ib129qadbjvk6ksf6gy98j43i4dskpzsjys63zcqxcwy66i45yd"; libraryHaskellDepends = [ base transformers @@ -248147,6 +246225,7 @@ self: { ]; description = "A fast, flexible, fused effect system"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -248229,8 +246308,8 @@ self: { pname = "fused-effects-mwc-random"; version = "0.1.0.0"; sha256 = "044di06rjbh9jchbblddz3zmwni94vlp9rqb42yi4cnwrjp7vgln"; - revision = "1"; - editedCabalFile = "1b5q1861ffb2nkr5fjzmnlw05vqni49731rcsyz46kdwgl9kh2ik"; + revision = "2"; + editedCabalFile = "1gcrpn5rkkbin93ikkqzxbq76xlzlacmayiclshr99wggbi4xw3j"; libraryHaskellDepends = [ base fused-effects @@ -248267,8 +246346,8 @@ self: { }: mkDerivation { pname = "fused-effects-optics"; - version = "0.2.1.0"; - sha256 = "0bz366m8g45g6ssc3j3ql5lnqrhix5i47piza2isz8fci8haq6c2"; + version = "0.3.0.0"; + sha256 = "0d0fzbbck4xpk77rwiwa50qzj9a9aqp95k8yb2khxx15zdvfka6r"; libraryHaskellDepends = [ base fused-effects @@ -248311,15 +246390,12 @@ self: { filepath, fused-effects, haskeline, - prettyprinter, - prettyprinter-ansi-terminal, - terminal-size, transformers, }: mkDerivation { pname = "fused-effects-readline"; - version = "0.1.0.1"; - sha256 = "1n1rdwrjww6hihryigk33bk9wcy69hi80c82kcbkclbmmaziz3j2"; + version = "0.2.0.0"; + sha256 = "0j51wq5xdx7a7k16gdjigvn6y6ifsgfgmvg6j4ppmzhkyqxkf3c9"; libraryHaskellDepends = [ base directory @@ -248327,9 +246403,6 @@ self: { filepath fused-effects haskeline - prettyprinter - prettyprinter-ansi-terminal - terminal-size transformers ]; testHaskellDepends = [ base ]; @@ -248405,8 +246478,8 @@ self: { pname = "fused-effects-th"; version = "0.1.0.3"; sha256 = "01z3fjhbgq2if08fj72mc9xkxg0l9g3nfhwynzrhfwmqwcd9l3dp"; - revision = "2"; - editedCabalFile = "0lnw0s6ywpldz4l4l8f8n82517n2fm783xhy0i0irqygljw16dch"; + revision = "3"; + editedCabalFile = "0kw2m8qv779ck7dy8vqmh2ram89iih4l2hhyv76wfzm1319zaigl"; libraryHaskellDepends = [ base fused-effects @@ -248477,8 +246550,8 @@ self: { pname = "fusion-plugin"; version = "0.2.7"; sha256 = "0ly2pyhh5s1ahmgkbmm1rqnz035dmniv23w6m2d0vbgxy5mkbb0i"; - revision = "3"; - editedCabalFile = "0vb24m1hc28xjhmpmx6sq2iayz85gg0j1q57iw4jyc45k23a3laz"; + revision = "4"; + editedCabalFile = "1qdy773bglbkl0gwmnm8jrk5w4zn7vfvs9k70p8vaim1d5ccbfrd"; libraryHaskellDepends = [ base containers @@ -248575,8 +246648,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.25"; - sha256 = "04a9z8c1js3d8921araz9n91wahzfsw84wrslwny6h7wqvjda88q"; + version = "0.25.29"; + sha256 = "1b7140xkkk89nhxnf8hlss8f6z1nffvp20252019jqv9300xj1zi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -249060,36 +247133,6 @@ self: { ) { }; "fuzzy-time" = callPackage ( - { - mkDerivation, - base, - containers, - deepseq, - megaparsec, - text, - time, - validity, - validity-time, - }: - mkDerivation { - pname = "fuzzy-time"; - version = "0.2.0.3"; - sha256 = "13n2insf02d80jc4rrfgsj0ivb9lz9hfifz9796hz0cmbm1wxr2y"; - libraryHaskellDepends = [ - base - containers - deepseq - megaparsec - text - time - validity - validity-time - ]; - license = lib.licenses.mit; - } - ) { }; - - "fuzzy-time_0_3_0_0" = callPackage ( { mkDerivation, base, @@ -249116,7 +247159,6 @@ self: { validity-time ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -249166,8 +247208,6 @@ self: { genvalidity-criterion ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -249256,9 +247296,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Fuzzy text matching"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "bench"; - broken = true; } ) { }; @@ -249513,6 +247551,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Horizontally composable effects"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -249709,8 +247749,10 @@ self: { aeson, base, base16, + bcrypt, bytestring, containers, + hash-string, network-byte-order, phkdf, Stream, @@ -249722,8 +247764,10 @@ self: { }: mkDerivation { pname = "g3p-hash"; - version = "1.0.0.2"; - sha256 = "09wrrm0pv089fmjq4mglhk03gymv3f61ix6mryq04nrgcn037qrx"; + version = "2.0.0.0"; + sha256 = "1qjm6mf2xca65iim96fh6fafa0av0f38ifzjajji29m3yg7djfy6"; + revision = "1"; + editedCabalFile = "1rgjkd1k9zj876v3nqa696m9iiqi7m011fahhg0n6spv514hly9f"; libraryHaskellDepends = [ base bytestring @@ -249737,8 +247781,12 @@ self: { aeson base base16 + bcrypt bytestring containers + hash-string + network-byte-order + phkdf Stream tasty tasty-hunit @@ -249747,7 +247795,6 @@ self: { ]; description = "Global Password Prehash Protocol"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -250302,10 +248349,8 @@ self: { }: mkDerivation { pname = "gargoyle"; - version = "0.1.2.0"; - sha256 = "1jj1pgzikg2zw5zmkjn9kh45as5fh0ifi3kragizbbly8qy60nwl"; - revision = "1"; - editedCabalFile = "0ysxnkhymkfwkfjd7i0ys68qmcfqjm57bswi410rcfz61ania45x"; + version = "0.1.2.1"; + sha256 = "1q7lgspa8jrk3mdhh0f8fazmq9zwnwzdy35dgnzhyw9ashvzs2ri"; libraryHaskellDepends = [ base directory @@ -250336,10 +248381,8 @@ self: { }: mkDerivation { pname = "gargoyle-postgresql"; - version = "0.2.0.2"; - sha256 = "1l1p51wp8s52bpy6ac1zw1d1x0sk97bi9g77p43610386cq3dlpl"; - revision = "2"; - editedCabalFile = "0g1piy0dmfy3j8q2c6831pml84w3w79df16qm3ibdydagzs6p8xq"; + version = "0.2.0.3"; + sha256 = "1ci6cfrvdl4ybl59g26immz29s2zcqlhy3xwqka94zpx7kldxjfc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -250381,8 +248424,8 @@ self: { }: mkDerivation { pname = "gargoyle-postgresql-connect"; - version = "0.1.0.2"; - sha256 = "0dp9zj5fh6w336iykm07q11zfhi3pk9yq9yr2xsp386wjkqs17dq"; + version = "0.1.0.3"; + sha256 = "0wlpfqskx2svdq1g547qqh6ymwrhcc3yknh12cwvch1bkriyz3nf"; libraryHaskellDepends = [ base bytestring @@ -250406,14 +248449,13 @@ self: { bytestring, gargoyle, gargoyle-postgresql, + libpq, which, }: mkDerivation { pname = "gargoyle-postgresql-nix"; - version = "0.3.0.1"; - sha256 = "0fspvwgvs2mcg7hlivmjsw92phmxpjzjls23psvnl600nk7pnij8"; - revision = "2"; - editedCabalFile = "1c5f4bkwv4mh2fbfz90rsdiq51c2zzg6nk64byhgvl8ax74iijip"; + version = "0.3.0.3"; + sha256 = "1y40csa4k0d3mwmb4qnhp8vpi07p8vv3kcx0j9nl3sybimdc7h0a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -250423,6 +248465,7 @@ self: { gargoyle-postgresql which ]; + libraryPkgconfigDepends = [ libpq ]; executableHaskellDepends = [ base gargoyle @@ -250433,7 +248476,7 @@ self: { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.alexfmpe ]; } - ) { }; + ) { inherit (pkgs) libpq; }; "garlic-bread" = callPackage ( { @@ -250526,8 +248569,6 @@ self: { ]; description = "A framework of algebraic classes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -251752,76 +249793,6 @@ self: { ) { }; "gemini-exports" = callPackage ( - { - mkDerivation, - aeson, - base, - base64, - bytestring, - cassava, - cmdargs, - containers, - cryptonite, - directory, - hedgehog, - http-client, - http-types, - mtl, - raw-strings-qq, - req, - safe-exceptions, - scientific, - tasty, - tasty-hedgehog, - tasty-hunit, - text, - time, - xdg-basedir, - yaml, - }: - mkDerivation { - pname = "gemini-exports"; - version = "0.1.0.0"; - sha256 = "0a50mb0na1b595gpbq8ynisg6g6dispjgz1dj2gc51k6q618jgly"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - base64 - bytestring - cassava - cmdargs - containers - cryptonite - directory - http-client - http-types - mtl - raw-strings-qq - req - safe-exceptions - scientific - text - time - xdg-basedir - yaml - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - hedgehog - tasty - tasty-hedgehog - tasty-hunit - ]; - description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; - license = lib.licenses.bsd3; - mainProgram = "gemini-exports"; - } - ) { }; - - "gemini-exports_0_1_0_2" = callPackage ( { mkDerivation, aeson, @@ -251887,7 +249858,6 @@ self: { ]; description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "gemini-exports"; } ) { }; @@ -251916,6 +249886,7 @@ self: { ]; description = "A simple Happstack-style Gemini router"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -251951,6 +249922,8 @@ self: { ]; description = "A lightweight server for the Gemini protocol"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -252000,6 +249973,7 @@ self: { ]; description = "A barebones textboard for the Gemini protocol"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "gemini-textboard"; } ) { }; @@ -252079,6 +250053,46 @@ self: { } ) { }; + "gemoire" = callPackage ( + { + mkDerivation, + base, + directory, + extra, + filepath, + gemmula, + HUnit, + regex-compat, + text, + time, + unordered-containers, + }: + mkDerivation { + pname = "gemoire"; + version = "1.0.1"; + sha256 = "1i9cz3x2bnxciysd8x8d4b182kqgqr2dh64r1gdmrf2amxlni4gy"; + libraryHaskellDepends = [ + base + directory + extra + filepath + gemmula + regex-compat + text + time + unordered-containers + ]; + testHaskellDepends = [ + base + HUnit + text + unordered-containers + ]; + description = "yet another static gemlog generator + converter"; + license = lib.licenses.gpl3Plus; + } + ) { }; + "gemstone" = callPackage ( { mkDerivation, @@ -252185,6 +250199,60 @@ self: { } ) { }; + "genai-lib" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + formatting, + heredoc, + hslogger, + http-client, + optparse-applicative, + prettyprinter, + servant, + servant-client, + servant-client-core, + string-conv, + text, + }: + mkDerivation { + pname = "genai-lib"; + version = "1.3"; + sha256 = "002158i1g807jp3sn4wlshnnvpf3s1b8al6gaiy12ni0fvvncn1p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + formatting + hslogger + http-client + servant + servant-client + servant-client-core + string-conv + text + ]; + executableHaskellDepends = [ + aeson + base + formatting + heredoc + optparse-applicative + prettyprinter + text + ]; + description = "Library and command line tool for interacting with various generative AI LLMs"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "genai"; + broken = true; + } + ) { }; + "gencheck" = callPackage ( { mkDerivation, @@ -252587,6 +250655,38 @@ self: { } ) { }; + "generic-case" = callPackage ( + { + mkDerivation, + base, + generics-sop, + hspec, + hspec-discover, + QuickCheck, + sop-core, + }: + mkDerivation { + pname = "generic-case"; + version = "0.1.0.0"; + sha256 = "0fbdic8f3cj7vvj539g4fvsga1cj99awc3qinv491by0gfpvvq2l"; + libraryHaskellDepends = [ + base + generics-sop + sop-core + ]; + testHaskellDepends = [ + base + generics-sop + hspec + QuickCheck + sop-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Generic case analysis"; + license = lib.licenses.bsd3; + } + ) { }; + "generic-church" = callPackage ( { mkDerivation, @@ -252640,52 +250740,6 @@ self: { ) { }; "generic-data" = callPackage ( - { - mkDerivation, - ap-normalize, - base, - base-orphans, - deepseq, - generic-lens, - ghc-boot-th, - one-liner, - show-combinators, - tasty, - tasty-bench, - tasty-hunit, - }: - mkDerivation { - pname = "generic-data"; - version = "1.1.0.1"; - sha256 = "0cbng88jsx5f34jrhj2c83jg9r0d7q4xj6vb2as97mgrdmy054nk"; - revision = "1"; - editedCabalFile = "03qi9y1zippj9dsfk0afargl1crhjbms0hjs8y9y6vhanll5czm2"; - libraryHaskellDepends = [ - ap-normalize - base - base-orphans - ghc-boot-th - show-combinators - ]; - testHaskellDepends = [ - base - generic-lens - one-liner - show-combinators - tasty - tasty-hunit - ]; - benchmarkHaskellDepends = [ - base - deepseq - tasty-bench - ]; - description = "Deriving instances with GHC.Generics and related utilities"; - license = lib.licenses.mit; - } - ) { }; - - "generic-data_1_1_0_2" = callPackage ( { mkDerivation, ap-normalize, @@ -252726,7 +250780,6 @@ self: { ]; description = "Deriving instances with GHC.Generics and related utilities"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -252823,41 +250876,6 @@ self: { ) { }; "generic-deriving" = callPackage ( - { - mkDerivation, - base, - containers, - ghc-prim, - hspec, - hspec-discover, - template-haskell, - th-abstraction, - }: - mkDerivation { - pname = "generic-deriving"; - version = "1.14.5"; - sha256 = "0jcl6cdf3pdg57yhf90rhdscszna0znvwhlffdcq3bnzkc2797za"; - revision = "3"; - editedCabalFile = "1cgbxczwkgzm44pqd2i7cfa2ka88mz13l037xa0h74vvrgrpapk4"; - libraryHaskellDepends = [ - base - containers - ghc-prim - template-haskell - th-abstraction - ]; - testHaskellDepends = [ - base - hspec - template-haskell - ]; - testToolDepends = [ hspec-discover ]; - description = "Generic programming library for generalised deriving"; - license = lib.licenses.bsd3; - } - ) { }; - - "generic-deriving_1_14_6" = callPackage ( { mkDerivation, base, @@ -252872,6 +250890,8 @@ self: { pname = "generic-deriving"; version = "1.14.6"; sha256 = "1bxjar1kc29nma3whxb0kqgjgxmmm7wvhql7pyick8rj39zw35gi"; + revision = "1"; + editedCabalFile = "0mdcj86qy4qnjlx4nh3bi4nrplmycjci7mns4zp0w3ipj0fhfz7l"; libraryHaskellDepends = [ base containers @@ -252887,7 +250907,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Generic programming library for generalised deriving"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -252930,8 +250949,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Generically derived enumerations"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -253231,8 +251248,8 @@ self: { pname = "generic-monoid"; version = "0.1.0.1"; sha256 = "1pradfv1i2z73f3vxx78ahmfsdszcgi44kn29aww2hdgf2np5l6g"; - revision = "4"; - editedCabalFile = "0vdqgq19xr8b8v7i189qcj21m79ncgdscnm8qdp3ynnva74l19j7"; + revision = "5"; + editedCabalFile = "0p4f9rvqfvvhbc1rkfrq14k9wp7s06qlp5dvj3kdmjhynr9rpyk9"; libraryHaskellDepends = [ base ]; description = "Derive monoid instances for product types"; license = lib.licenses.bsd3; @@ -253845,41 +251862,6 @@ self: { ) { }; "generics-sop" = callPackage ( - { - mkDerivation, - base, - criterion, - deepseq, - ghc-prim, - sop-core, - template-haskell, - th-abstraction, - }: - mkDerivation { - pname = "generics-sop"; - version = "0.5.1.3"; - sha256 = "01xgd5b4na6xz2bw117hw37k3iqfk3mabi4aadkzs527rawwg77c"; - libraryHaskellDepends = [ - base - ghc-prim - sop-core - template-haskell - th-abstraction - ]; - testHaskellDepends = [ base ]; - benchmarkHaskellDepends = [ - base - criterion - deepseq - template-haskell - ]; - description = "Generic Programming using True Sums of Products"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - "generics-sop_0_5_1_4" = callPackage ( { mkDerivation, base, @@ -253894,8 +251876,8 @@ self: { pname = "generics-sop"; version = "0.5.1.4"; sha256 = "0zkri1w7qdqlxcfx0kzld7ai5g7xzxwxjxjfa7wnjx09fqhiqsk1"; - revision = "1"; - editedCabalFile = "10i6k2j47jh0f40gssg5nh4cw6agfjpjryizrhyykg6c0c006yfr"; + revision = "2"; + editedCabalFile = "0xacmrv5jscb2jxqpvrnrd8cq80zk2ww6f3ajkdl9y4nl2h68a56"; libraryHaskellDepends = [ base ghc-prim @@ -253912,35 +251894,11 @@ self: { ]; description = "Generic Programming using True Sums of Products"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; "generics-sop-lens" = callPackage ( - { - mkDerivation, - base, - generics-sop, - lens, - }: - mkDerivation { - pname = "generics-sop-lens"; - version = "0.2.0.1"; - sha256 = "1yl74pz6r2zf9sspzbqg6xvr6k9b5irq3c3pjrf5ih6hfrz4k1ks"; - revision = "5"; - editedCabalFile = "0qnfrcg847fpjvg6nrlpndabfnjqm711pbkhd80j3xg59hg6qm72"; - libraryHaskellDepends = [ - base - generics-sop - lens - ]; - description = "Lenses for types in generics-sop"; - license = lib.licenses.bsd3; - } - ) { }; - - "generics-sop-lens_0_2_1" = callPackage ( { mkDerivation, base, @@ -253958,7 +251916,6 @@ self: { ]; description = "Lenses for types in generics-sop"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -254353,8 +252310,6 @@ self: { ]; description = "Use Template Haskell to generate Uniplate-like functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -254610,6 +252565,8 @@ self: { genvalidity-criterion ]; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -255236,6 +253193,8 @@ self: { mergeful ]; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -255348,7 +253307,6 @@ self: { ]; description = "GenValidity support for URI"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -256217,6 +254175,41 @@ self: { } ) { }; + "geodetics_1_1_0" = callPackage ( + { + mkDerivation, + array, + base, + checkers, + hspec, + HUnit, + parsec, + QuickCheck, + Stream, + }: + mkDerivation { + pname = "geodetics"; + version = "1.1.0"; + sha256 = "1qxh83nhmds1d0w8abnyf54g8by6gga9kv6krlkphavd95mxic6q"; + libraryHaskellDepends = [ + array + base + parsec + Stream + ]; + testHaskellDepends = [ + base + checkers + hspec + HUnit + QuickCheck + ]; + description = "Terrestrial coordinate systems and geodetic calculations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "geohash" = callPackage ( { mkDerivation, @@ -256320,6 +254313,8 @@ self: { ]; description = "A thin GeoJSON Layer above the aeson library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -256558,8 +254553,8 @@ self: { }: mkDerivation { pname = "gerrit"; - version = "0.1.6.0"; - sha256 = "1fxbvi8a6vnry170ahphkpij5slfdwpd6hkypp069y5h1sh3k2kp"; + version = "0.1.6.1"; + sha256 = "1j47wi4cz5cqwb9qi4rr9970qvgxfk9w59gc259fmlrfqrmmvdwj"; libraryHaskellDepends = [ aeson aeson-casing @@ -256582,8 +254577,6 @@ self: { ]; description = "A gerrit client library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -257825,46 +255818,6 @@ self: { ) { }; "ghc-events" = callPackage ( - { - mkDerivation, - array, - base, - binary, - bytestring, - containers, - text, - vector, - }: - mkDerivation { - pname = "ghc-events"; - version = "0.19.0.1"; - sha256 = "1rliryx527ph1csyq8d5np1g8yfwhmsarspqnl7lp9d9nf0jkbn1"; - revision = "2"; - editedCabalFile = "1p41rdbxh23465qqkv6h1sydgxbqwrcyi85xzlyjc2xg0m9ic15s"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array - base - binary - bytestring - containers - text - vector - ]; - executableHaskellDepends = [ - base - bytestring - containers - ]; - testHaskellDepends = [ base ]; - description = "Library and tool for parsing .eventlog files from GHC"; - license = lib.licenses.bsd3; - mainProgram = "ghc-events"; - } - ) { }; - - "ghc-events_0_20_0_0" = callPackage ( { mkDerivation, array, @@ -257879,8 +255832,8 @@ self: { pname = "ghc-events"; version = "0.20.0.0"; sha256 = "11p3i8jjsxffvh77dlmygh78hyavhkgmk4rhq9khp45br5xshwkk"; - revision = "1"; - editedCabalFile = "1kwhh5cqgvgadabban5kzhfjs6xsmbcd0yhqp6dpr4hpggv5cw4n"; + revision = "2"; + editedCabalFile = "0h7zy05mh07wa3crnd9zvy1yknka9qlx2fj84qaqyvghidzqb6vh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -257900,7 +255853,6 @@ self: { testHaskellDepends = [ base ]; description = "Library and tool for parsing .eventlog files from GHC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ghc-events"; } ) { }; @@ -258222,7 +256174,7 @@ self: { } ) { }; - "ghc-exactprint" = callPackage ( + "ghc-exactprint_1_7_1_0" = callPackage ( { mkDerivation, base, @@ -258288,20 +256240,73 @@ self: { ]; description = "ExactPrint for GHC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "ghc-exactprint_1_8_0_0" = callPackage ( - { mkDerivation }: + "ghc-exactprint" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal-syntax, + containers, + data-default, + Diff, + directory, + extra, + filepath, + free, + ghc, + ghc-boot, + ghc-paths, + HUnit, + mtl, + ordered-containers, + silently, + syb, + }: mkDerivation { pname = "ghc-exactprint"; version = "1.8.0.0"; sha256 = "10j98rnn69wig6xks1x5xq19730225ksz3il93x8zniddsn40v8v"; isLibrary = true; isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + containers + data-default + directory + filepath + free + ghc + ghc-boot + mtl + ordered-containers + syb + ]; + testHaskellDepends = [ + base + bytestring + Cabal-syntax + containers + data-default + Diff + directory + extra + filepath + ghc + ghc-boot + ghc-paths + HUnit + mtl + ordered-containers + silently + syb + ]; description = "ExactPrint for GHC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -258319,12 +256324,12 @@ self: { } ) { }; - "ghc-exactprint_1_11_0_0" = callPackage ( + "ghc-exactprint_1_12_0_0" = callPackage ( { mkDerivation }: mkDerivation { pname = "ghc-exactprint"; - version = "1.11.0.0"; - sha256 = "1rpryylgjrvp595rhv68fa1rf35gy9nswc97dw0lwm7dyw7dbyy2"; + version = "1.12.0.0"; + sha256 = "0z47vx94rkzjwdll3cp6gpdb59wxgh0zc9isqpqcyqis4slyn6bk"; isLibrary = true; isExecutable = true; description = "ExactPrint for GHC"; @@ -258531,8 +256536,8 @@ self: { }: mkDerivation { pname = "ghc-hs-meta"; - version = "0.1.4.0"; - sha256 = "08jx4cmwg0wd36pp915qf8gzb80fpsjnh8f4md4i4a6nj4nzz1hk"; + version = "0.1.5.0"; + sha256 = "0a5k478xjc80md2y1gs96fkq5hzpdbamijy770j4k520i3rwx8k9"; libraryHaskellDepends = [ base bytestring @@ -258840,6 +256845,69 @@ self: { } ) { }; + "ghc-lib_9_6_7_20250325" = callPackage ( + { + mkDerivation, + alex, + array, + base, + binary, + bytestring, + containers, + deepseq, + directory, + exceptions, + filepath, + ghc-lib-parser, + ghc-prim, + happy, + hpc, + parsec, + pretty, + process, + rts, + stm, + time, + transformers, + unix, + }: + mkDerivation { + pname = "ghc-lib"; + version = "9.6.7.20250325"; + sha256 = "077k6yy8xvj0p13xym8nf0bkb9aipwpa710115rx2mqhx84kxy2x"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + deepseq + directory + exceptions + filepath + ghc-lib-parser + ghc-prim + hpc + parsec + pretty + process + rts + stm + time + transformers + unix + ]; + libraryToolDepends = [ + alex + happy + ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "ghc-lib" = callPackage ( { mkDerivation, @@ -258861,6 +256929,7 @@ self: { pretty, process, rts, + semaphore-compat, stm, time, transformers, @@ -258868,8 +256937,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.6.6.20240701"; - sha256 = "0041lgl11yb48694rdaplsaz3bpvhb83sr9a2ghy00ml9xrkxafh"; + version = "9.8.5.20250214"; + sha256 = "1f0q8y22k8qwqjax4bvn1cbg2whxmcnfydp6izw54rk4yqyx5b0c"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -258888,6 +256957,7 @@ self: { pretty process rts + semaphore-compat stm time transformers @@ -258902,7 +256972,7 @@ self: { } ) { }; - "ghc-lib_9_8_4_20241130" = callPackage ( + "ghc-lib_9_10_1_20250103" = callPackage ( { mkDerivation, alex, @@ -258931,10 +257001,10 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.8.4.20241130"; - sha256 = "016lsdv24lpm8dbac62xvrdw6bvvvivwgdcq9r8a5hzwjakbrqsr"; + version = "9.10.1.20250103"; + sha256 = "1bbwslrsmdkj124vzyvcjl3al661hq9kgbl6n1zsm8mxn5cm8k87"; revision = "1"; - editedCabalFile = "0wim3zn9ihvjksc9p58qfb4d65cnmnv1f266wphl3hvq9gip33bz"; + editedCabalFile = "00ig5ga7jvc8jr14ghkrl34lwrh66mdwannh4pkcdsy7wqsshrpz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -258969,74 +257039,7 @@ self: { } ) { }; - "ghc-lib_9_10_1_20241103" = callPackage ( - { - mkDerivation, - alex, - array, - base, - binary, - bytestring, - containers, - deepseq, - directory, - exceptions, - filepath, - ghc-lib-parser, - ghc-prim, - happy, - hpc, - parsec, - pretty, - process, - rts, - semaphore-compat, - stm, - time, - transformers, - unix, - }: - mkDerivation { - pname = "ghc-lib"; - version = "9.10.1.20241103"; - sha256 = "1wzjzfh3cvbmq957plngq41cwi1x63z8f5n5j69xpqkdf64z517g"; - revision = "2"; - editedCabalFile = "1nb61mg0p39258gqwgwh6wc35mdxcps5afwccgiqa3k22rfjdhbg"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array - base - binary - bytestring - containers - deepseq - directory - exceptions - filepath - ghc-lib-parser - ghc-prim - hpc - parsec - pretty - process - rts - semaphore-compat - stm - time - transformers - unix - ]; - libraryToolDepends = [ - alex - happy - ]; - description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "ghc-lib_9_12_1_20241218" = callPackage ( + "ghc-lib_9_12_2_20250320" = callPackage ( { mkDerivation, alex, @@ -259066,8 +257069,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.12.1.20241218"; - sha256 = "116541qwj1pd42p3gd0hiyf5r15rp9sjkzvhpkk31jx00y3in8vz"; + version = "9.12.2.20250320"; + sha256 = "1pmwky5aka2q07jzari6n3qlhiv6id65l4yg60kgjb6gf1jyknrk"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259158,6 +257161,61 @@ self: { } ) { }; + "ghc-lib-parser_9_6_7_20250325" = callPackage ( + { + mkDerivation, + alex, + array, + base, + binary, + bytestring, + containers, + deepseq, + directory, + exceptions, + filepath, + ghc-prim, + happy, + parsec, + pretty, + process, + time, + transformers, + unix, + }: + mkDerivation { + pname = "ghc-lib-parser"; + version = "9.6.7.20250325"; + sha256 = "1zfngikw6dv5zzr90cw0j3s3hflf5fs0nm1acwki6fd22qy1l0xc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + deepseq + directory + exceptions + filepath + ghc-prim + parsec + pretty + process + time + transformers + unix + ]; + libraryToolDepends = [ + alex + happy + ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "ghc-lib-parser" = callPackage ( { mkDerivation, @@ -259182,8 +257240,8 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.6.6.20240701"; - sha256 = "1cq2bs3nwqxi58mhfrvskdpikr7cgdyv4d1fblpgzqczr3pq94cc"; + version = "9.8.5.20250214"; + sha256 = "1l07lkc4d9ryxy26fr7mry4691m0f3p0wi6b6l1jzr968hrs06cb"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259212,7 +257270,7 @@ self: { } ) { }; - "ghc-lib-parser_9_8_4_20241130" = callPackage ( + "ghc-lib-parser_9_10_1_20250103" = callPackage ( { mkDerivation, alex, @@ -259236,10 +257294,10 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.8.4.20241130"; - sha256 = "0zhw6x0z75mns6j4knbxbwavj267crb3xf4mpd3h9mrpg067vx7s"; + version = "9.10.1.20250103"; + sha256 = "00vzynimqmf4wysskdkp9rlprmhbq0siapbab10h36r2a74rirss"; revision = "1"; - editedCabalFile = "1m5gdq7xd02d559r050wzrm4lm269xi5s6ri3qzn21xmjj3jpmqq"; + editedCabalFile = "0apspifskj21jsccb7ka2zq4fvp844ijr5nc2c0plk3bdcr0kb76"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259269,64 +257327,7 @@ self: { } ) { }; - "ghc-lib-parser_9_10_1_20241103" = callPackage ( - { - mkDerivation, - alex, - array, - base, - binary, - bytestring, - containers, - deepseq, - directory, - exceptions, - filepath, - ghc-prim, - happy, - parsec, - pretty, - process, - time, - transformers, - unix, - }: - mkDerivation { - pname = "ghc-lib-parser"; - version = "9.10.1.20241103"; - sha256 = "17q8h8xaa7rn384zq3x7br93mi9g6gwqzp01bh99929qk0mvrsil"; - revision = "2"; - editedCabalFile = "02w33rvb6vfx7am6w0ri4if4m3lk1zf60mw4ibazzqgl4rbkf7im"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array - base - binary - bytestring - containers - deepseq - directory - exceptions - filepath - ghc-prim - parsec - pretty - process - time - transformers - unix - ]; - libraryToolDepends = [ - alex - happy - ]; - description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "ghc-lib-parser_9_12_1_20241218" = callPackage ( + "ghc-lib-parser_9_12_2_20250320" = callPackage ( { mkDerivation, alex, @@ -259351,8 +257352,8 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.12.1.20241218"; - sha256 = "0n3shswiljjsaf46wk5qmcp55na5df2s7384sxml85qkf3025jd4"; + version = "9.12.2.20250320"; + sha256 = "1f9d3h8g7ic78k6jnvzm1klw980ad4y3vwkw4lqwrqssbg0800cp"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259424,7 +257425,7 @@ self: { } ) { }; - "ghc-lib-parser-ex" = callPackage ( + "ghc-lib-parser-ex_9_6_0_2" = callPackage ( { mkDerivation, base, @@ -259461,10 +257462,11 @@ self: { ]; description = "Algorithms on GHC parse trees"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "ghc-lib-parser-ex_9_8_0_2" = callPackage ( + "ghc-lib-parser-ex" = callPackage ( { mkDerivation, base, @@ -259501,7 +257503,6 @@ self: { ]; description = "Algorithms on GHC parse trees"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -260629,8 +258630,8 @@ self: { }: mkDerivation { pname = "ghc-syntax-highlighter"; - version = "0.0.10.0"; - sha256 = "145xjyraqd62k5amyqi9028rr9v2lgz3irmgz5v2hppza1i5qy72"; + version = "0.0.11.0"; + sha256 = "0y2vhw6damddry3prvd5lcs3hak7r9ixv0mf1wvx8g276gs9frxs"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -260648,7 +258649,7 @@ self: { } ) { }; - "ghc-syntax-highlighter_0_0_12_0" = callPackage ( + "ghc-syntax-highlighter_0_0_13_0" = callPackage ( { mkDerivation, base, @@ -260659,8 +258660,8 @@ self: { }: mkDerivation { pname = "ghc-syntax-highlighter"; - version = "0.0.12.0"; - sha256 = "0q3lql4ykfha4p5s5dxgf2p9jrim1g14wl0yh6l80y28ls94b7d9"; + version = "0.0.13.0"; + sha256 = "1smlyk3yx7nvdaik3bfpg1qv17xy045lyck8wbjgwaiz8kz29830"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -260736,65 +258737,6 @@ self: { } ) { }; - "ghc-tags_1_6" = callPackage ( - { - mkDerivation, - aeson, - async, - attoparsec, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - ghc-lib, - ghc-paths, - optparse-applicative, - process, - stm, - temporary, - text, - time, - vector, - yaml, - }: - mkDerivation { - pname = "ghc-tags"; - version = "1.6"; - sha256 = "0iiqapx4v4jz4d7ni4dcvpfl948ydx2a7kxvjsk2irdcknzymblw"; - revision = "1"; - editedCabalFile = "1piwibafkgq2z6h36jpiszs8bzg6xqz954g6b2dr93gfya0qh5jv"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson - async - attoparsec - base - bytestring - containers - deepseq - directory - filepath - ghc-lib - ghc-paths - optparse-applicative - process - stm - temporary - text - time - vector - yaml - ]; - description = "Utility for generating ctags and etags with GHC API"; - license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - mainProgram = "ghc-tags"; - } - ) { }; - "ghc-tags_1_7" = callPackage ( { mkDerivation, @@ -260807,8 +258749,7 @@ self: { deepseq, directory, filepath, - ghc, - ghc-boot, + ghc-lib, ghc-paths, optparse-applicative, process, @@ -260837,8 +258778,7 @@ self: { deepseq directory filepath - ghc - ghc-boot + ghc-lib ghc-paths optparse-applicative process @@ -260868,7 +258808,8 @@ self: { deepseq, directory, filepath, - ghc-lib, + ghc, + ghc-boot, ghc-paths, optparse-applicative, process, @@ -260897,7 +258838,8 @@ self: { deepseq directory filepath - ghc-lib + ghc + ghc-boot ghc-paths optparse-applicative process @@ -260989,6 +258931,8 @@ self: { pname = "ghc-tags-core"; version = "0.6.1.1"; sha256 = "1p1ykmbq16lg30s2cnwds16aiq4wxiv9s59sa933fk9mv2841gb1"; + revision = "1"; + editedCabalFile = "1j3i4cdwr1wpzxgv8vhzzly6mfgkfggxhb8shrfkrrczr6vr2z96"; libraryHaskellDepends = [ attoparsec base @@ -261021,8 +258965,8 @@ self: { pname = "ghc-tags-pipes"; version = "0.1.1.0"; sha256 = "1ajgqhnch20zfrslmng3hbmn3p9hcsd3d6b02yq6qv8rlxrl9nxn"; - revision = "1"; - editedCabalFile = "0r40shzvq4ps4nhp4yhw76wnkm07k711gqzdbrilig4vv0r82x89"; + revision = "3"; + editedCabalFile = "0xa6c7hy0p16dbaqfpxiaxhkzrv5cximl7pj2398d08m9wi6izb8"; libraryHaskellDepends = [ attoparsec base @@ -261061,6 +259005,8 @@ self: { pname = "ghc-tags-plugin"; version = "0.6.1.1"; sha256 = "1w1m942hzw63igdjvhb15n5w0yzkm2hp5lyv1dl815dvzj0bn8kq"; + revision = "1"; + editedCabalFile = "0hs57qfx8sv3mrpc4scqnynhzxpkklbzyk5af3nr4ambiayk4bjw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261081,8 +259027,6 @@ self: { ]; description = "A compiler plugin which generates tags file from GHC parsed syntax tree"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -261128,6 +259072,26 @@ self: { } ) { }; + "ghc-tcplugins-extra_0_5" = callPackage ( + { + mkDerivation, + base, + ghc, + }: + mkDerivation { + pname = "ghc-tcplugins-extra"; + version = "0.5"; + sha256 = "1spcy34ak90w75wgg79gdkxfz8sxhw4r0aslr5gsb900niszxyy7"; + libraryHaskellDepends = [ + base + ghc + ]; + description = "Utilities for writing GHC type-checker plugins"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "ghc-time-alloc-prof" = callPackage ( { mkDerivation, @@ -261231,8 +259195,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-extra"; - version = "0.4.7"; - sha256 = "0kacdhzqv7x7f44icxfd54cbad05d9pg8bdsziy657y5m8awnf13"; + version = "0.4.8"; + sha256 = "06bcqh8n945rhqsin36kqhlx5jzsss57c0j06n8vhv9xjlq3xy7b"; libraryHaskellDepends = [ base containers @@ -261273,8 +259237,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-knownnat"; - version = "0.7.12"; - sha256 = "0r2jaqa1667maskpvyx10nr33xypabp1navfh7f0rb2fmxxl3j9z"; + version = "0.7.13"; + sha256 = "0zb4m9zja1x5kjx7chszb9b1qczjknghqkhh99i9fygirs3d03zd"; libraryHaskellDepends = [ base ghc @@ -261335,6 +259299,46 @@ self: { } ) { }; + "ghc-typelits-natnormalise_0_7_11" = callPackage ( + { + mkDerivation, + base, + containers, + ghc, + ghc-bignum, + ghc-prim, + ghc-tcplugins-extra, + tasty, + tasty-hunit, + template-haskell, + transformers, + }: + mkDerivation { + pname = "ghc-typelits-natnormalise"; + version = "0.7.11"; + sha256 = "1r661cnhn4gc2vlmdgxx3w42h8m3fbh7s7sf98kdp3ac9a59s8hb"; + libraryHaskellDepends = [ + base + containers + ghc + ghc-bignum + ghc-tcplugins-extra + template-haskell + transformers + ]; + testHaskellDepends = [ + base + ghc-prim + tasty + tasty-hunit + template-haskell + ]; + description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "ghc-typelits-presburger" = callPackage ( { mkDerivation, @@ -261356,8 +259360,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-presburger"; - version = "0.7.4.0"; - sha256 = "1kas8w67hnrcqrywnqc1w0ls4varj5357nfirdr2r2f12zar6q45"; + version = "0.7.4.1"; + sha256 = "0n9jzw319cmf0a0pa90y133rmbjx0109ddwzndvpfqrhj6bf27cw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261560,8 +259564,8 @@ self: { }: mkDerivation { pname = "ghci-dap"; - version = "0.0.23.0"; - sha256 = "05vgjfsjyw9dywzx2xynjv51azxbgifgw8rhxkc1h54s8h421z2d"; + version = "0.0.25.0"; + sha256 = "0za0m1s6hayzgv1j8brqlxylqsqx6cifml96a4rcjgi3g7i51ga8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261829,7 +259833,6 @@ self: { ]; description = "colored pretty-printing within ghci"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -261981,12 +259984,14 @@ self: { hls-plugin-api, implicit-hie, lens, + lens-aeson, list-t, lsp, lsp-types, mtl, opentelemetry, optparse-applicative, + os-string, parallel, prettyprinter, prettyprinter-ansi-terminal, @@ -262010,8 +260015,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "2.9.0.0"; - sha256 = "18g70rjpkrvc433y2fd2wd6fgcwvxj1gy12h1ajr1dn28ys4847k"; + version = "2.10.0.0"; + sha256 = "1l8c0gpzbp6lk11zvwby2n7798lnpsc23gb3xvn5yl1kd1x0dk44"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -262053,12 +260058,14 @@ self: { hls-plugin-api implicit-hie lens + lens-aeson list-t lsp lsp-types mtl opentelemetry optparse-applicative + os-string parallel prettyprinter prettyprinter-ansi-terminal @@ -262092,6 +260099,7 @@ self: { ]; description = "The core of an IDE"; license = lib.licenses.asl20; + mainProgram = "ghcide"; } ) { }; @@ -262310,9 +260318,7 @@ self: { doHaddock = false; description = "A Terminal User Interface (TUI) for GHCi"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ghcitui"; - broken = true; } ) { }; @@ -262336,6 +260342,8 @@ self: { ]; description = "Crossbrowser AJAX Bindings for GHCJS"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -262861,6 +260869,7 @@ self: { aeson, aeson-pretty, async, + attoparsec, base, base16-bytestring, binary, @@ -262872,6 +260881,7 @@ self: { case-insensitive, casing, conduit, + conduit-extra, containers, cryptohash-sha256, deepseq, @@ -262881,13 +260891,10 @@ self: { file-uri, filepath, generic-arbitrary, - haskus-utils-types, - haskus-utils-variant, hspec, hspec-discover, hspec-golden-aeson, libarchive, - lzma-static, megaparsec, mtl, optics, @@ -262921,23 +260928,26 @@ self: { unordered-containers, uri-bytestring, utf8-string, + variant, vector, versions, vty, word8, + xz, yaml, zlib, }: mkDerivation { pname = "ghcup"; - version = "0.1.30.0"; - sha256 = "1q5lh1c29y2j883yqr4yf1vn4rnrl6fas0vyvgfsnmr1bhdjqcj6"; + version = "0.1.50.1"; + sha256 = "0y0zpzxkxhm6kgwrbzhy167qllkzgyk5wcc3iy3qmbyg7wplb8xy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty async + attoparsec base base16-bytestring binary @@ -262949,6 +260959,7 @@ self: { case-insensitive casing conduit + conduit-extra containers cryptohash-sha256 deepseq @@ -262957,10 +260968,7 @@ self: { exceptions file-uri filepath - haskus-utils-types - haskus-utils-variant libarchive - lzma-static megaparsec mtl optics @@ -262990,10 +260998,12 @@ self: { unordered-containers uri-bytestring utf8-string + variant vector versions vty word8 + xz yaml zlib ]; @@ -263001,14 +261011,13 @@ self: { aeson aeson-pretty async + attoparsec base bytestring containers deepseq directory filepath - haskus-utils-types - haskus-utils-variant libarchive megaparsec mtl @@ -263030,6 +261039,7 @@ self: { unordered-containers uri-bytestring utf8-string + variant vector versions yaml @@ -263044,6 +261054,7 @@ self: { generic-arbitrary hspec hspec-golden-aeson + megaparsec optparse-applicative QuickCheck quickcheck-arbitrary-adt @@ -263062,6 +261073,7 @@ self: { license = lib.licenses.lgpl3Only; hydraPlatforms = lib.platforms.none; mainProgram = "ghcup"; + broken = true; } ) { }; @@ -263209,11 +261221,11 @@ self: { bytestring, Cabal, containers, - gi-gdk, + gi-gdk4, gi-gio, gi-glib, gi-gobject, - gi-gtk, + gi-gtk4, gi-pango, haskell-gi, haskell-gi-base, @@ -263224,16 +261236,16 @@ self: { }: mkDerivation { pname = "gi-adwaita"; - version = "1.0.7"; - sha256 = "16hqnb3a92b10svghgic65grs14mjx0idx2nc8d9lz4y41z27kbz"; + version = "1.0.8"; + sha256 = "1q0as750ikggyrf61frwm66dfq8v15qjsj1j89n6h680vwblnmkv"; setupHaskellDepends = [ base Cabal - gi-gdk + gi-gdk4 gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk4 gi-pango haskell-gi ]; @@ -263241,11 +261253,11 @@ self: { base bytestring containers - gi-gdk + gi-gdk4 gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk4 gi-pango haskell-gi haskell-gi-base @@ -263308,52 +261320,50 @@ self: { "gi-ayatana-appindicator3" = callPackage ( { mkDerivation, - ayatana-appindicator3, base, bytestring, Cabal, containers, - gi-gdk, + gi-gdk3, gi-gobject, - gi-gtk, + gi-gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading, + libayatana-appindicator, text, transformers, }: mkDerivation { pname = "gi-ayatana-appindicator3"; - version = "0.1.1"; - sha256 = "1n6lf59l63yjj0q4q4gxnq3b6s8myxyqyhgpdjkszvpbym6mdb98"; + version = "0.1.2"; + sha256 = "0l25bryrs7ii2m7nllvn5adqka8njmqj9ciwg09lf5fy699p6c1v"; setupHaskellDepends = [ base Cabal - gi-gdk + gi-gdk3 gi-gobject - gi-gtk + gi-gtk3 haskell-gi ]; libraryHaskellDepends = [ base bytestring containers - gi-gdk + gi-gdk3 gi-gobject - gi-gtk + gi-gtk3 haskell-gi haskell-gi-base haskell-gi-overloading text transformers ]; - libraryPkgconfigDepends = [ ayatana-appindicator3 ]; + libraryPkgconfigDepends = [ libayatana-appindicator ]; description = "libayatana-appindicator3 bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; } - ) { ayatana-appindicator3 = null; }; + ) { inherit (pkgs) libayatana-appindicator; }; "gi-cairo" = callPackage ( { @@ -263542,8 +261552,6 @@ self: { libraryPkgconfigDepends = [ clutter ]; description = "clutter GObject bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) clutter; }; @@ -263657,11 +261665,11 @@ self: { containers, gi-atk, gi-cairo, - gi-gdk, + gi-gdk3, gi-gio, gi-glib, gi-gobject, - gi-gtk, + gi-gtk3, gi-pango, haskell-gi, haskell-gi-base, @@ -263672,18 +261680,18 @@ self: { }: mkDerivation { pname = "gi-dazzle"; - version = "1.0.2"; - sha256 = "0q2062bld81mq33b32hn2hx644sb4si36n2phs0s8xddijzxiag6"; + version = "1.0.3"; + sha256 = "0wp7z28j5kcr3p70ymrlf1x6yr0avq3yyf5whp1nvn93ziazl9bc"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk3 gi-pango haskell-gi ]; @@ -263693,11 +261701,11 @@ self: { containers gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk3 gi-pango haskell-gi haskell-gi-base @@ -263828,6 +261836,78 @@ self: { inherit (pkgs) libdbusmenu-gtk3; }; + "gi-dbusmenugtk3_0_4_16" = + callPackage + ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + gi-atk, + gi-dbusmenu, + gi-gdk3, + gi-gdkpixbuf, + gi-glib, + gi-gobject, + gi-gtk3, + gtk3, + haskell-gi, + haskell-gi-base, + haskell-gi-overloading, + libdbusmenu-gtk3, + text, + transformers, + }: + mkDerivation { + pname = "gi-dbusmenugtk3"; + version = "0.4.16"; + sha256 = "1dzp8yga4rcn0iplagq6jln8zyj59sqz47jvn23yiv7qs70lgpcl"; + setupHaskellDepends = [ + base + Cabal + gi-atk + gi-dbusmenu + gi-gdk3 + gi-gdkpixbuf + gi-glib + gi-gobject + gi-gtk3 + haskell-gi + ]; + libraryHaskellDepends = [ + base + bytestring + containers + gi-atk + gi-dbusmenu + gi-gdk3 + gi-gdkpixbuf + gi-glib + gi-gobject + gi-gtk3 + haskell-gi + haskell-gi-base + haskell-gi-overloading + text + transformers + ]; + libraryPkgconfigDepends = [ + gtk3 + libdbusmenu-gtk3 + ]; + description = "DbusmenuGtk bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + } + ) + { + inherit (pkgs) gtk3; + inherit (pkgs) libdbusmenu-gtk3; + }; + "gi-freetype2" = callPackage ( { mkDerivation, @@ -263924,7 +262004,94 @@ self: { } ) { inherit (pkgs) gtk3; }; - "gi-gdk_4_0_9" = callPackage ( + "gi-gdk_4_0_10" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-gdk4, + haskell-gi, + }: + mkDerivation { + pname = "gi-gdk"; + version = "4.0.10"; + sha256 = "01wri5irzn5l7lmj996xs4ya10b18jqw07iygs5qnfpyk52byzq4"; + revision = "1"; + editedCabalFile = "0zlm2084k6is6k8169qsg2yzbx59lc5pkh8p5f5nnkqsszrfdxs3"; + setupHaskellDepends = [ + base + Cabal + gi-gdk4 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-gdk4 + ]; + description = "Gdk bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "gi-gdk3" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + gi-cairo, + gi-gdkpixbuf, + gi-gio, + gi-glib, + gi-gobject, + gi-pango, + gtk3, + haskell-gi, + haskell-gi-base, + haskell-gi-overloading, + text, + transformers, + }: + mkDerivation { + pname = "gi-gdk3"; + version = "3.0.30"; + sha256 = "1bkc0pwrin7zjsca8cmx9h8jq95fzgf9z01y0i3p1lmbh7zvr5mj"; + setupHaskellDepends = [ + base + Cabal + gi-cairo + gi-gdkpixbuf + gi-gio + gi-glib + gi-gobject + gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base + bytestring + containers + gi-cairo + gi-gdkpixbuf + gi-gio + gi-glib + gi-gobject + gi-pango + haskell-gi + haskell-gi-base + haskell-gi-overloading + text + transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Gdk 3.x bindings"; + license = lib.licenses.lgpl21Only; + } + ) { inherit (pkgs) gtk3; }; + + "gi-gdk4" = callPackage ( { mkDerivation, base, @@ -263945,9 +262112,9 @@ self: { transformers, }: mkDerivation { - pname = "gi-gdk"; - version = "4.0.9"; - sha256 = "0c43wxbq4g41j107gnh8gyxjsws223p7kkm46hihjvs8pcxrab94"; + pname = "gi-gdk4"; + version = "4.0.10"; + sha256 = "0w8cj6qwcf6g0kz1kdvrymw9hnjmgrgfzayd7pfs7vyzhpi6za74"; setupHaskellDepends = [ base Cabal @@ -263978,7 +262145,6 @@ self: { libraryPkgconfigDepends = [ gtk4 ]; description = "Gdk bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) gtk4; }; @@ -264034,6 +262200,67 @@ self: { ) { inherit (pkgs) gdk-pixbuf; }; "gi-gdkx11" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-gdkx113, + haskell-gi, + }: + mkDerivation { + pname = "gi-gdkx11"; + version = "3.0.17"; + sha256 = "03jyplzw32w8lyasbq4njjw1jyixa83hyggpk3z9n5w0d6l2xwz3"; + revision = "1"; + editedCabalFile = "04xjy6apyn6yk63q04bnh36gryrcz0r1id0hnp9bblf7jpr0jqxk"; + setupHaskellDepends = [ + base + Cabal + gi-gdkx113 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-gdkx113 + ]; + doHaddock = false; + description = "GdkX11 3.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + } + ) { }; + + "gi-gdkx11_4_0_9" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-gdkx114, + haskell-gi, + }: + mkDerivation { + pname = "gi-gdkx11"; + version = "4.0.9"; + sha256 = "0br9b6z34igdlcabjkbnsbab2xb5dshdnfqmxa40wcbzdizsr005"; + revision = "1"; + editedCabalFile = "1jnr4bmc5ly8xqjg8rrsmdv4waasq05rfzg0x44m0sgcfmcqb96r"; + setupHaskellDepends = [ + base + Cabal + gi-gdkx114 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-gdkx114 + ]; + doHaddock = false; + description = "GdkX11 4.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "gi-gdkx113" = callPackage ( { mkDerivation, base, @@ -264041,7 +262268,7 @@ self: { Cabal, containers, gi-cairo, - gi-gdk, + gi-gdk3, gi-gio, gi-gobject, gi-xlib, @@ -264053,14 +262280,14 @@ self: { transformers, }: mkDerivation { - pname = "gi-gdkx11"; - version = "3.0.16"; - sha256 = "0za3m9s3rydwqx3kn1lw69s9dcx1g9vr4mk96b3bh8l57k40lbc9"; + pname = "gi-gdkx113"; + version = "3.0.17"; + sha256 = "0lg979l52pixil6s1vbdg03vi3y8f0yxax25ixwpzwxwb73bdfyv"; setupHaskellDepends = [ base Cabal gi-cairo - gi-gdk + gi-gdk3 gi-gio gi-gobject gi-xlib @@ -264071,7 +262298,7 @@ self: { bytestring containers gi-cairo - gi-gdk + gi-gdk3 gi-gio gi-gobject gi-xlib @@ -264082,12 +262309,12 @@ self: { transformers ]; libraryPkgconfigDepends = [ gtk3 ]; - description = "GdkX11 bindings"; + description = "GdkX11 3.x bindings"; license = lib.licenses.lgpl21Only; } ) { inherit (pkgs) gtk3; }; - "gi-gdkx11_4_0_8" = callPackage ( + "gi-gdkx114" = callPackage ( { mkDerivation, base, @@ -264095,11 +262322,11 @@ self: { Cabal, containers, gi-cairo, - gi-gdk, + gi-gdk4, gi-gio, gi-gobject, gi-xlib, - gtk4-x11, + gtk4, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -264107,14 +262334,14 @@ self: { transformers, }: mkDerivation { - pname = "gi-gdkx11"; - version = "4.0.8"; - sha256 = "0sfgym80d10nn4p91595xa89fnxvzhm1a1abdv89yw5dq4y5hih8"; + pname = "gi-gdkx114"; + version = "4.0.9"; + sha256 = "1y1qrxrqfpcvmf90z01yrkjbc265iv5sv6aarc4gzdgwp455gx44"; setupHaskellDepends = [ base Cabal gi-cairo - gi-gdk + gi-gdk4 gi-gio gi-gobject gi-xlib @@ -264125,7 +262352,7 @@ self: { bytestring containers gi-cairo - gi-gdk + gi-gdk4 gi-gio gi-gobject gi-xlib @@ -264135,12 +262362,11 @@ self: { text transformers ]; - libraryPkgconfigDepends = [ gtk4-x11 ]; - description = "GdkX11 bindings"; + libraryPkgconfigDepends = [ gtk4 ]; + description = "GdkX11 4.x bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; } - ) { gtk4-x11 = null; }; + ) { inherit (pkgs) gtk4; }; "gi-ges" = callPackage ( { @@ -264246,8 +262472,6 @@ self: { description = "libgit2-glib bindings"; license = lib.licenses.lgpl21Only; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) libgit2-glib; }; @@ -264269,8 +262493,8 @@ self: { }: mkDerivation { pname = "gi-gio"; - version = "2.0.35"; - sha256 = "07b4gg1wbb5mz63xpvjjdbdp0z9wci5jckr1gr0qxrizyc3vv2vi"; + version = "2.0.36"; + sha256 = "03wbzg9xyjn6axkyvah4v5knf06inzfr1n5qd36bnbzffnbqihg9"; setupHaskellDepends = [ base Cabal @@ -264544,7 +262768,7 @@ self: { Cabal, containers, gi-cairo, - gi-gdk, + gi-gdk4, gi-gdkpixbuf, gi-glib, gi-gobject, @@ -264559,13 +262783,13 @@ self: { }: mkDerivation { pname = "gi-gsk"; - version = "4.0.8"; - sha256 = "0akmlbjapiqnn4lfh4z5b95w8ck2jlrp7abqahaxdcbj3d2kcpb4"; + version = "4.0.9"; + sha256 = "07kjlznjnnrrzinvnfkvkw2vacj0x3ikvrjsmgn87505ipglf1hm"; setupHaskellDepends = [ base Cabal gi-cairo - gi-gdk + gi-gdk4 gi-gdkpixbuf gi-glib gi-gobject @@ -264578,7 +262802,7 @@ self: { bytestring containers gi-cairo - gi-gdk + gi-gdk4 gi-gdkpixbuf gi-glib gi-gobject @@ -265018,72 +263242,35 @@ self: { } ) { inherit (pkgs) gtk3; }; - "gi-gtk_4_0_11" = callPackage ( + "gi-gtk_4_0_12" = callPackage ( { mkDerivation, base, - bytestring, Cabal, - containers, - gi-cairo, - gi-gdk, - gi-gdkpixbuf, - gi-gio, - gi-glib, - gi-gobject, - gi-graphene, - gi-gsk, - gi-pango, - gtk4, + gi-gtk4, haskell-gi, - haskell-gi-base, - haskell-gi-overloading, - text, - transformers, }: mkDerivation { pname = "gi-gtk"; - version = "4.0.11"; - sha256 = "17y5n3qk92pjf2h6qx3ibjwhbdbmzv505a8m628iwpra137r4m48"; + version = "4.0.12"; + sha256 = "065l3x15g62x5mgbl5kx6vz85psih70jl45m7ib9507ny9dkggaa"; + revision = "1"; + editedCabalFile = "1hx1g5id63vfsmwlcw60fc2ngc11arpxkpcwpik6scaxybykqzhs"; setupHaskellDepends = [ base Cabal - gi-cairo - gi-gdk - gi-gdkpixbuf - gi-gio - gi-glib - gi-gobject - gi-graphene - gi-gsk - gi-pango + gi-gtk4 haskell-gi ]; libraryHaskellDepends = [ base - bytestring - containers - gi-cairo - gi-gdk - gi-gdkpixbuf - gi-gio - gi-glib - gi-gobject - gi-graphene - gi-gsk - gi-pango - haskell-gi - haskell-gi-base - haskell-gi-overloading - text - transformers + gi-gtk4 ]; - libraryPkgconfigDepends = [ gtk4 ]; - description = "Gtk bindings"; + description = "Gtk 4.x bindings (compatibility layer)"; license = lib.licenses.lgpl21Only; hydraPlatforms = lib.platforms.none; } - ) { inherit (pkgs) gtk4; }; + ) { }; "gi-gtk-declarative" = callPackage ( { @@ -265244,8 +263431,8 @@ self: { bytestring, Cabal, containers, - gi-gdk, - gi-gtk, + gi-gdk3, + gi-gtk3, gtk-layer-shell, haskell-gi, haskell-gi-base, @@ -265255,21 +263442,21 @@ self: { }: mkDerivation { pname = "gi-gtk-layer-shell"; - version = "0.1.6"; - sha256 = "164k9r4k5fgkgahwvfyq6p1l566w31ijc1i1h95r549pkm21fi2c"; + version = "0.1.7"; + sha256 = "07679lh6vyjyzi2svcrawmzccaiy6546h7chxyxm74f2annnsppb"; setupHaskellDepends = [ base Cabal - gi-gdk - gi-gtk + gi-gdk3 + gi-gtk3 haskell-gi ]; libraryHaskellDepends = [ base bytestring containers - gi-gdk - gi-gtk + gi-gdk3 + gi-gtk3 haskell-gi haskell-gi-base haskell-gi-overloading @@ -265283,6 +263470,135 @@ self: { } ) { inherit (pkgs) gtk-layer-shell; }; + "gi-gtk3" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + gi-atk, + gi-cairo, + gi-gdk3, + gi-gdkpixbuf, + gi-gio, + gi-glib, + gi-gobject, + gi-pango, + gtk3, + haskell-gi, + haskell-gi-base, + haskell-gi-overloading, + text, + transformers, + }: + mkDerivation { + pname = "gi-gtk3"; + version = "3.0.44"; + sha256 = "1lygiscw6388m7apr6lafgixf8x13ax10h2pvrnrq7j8j52gxf8r"; + setupHaskellDepends = [ + base + Cabal + gi-atk + gi-cairo + gi-gdk3 + gi-gdkpixbuf + gi-gio + gi-glib + gi-gobject + gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base + bytestring + containers + gi-atk + gi-cairo + gi-gdk3 + gi-gdkpixbuf + gi-gio + gi-glib + gi-gobject + gi-pango + haskell-gi + haskell-gi-base + haskell-gi-overloading + text + transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Gtk 3.x bindings"; + license = lib.licenses.lgpl21Only; + } + ) { inherit (pkgs) gtk3; }; + + "gi-gtk4" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + gi-cairo, + gi-gdk4, + gi-gdkpixbuf, + gi-gio, + gi-glib, + gi-gobject, + gi-graphene, + gi-gsk, + gi-pango, + gtk4, + haskell-gi, + haskell-gi-base, + haskell-gi-overloading, + text, + transformers, + }: + mkDerivation { + pname = "gi-gtk4"; + version = "4.0.12"; + sha256 = "1nd24y4i5d6j5frnfyxbgi9rbq1ckkdij4r7a7hcgnb41019pyir"; + setupHaskellDepends = [ + base + Cabal + gi-cairo + gi-gdk4 + gi-gdkpixbuf + gi-gio + gi-glib + gi-gobject + gi-graphene + gi-gsk + gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base + bytestring + containers + gi-cairo + gi-gdk4 + gi-gdkpixbuf + gi-gio + gi-glib + gi-gobject + gi-graphene + gi-gsk + gi-pango + haskell-gi + haskell-gi-base + haskell-gi-overloading + text + transformers + ]; + libraryPkgconfigDepends = [ gtk4 ]; + description = "Gtk 4.x bindings"; + license = lib.licenses.lgpl21Only; + } + ) { inherit (pkgs) gtk4; }; + "gi-gtkosxapplication" = callPackage ( { mkDerivation, @@ -265395,6 +263711,67 @@ self: { ) { inherit (pkgs) gtksheet; }; "gi-gtksource" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-gtksource3, + haskell-gi, + }: + mkDerivation { + pname = "gi-gtksource"; + version = "3.0.30"; + sha256 = "1iiqhfjgsis14wbchr0xnqsrplzlp2whp7c23ji59zf4s24ylx3r"; + revision = "1"; + editedCabalFile = "015v8janqmilydq3xv6wd26fglnrc6vl7226y6lnflnc9zi2fvll"; + setupHaskellDepends = [ + base + Cabal + gi-gtksource3 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-gtksource3 + ]; + doHaddock = false; + description = "GtkSource 3.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + } + ) { }; + + "gi-gtksource_5_0_2" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-gtksource5, + haskell-gi, + }: + mkDerivation { + pname = "gi-gtksource"; + version = "5.0.2"; + sha256 = "0ckvbs1zr98ab38cdpyspawy54krzn8iwfq5kfk3arzap20iibc8"; + revision = "1"; + editedCabalFile = "0vmw2nzx2pphk8g7n5dg7d5jx3c71iw81p2j0n5p51bbiiym3jzk"; + setupHaskellDepends = [ + base + Cabal + gi-gtksource5 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-gtksource5 + ]; + doHaddock = false; + description = "GtkSource 5.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "gi-gtksource3" = callPackage ( { mkDerivation, base, @@ -265403,12 +263780,12 @@ self: { containers, gi-atk, gi-cairo, - gi-gdk, + gi-gdk3, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, - gi-gtk, + gi-gtk3, gi-pango, gtksourceview3, haskell-gi, @@ -265418,20 +263795,20 @@ self: { transformers, }: mkDerivation { - pname = "gi-gtksource"; - version = "3.0.29"; - sha256 = "08pr49l0jp8wr282qik0sdqbpq9pcwkww2az5rqhrqawy0bjy6dq"; + pname = "gi-gtksource3"; + version = "3.0.30"; + sha256 = "0gc2x6p831bcighh7rmkfhbh7qq4cmxhsy5ahix1w69h10d3pgb3"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk3 gi-pango haskell-gi ]; @@ -265441,12 +263818,12 @@ self: { containers gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk3 gi-pango haskell-gi haskell-gi-base @@ -265455,14 +263832,12 @@ self: { transformers ]; libraryPkgconfigDepends = [ gtksourceview3 ]; - description = "GtkSource bindings"; + description = "GtkSource 3.x bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) gtksourceview3; }; - "gi-gtksource_5_0_1" = callPackage ( + "gi-gtksource5" = callPackage ( { mkDerivation, base, @@ -265471,14 +263846,14 @@ self: { containers, gi-atk, gi-cairo, - gi-gdk, + gi-gdk4, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, - gi-gtk, + gi-gtk4, gi-pango, - gtksourceview, + gtksourceview5, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -265486,20 +263861,20 @@ self: { transformers, }: mkDerivation { - pname = "gi-gtksource"; - version = "5.0.1"; - sha256 = "0s5xc3d7i2a4ysa2m5kd9qsr2g78yiqj4rfjy06n0kqsmymprvj2"; + pname = "gi-gtksource5"; + version = "5.0.2"; + sha256 = "1m4ai8pph4nagafqac7fpn1l9v58y8xpqc89mr0d4ylg62d9jy3s"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo - gi-gdk + gi-gdk4 gi-gdkpixbuf gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk4 gi-pango haskell-gi ]; @@ -265509,12 +263884,12 @@ self: { containers gi-atk gi-cairo - gi-gdk + gi-gdk4 gi-gdkpixbuf gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk4 gi-pango haskell-gi haskell-gi-base @@ -265522,13 +263897,11 @@ self: { text transformers ]; - libraryPkgconfigDepends = [ gtksourceview ]; - description = "GtkSource bindings"; + libraryPkgconfigDepends = [ gtksourceview5 ]; + description = "GtkSource 5.x bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; } - ) { inherit (pkgs) gtksourceview; }; + ) { inherit (pkgs) gtksourceview5; }; "gi-handy" = callPackage ( { @@ -265538,12 +263911,12 @@ self: { Cabal, containers, gi-atk, - gi-gdk, + gi-gdk3, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, - gi-gtk, + gi-gtk3, gi-pango, haskell-gi, haskell-gi-base, @@ -265554,18 +263927,18 @@ self: { }: mkDerivation { pname = "gi-handy"; - version = "1.0.5"; - sha256 = "1a3x7w3142bj12qvfi51697ralnaqdxrlxbkjjcmhfvvdv5c4brz"; + version = "1.0.6"; + sha256 = "1hfxxm33bzniwzilkyh2z6995p05fcipvlqr76wkddh5zk33dybs"; setupHaskellDepends = [ base Cabal gi-atk - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk3 gi-pango haskell-gi ]; @@ -265574,12 +263947,12 @@ self: { bytestring containers gi-atk - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-gio gi-glib gi-gobject - gi-gtk + gi-gtk3 gi-pango haskell-gi haskell-gi-base @@ -265693,6 +264066,37 @@ self: { ) { inherit (pkgs) ibus; }; "gi-javascriptcore" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-javascriptcore6, + haskell-gi, + }: + mkDerivation { + pname = "gi-javascriptcore"; + version = "6.0.5"; + sha256 = "03c3yggfw3w00zaykbf6sil7r75biksxqbmdgpy2kyiap8p5pncg"; + revision = "1"; + editedCabalFile = "059p5h57jhycwv908wg6m1m7201s18kr1k87ngwk4dypll2n878n"; + setupHaskellDepends = [ + base + Cabal + gi-javascriptcore6 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-javascriptcore6 + ]; + doHaddock = false; + description = "JavaScriptCore 6.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + } + ) { }; + + "gi-javascriptcore4" = callPackage ( { mkDerivation, base, @@ -265709,9 +264113,9 @@ self: { webkitgtk_4_0, }: mkDerivation { - pname = "gi-javascriptcore"; - version = "4.0.28"; - sha256 = "0l27v38z9v41lhw2afirf6v4di1vi7agbba198qxvwnala35zhfp"; + pname = "gi-javascriptcore4"; + version = "4.0.29"; + sha256 = "03ma036srds2fvq5jvwa34x2h4f1l24kai9wjagsjczgmcky5ybw"; setupHaskellDepends = [ base Cabal @@ -265732,13 +264136,12 @@ self: { transformers ]; libraryPkgconfigDepends = [ webkitgtk_4_0 ]; - description = "JavaScriptCore bindings"; + description = "JavaScriptCore 4.x bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) webkitgtk_4_0; }; - "gi-javascriptcore_6_0_4" = callPackage ( + "gi-javascriptcore6" = callPackage ( { mkDerivation, base, @@ -265755,9 +264158,9 @@ self: { webkitgtk_6_0, }: mkDerivation { - pname = "gi-javascriptcore"; - version = "6.0.4"; - sha256 = "095my50hg37g92f77336z56zc4axgf70fwqvabs0rysp39f1qnk0"; + pname = "gi-javascriptcore6"; + version = "6.0.5"; + sha256 = "155aqva8q3rs0n5kphvhqqh7v8hd3xil08hrv0bln465hsml41cw"; setupHaskellDepends = [ base Cabal @@ -265778,10 +264181,8 @@ self: { transformers ]; libraryPkgconfigDepends = [ webkitgtk_6_0 ]; - description = "JavaScriptCore bindings"; + description = "JavaScriptCore 6.x bindings"; license = lib.licenses.lgpl21Only; - badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) webkitgtk_6_0; }; @@ -265928,8 +264329,6 @@ self: { libraryPkgconfigDepends = [ networkmanager ]; description = "NM bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) networkmanager; }; @@ -266287,8 +264686,8 @@ self: { }: mkDerivation { pname = "gi-secret"; - version = "0.0.19"; - sha256 = "0070li67sl96cbqvywig532a00aqlc7spbf94v8bkj5qy7fph9nz"; + version = "0.0.20"; + sha256 = "0r5j7p2pw9qnsa6z2lrbgz2c3r82jnmzpxxdq3l8y0bsnada11ap"; setupHaskellDepends = [ base Cabal @@ -266317,6 +264716,67 @@ self: { ) { inherit (pkgs) libsecret; }; "gi-soup" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-soup2, + haskell-gi, + }: + mkDerivation { + pname = "gi-soup"; + version = "2.4.30"; + sha256 = "1c9cnxiwi722gizhm4z0mlwy6dwis11nw2dppx04k8v34qxqskaa"; + revision = "1"; + editedCabalFile = "040rszg07azivvyb4z5szxj4kk4fyhx9hfb7x3y8i30d7isfsvhw"; + setupHaskellDepends = [ + base + Cabal + gi-soup2 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-soup2 + ]; + doHaddock = false; + description = "Libsoup 2.4.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + } + ) { }; + + "gi-soup_3_0_4" = callPackage ( + { + mkDerivation, + base, + Cabal, + gi-soup3, + haskell-gi, + }: + mkDerivation { + pname = "gi-soup"; + version = "3.0.4"; + sha256 = "0zq3k1ylsnrzaiaq2nhc0ldh7b0m8kai657z877v6kc5q3810hxn"; + revision = "1"; + editedCabalFile = "10f2ys38f47kdl8df3ixj7hyc1rpygm07aylvl0bv3jkf6bgazq9"; + setupHaskellDepends = [ + base + Cabal + gi-soup3 + haskell-gi + ]; + libraryHaskellDepends = [ + base + gi-soup3 + ]; + doHaddock = false; + description = "Libsoup 3.x bindings (compatibility layer)"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "gi-soup2" = callPackage ( { mkDerivation, base, @@ -266334,9 +264794,9 @@ self: { transformers, }: mkDerivation { - pname = "gi-soup"; - version = "2.4.29"; - sha256 = "0l57g6pyy56yddc42w9iijjgavx1n2w42cdkk2p920y5yjjadnaj"; + pname = "gi-soup2"; + version = "2.4.30"; + sha256 = "0gvg04p03kjj9makbzq0b97x017hj3w2bmny9dnypbkcx27mmkk7"; setupHaskellDepends = [ base Cabal @@ -266359,12 +264819,12 @@ self: { transformers ]; libraryPkgconfigDepends = [ libsoup_2_4 ]; - description = "Libsoup bindings"; + description = "Libsoup 2.4.x bindings"; license = lib.licenses.lgpl21Only; } ) { inherit (pkgs) libsoup_2_4; }; - "gi-soup_3_0_3" = callPackage ( + "gi-soup3" = callPackage ( { mkDerivation, base, @@ -266382,9 +264842,9 @@ self: { transformers, }: mkDerivation { - pname = "gi-soup"; - version = "3.0.3"; - sha256 = "154iw6689b9vhh9y82r3vc86lnvvzy1rvzadzsrp23c043gibg17"; + pname = "gi-soup3"; + version = "3.0.4"; + sha256 = "0llrmd15rvvagq67r1yhxdbrgj8ni94kv1ws4l2ysc728qdiyw06"; setupHaskellDepends = [ base Cabal @@ -266407,9 +264867,8 @@ self: { transformers ]; libraryPkgconfigDepends = [ libsoup_3 ]; - description = "Libsoup bindings"; + description = "Libsoup 3.x bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) libsoup_3; }; @@ -266522,6 +264981,71 @@ self: { } ) { vte_291 = pkgs.vte; }; + "gi-vte_2_91_34" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + gi-atk, + gi-cairo, + gi-gdk3, + gi-gio, + gi-glib, + gi-gobject, + gi-gtk3, + gi-pango, + haskell-gi, + haskell-gi-base, + haskell-gi-overloading, + text, + transformers, + vte_291, + }: + mkDerivation { + pname = "gi-vte"; + version = "2.91.34"; + sha256 = "0l4sz3v2slj02h434fxv9nkycdvg4ndl6651zawbih19vqlwrn5j"; + setupHaskellDepends = [ + base + Cabal + gi-atk + gi-cairo + gi-gdk3 + gi-gio + gi-glib + gi-gobject + gi-gtk3 + gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base + bytestring + containers + gi-atk + gi-cairo + gi-gdk3 + gi-gio + gi-glib + gi-gobject + gi-gtk3 + gi-pango + haskell-gi + haskell-gi-base + haskell-gi-overloading + text + transformers + ]; + libraryPkgconfigDepends = [ vte_291 ]; + description = "Vte bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + } + ) { vte_291 = pkgs.vte; }; + "gi-webkit" = callPackage ( { mkDerivation, @@ -266531,13 +265055,13 @@ self: { containers, gi-atk, gi-cairo, - gi-gdk, + gi-gdk4, gi-gio, gi-glib, gi-gobject, - gi-gtk, - gi-javascriptcore, - gi-soup, + gi-gtk4, + gi-javascriptcore6, + gi-soup3, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -266547,20 +265071,20 @@ self: { }: mkDerivation { pname = "gi-webkit"; - version = "6.0.3"; - sha256 = "00nzd9qzbiwrv2511z0cv4wka3haxfxry89i068qh9g08ly7jzca"; + version = "6.0.4"; + sha256 = "0cabpym4p654psrck548wpkdf43wbm8zn0r2lrqiijx72f6xwij5"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo - gi-gdk + gi-gdk4 gi-gio gi-glib gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk4 + gi-javascriptcore6 + gi-soup3 haskell-gi ]; libraryHaskellDepends = [ @@ -266569,13 +265093,13 @@ self: { containers gi-atk gi-cairo - gi-gdk + gi-gdk4 gi-gio gi-glib gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk4 + gi-javascriptcore6 + gi-soup3 haskell-gi haskell-gi-base haskell-gi-overloading @@ -266583,7 +265107,7 @@ self: { transformers ]; libraryPkgconfigDepends = [ webkitgtk ]; - description = "WebKit bindings"; + description = "WebKit 6.x bindings"; license = lib.licenses.lgpl21Only; hydraPlatforms = lib.platforms.none; } @@ -266598,13 +265122,13 @@ self: { containers, gi-atk, gi-cairo, - gi-gdk, + gi-gdk3, gi-gio, gi-glib, gi-gobject, - gi-gtk, - gi-javascriptcore, - gi-soup, + gi-gtk3, + gi-javascriptcore4, + gi-soup2, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -266614,20 +265138,20 @@ self: { }: mkDerivation { pname = "gi-webkit2"; - version = "4.0.31"; - sha256 = "1zfnhw3qly3jv3xlmrqnqxdxpr376hh8g66px1wfp9dpf4rb5kfm"; + version = "4.0.32"; + sha256 = "1i4hl1dhhcigx6vwi8r51gg9jc1vcgx0hqxapnb7hbgs8n64dr8x"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gio gi-glib gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk3 + gi-javascriptcore4 + gi-soup2 haskell-gi ]; libraryHaskellDepends = [ @@ -266636,13 +265160,13 @@ self: { containers gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gio gi-glib gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk3 + gi-javascriptcore4 + gi-soup2 haskell-gi haskell-gi-base haskell-gi-overloading @@ -266663,12 +265187,12 @@ self: { bytestring, Cabal, containers, - gi-gdk, + gi-gdk3, gi-gio, gi-gobject, - gi-gtk, - gi-javascriptcore, - gi-soup, + gi-gtk3, + gi-javascriptcore4, + gi-soup2, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -266678,29 +265202,29 @@ self: { }: mkDerivation { pname = "gi-webkit2webextension"; - version = "4.0.31"; - sha256 = "0bs0fdphpncsmqpqm369ldqw3k2bhnyizblbjjb73rkcpphvimjh"; + version = "4.0.32"; + sha256 = "03dg3sp3lr900rfnmdaz0sfqsdzwsxr0vh0zc2j7ga3fygyh7r6g"; setupHaskellDepends = [ base Cabal - gi-gdk + gi-gdk3 gi-gio gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk3 + gi-javascriptcore4 + gi-soup2 haskell-gi ]; libraryHaskellDepends = [ base bytestring containers - gi-gdk + gi-gdk3 gi-gio gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk3 + gi-javascriptcore4 + gi-soup2 haskell-gi haskell-gi-base haskell-gi-overloading @@ -266708,7 +265232,7 @@ self: { transformers ]; libraryPkgconfigDepends = [ webkitgtk_4_0 ]; - description = "WebKit2-WebExtension bindings"; + description = "WebKit2-WebExtension 4.x bindings"; license = lib.licenses.lgpl21Only; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; @@ -266723,12 +265247,12 @@ self: { bytestring, Cabal, containers, - gi-gdk, + gi-gdk4, gi-gio, gi-gobject, - gi-gtk, - gi-javascriptcore, - gi-soup, + gi-gtk4, + gi-javascriptcore6, + gi-soup3, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -266738,29 +265262,29 @@ self: { }: mkDerivation { pname = "gi-webkitwebprocessextension"; - version = "6.0.3"; - sha256 = "0zmpv5vq8nnvcrb46jqq5xnrcw7rqwkh09rgzf7dhfnn6qngify4"; + version = "6.0.4"; + sha256 = "06306rnchym3fy4apal041zwh997cywmbfmsp5cq82j8k7lqhmin"; setupHaskellDepends = [ base Cabal - gi-gdk + gi-gdk4 gi-gio gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk4 + gi-javascriptcore6 + gi-soup3 haskell-gi ]; libraryHaskellDepends = [ base bytestring containers - gi-gdk + gi-gdk4 gi-gio gi-gobject - gi-gtk - gi-javascriptcore - gi-soup + gi-gtk4 + gi-javascriptcore6 + gi-soup3 haskell-gi haskell-gi-base haskell-gi-overloading @@ -266768,7 +265292,7 @@ self: { transformers ]; libraryPkgconfigDepends = [ webkitgtk-web-process-extension ]; - description = "WebKitWebProcessExtension bindings"; + description = "WebKitWebProcessExtension 6.x bindings"; license = lib.licenses.lgpl21Only; hydraPlatforms = lib.platforms.none; broken = true; @@ -266784,11 +265308,11 @@ self: { containers, gi-atk, gi-cairo, - gi-gdk, + gi-gdk3, gi-gdkpixbuf, gi-glib, gi-gobject, - gi-gtk, + gi-gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading, @@ -266798,18 +265322,18 @@ self: { }: mkDerivation { pname = "gi-wnck"; - version = "3.0.15"; - sha256 = "0p0rb9xr6jz68pnir0qj6ci5sbkq1lysgv5zr3jzvjisw56fvqay"; + version = "3.0.16"; + sha256 = "047k0lb7cvd7730sr9pr5w2n8i6pgjmhlbdzy9rhrkjd29x4hify"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-glib gi-gobject - gi-gtk + gi-gtk3 haskell-gi ]; libraryHaskellDepends = [ @@ -266818,11 +265342,11 @@ self: { containers gi-atk gi-cairo - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-glib gi-gobject - gi-gtk + gi-gtk3 haskell-gi haskell-gi-base haskell-gi-overloading @@ -267068,8 +265592,8 @@ self: { }: mkDerivation { pname = "gigaparsec"; - version = "0.3.0.0"; - sha256 = "13r2h7k37rwbig9ka75202vgifprjf719xp9zgrnrqa3dxpynh93"; + version = "0.3.1.0"; + sha256 = "0sxzmaybd117y219h6zc2j5n4yi7gcly07whadyw2qgpx4h2kf63"; libraryHaskellDepends = [ base containers @@ -267343,8 +265867,8 @@ self: { }: mkDerivation { pname = "gio"; - version = "0.13.11.0"; - sha256 = "0lkf0vlmk8mmc4nxk885d4q7ddg2n9cgjcq3gb15k2nhcydv8din"; + version = "0.13.12.0"; + sha256 = "0g0hicy7ndzl4ax50a2ww1y3l06752dhaaqg30g9wxkj46nwaikk"; enableSeparateDataOutput = true; setupHaskellDepends = [ base @@ -267660,6 +266184,7 @@ self: { exceptions, fdo-notify, feed, + file-io, filepath, filepath-bytestring, free, @@ -267685,6 +266210,7 @@ self: { network-uri, old-locale, optparse-applicative, + os-string, path-pieces, persistent, persistent-sqlite, @@ -267735,8 +266261,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20241202"; - sha256 = "10z2mp1yxjbk7ny74w1qvw4f8qc1g2yg4gfr080p9i59xpx1hxg2"; + version = "10.20250320"; + sha256 = "03js1bafx3646h6h6zj0915c2pyjxj22f1nm6bjd34bjffx2di5i"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -267794,8 +266320,8 @@ self: { exceptions fdo-notify feed + file-io filepath - filepath-bytestring free git-lfs hinotify @@ -267819,6 +266345,7 @@ self: { network-uri old-locale optparse-applicative + os-string path-pieces persistent persistent-sqlite @@ -268306,8 +266833,8 @@ self: { }: mkDerivation { pname = "git-lfs"; - version = "1.2.2"; - sha256 = "0k4flxhr3b8ripskn97bf33gass62ix2ijj31wc70xaq4glg3f5m"; + version = "1.2.5"; + sha256 = "1lzlz9v05iabpkw09bgxxv4nj5yk7a0vzg6rx0kr0qrsir8c3jh2"; libraryHaskellDepends = [ aeson base @@ -268325,46 +266852,6 @@ self: { ) { }; "git-mediate" = callPackage ( - { - mkDerivation, - ansi-terminal, - base, - base-compat, - Diff, - directory, - filepath, - generic-data, - mtl, - optparse-applicative, - process, - unix-compat, - }: - mkDerivation { - pname = "git-mediate"; - version = "1.0.9"; - sha256 = "1b9ad7hn9q87zlgg1bpyyvjm2qcss0p90s1v1wpwd55v21psg6i9"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - ansi-terminal - base - base-compat - Diff - directory - filepath - generic-data - mtl - optparse-applicative - process - unix-compat - ]; - description = "Tool to help resolving git conflicts"; - license = lib.licenses.gpl2Only; - mainProgram = "git-mediate"; - } - ) { }; - - "git-mediate_1_1_0" = callPackage ( { mkDerivation, ansi-terminal, @@ -268404,7 +266891,6 @@ self: { ]; description = "Tool to help resolving git conflicts"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; mainProgram = "git-mediate"; } ) { }; @@ -268923,6 +267409,92 @@ self: { } ) { }; + "gitea-api" = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + bytestring, + case-insensitive, + containers, + deepseq, + exceptions, + hspec, + http-api-data, + http-client, + http-client-tls, + http-media, + http-types, + iso8601-time, + katip, + microlens, + mtl, + network, + QuickCheck, + random, + safe-exceptions, + semigroups, + text, + time, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "gitea-api"; + version = "1.23.1.0"; + sha256 = "046isan4h0vzalbij56jz070bnf08894x05xzhrw8dq50sga9w86"; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + case-insensitive + containers + deepseq + exceptions + http-api-data + http-client + http-client-tls + http-media + http-types + iso8601-time + katip + microlens + mtl + network + random + safe-exceptions + text + time + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + hspec + iso8601-time + mtl + QuickCheck + semigroups + text + time + transformers + unordered-containers + vector + ]; + description = "Auto-generated gitea-api API Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "githash" = callPackage ( { mkDerivation, @@ -269317,8 +267889,8 @@ self: { }: mkDerivation { pname = "github-release"; - version = "2.0.0.11"; - sha256 = "04zgg55zp5ggrisc5nkz4fjmx50cdgjayffcrf7y8gsi6wk96f81"; + version = "2.0.0.12"; + sha256 = "10jwkapww6h5d5jvkr0nmg1nvba8dd7yc06qqcy84q01xxr7y0c1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -269342,69 +267914,6 @@ self: { ) { }; "github-rest" = callPackage ( - { - mkDerivation, - aeson, - aeson-qq, - base, - bytestring, - http-client, - http-client-tls, - http-types, - jwt, - mtl, - scientific, - tasty, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - text, - time, - transformers, - unliftio, - unliftio-core, - }: - mkDerivation { - pname = "github-rest"; - version = "1.1.4"; - sha256 = "156mqc9748ypinwm8xb46b40ysqpgyb5p2jaiyc34jpxd74g3148"; - revision = "3"; - editedCabalFile = "02wmwq9kgsi6mxq2g7kv6jlls469sa7bk2jqjibbs3x4i54j7jdg"; - libraryHaskellDepends = [ - aeson - base - bytestring - http-client - http-client-tls - http-types - jwt - mtl - scientific - text - time - transformers - unliftio - unliftio-core - ]; - testHaskellDepends = [ - aeson - aeson-qq - base - bytestring - http-types - mtl - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - text - ]; - description = "Query the GitHub REST API programmatically"; - license = lib.licenses.bsd3; - } - ) { }; - - "github-rest_1_2_1" = callPackage ( { mkDerivation, aeson, @@ -269465,7 +267974,6 @@ self: { ]; description = "Query the GitHub REST API programmatically"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -269766,6 +268274,53 @@ self: { } ) { }; + "github-webhooks_0_18_0" = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + bytestring, + cryptonite, + deepseq, + deepseq-generics, + hspec, + memory, + text, + time, + vector, + }: + mkDerivation { + pname = "github-webhooks"; + version = "0.18.0"; + sha256 = "0j1ykqmcz5bwr0ksvcan0p5rhsmgbvynp540vn6flmnscq45hhmb"; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + bytestring + cryptonite + deepseq + deepseq-generics + memory + text + time + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + text + vector + ]; + description = "Aeson instances for GitHub webhook payloads"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "github-workflow-commands" = callPackage ( { mkDerivation, @@ -269801,7 +268356,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "GitHub Actions workflow commands"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -270142,8 +268696,69 @@ self: { ]; description = "A Haskell library for the GitLab web API"; license = lib.licenses.bsd3; + } + ) { }; + + "gitlab-haskell_1_1_0_0" = callPackage ( + { + mkDerivation, + aeson, + ansi-wl-pprint, + base, + bytestring, + crypton-connection, + data-default, + http-client, + http-conduit, + http-types, + mtl, + tasty, + tasty-hunit, + temporary, + text, + time, + transformers, + tree-diff, + unix-compat, + unordered-containers, + vector, + }: + mkDerivation { + pname = "gitlab-haskell"; + version = "1.1.0.0"; + sha256 = "05x916wlmqys7f22whxysi3cbz9sjfm91xck810x2hpn8bgg79gy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + bytestring + crypton-connection + data-default + http-client + http-conduit + http-types + mtl + temporary + text + time + transformers + unix-compat + ]; + testHaskellDepends = [ + aeson + ansi-wl-pprint + base + bytestring + tasty + tasty-hunit + text + tree-diff + unordered-containers + vector + ]; + description = "A Haskell library for the GitLab web API"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -270858,10 +269473,8 @@ self: { }: mkDerivation { pname = "gl"; - version = "0.9"; - sha256 = "1kb1igc9cyjavf3f3ccv9xhhsfn46pcrsw47qd9m5793nnmg13ii"; - revision = "3"; - editedCabalFile = "19vnbwjldls1s8x8dr0rv7fgg4h4w423ly2lzcjdq3q1cdydh7h7"; + version = "0.9.1"; + sha256 = "0wlrsn0bj0mcidhcb6mz7iykjxsgich6372iwr5akjhvxxlbr6j8"; libraryHaskellDepends = [ base containers @@ -271427,6 +270040,38 @@ self: { } ) { }; + "glfw-group" = callPackage ( + { + mkDerivation, + base, + containers, + GLFW-b, + stm, + text, + }: + mkDerivation { + pname = "glfw-group"; + version = "0.1.0.6"; + sha256 = "1ga59i4g1rmywq4jqgrj39r68lv26j1y27rzpybsg5win4278g2z"; + libraryHaskellDepends = [ + base + containers + GLFW-b + stm + text + ]; + testHaskellDepends = [ + base + containers + GLFW-b + stm + text + ]; + description = "GLFW package with window groups destroyed together"; + license = lib.licenses.bsd3; + } + ) { }; + "gli" = callPackage ( { mkDerivation, @@ -271495,8 +270140,8 @@ self: { }: mkDerivation { pname = "glib"; - version = "0.13.11.0"; - sha256 = "0krcpfz3ka03x1fm8rl5dfkwcdgymhbdmc1msays3glgi6j5c3mv"; + version = "0.13.12.0"; + sha256 = "03b9s9fzg17mh4dcxmgnb43a0r5237gh91x6blpwawynrvi9bmmg"; setupHaskellDepends = [ base Cabal @@ -271516,39 +270161,6 @@ self: { ) { inherit (pkgs) glib; }; "glib-stopgap" = callPackage ( - { - mkDerivation, - base, - c-enum, - glib, - primitive, - text, - }: - mkDerivation { - pname = "glib-stopgap"; - version = "0.1.0.0"; - sha256 = "1m2simqsnl1pm9xmvnz2n3h0y6dgaqkb3h6rv3xn6jdg2cx8h6vg"; - libraryHaskellDepends = [ - base - c-enum - primitive - text - ]; - libraryPkgconfigDepends = [ glib ]; - testHaskellDepends = [ - base - c-enum - primitive - text - ]; - description = "Stopgap package of binding for GLib"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { inherit (pkgs) glib; }; - - "glib-stopgap_0_1_0_1" = callPackage ( { mkDerivation, base, @@ -271576,8 +270188,6 @@ self: { ]; description = "Stopgap package of binding for GLib"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) glib; }; @@ -272057,8 +270667,6 @@ self: { ]; description = "Globus Data Transfer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -272605,6 +271213,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "glpk-hs-example"; + broken = true; } ) { inherit (pkgs) glpk; }; @@ -272846,6 +271455,7 @@ self: { license = lib.licenses.lgpl21Plus; hydraPlatforms = lib.platforms.none; mainProgram = "glualint"; + broken = true; } ) { }; @@ -273551,8 +272161,8 @@ self: { pname = "gnuplot"; version = "0.5.7"; sha256 = "1glahh3si5bpazsklnpwxx4h4ivgb4wyngc032797zq1496fhhm3"; - revision = "2"; - editedCabalFile = "0mjyvpz71p80b87blhkqbvwihzkdc1dvbn9laxw5a9l9lh7761qd"; + revision = "3"; + editedCabalFile = "1rwlkr94h6lzp6aa3p4i5dgdl1i9nl7mahxny2qz9ggjbj4yiw65"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -273914,7 +272524,6 @@ self: { ]; description = "Time Series Compression"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274348,7 +272957,6 @@ self: { ]; description = "Comprehensive Google Services SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274368,7 +272976,6 @@ self: { ]; description = "Google Abusive Experience Report SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274388,7 +272995,6 @@ self: { ]; description = "Google Accelerated Mobile Pages (AMP) URL SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274408,7 +273014,6 @@ self: { ]; description = "Google Access Approval SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274428,7 +273033,6 @@ self: { ]; description = "Google Access Context Manager SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274448,7 +273052,6 @@ self: { ]; description = "Google Ad Exchange Buyer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274468,7 +273071,6 @@ self: { ]; description = "Google Ad Exchange Seller SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274488,7 +273090,6 @@ self: { ]; description = "Google Ad Exchange Buyer API II SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274508,7 +273109,6 @@ self: { ]; description = "Google Ad Experience Report SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274528,7 +273128,6 @@ self: { ]; description = "Google Admin Data Transfer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274548,7 +273147,6 @@ self: { ]; description = "Google Admin Directory SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274569,6 +273167,7 @@ self: { description = "Google Email Migration API v2 SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -274588,7 +273187,6 @@ self: { ]; description = "Google Admin Reports SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274608,7 +273206,6 @@ self: { ]; description = "Google AdSense Management SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274628,7 +273225,6 @@ self: { ]; description = "Google AdSense Host SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274649,6 +273245,7 @@ self: { description = "Google Affiliate Network SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -274668,7 +273265,6 @@ self: { ]; description = "Google G Suite Alert Center SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274688,7 +273284,6 @@ self: { ]; description = "Google Analytics SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274708,7 +273303,6 @@ self: { ]; description = "Google Analytics Reporting SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274728,7 +273322,6 @@ self: { ]; description = "Google Play EMM SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274748,7 +273341,6 @@ self: { ]; description = "Google Play Developer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274768,7 +273360,6 @@ self: { ]; description = "Google Android Device Provisioning Partner SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274788,7 +273379,6 @@ self: { ]; description = "Google Android Management SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274808,7 +273398,6 @@ self: { ]; description = "Google App Engine Admin SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274828,7 +273417,6 @@ self: { ]; description = "Google Drive Activity SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274848,7 +273436,6 @@ self: { ]; description = "Google Calendar SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274868,7 +273455,6 @@ self: { ]; description = "Google Enterprise License Manager SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274888,7 +273474,6 @@ self: { ]; description = "Google Enterprise Apps Reseller SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274908,7 +273493,6 @@ self: { ]; description = "Google Tasks SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274928,7 +273512,6 @@ self: { ]; description = "Google App State SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274949,6 +273532,7 @@ self: { description = "Google Compute Engine Autoscaler SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -274968,7 +273552,6 @@ self: { ]; description = "Google BigQuery SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -274988,7 +273571,6 @@ self: { ]; description = "Google BigQuery Data Transfer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275008,7 +273590,6 @@ self: { ]; description = "Google Cloud Bigtable Admin SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275028,7 +273609,6 @@ self: { ]; description = "Google Cloud Billing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275048,7 +273628,6 @@ self: { ]; description = "Google Binary Authorization SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275068,7 +273647,6 @@ self: { ]; description = "Google Blogger SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275088,7 +273666,6 @@ self: { ]; description = "Google Books SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275108,7 +273685,6 @@ self: { ]; description = "Google Hangouts Chat SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275128,7 +273704,6 @@ self: { ]; description = "Google Civic Information SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275148,7 +273723,6 @@ self: { ]; description = "Google Classroom SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275168,7 +273742,6 @@ self: { ]; description = "Google Cloud Asset SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275188,7 +273761,6 @@ self: { ]; description = "Google Stackdriver Error Reporting SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275208,7 +273780,6 @@ self: { ]; description = "Google Cloud Functions SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275228,7 +273799,6 @@ self: { ]; description = "Google Cloud Identity SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275248,7 +273818,6 @@ self: { ]; description = "Google Cloud IoT SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275268,7 +273837,6 @@ self: { ]; description = "Google Cloud Key Management Service (KMS) SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275289,6 +273857,7 @@ self: { description = "Google Cloud Monitoring SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -275308,7 +273877,6 @@ self: { ]; description = "Google Cloud Private Catalog SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275328,7 +273896,6 @@ self: { ]; description = "Google Cloud Private Catalog Producer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275348,7 +273915,6 @@ self: { ]; description = "Google Stackdriver Profiler SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275368,7 +273934,6 @@ self: { ]; description = "Google Cloud Scheduler SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275388,7 +273953,6 @@ self: { ]; description = "Google Cloud Search SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275408,7 +273972,6 @@ self: { ]; description = "Google Cloud Shell SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275428,7 +273991,6 @@ self: { ]; description = "Google Cloud Tasks SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275448,7 +274010,6 @@ self: { ]; description = "Google Stackdriver Trace SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275468,7 +274029,6 @@ self: { ]; description = "Google Perspective Comment Analyzer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275488,7 +274048,6 @@ self: { ]; description = "Google Cloud Composer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275508,7 +274067,6 @@ self: { ]; description = "Google Compute Engine SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275528,7 +274086,6 @@ self: { ]; description = "Google Consumer Surveys SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275548,7 +274105,6 @@ self: { ]; description = "Google Kubernetes Engine SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275568,7 +274124,6 @@ self: { ]; description = "Google Container Analysis SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275588,7 +274143,6 @@ self: { ]; description = "Google Cloud Build SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275653,8 +274207,6 @@ self: { ]; description = "Core data types and functionality for Gogol libraries"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -275674,7 +274226,6 @@ self: { ]; description = "Google CustomSearch SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275694,7 +274245,6 @@ self: { ]; description = "Google Dataflow SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275714,7 +274264,6 @@ self: { ]; description = "Google Cloud Data Fusion SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275734,7 +274283,6 @@ self: { ]; description = "Google Cloud Dataproc SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275754,7 +274302,6 @@ self: { ]; description = "Google Cloud Datastore SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275774,7 +274321,6 @@ self: { ]; description = "Google Stackdriver Debugger SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275794,7 +274340,6 @@ self: { ]; description = "Google Cloud Deployment Manager SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275814,7 +274359,6 @@ self: { ]; description = "Google DCM/DFA Reporting And Trafficking SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275834,7 +274378,6 @@ self: { ]; description = "Google Dialogflow SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275854,7 +274397,6 @@ self: { ]; description = "Google Digital Asset Links SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275874,7 +274416,6 @@ self: { ]; description = "Google API Discovery Service SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275894,7 +274435,6 @@ self: { ]; description = "Google Cloud Data Loss Prevention (DLP) SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275914,7 +274454,6 @@ self: { ]; description = "Google Cloud DNS SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275934,7 +274473,6 @@ self: { ]; description = "Google Docs SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275954,7 +274492,6 @@ self: { ]; description = "Google DoubleClick Bid Manager SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275974,7 +274511,6 @@ self: { ]; description = "Google DoubleClick Search SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -275994,7 +274530,6 @@ self: { ]; description = "Google Drive SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276014,7 +274549,6 @@ self: { ]; description = "Google Drive Activity SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276034,7 +274568,6 @@ self: { ]; description = "Google Fact Check Tools SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276054,7 +274587,6 @@ self: { ]; description = "Google Cloud Filestore SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276074,7 +274606,6 @@ self: { ]; description = "Google Firebase Dynamic Links SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276094,7 +274625,6 @@ self: { ]; description = "Google Firebase Rules SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276114,7 +274644,6 @@ self: { ]; description = "Google Firebase Hosting SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276134,7 +274663,6 @@ self: { ]; description = "Google Firebase Remote Config SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276154,7 +274682,6 @@ self: { ]; description = "Google Cloud Firestore SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276174,7 +274701,6 @@ self: { ]; description = "Google Fitness SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276194,7 +274720,6 @@ self: { ]; description = "Google Fonts Developer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276215,6 +274740,7 @@ self: { description = "Google Freebase Search SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -276234,7 +274760,6 @@ self: { ]; description = "Google Fusion Tables SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276254,7 +274779,6 @@ self: { ]; description = "Google Play Game Services SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276274,7 +274798,6 @@ self: { ]; description = "Google Play Game Services Publishing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276294,7 +274817,6 @@ self: { ]; description = "Google Play Game Services Management SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276314,7 +274836,6 @@ self: { ]; description = "Google Genomics SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276334,7 +274855,6 @@ self: { ]; description = "Google Gmail SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276354,7 +274874,6 @@ self: { ]; description = "Google Groups Migration SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276374,7 +274893,6 @@ self: { ]; description = "Google Groups Settings SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276394,7 +274912,6 @@ self: { ]; description = "Google Cloud Healthcare SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276414,7 +274931,6 @@ self: { ]; description = "Google Identity and Access Management (IAM) SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276434,7 +274950,6 @@ self: { ]; description = "Google IAM Service Account Credentials SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276454,7 +274969,6 @@ self: { ]; description = "Google Cloud Identity-Aware Proxy SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276474,7 +274988,6 @@ self: { ]; description = "Google Identity Toolkit SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276494,7 +275007,6 @@ self: { ]; description = "Google Indexing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276514,7 +275026,6 @@ self: { ]; description = "Google Cloud Talent Solution SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276534,7 +275045,6 @@ self: { ]; description = "Google Knowledge Graph Search SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276554,7 +275064,6 @@ self: { ]; description = "Google Cloud Natural Language SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276575,6 +275084,7 @@ self: { description = "Google Cloud Network Performance Monitoring SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -276594,7 +275104,6 @@ self: { ]; description = "Google Library Agent SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276614,7 +275123,6 @@ self: { ]; description = "Google Stackdriver Logging SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276634,7 +275142,6 @@ self: { ]; description = "Google Manufacturer Center SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276655,6 +275162,7 @@ self: { description = "Google Maps Coordinate SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -276675,6 +275183,7 @@ self: { description = "Google Maps Engine SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -276694,7 +275203,6 @@ self: { ]; description = "Google Mirror SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276714,7 +275222,6 @@ self: { ]; description = "Google Cloud Machine Learning Engine SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276734,7 +275241,6 @@ self: { ]; description = "Google Stackdriver Monitoring SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276754,7 +275260,6 @@ self: { ]; description = "Google OAuth2 SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276774,7 +275279,6 @@ self: { ]; description = "Google Cloud OS Login SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276794,7 +275298,6 @@ self: { ]; description = "Google PageSpeed Insights SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276814,7 +275317,6 @@ self: { ]; description = "Google Partners SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276834,7 +275336,6 @@ self: { ]; description = "Google People SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276855,6 +275356,7 @@ self: { description = "Google Photos Library SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -276874,7 +275376,6 @@ self: { ]; description = "Google Play Movies Partner SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276894,7 +275395,6 @@ self: { ]; description = "Google Play Custom App Publishing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276914,7 +275414,6 @@ self: { ]; description = "Google + SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276934,7 +275433,6 @@ self: { ]; description = "Google + Domains SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276954,7 +275452,6 @@ self: { ]; description = "Google Poly SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -276975,6 +275472,7 @@ self: { description = "Google Prediction SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -276994,7 +275492,6 @@ self: { ]; description = "Google Proximity Beacon SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277014,7 +275511,6 @@ self: { ]; description = "Google Cloud Pub/Sub SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277034,7 +275530,6 @@ self: { ]; description = "Google QPX Express SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277054,7 +275549,6 @@ self: { ]; description = "Google Cloud Memorystore for Redis SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277074,7 +275568,6 @@ self: { ]; description = "Google Remote Build Execution SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277094,7 +275587,6 @@ self: { ]; description = "Google Replica Pool SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277114,7 +275606,6 @@ self: { ]; description = "Google Compute Engine Instance Group Updater SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277134,7 +275625,6 @@ self: { ]; description = "Google Cloud Resource Manager SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277155,6 +275645,7 @@ self: { description = "Google Compute Engine Instance Groups SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -277174,7 +275665,6 @@ self: { ]; description = "Google Cloud Run SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277194,7 +275684,6 @@ self: { ]; description = "Google Cloud Runtime Configuration SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277214,7 +275703,6 @@ self: { ]; description = "Google Safe Browsing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277234,7 +275722,6 @@ self: { ]; description = "Google Apps Script SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277254,7 +275741,6 @@ self: { ]; description = "Google Search Console URL Testing Tools SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277274,7 +275760,6 @@ self: { ]; description = "Google Cloud Security Command Center SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277294,7 +275779,6 @@ self: { ]; description = "Google Service Broker SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277314,7 +275798,6 @@ self: { ]; description = "Google Service Consumer Management SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277334,7 +275817,6 @@ self: { ]; description = "Google Service Control SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277354,7 +275836,6 @@ self: { ]; description = "Google Service Management SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277374,7 +275855,6 @@ self: { ]; description = "Google Service Networking SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277394,7 +275874,6 @@ self: { ]; description = "Google Service Usage SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277414,7 +275893,6 @@ self: { ]; description = "Google Service User SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277434,7 +275912,6 @@ self: { ]; description = "Google Sheets SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277454,7 +275931,6 @@ self: { ]; description = "Google Content API for Shopping SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277474,7 +275950,6 @@ self: { ]; description = "Google Site Verification SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277494,7 +275969,6 @@ self: { ]; description = "Google Slides SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277514,7 +275988,6 @@ self: { ]; description = "Google Cloud Source Repositories SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277534,7 +276007,6 @@ self: { ]; description = "Google Cloud Spanner SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277554,7 +276026,6 @@ self: { ]; description = "Google Spectrum Database SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277574,7 +276045,6 @@ self: { ]; description = "Google Cloud Speech-to-Text SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277594,7 +276064,6 @@ self: { ]; description = "Google Cloud SQL Admin SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277614,7 +276083,6 @@ self: { ]; description = "Google Cloud Storage JSON SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277634,7 +276102,6 @@ self: { ]; description = "Google Storage Transfer SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277654,7 +276121,6 @@ self: { ]; description = "Google Street View Publish SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277674,7 +276140,6 @@ self: { ]; description = "Google Surveys SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277694,7 +276159,6 @@ self: { ]; description = "Google Tag Manager SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277715,6 +276179,7 @@ self: { description = "Google TaskQueue SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -277734,7 +276199,6 @@ self: { ]; description = "Google Cloud Testing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277754,7 +276218,6 @@ self: { ]; description = "Google Cloud Text-to-Speech SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277774,7 +276237,6 @@ self: { ]; description = "Google Cloud Tool Results SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277794,7 +276256,6 @@ self: { ]; description = "Google Cloud TPU SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277814,7 +276275,6 @@ self: { ]; description = "Google Tracing SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277834,7 +276294,6 @@ self: { ]; description = "Google Cloud Translation SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277854,7 +276313,6 @@ self: { ]; description = "Google URL Shortener SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277875,6 +276333,7 @@ self: { description = "Google Cloud User Accounts SDK"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -277894,7 +276353,6 @@ self: { ]; description = "Google G Suite Vault SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277914,7 +276372,6 @@ self: { ]; description = "Google Cloud Video Intelligence SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277934,7 +276391,6 @@ self: { ]; description = "Google Cloud Vision SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277954,7 +276410,6 @@ self: { ]; description = "Google Search Console SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277974,7 +276429,6 @@ self: { ]; description = "Google Web Security Scanner SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277994,7 +276448,6 @@ self: { ]; description = "Google YouTube Data SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -278014,7 +276467,6 @@ self: { ]; description = "Google YouTube Analytics SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -278034,7 +276486,6 @@ self: { ]; description = "Google YouTube Reporting SDK"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -278163,6 +276614,152 @@ self: { } ) { }; + "google-cloud-common" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + hspec, + http-conduit, + jwt, + mtl, + process, + text, + time, + }: + mkDerivation { + pname = "google-cloud-common"; + version = "0.1.0.0"; + sha256 = "094gfjd0mlnp44a2a1zjqz88rgq9xp12spff00yiyf6vkrqpxnkb"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + http-conduit + jwt + mtl + process + text + time + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + hspec + http-conduit + jwt + mtl + process + text + time + ]; + description = "GCP Client for Haskell"; + license = lib.licenses.mit; + } + ) { }; + + "google-cloud-compute" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + google-cloud-common, + hspec, + http-conduit, + text, + }: + mkDerivation { + pname = "google-cloud-compute"; + version = "0.1.0.0"; + sha256 = "1s8dy9ns65m5vcf6ybfjg2jvck4awmzrg8szfdzfi89pqcnwx40w"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + google-cloud-common + http-conduit + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + google-cloud-common + hspec + http-conduit + text + ]; + description = "GCP Client for Haskell"; + license = lib.licenses.mit; + } + ) { }; + + "google-cloud-logging" = callPackage ( + { + mkDerivation, + aeson, + base, + google-cloud-common, + }: + mkDerivation { + pname = "google-cloud-logging"; + version = "0.1.0.0"; + sha256 = "0yjwihsklbhqq1k3gdcn1df3bvln4brby8ymr6jizwgsy64cvsz3"; + libraryHaskellDepends = [ + aeson + base + google-cloud-common + ]; + testHaskellDepends = [ + aeson + base + google-cloud-common + ]; + description = "GCP Client for Haskell"; + license = lib.licenses.mit; + } + ) { }; + + "google-cloud-storage" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + google-cloud-common, + text, + }: + mkDerivation { + pname = "google-cloud-storage"; + version = "0.1.0.0"; + sha256 = "14c3m2r6br623ij7amig05mirhnpdcazszzys6dqd2izpf8dn85r"; + libraryHaskellDepends = [ + aeson + base + bytestring + google-cloud-common + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + google-cloud-common + text + ]; + license = lib.licenses.mit; + } + ) { }; + "google-dictionary" = callPackage ( { mkDerivation, @@ -278384,7 +276981,6 @@ self: { ]; description = "Bindings to the Google Geocoding API (formerly Maps Geocoding API)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -278550,8 +277146,6 @@ self: { ]; description = "Get a signed JWT for Google Service Accounts"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -278695,8 +277289,6 @@ self: { ]; description = "Bindings to the Google Maps Static API (formerly Static Maps API)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -278937,8 +277529,8 @@ self: { }: mkDerivation { pname = "gopro-plus"; - version = "0.6.6.6"; - sha256 = "024kldfbkpwnn67y8ckmfzcp0v2sp7qp1mlhwrrgdr0hb6di3852"; + version = "0.6.6.7"; + sha256 = "005kdy8jvny75q4srphz5wvl3b2alkvj5kxlz5yp7qqiwvdgp0y4"; libraryHaskellDepends = [ aeson base @@ -279944,6 +278536,7 @@ self: { bytestring, containers, data-default, + fixed-generic, gpu-vulkan-middle, hetero-parameter-list, hetero-parameter-list-with-typelevel-tools, @@ -279961,14 +278554,15 @@ self: { }: mkDerivation { pname = "gpu-vulkan"; - version = "0.1.0.162"; - sha256 = "0bmxzkfgdhvvpbgbjbav9klgj81fhn33dhxipiv2acbyq0dpwk6c"; + version = "0.1.0.170"; + sha256 = "1yasjnay36ac5qixnyzp1nl1srhvybs8z7z2al062cgrzklr4fb9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers data-default + fixed-generic gpu-vulkan-middle hetero-parameter-list hetero-parameter-list-with-typelevel-tools @@ -279989,6 +278583,7 @@ self: { bytestring containers data-default + fixed-generic gpu-vulkan-middle hetero-parameter-list hetero-parameter-list-with-typelevel-tools @@ -280006,6 +278601,7 @@ self: { ]; description = "Vulkan library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -280021,8 +278617,8 @@ self: { }: mkDerivation { pname = "gpu-vulkan-core"; - version = "0.1.0.19"; - sha256 = "1xg400xmp8xxmca9j8wkk4jkd97xfmjrirp1dr6zdmqk46mvrfvl"; + version = "0.1.0.21"; + sha256 = "1m5pcr1pif4z2a5y32gwcf7rv50zd7qa6n1c9r5c27qk32xai65f"; libraryHaskellDepends = [ base c-enum @@ -280043,6 +278639,193 @@ self: { } ) { inherit (pkgs) vulkan-loader; }; + "gpu-vulkan-core-khr-surface" = callPackage ( + { + mkDerivation, + base, + c-struct, + gpu-vulkan-core, + }: + mkDerivation { + pname = "gpu-vulkan-core-khr-surface"; + version = "0.1.0.0"; + sha256 = "0chbz54dby52lqn28v9cs3gjha18mppmc5zvl3516kwlnkdczgpk"; + libraryHaskellDepends = [ + base + c-struct + gpu-vulkan-core + ]; + testHaskellDepends = [ + base + c-struct + gpu-vulkan-core + ]; + description = "Thin wrapper for VK_KHR_surface extension of the Vulkan API"; + license = lib.licenses.bsd3; + } + ) { }; + + "gpu-vulkan-core-khr-swapchain" = callPackage ( + { + mkDerivation, + base, + c-struct, + gpu-vulkan-core, + gpu-vulkan-core-khr-surface, + }: + mkDerivation { + pname = "gpu-vulkan-core-khr-swapchain"; + version = "0.1.0.0"; + sha256 = "00y6zyljhbh0400w96qmswjl2f2ih88f2f82cdvilzhqvh0bxqqy"; + libraryHaskellDepends = [ + base + c-struct + gpu-vulkan-core + gpu-vulkan-core-khr-surface + ]; + testHaskellDepends = [ + base + c-struct + gpu-vulkan-core + gpu-vulkan-core-khr-surface + ]; + description = "Thin wrapper for VK_KHR_swapchain extension of the Vulkan API"; + license = lib.licenses.bsd3; + } + ) { }; + + "gpu-vulkan-khr-surface" = callPackage ( + { + mkDerivation, + base, + containers, + gpu-vulkan, + gpu-vulkan-middle-khr-surface, + hetero-parameter-list, + stm, + typelevel-tools-yj, + }: + mkDerivation { + pname = "gpu-vulkan-khr-surface"; + version = "0.1.0.0"; + sha256 = "0r5mnv64c8pcm1rhkr109r29dhjjcj8msv2gjvnjr2h0p7zw2jyz"; + libraryHaskellDepends = [ + base + containers + gpu-vulkan + gpu-vulkan-middle-khr-surface + hetero-parameter-list + stm + typelevel-tools-yj + ]; + testHaskellDepends = [ + base + containers + gpu-vulkan + gpu-vulkan-middle-khr-surface + hetero-parameter-list + stm + typelevel-tools-yj + ]; + description = "VK_KHR_surface extension of the Vulkan API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "gpu-vulkan-khr-surface-glfw" = callPackage ( + { + mkDerivation, + base, + containers, + glfw-group, + gpu-vulkan, + gpu-vulkan-khr-surface, + gpu-vulkan-middle-khr-surface, + gpu-vulkan-middle-khr-surface-glfw, + stm, + typelevel-tools-yj, + }: + mkDerivation { + pname = "gpu-vulkan-khr-surface-glfw"; + version = "0.1.0.0"; + sha256 = "1nk1gg07yv3gm53k9ya27w83qiafcvn5vlsdqpvw1ckfwjcx5zlb"; + libraryHaskellDepends = [ + base + containers + glfw-group + gpu-vulkan + gpu-vulkan-khr-surface + gpu-vulkan-middle-khr-surface + gpu-vulkan-middle-khr-surface-glfw + stm + typelevel-tools-yj + ]; + testHaskellDepends = [ + base + containers + glfw-group + gpu-vulkan + gpu-vulkan-khr-surface + gpu-vulkan-middle-khr-surface + gpu-vulkan-middle-khr-surface-glfw + stm + typelevel-tools-yj + ]; + description = "GLFW surface for Vulkan"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "gpu-vulkan-khr-swapchain" = callPackage ( + { + mkDerivation, + base, + containers, + fixed-generic, + gpu-vulkan, + gpu-vulkan-khr-surface, + gpu-vulkan-middle-khr-swapchain, + hetero-parameter-list, + stm, + storable-peek-poke, + typelevel-tools-yj, + }: + mkDerivation { + pname = "gpu-vulkan-khr-swapchain"; + version = "0.1.0.1"; + sha256 = "1yf1z9in4ddw4irgr9hsabrlpg52z5bb2jn19zmlkrimlnxyry2h"; + libraryHaskellDepends = [ + base + containers + fixed-generic + gpu-vulkan + gpu-vulkan-khr-surface + gpu-vulkan-middle-khr-swapchain + hetero-parameter-list + stm + storable-peek-poke + typelevel-tools-yj + ]; + testHaskellDepends = [ + base + containers + fixed-generic + gpu-vulkan + gpu-vulkan-khr-surface + gpu-vulkan-middle-khr-swapchain + hetero-parameter-list + stm + storable-peek-poke + typelevel-tools-yj + ]; + description = "VK_KHR_swapchain extension of the Vulkan API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "gpu-vulkan-middle" = callPackage ( { mkDerivation, @@ -280070,8 +278853,8 @@ self: { }: mkDerivation { pname = "gpu-vulkan-middle"; - version = "0.1.0.68"; - sha256 = "0dhr34f8kg2s9wy7pifnfvrz6i1pns191smh1zgna2hdpy9dm8ff"; + version = "0.1.0.75"; + sha256 = "1m22f7p78pwpipkvlsg95izivhz4z2cxiww4l4qy329s1cyyy0w6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -280124,6 +278907,126 @@ self: { } ) { }; + "gpu-vulkan-middle-khr-surface" = callPackage ( + { + mkDerivation, + base, + c-enum, + data-default, + gpu-vulkan-core, + gpu-vulkan-core-khr-surface, + gpu-vulkan-middle, + storable-peek-poke, + typelevel-tools-yj, + }: + mkDerivation { + pname = "gpu-vulkan-middle-khr-surface"; + version = "0.1.0.0"; + sha256 = "13wlfq819rv5jv5zwbyigmchiwpxvrahvmk077dnia123w9c25py"; + libraryHaskellDepends = [ + base + c-enum + data-default + gpu-vulkan-core + gpu-vulkan-core-khr-surface + gpu-vulkan-middle + storable-peek-poke + typelevel-tools-yj + ]; + testHaskellDepends = [ + base + c-enum + data-default + gpu-vulkan-core + gpu-vulkan-core-khr-surface + gpu-vulkan-middle + storable-peek-poke + typelevel-tools-yj + ]; + description = "medium wrapper for VK_KHR_surface extension of the Vulkan API"; + license = lib.licenses.bsd3; + } + ) { }; + + "gpu-vulkan-middle-khr-surface-glfw" = callPackage ( + { + mkDerivation, + base, + GLFW-b, + gpu-vulkan-middle, + gpu-vulkan-middle-khr-surface, + typelevel-tools-yj, + }: + mkDerivation { + pname = "gpu-vulkan-middle-khr-surface-glfw"; + version = "0.1.0.1"; + sha256 = "131n65vjsbgk9kbwcl0z07bgisir05005082s7rwrl7w234swhjq"; + libraryHaskellDepends = [ + base + GLFW-b + gpu-vulkan-middle + gpu-vulkan-middle-khr-surface + typelevel-tools-yj + ]; + testHaskellDepends = [ + base + GLFW-b + gpu-vulkan-middle + gpu-vulkan-middle-khr-surface + typelevel-tools-yj + ]; + description = "medium wrapper for GLFW surface for the Vulkan API"; + license = lib.licenses.bsd3; + } + ) { }; + + "gpu-vulkan-middle-khr-swapchain" = callPackage ( + { + mkDerivation, + base, + c-enum, + data-default, + gpu-vulkan-core, + gpu-vulkan-core-khr-swapchain, + gpu-vulkan-middle, + gpu-vulkan-middle-khr-surface, + storable-peek-poke, + text, + typelevel-tools-yj, + }: + mkDerivation { + pname = "gpu-vulkan-middle-khr-swapchain"; + version = "0.1.0.0"; + sha256 = "1ncxswbjawra7jhw97wmdz65lzvcci47g3d4cqymizv9lcc0c5yv"; + libraryHaskellDepends = [ + base + c-enum + data-default + gpu-vulkan-core + gpu-vulkan-core-khr-swapchain + gpu-vulkan-middle + gpu-vulkan-middle-khr-surface + storable-peek-poke + text + typelevel-tools-yj + ]; + testHaskellDepends = [ + base + c-enum + data-default + gpu-vulkan-core + gpu-vulkan-core-khr-swapchain + gpu-vulkan-middle + gpu-vulkan-middle-khr-surface + storable-peek-poke + text + typelevel-tools-yj + ]; + description = "medium wrapper for VK_KHR_swapchain extension of the Vulkan API"; + license = lib.licenses.bsd3; + } + ) { }; + "gpx-conduit" = callPackage ( { mkDerivation, @@ -280172,10 +279075,8 @@ self: { }: mkDerivation { pname = "grab"; - version = "0.0.0.8"; - sha256 = "0g3b79q985r6r6dfd97x1fhdj8fh35qnz9b34b78982qg60pl6y6"; - revision = "1"; - editedCabalFile = "1qyd89ijz7scz6pzqhqddypsbc9xpn2kaw5hcvbsk6rhl4pdkgqs"; + version = "0.0.0.9"; + sha256 = "0kz02gikd95f2ds6njk7zlrygqrlhg7v9vw76a3c2qa6jmvlnmz5"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -280203,10 +279104,8 @@ self: { }: mkDerivation { pname = "grab-form"; - version = "0.0.0.8"; - sha256 = "0q1lx6lybariwhnlbg49m683jppn6da5q8h3xmg795m420x1dk5a"; - revision = "1"; - editedCabalFile = "0hmf6pl19frv3839vr60w72azb8pnf2mvpyv707kg51c4zgk79fw"; + version = "0.0.0.9"; + sha256 = "0xwy8xk7mkm536skrzixxk5dya1m6mwm39dhgqzfj2y4zgrzd26b"; libraryHaskellDepends = [ base containers @@ -280726,6 +279625,174 @@ self: { } ) { }; + "grapesy" = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + async, + base, + base16-bytestring, + base64-bytestring, + binary, + bytestring, + conduit, + containers, + crypton-x509, + crypton-x509-store, + crypton-x509-system, + data-default, + deepseq, + exceptions, + grpc-spec, + hashable, + http-types, + http2, + http2-tls, + lens, + mtl, + network, + network-run, + optparse-applicative, + proto-lens, + proto-lens-protobuf-types, + proto-lens-runtime, + QuickCheck, + random, + record-hasfield, + recv, + serialise, + splitmix, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + temporary, + text, + time-manager, + tls, + unbounded-delays, + unix, + unordered-containers, + utf8-string, + vector, + }: + mkDerivation { + pname = "grapesy"; + version = "1.0.0"; + sha256 = "1vrb4xb57j5bpzrhzipnw454yb5hpdyl64c2pnl0gdh79c053vvm"; + revision = "1"; + editedCabalFile = "146jyzlqdppdshkjqc2k7wjfs0awil5n3b1m17dcsiis8fslnj6n"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + async + base + binary + bytestring + conduit + containers + crypton-x509 + crypton-x509-store + crypton-x509-system + data-default + deepseq + exceptions + grpc-spec + http-types + http2 + http2-tls + lens + mtl + network + network-run + proto-lens + proto-lens-protobuf-types + random + recv + stm + text + time-manager + tls + unbounded-delays + unordered-containers + utf8-string + ]; + testHaskellDepends = [ + ansi-terminal + async + base + bytestring + containers + deepseq + exceptions + grpc-spec + http-types + http2 + mtl + network + optparse-applicative + proto-lens-protobuf-types + proto-lens-runtime + QuickCheck + record-hasfield + serialise + stm + tasty + tasty-hunit + tasty-quickcheck + temporary + text + tls + unix + utf8-string + vector + ]; + benchmarkHaskellDepends = [ + aeson + base + base16-bytestring + base64-bytestring + bytestring + containers + deepseq + hashable + optparse-applicative + proto-lens-runtime + splitmix + text + unordered-containers + ]; + description = "Native Haskell implementation of the gRPC framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "grapesy-etcd" = callPackage ( + { + mkDerivation, + base, + exceptions, + grapesy, + proto-lens-etcd, + }: + mkDerivation { + pname = "grapesy-etcd"; + version = "0.3.0"; + sha256 = "0kv50shw2iwnmj896zzbqc1imsdwwls4dnak6k6hls5fp1jryy8k"; + libraryHaskellDepends = [ + base + exceptions + grapesy + proto-lens-etcd + ]; + description = "grapesy-etcd - GRPC interface to etcd"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "graph" = callPackage ( { mkDerivation, @@ -281229,6 +280296,8 @@ self: { ]; description = "Trace the call graph of a program"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -281712,63 +280781,6 @@ self: { ) { }; "graphql" = callPackage ( - { - mkDerivation, - base, - conduit, - containers, - exceptions, - hspec, - hspec-discover, - hspec-expectations, - hspec-megaparsec, - megaparsec, - parser-combinators, - QuickCheck, - template-haskell, - text, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "graphql"; - version = "1.2.0.3"; - sha256 = "0q01q02v66bnfy0gpwik0dspiwr1xvr9gp377yga5nhz3rjvzz38"; - libraryHaskellDepends = [ - base - conduit - containers - exceptions - megaparsec - parser-combinators - template-haskell - text - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - base - conduit - containers - exceptions - hspec - hspec-expectations - hspec-megaparsec - megaparsec - QuickCheck - text - unordered-containers - vector - ]; - testToolDepends = [ hspec-discover ]; - description = "Haskell GraphQL implementation"; - license = "MPL-2.0 AND BSD-3-Clause"; - } - ) { }; - - "graphql_1_5_0_0" = callPackage ( { mkDerivation, base, @@ -281820,7 +280832,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell GraphQL implementation"; license = "MPL-2.0 AND BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -282024,8 +281035,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "GraphQL with batteries"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -282097,10 +281106,8 @@ self: { }: mkDerivation { pname = "graphs"; - version = "0.7.2"; - sha256 = "1isdy8qx3q00pb3jinvvmfvzhwblr3yhj4dzmlv0hdj0yi9j8bly"; - revision = "1"; - editedCabalFile = "1yhlaqgzwm52llhirhff90cvgb92pirmwmn63vwh44b83nx6m2xc"; + version = "0.7.3"; + sha256 = "1lcavfli46azfacjh9vgsgs0yb6r0s4ch15pxypq63imiw169fvy"; libraryHaskellDepends = [ array base @@ -282193,8 +281200,8 @@ self: { }: mkDerivation { pname = "graphula"; - version = "2.1.0.0"; - sha256 = "1xiafr59a91r8avyns6nbmm2aq4wkf1s9z8xqkzapnz82wj3xkh4"; + version = "2.1.0.1"; + sha256 = "1bc8nr6m9lahbfg5h1i9y25kv5ikr7dcqs4ga4hzii07zvq6ks84"; libraryHaskellDepends = [ base containers @@ -282340,8 +281347,8 @@ self: { }: mkDerivation { pname = "graphviz"; - version = "2999.20.2.0"; - sha256 = "18kh6b5hgm8qfca2fiqzcyh7ysx8c1i72cchdmb16r3idpnyrkpw"; + version = "2999.20.2.1"; + sha256 = "10mksxlg0pn82z6sfz8xnnmhn03ddi4cml9fh3wlgph1ksjhzz4g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -282383,6 +281390,73 @@ self: { } ) { inherit (pkgs) graphviz; }; + "graphwiz" = callPackage ( + { + mkDerivation, + base, + containers, + directory, + filepath, + hashable, + lens, + mtl, + stm, + tagged, + tasty, + tasty-autocollect, + tasty-golden, + text, + text-builder, + transformers, + unordered-containers, + }: + mkDerivation { + pname = "graphwiz"; + version = "1.0.0"; + sha256 = "0ssddsg7wv007ll6jazhncdvs6pd42pc8nfvg4md1a2xhrzacv03"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + hashable + lens + mtl + text + text-builder + transformers + unordered-containers + ]; + executableHaskellDepends = [ + base + lens + text-builder + ]; + testHaskellDepends = [ + base + containers + directory + filepath + hashable + lens + mtl + stm + tagged + tasty + tasty-autocollect + tasty-golden + text + text-builder + transformers + unordered-containers + ]; + testToolDepends = [ tasty-autocollect ]; + description = "Monadic DOT graph builder DSL"; + license = lib.licenses.bsd3; + mainProgram = "example"; + } + ) { }; + "graql" = callPackage ( { mkDerivation, @@ -282687,8 +281761,10 @@ self: { { mkDerivation, base, + base16-bytestring, binary, bytestring, + cryptohash-md5, directory, exceptions, hashable, @@ -282709,14 +281785,16 @@ self: { }: mkDerivation { pname = "greenclip"; - version = "4.2.0"; - sha256 = "03y179mjck7i1f9jw5j6aj1mzgvr91fzmdsbmzhabdjnhcl9b1r6"; + version = "4.3.1"; + sha256 = "16465cz2hcsi9qpn16xgy25zlb0kqvbfl6py8kq8s3qn9ad9qf8v"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base + base16-bytestring binary bytestring + cryptohash-md5 directory exceptions hashable @@ -282916,6 +281994,7 @@ self: { description = "Practical Deep Learning in Haskell"; license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -282973,8 +282052,8 @@ self: { }: mkDerivation { pname = "greskell"; - version = "2.0.3.2"; - sha256 = "1vyszhrzmqbhisskcrlglpkrizz1mj8kxkdwcpwpg24v6bd65g72"; + version = "2.0.3.3"; + sha256 = "09k5h0y77wahrsv3xlxsrba1rwzc4p2fbhf8psi7qp314sgs3adx"; libraryHaskellDepends = [ aeson base @@ -283000,7 +282079,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell binding for Gremlin graph query language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -283024,8 +282102,8 @@ self: { }: mkDerivation { pname = "greskell-core"; - version = "1.0.0.3"; - sha256 = "1qwd2afiaqyrjbdk3c06l2y4rnvzk734n74lkb2c7ms2njgginbn"; + version = "1.0.0.4"; + sha256 = "0cvqrbpfa0flsvjvmdg6pf1m0dd1gxgk22n8wqbnvwak8c528hff"; libraryHaskellDepends = [ aeson base @@ -283052,8 +282130,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell binding for Gremlin graph query language - core data types and tools"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -283079,8 +282155,8 @@ self: { }: mkDerivation { pname = "greskell-websocket"; - version = "1.0.0.3"; - sha256 = "08kxk1rmahq61iynn47896rw61wc0gnp8js7gkh43lh4lay5q2rz"; + version = "1.0.0.4"; + sha256 = "130v63zgx21rqk57d1lzsx0iv688gg7j33vywflacnd3r6ns6zxc"; libraryHaskellDepends = [ aeson async @@ -283110,7 +282186,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell client for Gremlin Server using WebSocket serializer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -283522,8 +282597,123 @@ self: { }: mkDerivation { pname = "grisette"; - version = "0.10.0.0"; - sha256 = "0sy54dwd48skqx4vjwnb0665i4pdp736gb7f37c7nq1372y89wmr"; + version = "0.9.0.0"; + sha256 = "1j9aqdi8lx4i65dqj68hsjaq95kddk7bnk8mzznga7vspczlarsx"; + libraryHaskellDepends = [ + array + async + atomic-primops + base + binary + bytes + bytestring + cereal + cereal-text + containers + deepseq + generic-deriving + hashable + libBF + loch-th + mtl + parallel + prettyprinter + QuickCheck + sbv + stm + template-haskell + text + th-abstraction + th-compat + th-lift-instances + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + array + async + atomic-primops + base + binary + bytes + bytestring + cereal + cereal-text + containers + deepseq + doctest + generic-deriving + hashable + HUnit + libBF + loch-th + mtl + parallel + prettyprinter + QuickCheck + sbv + stm + template-haskell + test-framework + test-framework-hunit + test-framework-quickcheck2 + text + th-abstraction + th-compat + th-lift-instances + transformers + unordered-containers + vector + ]; + description = "Symbolic evaluation as a library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "grisette_0_11_0_0" = callPackage ( + { + mkDerivation, + array, + async, + atomic-primops, + base, + binary, + bytes, + bytestring, + cereal, + cereal-text, + containers, + deepseq, + doctest, + generic-deriving, + hashable, + HUnit, + libBF, + loch-th, + mtl, + parallel, + prettyprinter, + QuickCheck, + sbv, + stm, + template-haskell, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + text, + th-abstraction, + th-compat, + th-lift-instances, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "grisette"; + version = "0.11.0.0"; + sha256 = "1fc1qdpq748fm3q61i1shpq0ksvnpz4zf7a5ph2gxgd49d7m0j3y"; libraryHaskellDepends = [ array async @@ -284262,8 +283452,8 @@ self: { pname = "group-by-date"; version = "0.1.0.5"; sha256 = "1c19x8qqrq8fiaxdz917nim8z8dcsi4bcyf88ci39d3xq1iq9iis"; - revision = "1"; - editedCabalFile = "1kg5nfk68s2222nnxw76hxrzp04s2ax5vnn72i6w91agw294f7mh"; + revision = "2"; + editedCabalFile = "1hgil34is14j10dhxwbmmwkwgbqv0as1cmm2lm1j5p6aknz1swvh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -284372,6 +283562,8 @@ self: { ]; description = "Replacement definition of Data.List.GroupBy"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -284478,8 +283670,6 @@ self: { ]; description = "Generically derive Group instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -284555,8 +283745,6 @@ self: { ]; description = "A contiguous growable array type"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -284834,6 +284022,97 @@ self: { inherit (pkgs) grpc; }; + "grpc-spec" = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + base64-bytestring, + binary, + bytestring, + case-insensitive, + containers, + data-default, + deepseq, + exceptions, + hashable, + http-types, + lens, + mtl, + network, + prettyprinter, + prettyprinter-ansi-terminal, + proto-lens, + proto-lens-protobuf-types, + proto-lens-runtime, + QuickCheck, + quickcheck-instances, + record-hasfield, + snappy-c, + tasty, + tasty-quickcheck, + text, + tree-diff, + utf8-string, + vector, + zlib, + }: + mkDerivation { + pname = "grpc-spec"; + version = "1.0.0"; + sha256 = "1jyjkhcvgdz0gq1q134yvdwa6xy7q1qcydibkkd40dkwl4xg7b0d"; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + base64-bytestring + binary + bytestring + case-insensitive + containers + data-default + deepseq + exceptions + hashable + http-types + lens + mtl + network + proto-lens + proto-lens-protobuf-types + proto-lens-runtime + record-hasfield + snappy-c + text + utf8-string + vector + zlib + ]; + testHaskellDepends = [ + base + base64-bytestring + bytestring + case-insensitive + containers + http-types + lens + mtl + prettyprinter + prettyprinter-ansi-terminal + proto-lens + QuickCheck + quickcheck-instances + tasty + tasty-quickcheck + text + tree-diff + ]; + description = "Implementation of the pure part of the gRPC spec"; + license = lib.licenses.bsd3; + } + ) { }; + "gruff" = callPackage ( { mkDerivation, @@ -285346,8 +284625,8 @@ self: { }: mkDerivation { pname = "gtk"; - version = "0.15.9"; - sha256 = "02kanwmakzniwb4ilywfkp7scdavx0kfc78g5vmap6s3k8sf42l5"; + version = "0.15.10"; + sha256 = "1bxaf9c2ascrjk4xv03xqj6nfh3m1hzfq47cnvb32g6hxal9ap3k"; enableSeparateDataOutput = true; setupHaskellDepends = [ base @@ -285748,8 +285027,8 @@ self: { }: mkDerivation { pname = "gtk2hs-buildtools"; - version = "0.13.11.0"; - sha256 = "056wif0yx07i4c3kvpa6kxas6fqqymchkp9gi8f2fj8s9aaga0vd"; + version = "0.13.12.0"; + sha256 = "15g4y6i0w0grnl1vi2c51k10qzhdbnqqk2vp2p3pclx5n41g6213"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -286031,8 +285310,8 @@ self: { }: mkDerivation { pname = "gtk3"; - version = "0.15.9"; - sha256 = "0qnz9klvgkdssw43w8qi9n02i5rj1cd4varw3zrkhcqg9i9zsf43"; + version = "0.15.10"; + sha256 = "1bsl4ik7jw5d0lk7fmmdp3ymb30wircwdvdqd892hrmjaq3qmfh9"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -286408,6 +285687,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "gtvm-hs"; + broken = true; } ) { }; @@ -286567,6 +285847,7 @@ self: { description = "Generate simple combinators given their type"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -286942,8 +286223,6 @@ self: { description = "Raylib bindings for Haskell"; license = lib.licenses.asl20; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { @@ -287155,7 +286434,6 @@ self: { ]; description = "QUIC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "h3spec"; } ) { }; @@ -287757,8 +287035,8 @@ self: { }: mkDerivation { pname = "hOpenPGP"; - version = "2.10.0"; - sha256 = "1k8c4qwkn4nb9kz3zmlpkjdrmzygk9dc2fms8k8rgqlnz7l61ch5"; + version = "2.10.1"; + sha256 = "1wj8p62hqzl409l91l0xiz5fb7lmzrnh0f453wgxkvyxk0vzf36z"; libraryHaskellDepends = [ aeson asn1-encoding @@ -289860,6 +289138,8 @@ self: { pname = "hackage-repo-tool"; version = "0.1.1.4"; sha256 = "1nqm6rri8rkhrqvppyzy04s3875c4wjcay8gny4ygbr65c6iw81v"; + revision = "1"; + editedCabalFile = "09fx1z32m36riv3hmjrv36knlmmrrjq2hbl30i2qfk7pfcbcjlgw"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -289881,9 +289161,7 @@ self: { ]; description = "Manage secure file-based package repositories"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hackage-repo-tool"; - broken = true; } ) { }; @@ -289907,6 +289185,8 @@ self: { pname = "hackage-revdeps"; version = "0.1"; sha256 = "1rc6k7cjcc581cx7nx7q0p5qdfzpc010bacx4w524j6bw1qb2kp1"; + revision = "1"; + editedCabalFile = "1x0rslnwk818wv37qxjfk8nmv1ld5an6ca402zhgmq0i94gd39h3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -289936,98 +289216,6 @@ self: { ) { }; "hackage-security" = callPackage ( - { - mkDerivation, - aeson, - base, - base16-bytestring, - base64-bytestring, - bytestring, - Cabal, - Cabal-syntax, - containers, - cryptohash-sha256, - directory, - ed25519, - filepath, - ghc-prim, - lukko, - mtl, - network, - network-uri, - parsec, - pretty, - QuickCheck, - tar, - tasty, - tasty-hunit, - tasty-quickcheck, - template-haskell, - temporary, - text, - time, - transformers, - unordered-containers, - vector, - zlib, - }: - mkDerivation { - pname = "hackage-security"; - version = "0.6.2.4"; - sha256 = "10jcxn3ihsaf2dv0wyrccjszwqz2cpgv2k8bwqxfjhjbn0xmp4lb"; - revision = "3"; - editedCabalFile = "15y006779ssm21ypcg291307gv2xrg740aqw4ky8qsxyrmcyj4sg"; - libraryHaskellDepends = [ - base - base16-bytestring - base64-bytestring - bytestring - Cabal - Cabal-syntax - containers - cryptohash-sha256 - directory - ed25519 - filepath - ghc-prim - lukko - mtl - network - network-uri - parsec - pretty - tar - template-haskell - time - transformers - zlib - ]; - testHaskellDepends = [ - aeson - base - bytestring - Cabal - Cabal-syntax - containers - network-uri - QuickCheck - tar - tasty - tasty-hunit - tasty-quickcheck - temporary - text - time - unordered-containers - vector - zlib - ]; - description = "Hackage security library"; - license = lib.licenses.bsd3; - } - ) { }; - - "hackage-security_0_6_2_6" = callPackage ( { mkDerivation, aeson, @@ -290067,8 +289255,8 @@ self: { pname = "hackage-security"; version = "0.6.2.6"; sha256 = "0sfvd5y9v01bjsxsrf446ldcqf56arzr94jk2zsvj49yddbn2hif"; - revision = "4"; - editedCabalFile = "0d7znfvp5b2fqck7bcrhh8a2y21az1bryf0c8gp21j1crrq1lcd7"; + revision = "5"; + editedCabalFile = "1aa020az04a459zx8xy8apdsxmvgndnlfz1cbxwr27sxylg6ypzq"; libraryHaskellDepends = [ base base16-bytestring @@ -290116,7 +289304,6 @@ self: { ]; description = "Hackage security library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -290136,6 +289323,8 @@ self: { pname = "hackage-security-HTTP"; version = "0.1.1.2"; sha256 = "0nsnn0lnnpvvfwgl480vhbmf4pfc11h128y252lslnlhzj1c66l3"; + revision = "1"; + editedCabalFile = "1jdrl10fvcibylsi027m4029rnzr0kc3l6yrd84ykyi0wcmyva3v"; libraryHaskellDepends = [ base bytestring @@ -291044,6 +290233,44 @@ self: { } ) { }; + "haddock-use-refs" = callPackage ( + { + mkDerivation, + base, + cpphs, + haddock-library, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + }: + mkDerivation { + pname = "haddock-use-refs"; + version = "1.0.1"; + sha256 = "0yra139dxybs803c0fa5ssdcp9414mrr281y84z8xmyga7ifmrgw"; + libraryHaskellDepends = [ + base + cpphs + haddock-library + template-haskell + ]; + testHaskellDepends = [ + base + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + template-haskell + ]; + testToolDepends = [ tasty-discover ]; + description = "Eliminate warnings for names referred in Haddock only"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "haddocset" = callPackage ( { mkDerivation, @@ -292354,133 +291581,6 @@ self: { ) { }; "hakyll" = callPackage ( - { - mkDerivation, - aeson, - base, - binary, - blaze-html, - blaze-markup, - bytestring, - containers, - data-default, - deepseq, - directory, - file-embed, - filepath, - fsnotify, - hashable, - http-conduit, - http-types, - lrucache, - mtl, - network-uri, - optparse-applicative, - pandoc, - parsec, - process, - QuickCheck, - random, - regex-tdfa, - resourcet, - scientific, - tagsoup, - tasty, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - time, - time-locale-compat, - unordered-containers, - util-linux, - vector, - wai, - wai-app-static, - warp, - yaml, - }: - mkDerivation { - pname = "hakyll"; - version = "4.16.3.0"; - sha256 = "1m6kr9ph3ja3y2b6j1i2rk349v8ikqwjjj1z0my6p5ld77abz8qk"; - revision = "1"; - editedCabalFile = "0k38b74zm0a9f5k72xrb3gqnm88sf44831r60j9a86k41283bfkf"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - binary - blaze-html - blaze-markup - bytestring - containers - data-default - deepseq - directory - file-embed - filepath - fsnotify - hashable - http-conduit - http-types - lrucache - mtl - network-uri - optparse-applicative - pandoc - parsec - process - random - regex-tdfa - resourcet - scientific - tagsoup - template-haskell - text - time - time-locale-compat - unordered-containers - vector - wai - wai-app-static - warp - yaml - ]; - executableHaskellDepends = [ - base - directory - filepath - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - filepath - pandoc - QuickCheck - tagsoup - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - text - unordered-containers - yaml - ]; - testToolDepends = [ util-linux ]; - description = "A static website compiler library"; - license = lib.licenses.bsd3; - mainProgram = "hakyll-init"; - maintainers = [ lib.maintainers.erictapen ]; - } - ) { inherit (pkgs) util-linux; }; - - "hakyll_4_16_4_0" = callPackage ( { mkDerivation, aeson, @@ -292503,6 +291603,7 @@ self: { network-uri, optparse-applicative, pandoc, + pandoc-types, parsec, process, QuickCheck, @@ -292528,8 +291629,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.16.4.0"; - sha256 = "1vc39mvnpjarvciji39i7zz109m9wv1w40rwhq4jx2sf2cf7kpr8"; + version = "4.16.6.0"; + sha256 = "1933k6aiawa0kdws7ajm9picjchnfrkkd0qd8xb9l2yv1fvcywg2"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -292554,6 +291655,7 @@ self: { network-uri optparse-applicative pandoc + pandoc-types parsec process random @@ -292583,6 +291685,7 @@ self: { containers filepath pandoc + pandoc-types QuickCheck tagsoup tasty @@ -292594,7 +291697,6 @@ self: { testToolDepends = [ util-linux ]; description = "A static website compiler library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hakyll-init"; maintainers = [ lib.maintainers.erictapen ]; } @@ -292983,8 +292085,8 @@ self: { pname = "hakyll-convert"; version = "0.3.0.5"; sha256 = "0xnv0dxfajk4jl0d1a33cjpca21wnrvvm1194jxar58gqp9i0hr5"; - revision = "2"; - editedCabalFile = "0lmjwkwaj3kmg8mfll4bf0mj7xnrgqw36qqi0pn6xmgyrdy1nhds"; + revision = "3"; + editedCabalFile = "009kq6fs2bz4mdi0xwgz1rlwmqww72dzxk70xx2fv1k4n5i2lg06"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -293077,9 +292179,7 @@ self: { ]; description = "Dhall compiler for Hakyll"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hakyll-dhall-test-app"; - broken = true; } ) { }; @@ -293188,6 +292288,8 @@ self: { ]; description = "FileStore utilities for Hakyll"; license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -293197,6 +292299,7 @@ self: { base, binary, bytestring, + containers, directory, filepath, hakyll, @@ -293205,11 +292308,12 @@ self: { JuicyPixels-extra, tasty, tasty-hunit, + vector, }: mkDerivation { pname = "hakyll-images"; - version = "1.2.2"; - sha256 = "10pn4hk9gzlz92jxln6zj2i5vg42n369njzlrhbxf50dlgy4x05q"; + version = "1.3.0"; + sha256 = "0r9ghzlzfqkw4ybgl3zpj9f6znyxnwf4ys34z1f8aqrahxacaapy"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -293218,11 +292322,13 @@ self: { hakyll JuicyPixels JuicyPixels-extra + vector ]; testHaskellDepends = [ base binary bytestring + containers directory filepath hakyll @@ -293231,6 +292337,7 @@ self: { JuicyPixels-extra tasty tasty-hunit + vector ]; description = "Hakyll utilities to work with images"; license = lib.licenses.bsd3; @@ -293279,6 +292386,8 @@ self: { ]; description = "Hakyll compiler for arbitrary external processes"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -293555,88 +292664,13 @@ self: { ]; description = "A Hakyll compiler for Handlebars-like templates"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hakyllbars-site"; + broken = true; } ) { }; "hal" = callPackage ( - { - mkDerivation, - aeson, - base, - base64-bytestring, - bytestring, - case-insensitive, - conduit, - conduit-extra, - containers, - exceptions, - hashable, - hedgehog, - hspec, - hspec-hedgehog, - http-client, - http-types, - mtl, - raw-strings-qq, - scientific, - text, - time, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "hal"; - version = "1.0.1"; - sha256 = "1fapccpb6mfrwq96s2hnra4zvl34c8qflwwhzr5y5c8ankna8924"; - revision = "1"; - editedCabalFile = "151nqdl4ivn3ljrmfqxf84gv07krn0dcwpr5fchm56mqikia1di5"; - libraryHaskellDepends = [ - aeson - base - base64-bytestring - bytestring - case-insensitive - conduit - conduit-extra - containers - exceptions - hashable - http-client - http-types - mtl - scientific - text - time - unordered-containers - ]; - testHaskellDepends = [ - aeson - base - base64-bytestring - bytestring - case-insensitive - containers - hedgehog - hspec - hspec-hedgehog - http-client - http-types - raw-strings-qq - scientific - text - time - transformers - unordered-containers - vector - ]; - description = "A runtime environment for Haskell applications running on AWS Lambda"; - license = lib.licenses.bsd3; - } - ) { }; - - "hal_1_1" = callPackage ( { mkDerivation, aeson, @@ -293713,6 +292747,7 @@ self: { description = "A runtime environment for Haskell applications running on AWS Lambda"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -293783,43 +292818,6 @@ self: { ) { }; "half" = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - deepseq, - QuickCheck, - template-haskell, - test-framework, - test-framework-quickcheck2, - }: - mkDerivation { - pname = "half"; - version = "0.3.1"; - sha256 = "1l8m2spqg0ac50qys2jk5b32v6wxklbbk5ypjp3ga6z14hkw7bz2"; - revision = "2"; - editedCabalFile = "01yv2wdiljx7nsija2dgxim0h9fca7c47nw3jrhy2n3gpcnsrfdn"; - libraryHaskellDepends = [ - base - binary - deepseq - template-haskell - ]; - testHaskellDepends = [ - base - binary - bytestring - QuickCheck - test-framework - test-framework-quickcheck2 - ]; - description = "Half-precision floating-point"; - license = lib.licenses.bsd3; - } - ) { }; - - "half_0_3_2" = callPackage ( { mkDerivation, base, @@ -293851,7 +292849,6 @@ self: { ]; description = "Half-precision floating-point"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -293877,6 +292874,8 @@ self: { ]; description = "Additive monoids generalising vector spaces"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -294635,6 +293634,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hamilton-examples"; + broken = true; } ) { }; @@ -296815,94 +295815,6 @@ self: { ) { }; "happstack-server" = callPackage ( - { - mkDerivation, - base, - base64-bytestring, - blaze-html, - bytestring, - containers, - directory, - exceptions, - extensible-exceptions, - filepath, - hslogger, - html, - HUnit, - monad-control, - mtl, - network, - network-uri, - old-locale, - parsec, - process, - sendfile, - syb, - system-filepath, - text, - threads, - time, - transformers, - transformers-base, - transformers-compat, - unix, - utf8-string, - xhtml, - zlib, - }: - mkDerivation { - pname = "happstack-server"; - version = "7.8.0.2"; - sha256 = "15cp6w5xh5rv2fg9rv1fd0y938280gbcpziv7kmq78zywar56mis"; - revision = "2"; - editedCabalFile = "0fqwwy06v85ph0bw2fz4hzi6mbdz5hp4l36jh85mg54y3l6rv491"; - libraryHaskellDepends = [ - base - base64-bytestring - blaze-html - bytestring - containers - directory - exceptions - extensible-exceptions - filepath - hslogger - html - monad-control - mtl - network - network-uri - old-locale - parsec - process - sendfile - syb - system-filepath - text - threads - time - transformers - transformers-base - transformers-compat - unix - utf8-string - xhtml - zlib - ]; - testHaskellDepends = [ - base - bytestring - containers - HUnit - parsec - zlib - ]; - description = "Web related tools and services"; - license = lib.licenses.bsd3; - } - ) { }; - - "happstack-server_7_9_2_1" = callPackage ( { mkDerivation, base, @@ -296985,7 +295897,6 @@ self: { ]; description = "Web related tools and services"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -297139,7 +296050,6 @@ self: { ]; description = "Support for static URL routing with overlap detection for Happstack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -297289,7 +296199,7 @@ self: { } ) { }; - "happy" = callPackage ( + "happy_1_20_1_1" = callPackage ( { mkDerivation, array, @@ -297317,11 +296227,12 @@ self: { ]; description = "Happy is a parser generator for Haskell"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; mainProgram = "happy"; } ) { }; - "happy_2_1_3" = callPackage ( + "happy" = callPackage ( { mkDerivation, array, @@ -297333,8 +296244,41 @@ self: { }: mkDerivation { pname = "happy"; - version = "2.1.3"; - sha256 = "0jrcphpw026gbq2wlj2hn3z6qrbh5313xx4a772xr109zn9s00nd"; + version = "2.0.2"; + sha256 = "0gp8fwn0k4vdz4g3s00jrh0n4g1arvpp6ps4f5xljqd1x1sjxxgp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array + base + containers + happy-lib + mtl + ]; + testHaskellDepends = [ + base + process + ]; + description = "Happy is a parser generator for Haskell"; + license = lib.licenses.bsd2; + mainProgram = "happy"; + } + ) { }; + + "happy_2_1_5" = callPackage ( + { + mkDerivation, + array, + base, + containers, + happy-lib, + mtl, + process, + }: + mkDerivation { + pname = "happy"; + version = "2.1.5"; + sha256 = "1i21bklax7fjh5l2a2yw1va0wx8ww1pf3f8082r53yavyqj2zy3s"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -297491,8 +296435,8 @@ self: { }: mkDerivation { pname = "happy-lib"; - version = "2.1.3"; - sha256 = "1gbyqdzw46ydxzahg1s2sqny0my36raxri4w5aj00iw4y6m6arsx"; + version = "2.0.2"; + sha256 = "0ki1yn2m7fadsj1vjfskc2py7s6sgkhhzbs4l3ykbmgxkskvza29"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -297507,6 +296451,34 @@ self: { } ) { }; + "happy-lib_2_1_5" = callPackage ( + { + mkDerivation, + array, + base, + containers, + mtl, + transformers, + }: + mkDerivation { + pname = "happy-lib"; + version = "2.1.5"; + sha256 = "1swlva1h9shz8vwvi12b0dr66xrg627087n9p3scll5i5md6qnm2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + containers + mtl + transformers + ]; + doHaddock = false; + description = "Happy is a parser generator for Haskell implemented using this library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "happy-meta" = callPackage ( { mkDerivation, @@ -298168,8 +297140,8 @@ self: { }: mkDerivation { pname = "harpie"; - version = "0.1.1.0"; - sha256 = "18f49jjkf3zf20bmd9rfan768wlkaggikr1r6px354mfkfs8nb36"; + version = "0.1.2.0"; + sha256 = "1dmga5rqhz7p1hxl9lyig3w3l3x3921av1n0zvd3ci40dbl6nsi9"; libraryHaskellDepends = [ adjunctions base @@ -298188,8 +297160,6 @@ self: { ]; description = "Haskell array programming"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -298222,7 +297192,6 @@ self: { ]; description = "numhask shim for harpie"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -298547,6 +297516,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Haskell to and from Scalameta"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -299181,6 +298152,41 @@ self: { } ) { }; + "hash-string" = callPackage ( + { + mkDerivation, + base, + base16, + bytestring, + ghc-prim, + quickcheck-instances, + tasty, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "hash-string"; + version = "0.1.0.0"; + sha256 = "154iqs3pnxypsj5xj35gncmc4cvzfsx9x28iyh2i3dwdyks33rj5"; + libraryHaskellDepends = [ + base + bytestring + ghc-prim + ]; + testHaskellDepends = [ + base + base16 + bytestring + quickcheck-instances + tasty + tasty-quickcheck + text + ]; + description = "binary strings supporting constant-time base16 and comparisons"; + license = lib.licenses.asl20; + } + ) { }; + "hash-tree" = callPackage ( { mkDerivation, @@ -299220,63 +298226,6 @@ self: { ) { }; "hashable" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - deepseq, - filepath, - ghc-bignum, - ghc-prim, - HUnit, - os-string, - QuickCheck, - random, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - text, - unix, - }: - mkDerivation { - pname = "hashable"; - version = "1.4.4.0"; - sha256 = "0n27mz24xsjlcdxcs4irxai4zafaimnwg6cbnfr442a4912xd8qz"; - revision = "1"; - editedCabalFile = "1nskqpfd2qdc83ffdi9aj446ff06f8z3av0cx68slwn5fj1268mf"; - libraryHaskellDepends = [ - base - bytestring - containers - deepseq - filepath - ghc-bignum - ghc-prim - os-string - text - ]; - testHaskellDepends = [ - base - bytestring - filepath - ghc-prim - HUnit - os-string - QuickCheck - random - test-framework - test-framework-hunit - test-framework-quickcheck2 - text - unix - ]; - description = "A class for types that can be converted to a hash value"; - license = lib.licenses.bsd3; - } - ) { }; - - "hashable_1_4_7_0" = callPackage ( { mkDerivation, base, @@ -299330,7 +298279,6 @@ self: { ]; description = "A class for types that can be converted to a hash value"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -300042,7 +298990,7 @@ self: { } ) { }; - "hashtables_1_4_1" = callPackage ( + "hashtables_1_4_2" = callPackage ( { mkDerivation, base, @@ -300058,8 +299006,8 @@ self: { }: mkDerivation { pname = "hashtables"; - version = "1.4.1"; - sha256 = "0424hw6n024mcx59swga8ylm34brff0d4v106922cav9g55ka6ah"; + version = "1.4.2"; + sha256 = "03gga0iz3mg42wbjsydvk0cqkhzipyphf2ff8n7r233cxsgjj3na"; libraryHaskellDepends = [ base ghc-prim @@ -300596,7 +299544,7 @@ self: { } ) { }; - "haskeline_0_8_2_1" = callPackage ( + "haskeline_0_8_3_0" = callPackage ( { mkDerivation, base, @@ -300615,10 +299563,8 @@ self: { }: mkDerivation { pname = "haskeline"; - version = "0.8.2.1"; - sha256 = "1zs0rlhd7lzp5g4kp7v5ca7cdwan7w4bx3jh5q2ri950svr2k1x0"; - revision = "2"; - editedCabalFile = "1fl9820nycn4wpcjsc5ylj62isd0ila8gvf5k6m92lqvb5sny2a0"; + version = "0.8.3.0"; + sha256 = "119mcjmmxg18qvj8mbyn4dw0ashh3ypgbgy16ngn8pzxyj0x4mwi"; configureFlags = [ "-fterminfo" ]; isLibrary = true; isExecutable = true; @@ -301657,6 +300603,7 @@ self: { fsnotify, ghci-dap, haskell-dap, + hie-bios, hslogger, hspec, lens, @@ -301670,8 +300617,8 @@ self: { }: mkDerivation { pname = "haskell-debug-adapter"; - version = "0.0.40.0"; - sha256 = "1ahxvivvkv08xrgzq35rnkgs1il645m6vyblv0ja4hi0xj9c3g1d"; + version = "0.0.42.0"; + sha256 = "0clchd6mfc71a5k8gzdb0kmdwimidlr9amf9ic65h68f1darzd0d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -301690,6 +300637,7 @@ self: { fsnotify ghci-dap haskell-dap + hie-bios hslogger lens mtl @@ -301716,6 +300664,7 @@ self: { fsnotify ghci-dap haskell-dap + hie-bios hslogger lens mtl @@ -301742,6 +300691,7 @@ self: { fsnotify ghci-dap haskell-dap + hie-bios hslogger hspec lens @@ -302338,8 +301288,8 @@ self: { }: mkDerivation { pname = "haskell-gi"; - version = "0.26.12"; - sha256 = "0qq2c5s7w0vaa01rpwv02qjrr1sd618vy2k25l55nb0hxzf9z3zi"; + version = "0.26.14"; + sha256 = "1cz429xlbw7aszqz9dygy31vv0bckdxz14qlwqm57vkdd6j7gv00"; setupHaskellDepends = [ base Cabal @@ -302383,82 +301333,6 @@ self: { inherit (pkgs) gobject-introspection; }; - "haskell-gi_0_26_13" = - callPackage - ( - { - mkDerivation, - ansi-terminal, - attoparsec, - base, - bytestring, - Cabal, - cabal-doctest, - containers, - directory, - doctest, - filepath, - glib, - gobject-introspection, - haskell-gi-base, - mtl, - pretty-show, - process, - regex-tdfa, - safe, - text, - transformers, - xdg-basedir, - xml-conduit, - }: - mkDerivation { - pname = "haskell-gi"; - version = "0.26.13"; - sha256 = "19md3c83arqk6aaxjxwicf1vldsalyby8cfh6yvynvq25f8apwin"; - setupHaskellDepends = [ - base - Cabal - cabal-doctest - ]; - libraryHaskellDepends = [ - ansi-terminal - attoparsec - base - bytestring - Cabal - containers - directory - filepath - haskell-gi-base - mtl - pretty-show - process - regex-tdfa - safe - text - transformers - xdg-basedir - xml-conduit - ]; - libraryPkgconfigDepends = [ - glib - gobject-introspection - ]; - testHaskellDepends = [ - base - doctest - process - ]; - description = "Generate Haskell bindings for GObject Introspection capable libraries"; - license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - } - ) - { - inherit (pkgs) glib; - inherit (pkgs) gobject-introspection; - }; - "haskell-gi-base" = callPackage ( { mkDerivation, @@ -302762,6 +301636,8 @@ self: { base, binary, bytestring, + Cabal, + cabal-add, Cabal-syntax, containers, data-default, @@ -302770,6 +301646,7 @@ self: { directory, dlist, enummapset, + eventlog2html, extra, filepath, floskell, @@ -302792,7 +301669,6 @@ self: { hls-graph, hls-plugin-api, hls-test-utils, - hp2pretty, implicit-hie, lens, lens-aeson, @@ -302809,6 +301685,7 @@ self: { optparse-simple, ormolu, parser-combinators, + pretty, prettyprinter, process, process-extras, @@ -302850,8 +301727,8 @@ self: { }: mkDerivation { pname = "haskell-language-server"; - version = "2.9.0.0"; - sha256 = "171wn5nv42h00f2l6mcmdhf4vybmifkdk2ycz0v02vksd99h42fj"; + version = "2.10.0.0"; + sha256 = "1h1w40y03lwkwzhl4bz0xvk2fdvzxq3gzx0xjkqv0bghmnkmz3fn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -302863,6 +301740,8 @@ self: { base binary bytestring + Cabal + cabal-add Cabal-syntax containers data-default @@ -302893,6 +301772,7 @@ self: { hls-plugin-api hls-test-utils lens + lens-aeson lsp lsp-test lsp-types @@ -302903,6 +301783,7 @@ self: { optparse-simple ormolu parser-combinators + pretty prettyprinter process process-extras @@ -303030,7 +301911,7 @@ self: { text yaml ]; - benchmarkToolDepends = [ hp2pretty ]; + benchmarkToolDepends = [ eventlog2html ]; doHaddock = false; description = "LSP server for GHC"; license = lib.licenses.asl20; @@ -303050,6 +301931,19 @@ self: { } ) { }; + "haskell-lexer_1_2_1" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "haskell-lexer"; + version = "1.2.1"; + sha256 = "0h8s19j2flby3qrvb93j1d2lpjl1jgin8lj6dqpb7c86h59f2xlx"; + libraryHaskellDepends = [ base ]; + description = "A fully compliant Haskell 98 lexer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "haskell-lsp" = callPackage ( { mkDerivation, @@ -304440,8 +303334,8 @@ self: { }: mkDerivation { pname = "haskell-src-exts-simple"; - version = "1.23.0.0"; - sha256 = "1jfdjaikmjx9sfairp4jjn0vzhw5vhwrg43y082ddpc1bgx2jw7m"; + version = "1.23.1.0"; + sha256 = "1liv94iam431f7vfvpy6wr9whxphw0sx8d4mf78dmncywgyqcp17"; libraryHaskellDepends = [ base haskell-src-exts @@ -304540,8 +303434,8 @@ self: { }: mkDerivation { pname = "haskell-src-meta"; - version = "0.8.14"; - sha256 = "0dkillxs6rzznw01v72j92r013ff6q2wrm5wfr98d24nh1fcp404"; + version = "0.8.15"; + sha256 = "1ghdddbrhv4qwa7fgibafs7y2mr1rxrh2w67irs15wfmk4qvdsi6"; libraryHaskellDepends = [ base haskell-src-exts @@ -304748,6 +303642,8 @@ self: { ]; description = "Generate Elm types and JSON encoders and decoders from Haskell types"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -305821,12 +304717,15 @@ self: { containers, directory, filepath, + mtl, process, }: mkDerivation { pname = "haskell-updater"; - version = "1.4.1.0"; - sha256 = "1f1fgj3xs9kgn1x44izcq0pnw4v9v5nr88d3zq9z1gbik8sqm62j"; + version = "1.5.0.0"; + sha256 = "12xhj9hrjrrz16pvy27lqlrzi3z3zzjpaqx4l61y6q4fwsyn7li2"; + revision = "1"; + editedCabalFile = "0pjh7v8957k93nffvsc9a6d69hz331i8kfj7yra28am2sxvclylm"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -305836,6 +304735,7 @@ self: { containers directory filepath + mtl process ]; description = "Rebuild Haskell dependencies in Gentoo"; @@ -306359,8 +305259,8 @@ self: { haskelldb-hdbc, HDBC, HDBC-postgresql, + libpq, mtl, - postgresql, }: mkDerivation { pname = "haskelldb-hdbc-postgresql"; @@ -306376,13 +305276,13 @@ self: { HDBC-postgresql mtl ]; - executableSystemDepends = [ postgresql ]; + executableSystemDepends = [ libpq ]; description = "HaskellDB support for the HDBC PostgreSQL driver"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "DBDirect-hdbc-postgresql"; } - ) { inherit (pkgs) postgresql; }; + ) { inherit (pkgs) libpq; }; "haskelldb-hdbc-sqlite3" = callPackage ( { @@ -306678,8 +305578,8 @@ self: { }: mkDerivation { pname = "haskellish"; - version = "0.3.2.3"; - sha256 = "0hvnyrh5i6iwzlisdqv0cw952w2kxs1k9c9yc7qmvwr01wfm88lr"; + version = "0.3.2.4"; + sha256 = "1m2vcpba75q3ndpyap5imr7v7ablwcdfr9zg24a0g58rnza7ccgy"; libraryHaskellDepends = [ base containers @@ -307267,8 +306167,8 @@ self: { }: mkDerivation { pname = "haskintex"; - version = "0.8.0.2"; - sha256 = "1wp46yh0267kcjxq0x4in51bxam2lm4n85mcsm3v6nzznf0dddr2"; + version = "0.8.0.3"; + sha256 = "006zmd05ady3ndqwzn60a420g5qlj74783aadxphjd41qf272q54"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -307544,126 +306444,6 @@ self: { ) { }; "haskoin-core" = callPackage ( - { - mkDerivation, - aeson, - array, - base, - base16, - base64, - binary, - bytes, - bytestring, - cereal, - conduit, - containers, - cryptonite, - data-default, - deepseq, - entropy, - hashable, - hspec, - hspec-discover, - HUnit, - lens, - lens-aeson, - memory, - mtl, - murmur3, - network, - QuickCheck, - safe, - scientific, - secp256k1-haskell, - split, - string-conversions, - text, - time, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "haskoin-core"; - version = "1.0.4"; - sha256 = "1m6wm5qyq25fgjjy9bw67ahh0rmrlysgsj2mx11ijmsxqzf67n6r"; - libraryHaskellDepends = [ - aeson - array - base - base16 - binary - bytes - bytestring - cereal - conduit - containers - cryptonite - data-default - deepseq - entropy - hashable - hspec - memory - mtl - murmur3 - network - QuickCheck - safe - scientific - secp256k1-haskell - split - string-conversions - text - time - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - array - base - base16 - base64 - binary - bytes - bytestring - cereal - conduit - containers - cryptonite - data-default - deepseq - entropy - hashable - hspec - HUnit - lens - lens-aeson - memory - mtl - murmur3 - network - QuickCheck - safe - scientific - secp256k1-haskell - split - string-conversions - text - time - transformers - unordered-containers - vector - ]; - testToolDepends = [ hspec-discover ]; - description = "Bitcoin & Bitcoin Cash library for Haskell"; - license = lib.licenses.mit; - } - ) { }; - - "haskoin-core_1_1_0" = callPackage ( { mkDerivation, aeson, @@ -307780,7 +306560,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bitcoin & Bitcoin Cash library for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -307838,103 +306617,6 @@ self: { ) { }; "haskoin-node" = callPackage ( - { - mkDerivation, - base, - base64, - bytestring, - cereal, - conduit, - conduit-extra, - containers, - data-default, - hashable, - haskoin-core, - hspec, - hspec-discover, - HUnit, - monad-logger, - mtl, - network, - nqe, - random, - resourcet, - rocksdb-haskell-jprupp, - rocksdb-query, - safe, - string-conversions, - text, - time, - transformers, - unliftio, - unordered-containers, - }: - mkDerivation { - pname = "haskoin-node"; - version = "1.0.1"; - sha256 = "162lbwqbivcz1fqhfn7g265qinfnai270x6fsk7xp9zysqib2jc4"; - libraryHaskellDepends = [ - base - bytestring - cereal - conduit - conduit-extra - containers - data-default - hashable - haskoin-core - monad-logger - mtl - network - nqe - random - resourcet - rocksdb-haskell-jprupp - rocksdb-query - string-conversions - text - time - transformers - unliftio - unordered-containers - ]; - testHaskellDepends = [ - base - base64 - bytestring - cereal - conduit - conduit-extra - containers - data-default - hashable - haskoin-core - hspec - HUnit - monad-logger - mtl - network - nqe - random - resourcet - rocksdb-haskell-jprupp - rocksdb-query - safe - string-conversions - text - time - transformers - unliftio - unordered-containers - ]; - testToolDepends = [ hspec-discover ]; - description = "P2P library for Bitcoin and Bitcoin Cash"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "haskoin-node_1_1_3" = callPackage ( { mkDerivation, base, @@ -308027,7 +306709,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "P2P library for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -308327,105 +307008,11 @@ self: { testToolDepends = [ hspec-discover ]; description = "Storage and index for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "haskoin-store"; - broken = true; } ) { }; "haskoin-store-data" = callPackage ( - { - mkDerivation, - aeson, - base, - binary, - bytes, - bytestring, - cereal, - containers, - data-default, - deepseq, - hashable, - haskoin-core, - hspec, - hspec-discover, - http-client, - http-types, - lens, - mtl, - network, - QuickCheck, - scotty, - string-conversions, - text, - time, - unordered-containers, - vector, - wreq, - }: - mkDerivation { - pname = "haskoin-store-data"; - version = "1.2.5"; - sha256 = "1nmbxnhrkz6z6fp5b07x3qmdnzb6m17z2n6nlh4hh549d3hd8slm"; - libraryHaskellDepends = [ - aeson - base - binary - bytes - bytestring - cereal - containers - data-default - deepseq - hashable - haskoin-core - http-client - http-types - lens - mtl - network - scotty - string-conversions - text - time - unordered-containers - vector - wreq - ]; - testHaskellDepends = [ - aeson - base - binary - bytes - bytestring - cereal - containers - data-default - deepseq - hashable - haskoin-core - hspec - http-client - http-types - lens - mtl - network - QuickCheck - scotty - string-conversions - text - time - unordered-containers - vector - wreq - ]; - testToolDepends = [ hspec-discover ]; - description = "Data for Haskoin Store"; - license = lib.licenses.mit; - } - ) { }; - - "haskoin-store-data_1_4_0" = callPackage ( { mkDerivation, aeson, @@ -308514,7 +307101,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Data for Haskoin Store"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -309228,8 +307814,8 @@ self: { }: mkDerivation { pname = "hasktorch"; - version = "0.2.0.1"; - sha256 = "0clwhcy72v3p4y4bv4wr6688f5mzxzhxh941j8i3km0x40cyynvw"; + version = "0.2.1.3"; + sha256 = "18j3mvbag1anmkc5s8486i1a6am3iljm48aixxf5fi1bg2mkq46k"; setupHaskellDepends = [ base Cabal @@ -309319,7 +307905,6 @@ self: { ]; description = "Haskell bindings to libtorch, supporting both typed and untyped tensors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -310511,7 +309096,7 @@ self: { } ) { inherit (pkgs) aspell; }; - "hasql" = callPackage ( + "hasql_1_6_4_4" = callPackage ( { mkDerivation, aeson, @@ -310586,10 +309171,11 @@ self: { doHaddock = false; description = "An efficient PostgreSQL driver with a flexible mapping API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "hasql_1_8_1_4" = callPackage ( + "hasql" = callPackage ( { mkDerivation, aeson, @@ -310667,6 +309253,91 @@ self: { doHaddock = false; description = "Fast PostgreSQL driver with a flexible mapping API"; license = lib.licenses.mit; + } + ) { }; + + "hasql_1_9_1_1" = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + bytestring, + bytestring-strict-builder, + containers, + contravariant, + contravariant-extras, + criterion, + dlist, + hashable, + hashtables, + hspec, + hspec-discover, + iproute, + mtl, + postgresql-binary, + postgresql-libpq, + profunctors, + quickcheck-instances, + rerebase, + scientific, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + text-builder, + time, + transformers, + uuid, + vector, + witherable, + }: + mkDerivation { + pname = "hasql"; + version = "1.9.1.1"; + sha256 = "0wv3mpvv35nl7va34487naybxni3l588wpnfkgwlknfcv3qq4cg0"; + libraryHaskellDepends = [ + aeson + attoparsec + base + bytestring + bytestring-strict-builder + containers + contravariant + dlist + hashable + hashtables + iproute + mtl + postgresql-binary + postgresql-libpq + profunctors + scientific + text + text-builder + time + transformers + uuid + vector + witherable + ]; + testHaskellDepends = [ + contravariant-extras + hspec + quickcheck-instances + rerebase + tasty + tasty-hunit + tasty-quickcheck + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + criterion + rerebase + ]; + doHaddock = false; + description = "Fast PostgreSQL driver with a flexible mapping API"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } ) { }; @@ -310779,8 +309450,8 @@ self: { }: mkDerivation { pname = "hasql-cursor-query"; - version = "0.4.5.1"; - sha256 = "0knfyvlil7glj2cdpm38a3dl85a4lbdhnh3p5vxr3ijxlf66lyyq"; + version = "0.4.5.2"; + sha256 = "130wvfsvyi96kwnhifs947m62iz46hrwc9s0k4xw59106v9vmdnc"; libraryHaskellDepends = [ base-prelude bytestring @@ -310801,6 +309472,7 @@ self: { description = "A declarative abstraction over PostgreSQL Cursor"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -310819,8 +309491,8 @@ self: { }: mkDerivation { pname = "hasql-cursor-transaction"; - version = "0.6.5.1"; - sha256 = "1ffmrgkm8absl0zhr0l1w367kv55g2syfri78lglsbw2yn3k3la1"; + version = "0.6.5.2"; + sha256 = "1l9r0x174xaiz79s9mqr760isjcqz4wcznrjsplkrkk8974zm92n"; libraryHaskellDepends = [ base base-prelude @@ -310834,12 +309506,10 @@ self: { ]; description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "hasql-dynamic-statements" = callPackage ( + "hasql-dynamic-statements_0_3_1_5" = callPackage ( { mkDerivation, base, @@ -310878,10 +309548,11 @@ self: { ]; description = "Toolkit for constructing Hasql statements dynamically"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "hasql-dynamic-statements_0_3_1_7" = callPackage ( + "hasql-dynamic-statements" = callPackage ( { mkDerivation, base, @@ -310896,8 +309567,8 @@ self: { }: mkDerivation { pname = "hasql-dynamic-statements"; - version = "0.3.1.7"; - sha256 = "0i5i530008miy6c2r17i11m0nklw2xj76wk5cnmb50w0i8kb8kis"; + version = "0.3.1.8"; + sha256 = "0mhz70pwl6wqp93js30zaxpqzsdpkxblbnckk5m7lg8sa6aa6s7q"; libraryHaskellDepends = [ base bytestring @@ -310914,7 +309585,6 @@ self: { ]; description = "Toolkit for constructing Hasql statements dynamically"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -311043,7 +309713,7 @@ self: { } ) { }; - "hasql-implicits" = callPackage ( + "hasql-implicits_0_1_1_3" = callPackage ( { mkDerivation, aeson, @@ -311077,10 +309747,11 @@ self: { ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "hasql-implicits_0_2" = callPackage ( + "hasql-implicits" = callPackage ( { mkDerivation, aeson, @@ -311097,8 +309768,8 @@ self: { }: mkDerivation { pname = "hasql-implicits"; - version = "0.2"; - sha256 = "1z6f95ql31k2ilphn6x69qqhighvsw3w07faaabyi2cx1xn1xj2z"; + version = "0.2.0.1"; + sha256 = "01qkb4fgi0i6h4gsdrfya9sl4flfvjhyilx5awpyay34nqfcs4rh"; libraryHaskellDepends = [ aeson base @@ -311114,70 +309785,10 @@ self: { ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "hasql-interpolate" = callPackage ( - { - mkDerivation, - aeson, - array, - base, - bytestring, - containers, - haskell-src-meta, - hasql, - megaparsec, - mtl, - scientific, - tasty, - tasty-hunit, - template-haskell, - text, - time, - tmp-postgres, - transformers, - uuid, - vector, - }: - mkDerivation { - pname = "hasql-interpolate"; - version = "0.2.2.0"; - sha256 = "1rs8v5ndpxp1l6j5qknrg8jpnnx2hn2pbh03sl7qz1j8i20d4rbi"; - libraryHaskellDepends = [ - aeson - array - base - bytestring - containers - haskell-src-meta - hasql - megaparsec - mtl - scientific - template-haskell - text - time - transformers - uuid - vector - ]; - testHaskellDepends = [ - base - hasql - tasty - tasty-hunit - template-haskell - text - tmp-postgres - ]; - description = "QuasiQuoter that supports expression interpolation for hasql"; - license = lib.licenses.bsd3; - } - ) { }; - - "hasql-interpolate_1_0_1_0" = callPackage ( { mkDerivation, aeson, @@ -311205,8 +309816,8 @@ self: { pname = "hasql-interpolate"; version = "1.0.1.0"; sha256 = "1i323wc17bw41rpdvn7kk46ipx42v0q0zp27662xgq3khbz52bsf"; - revision = "1"; - editedCabalFile = "0dl8wmjv2xsrnbsh297hpj4c4z8k035s8dpmd71rd7cgbrk4h653"; + revision = "3"; + editedCabalFile = "0v10qdik81lik3x6bccjxfdadqjxv7ff1cxwgka23shir5mjf5v9"; libraryHaskellDepends = [ aeson array @@ -311237,7 +309848,6 @@ self: { ]; description = "QuasiQuoter that supports expression interpolation for hasql"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -311255,8 +309865,8 @@ self: { pname = "hasql-listen-notify"; version = "0.1.0.1"; sha256 = "00pcbps2hdjd3i1xxsfgai81hgzc24cpj8n1iqg4xf7pd2c6cps4"; - revision = "3"; - editedCabalFile = "1kln7wzfagcv7nq4a9lkgbc2dc2qxsxc47f8m45afra39grq9mw7"; + revision = "5"; + editedCabalFile = "0ciaccvwc4i7c9yi5g7nlvsd4gvdbh29fdanl2sh40wdbh0d662y"; libraryHaskellDepends = [ base bytestring @@ -311312,6 +309922,8 @@ self: { ]; description = "PostgreSQL Schema Migrations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -311355,10 +309967,12 @@ self: { ]; description = "Hasql migrations library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; - "hasql-notifications" = callPackage ( + "hasql-notifications_0_2_2_2" = callPackage ( { mkDerivation, base, @@ -311372,51 +309986,8 @@ self: { }: mkDerivation { pname = "hasql-notifications"; - version = "0.2.2.0"; - sha256 = "060fz6mwnb7q68v8aah455wmzfgk03a7bnr57zq5dm4wfm8cycaz"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - hasql - hasql-pool - postgresql-libpq - text - ]; - executableHaskellDepends = [ - base - hasql - ]; - testHaskellDepends = [ - base - bytestring - hasql - hspec - QuickCheck - ]; - description = "LISTEN/NOTIFY support for Hasql"; - license = lib.licenses.bsd3; - mainProgram = "hasql-notifications"; - } - ) { }; - - "hasql-notifications_0_2_3_1" = callPackage ( - { - mkDerivation, - base, - bytestring, - hasql, - hasql-pool, - hspec, - postgresql-libpq, - QuickCheck, - text, - }: - mkDerivation { - pname = "hasql-notifications"; - version = "0.2.3.1"; - sha256 = "1xjnf37b9b4r4q635dgzbfm44vpypppba02s3vjpd2d9krvs0yav"; + version = "0.2.2.2"; + sha256 = "1978z8wxx91dp36gqymr8ncl7yvnmy3l2fm1b2v46llhn339zrfv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -311445,34 +310016,50 @@ self: { } ) { }; - "hasql-optparse-applicative" = callPackage ( + "hasql-notifications" = callPackage ( { mkDerivation, - attoparsec, - attoparsec-time, base, + bytestring, hasql, hasql-pool, - optparse-applicative, + hspec, + postgresql-libpq, + QuickCheck, + text, }: mkDerivation { - pname = "hasql-optparse-applicative"; - version = "0.7.1.3"; - sha256 = "1jnsrx5hahjph9izgzsz2s2882bvyr17y7hf562wd5yny2y9p20h"; + pname = "hasql-notifications"; + version = "0.2.3.2"; + sha256 = "00sqzcyq90firpv4z8nwlizd2x7nz6zqpqwv3d6ky3zh5kfvfxpd"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ - attoparsec - attoparsec-time base + bytestring hasql hasql-pool - optparse-applicative + postgresql-libpq + text ]; - description = "\"optparse-applicative\" parsers for \"hasql\""; - license = lib.licenses.mit; + executableHaskellDepends = [ + base + hasql + ]; + testHaskellDepends = [ + base + bytestring + hasql + hspec + QuickCheck + ]; + description = "LISTEN/NOTIFY support for Hasql"; + license = lib.licenses.bsd3; + mainProgram = "hasql-notifications"; } ) { }; - "hasql-optparse-applicative_0_8_0_1" = callPackage ( + "hasql-optparse-applicative" = callPackage ( { mkDerivation, attoparsec, @@ -311500,6 +310087,39 @@ self: { ]; description = "\"optparse-applicative\" parsers for \"hasql\""; license = lib.licenses.mit; + } + ) { }; + + "hasql-optparse-applicative_0_9" = callPackage ( + { + mkDerivation, + attoparsec, + attoparsec-time, + base, + bytestring, + hasql, + hasql-pool, + optparse-applicative, + text, + time, + }: + mkDerivation { + pname = "hasql-optparse-applicative"; + version = "0.9"; + sha256 = "0jsj6nz49kjsn8b1bafsyxlaixmakyq2qmai35jflkbjjfd8byrp"; + libraryHaskellDepends = [ + attoparsec + attoparsec-time + base + bytestring + hasql + hasql-pool + optparse-applicative + text + time + ]; + description = "\"optparse-applicative\" parsers for \"hasql\""; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } ) { }; @@ -311528,30 +310148,38 @@ self: { ]; description = "A pipe to stream a postgres database cursor in the hasql ecosystem"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; - "hasql-pool" = callPackage ( + "hasql-pool_1_0_1" = callPackage ( { mkDerivation, async, base, + bytestring, hasql, hspec, random, rerebase, stm, + text, time, + uuid, }: mkDerivation { pname = "hasql-pool"; - version = "0.10.1"; - sha256 = "00njihx8hyajd29yjsxldq117plg31986hf9rjpn5492cis5b8sd"; + version = "1.0.1"; + sha256 = "1z14fdpw1vjr07xz9mjv04i4implk71l61b1p3b1kl34zgvllg1y"; libraryHaskellDepends = [ base + bytestring hasql stm + text time + uuid ]; testHaskellDepends = [ async @@ -311562,10 +310190,11 @@ self: { ]; description = "Pool of connections for Hasql"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "hasql-pool_1_2_0_3" = callPackage ( + "hasql-pool" = callPackage ( { mkDerivation, async, @@ -311602,6 +310231,46 @@ self: { ]; description = "Pool of connections for Hasql"; license = lib.licenses.mit; + } + ) { }; + + "hasql-pool_1_3" = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + hasql, + hspec, + random, + rerebase, + stm, + text, + time, + uuid, + }: + mkDerivation { + pname = "hasql-pool"; + version = "1.3"; + sha256 = "0zi2sv8pv2vg3ga1pngf71cmzfam5aw3l5mkm18cwsa0z6zk7ksq"; + libraryHaskellDepends = [ + base + bytestring + hasql + stm + text + time + uuid + ]; + testHaskellDepends = [ + async + hasql + hspec + random + rerebase + ]; + description = "Pool of connections for Hasql"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } ) { }; @@ -311942,6 +310611,7 @@ self: { description = "Stream Hasql queries with Conduit"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -311963,7 +310633,6 @@ self: { ]; description = "Stream Hasql queries"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -312051,6 +310720,7 @@ self: { description = "Stream Hasql queries with Pipes"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -312079,6 +310749,7 @@ self: { description = "Stream Hasql queries with Streaming"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -312107,6 +310778,7 @@ self: { description = "Stream Hasql queries with Streamly"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -312128,8 +310800,8 @@ self: { }: mkDerivation { pname = "hasql-th"; - version = "0.4.0.22"; - sha256 = "14d3nxxm8lq9vmwk66lfgv9gjkhnm7x2x30rifw9qw18wzhmhrq7"; + version = "0.4.0.23"; + sha256 = "0vacg1ckx0m7d78syl51x9wkf1smvg70gi9pzp8jdx6i51kmrq87"; libraryHaskellDepends = [ base bytestring @@ -312149,7 +310821,7 @@ self: { } ) { }; - "hasql-transaction" = callPackage ( + "hasql-transaction_1_1_0_1" = callPackage ( { mkDerivation, async, @@ -312165,8 +310837,8 @@ self: { }: mkDerivation { pname = "hasql-transaction"; - version = "1.0.1.4"; - sha256 = "1pamzw98jhbxwbdfj9z19livgh8g3y4p3h83hzqg6hgv5j2i8g74"; + version = "1.1.0.1"; + sha256 = "1b59lrr046hs7g01n5lq9g0si2cfc2zhz5r92g31b4c3cr8va3hv"; libraryHaskellDepends = [ base bytestring @@ -312185,10 +310857,11 @@ self: { ]; description = "Composable abstraction over retryable transactions for Hasql"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "hasql-transaction_1_1_1_2" = callPackage ( + "hasql-transaction" = callPackage ( { mkDerivation, async, @@ -312221,6 +310894,42 @@ self: { ]; description = "Composable abstraction over retryable transactions for Hasql"; license = lib.licenses.mit; + } + ) { }; + + "hasql-transaction_1_2_0_1" = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + bytestring-tree-builder, + contravariant, + hasql, + mtl, + rerebase, + transformers, + }: + mkDerivation { + pname = "hasql-transaction"; + version = "1.2.0.1"; + sha256 = "18dvw4vd91r74ljqysf8b3ww4ld9pg4cgrqxph59hlgkl7dxw330"; + libraryHaskellDepends = [ + base + bytestring + bytestring-tree-builder + contravariant + hasql + mtl + transformers + ]; + testHaskellDepends = [ + async + hasql + rerebase + ]; + description = "Composable abstraction over retryable transactions for Hasql"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } ) { }; @@ -312257,8 +310966,6 @@ self: { ]; description = "Perform IO actions during transactions for Hasql"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -312343,7 +311050,6 @@ self: { ]; description = "composable SQL generation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -312378,6 +311084,7 @@ self: { description = "composable SQL generation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -313183,8 +311890,8 @@ self: { }: mkDerivation { pname = "haveibeenpwned"; - version = "0.2.0.1"; - sha256 = "0zbxqhn76cknqmilzv7s11hwbq09if6pyc5p111vnxpd7xas6hwl"; + version = "0.2.0.3"; + sha256 = "1qwmm742cxw4481jsli4glvz9b45b7p5j0df9k5myshbwvirz74g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -315839,8 +314546,8 @@ self: { }: mkDerivation { pname = "hdf5"; - version = "1.8.13"; - sha256 = "1xi2y1f2z19j12f8ggakvwji9y0v56q45c5mlg27ds0aih4y2rmz"; + version = "1.8.14"; + sha256 = "0pw0il5mzkgvrxwvyndl085ram35rk7gfbd7mrarjqppqhhc9dhn"; libraryHaskellDepends = [ base bindings-DSL @@ -316738,18 +315445,6 @@ self: { ) { }; "heaps" = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "heaps"; - version = "0.4"; - sha256 = "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9"; - libraryHaskellDepends = [ base ]; - description = "Asymptotically optimal Brodal/Okasaki heaps"; - license = lib.licenses.bsd3; - } - ) { }; - - "heaps_0_4_1" = callPackage ( { mkDerivation, base }: mkDerivation { pname = "heaps"; @@ -316758,7 +315453,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Asymptotically optimal Brodal/Okasaki heaps"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -317478,86 +316172,6 @@ self: { ) { }; "hedgehog" = callPackage ( - { - mkDerivation, - ansi-terminal, - async, - barbies, - base, - bytestring, - concurrent-output, - containers, - deepseq, - directory, - erf, - exceptions, - lifted-async, - mmorph, - monad-control, - mtl, - pretty-show, - primitive, - random, - resourcet, - safe-exceptions, - stm, - template-haskell, - text, - time, - transformers, - transformers-base, - wl-pprint-annotated, - }: - mkDerivation { - pname = "hedgehog"; - version = "1.4"; - sha256 = "1sz685n2ljriqwfpfy57adbsc6gyrd4x7jmy628803rfalqznjpm"; - revision = "8"; - editedCabalFile = "062nz959mb96gphk769kwym10xn4r7c7gdvibi8xjl9rmcsanq4q"; - libraryHaskellDepends = [ - ansi-terminal - async - barbies - base - bytestring - concurrent-output - containers - deepseq - directory - erf - exceptions - lifted-async - mmorph - monad-control - mtl - pretty-show - primitive - random - resourcet - safe-exceptions - stm - template-haskell - text - time - transformers - transformers-base - wl-pprint-annotated - ]; - testHaskellDepends = [ - base - containers - mmorph - mtl - pretty-show - text - transformers - ]; - description = "Release with confidence"; - license = lib.licenses.bsd3; - } - ) { }; - - "hedgehog_1_5" = callPackage ( { mkDerivation, ansi-terminal, @@ -317592,6 +316206,8 @@ self: { pname = "hedgehog"; version = "1.5"; sha256 = "0sl6x9q9kyrpv73565w9na9dm10wzxdl0qgiraqarffynfgn0hg9"; + revision = "2"; + editedCabalFile = "1m0b9m8dw5nw4b3w1jbp5fd0b0kqlyvvy3qsfxc7md77iafxq169"; libraryHaskellDepends = [ ansi-terminal async @@ -317632,7 +316248,6 @@ self: { ]; description = "Release with confidence"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -317801,8 +316416,10 @@ self: { }: mkDerivation { pname = "hedgehog-extras"; - version = "0.6.5.1"; - sha256 = "05fphkd4h1npnab3l2vgc8m1l1jlgjs1apifw5j6d50a2nwkvlp4"; + version = "0.7.0.0"; + sha256 = "0dhkhai2q831fb8z9cyv065gdf0468x0sbns1np74v8qnzwbhgav"; + revision = "1"; + editedCabalFile = "1f8xc2dr158c3nppj4rny611vfli74fpggnx1s75ln846xq2yzkj"; libraryHaskellDepends = [ aeson aeson-pretty @@ -317850,8 +316467,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Supplemental library for hedgehog"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -317868,8 +316483,8 @@ self: { pname = "hedgehog-fakedata"; version = "0.0.1.5"; sha256 = "00k26d83v0646klrg0k3cf94r4fnnx3ykxv7i8shjjgbkbzlzz78"; - revision = "1"; - editedCabalFile = "0a4lc2pi391m2ss507hrpdvdg8pk300k14cpxwmi3d5pz579w1fq"; + revision = "2"; + editedCabalFile = "1b8v4j8zkvdfx786nfxxdkxj57b2qh4p9h16wiy0kc3l1dsj6llm"; libraryHaskellDepends = [ base fakedata @@ -317884,8 +316499,6 @@ self: { ]; description = "Use 'fakedata' with 'hedgehog'"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -318110,8 +316723,8 @@ self: { }: mkDerivation { pname = "hedgehog-optics"; - version = "1.0.0.3"; - sha256 = "0nvl8bqnry16irnqcsp03q7mxf21idydg3wzcyp0s1i99l9y26kx"; + version = "1.0.0.4"; + sha256 = "0yardh3m4gc9pnksjsm33m4w1hrrxrlli89101kfb1kzw3da7w7f"; libraryHaskellDepends = [ base hedgehog @@ -318119,8 +316732,6 @@ self: { ]; description = "Hedgehog properties for optics laws"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -318686,7 +317297,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "higher-order algebraic effects done right"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -318846,6 +317456,8 @@ self: { ]; description = "Fast equality saturation in Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -318992,8 +317604,8 @@ self: { pname = "heist"; version = "1.1.1.2"; sha256 = "1377740si611j0szp64axy0xj1fi2a6w8i9s3xij89h34m7rb3rz"; - revision = "3"; - editedCabalFile = "0i4rpf62bf3l6w4f26m5fyqpj2qhd0ix8lvsbpkh8m8dh2cvxmx6"; + revision = "4"; + editedCabalFile = "112bhvishyhknb7gzii56sqaz5gxzb1png2k73rsnfmranvzl3ka"; libraryHaskellDepends = [ aeson attoparsec @@ -319681,6 +318293,8 @@ self: { ]; description = "A backwards-compatible, modern replacement for the Prelude"; license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -319758,71 +318372,66 @@ self: { "hell" = callPackage ( { mkDerivation, + aeson, + async, base, bytestring, - conduit, - conduit-extra, - data-default, + constraints, + containers, directory, - filepath, - ghc, - ghc-paths, - haskeline, - monad-extras, + ghc-prim, + haskell-src-exts, + hspec, + lucid2, mtl, - pdfinfo, - process, - process-extras, - resourcet, - shell-conduit, - split, + optparse-applicative, + QuickCheck, + syb, template-haskell, + temporary, text, - time, - transformers, - unix, - utf8-string, + th-lift, + th-orphans, + typed-process, + unliftio, + vector, }: mkDerivation { pname = "hell"; - version = "2.1"; - sha256 = "1kdxkk994g38bl2kcxcs0p9wn1rankn0jw14nlvy9z9appgxalnl"; - isLibrary = true; + version = "666.20250113"; + sha256 = "0fbzsl8qmsfdnl05xf3j133dngiidsfkc31lv9y28b04slgqbga1"; + isLibrary = false; isExecutable = true; - libraryHaskellDepends = [ + executableHaskellDepends = [ + aeson + async base bytestring - conduit - conduit-extra - data-default + constraints + containers directory - filepath - ghc - ghc-paths - haskeline - monad-extras + ghc-prim + haskell-src-exts + hspec + lucid2 mtl - pdfinfo - process - process-extras - resourcet - shell-conduit - split + optparse-applicative + QuickCheck + syb template-haskell + temporary text - time - transformers - unix + th-lift + th-orphans + typed-process + unliftio + vector ]; - executableHaskellDepends = [ - base - transformers - utf8-string - ]; - description = "A Haskell shell based on shell-conduit"; + description = "Haskell-based shell scripting language"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hell"; + broken = true; } ) { }; @@ -320332,8 +318941,6 @@ self: { ]; description = "Generate UUIDv7 values"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -320383,6 +318990,46 @@ self: { } ) { }; + "herb" = callPackage ( + { + mkDerivation, + attoparsec, + base, + hspec, + optparse-applicative, + pretty, + QuickCheck, + text, + }: + mkDerivation { + pname = "herb"; + version = "0.1.0.0"; + sha256 = "1crd9yn462f796xyc2ld8gifvh2wwm361q2v70zb3inpdm8vq4iz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec + base + pretty + text + ]; + executableHaskellDepends = [ + base + optparse-applicative + pretty + text + ]; + testHaskellDepends = [ + base + hspec + QuickCheck + ]; + description = "Accessible format for structured data serialization"; + license = lib.licenses.bsd2; + mainProgram = "herb-format"; + } + ) { }; + "herbalizer" = callPackage ( { mkDerivation, @@ -321978,8 +320625,8 @@ self: { }: mkDerivation { pname = "hetero-parameter-list"; - version = "0.1.0.19"; - sha256 = "0lbjpk29kvmbrxji68x4f50bmfrwx9v5z28hsm47xihwb1xv2mih"; + version = "0.1.0.21"; + sha256 = "10zx9hs7k1szbl100ba4s4bbjkjwvys7fsxidjc7pl72xi4zgygi"; libraryHaskellDepends = [ base data-default @@ -322034,6 +320681,8 @@ self: { pname = "hetero-zip"; version = "0.1.0.0"; sha256 = "0m2lsl4hmjixls3v2jsz7hf8hkziy2f8xznbkh7qfkrnqfbr730d"; + revision = "1"; + editedCabalFile = "1kj9jzs7l12k22mv7yfscrqwdgk515pgaa2z7ka9bqyma7j4w78b"; libraryHaskellDepends = [ base infinite-list @@ -322181,12 +320830,10 @@ self: { mkDerivation, aeson, base, - blaze-html, bytestring, conduit, containers, country, - directory, http-conduit, ip, megaparsec, @@ -322197,8 +320844,8 @@ self: { }: mkDerivation { pname = "hetzner"; - version = "0.6.0.0"; - sha256 = "1p8sxknssdjxr7bszxcld8rk40hm70cm58qkimjs5adz2hrimn14"; + version = "0.7.1.1"; + sha256 = "1pp2yrk701kr597s8fimm2nnhpihxndgg0a8wya8kmcqb80grxd5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -322216,17 +320863,10 @@ self: { time yaml ]; - executableHaskellDepends = [ - base - blaze-html - bytestring - directory - time - ]; - testHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; description = "Hetzner Cloud and DNS library"; license = lib.licenses.mit; - mainProgram = "hetzner-docs"; + mainProgram = "hetzner-test"; } ) { }; @@ -323789,41 +322429,31 @@ self: { } ) { }; - "hfsevents" = - callPackage - ( - { - mkDerivation, - base, - bytestring, - cereal, - Cocoa, - CoreServices, - mtl, - text, - }: - mkDerivation { - pname = "hfsevents"; - version = "0.1.7"; - sha256 = "15xzg1wf3cf2jpz3wqifkhc9mh0hv4iby8qi4qpi3mbb0zz482p9"; - libraryHaskellDepends = [ - base - bytestring - cereal - mtl - text - ]; - librarySystemDepends = [ Cocoa ]; - libraryToolDepends = [ CoreServices ]; - description = "File/folder watching for OS X"; - license = lib.licenses.bsd3; - platforms = lib.platforms.darwin; - } - ) - { - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices; - }; + "hfsevents" = callPackage ( + { + mkDerivation, + base, + bytestring, + cereal, + mtl, + text, + }: + mkDerivation { + pname = "hfsevents"; + version = "0.1.8"; + sha256 = "0yvgdhq9258n84qiavqhb1prvb3bzq1zk5b5psgbnh5zd3p11r64"; + libraryHaskellDepends = [ + base + bytestring + cereal + mtl + text + ]; + description = "File/folder watching for OS X"; + license = lib.licenses.bsd3; + platforms = lib.platforms.darwin; + } + ) { }; "hfusion" = callPackage ( { @@ -324560,10 +323190,8 @@ self: { }: mkDerivation { pname = "hgettext"; - version = "0.1.40.1"; - sha256 = "1wdwrp4zjhjjq49yihid9x4lhx26nbixax84njj02d79wq2kmdb7"; - revision = "1"; - editedCabalFile = "07rr74szf26mbfj3840ln2r7sjjl8asql14yga8kw82cynzhzym5"; + version = "0.1.40.2"; + sha256 = "0jva2l263491idbx40118p7hrfky5iz19k1y0z7ci0i0hbqfv2ry"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -325193,6 +323821,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hi"; + broken = true; } ) { }; @@ -325573,8 +324202,8 @@ self: { pname = "hie-bios"; version = "0.14.0"; sha256 = "1caszgj3x3l13q6w26snx49yqyzjfgiik4403gl3mfalkrgbvk2g"; - revision = "2"; - editedCabalFile = "0an5jy6hqa7v7r4s2lgzcb5sl7jlx5slncf73s4vyplx7qskjcah"; + revision = "3"; + editedCabalFile = "0v66cjqf2hi5kvsfifc6b8v7192zjl85mfjd8yrhd3ykwia6z2wf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -326832,11 +325461,51 @@ self: { ]; description = "Linear Programming using HiGHS and comfort-array"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) highs; }; + "hikchr" = callPackage ( + { + mkDerivation, + base, + bytestring, + c2hs, + hspec, + optparse-applicative, + text, + }: + mkDerivation { + pname = "hikchr"; + version = "0.2.0.0"; + sha256 = "1lamlq6b0k5ph9p5nnc6qgj3hgv5x38h0fxd74wyyhkrzj6y8650"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + text + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base + bytestring + optparse-applicative + text + ]; + testHaskellDepends = [ + base + bytestring + hspec + text + ]; + description = "Haskell wrapper for Pikchr, a PIC-like markup language for diagrams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hikchr"; + broken = true; + } + ) { }; + "hills" = callPackage ( { mkDerivation, @@ -327017,146 +325686,6 @@ self: { ) { }; "hindent" = callPackage ( - { - mkDerivation, - base, - bytestring, - Cabal, - containers, - criterion, - deepseq, - Diff, - directory, - exceptions, - filepath, - ghc-lib-parser, - ghc-lib-parser-ex, - hspec, - monad-loops, - mtl, - optparse-applicative, - path, - path-io, - regex-tdfa, - split, - syb, - transformers, - unicode-show, - utf8-string, - yaml, - }: - mkDerivation { - pname = "hindent"; - version = "6.1.1"; - sha256 = "0ir524drzb11l2dqvl78hdgrzimhbnfqkg530mvg9xsyph93af3m"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base - bytestring - Cabal - containers - deepseq - directory - exceptions - filepath - ghc-lib-parser - ghc-lib-parser-ex - monad-loops - mtl - optparse-applicative - path - path-io - regex-tdfa - split - syb - transformers - unicode-show - utf8-string - yaml - ]; - executableHaskellDepends = [ - base - bytestring - Cabal - containers - directory - exceptions - filepath - ghc-lib-parser - ghc-lib-parser-ex - monad-loops - mtl - optparse-applicative - path - path-io - regex-tdfa - split - syb - transformers - unicode-show - utf8-string - yaml - ]; - testHaskellDepends = [ - base - bytestring - Cabal - containers - Diff - directory - exceptions - filepath - ghc-lib-parser - ghc-lib-parser-ex - hspec - monad-loops - mtl - optparse-applicative - path - path-io - regex-tdfa - split - syb - transformers - unicode-show - utf8-string - yaml - ]; - benchmarkHaskellDepends = [ - base - bytestring - Cabal - containers - criterion - deepseq - directory - exceptions - filepath - ghc-lib-parser - ghc-lib-parser-ex - monad-loops - mtl - optparse-applicative - path - path-io - regex-tdfa - split - syb - transformers - unicode-show - utf8-string - yaml - ]; - doHaddock = false; - description = "Extensible Haskell pretty printer"; - license = lib.licenses.bsd3; - mainProgram = "hindent"; - } - ) { }; - - "hindent_6_2_1" = callPackage ( { mkDerivation, async, @@ -327297,7 +325826,6 @@ self: { doHaddock = false; description = "Extensible Haskell pretty printer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hindent"; } ) { }; @@ -327641,8 +326169,8 @@ self: { }: mkDerivation { pname = "hinotify"; - version = "0.4.1"; - sha256 = "06pqfikfa61i45g92b65br83kplwmizqkm42yp8d0ddgmq0b21qk"; + version = "0.4.2"; + sha256 = "1h6hvy9zcwvp5ww592b9q9rs5v86dacq6r01k75mzjakmjbnzm57"; libraryHaskellDepends = [ async base @@ -327855,8 +326383,8 @@ self: { pname = "hint"; version = "0.9.0.8"; sha256 = "19xvi3g35983vhvq467d8gxx23zq7zbd4d6awh2ijb84vgbff7zf"; - revision = "1"; - editedCabalFile = "0f5dwazh10drd9xcqg16p0ja8v7bl0j5k8rgkdnp7b70nhzhk6gb"; + revision = "2"; + editedCabalFile = "0d89mkqxknwd0aq6zh64hqjvvdkwax7qn6jiv6a2np1gr6d89w4w"; libraryHaskellDepends = [ base containers @@ -329149,8 +327677,8 @@ self: { }: mkDerivation { pname = "hix"; - version = "0.7.2"; - sha256 = "0n3sc5v8a7df4p4p4ch13alkv877djhbqz9qk3pb9pqvyhxy3xg6"; + version = "0.8.0"; + sha256 = "014rbcbg99zz9a5095avrpcqzdqarifha9jaw7hwcbpxlxs1i3jn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -329884,8 +328412,8 @@ self: { }: mkDerivation { pname = "hkgr"; - version = "0.4.6"; - sha256 = "1qhj3rfmdvc93m0zs38sw21lrnhk8vkrns0ca6dva0nsfi6fi5n9"; + version = "0.4.7"; + sha256 = "0r01jbmbswldz9dld3k9wdsda352z9g9yls6l60r6dcxa1pah9p0"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -330145,8 +328673,10 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.32.3"; - sha256 = "1mkzpaj50zq3w40gynjajlcrilpvmbdyrydnprrxmxfcb5hy2qr9"; + version = "1.40"; + sha256 = "189lbp9dmg9kxik5zg7nk6jm8h5p8hpq1z01zsj8c29x8b8md7b7"; + revision = "1"; + editedCabalFile = "00vyxy5airrh388m1zvb3sq0jdqpfdzqiq3zdin8zq0r1jdyhzxc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330276,7 +328806,7 @@ self: { } ) { }; - "hledger_1_41" = callPackage ( + "hledger_1_42_1" = callPackage ( { mkDerivation, aeson, @@ -330309,7 +328839,6 @@ self: { tabular, tasty, temporary, - terminfo, text, text-ansi, time, @@ -330322,8 +328851,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.41"; - sha256 = "0ijl7yr6svnwvk6sxm4nq35crksla8ffn3mg2dz8ai9a9gycaslk"; + version = "1.42.1"; + sha256 = "0cw2v3ckg3b90d7xkq7mjwb1pr7z5js9qb3bm2i9mz7284aqzn3q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330357,7 +328886,6 @@ self: { tabular tasty temporary - terminfo text text-ansi time @@ -330395,7 +328923,6 @@ self: { tabular tasty temporary - terminfo text text-ansi time @@ -330433,7 +328960,6 @@ self: { tabular tasty temporary - terminfo text text-ansi time @@ -330515,6 +329041,7 @@ self: { license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; mainProgram = "hledger-api"; + broken = true; } ) { }; @@ -330651,99 +329178,6 @@ self: { ) { }; "hledger-iadd" = callPackage ( - { - mkDerivation, - base, - brick, - containers, - directory, - free, - hledger-lib, - hspec, - hspec-discover, - megaparsec, - microlens, - microlens-mtl, - microlens-th, - optparse-applicative, - QuickCheck, - text, - text-zipper, - time, - transformers, - unordered-containers, - vector, - vty, - xdg-basedir, - }: - mkDerivation { - pname = "hledger-iadd"; - version = "1.3.20"; - sha256 = "0gck4zf5p2kkwn3rrsinn25g6mpgp6n49034la3qz0yzkvw6gknf"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - brick - containers - directory - free - hledger-lib - megaparsec - microlens - microlens-mtl - microlens-th - optparse-applicative - text - text-zipper - time - transformers - unordered-containers - vector - vty - xdg-basedir - ]; - executableHaskellDepends = [ - base - brick - directory - free - hledger-lib - megaparsec - microlens - microlens-mtl - microlens-th - optparse-applicative - text - text-zipper - time - transformers - unordered-containers - vector - vty - xdg-basedir - ]; - testHaskellDepends = [ - base - free - hledger-lib - hspec - megaparsec - QuickCheck - text - text-zipper - time - transformers - vector - ]; - testToolDepends = [ hspec-discover ]; - description = "A terminal UI as drop-in replacement for hledger add"; - license = lib.licenses.bsd3; - mainProgram = "hledger-iadd"; - } - ) { }; - - "hledger-iadd_1_3_21" = callPackage ( { mkDerivation, base, @@ -330774,8 +329208,8 @@ self: { pname = "hledger-iadd"; version = "1.3.21"; sha256 = "00x0vbfp08kqs1nbknndk9h56hcidf6xnrk0ldz45dvjrmgcv3w2"; - revision = "4"; - editedCabalFile = "199ga3rcg7nbih9kywryn7apvgfnpd8m3fslf1arbwkkb2wqlaxd"; + revision = "8"; + editedCabalFile = "166vkhghms83x0c03m6kg6v5fx3x8wyr445zjy6vxfsbni6ks4h7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330836,47 +329270,11 @@ self: { testToolDepends = [ hspec-discover ]; description = "A terminal UI as drop-in replacement for hledger add"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hledger-iadd"; } ) { }; "hledger-interest" = callPackage ( - { - mkDerivation, - base, - Cabal, - Decimal, - hledger-lib, - mtl, - text, - time, - }: - mkDerivation { - pname = "hledger-interest"; - version = "1.6.6"; - sha256 = "0hklpg9sgghrcvkrgz7kfr8jc6kwsv8zzpbbg0c3idhbdxwg74d8"; - revision = "5"; - editedCabalFile = "0gqvjqz05ww3rxvkxg8qhqfnbvqgcbj30705aw39y5mzr2yll0gl"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - Cabal - Decimal - hledger-lib - mtl - text - time - ]; - description = "computes interest for a given account"; - license = lib.licenses.bsd3; - mainProgram = "hledger-interest"; - maintainers = [ lib.maintainers.peti ]; - } - ) { }; - - "hledger-interest_1_6_7" = callPackage ( { mkDerivation, base, @@ -330891,6 +329289,8 @@ self: { pname = "hledger-interest"; version = "1.6.7"; sha256 = "1jirygghw82zi8z160j45qzfcj1l89vckqr7hrv78h3f3pim6np4"; + revision = "1"; + editedCabalFile = "1hl3vgwhlk15xrhafmp5y017cm4y7zkn2n8l9frsc0xz67h9571z"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -330904,7 +329304,6 @@ self: { ]; description = "computes interest for a given account"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hledger-interest"; maintainers = [ lib.maintainers.peti ]; } @@ -330974,6 +329373,7 @@ self: { filepath, Glob, hashtables, + lucid, megaparsec, microlens, microlens-th, @@ -330999,8 +329399,10 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.32.3"; - sha256 = "0dyid1jjs9i4sk5fxlmah8fgng4j1577zxxm99gh2xl8216dn4mg"; + version = "1.40"; + sha256 = "05kap7kgjlh3y7j6ld0jqih21ad7acxd9cv18h0gb7kbwn7qm8vi"; + revision = "1"; + editedCabalFile = "0j7z1ji5az5lmcxd3bqdv9pfkphvvl3wja2vqhhja1jf63bhml57"; libraryHaskellDepends = [ aeson aeson-pretty @@ -331026,6 +329428,7 @@ self: { filepath Glob hashtables + lucid megaparsec microlens microlens-th @@ -331075,6 +329478,7 @@ self: { filepath Glob hashtables + lucid megaparsec microlens microlens-th @@ -331103,7 +329507,7 @@ self: { } ) { }; - "hledger-lib_1_41" = callPackage ( + "hledger-lib_1_42_1" = callPackage ( { mkDerivation, aeson, @@ -331127,6 +329531,7 @@ self: { directory, doclayout, doctest, + encoding, extra, file-embed, filepath, @@ -331157,8 +329562,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.41"; - sha256 = "1lzqd1jfvgrnmf0jr48nxf779a8cskqd49ira9whb0k5dah4shqw"; + version = "1.42.1"; + sha256 = "0c59vxi9w809vhw0gzpkl8iv0qbd6wv5xq6lvllxz0y7axkw7vnl"; libraryHaskellDepends = [ aeson aeson-pretty @@ -331180,6 +329585,7 @@ self: { deepseq directory doclayout + encoding extra file-embed filepath @@ -331230,6 +329636,7 @@ self: { directory doclayout doctest + encoding extra file-embed filepath @@ -331314,79 +329721,6 @@ self: { ) { }; "hledger-stockquotes" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - cmdargs, - containers, - directory, - hedgehog, - hledger-lib, - raw-strings-qq, - req, - safe, - safe-exceptions, - scientific, - split, - tasty, - tasty-hedgehog, - tasty-hunit, - text, - time, - unordered-containers, - xdg-basedir, - yaml, - }: - mkDerivation { - pname = "hledger-stockquotes"; - version = "0.1.3.1"; - sha256 = "111zpplj059iyxwy8rnjq7jrspm5sjqcx9jx0lrrz7yrj608id0g"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - hledger-lib - req - safe - scientific - split - text - time - unordered-containers - ]; - executableHaskellDepends = [ - aeson - base - bytestring - cmdargs - containers - directory - raw-strings-qq - safe-exceptions - text - time - xdg-basedir - yaml - ]; - testHaskellDepends = [ - base - hedgehog - tasty - tasty-hedgehog - tasty-hunit - ]; - description = "Generate HLedger Price Directives From Daily Stock Quotes"; - license = lib.licenses.bsd3; - mainProgram = "hledger-stockquotes"; - } - ) { }; - - "hledger-stockquotes_0_1_3_2" = callPackage ( { mkDerivation, aeson, @@ -331455,90 +329789,11 @@ self: { ]; description = "Generate HLedger Price Directives From Daily Stock Quotes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hledger-stockquotes"; } ) { }; "hledger-ui" = callPackage ( - { - mkDerivation, - ansi-terminal, - async, - base, - brick, - cmdargs, - containers, - data-default, - directory, - doclayout, - extra, - filepath, - fsnotify, - hledger, - hledger-lib, - megaparsec, - microlens, - microlens-platform, - mtl, - process, - safe, - split, - text, - text-zipper, - time, - transformers, - unix, - vector, - vty, - vty-crossplatform, - }: - mkDerivation { - pname = "hledger-ui"; - version = "1.32.3"; - sha256 = "0981c039xp1l65vdn4y0rl3qvlprk15f4s22z1jkkrixx3aqnq4p"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal - async - base - brick - cmdargs - containers - data-default - directory - doclayout - extra - filepath - fsnotify - hledger - hledger-lib - megaparsec - microlens - microlens-platform - mtl - process - safe - split - text - text-zipper - time - transformers - unix - vector - vty - vty-crossplatform - ]; - executableHaskellDepends = [ base ]; - description = "Terminal interface for the hledger accounting system"; - license = lib.licenses.gpl3Only; - mainProgram = "hledger-ui"; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - "hledger-ui_1_41" = callPackage ( { mkDerivation, ansi-terminal, @@ -331574,8 +329829,90 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.41"; - sha256 = "01bzqx26ycz7xp4y3rvrglnf0dasr3b0yhhrmmfnp1x2h18hhsjz"; + version = "1.40"; + sha256 = "0rvijrnmkc21nllqcbkn6fh51ifp1n1p8qgmckfp5pngqg40vvnz"; + revision = "1"; + editedCabalFile = "1sj141sr23j1xajy6c9r9aqxy8gr98c9qcgx5myn78nh3420kxsm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + async + base + brick + cmdargs + containers + data-default + directory + doclayout + extra + filepath + fsnotify + githash + hledger + hledger-lib + megaparsec + microlens + microlens-platform + mtl + process + safe + split + text + text-zipper + time + transformers + unix + vector + vty + vty-crossplatform + ]; + executableHaskellDepends = [ base ]; + description = "Terminal interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + mainProgram = "hledger-ui"; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + + "hledger-ui_1_42_1" = callPackage ( + { + mkDerivation, + ansi-terminal, + async, + base, + brick, + cmdargs, + containers, + data-default, + directory, + doclayout, + extra, + filepath, + fsnotify, + githash, + hledger, + hledger-lib, + megaparsec, + microlens, + microlens-platform, + mtl, + process, + safe, + split, + text, + text-zipper, + time, + transformers, + unix, + vector, + vty, + vty-crossplatform, + }: + mkDerivation { + pname = "hledger-ui"; + version = "1.42.1"; + sha256 = "1grj5j2lndyxzbfbr9mp29qy2l4gs7pcqgbmrkdb2l8qcdm83nwm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331675,6 +330012,7 @@ self: { directory, extra, filepath, + githash, hjsmin, hledger, hledger-lib, @@ -331708,10 +330046,10 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.32.3"; - sha256 = "0pvxkhl09hfmm2xi6d76xnwzydl89l6imlv85dgqz2hibk4vw5jh"; + version = "1.40"; + sha256 = "1dsvsgdan7f8zc0z9x4zri2q6ccajvqpjpv18zj488ihknshiwgq"; revision = "1"; - editedCabalFile = "0b7w8f2gq1fga75i5pwycfpvdl0938pbdq6vv4ffj64zl4rrkvmr"; + editedCabalFile = "18aginmx6wlqk0zpf8jvisgl4hrlqd1g83wgfnqj3lrj66p0x4bd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331732,6 +330070,7 @@ self: { directory extra filepath + githash hjsmin hledger hledger-lib @@ -331772,7 +330111,7 @@ self: { } ) { }; - "hledger-web_1_41" = callPackage ( + "hledger-web_1_42_1" = callPackage ( { mkDerivation, aeson, @@ -331827,8 +330166,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.41"; - sha256 = "0z9q8c6xfkz3i819v12ks21rb4r0c225ba1a6w0h3hk06a11dinw"; + version = "1.42.1"; + sha256 = "13z1fzvfdacdcaabhc68ic93rbh2kw983nhcm7jzkipnp559lvnj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -332154,7 +330493,7 @@ self: { } ) { }; - "hlint" = callPackage ( + "hlint_3_6_1" = callPackage ( { mkDerivation, aeson, @@ -332222,12 +330561,13 @@ self: { executableHaskellDepends = [ base ]; description = "Source code suggestions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hlint"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; - "hlint_3_8" = callPackage ( + "hlint" = callPackage ( { mkDerivation, aeson, @@ -332295,6 +330635,79 @@ self: { executableHaskellDepends = [ base ]; description = "Source code suggestions"; license = lib.licenses.bsd3; + mainProgram = "hlint"; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + + "hlint_3_10" = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + base, + bytestring, + cmdargs, + containers, + cpphs, + data-default, + deriving-aeson, + directory, + extra, + file-embed, + filepath, + filepattern, + ghc-lib-parser, + ghc-lib-parser-ex, + hscolour, + process, + refact, + text, + transformers, + uniplate, + unordered-containers, + utf8-string, + vector, + yaml, + }: + mkDerivation { + pname = "hlint"; + version = "3.10"; + sha256 = "0dzy7spc45v88yplczhd3la464bhcbaihi619a45bd06ghrp55nr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + base + bytestring + cmdargs + containers + cpphs + data-default + deriving-aeson + directory + extra + file-embed + filepath + filepattern + ghc-lib-parser + ghc-lib-parser-ex + hscolour + process + refact + text + transformers + uniplate + unordered-containers + utf8-string + vector + yaml + ]; + executableHaskellDepends = [ base ]; + description = "Source code suggestions"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hlint"; maintainers = [ lib.maintainers.maralorn ]; @@ -332306,8 +330719,6 @@ self: { mkDerivation, base, containers, - ghc, - hlint, }: mkDerivation { pname = "hlint-plugin"; @@ -332316,8 +330727,6 @@ self: { libraryHaskellDepends = [ base containers - ghc - hlint ]; description = "GHC plugin for hlint"; license = lib.licenses.bsd3; @@ -332472,11 +330881,10 @@ self: { base, base64, bytestring, - cryptonite, + cryptohash-md5, hashable, hedis, hlrdb-core, - memory, random, store, time, @@ -332485,19 +330893,16 @@ self: { }: mkDerivation { pname = "hlrdb"; - version = "0.4.0.0"; - sha256 = "0cj2ff40n3v171xhvdips3als1f2x91ksxcqm7i570mwkdgbh1jr"; - revision = "2"; - editedCabalFile = "0yfd3l9hiplva8dp4l21pfqycswbwgvy9588gmm3h71dnr6md1sg"; + version = "0.5.0.0"; + sha256 = "19m4k0w8gd3p5khjy9pqjdy0mgmgibg66dxc1vw187yppl9d82an"; libraryHaskellDepends = [ base base64 bytestring - cryptonite + cryptohash-md5 hashable hedis hlrdb-core - memory random store time @@ -332506,7 +330911,6 @@ self: { ]; description = "High-level Redis Database"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -332544,8 +330948,6 @@ self: { ]; description = "High-level Redis Database Core API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -332883,63 +331285,11 @@ self: { ) { }; "hls-class-plugin" = callPackage ( - { - mkDerivation, - aeson, - base, - containers, - deepseq, - extra, - filepath, - ghc, - ghc-boot-th, - ghc-exactprint, - ghcide, - hls-graph, - hls-plugin-api, - hls-test-utils, - lens, - lsp, - lsp-types, - mtl, - row-types, - text, - transformers, - }: + { mkDerivation }: mkDerivation { pname = "hls-class-plugin"; version = "2.6.0.0"; sha256 = "0jib2y256fb5b8wgsi9rjsdb3ywwpcbcnbbxmg6q3gwnglrdb1lx"; - libraryHaskellDepends = [ - aeson - base - containers - deepseq - extra - ghc - ghc-boot-th - ghc-exactprint - ghcide - hls-graph - hls-plugin-api - lens - lsp - mtl - text - transformers - ]; - testHaskellDepends = [ - aeson - base - filepath - ghcide - hls-plugin-api - hls-test-utils - lens - lsp-types - row-types - text - ]; description = "Class/instance management plugin for Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -333313,38 +331663,11 @@ self: { ) { }; "hls-floskell-plugin" = callPackage ( - { - mkDerivation, - base, - filepath, - floskell, - ghcide, - hls-plugin-api, - hls-test-utils, - lsp-types, - mtl, - text, - transformers, - }: + { mkDerivation }: mkDerivation { pname = "hls-floskell-plugin"; version = "2.6.0.0"; sha256 = "1wyk88lynchhzriqj7m9ph0s2c2ivkqg1nmhgb1knkvp8ag27iik"; - libraryHaskellDepends = [ - base - floskell - ghcide - hls-plugin-api - lsp-types - mtl - text - transformers - ]; - testHaskellDepends = [ - base - filepath - hls-test-utils - ]; description = "Integration with the Floskell code formatter"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -333410,62 +331733,15 @@ self: { ) { }; "hls-gadt-plugin" = callPackage ( - { - mkDerivation, - aeson, - base, - containers, - extra, - filepath, - ghc, - ghc-boot-th, - ghc-exactprint, - ghcide, - hls-plugin-api, - hls-refactor-plugin, - hls-test-utils, - lens, - lsp, - lsp-test, - mtl, - text, - transformers, - unordered-containers, - }: + { mkDerivation }: mkDerivation { pname = "hls-gadt-plugin"; version = "2.6.0.0"; sha256 = "0aa602m024s3ch23np2iixmkwv6474va20bjdgiwdgc8vahg4grg"; - libraryHaskellDepends = [ - aeson - base - containers - extra - ghc - ghc-boot-th - ghc-exactprint - ghcide - hls-plugin-api - hls-refactor-plugin - lens - lsp - mtl - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - base - filepath - hls-test-utils - lens - lsp - lsp-test - text - ]; description = "Convert to GADT syntax plugin"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -333503,8 +331779,8 @@ self: { }: mkDerivation { pname = "hls-graph"; - version = "2.9.0.0"; - sha256 = "19ifqsw6bfqy969icbgyl46ss178wjn37dfhrh6ch3k6pa3lz73l"; + version = "2.10.0.0"; + sha256 = "1q2ix901k3b0a05nax5lcrqnjllm6zvv63lh027mmrhg976vl0l2"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -333561,88 +331837,11 @@ self: { ) { }; "hls-hlint-plugin" = callPackage ( - { - mkDerivation, - aeson, - apply-refact, - base, - binary, - bytestring, - containers, - data-default, - deepseq, - Diff, - directory, - extra, - filepath, - ghc-exactprint, - ghc-lib-parser, - ghc-lib-parser-ex, - ghcide, - hashable, - hlint, - hls-plugin-api, - hls-test-utils, - lens, - lsp, - lsp-types, - mtl, - refact, - regex-tdfa, - row-types, - stm, - temporary, - text, - transformers, - unordered-containers, - }: + { mkDerivation }: mkDerivation { pname = "hls-hlint-plugin"; version = "2.6.0.0"; sha256 = "0ix89wp8nq3iywh6d3w8j7lnfm2g3l9gks8sxkww0z0mfhfxvywc"; - libraryHaskellDepends = [ - aeson - apply-refact - base - binary - bytestring - containers - data-default - deepseq - Diff - directory - extra - filepath - ghc-exactprint - ghc-lib-parser - ghc-lib-parser-ex - ghcide - hashable - hlint - hls-plugin-api - lens - lsp - mtl - refact - regex-tdfa - stm - temporary - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson - base - containers - filepath - hls-plugin-api - hls-test-utils - lens - lsp-types - row-types - text - ]; description = "Hlint integration plugin with Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -333866,8 +332065,8 @@ self: { }: mkDerivation { pname = "hls-plugin-api"; - version = "2.9.0.0"; - sha256 = "0s0yd66cbazifxqqsyw05rdwc88kbx9q434ihlzgw72mkn0pvcm0"; + version = "2.10.0.0"; + sha256 = "1xl2vh9jsydjsw6faij5w5amplz6qmgjadc5rp9ffl4lnd1fvvl6"; libraryHaskellDepends = [ aeson base @@ -334037,113 +332236,15 @@ self: { ) { }; "hls-refactor-plugin" = callPackage ( - { - mkDerivation, - aeson, - async, - base, - bytestring, - containers, - data-default, - deepseq, - directory, - dlist, - extra, - filepath, - ghc, - ghc-boot, - ghc-exactprint, - ghcide, - ghcide-test-utils, - hls-graph, - hls-plugin-api, - hls-test-utils, - lens, - lsp, - lsp-test, - lsp-types, - mtl, - network-uri, - parser-combinators, - regex-applicative, - regex-tdfa, - retrie, - shake, - syb, - tasty, - tasty-expected-failure, - tasty-hunit, - tasty-rerun, - text, - text-rope, - time, - transformers, - unordered-containers, - }: + { mkDerivation }: mkDerivation { pname = "hls-refactor-plugin"; version = "2.6.0.0"; sha256 = "0lqy7c3vqn832gs9z86n4clsqb6g73rhnlrvn3sg3h8hkxasfzjf"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - data-default - deepseq - dlist - extra - ghc - ghc-boot - ghc-exactprint - ghcide - hls-graph - hls-plugin-api - lens - lsp - mtl - parser-combinators - regex-applicative - regex-tdfa - retrie - syb - text - text-rope - time - transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson - async - base - containers - data-default - directory - extra - filepath - ghc - ghcide - ghcide-test-utils - hls-plugin-api - hls-test-utils - lens - lsp-test - lsp-types - network-uri - parser-combinators - regex-tdfa - shake - tasty - tasty-expected-failure - tasty-hunit - tasty-rerun - text - text-rope - ]; description = "Exactprint refactorings for Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -334197,141 +332298,28 @@ self: { ) { }; "hls-rename-plugin" = callPackage ( - { - mkDerivation, - aeson, - base, - containers, - extra, - filepath, - ghc, - ghc-exactprint, - ghcide, - hashable, - hie-compat, - hiedb, - hls-plugin-api, - hls-refactor-plugin, - hls-test-utils, - lens, - lsp, - lsp-types, - mod, - mtl, - syb, - text, - transformers, - unordered-containers, - }: + { mkDerivation }: mkDerivation { pname = "hls-rename-plugin"; version = "2.6.0.0"; sha256 = "15gjh7r9cc43yz1zp52q349fag4nxv25vhzn5pdma4ch366xyr4g"; - libraryHaskellDepends = [ - base - containers - extra - ghc - ghc-exactprint - ghcide - hashable - hie-compat - hiedb - hls-plugin-api - hls-refactor-plugin - lens - lsp - lsp-types - mod - mtl - syb - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson - base - containers - filepath - hls-plugin-api - hls-test-utils - ]; description = "Rename plugin for Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "hls-retrie-plugin" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - deepseq, - directory, - extra, - filepath, - ghc, - ghcide, - hashable, - hls-plugin-api, - hls-refactor-plugin, - hls-test-utils, - lens, - lsp, - lsp-types, - mtl, - retrie, - safe-exceptions, - stm, - text, - transformers, - unordered-containers, - }: + { mkDerivation }: mkDerivation { pname = "hls-retrie-plugin"; version = "2.6.0.0"; sha256 = "11cl4q79jxl73s62ccdarp1570k95picgn3q8lgnqznc6ywdv3zh"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - deepseq - directory - extra - ghc - ghcide - hashable - hls-plugin-api - hls-refactor-plugin - lens - lsp - lsp-types - mtl - retrie - safe-exceptions - stm - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson - base - containers - filepath - hls-plugin-api - hls-refactor-plugin - hls-test-utils - text - ]; description = "Retrie integration plugin for Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -334477,68 +332465,15 @@ self: { ) { }; "hls-splice-plugin" = callPackage ( - { - mkDerivation, - aeson, - base, - containers, - dlist, - extra, - filepath, - foldl, - ghc, - ghc-exactprint, - ghcide, - hls-plugin-api, - hls-refactor-plugin, - hls-test-utils, - lens, - lsp, - mtl, - retrie, - row-types, - syb, - text, - transformers, - unliftio-core, - unordered-containers, - }: + { mkDerivation }: mkDerivation { pname = "hls-splice-plugin"; version = "2.6.0.0"; sha256 = "00fx8rxdnmam0672vb0az2lw5inqyc22cjfrh8wiwx36i28r8zqj"; - libraryHaskellDepends = [ - aeson - base - containers - dlist - extra - foldl - ghc - ghc-exactprint - ghcide - hls-plugin-api - hls-refactor-plugin - lens - lsp - mtl - retrie - syb - text - transformers - unliftio-core - unordered-containers - ]; - testHaskellDepends = [ - base - filepath - hls-test-utils - row-types - text - ]; description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -334607,43 +332542,11 @@ self: { ) { }; "hls-stylish-haskell-plugin" = callPackage ( - { - mkDerivation, - base, - directory, - filepath, - ghc, - ghc-boot-th, - ghcide, - hls-plugin-api, - hls-test-utils, - lsp-types, - mtl, - stylish-haskell, - text, - }: + { mkDerivation }: mkDerivation { pname = "hls-stylish-haskell-plugin"; version = "2.6.0.0"; sha256 = "171068mmb7sdk14s5v794jc0n0mrrq8fkzp2z2wlrmk38mqi3773"; - libraryHaskellDepends = [ - base - directory - filepath - ghc - ghc-boot-th - ghcide - hls-plugin-api - lsp-types - mtl - stylish-haskell - text - ]; - testHaskellDepends = [ - base - filepath - hls-test-utils - ]; description = "Integration with the Stylish Haskell code formatter"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -334695,8 +332598,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "2.9.0.0"; - sha256 = "0xj7hfpa6yl4v0ysbd7abkpax5y4hj0pfhzb40wp0qp5x6prsgw7"; + version = "2.10.0.0"; + sha256 = "0kzqri1xslvi699gm2nasvs3zygk0y06w3x9mppksrgfs5961p0z"; libraryHaskellDepends = [ aeson async @@ -335144,6 +333047,8 @@ self: { ]; description = "Low-level machine learning auxiliary functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { @@ -335980,7 +333885,6 @@ self: { mkDerivation, array, base, - binary, bytestring, clock, containers, @@ -335994,18 +333898,16 @@ self: { random, unix, utf8-string, - zlib, }: mkDerivation { pname = "hmp3-ng"; - version = "2.15.0"; - sha256 = "12h06yzp3jiswfy95bryppc352wfkn666c17bd4g00v7k3qnda6p"; + version = "2.16.0"; + sha256 = "0xhvq6jfj6argpqvbqjy784cpb75lgkmlxmamngwq44knz58pp2q"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base - binary bytestring clock containers @@ -336018,7 +333920,6 @@ self: { random unix utf8-string - zlib ]; executableSystemDepends = [ ncurses ]; description = "A 2019 fork of an ncurses mp3 player written in Haskell"; @@ -336604,109 +334505,6 @@ self: { ) { }; "hnix-store-core" = callPackage ( - { - mkDerivation, - algebraic-graphs, - attoparsec, - base, - base16-bytestring, - base64-bytestring, - binary, - bytestring, - case-insensitive, - cereal, - containers, - cryptonite, - directory, - filepath, - hashable, - hspec, - lifted-base, - memory, - monad-control, - mtl, - nix-derivation, - process, - relude, - saltine, - tasty, - tasty-discover, - tasty-golden, - tasty-hspec, - tasty-hunit, - tasty-quickcheck, - temporary, - text, - time, - unix, - unordered-containers, - vector, - }: - mkDerivation { - pname = "hnix-store-core"; - version = "0.7.0.0"; - sha256 = "0nyzw3ssv832bqhm4ir8r44795lnipzzkjwnryqqarc99sbpj2hh"; - libraryHaskellDepends = [ - algebraic-graphs - attoparsec - base - base16-bytestring - base64-bytestring - bytestring - case-insensitive - cereal - containers - cryptonite - directory - filepath - hashable - lifted-base - memory - monad-control - mtl - nix-derivation - relude - saltine - text - time - unix - unordered-containers - vector - ]; - testHaskellDepends = [ - attoparsec - base - base16-bytestring - base64-bytestring - binary - bytestring - containers - cryptonite - directory - filepath - hspec - process - relude - tasty - tasty-golden - tasty-hspec - tasty-hunit - tasty-quickcheck - temporary - text - unix - ]; - testToolDepends = [ tasty-discover ]; - description = "Core effects for interacting with the Nix store"; - license = lib.licenses.asl20; - maintainers = [ - lib.maintainers.Anton-Latukha - lib.maintainers.sorki - ]; - } - ) { }; - - "hnix-store-core_0_8_0_0" = callPackage ( { mkDerivation, attoparsec, @@ -336781,7 +334579,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Core types used for interacting with the Nix store"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Anton-Latukha lib.maintainers.sorki @@ -336836,8 +334633,6 @@ self: { testHaskellDepends = [ base ]; description = "Nix store database support"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -336880,7 +334675,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "JSON serialization for core types"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -336998,8 +334792,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Read-only Nix store"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -337193,8 +334985,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Test utilities and instances"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -337498,7 +335288,7 @@ self: { binary, bytestring, containers, - cryptonite, + crypton, data-default, exceptions, hspec, @@ -337514,8 +335304,8 @@ self: { }: mkDerivation { pname = "hoauth2"; - version = "2.10.0"; - sha256 = "13skl9zc3p0jnn2p10xm21kp5adqjl48nfx6v312yfvd9md5h0kq"; + version = "2.14.0"; + sha256 = "1gbdb01iinhcfc91iw2ld4lpvmpcvy6d9r1zl5a58jg16z5v6j8k"; libraryHaskellDepends = [ aeson base @@ -337523,7 +335313,7 @@ self: { binary bytestring containers - cryptonite + crypton data-default exceptions http-conduit @@ -337547,13 +335337,14 @@ self: { } ) { }; - "hoauth2_2_14_1" = callPackage ( + "hoauth2_2_14_3" = callPackage ( { mkDerivation, aeson, base, base64, binary, + binary-instances, bytestring, containers, crypton, @@ -337572,13 +335363,14 @@ self: { }: mkDerivation { pname = "hoauth2"; - version = "2.14.1"; - sha256 = "12hynfnmq4w64k2ip9vczx4x0xaas5b4cj3qjxrz2i7cnblkrldm"; + version = "2.14.3"; + sha256 = "09y6s36kap2c7wwv1snrhxmgsr0p93w5ghh873q1fq8inn5iwj2w"; libraryHaskellDepends = [ aeson base base64 binary + binary-instances bytestring containers crypton @@ -337596,6 +335388,7 @@ self: { testHaskellDepends = [ aeson base + binary hspec uri-bytestring ]; @@ -337663,6 +335456,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-demo"; + broken = true; } ) { }; @@ -337719,8 +335513,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "OAuth2 Identity Providers"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -337763,6 +335555,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-providers-tutorial"; + broken = true; } ) { }; @@ -338595,8 +336388,6 @@ self: { ]; description = "Some convenience facilities for hoisting errors into a monad"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -338727,6 +336518,43 @@ self: { } ) { }; + "holidays" = callPackage ( + { + mkDerivation, + base, + containers, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + }: + mkDerivation { + pname = "holidays"; + version = "0.2.0.0"; + sha256 = "1nxhmpn54q58k4wldlbfnvniwdf914bxyz6bnqdsrnmdmhvrh8cf"; + libraryHaskellDepends = [ + base + containers + text + time + ]; + testHaskellDepends = [ + base + containers + tasty + tasty-hunit + tasty-quickcheck + text + time + ]; + description = "Library for country public holidays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "holmes" = callPackage ( { mkDerivation, @@ -339019,7 +336847,6 @@ self: { ]; description = "Homotuple, all whose elements are the same type"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -340012,7 +337839,7 @@ self: { zlib ]; executableHaskellDepends = [ base ]; - testTarget = "--test-option=--no-net"; + testFlags = [ "--no-net" ]; description = "Haskell API Search"; license = lib.licenses.bsd3; mainProgram = "hoogle"; @@ -340390,8 +338217,8 @@ self: { }: mkDerivation { pname = "hopenpgp-tools"; - version = "0.23.10"; - sha256 = "0aaf0k26i5zjnijhnyng7jyhx6qdq2fdzq4idlmj3va386rfm2as"; + version = "0.23.11"; + sha256 = "0kx5i26nfnpa0acba4gyv8nz1zpr35ldb59wmkvy1bya439nn19a"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -340438,8 +338265,6 @@ self: { ]; description = "hOpenPGP-based command-line tools"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -340637,6 +338462,8 @@ self: { ]; description = "Bidings to Google's Zopfli compression library"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -341105,51 +338932,6 @@ self: { ) { }; "horizontal-rule" = callPackage ( - { - mkDerivation, - ansi-wl-pprint, - base, - HMock, - optparse-applicative, - tasty, - tasty-hunit, - terminal-size, - text, - time, - }: - mkDerivation { - pname = "horizontal-rule"; - version = "0.6.0.0"; - sha256 = "03rh58znaghcf1gicbwbxkx5ya4lv7qi8b2lq5nawi35ljars02x"; - revision = "4"; - editedCabalFile = "0bax92xg4rd92y7fv332bqfl6k2wk8k1dbmrgr6a5p4vx36l58f0"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - terminal-size - text - ]; - executableHaskellDepends = [ - ansi-wl-pprint - base - optparse-applicative - text - time - ]; - testHaskellDepends = [ - base - HMock - tasty - tasty-hunit - ]; - description = "horizontal rule for the terminal"; - license = lib.licenses.mit; - mainProgram = "hr"; - } - ) { }; - - "horizontal-rule_0_7_0_0" = callPackage ( { mkDerivation, ansi-wl-pprint, @@ -341178,6 +338960,8 @@ self: { pname = "horizontal-rule"; version = "0.7.0.0"; sha256 = "0s4hf7frj1gc41v83qk8fgdfn49msmvhcfw6vjklx6w7b6pkfx9x"; + revision = "1"; + editedCabalFile = "1jb71y6mxkrcnps1jdh6rkkrznhzcsyl8c7s565xjalabql56nkq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -341212,7 +338996,6 @@ self: { ]; description = "horizontal rule for the terminal"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "hr"; } ) { }; @@ -341291,7 +339074,7 @@ self: { } ) { }; - "hosc_0_21" = callPackage ( + "hosc_0_21_1" = callPackage ( { mkDerivation, base, @@ -341306,8 +339089,8 @@ self: { }: mkDerivation { pname = "hosc"; - version = "0.21"; - sha256 = "1m54jnxxb4vb9kf82hadp7m0crfmk2j3mnmbdmls2c1lixyhcx98"; + version = "0.21.1"; + sha256 = "1a01vp7d29503wa7sq0zy2az6zpyapjlmjszv50g2ykgb6as919v"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -341540,8 +339323,8 @@ self: { }: mkDerivation { pname = "hotel-california"; - version = "0.0.6.0"; - sha256 = "1fhlzikap5yiw8h3hk0wag7l2f56bx23xz90l2bqy4nrik6mlxvd"; + version = "0.0.6.1"; + sha256 = "0gldbm7aj6wi1r913i70ms0cmxqgi2q1hm0m2vsj7dcnk56i10ck"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -341605,7 +339388,6 @@ self: { unordered-containers ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hotel"; } ) { }; @@ -342137,8 +339919,8 @@ self: { }: mkDerivation { pname = "hpack"; - version = "0.36.1"; - sha256 = "1n02wkkhgqwh7im33b2158h9ha0yglzmqv05fd0igmm4mfly05db"; + version = "0.37.0"; + sha256 = "0wrc3h93gxs7mkl6pdshyg1slayivglxzw2f0hkmzyyfbqip6x54"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -342230,7 +340012,7 @@ self: { } ) { }; - "hpack_0_37_0" = callPackage ( + "hpack_0_38_0" = callPackage ( { mkDerivation, aeson, @@ -342267,8 +340049,10 @@ self: { }: mkDerivation { pname = "hpack"; - version = "0.37.0"; - sha256 = "0wrc3h93gxs7mkl6pdshyg1slayivglxzw2f0hkmzyyfbqip6x54"; + version = "0.38.0"; + sha256 = "0iysz3xnxhjj49hjz9gv56awaldamrbidkiw0xd873g5yfyhyljp"; + revision = "1"; + editedCabalFile = "02pqfqqijvr2z3ki2rnb9nlavhzm59qbbvhq89bfdvhcicfgmmf4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -343047,55 +340831,6 @@ self: { ) { }; "hpc-codecov" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - containers, - directory, - filepath, - hpc, - process, - tasty, - tasty-golden, - tasty-hunit, - time, - }: - mkDerivation { - pname = "hpc-codecov"; - version = "0.5.0.0"; - sha256 = "1hf73yj2dl5scrw3xqgin8zl555iv2byik88aih1mz5x6635rk55"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array - base - bytestring - containers - directory - filepath - hpc - time - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - directory - filepath - hpc - process - tasty - tasty-golden - tasty-hunit - ]; - description = "Generate reports from hpc data"; - license = lib.licenses.bsd3; - mainProgram = "hpc-codecov"; - } - ) { }; - - "hpc-codecov_0_6_2_0" = callPackage ( { mkDerivation, array, @@ -343140,7 +340875,6 @@ self: { ]; description = "Generate reports from hpc data"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hpc-codecov"; } ) { }; @@ -343598,6 +341332,42 @@ self: { } ) { }; + "hpke" = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + crypton, + hspec, + hspec-discover, + memory, + QuickCheck, + }: + mkDerivation { + pname = "hpke"; + version = "0.0.0"; + sha256 = "0g5q37gj5aqb35zp84fb0p706g1zvyrhrjy4ajmvx0bh9zxps2vv"; + libraryHaskellDepends = [ + base + base16-bytestring + bytestring + crypton + memory + ]; + testHaskellDepends = [ + base + base16-bytestring + bytestring + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Hybrid Public Key Encryption"; + license = lib.licenses.bsd3; + } + ) { }; + "hplayground" = callPackage ( { mkDerivation, @@ -343753,92 +341523,6 @@ self: { ) { }; "hpqtypes" = callPackage ( - { - mkDerivation, - aeson, - async, - base, - bytestring, - containers, - exceptions, - HUnit, - libpq, - lifted-base, - monad-control, - mtl, - QuickCheck, - random, - resource-pool, - scientific, - semigroups, - stm, - test-framework, - test-framework-hunit, - text, - text-show, - time, - transformers, - transformers-base, - unordered-containers, - uuid-types, - vector, - }: - mkDerivation { - pname = "hpqtypes"; - version = "1.11.1.2"; - sha256 = "0zdxk11akkl6l260jlywq2fjfv68angqaxdj577m9fk5yllxwswy"; - libraryHaskellDepends = [ - aeson - async - base - bytestring - containers - exceptions - lifted-base - monad-control - mtl - resource-pool - semigroups - stm - text - text-show - time - transformers - transformers-base - uuid-types - vector - ]; - libraryPkgconfigDepends = [ libpq ]; - testHaskellDepends = [ - aeson - base - bytestring - exceptions - HUnit - lifted-base - monad-control - mtl - QuickCheck - random - scientific - test-framework - test-framework-hunit - text - text-show - time - transformers-base - unordered-containers - uuid-types - vector - ]; - description = "Haskell bindings to libpqtypes"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { libpq = null; }; - - "hpqtypes_1_12_0_0" = callPackage ( { mkDerivation, aeson, @@ -343925,7 +341609,7 @@ self: { hydraPlatforms = lib.platforms.none; broken = true; } - ) { libpq = null; }; + ) { inherit (pkgs) libpq; }; "hpqtypes-effectful" = callPackage ( { @@ -344028,6 +341712,69 @@ self: { } ) { }; + "hpqtypes-extras_1_17_0_1" = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + containers, + crypton, + deepseq, + exceptions, + extra, + hpqtypes, + log-base, + memory, + mtl, + tasty, + tasty-bench, + tasty-hunit, + text, + text-show, + uuid-types, + }: + mkDerivation { + pname = "hpqtypes-extras"; + version = "1.17.0.1"; + sha256 = "1f2ipf4hwp3iqfb79bbx8h97l1cy8vyc1w5h0q1fvg2yvxl52szp"; + libraryHaskellDepends = [ + base + base16-bytestring + bytestring + containers + crypton + exceptions + extra + hpqtypes + log-base + memory + mtl + text + text-show + ]; + testHaskellDepends = [ + base + containers + exceptions + hpqtypes + log-base + tasty + tasty-hunit + text + uuid-types + ]; + benchmarkHaskellDepends = [ + base + deepseq + tasty-bench + ]; + description = "Extra utilities for hpqtypes library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "hprotoc" = callPackage ( { mkDerivation, @@ -344190,8 +341937,8 @@ self: { }: mkDerivation { pname = "hprox"; - version = "0.6.3"; - sha256 = "0x7qiwmh5aqix0an24qm9z1580v6c8q59mq7i6nzchm0bk7nj3py"; + version = "0.6.4"; + sha256 = "0i1c05jkz512nhy8nxzj8ccgycbfzaxygl0y7pyrlxr5j74x9hi1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -344684,6 +342431,7 @@ self: { license = lib.licenses.lgpl3Only; hydraPlatforms = lib.platforms.none; mainProgram = "mctest"; + broken = true; } ) { }; @@ -344703,8 +342451,6 @@ self: { ]; description = "HQuantLib Time is a business calendar functions extracted from HQuantLib"; license = "LGPL"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -345389,6 +343135,8 @@ self: { ]; description = "A modern and easy-to-use wrapper for Docker-based Lambda implementations. Now with API Gateway support!"; license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -346027,19 +343775,15 @@ self: { { mkDerivation, base, - bytestring, hspec, }: mkDerivation { pname = "hs-highlight"; - version = "1.0.3"; - sha256 = "0m6x96v5h2xdw618y5ljp0cpy52np8lvd126sp7mqfqr318vx51x"; + version = "1.0.4"; + sha256 = "051plpzpnsazffxny1m48jw4s7ky8n6cx933lk45vpsirxnfpd9r"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - ]; + libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -346399,7 +344143,9 @@ self: { ]; description = "The OpenMoji emoji dataset"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "readme"; + broken = true; } ) { }; @@ -346522,6 +344268,7 @@ self: { description = "[synopsis]"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -346634,6 +344381,8 @@ self: { pname = "hs-opentelemetry-instrumentation-auto"; version = "0.1.0.1"; sha256 = "00qsmldcn20c5vsy617w0kcn4dw0l730n74bdrp2acv1jpppaa4v"; + revision = "1"; + editedCabalFile = "0paa6p9w4ryr35dandqna53p56jsv3cgkw3dcw4f66j0bgaw2jgw"; libraryHaskellDepends = [ base bytestring @@ -346882,7 +344631,6 @@ self: { text ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -347048,8 +344796,6 @@ self: { ]; description = "Datadog Propagator for OpenTelemetry"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -347138,7 +344884,6 @@ self: { ]; description = "OpenTelemetry SDK for use in applications"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -347164,7 +344909,6 @@ self: { ]; testHaskellDepends = [ base ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -347761,6 +345505,8 @@ self: { ]; description = "Write a server supporting Server::Starter's protocol in Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -347825,7 +345571,9 @@ self: { executableHaskellDepends = [ base ]; description = "Convert an eventlog into the speedscope json format"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hs-speedscope"; + broken = true; } ) { }; @@ -347912,8 +345660,8 @@ self: { }: mkDerivation { pname = "hs-tango"; - version = "2.0.0"; - sha256 = "1d78icf12k7zj1v4gnms8ddfj1ji6kzcx0r1jws4cri0y4rzwdlk"; + version = "2.0.1"; + sha256 = "1qwcxn6zjg7sl6pdrspdgagpkq96vmh1kqjwj4bibc1cigccd0ls"; libraryHaskellDepends = [ base derive-storable @@ -349109,8 +346857,8 @@ self: { pname = "hsc2hs"; version = "0.68.10"; sha256 = "0xpgbi6pssnizazz54583c50cz4axq3h78g03q4sfb7yi3bk8kkg"; - revision = "3"; - editedCabalFile = "0ndpgzmq2h2kv7xr9iaf957jnnykbjpd6vlii0n2rkahfckjaqr7"; + revision = "4"; + editedCabalFile = "0gphymx87rjky73mxk6y656jxms5xrds7q2dvcrf7mnk0gdgcpkj"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -349134,6 +346882,60 @@ self: { ) { }; "hsc3" = callPackage ( + { + mkDerivation, + array, + base, + binary, + bytestring, + containers, + data-binary-ieee754, + data-ordlist, + directory, + filepath, + hosc, + mtl, + murmur-hash, + network, + process, + random, + safe, + split, + transformers, + vector, + }: + mkDerivation { + pname = "hsc3"; + version = "0.20"; + sha256 = "1pi2zzcz6xrj5w0ql5g7z6qf2vbchixc871if2yqna8wndakhcc8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + data-binary-ieee754 + data-ordlist + directory + filepath + hosc + mtl + murmur-hash + network + process + random + safe + split + transformers + vector + ]; + description = "Haskell SuperCollider"; + license = lib.licenses.gpl3Only; + } + ) { }; + + "hsc3_0_21" = callPackage ( { mkDerivation, array, @@ -349185,7 +346987,6 @@ self: { description = "Haskell SuperCollider"; license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -350652,29 +348453,29 @@ self: { base, exceptions, mtl, - old-locale, - old-time, + ncurses, + time, unix, }: mkDerivation { pname = "hscurses"; - version = "1.4.2.0"; - sha256 = "0msf80475l3ncpnb1lcpnyscl1svmqg074ylb942rx7dbvck71bj"; - revision = "1"; - editedCabalFile = "0a65hmlhd668r8y7qcjsdy4fgs46j8rr9jbjryjddkma6r02jpqq"; + version = "1.5.0.0"; + sha256 = "1z155qqbdgwdrwh312cf8xz7iyipzcgrvlg73gyssly2392lmxdj"; + isLibrary = true; + isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base exceptions mtl - old-locale - old-time + time unix ]; + librarySystemDepends = [ ncurses ]; description = "NCurses bindings for Haskell"; license = "LGPL"; } - ) { }; + ) { inherit (pkgs) ncurses; }; "hscurses-fish-ex" = callPackage ( { @@ -351073,6 +348874,7 @@ self: { ]; description = "Core package representing Haskell advisories"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -351327,8 +349129,8 @@ self: { }: mkDerivation { pname = "hsendxmpp"; - version = "0.1.3.2"; - sha256 = "19qkaavyankx5lmrf03n108d7hyfj7ls1hkxcgdp7jnf7wrwkpdq"; + version = "0.1.3.3"; + sha256 = "1khanx74rjpc2gq5nz7q92zxzfkdpsrzmm2lfgc9mdckc0m6l2lr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -351342,7 +349144,6 @@ self: { ]; description = "sendxmpp clone, sending XMPP messages via CLI"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "hsendxmpp"; } ) { }; @@ -352074,7 +349875,9 @@ self: { ]; description = "Inspect Haskell source files"; license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; mainProgram = "hsinspect"; + broken = true; } ) { }; @@ -352339,8 +350142,8 @@ self: { }: mkDerivation { pname = "hslogger"; - version = "1.3.1.1"; - sha256 = "0k8imyj2531j6k3c2bn0bavr175km2vwjlwg89vjvl00gdb107c4"; + version = "1.3.1.2"; + sha256 = "0fa52jpigkvbmb006rzvairw1syh71wnb0lrfjb46ik3dwigxdh4"; libraryHaskellDepends = [ base bytestring @@ -352898,43 +350701,6 @@ self: { ) { }; "hslua-module-doclayout" = callPackage ( - { - mkDerivation, - base, - doclayout, - hslua, - tasty, - tasty-hunit, - tasty-lua, - text, - }: - mkDerivation { - pname = "hslua-module-doclayout"; - version = "1.1.1.2"; - sha256 = "1bgs6p20maqdwmqjv8nqsmlk63sjhb54icqs7d1kxsk8k9hh65qg"; - revision = "1"; - editedCabalFile = "0nxb6hm71v9lk9622z4kf30aasdr3m6b13maq8zd496i45msi4v4"; - libraryHaskellDepends = [ - base - doclayout - hslua - text - ]; - testHaskellDepends = [ - base - doclayout - hslua - tasty - tasty-hunit - tasty-lua - text - ]; - description = "Lua module wrapping Text.DocLayout."; - license = lib.licenses.mit; - } - ) { }; - - "hslua-module-doclayout_1_2_0" = callPackage ( { mkDerivation, base, @@ -352966,7 +350732,6 @@ self: { ]; description = "Lua module wrapping Text.DocLayout."; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -354053,8 +351818,9 @@ self: { mkDerivation, base, bytestring, - connection, containers, + crypton-connection, + data-default, HTTP, http-client, http-conduit, @@ -354075,12 +351841,13 @@ self: { }: mkDerivation { pname = "hsparql"; - version = "0.3.8"; - sha256 = "0npj7ckscgx4y44vjdxz1x8k8y5czcwbz23x504ilrgjk8l77ddp"; + version = "0.3.9"; + sha256 = "0zdk4d5fsd4fbmw76bwq18y71r7zf0ky116a056f586qn9z7p9gq"; libraryHaskellDepends = [ base bytestring - connection + crypton-connection + data-default HTTP http-client http-conduit @@ -354110,6 +351877,7 @@ self: { description = "A SPARQL query generator and DSL, and a client to query a SPARQL server"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -354181,8 +351949,8 @@ self: { }: mkDerivation { pname = "hspec"; - version = "2.11.10"; - sha256 = "1c9m16fq15q7zad4q4ji1mw138vapbbzby0dwc2zqf9sahd5vvl4"; + version = "2.11.12"; + sha256 = "1zdgkn0gkcphcsfqcqwcfqiqvkz12ljks46v3czpaysndz8icfip"; libraryHaskellDepends = [ base hspec-core @@ -354206,8 +351974,8 @@ self: { }: mkDerivation { pname = "hspec-api"; - version = "2.11.10"; - sha256 = "1wi8jfia2gxd9xx3748rkwvjqaqwwxnab87c97nhff3ynaq5sx2b"; + version = "2.11.12"; + sha256 = "1xn2b2hafyq6qm3zaia9nw27ir4cg8v2qn499bz2zwnp2vkjra07"; libraryHaskellDepends = [ base hspec-core @@ -354413,7 +352181,10 @@ self: { transformers ]; testToolDepends = [ hspec-meta ]; - testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; + testFlags = [ + "--skip" + "'Test.Hspec.Core.Runner.hspecResult runs specs in parallel'" + ]; description = "A Testing Framework for Haskell"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -354449,8 +352220,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.11.10"; - sha256 = "1glyrb3lw0290a06jj5ig2l69jawfrhhaacqfaniziwl4psd3giq"; + version = "2.11.12"; + sha256 = "030400w95775jrivbi7n1nnx6j5z717rqd3986ggklb8h9hjalfc"; libraryHaskellDepends = [ ansi-terminal array @@ -354498,7 +352269,10 @@ self: { transformers ]; testToolDepends = [ hspec-meta ]; - testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; + testFlags = [ + "--skip" + "'Test.Hspec.Core.Runner.hspecResult runs specs in parallel'" + ]; description = "A Testing Framework for Haskell"; license = lib.licenses.mit; } @@ -354598,8 +352372,8 @@ self: { }: mkDerivation { pname = "hspec-discover"; - version = "2.11.10"; - sha256 = "001j5jr0iyskicn893lfgidh99fz8g5v3l5jv13yvq2hl9xi2cvk"; + version = "2.11.12"; + sha256 = "044vgsy45ff00h9z2k3jgn2m37npcjiacc4cifahrjlmwa7a7ylp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -354894,6 +352668,8 @@ self: { pname = "hspec-formatter-github"; version = "0.1.0.0"; sha256 = "10a9czdhi7ib08qrkvds5q4s1pz9v5ccq63j2fggy5038jpgw8gb"; + revision = "1"; + editedCabalFile = "1qzi69q93846adbcmlbggr7qn5ilrmvjll9j6jpbbmrn5ix99swm"; libraryHaskellDepends = [ base hspec-api @@ -355041,38 +352817,6 @@ self: { ) { }; "hspec-hedgehog" = callPackage ( - { - mkDerivation, - base, - hedgehog, - hspec, - hspec-core, - QuickCheck, - splitmix, - }: - mkDerivation { - pname = "hspec-hedgehog"; - version = "0.1.1.0"; - sha256 = "1hikvg6y5znxrm9qa4rcn10pghhm5igzvqd35k7k58g30zv5n9z6"; - libraryHaskellDepends = [ - base - hedgehog - hspec - hspec-core - QuickCheck - splitmix - ]; - testHaskellDepends = [ - base - hedgehog - hspec - ]; - description = "Integrate Hedgehog and Hspec!"; - license = lib.licenses.bsd3; - } - ) { }; - - "hspec-hedgehog_0_3_0_0" = callPackage ( { mkDerivation, base, @@ -355107,7 +352851,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Integrate Hedgehog and Hspec!"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -355194,8 +352937,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "A JUnit XML runner/formatter for hspec"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -355407,8 +353148,8 @@ self: { }: mkDerivation { pname = "hspec-meta"; - version = "2.11.10"; - sha256 = "10iq35f6j4lrk4cxyr1gm0f0zxd2ndnzng0v4lcl6i33fnfjf3n2"; + version = "2.11.12"; + sha256 = "1612pg5gihqjxrzqqvbbgckaqiwq3rmz3rg07lrjhzklg975nj69"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -355528,8 +353269,8 @@ self: { }: mkDerivation { pname = "hspec-need-env"; - version = "0.1.0.11"; - sha256 = "1hsrrpp3dq47sr7khdd2cliyhwhiinjhkzg612nqxcz0whs00sgh"; + version = "0.1.0.12"; + sha256 = "0z35n7agd96b0qfshp1k822yj9xyf6mfwpy38hsy3srfhbb2vqbn"; libraryHaskellDepends = [ base hspec-core @@ -355545,8 +353286,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Read environment variables for hspec tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -356063,27 +353802,6 @@ self: { ) { }; "hspec-tmp-proc" = callPackage ( - { - mkDerivation, - base, - hspec, - tmp-proc, - }: - mkDerivation { - pname = "hspec-tmp-proc"; - version = "0.5.2.0"; - sha256 = "0p5mjcapvplw21bkiknpg30f583d7ssvh06fc2yg004m0ar9y7na"; - libraryHaskellDepends = [ - base - hspec - tmp-proc - ]; - description = "Simplify use of tmp-proc from hspec tests"; - license = lib.licenses.bsd3; - } - ) { }; - - "hspec-tmp-proc_0_7_0_0" = callPackage ( { mkDerivation, base, @@ -356101,7 +353819,6 @@ self: { ]; description = "Simplify use of tmp-proc from hspec tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -356744,8 +354461,8 @@ self: { mkDerivation, base, hsql, + libpq, old-time, - postgresql, }: mkDerivation { pname = "hsql-postgresql"; @@ -356756,12 +354473,12 @@ self: { hsql old-time ]; - librarySystemDepends = [ postgresql ]; + librarySystemDepends = [ libpq ]; description = "A Haskell Interface to PostgreSQL via the PQ library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } - ) { inherit (pkgs) postgresql; }; + ) { inherit (pkgs) libpq; }; "hsql-sqlite3" = callPackage ( { @@ -357100,20 +354817,32 @@ self: { attoparsec, base, bytestring, + crypton, + crypton-x509, + crypton-x509-store, + data-default, network, network-bsd, + network-simple-tls, + tls, utf8-string, }: mkDerivation { pname = "hsrelp"; - version = "0.1.1.1"; - sha256 = "1148m5jjfmcm21j5shwmv1x5zqypyz1vidpczx9k6fi0akany2k5"; + version = "0.2.1.1"; + sha256 = "0mcnswdx904z6hdb3h38x7vm97fhgik6n4jcdga7s4vnca6a0gs8"; libraryHaskellDepends = [ attoparsec base bytestring + crypton + crypton-x509 + crypton-x509-store + data-default network network-bsd + network-simple-tls + tls utf8-string ]; description = "RELP (Reliable Event Logging Protocol) server implementation"; @@ -358389,8 +356118,8 @@ self: { }: mkDerivation { pname = "htalkat"; - version = "0.1.2.5"; - sha256 = "043y9pmjqd7b45bmiddnc4dv8vk5mgl3gz8xc3aqmg8vf2drmvp5"; + version = "0.1.2.6"; + sha256 = "0icsilskfw8wrkfs14nk65k3hac6azrr04f6q0rwj8ycmjsddzc8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -358794,8 +356523,6 @@ self: { ]; description = "Validating an email address against HTML standard"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -359286,8 +357013,6 @@ self: { ]; description = "Use htmx with various haskell libraries"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -359311,7 +357036,6 @@ self: { ]; description = "Use htmx with lucid"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -359339,7 +357063,6 @@ self: { ]; description = "Use htmx with servant"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -359607,6 +357330,7 @@ self: { ]; description = "a library to build and work with heterogeneous, type level indexed rose trees"; license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -359638,6 +357362,7 @@ self: { description = "a library to build and work with heterogeneous, type level indexed rose trees"; license = lib.licenses.agpl3Plus; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -359886,71 +357611,6 @@ self: { ) { }; "http-api-data" = callPackage ( - { - mkDerivation, - attoparsec, - attoparsec-iso8601, - base, - base-compat, - bytestring, - containers, - cookie, - hashable, - hspec, - hspec-discover, - http-types, - HUnit, - QuickCheck, - quickcheck-instances, - tagged, - text, - time-compat, - transformers, - unordered-containers, - uuid-types, - }: - mkDerivation { - pname = "http-api-data"; - version = "0.5.1"; - sha256 = "0aqjfzxzk3z9qqxrf80sjarnxxkp016z86n3gira4fg14i4ccrk1"; - libraryHaskellDepends = [ - attoparsec - attoparsec-iso8601 - base - base-compat - bytestring - containers - cookie - hashable - http-types - tagged - text - time-compat - transformers - unordered-containers - uuid-types - ]; - testHaskellDepends = [ - base - base-compat - bytestring - cookie - hspec - HUnit - QuickCheck - quickcheck-instances - text - time-compat - unordered-containers - uuid-types - ]; - testToolDepends = [ hspec-discover ]; - description = "Converting to/from HTTP API data like URL pieces, headers and query parameters"; - license = lib.licenses.bsd3; - } - ) { }; - - "http-api-data_0_6_1" = callPackage ( { mkDerivation, base, @@ -360009,7 +357669,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Converting to/from HTTP API data like URL pieces, headers and query parameters"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -360134,6 +357793,7 @@ self: { testHaskellDepends = [ base ]; description = "a library to make http requests without worrying much"; license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -360172,8 +357832,8 @@ self: { }: mkDerivation { pname = "http-client"; - version = "0.7.17"; - sha256 = "1imd3yiqh9pq677ndvq2rsxr5agys6n15syfl25c8h8625k46qda"; + version = "0.7.19"; + sha256 = "0qdd547j4jz8h6a66hh97qwd9y05li40l5f7kaaqrx78hbh1nb50"; libraryHaskellDepends = [ array async @@ -360228,98 +357888,6 @@ self: { } ) { }; - "http-client_0_7_18" = callPackage ( - { - mkDerivation, - array, - async, - base, - base64-bytestring, - blaze-builder, - bytestring, - case-insensitive, - containers, - cookie, - deepseq, - directory, - exceptions, - filepath, - ghc-prim, - hspec, - hspec-discover, - http-types, - iproute, - mime-types, - monad-control, - network, - network-uri, - random, - stm, - streaming-commons, - text, - time, - transformers, - zlib, - }: - mkDerivation { - pname = "http-client"; - version = "0.7.18"; - sha256 = "15ilhyxqsna6bwi3gklnxfmpaxcb56y3l3z62l3bsk02jvbb724h"; - libraryHaskellDepends = [ - array - async - base - base64-bytestring - blaze-builder - bytestring - case-insensitive - containers - cookie - deepseq - exceptions - filepath - ghc-prim - http-types - iproute - mime-types - network - network-uri - random - stm - streaming-commons - text - time - transformers - ]; - testHaskellDepends = [ - async - base - blaze-builder - bytestring - case-insensitive - containers - cookie - deepseq - directory - hspec - http-types - monad-control - network - network-uri - streaming-commons - text - time - transformers - zlib - ]; - testToolDepends = [ hspec-discover ]; - doCheck = false; - description = "An HTTP client engine"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "http-client-auth" = callPackage ( { mkDerivation, @@ -360789,6 +358357,8 @@ self: { pname = "http-client-tls"; version = "0.3.6.4"; sha256 = "18qqzif376hv5lqv1c7sp4b90mq5cyfhybip472j9fcaxrph0mkp"; + revision = "2"; + editedCabalFile = "1wqn9mjwsk5qgir5l1mj74p5k8zzpvkvdhdrbsiqx8y3b4ns7q7g"; libraryHaskellDepends = [ base bytestring @@ -361177,8 +358747,10 @@ self: { }: mkDerivation { pname = "http-directory"; - version = "0.1.10"; - sha256 = "1dgmd24n0r6r0yjndk62rxvs8nrbzqgdszjg5ad2wm26abynzdgy"; + version = "0.1.11"; + sha256 = "1ny5qcwx56f5zb1s8cmwj2gc5xk6rck9cxirjrcp58ry6d6dmvl6"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base bytestring @@ -361446,7 +359018,6 @@ self: { doHaddock = false; description = "Perform HTTP Requests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -361496,6 +359067,7 @@ self: { description = "Instantiations of http-exchange"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -361565,8 +359137,6 @@ self: { ]; description = "Types and serialization for HTTP"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -361781,10 +359351,8 @@ self: { }: mkDerivation { pname = "http-link-header"; - version = "1.2.1"; - sha256 = "15pcav5k7j4pvqwkyyrqgcm7yxqippx4yiprsg9fpml4kywcr2ca"; - revision = "3"; - editedCabalFile = "16xbv4cz8b9gh42za6bhz73qcqrd5ix330cs4prj2jn124hb9xwx"; + version = "1.2.2"; + sha256 = "1ix1k35x2cxzjvbywkpz8c0w6mmhp6hj235ch8rmc64lsff6x1hc"; libraryHaskellDepends = [ attoparsec base @@ -361968,6 +359536,8 @@ self: { ]; description = "Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -362446,39 +360016,6 @@ self: { ) { }; "http-semantics" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - case-insensitive, - http-types, - network, - network-byte-order, - time-manager, - utf8-string, - }: - mkDerivation { - pname = "http-semantics"; - version = "0.2.1"; - sha256 = "1nzxqrlxmkld86msmdp1zaqvsw3jbbj63n7r0bpgmyq7nnxqxiks"; - libraryHaskellDepends = [ - array - base - bytestring - case-insensitive - http-types - network - network-byte-order - time-manager - utf8-string - ]; - description = "HTTP senmatics libarry"; - license = lib.licenses.bsd3; - } - ) { }; - - "http-semantics_0_3_0" = callPackage ( { mkDerivation, array, @@ -362508,7 +360045,6 @@ self: { ]; description = "HTTP senmatics libarry"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -362848,100 +360384,6 @@ self: { ) { }; "http2" = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - array, - async, - base, - base16-bytestring, - bytestring, - case-insensitive, - containers, - crypton, - directory, - filepath, - gauge, - Glob, - hspec, - hspec-discover, - http-types, - network, - network-byte-order, - network-control, - network-run, - random, - stm, - text, - time-manager, - typed-process, - unix-time, - unliftio, - unordered-containers, - vector, - }: - mkDerivation { - pname = "http2"; - version = "5.0.1"; - sha256 = "1mcrlh0j7m7iqfc69p0n7hxysj8cyid6vaqax3ww7dskhwdzbw1v"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array - async - base - bytestring - case-insensitive - containers - http-types - network - network-byte-order - network-control - stm - time-manager - unix-time - unliftio - ]; - testHaskellDepends = [ - aeson - aeson-pretty - async - base - base16-bytestring - bytestring - crypton - directory - filepath - Glob - hspec - http-types - network - network-byte-order - network-run - random - text - typed-process - unordered-containers - vector - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - array - base - bytestring - case-insensitive - containers - gauge - network-byte-order - stm - ]; - description = "HTTP/2 library"; - license = lib.licenses.bsd3; - } - ) { }; - - "http2_5_3_9" = callPackage ( { mkDerivation, aeson, @@ -363037,7 +360479,6 @@ self: { ]; description = "HTTP/2 library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -363378,7 +360819,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "HTTP/3 library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -365454,6 +362894,8 @@ self: { ]; description = "Convenience functions for Aeson"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -365667,6 +363109,7 @@ self: { doHaddock = false; description = "Balanced parentheses"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hw-balancedparens"; } ) { }; @@ -365871,6 +363314,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Additional merges and joins for Conduit"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -366278,6 +363723,7 @@ self: { ]; description = "Excess"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -367099,8 +364545,8 @@ self: { }: mkDerivation { pname = "hw-kafka-avro"; - version = "6.0.2"; - sha256 = "13lrmpglh31srd74a1ch68g723x08wns9sapmlckm1bzs6jj7s06"; + version = "6.1.2"; + sha256 = "1r7wn06qkczdvbr6ghyyjfpmn8w9ps1rwcr05ab2sdqjcxrw4rk6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -367334,9 +364780,7 @@ self: { ]; description = "Monadic query DSL"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hw-mquery-example"; - broken = true; } ) { }; @@ -367466,6 +364910,8 @@ self: { ]; description = "Simple parser support"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -367550,8 +364996,8 @@ self: { }: mkDerivation { pname = "hw-polysemy"; - version = "0.3.1.0"; - sha256 = "1mgw1mika0rjgdj722k58sblb1q2yknapybxqdb8jqqwr7301bvz"; + version = "0.3.1.2"; + sha256 = "16k1348msafz05w81hgqnjcx3k7a898zk2kxily8zmcddw7vxra2"; libraryHaskellDepends = [ aeson aeson-pretty @@ -367610,6 +365056,7 @@ self: { description = "Opinionated polysemy library"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -367634,8 +365081,8 @@ self: { }: mkDerivation { pname = "hw-prelude"; - version = "0.0.4.1"; - sha256 = "0r3jz1d7nnzgkvvfpk2pvnhmd46jfwr3qwshzpk2sviwz7nl1yrf"; + version = "0.0.4.4"; + sha256 = "03lc5yx0ybqi1fz3x1fs9bvnn4j0w9zg54x2jlwl1lsf8jg63z3j"; libraryHaskellDepends = [ aeson async @@ -367684,8 +365131,8 @@ self: { pname = "hw-prim"; version = "0.6.3.2"; sha256 = "07a442g1fjzrfnz3y9mx3d2hv0ffjnbfdkmbiard8bn78vf5z80z"; - revision = "2"; - editedCabalFile = "1mj60fg66piw96kbvp0v4ykr1ihww97rr96ya7ayx5sz49j2hyf0"; + revision = "3"; + editedCabalFile = "0q3bmdmwxh1xqwril6bxv8p67ys0p1znlvzis3akkvyiiddixs4w"; libraryHaskellDepends = [ base bytestring @@ -367880,6 +365327,7 @@ self: { doHaddock = false; description = "Rank-select"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hw-rankselect"; } ) { }; @@ -367950,6 +365398,8 @@ self: { ]; description = "Rank-select base"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -368044,6 +365494,7 @@ self: { ]; description = "SIMD library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -368206,8 +365657,6 @@ self: { ]; description = "Primitive functions and data types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -368290,6 +365739,7 @@ self: { ]; description = "Succint datastructures"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -369843,33 +367293,6 @@ self: { ) { }; "hybrid-vectors" = callPackage ( - { - mkDerivation, - base, - deepseq, - primitive, - semigroups, - vector, - }: - mkDerivation { - pname = "hybrid-vectors"; - version = "0.2.4"; - sha256 = "02sxx9263b9z4q9xh8d2mhg3g6mihydhzn7rjvpi3gp4bld2hg9m"; - revision = "2"; - editedCabalFile = "1dijgrfidzjq2sddfb2a7dsyr956rx2g479vsyisdf067mszxq4j"; - libraryHaskellDepends = [ - base - deepseq - primitive - semigroups - vector - ]; - description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; - license = lib.licenses.bsd3; - } - ) { }; - - "hybrid-vectors_0_2_5" = callPackage ( { mkDerivation, base, @@ -369891,7 +367314,6 @@ self: { ]; description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -370643,8 +368065,6 @@ self: { ]; description = "Display instances for the HyperHaskell graphical Haskell interpreter"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -370700,18 +368120,18 @@ self: { casing, containers, cookie, + data-default, effectful, file-embed, http-api-data, http-types, network, + skeletest, string-conversions, string-interpolate, - sydtest, - sydtest-discover, text, + time, wai, - wai-middleware-static, wai-websockets, warp, web-view, @@ -370719,16 +368139,15 @@ self: { }: mkDerivation { pname = "hyperbole"; - version = "0.3.6"; - sha256 = "0s3hsr6yhsqxayl22bafgrgan2jrjyg2027qj35gvxr20z1vsg12"; - isLibrary = true; - isExecutable = true; + version = "0.4.3"; + sha256 = "08lk0qxpsycdivq9v3xz5b4127nx9wh0swqd22c3s67da2ny0s3w"; libraryHaskellDepends = [ base bytestring casing containers cookie + data-default effectful file-embed http-api-data @@ -370737,59 +368156,39 @@ self: { string-conversions string-interpolate text + time wai wai-websockets warp web-view websockets ]; - executableHaskellDepends = [ - base - bytestring - casing - containers - cookie - effectful - file-embed - http-api-data - http-types - network - string-conversions - string-interpolate - text - wai - wai-middleware-static - wai-websockets - warp - web-view - websockets - ]; testHaskellDepends = [ base bytestring casing containers cookie + data-default effectful file-embed http-api-data http-types network + skeletest string-conversions string-interpolate - sydtest text + time wai wai-websockets warp web-view websockets ]; - testToolDepends = [ sydtest-discover ]; description = "Interactive HTML apps using type-safe serverside Haskell"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "examples"; } ) { }; @@ -371031,6 +368430,64 @@ self: { } ) { }; + "hyperloglog_0_5" = callPackage ( + { + mkDerivation, + approximate, + base, + binary, + bits, + bytes, + bytestring, + cereal, + cereal-vector, + comonad, + cpu, + deepseq, + distributive, + entropy, + ghc-prim, + hashable, + lens, + reflection, + semigroupoids, + semigroups, + tagged, + vector, + }: + mkDerivation { + pname = "hyperloglog"; + version = "0.5"; + sha256 = "057gq496f7789qam4dmw30r5zv72zarh7dp1i3h5majx5g9v6dnb"; + libraryHaskellDepends = [ + approximate + base + binary + bits + bytes + bytestring + cereal + cereal-vector + comonad + cpu + deepseq + distributive + entropy + ghc-prim + hashable + lens + reflection + semigroupoids + semigroups + tagged + vector + ]; + description = "An approximate streaming (constant space) unique object counter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "hyperloglogplus" = callPackage ( { mkDerivation, @@ -371251,10 +368708,8 @@ self: { }: mkDerivation { pname = "hyphenation"; - version = "0.8.2"; - sha256 = "05330kd99cg9v6w26sj87wk2nfvpmn2r177kr66vr9n0rlmia60y"; - revision = "4"; - editedCabalFile = "15qgh6fyghc4gx0kw6sldpf3ga8wnjpw7f6sqykq7yc5l2ci67dr"; + version = "0.8.3"; + sha256 = "0dpq13l67pxa9xw1axhrz6w7dlb8bwf4lfm1r157s6jhkxb6h92p"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -371532,6 +368987,8 @@ self: { ]; description = "Haskell interface to Zenity dialogs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -371686,6 +369143,7 @@ self: { description = "Haskell interval types. Bounds checking."; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -372840,6 +370298,8 @@ self: { pname = "identicon"; version = "0.2.3"; sha256 = "17fgd40pc1jm5ivdlg7inb4m7i1s489jnhxfbgdvcs1gzl29xrrv"; + revision = "1"; + editedCabalFile = "095cgs7khahx73qibyhh5a4p6g1d77ydxwbxx8iipkzwf521k4fs"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -373392,15 +370852,17 @@ self: { base, ghc, ghc-tcplugin-api, + transformers, }: mkDerivation { pname = "if-instance"; - version = "0.5.2.0"; - sha256 = "1mkfx0iivdivxlmcq4lxj2l736javvk7pyx7ja9yjmjw7zp8xpa2"; + version = "0.6.0.0"; + sha256 = "1pjl4dg510dp6p23hjn1rii7pf444jqn9jy6wvy6x9m8b25j2nzr"; libraryHaskellDepends = [ base ghc ghc-tcplugin-api + transformers ]; testHaskellDepends = [ base @@ -373409,8 +370871,6 @@ self: { doHaddock = false; description = "Branch on whether a constraint is satisfied"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -373776,8 +371236,8 @@ self: { ghc-boot, ghc-parser, ghc-paths, + ghc-syntax-highlighter, haskeline, - here, hlint, hspec, hspec-contrib, @@ -373804,8 +371264,8 @@ self: { }: mkDerivation { pname = "ihaskell"; - version = "0.10.4.0"; - sha256 = "0vl6nmr72abf4jijxga9lnhj1w1iz5b4642r8xnqmavz4ds9qpsv"; + version = "0.11.0.0"; + sha256 = "1mjjsmjvapkmj69qzp9sskgxi04fymacvy0la7lr1rcrl9z5x5hd"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -373824,6 +371284,7 @@ self: { ghc-boot ghc-parser ghc-paths + ghc-syntax-highlighter haskeline hlint http-client @@ -373860,11 +371321,11 @@ self: { unordered-containers ]; testHaskellDepends = [ + aeson base directory ghc ghc-paths - here hspec hspec-contrib HUnit @@ -374139,8 +371600,6 @@ self: { ]; description = "IHaskell display instances for diagram types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -374249,8 +371708,8 @@ self: { }: mkDerivation { pname = "ihaskell-hvega"; - version = "0.5.0.5"; - sha256 = "0sy9g6g0gjs2sx458vq5y1b9a09jb58by3d2az8ky5l84sgvss4a"; + version = "0.5.0.6"; + sha256 = "00b5i33n2c1s6pvrn3799dx4wdwmik7wqpldqai85zsk3wd04wpb"; libraryHaskellDepends = [ aeson base @@ -374260,8 +371719,6 @@ self: { ]; description = "IHaskell display instance for hvega types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -374459,6 +371916,39 @@ self: { } ) { }; + "ihaskell-symtegration" = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-discover, + ihaskell, + symtegration, + text, + }: + mkDerivation { + pname = "ihaskell-symtegration"; + version = "0.1.0"; + sha256 = "1vdznjjldjydkscljyvclrplgqrx59i06nbwaqp341n3ajgzxr97"; + libraryHaskellDepends = [ + base + ihaskell + symtegration + text + ]; + testHaskellDepends = [ + base + hspec + ihaskell + symtegration + text + ]; + testToolDepends = [ hspec-discover ]; + description = "IHaskell extension for making the use of Symtegration more seamless"; + license = lib.licenses.asl20; + } + ) { }; + "ihaskell-widgets" = callPackage ( { mkDerivation, @@ -374513,15 +372003,17 @@ self: { bytestring, containers, ghc, + hspec, megaparsec, string-conversions, template-haskell, text, + unordered-containers, }: mkDerivation { pname = "ihp-hsx"; - version = "1.3.0"; - sha256 = "1d9hb87anx45xsv2s7xrhbq32vs3yh2834ziivgw6ycy6jznigpd"; + version = "1.4.1"; + sha256 = "00pq72lzdnb8dbfpaacyw2jqwz5f54cdvrbyrapd4487m2jhjc9q"; libraryHaskellDepends = [ base blaze-html @@ -374533,6 +372025,17 @@ self: { string-conversions template-haskell text + unordered-containers + ]; + testHaskellDepends = [ + base + blaze-markup + bytestring + containers + hspec + megaparsec + template-haskell + text ]; description = "JSX-like but for Haskell"; license = lib.licenses.mit; @@ -374577,8 +372080,6 @@ self: { ]; description = "Call GPT4 from your Haskell apps"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -375075,6 +372576,7 @@ self: { ]; description = "Minimalistic .bib reference manager."; license = "GPL"; + hydraPlatforms = lib.platforms.none; mainProgram = "imbibatch"; } ) { }; @@ -375471,43 +372973,6 @@ self: { } ) { }; - "immortal_0_2_2_1" = callPackage ( - { - mkDerivation, - base, - lifted-base, - monad-control, - stm, - tasty, - tasty-hunit, - transformers, - transformers-base, - }: - mkDerivation { - pname = "immortal"; - version = "0.2.2.1"; - sha256 = "13lddk62byx8w41k80d24q31mmijacnqqz64zrrkls9si2ia2jpd"; - libraryHaskellDepends = [ - base - lifted-base - monad-control - stm - transformers-base - ]; - testHaskellDepends = [ - base - lifted-base - stm - tasty - tasty-hunit - transformers - ]; - description = "Spawn threads that never die (unless told to do so)"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "immortal" = callPackage ( { mkDerivation, @@ -375613,8 +373078,8 @@ self: { }: mkDerivation { pname = "imp"; - version = "1.0.2.1"; - sha256 = "09j8dw4lh6acfjcr51fh4i7qzlriqybb5gw3cjxyis3hj7sqxivf"; + version = "1.0.3.1"; + sha256 = "0p427yii4z9sg0cdvi7lq4r0ilq6xxlicvw8h831ya0m4d60j417"; libraryHaskellDepends = [ base Cabal-syntax @@ -376669,8 +374134,10 @@ self: { }: mkDerivation { pname = "incipit"; - version = "0.10.0.0"; - sha256 = "0464gn50ayfd61n2xzcdrg36vmzls3j6bi2w7113iqzbl8q8gz6j"; + version = "0.10.0.1"; + sha256 = "063inazql7pa5mmx0nxs3407lqlwylqmvz7d1pihzr9gynrczfds"; + revision = "1"; + editedCabalFile = "0ikaxbga3jrga24fknjfhkiwxi1xj5i0nyba2vl9bb7il4bkf0bf"; libraryHaskellDepends = [ base incipit-core @@ -376681,7 +374148,6 @@ self: { ]; description = "A Prelude for Polysemy"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -376697,10 +374163,8 @@ self: { }: mkDerivation { pname = "incipit-base"; - version = "0.5.1.0"; - sha256 = "0bmnfr9j13hq6jil64yivihbrxmm8qwla76slzisjj8mbk0j6sny"; - revision = "1"; - editedCabalFile = "1ysxxv2lf1gybic66xgznz2q7f9y2mrnf3m7zn0a1mxxa6c329jc"; + version = "0.6.1.1"; + sha256 = "1cah83sqgwy3irkbl62rnsik5ag677nzw707ikzy862za9hg7v08"; libraryHaskellDepends = [ base bytestring @@ -376714,36 +374178,6 @@ self: { } ) { }; - "incipit-base_0_6_1_0" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - data-default, - stm, - text, - }: - mkDerivation { - pname = "incipit-base"; - version = "0.6.1.0"; - sha256 = "1vlvwhgn4wfb6gaw1rld1qa1b54dvsymri0mf9x737faah0arhpy"; - revision = "1"; - editedCabalFile = "0gg499hfbi7fs7pffh00md4wdz2bcpm3wg2cqrb3kyr16y6nri1j"; - libraryHaskellDepends = [ - base - bytestring - containers - data-default - stm - text - ]; - description = "A Prelude for Polysemy – Base Reexports"; - license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "incipit-core" = callPackage ( { mkDerivation, @@ -376753,10 +374187,8 @@ self: { }: mkDerivation { pname = "incipit-core"; - version = "0.5.1.0"; - sha256 = "1cwp0pyhpnq7mq967wfsf1adj8ljpph14wqj4hkgyl685c3hyv6y"; - revision = "1"; - editedCabalFile = "05xz4jqh89s397scxm5fhzyq1d7qgsrac4hsflvh762ijhxgghx6"; + version = "0.6.1.1"; + sha256 = "0kzw04m7dal5l5nx4wf5zwdli49rmlchvf2nhwdaw1wa40kx1jx6"; libraryHaskellDepends = [ base incipit-base @@ -376767,28 +374199,6 @@ self: { } ) { }; - "incipit-core_0_6_1_0" = callPackage ( - { - mkDerivation, - base, - incipit-base, - polysemy, - }: - mkDerivation { - pname = "incipit-core"; - version = "0.6.1.0"; - sha256 = "19m4pvrv6fyxj7ilns3ipfjhibmhgcrjz376djadbqb8fzxba2xb"; - libraryHaskellDepends = [ - base - incipit-base - polysemy - ]; - description = "A Prelude for Polysemy"; - license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "include-env" = callPackage ( { mkDerivation, @@ -377582,6 +374992,8 @@ self: { pname = "indexed-traversable"; version = "0.1.4"; sha256 = "08ivs1shxnvw5fzklvg7yh4xy0nnh3gsglm059fa5m9svyphkgjq"; + revision = "1"; + editedCabalFile = "0zbys0254a7bsq4x297s1lagcbw7va5bkjikh8j7rhd0cm5fina2"; libraryHaskellDepends = [ array base @@ -377613,6 +375025,8 @@ self: { pname = "indexed-traversable-instances"; version = "0.1.2"; sha256 = "1hf75x729c3348yvgxk0pjab2mmwi0xxcw3h2yb6c78lp8pvcarw"; + revision = "1"; + editedCabalFile = "12fxhsx9ay2yqk5967kd389lqdpfkx2g3svgkrgw3qha0z40zpv8"; libraryHaskellDepends = [ base indexed-traversable @@ -377928,8 +375342,8 @@ self: { }: mkDerivation { pname = "inf-backprop"; - version = "0.1.0.2"; - sha256 = "0qz19lbksjip8j1lm1x9079pdbfhbw4l24v4fahgwmd7zckrf01m"; + version = "0.1.1.0"; + sha256 = "05c2nxj0mnmgz2vlgngsqn7rmz1j5s87c57nvmpjil7zhkgba38g"; libraryHaskellDepends = [ base comonad @@ -378433,39 +375847,6 @@ self: { ) { }; "infinite-list" = callPackage ( - { - mkDerivation, - base, - QuickCheck, - tasty, - tasty-bench, - tasty-expected-failure, - tasty-inspection-testing, - tasty-quickcheck, - }: - mkDerivation { - pname = "infinite-list"; - version = "0.1.1"; - sha256 = "1a5g008nfc35q9jhpkm03sxv5b83qi3bhb0rphqh04193a348s5y"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base - QuickCheck - tasty - tasty-expected-failure - tasty-inspection-testing - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - tasty-bench - ]; - description = "Infinite lists"; - license = lib.licenses.bsd3; - } - ) { }; - - "infinite-list_0_1_2" = callPackage ( { mkDerivation, base, @@ -378497,7 +375878,6 @@ self: { ]; description = "Infinite lists"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -379049,8 +376429,8 @@ self: { }: mkDerivation { pname = "inline-asm"; - version = "0.5.0.2"; - sha256 = "1qvr0p00zs0cxk1bj4bsd6dn7x6kqmmzmsd1jpi01fwks9kpy8d6"; + version = "0.5.0.3"; + sha256 = "04b9rhaijyzqv2san6yymbkihl5jggbskrmlvn02glcpkzb3xrxr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -379085,8 +376465,6 @@ self: { description = "Inline some Assembly in ur Haskell!"; license = lib.licenses.bsd3; platforms = lib.platforms.x86; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -379375,6 +376753,68 @@ self: { } ) { }; + "inline-python" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + exceptions, + inline-c, + primitive, + process, + python3-embed, + quickcheck-instances, + stm, + tasty, + tasty-bench, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text, + transformers, + vector, + }: + mkDerivation { + pname = "inline-python"; + version = "0.1.1.1"; + sha256 = "169f3xa2v53h5pqkc6h34wswyl0y3311xq66jwshxh80ynp37nj3"; + libraryHaskellDepends = [ + base + bytestring + containers + exceptions + inline-c + primitive + process + quickcheck-instances + stm + tasty + tasty-hunit + tasty-quickcheck + template-haskell + text + transformers + vector + ]; + libraryPkgconfigDepends = [ python3-embed ]; + testHaskellDepends = [ + base + tasty + ]; + benchmarkHaskellDepends = [ + base + tasty + tasty-bench + ]; + doHaddock = false; + description = "Python interpreter embedded into haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { python3-embed = null; }; + "inline-r" = callPackage ( { mkDerivation, @@ -379596,64 +377036,6 @@ self: { ) { aether = null; }; "insert-ordered-containers" = callPackage ( - { - mkDerivation, - aeson, - base, - base-compat, - deepseq, - hashable, - indexed-traversable, - lens, - optics-core, - optics-extra, - QuickCheck, - semigroupoids, - tasty, - tasty-quickcheck, - text, - transformers, - unordered-containers, - }: - mkDerivation { - pname = "insert-ordered-containers"; - version = "0.2.5.3"; - sha256 = "0v23lawska0240vw8avxv71150y4qzbn4aj22lnkd3jxg5cnwkzh"; - revision = "1"; - editedCabalFile = "12fkswr70fw2av11yy45v189r6cb8fcg0l1r7mayvwha3gls0j3n"; - libraryHaskellDepends = [ - aeson - base - deepseq - hashable - indexed-traversable - lens - optics-core - optics-extra - semigroupoids - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson - base - base-compat - hashable - lens - QuickCheck - semigroupoids - tasty - tasty-quickcheck - text - unordered-containers - ]; - description = "Associative containers retaining insertion order for traversals"; - license = lib.licenses.bsd3; - } - ) { }; - - "insert-ordered-containers_0_2_6" = callPackage ( { mkDerivation, aeson, @@ -379706,7 +377088,6 @@ self: { ]; description = "Associative containers retaining insertion order for traversals"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -379795,6 +377176,35 @@ self: { } ) { }; + "inspection-testing_0_6" = callPackage ( + { + mkDerivation, + base, + containers, + ghc, + mtl, + template-haskell, + transformers, + }: + mkDerivation { + pname = "inspection-testing"; + version = "0.6"; + sha256 = "13j6bqybkqd1nrhx648j0nmsjgyqnmbgssm5pxynmkqw62yylbry"; + libraryHaskellDepends = [ + base + containers + ghc + mtl + template-haskell + transformers + ]; + testHaskellDepends = [ base ]; + description = "GHC plugin to do inspection testing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "inspector-wrecker" = callPackage ( { mkDerivation, @@ -380482,6 +377892,28 @@ self: { } ) { }; + "int-conv" = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-quickcheck, + }: + mkDerivation { + pname = "int-conv"; + version = "1.0"; + sha256 = "143p55zmy2c0h39xbayrmysgh1vhq4f890h88nivqzwc07ma948l"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-quickcheck + ]; + description = "Direct conversion functions between Ints and Words"; + license = lib.licenses.bsd3; + } + ) { }; + "int-interval-map" = callPackage ( { mkDerivation, @@ -380556,8 +377988,6 @@ self: { ]; description = "Newtype wrappers over IntSet and IntMap"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -380606,8 +378036,8 @@ self: { pname = "int-supply"; version = "1.0.0"; sha256 = "0h7yi4clvy44gb2nxjv50m5lnlgqdkj781pv0iqlgwyqjigwappz"; - revision = "1"; - editedCabalFile = "0365vb3l7lj0zpj92xxm02idsqhnsdynsp0v1vn2653lkfyajkm7"; + revision = "2"; + editedCabalFile = "11gbra5328854mnjm5hvpvz1wccmki1fy6bkbqd6fpxaj5cffmbp"; libraryHaskellDepends = [ base ]; description = "A simple, efficient supply of integers using atomic fetch-and-add"; license = lib.licenses.bsd3; @@ -380647,49 +378077,6 @@ self: { ) { }; "integer-conversion" = callPackage ( - { - mkDerivation, - base, - bytestring, - primitive, - QuickCheck, - tasty, - tasty-bench, - tasty-quickcheck, - text, - }: - mkDerivation { - pname = "integer-conversion"; - version = "0.1.0.1"; - sha256 = "0fbgqizla2jdchnii1lqp2yla3lkm04w4qn5laxmhm5n3k7p1b10"; - revision = "1"; - editedCabalFile = "055v4jxls9ajf3jmi04wzra9iapfpg7jn93cbmdh2grj6lkahmqf"; - libraryHaskellDepends = [ - base - bytestring - primitive - text - ]; - testHaskellDepends = [ - base - bytestring - QuickCheck - tasty - tasty-quickcheck - text - ]; - benchmarkHaskellDepends = [ - base - bytestring - tasty-bench - text - ]; - description = "Conversion from strings to Integer"; - license = lib.licenses.bsd3; - } - ) { }; - - "integer-conversion_0_1_1" = callPackage ( { mkDerivation, base, @@ -380705,6 +378092,8 @@ self: { pname = "integer-conversion"; version = "0.1.1"; sha256 = "0nhm487gdg17w02wwqwr56wa8lkv0g4n9g1y6pv10cq792h690f1"; + revision = "1"; + editedCabalFile = "1jf1wqbs6cgjbc1igy4lll1qxz4ynknspqpgbpzwn911dvhll7cl"; libraryHaskellDepends = [ base bytestring @@ -380727,7 +378116,6 @@ self: { ]; description = "Conversion from strings to Integer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -380754,46 +378142,6 @@ self: { ) { }; "integer-logarithms" = callPackage ( - { - mkDerivation, - array, - base, - ghc-bignum, - ghc-prim, - QuickCheck, - smallcheck, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - }: - mkDerivation { - pname = "integer-logarithms"; - version = "1.0.3.1"; - sha256 = "0zzapclfabc76g8jzsbsqwdllx2zn0gp4raq076ib6v0mfgry2lv"; - revision = "6"; - editedCabalFile = "146n3p1wzpwk3l675x6sr2qgzbfrnnzfpj2x8am5r74c8mns3585"; - libraryHaskellDepends = [ - array - base - ghc-bignum - ghc-prim - ]; - testHaskellDepends = [ - base - QuickCheck - smallcheck - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - ]; - description = "Integer logarithms"; - license = lib.licenses.mit; - } - ) { }; - - "integer-logarithms_1_0_4" = callPackage ( { mkDerivation, array, @@ -380828,7 +378176,6 @@ self: { ]; description = "Integer logarithms"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -381094,7 +378441,6 @@ self: { ]; description = "Poll modern Intel/AMD CPU power consumption on Linux via RAPL"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "intel-powermon"; } ) { }; @@ -381177,6 +378523,7 @@ self: { testHaskellDepends = [ base ]; description = "Type level prompt with openai"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -381444,35 +378791,6 @@ self: { ) { }; "intern" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - hashable, - text, - unordered-containers, - }: - mkDerivation { - pname = "intern"; - version = "0.9.5"; - sha256 = "0jsylr86vlwn7pqzpkbja84br6i2r7d4a1vgqb3zcl92n306wzln"; - revision = "2"; - editedCabalFile = "11a759fhyh5f4kn9jdz7jqlyjr7bf0hyxda961yrsyyv88fmzqs5"; - libraryHaskellDepends = [ - array - base - bytestring - hashable - text - unordered-containers - ]; - description = "Efficient hash-consing for arbitrary data types"; - license = lib.licenses.bsd3; - } - ) { }; - - "intern_0_9_6" = callPackage ( { mkDerivation, array, @@ -381496,7 +378814,6 @@ self: { ]; description = "Efficient hash-consing for arbitrary data types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -382180,8 +379497,6 @@ self: { ]; description = "Intervals of functors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -382267,34 +379582,6 @@ self: { ) { }; "intervals" = callPackage ( - { - mkDerivation, - array, - base, - distributive, - ghc-prim, - QuickCheck, - }: - mkDerivation { - pname = "intervals"; - version = "0.9.2"; - sha256 = "1qibvgys8lw61x9na3iy3dcglyj9qyhcbfc00glnagl7cbk1shlv"; - libraryHaskellDepends = [ - array - base - distributive - ghc-prim - ]; - testHaskellDepends = [ - base - QuickCheck - ]; - description = "Interval Arithmetic"; - license = lib.licenses.bsd3; - } - ) { }; - - "intervals_0_9_3" = callPackage ( { mkDerivation, array, @@ -382319,7 +379606,6 @@ self: { ]; description = "Interval Arithmetic"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -382692,63 +379978,6 @@ self: { ) { }; "invariant" = callPackage ( - { - mkDerivation, - array, - base, - bifunctors, - comonad, - containers, - contravariant, - ghc-prim, - hspec, - hspec-discover, - profunctors, - QuickCheck, - StateVar, - stm, - tagged, - template-haskell, - th-abstraction, - transformers, - transformers-compat, - unordered-containers, - }: - mkDerivation { - pname = "invariant"; - version = "0.6.3"; - sha256 = "1grgappaqgqnysnwa38gzygw01vb11mjbxadb7r8h2q6l7j1j84d"; - libraryHaskellDepends = [ - array - base - bifunctors - comonad - containers - contravariant - ghc-prim - profunctors - StateVar - stm - tagged - template-haskell - th-abstraction - transformers - transformers-compat - unordered-containers - ]; - testHaskellDepends = [ - base - hspec - QuickCheck - template-haskell - ]; - testToolDepends = [ hspec-discover ]; - description = "Haskell98 invariant functors"; - license = lib.licenses.bsd2; - } - ) { }; - - "invariant_0_6_4" = callPackage ( { mkDerivation, array, @@ -382775,6 +380004,8 @@ self: { pname = "invariant"; version = "0.6.4"; sha256 = "1cxfy1s3p91g5n1z85058lc27xy4xfl3dnkvxcxn3m70wd7apqm9"; + revision = "1"; + editedCabalFile = "1inib3bc400cghq70lqslw5a6v9cha05lkrvicayvzwk9sgn16ja"; libraryHaskellDepends = [ array base @@ -382802,7 +380033,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell98 invariant functors"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -382868,7 +380098,9 @@ self: { ]; description = "Project statistics and definition analysis"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "inventory"; + broken = true; } ) { }; @@ -382885,8 +380117,8 @@ self: { }: mkDerivation { pname = "invert"; - version = "1.0.0.4"; - sha256 = "1iinm4wc2g5dqkvgga94srkczklr7fw8hk9vanhdx38x71531gzl"; + version = "1.0.0.5"; + sha256 = "17l13i2fjdis4gzgqxki83zh72sw847r3kdyf5bxyysy7jaxwchb"; libraryHaskellDepends = [ base containers @@ -383012,6 +380244,7 @@ self: { description = "invertible functions and instances for HList"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -383180,8 +380413,8 @@ self: { pname = "io-classes"; version = "1.7.0.0"; sha256 = "1lnp09xmkl63zfy3ly5lmy1fsidngzksh35ws753s9287wc9fxbh"; - revision = "2"; - editedCabalFile = "1lkffla90j6fp64kbw220dsqxy0cqwa0987ssp24skkkgk5j0132"; + revision = "5"; + editedCabalFile = "0zd603cliv8hp739wwfijrwi8kw0phafiqjjxi8kg063pfjrdd88"; libraryHaskellDepends = [ array async @@ -383219,8 +380452,8 @@ self: { pname = "io-classes-mtl"; version = "0.1.2.0"; sha256 = "06lcz96rja31hk3229zxz9ip45c2xqr563kv66jc2f9zyjy7z8s7"; - revision = "1"; - editedCabalFile = "055spdxxq97dg60pbdz3ldc7zzdb8b0cf3frpagbz98cvx5mxfsf"; + revision = "2"; + editedCabalFile = "0zyg6vjl2wik8k8dswp5q08y39ajly8iisy18c94p24wi0xq1nkm"; libraryHaskellDepends = [ array base @@ -383397,8 +380630,8 @@ self: { pname = "io-sim"; version = "1.6.0.0"; sha256 = "0ripyhcmvvlqhb2v2gnbvbmb6bi7pqlcnly7cs7a5rxb9iww4qla"; - revision = "3"; - editedCabalFile = "16if6l47s01q7lbx8b1ymi4gj6bzd53jajm89gwnrg8033mbx6cy"; + revision = "4"; + editedCabalFile = "105pab3q504r31wpbj54dwl0fwqvca5r81w4b0bxycxgffghcpqq"; libraryHaskellDepends = [ base containers @@ -383431,6 +380664,8 @@ self: { ]; description = "A pure simulator for monadic concurrency with STM"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -383482,8 +380717,8 @@ self: { pname = "io-streams"; version = "1.5.2.2"; sha256 = "1zn4iyd18g9jc1qdgixp6hi56nj7czy4jdz2xca59hcn2q2xarfk"; - revision = "5"; - editedCabalFile = "0zwqb5wlwjs85j28z4znxpmf4m4svjbgzq8djybwvdhgniansyic"; + revision = "6"; + editedCabalFile = "12nra580v0l6ijqqg6ccbhqmpczbb8r7g0iqp1hcsg0pbxjmkywj"; configureFlags = [ "-fnointeractivetests" ]; libraryHaskellDepends = [ attoparsec @@ -383925,8 +381160,41 @@ self: { ]; description = "IP2Location Haskell package for IP geolocation"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + } + ) { }; + + "ip2location-io" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + http-client, + http-client-tls, + http-types, + network-uri, + split, + text, + uri-encode, + }: + mkDerivation { + pname = "ip2location-io"; + version = "1.0.0"; + sha256 = "13ik6ry60h3wl92p9piwx65z8gp0r08f8dan1s62pnnn7rmjaaj1"; + libraryHaskellDepends = [ + aeson + base + bytestring + http-client + http-client-tls + http-types + network-uri + split + text + uri-encode + ]; + description = "IP2Location.io Haskell package for IP geolocation and domain WHOIS."; + license = lib.licenses.mit; } ) { }; @@ -383945,8 +381213,8 @@ self: { }: mkDerivation { pname = "ip2proxy"; - version = "3.2.1"; - sha256 = "10qqbwpwb3gr0g1nz8fm50f215y53l21i1szvv0zh62v20n4p6gz"; + version = "3.3.0"; + sha256 = "0634gb27s8g132vwq3qnnfwcrc5irls3h8cdin69d815adglpmfl"; libraryHaskellDepends = [ aeson base @@ -383960,38 +381228,10 @@ self: { ]; description = "IP2Proxy Haskell package for proxy detection"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "ip6addr" = callPackage ( - { - mkDerivation, - base, - cmdargs, - IPv6Addr, - text, - }: - mkDerivation { - pname = "ip6addr"; - version = "1.0.4"; - sha256 = "0f8h7374s2mr0acqdmkm265bb3ixy5qfbylsd4a3mclav71878km"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - cmdargs - IPv6Addr - text - ]; - description = "Commandline tool to deal with IPv6 address text representations"; - license = lib.licenses.bsd3; - mainProgram = "ip6addr"; - } - ) { }; - - "ip6addr_2_0_0" = callPackage ( { mkDerivation, base, @@ -384013,7 +381253,6 @@ self: { ]; description = "Commandline tool to deal with IPv6 address text representations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ip6addr"; } ) { }; @@ -384390,7 +381629,6 @@ self: { ]; description = "Tiny helper for pretty-printing values in ghci console"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -385171,7 +382409,9 @@ self: { executableHaskellDepends = [ base ]; description = "A library for writing IRC bots"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "ircbot-demo"; + broken = true; } ) { }; @@ -385269,8 +382509,6 @@ self: { doHaddock = false; description = "RFC-based resource identifier library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -386035,53 +383273,6 @@ self: { ) { }; "isomorphism-class" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - hashable, - primitive, - QuickCheck, - quickcheck-instances, - rebase, - tasty, - tasty-quickcheck, - text, - unordered-containers, - vector, - }: - mkDerivation { - pname = "isomorphism-class"; - version = "0.1.1"; - sha256 = "1hq78k8msarpxlzdf5rmv6spkbbr2kvp4jjrp2klixzr3hd2ybnk"; - libraryHaskellDepends = [ - base - bytestring - containers - hashable - primitive - text - unordered-containers - vector - ]; - testHaskellDepends = [ - bytestring - primitive - QuickCheck - quickcheck-instances - rebase - tasty - tasty-quickcheck - text - vector - ]; - description = "Isomorphism typeclass solving the conversion problem"; - license = lib.licenses.mit; - } - ) { }; - - "isomorphism-class_0_3" = callPackage ( { mkDerivation, base, @@ -386101,8 +383292,8 @@ self: { }: mkDerivation { pname = "isomorphism-class"; - version = "0.3"; - sha256 = "1j4hxr60bk813l96knr377nmjfnfxfzfmxxg46qfjb3qhrjpvw1r"; + version = "0.3.0.1"; + sha256 = "13jshr62x7wsj9bgwid8qbzig4svis5xk286c774k34k74vd4qy1"; libraryHaskellDepends = [ base bytestring @@ -386127,7 +383318,6 @@ self: { ]; description = "Isomorphism typeclass solving the conversion problem"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -386230,8 +383420,8 @@ self: { }: mkDerivation { pname = "itanium-abi"; - version = "0.1.2"; - sha256 = "0aafi7r2zxaknkjc5flg3qb6ixmwjlxcv18107b0ci2kggi11v1j"; + version = "0.1.3"; + sha256 = "12v0fyf4d5f5j48l24g2bpiadk8q0yypck7pvh5cj9xbd9338gjk"; libraryHaskellDepends = [ base boomerang @@ -387885,6 +385075,7 @@ self: { criterion, deepseq, directory, + dlist, filepath, happy, lazy-csv, @@ -387905,8 +385096,10 @@ self: { }: mkDerivation { pname = "jacinda"; - version = "3.3.0.1"; - sha256 = "09lsb5amhxlxbnyhc6jpjixgs91ygj5vx948jhm72ngjs29jyp75"; + version = "3.3.0.3"; + sha256 = "1r3niy2zppimx0gn603x7gxwng11rn37776ddaa4vn0bvcy5spji"; + revision = "1"; + editedCabalFile = "1h4hqvv8bwbksgzmz77q0a3zdv3hwb5z01i748kzcqp2015fs6dp"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -387917,6 +385110,7 @@ self: { containers deepseq directory + dlist filepath lazy-csv microlens @@ -387950,6 +385144,7 @@ self: { ]; benchmarkHaskellDepends = [ base + bytestring criterion deepseq text @@ -388286,8 +385481,8 @@ self: { }: mkDerivation { pname = "jailbreak-cabal"; - version = "1.4"; - sha256 = "0acl7v3m1hm0rdyzzh5w63d6i1z1pdn4767xy1437f4q614vaxjc"; + version = "1.4.1"; + sha256 = "0q6l608m965s6932xabm7v2kav5cxrihb5qcbrwz0c4xiwrz4l5x"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -388689,9 +385884,7 @@ self: { ]; description = "Create immutable algebraic data structures for Java"; license = "unknown"; - hydraPlatforms = lib.platforms.none; mainProgram = "java-adt"; - broken = true; } ) { }; @@ -389080,10 +386273,8 @@ self: { }: mkDerivation { pname = "javelin"; - version = "0.1.2.0"; - sha256 = "12xzs05dkkbn93yh1f5l7m64j3rifcz9qnd5nqqd62cj6nic10xl"; - revision = "4"; - editedCabalFile = "19q3if5qyp6ph8ld4sps8lvplpbjyqa259a9lvzqhygaik2wdfw2"; + version = "0.1.4.2"; + sha256 = "09kld84lvi6lh5szd3n9kkykg78acwgn50h5qah7dmj9vlc7lch4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -389128,6 +386319,52 @@ self: { } ) { }; + "javelin-frames" = callPackage ( + { + mkDerivation, + base, + containers, + criterion, + deepseq, + hedgehog, + tasty, + tasty-hedgehog, + tasty-hunit, + these, + vector, + vector-algorithms, + }: + mkDerivation { + pname = "javelin-frames"; + version = "0.1.0.1"; + sha256 = "1gw9db2jqwbnkyyxpd4wj238n34c6vd7psr909wi918d79mmlc2g"; + libraryHaskellDepends = [ + base + containers + these + vector + vector-algorithms + ]; + testHaskellDepends = [ + base + containers + hedgehog + tasty + tasty-hedgehog + tasty-hunit + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + vector + ]; + description = "Type-safe data frames based on higher-kinded types"; + license = lib.licenses.mit; + } + ) { }; + "javelin-io" = callPackage ( { mkDerivation, @@ -389146,10 +386383,8 @@ self: { }: mkDerivation { pname = "javelin-io"; - version = "0.1.1.1"; - sha256 = "1c6w0p7yjbc3yw12f5bflgacvivzc1n0dxgmz2qn06yiraw6jyv6"; - revision = "3"; - editedCabalFile = "0s0rc82jj1l6vrl0kbzfvvhbjvibjqwaj71dljms8wh94r9kyqf3"; + version = "0.1.1.3"; + sha256 = "1gjc5134m6c2sddmjifkr1cxy75k76qc9ilsjgvxp88iirgid0bp"; libraryHaskellDepends = [ base bytestring @@ -389627,8 +386862,6 @@ self: { ]; description = "Yet another streaming library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -390142,7 +387375,6 @@ self: { ]; description = "Job queue"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -390900,75 +388132,6 @@ self: { ) { }; "jose-jwt" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytestring, - cereal, - containers, - criterion, - cryptonite, - hspec, - HUnit, - memory, - mtl, - QuickCheck, - text, - time, - transformers, - transformers-compat, - unordered-containers, - vector, - }: - mkDerivation { - pname = "jose-jwt"; - version = "0.9.6"; - sha256 = "03qwn17yahcki4dlsg2zz4gxp2mlp80yxmwrwlfrb10jgncpsqvc"; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytestring - cereal - containers - cryptonite - memory - mtl - text - time - transformers - transformers-compat - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - cryptonite - hspec - HUnit - memory - mtl - QuickCheck - text - unordered-containers - vector - ]; - benchmarkHaskellDepends = [ - base - bytestring - criterion - cryptonite - ]; - description = "JSON Object Signing and Encryption Library"; - license = lib.licenses.bsd3; - } - ) { }; - - "jose-jwt_0_10_0" = callPackage ( { mkDerivation, aeson, @@ -391034,7 +388197,6 @@ self: { ]; description = "JSON Object Signing and Encryption Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -391072,7 +388234,6 @@ self: { ]; description = "Tiny markdown notebook"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; mainProgram = "jot"; } ) { }; @@ -391087,12 +388248,11 @@ self: { process, text, time, - unordered-containers, }: mkDerivation { pname = "journalctl-stream"; - version = "0.6.0.6"; - sha256 = "0n602vh1pxbihksjyppp2895b6kmdjm8qik0mxnsy0id1vqq439w"; + version = "0.6.0.8"; + sha256 = "0q1vjrjd8mgwp3h1cf229s5hfnaf95f53a3h4ivkrgsd1y5qjfzc"; libraryHaskellDepends = [ aeson base @@ -391101,7 +388261,6 @@ self: { process text time - unordered-containers ]; description = "Stream logs using journalctl"; license = lib.licenses.mit; @@ -391319,6 +388478,29 @@ self: { } ) { }; + "js-jquery_3_7_1" = callPackage ( + { + mkDerivation, + base, + HTTP, + }: + mkDerivation { + pname = "js-jquery"; + version = "3.7.1"; + sha256 = "01mizq5s0nkbss800wjkdfss9ia193v5alrzsj356by5l40zm1x0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + HTTP + ]; + doCheck = false; + description = "Obtain minified jQuery code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "jsaddle" = callPackage ( { mkDerivation, @@ -391352,6 +388534,8 @@ self: { pname = "jsaddle"; version = "0.9.9.2"; sha256 = "0xifxq1mfx1wxcsy23h9lsq8qpnccrzq6v9qk7zfnj43ljfv9mav"; + revision = "1"; + editedCabalFile = "0jq5xmaw6kvz3dmq8gzhgnhhzii7i5z5igq7gam3fim9qf050wwy"; libraryHaskellDepends = [ aeson attoparsec @@ -391563,15 +388747,15 @@ self: { }: mkDerivation { pname = "jsaddle-wasm"; - version = "0.0.1.0"; - sha256 = "1cv0a2nw3y429qa0hb9fv4ddhggf3w8wqawkv3gs981f7np0sg2s"; + version = "0.1.0.0"; + sha256 = "1z98xwraw46czjv03b6bywljqg6cli8755qzjys9cxd07biilfxh"; libraryHaskellDepends = [ base bytestring jsaddle ]; doHaddock = false; - description = "Run JSaddle JSM with the GHC WASM backend"; + description = "Run JSaddle JSM with the GHC Wasm backend"; license = lib.licenses.cc0; } ) { }; @@ -391710,6 +388894,35 @@ self: { } ) { }; + "jsdom-extras" = callPackage ( + { + mkDerivation, + aeson, + base, + jsaddle, + jsaddle-dom, + lens, + text, + }: + mkDerivation { + pname = "jsdom-extras"; + version = "0.1.0.0"; + sha256 = "0mmvm1vdhfryf9fdbnyb2nz3vc4mdpzdbva3486r5vfkkxajrz5c"; + libraryHaskellDepends = [ + aeson + base + jsaddle + jsaddle-dom + lens + text + ]; + description = "Convenience utilities for JSDOM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "jsmw" = callPackage ( { mkDerivation, @@ -391783,8 +388996,6 @@ self: { ]; description = "Union 'alternative' or Either that has untagged JSON encoding"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -392121,6 +389332,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "json-autotype"; + broken = true; } ) { }; @@ -392283,9 +389495,7 @@ self: { ]; description = "Load JSON from files in a directory structure"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "jsondir"; - broken = true; } ) { }; @@ -392405,8 +389615,8 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "2.0.0.12"; - sha256 = "16rkzj280f735va17zl7lrp8yr1b8avjk9gqfa67pk31zn08yicc"; + version = "2.0.0.13"; + sha256 = "0yn4fknlvir85zkyj1l51pi7rmn10v5mdqp26qky1p8xjlyryjc6"; libraryHaskellDepends = [ aeson base @@ -392821,6 +390031,8 @@ self: { pname = "json-query"; version = "0.2.3.1"; sha256 = "06j1004is5y5fji89ns9h93qayqmgmjlv9aqlq66xxvp3ijvqzmn"; + revision = "1"; + editedCabalFile = "16pkhyxyr1pmk8g22kydqakv0a2nv7lgx3b6gvvr58xwh3alrzvp"; libraryHaskellDepends = [ array-chunks base @@ -392859,93 +390071,6 @@ self: { ) { }; "json-rpc" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytestring, - conduit, - conduit-extra, - deepseq, - hashable, - hspec, - monad-logger, - mtl, - QuickCheck, - stm-conduit, - text, - time, - unliftio, - unordered-containers, - vector, - }: - mkDerivation { - pname = "json-rpc"; - version = "1.0.4"; - sha256 = "195llnb2gz0hm0pmax3mlkyiy4l3bk9d4jjxl4yrgj5hd0pf4g2s"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytestring - conduit - conduit-extra - deepseq - hashable - monad-logger - mtl - QuickCheck - stm-conduit - text - time - unliftio - unordered-containers - vector - ]; - executableHaskellDepends = [ - aeson - base - bytestring - conduit - conduit-extra - monad-logger - mtl - QuickCheck - stm-conduit - text - time - unliftio - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - conduit - conduit-extra - hspec - monad-logger - mtl - QuickCheck - stm-conduit - text - time - unliftio - unordered-containers - vector - ]; - description = "Fully-featured JSON-RPC 2.0 library"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "json-rpc_1_1_1" = callPackage ( { mkDerivation, aeson, @@ -393031,8 +390156,6 @@ self: { ]; description = "Fully-featured JSON-RPC 2.0 library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -393313,8 +390436,8 @@ self: { }: mkDerivation { pname = "json-spec"; - version = "1.1.0.0"; - sha256 = "1mv0k9z1zqhklq6pqpx73b9f5wlcqnl0hj5h4n5i2qq6w2bwpi1g"; + version = "1.1.1.1"; + sha256 = "0mdg820v9nm5aij4c5w2fnzzssni9nkki7vsnhx7nd03gsnfmrfv"; libraryHaskellDepends = [ aeson base @@ -393338,8 +390461,6 @@ self: { ]; description = "Type-level JSON specification"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -393376,7 +390497,6 @@ self: { ]; description = "Elm code generate for `json-spec`"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -393408,8 +390528,84 @@ self: { }: mkDerivation { pname = "json-spec-elm-servant"; - version = "0.4.2.2"; - sha256 = "1l2ykpjb8xv80sb7y08al3yxxvix8a55r5cg7f0sqyfkamyvqh8i"; + version = "0.4.3.0"; + sha256 = "05vvm8ivpnp4f3sx7p1sxp2ywqlnii3mjalcwfv6fimsyjlk638w"; + libraryHaskellDepends = [ + base + bound + containers + directory + elm-syntax + filepath + http-types + json-spec + json-spec-elm + mtl + prettyprinter + process + servant + text + unordered-containers + ]; + testHaskellDepends = [ + aeson + base + binary + bound + bytestring + containers + cookie + directory + elm-syntax + filepath + hspec + http-types + json-spec + json-spec-elm + mtl + prettyprinter + process + servant + text + time + unordered-containers + uuid + ]; + description = "Generated elm code for servant APIs"; + license = lib.licenses.mit; + } + ) { }; + + "json-spec-elm-servant_0_4_4_0" = callPackage ( + { + mkDerivation, + aeson, + base, + binary, + bound, + bytestring, + containers, + cookie, + directory, + elm-syntax, + filepath, + hspec, + http-types, + json-spec, + json-spec-elm, + mtl, + prettyprinter, + process, + servant, + text, + time, + unordered-containers, + uuid, + }: + mkDerivation { + pname = "json-spec-elm-servant"; + version = "0.4.4.0"; + sha256 = "0gg7658hb9nvk2s6qny53xs2brj2797rp5n69h66r2wwlxlrf6l9"; libraryHaskellDepends = [ base bound @@ -393472,8 +390668,8 @@ self: { }: mkDerivation { pname = "json-spec-openapi"; - version = "1.0.0.0"; - sha256 = "1ail9zydaq68iiyha8gnc0z4gf8ra9kmn11p6x3ammv66mw9vpsr"; + version = "1.0.1.0"; + sha256 = "1hq9sbb94qkaakvhrxnmvwxkw9mgdyq5krxfjasg4yl3ic4f0alk"; libraryHaskellDepends = [ aeson base @@ -393496,7 +390692,6 @@ self: { ]; description = "json-spec-openapi"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -393963,6 +391158,7 @@ self: { description = "Tokenize JSON"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -394749,8 +391945,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "JSON-RPC 2.0 server over a Conduit."; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -395375,7 +392569,9 @@ self: { ]; description = "SVG to G-Code converter"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "juicy-gcode"; + broken = true; } ) { }; @@ -395422,9 +392618,7 @@ self: { executableHaskellDepends = [ base ]; description = "A first-order reasoning toolbox"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "jukebox"; - broken = true; } ) { }; @@ -395489,8 +392683,8 @@ self: { }: mkDerivation { pname = "junit-xml"; - version = "0.1.0.3"; - sha256 = "1iwa8x0nbap2q6kjybxnrsyay64z77dlsm83nq2l6818jwgiji5r"; + version = "0.1.0.4"; + sha256 = "1xjj3fg2a8bmajpcq676ymc8p95k4r9jg07h06ybzm18yiyai241"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -396643,6 +393837,8 @@ self: { pname = "kan-extensions"; version = "5.2.6"; sha256 = "1k7cxqj9hl1b4axlw5903hrxh4vg5rdrzjmpa44xrhws3hy2i0ps"; + revision = "1"; + editedCabalFile = "0cq87wbjx4zppyxamqqcy2hsahs3n3k23qnp6q7lrh5303wp5fg0"; libraryHaskellDepends = [ adjunctions array @@ -396752,6 +393948,8 @@ self: { pname = "kansas-comet"; version = "0.4.3"; sha256 = "0c4nm5ns5acg73biysww8jam1v4kj1k9rk96bl6ad5g2nria7hlp"; + revision = "2"; + editedCabalFile = "1mhk8gfvkmlg49p7z4fp791rlw2hnrawfw2v3abcjv2af190zi6x"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -397648,8 +394846,6 @@ self: { ]; description = "Katip scribe for raven (https://sentry.io)"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -397759,65 +394955,6 @@ self: { ) { }; "katip-wai" = callPackage ( - { - mkDerivation, - aeson, - async, - base, - bytestring, - clock, - containers, - hspec, - hspec-discover, - http-client, - http-types, - katip, - network, - stm, - text, - uuid, - wai, - warp, - }: - mkDerivation { - pname = "katip-wai"; - version = "0.1.2.4"; - sha256 = "0vpjqdr4x68ffjzlwj5f7vhslkwqybj95ynvj8ap9fhq0nhmmp3q"; - libraryHaskellDepends = [ - aeson - base - bytestring - clock - http-types - katip - network - text - uuid - wai - ]; - testHaskellDepends = [ - aeson - async - base - bytestring - containers - hspec - http-client - http-types - katip - stm - text - uuid - wai - warp - ]; - testToolDepends = [ hspec-discover ]; - description = "WAI middleware for logging request and response info through katip"; - license = lib.licenses.bsd3; - } - ) { }; - - "katip-wai_0_2_0_0" = callPackage ( { mkDerivation, aeson, @@ -397878,7 +395015,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "WAI middleware for logging request and response info through katip"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -399451,6 +396587,7 @@ self: { description = "Core parts of Keid engine"; license = lib.licenses.bsd3; platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -399485,6 +396622,7 @@ self: { description = "Reactive Banana integration for Keid engine"; license = lib.licenses.bsd3; platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -399515,6 +396653,7 @@ self: { description = "Geometry primitives for Keid engine"; license = lib.licenses.bsd3; platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -399637,6 +396776,7 @@ self: { description = "OpenAL sound system for Keid engine"; license = lib.licenses.bsd3; platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -400001,8 +397141,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "2.1.5"; - sha256 = "0p1s974x7qrvdlk8jfwmld0rlnf0gc2lakds1spcf0560b5flkgd"; + version = "2.1.9"; + sha256 = "06kn3xrzpqnlynzq12b511r0dqr8dinvbq8fliqvjrn5cyyl9sk5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -400085,150 +397225,6 @@ self: { } ) { }; - "keter_2_1_8" = callPackage ( - { - mkDerivation, - aeson, - array, - async, - attoparsec, - base, - blaze-builder, - bytestring, - case-insensitive, - conduit, - conduit-extra, - containers, - directory, - fast-logger, - filepath, - fsnotify, - http-client, - http-conduit, - http-reverse-proxy, - http-types, - HUnit, - indexed-traversable, - lens, - lifted-base, - monad-logger, - mtl, - network, - optparse-applicative, - process, - random, - regex-tdfa, - stm, - tar, - tasty, - tasty-hunit, - template-haskell, - text, - time, - tls, - tls-session-manager, - transformers, - unix, - unix-compat, - unliftio-core, - unordered-containers, - vector, - wai, - wai-app-static, - wai-extra, - warp, - warp-tls, - wreq, - yaml, - zlib, - }: - mkDerivation { - pname = "keter"; - version = "2.1.8"; - sha256 = "1ba10cd5iiv1ignra11k30cfip3p8sw382735vvigc6gbj6h45wk"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - array - async - attoparsec - base - blaze-builder - bytestring - case-insensitive - conduit - conduit-extra - containers - directory - fast-logger - filepath - fsnotify - http-client - http-conduit - http-reverse-proxy - http-types - indexed-traversable - lifted-base - monad-logger - mtl - network - optparse-applicative - process - random - regex-tdfa - stm - tar - template-haskell - text - time - tls - tls-session-manager - transformers - unix - unix-compat - unliftio-core - unordered-containers - vector - wai - wai-app-static - wai-extra - warp - warp-tls - yaml - zlib - ]; - executableHaskellDepends = [ - base - filepath - ]; - testHaskellDepends = [ - base - bytestring - conduit - http-client - http-conduit - http-types - HUnit - lens - monad-logger - mtl - stm - tasty - tasty-hunit - transformers - unix - wai - warp - wreq - ]; - description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - mainProgram = "keter"; - } - ) { }; - "keuringsdienst" = callPackage ( { mkDerivation, @@ -400352,9 +397348,7 @@ self: { ]; description = "CLI and library to generate QR codes"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "kewar"; - broken = true; } ) { }; @@ -400555,8 +397549,8 @@ self: { }: mkDerivation { pname = "keyed-vals"; - version = "0.2.3.1"; - sha256 = "0rmgrnkhqyp6vhff03dkj0w0h5yy5j1bmjlnpdrfpj8gqwps1ib1"; + version = "0.2.3.2"; + sha256 = "1jszp5zagnqjwspglb466lq3k2hfdgaizrp4av7lyy26vbg0gia8"; libraryHaskellDepends = [ aeson base @@ -400586,8 +397580,8 @@ self: { }: mkDerivation { pname = "keyed-vals-hspec-tests"; - version = "0.2.3.1"; - sha256 = "1pxdcwxlbbhpg8kwb2hjffv6nb71dbw94frq582xm5xnc6mjpgmv"; + version = "0.2.3.2"; + sha256 = "1cab5cj8d4vl47j1dqpvinw8vh9c62dznk2fdz9swm5cl9p0fwpx"; libraryHaskellDepends = [ aeson base @@ -400619,8 +397613,8 @@ self: { }: mkDerivation { pname = "keyed-vals-mem"; - version = "0.2.3.1"; - sha256 = "1m5mhpn8brw43r9vm6x7rfhw3s1ihm31rnnddzmx0w4n4f5jaij5"; + version = "0.2.3.2"; + sha256 = "0vqbanny1vsjjb5wsvrzxk47nz11n5dck77f42bsk0sirvgzs973"; libraryHaskellDepends = [ base bytestring @@ -400660,8 +397654,8 @@ self: { }: mkDerivation { pname = "keyed-vals-redis"; - version = "0.2.3.1"; - sha256 = "1cn1xx218hwdbmbygfnwbnrjklz3apgbm2gcmd0ckpib0d5zlx1m"; + version = "0.2.3.2"; + sha256 = "1bfs8rhvsfbkxvxa1awqywmhdwnfc224vskjd66ngm26ix8bplj0"; libraryHaskellDepends = [ base bytestring @@ -400736,47 +397730,6 @@ self: { ) { }; "keys" = callPackage ( - { - mkDerivation, - array, - base, - comonad, - containers, - free, - hashable, - semigroupoids, - semigroups, - tagged, - transformers, - transformers-compat, - unordered-containers, - }: - mkDerivation { - pname = "keys"; - version = "3.12.3"; - sha256 = "0ik6wsff306dnbz0v3gpiajlj5b558hrk9176fzcb2fclf4447nm"; - revision = "6"; - editedCabalFile = "0iyv24rlsjph2kkvf8x3rraysrcadqik4csav5ci46qh4zbahsvc"; - libraryHaskellDepends = [ - array - base - comonad - containers - free - hashable - semigroupoids - semigroups - tagged - transformers - transformers-compat - unordered-containers - ]; - description = "Keyed functors and containers"; - license = lib.licenses.bsd3; - } - ) { }; - - "keys_3_12_4" = callPackage ( { mkDerivation, array, @@ -400796,6 +397749,8 @@ self: { pname = "keys"; version = "3.12.4"; sha256 = "04l9ssmns3v2xzfrk5pxcacvl8nh26rsw5hhw22v4zxzbh9s44ll"; + revision = "1"; + editedCabalFile = "05ma1kakwvvm618fmlwhkz16230w3qsn3p10c3zjysjhn1g0hhyf"; libraryHaskellDepends = [ array base @@ -400812,7 +397767,6 @@ self: { ]; description = "Keyed functors and containers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -401162,6 +398116,8 @@ self: { pname = "ki"; version = "1.0.1.2"; sha256 = "167cak6krbgpni3dakzg4jrv1v0mgips5pg10dh2fl2d0jskrckk"; + revision = "2"; + editedCabalFile = "19d3a6pc0qnkic7kkazi8ci5y2vqam1kx18r9g2zmqyimnk5m7vg"; libraryHaskellDepends = [ base containers @@ -401207,6 +398163,8 @@ self: { ]; description = "Adaptation of the ki library for the effectful ecosystem"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -401221,8 +398179,8 @@ self: { pname = "ki-unlifted"; version = "1.0.0.2"; sha256 = "11b4jm161znazwf2pn3qdn4dbz1g5a12dvhm03ddx6lrha7yv1xv"; - revision = "1"; - editedCabalFile = "16rpz48mp17gnadxikfr4mma6fqlcw8qh2v61lxkxz8aap51xhh1"; + revision = "3"; + editedCabalFile = "0w6fcxq04c1awpv87kw8i0w7hhkxfcl9x2ki4dvsj8fmrj9ii2z0"; libraryHaskellDepends = [ base ki @@ -401549,8 +398507,6 @@ self: { ]; description = "Type-level integers. Like KnownNat, but for integers."; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -401580,7 +398536,6 @@ self: { ]; description = "Type-level rationals. Like KnownNat, but for rationals."; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -401613,6 +398568,8 @@ self: { ]; description = "A category polymorphic `Functor` typeclass"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -401721,6 +398678,8 @@ self: { ]; description = "Kleene algebra"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -402369,65 +399328,6 @@ self: { ) { }; "koji-tool" = callPackage ( - { - mkDerivation, - base, - directory, - extra, - filepath, - formatting, - Glob, - http-conduit, - http-directory, - koji, - pretty-simple, - rpm-nvr, - simple-cmd, - simple-cmd-args, - simple-prompt, - text, - time, - utf8-string, - xdg-userdirs, - }: - mkDerivation { - pname = "koji-tool"; - version = "1.1.1"; - sha256 = "0hrvbcsc15q9ks5zb7s1fhb3skfcsf11ihhni6baszxkw27jqspi"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - directory - extra - filepath - formatting - Glob - http-conduit - http-directory - koji - pretty-simple - rpm-nvr - simple-cmd - simple-cmd-args - simple-prompt - text - time - utf8-string - xdg-userdirs - ]; - testHaskellDepends = [ - base - simple-cmd - ]; - description = "Koji CLI tool for querying tasks and installing builds"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "koji-tool"; - } - ) { }; - - "koji-tool_1_2" = callPackage ( { mkDerivation, base, @@ -402700,8 +399600,6 @@ self: { ]; description = "Utilities for working with many HStringTemplate templates from files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -402977,9 +399875,7 @@ self: { ]; description = "Krank checks issue tracker link status in your source code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "krank"; - broken = true; } ) { }; @@ -403236,6 +400132,224 @@ self: { } ) { }; + "kubernetes-api" = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + bytestring, + case-insensitive, + containers, + deepseq, + exceptions, + hspec, + http-api-data, + http-client, + http-client-tls, + http-media, + http-types, + iso8601-time, + katip, + microlens, + mtl, + network, + QuickCheck, + random, + safe-exceptions, + semigroups, + text, + time, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "kubernetes-api"; + version = "132.0.0"; + sha256 = "086311p6lv45jb1plsab6jax1ha3d9kcsndzrm4w998ci7zyah45"; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + case-insensitive + containers + deepseq + exceptions + http-api-data + http-client + http-client-tls + http-media + http-types + iso8601-time + katip + microlens + mtl + network + random + safe-exceptions + text + time + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + hspec + iso8601-time + mtl + QuickCheck + semigroups + text + time + transformers + unordered-containers + vector + ]; + description = "Auto-generated kubernetes-api API Client"; + license = lib.licenses.asl20; + } + ) { }; + + "kubernetes-api-client" = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + base64-bytestring, + bytestring, + containers, + crypton-connection, + crypton-x509, + crypton-x509-store, + crypton-x509-system, + crypton-x509-validation, + data-default-class, + either, + file-embed, + filepath, + hoauth2, + hspec, + hspec-attoparsec, + hspec-discover, + hspec-megaparsec, + http-client, + http-client-tls, + jose-jwt, + jsonpath, + kubernetes-api, + megaparsec, + microlens, + mtl, + oidc-client, + pem, + safe-exceptions, + stm, + streaming-bytestring, + text, + time, + timerep, + tls, + typed-process, + uri-bytestring, + yaml, + }: + mkDerivation { + pname = "kubernetes-api-client"; + version = "0.6.0.0"; + sha256 = "0bnv702pyc14msnqs1p4k7s7pzsxfk1n389w7mcf43r3cjwkzi73"; + libraryHaskellDepends = [ + aeson + attoparsec + base + base64-bytestring + bytestring + containers + crypton-connection + crypton-x509 + crypton-x509-store + crypton-x509-system + crypton-x509-validation + data-default-class + either + filepath + hoauth2 + http-client + http-client-tls + jose-jwt + jsonpath + kubernetes-api + megaparsec + microlens + mtl + oidc-client + pem + safe-exceptions + stm + streaming-bytestring + text + time + timerep + tls + typed-process + uri-bytestring + yaml + ]; + libraryToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + aeson + attoparsec + base + base64-bytestring + bytestring + containers + crypton-connection + crypton-x509 + crypton-x509-store + crypton-x509-system + crypton-x509-validation + data-default-class + either + file-embed + filepath + hoauth2 + hspec + hspec-attoparsec + hspec-megaparsec + http-client + http-client-tls + jose-jwt + jsonpath + kubernetes-api + megaparsec + microlens + mtl + oidc-client + pem + safe-exceptions + stm + streaming-bytestring + text + time + timerep + tls + typed-process + uri-bytestring + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Client library for Kubernetes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "kubernetes-client" = callPackage ( { mkDerivation, @@ -403692,48 +400806,6 @@ self: { ) { }; "kvitable" = callPackage ( - { - mkDerivation, - base, - containers, - html-parse, - lucid, - microlens, - pretty-show, - prettyprinter, - tasty, - tasty-hunit, - template-haskell, - text, - }: - mkDerivation { - pname = "kvitable"; - version = "1.0.3.0"; - sha256 = "0fn81cjxm3ia790nds9kjh7zkrckab6jgdylnbak7szj1yz3zvc2"; - libraryHaskellDepends = [ - base - containers - lucid - microlens - prettyprinter - text - ]; - testHaskellDepends = [ - base - html-parse - microlens - pretty-show - tasty - tasty-hunit - template-haskell - text - ]; - description = "Key/Value Indexed Table container and formatting library"; - license = lib.licenses.isc; - } - ) { }; - - "kvitable_1_1_0_1" = callPackage ( { mkDerivation, base, @@ -403772,7 +400844,6 @@ self: { ]; description = "Key/Value Indexed Table container and formatting library"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -404208,8 +401279,8 @@ self: { }: mkDerivation { pname = "lackey"; - version = "2.0.0.8"; - sha256 = "1lqvy29zcqmmv7bvrprriip5537j73j8zfbwl505a9b17ym97sr7"; + version = "2.0.0.9"; + sha256 = "18kz3yvqh9g8sz8h06hwnd636236b1hvhviiig53zvcy9nn5fi3m"; libraryHaskellDepends = [ base servant-foreign @@ -404857,8 +401928,8 @@ self: { pname = "lambdabot-core"; version = "5.3.1.2"; sha256 = "14my72cw39hfc0i7fzhgxv5xjrdfr4pz2ccrixaclngypfd08g28"; - revision = "1"; - editedCabalFile = "1g26gs4dj86vhr4ic8g38pxszlik47zd1c0hm62zj9lkl8qcfyxc"; + revision = "2"; + editedCabalFile = "0mmjysffj34i7snzkdn6ixlg3j12frcw4csb2mq3167mm987shs4"; libraryHaskellDepends = [ base binary @@ -405351,6 +402422,7 @@ self: { { mkDerivation, base, + crypton-x509-validation, data-default, lambdabot-core, lambdabot-haskell-plugins, @@ -405366,17 +402438,17 @@ self: { split, text, tls, - x509-validation, xml-types, }: mkDerivation { pname = "lambdabot-xmpp"; - version = "0.1.0.5"; - sha256 = "1lnha3ivh5hv54k21gl8pir3dbkdlnqdnz5nz5gxcdfajz9bqpxd"; + version = "0.1.0.6"; + sha256 = "19hgvj49wh39hj9zpjbndvwdgwdz283abrkd5crc5jq04zfi9cw6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base + crypton-x509-validation data-default lambdabot-core lambdabot-haskell-plugins @@ -405392,14 +402464,11 @@ self: { split text tls - x509-validation xml-types ]; description = "Lambdabot plugin for XMPP (Jabber) protocol"; license = "unknown"; - hydraPlatforms = lib.platforms.none; mainProgram = "lambdabot-xmpp"; - broken = true; } ) { }; @@ -406431,13 +403500,12 @@ self: { repr-tree-syb, tasty, tasty-hunit, - template-haskell, text, }: mkDerivation { pname = "language-Modula2"; - version = "0.1.4.1"; - sha256 = "1b3kx6yl4267y67x6iq455v6hvfa6683bm37zb3vln3ajxd6vy8w"; + version = "0.1.4.2"; + sha256 = "1mxf02hhhnf9n3yqxy6vzzgnvxwswqrfbx8kmwfk8mhbvwnn3ngf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -406452,7 +403520,6 @@ self: { parsers prettyprinter rank2classes - template-haskell text ]; executableHaskellDepends = [ @@ -406686,8 +403753,8 @@ self: { }: mkDerivation { pname = "language-bash"; - version = "0.10.0"; - sha256 = "1kmw3xiks98yjqkdlxcvn4qfhns3abyszjyvn0nqljb1g490d8f0"; + version = "0.11.1"; + sha256 = "0c09s32a13j5h5n4d6qwwrdjllvqfmrgd52y1advhyxqnvdwypnl"; libraryHaskellDepends = [ base parsec @@ -406709,8 +403776,6 @@ self: { ]; description = "Parsing and pretty-printing Bash shell scripts"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -406726,6 +403791,8 @@ self: { pname = "language-bluespec"; version = "0.1"; sha256 = "1an1w3sz0fj5w4gaf66fqyr471cijj1h11zmxs5247fa7vsdv167"; + revision = "1"; + editedCabalFile = "1khb3hhwa2y56slwcjmjaywg0clqq9agxspcp0ymk2r6kmadzn86"; libraryHaskellDepends = [ base containers @@ -406792,53 +403859,6 @@ self: { ) { }; "language-c" = callPackage ( - { - mkDerivation, - alex, - array, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - happy, - mtl, - pretty, - process, - }: - mkDerivation { - pname = "language-c"; - version = "0.9.4"; - sha256 = "0cv2hqg4miajspwndn15s37nkra27bffqm4vv2gkk79nr86k9v31"; - libraryHaskellDepends = [ - array - base - bytestring - containers - deepseq - directory - filepath - mtl - pretty - process - ]; - libraryToolDepends = [ - alex - happy - ]; - testHaskellDepends = [ - base - directory - filepath - process - ]; - description = "Analysis and generation of C code"; - license = lib.licenses.bsd3; - } - ) { }; - - "language-c_0_10_0" = callPackage ( { mkDerivation, alex, @@ -406858,6 +403878,8 @@ self: { pname = "language-c"; version = "0.10.0"; sha256 = "0m3dphd0r0n763a5rrg0z4fmiaqn7nkjq15l4vif332zrmgipb37"; + revision = "1"; + editedCabalFile = "1ffvpasi3yj59fffwdjx6c8wjby5pv42fmfzm7pisnpczmv5hsx6"; libraryHaskellDepends = [ array base @@ -406882,7 +403904,6 @@ self: { ]; description = "Analysis and generation of C code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -407328,124 +404349,11 @@ self: { doHaddock = false; description = "A language for generative literature"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "emd"; - broken = true; - } - ) { }; - - "language-docker_11_0_0" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - data-default, - data-default-class, - hspec, - hspec-megaparsec, - HUnit, - megaparsec, - prettyprinter, - QuickCheck, - split, - text, - time, - }: - mkDerivation { - pname = "language-docker"; - version = "11.0.0"; - sha256 = "1j8aib6pq7ghmsi3l2p554l8gnapi0jd3qsi8vhdn2mgvw2n1948"; - libraryHaskellDepends = [ - base - bytestring - containers - data-default - data-default-class - megaparsec - prettyprinter - split - text - time - ]; - testHaskellDepends = [ - base - bytestring - containers - data-default - data-default-class - hspec - hspec-megaparsec - HUnit - megaparsec - prettyprinter - QuickCheck - split - text - time - ]; - description = "Dockerfile parser, pretty-printer and embedded DSL"; - license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; } ) { }; "language-docker" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - data-default, - data-default-class, - hspec, - hspec-megaparsec, - HUnit, - megaparsec, - prettyprinter, - QuickCheck, - split, - text, - time, - }: - mkDerivation { - pname = "language-docker"; - version = "12.1.0"; - sha256 = "0wbck5a50d0sdmvr3vvjgz1bbmqvj5avn1slxrazpfyy9rdnr9l3"; - libraryHaskellDepends = [ - base - bytestring - containers - data-default - data-default-class - megaparsec - prettyprinter - split - text - time - ]; - testHaskellDepends = [ - base - bytestring - containers - data-default - data-default-class - hspec - hspec-megaparsec - HUnit - megaparsec - prettyprinter - QuickCheck - split - text - time - ]; - description = "Dockerfile parser, pretty-printer and embedded DSL"; - license = lib.licenses.gpl3Only; - } - ) { }; - - "language-docker_13_0_0" = callPackage ( { mkDerivation, base, @@ -407499,6 +404407,63 @@ self: { testToolDepends = [ hspec-discover ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; license = lib.licenses.gpl3Only; + } + ) { }; + + "language-docker_14_0_1" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + data-default, + data-default-class, + hspec, + hspec-discover, + hspec-megaparsec, + HUnit, + megaparsec, + prettyprinter, + QuickCheck, + split, + text, + time, + }: + mkDerivation { + pname = "language-docker"; + version = "14.0.1"; + sha256 = "0xjbrislw9izq5n9lgimlmwyd46l7pnf9pa9nl49shmp5nsapjjm"; + libraryHaskellDepends = [ + base + bytestring + containers + data-default + data-default-class + megaparsec + prettyprinter + split + text + time + ]; + testHaskellDepends = [ + base + bytestring + containers + data-default + data-default-class + hspec + hspec-megaparsec + HUnit + megaparsec + prettyprinter + QuickCheck + split + text + time + ]; + testToolDepends = [ hspec-discover ]; + description = "Dockerfile parser, pretty-printer and embedded DSL"; + license = lib.licenses.gpl3Plus; hydraPlatforms = lib.platforms.none; } ) { }; @@ -407890,6 +404855,8 @@ self: { ]; description = "Datatypes and parsing/printing functions to represent the Gemini markup language"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -408700,8 +405667,8 @@ self: { }: mkDerivation { pname = "language-oberon"; - version = "0.3.3.1"; - sha256 = "16c9nr7kwsb6lnqx0fqqhww231c2npblzdnjm68qwzqkbbkx26fv"; + version = "0.3.3.2"; + sha256 = "1gid56amx307lxffdn00xs3v9jjj5jgww7nl9xm9j6k98igqzhvd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -409151,6 +406118,8 @@ self: { ]; description = "Parsing and pretty printing of Python code"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -409199,6 +406168,7 @@ self: { ]; description = "testing code for the language-python library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -409540,8 +406510,8 @@ self: { pname = "language-sygus"; version = "0.1.1.3"; sha256 = "15xxagcsqjchng2nr1qg6ncqch5l74m62iv58pgkcqhzqqhf3fwg"; - revision = "2"; - editedCabalFile = "0b1hlcj00rz1jlnfkp1wz6lsbkmahb07m6h7rbsmx3g1bqsp2j7s"; + revision = "4"; + editedCabalFile = "1mx9kn0p4r22asv1v0c7lwlcxc00194jnizyz2awdmm4r7nv1ycw"; libraryHaskellDepends = [ array base @@ -410103,8 +407073,8 @@ self: { }: mkDerivation { pname = "large-anon"; - version = "0.3.1"; - sha256 = "10wvhvmsknxmmg6rbalhp429849xp4q672ynj2kg4lz7qx45w87f"; + version = "0.3.2"; + sha256 = "0lj23kv7p9ax8gs7mgb37cq1x4jd3zmbz4v6fvvd1mwnkrjsnvvd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -410157,6 +407127,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "large-anon-testsuite-fourmolu-preprocessor"; + broken = true; } ) { }; @@ -410181,6 +407152,8 @@ self: { pname = "large-generics"; version = "0.2.2"; sha256 = "1mvlyhna4s0997pzfkbhgg3v4l5fqj7rpx5nqjpgy7af5zp2mdgn"; + revision = "1"; + editedCabalFile = "1ly8qwzy3myvfsdp0dlgr80mnys6mi6b17xgh457r642qhig9cc4"; libraryHaskellDepends = [ aeson base @@ -410222,7 +407195,7 @@ self: { cpphs, criterion, cryptohash, - cryptonite, + crypton, deepseq, hashable, HTF, @@ -410242,8 +407215,8 @@ self: { }: mkDerivation { pname = "large-hashable"; - version = "0.1.1.0"; - sha256 = "0i7xk128c1hp1bw50n4wpbdyd6paqbl6vmnknyymkaaga07g5ba0"; + version = "0.1.2.0"; + sha256 = "0nz3rgjch9qy662fgg3iyln3w8yz7i5vxzw6b00sddakmqnl5ypz"; libraryHaskellDepends = [ aeson base @@ -410251,7 +407224,7 @@ self: { bytes bytestring containers - cryptonite + crypton memory scientific strict @@ -410357,7 +407330,9 @@ self: { ]; description = "Efficient compilation for large records, linear in the size of the record"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; + broken = true; } ) { }; @@ -410970,8 +407945,8 @@ self: { pname = "lattices"; version = "2.2.1"; sha256 = "0rknzbzwcbg87hjiz4jwqb81w14pywkipxjrrlrp0m5i8ciky1i7"; - revision = "1"; - editedCabalFile = "1cjbshr1y2fa06sj60bk38x2h2fqirjr6y1y5xbnlj2ikszviq3b"; + revision = "2"; + editedCabalFile = "1y01fx2d3ad601zg13n52k8d4lcx1s3b6hhbwmyblhdj7x9xyl2i"; libraryHaskellDepends = [ base containers @@ -411041,8 +408016,8 @@ self: { }: mkDerivation { pname = "launchdarkly-server-sdk"; - version = "4.4.0"; - sha256 = "1kqdnq8982n89b15chwwn72f6q0dyr4c9y2w91jh311yl479ghs4"; + version = "4.4.1"; + sha256 = "0vilcx17zkqr2v2bs2qs9s2d7s9yrp5vkvw9ifan0527x8a35hdg"; libraryHaskellDepends = [ aeson attoparsec @@ -411585,6 +408560,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "layers"; + broken = true; } ) { }; @@ -411731,6 +408707,8 @@ self: { ]; description = "Explicit laziness for Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -412385,10 +409363,10 @@ self: { async, base, bytestring, - connection, containers, + crypton-connection, hspec, - ldap-client, + hspec-discover, network, process, semigroups, @@ -412397,16 +409375,16 @@ self: { }: mkDerivation { pname = "ldap-client-og"; - version = "0.3.0"; - sha256 = "0sirs44j5lp0xc6c9h7qwd2wxqzcnvw06pfvwylx252j38yy4r9i"; + version = "0.4.0"; + sha256 = "06migywnmdd3d0cbkhs4y1v62wpa3p2s5pn5vgw269wyhxq3ph4a"; libraryHaskellDepends = [ asn1-encoding asn1-types async base bytestring - connection containers + crypton-connection network semigroups stm @@ -412416,13 +409394,12 @@ self: { base bytestring hspec - ldap-client process semigroups ]; + testToolDepends = [ hspec-discover ]; description = "Pure Haskell LDAP Client Library"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -412891,6 +409868,8 @@ self: { ]; description = "Types for the Leanpub API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -412930,6 +409909,7 @@ self: { ]; description = "Use the Leanpub API via Wreq"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -413045,8 +410025,6 @@ self: { ]; description = "Haskell code for learning physics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -413243,7 +410221,6 @@ self: { ]; description = "LEB128 and SLEB128 encoding"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.nomeata ]; } ) { }; @@ -413869,7 +410846,6 @@ self: { array, assoc, base, - base-compat, base-orphans, bifunctors, bytestring, @@ -413913,132 +410889,8 @@ self: { }: mkDerivation { pname = "lens"; - version = "5.2.3"; - sha256 = "0kcr1dqvnjmi05yd9m9ylipk5210jwd7d00c9scq9n49vnl8q7nz"; - revision = "5"; - editedCabalFile = "097hszlfb1rjhn5rd8has3injxmip1mrs21jd5gifgzslcdfix08"; - libraryHaskellDepends = [ - array - assoc - base - base-orphans - bifunctors - bytestring - call-stack - comonad - containers - contravariant - distributive - exceptions - filepath - free - ghc-prim - hashable - indexed-traversable - indexed-traversable-instances - kan-extensions - mtl - parallel - profunctors - reflection - semigroupoids - strict - tagged - template-haskell - text - th-abstraction - these - transformers - transformers-compat - unordered-containers - vector - ]; - testHaskellDepends = [ - base - bytestring - containers - deepseq - HUnit - mtl - QuickCheck - simple-reflect - test-framework - test-framework-hunit - test-framework-quickcheck2 - text - transformers - ]; - benchmarkHaskellDepends = [ - base - base-compat - bytestring - comonad - containers - criterion - deepseq - generic-deriving - transformers - unordered-containers - vector - ]; - description = "Lenses, Folds and Traversals"; - license = lib.licenses.bsd2; - } - ) { }; - - "lens_5_3_2" = callPackage ( - { - mkDerivation, - array, - assoc, - base, - base-orphans, - bifunctors, - bytestring, - call-stack, - comonad, - containers, - contravariant, - criterion, - deepseq, - distributive, - exceptions, - filepath, - free, - generic-deriving, - ghc-prim, - hashable, - HUnit, - indexed-traversable, - indexed-traversable-instances, - kan-extensions, - mtl, - parallel, - profunctors, - QuickCheck, - reflection, - semigroupoids, - simple-reflect, - strict, - tagged, - template-haskell, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - text, - th-abstraction, - these, - transformers, - transformers-compat, - unordered-containers, - vector, - }: - mkDerivation { - pname = "lens"; - version = "5.3.2"; - sha256 = "1629gyy38l48ifhlwxlbjbrzahphcqgmad5sz2qlr2z2cq3bq4zz"; - revision = "2"; - editedCabalFile = "110jzs8ga4sr3l12khlf1vjhxy2mccn3p9d5qwbr4y7vazllk3np"; + version = "5.3.4"; + sha256 = "12n8jdwlpa5lcp2yi26a4fwncn1v1lyznaa9fasszk6qp0afvdpi"; libraryHaskellDepends = [ array assoc @@ -414104,7 +410956,6 @@ self: { ]; description = "Lenses, Folds and Traversals"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -414416,6 +411267,8 @@ self: { ]; description = "Indexed version of Plated"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -414634,61 +411487,6 @@ self: { ) { }; "lens-regex-pcre" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - gauge, - hspec, - lens, - pcre-heavy, - pcre-light, - template-haskell, - text, - }: - mkDerivation { - pname = "lens-regex-pcre"; - version = "1.1.0.0"; - sha256 = "06540l3rylgpdhfdvd9nwkf6v8hyky4l3igs45zblrmhz4sdql5i"; - libraryHaskellDepends = [ - base - bytestring - containers - lens - pcre-heavy - pcre-light - template-haskell - text - ]; - testHaskellDepends = [ - base - bytestring - containers - hspec - lens - pcre-heavy - pcre-light - template-haskell - text - ]; - benchmarkHaskellDepends = [ - base - bytestring - containers - gauge - lens - pcre-heavy - pcre-light - template-haskell - text - ]; - description = "A lensy interface to regular expressions"; - license = lib.licenses.bsd3; - } - ) { }; - - "lens-regex-pcre_1_1_2_0" = callPackage ( { mkDerivation, base, @@ -414728,7 +411526,6 @@ self: { ]; description = "A lensy interface to regular expressions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -414904,8 +411701,8 @@ self: { }: mkDerivation { pname = "lens-toml-parser"; - version = "0.3.0.1"; - sha256 = "12bfjda8inn97azhkraz96lv3a1i21nxbxc4zsbpf1pfm76hripf"; + version = "0.3.0.2"; + sha256 = "15pbvd9r1b2pd0lhj9hr9kd5cxfvm68lmvzg4z2icfpjx1hdqf1y"; libraryHaskellDepends = [ base profunctors @@ -414923,8 +411720,6 @@ self: { ]; description = "Lenses for toml-parser"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -415032,6 +411827,8 @@ self: { ]; description = "lens-compatible tools for working with witherable"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -415117,84 +411914,6 @@ self: { ) { }; "lentil" = callPackage ( - { - mkDerivation, - base, - csv, - deepseq, - directory, - dlist, - filemanip, - filepath, - hspec, - hspec-discover, - megaparsec, - mtl, - natural-sort, - optparse-applicative, - prettyprinter, - prettyprinter-ansi-terminal, - regex-tdfa, - semigroups, - terminal-progress-bar, - text, - }: - mkDerivation { - pname = "lentil"; - version = "1.5.6.0"; - sha256 = "0sjhhvrw3xbisg8mi1g67yj5r43wzyhqav61wm0ynb1wakc7das1"; - revision = "4"; - editedCabalFile = "1c9095xlyngjvh27vna329b3r5rk2s8zd470rpwmdz47ch67nrdj"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - csv - deepseq - directory - dlist - filemanip - filepath - megaparsec - mtl - natural-sort - optparse-applicative - prettyprinter - prettyprinter-ansi-terminal - regex-tdfa - semigroups - terminal-progress-bar - text - ]; - testHaskellDepends = [ - base - csv - deepseq - directory - dlist - filemanip - filepath - hspec - megaparsec - mtl - natural-sort - optparse-applicative - prettyprinter - prettyprinter-ansi-terminal - regex-tdfa - semigroups - terminal-progress-bar - text - ]; - testToolDepends = [ hspec-discover ]; - description = "frugal issue tracker"; - license = lib.licenses.gpl3Only; - mainProgram = "lentil"; - maintainers = [ lib.maintainers.rvl ]; - } - ) { }; - - "lentil_1_5_8_0" = callPackage ( { mkDerivation, base, @@ -415270,7 +411989,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "frugal issue tracker"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "lentil"; maintainers = [ lib.maintainers.rvl ]; } @@ -415481,8 +412199,8 @@ self: { }: mkDerivation { pname = "leveldb-haskell"; - version = "0.6.5"; - sha256 = "0a3csz8zmjjp90ji1yqrc3h7rb1b612i6v4kfwxagswd0s4b05x4"; + version = "0.6.5.1"; + sha256 = "09qnhznip6cxbskmsrc7rlibjf3s06l3d0g4lsv1hq1acp1b4rc6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -416460,6 +413178,8 @@ self: { description = "A Haskell binding for libfuse-3.x"; license = lib.licenses.mit; platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) fuse3; }; @@ -416616,7 +413336,7 @@ self: { } ) { }; - "libiserv_9_6_6" = callPackage ( + "libiserv" = callPackage ( { mkDerivation, base, @@ -416642,7 +413362,6 @@ self: { ]; description = "Provides shared functionality between iserv and iserv-proxy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -417558,6 +414277,8 @@ self: { pname = "libphonenumber"; version = "0.1.3.0"; sha256 = "1yhkkik6471gvx36i04hhbc9aq5fywgc6yrkii81rc4m6g3xnkig"; + revision = "1"; + editedCabalFile = "141bvakcs79ggxwfwqmpv8dm18zb8chfwd5g4l4wzj1835wr9aab"; libraryHaskellDepends = [ base bytestring @@ -417595,7 +414316,7 @@ self: { mkDerivation, base, bytestring, - postgresql, + libpq, unix, }: mkDerivation { @@ -417607,13 +414328,13 @@ self: { bytestring unix ]; - librarySystemDepends = [ postgresql ]; + librarySystemDepends = [ libpq ]; description = "libpq binding for Haskell"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; broken = true; } - ) { inherit (pkgs) postgresql; }; + ) { inherit (pkgs) libpq; }; "libraft" = callPackage ( { @@ -418009,8 +414730,8 @@ self: { }: mkDerivation { pname = "libremidi"; - version = "0.4.0"; - sha256 = "1fqdrx7mpcxzib42nkn13lfsyq67rbc40gd4yrvlr4fxcmscdbkg"; + version = "0.4.2"; + sha256 = "0ry925i08qj8misbxkc3328jw91yvvzv6zbnjhr58nf89lzgn1ld"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -418048,9 +414769,7 @@ self: { ]; description = "libremidi bindings for haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "libremidi-exe"; - broken = true; } ) { @@ -418170,6 +414889,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "riscv-tiny"; + broken = true; } ) { }; @@ -418309,6 +415029,7 @@ self: { librarySystemDepends = [ libsodium ]; description = "FFI bindings to libsodium"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.mangoiv ]; } ) { inherit (pkgs) libsodium; }; @@ -418364,6 +415085,8 @@ self: { libraryToolDepends = [ c2hs ]; description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) libssh2; }; @@ -418393,6 +415116,7 @@ self: { ]; description = "Conduit wrappers for libssh2 FFI bindings (see libssh2 package)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -418428,6 +415152,8 @@ self: { ]; description = "StackExchange API interface"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -418499,6 +415225,8 @@ self: { pname = "libsystemd-journal"; version = "1.4.6.0"; sha256 = "0wxf56i9mv6fm40rwzawbf829z73r4x7jchgardl770dg5zmy9yb"; + revision = "2"; + editedCabalFile = "0y4i59d0n5zdj3504xs6hksxzr75f784n4g4nyq1y2m4iy4ay1p4"; libraryHaskellDepends = [ base bytestring @@ -418595,13 +415323,14 @@ self: { safe-exceptions, sysinfo, template-haskell, + text, torch, torch_cpu, }: mkDerivation { pname = "libtorch-ffi"; - version = "2.0.0.1"; - sha256 = "1qnfiz03w9gsw2v4c6w4rsy44823salnvgkqp67b51ga44ihwv0q"; + version = "2.0.1.3"; + sha256 = "0hamxxlf69r3m826a3x59k11cmlv4m2340mr3xmcbyqga2zs04a6"; libraryHaskellDepends = [ async base @@ -418614,6 +415343,7 @@ self: { safe-exceptions sysinfo template-haskell + text ]; librarySystemDepends = [ c10 @@ -418627,8 +415357,6 @@ self: { ]; description = "Haskell bindings for PyTorch"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { @@ -418645,8 +415373,8 @@ self: { }: mkDerivation { pname = "libtorch-ffi-helper"; - version = "2.0.0.0"; - sha256 = "04vf7in5pj7wl17cmj5v1km1riny8fy69yabi2yjzs554kaggzj0"; + version = "2.0.0.2"; + sha256 = "1gzxl84x953k06i6ygrqsch0nkjxpx8bmv4myrz9ws5x2gwqckfa"; libraryHaskellDepends = [ base ghc @@ -418952,8 +415680,6 @@ self: { libraryPkgconfigDepends = [ libyaml ]; description = "Low-level, streaming YAML interface via streamly"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) libyaml; }; @@ -419213,51 +415939,6 @@ self: { ) { }; "lift-generics" = callPackage ( - { - mkDerivation, - base, - base-compat, - containers, - generic-deriving, - ghc-prim, - hspec, - hspec-discover, - mtl, - template-haskell, - th-compat, - th-lift-instances, - }: - mkDerivation { - pname = "lift-generics"; - version = "0.2.1"; - sha256 = "1qkzq8hcb6j15cslv577bmhjcxmljzsrryysdgd7r99kr3q445b4"; - revision = "7"; - editedCabalFile = "1v61s0fhl87q6rvnw4qz0bvl75mpa2ag3yvjji6lbs9g6b8lh23q"; - libraryHaskellDepends = [ - base - generic-deriving - ghc-prim - template-haskell - th-compat - ]; - testHaskellDepends = [ - base - base-compat - containers - generic-deriving - hspec - mtl - template-haskell - th-compat - th-lift-instances - ]; - testToolDepends = [ hspec-discover ]; - description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation"; - license = lib.licenses.bsd3; - } - ) { }; - - "lift-generics_0_3" = callPackage ( { mkDerivation, base, @@ -419274,8 +415955,8 @@ self: { pname = "lift-generics"; version = "0.3"; sha256 = "1walsrpschxg2bqw925z6cr24cznrcq04bb37azvwdcfrbl19r7a"; - revision = "1"; - editedCabalFile = "101rh63bgq9kwiqfzylijy28y9is6xfa13swscygr5jw3nm061mp"; + revision = "2"; + editedCabalFile = "1l90p9nwklklj95w00iavgf4ldgsr33c3w2vrb5gpcgigghvbmfy"; libraryHaskellDepends = [ base ghc-prim @@ -419294,7 +415975,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -419649,10 +416329,10 @@ self: { }: mkDerivation { pname = "lifx-lan"; - version = "0.8.3"; - sha256 = "0077wdyrfz20lrd55lzv3bd1ab9cckppkm1gyzp1g23b8xwdayz5"; + version = "0.8.4"; + sha256 = "0b47pllqm0pcgpriyiq3iii4iw8r8x42k7yk41zc5nfrfj10q670"; revision = "1"; - editedCabalFile = "04956hhmg3cng3q4q26pbqy0lcrn5cv6wb57philixjsl4jlzrgp"; + editedCabalFile = "0nl47djw1vb4ja5wdmiaxq6vld7c5hniadqs1l2f3989hg0js5lk"; libraryHaskellDepends = [ ansi-terminal base @@ -420302,6 +416982,8 @@ self: { ]; description = "Haskell SDK for the LINE API"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -420515,86 +417197,6 @@ self: { ) { }; "linear" = callPackage ( - { - mkDerivation, - adjunctions, - base, - base-orphans, - binary, - bytes, - bytestring, - cereal, - containers, - deepseq, - distributive, - ghc-prim, - hashable, - HUnit, - indexed-traversable, - lens, - random, - reflection, - semigroupoids, - simple-reflect, - tagged, - template-haskell, - test-framework, - test-framework-hunit, - transformers, - transformers-compat, - unordered-containers, - vector, - void, - }: - mkDerivation { - pname = "linear"; - version = "1.22"; - sha256 = "1ddr0c54kbi9bw7d62i6h3jiss3q0qmrdpkvckajz6qf5lwkxr6g"; - revision = "3"; - editedCabalFile = "1fmq4i3qimccjsn7859q1rk7adpcy9d3zvybl0n7kljn04ag00k4"; - libraryHaskellDepends = [ - adjunctions - base - base-orphans - binary - bytes - cereal - containers - deepseq - distributive - ghc-prim - hashable - indexed-traversable - lens - random - reflection - semigroupoids - tagged - template-haskell - transformers - transformers-compat - unordered-containers - vector - void - ]; - testHaskellDepends = [ - base - binary - bytestring - deepseq - HUnit - reflection - simple-reflect - test-framework - test-framework-hunit - vector - ]; - description = "Linear Algebra"; - license = lib.licenses.bsd3; - } - ) { }; - - "linear_1_23" = callPackage ( { mkDerivation, adjunctions, @@ -420630,10 +417232,8 @@ self: { }: mkDerivation { pname = "linear"; - version = "1.23"; - sha256 = "13w6j1wnq40821nwrly7zl4qdsnih19f3p9fnmka42mblmin2lld"; - revision = "1"; - editedCabalFile = "1pal83jxjdci49i7fmqyykg3aplijmg8yva673v3rr5pns1a7cfi"; + version = "1.23.1"; + sha256 = "0ybch2f4yc7mhxryr5f29i7j8ryq1i1n69fgldskxjrj825qkb3x"; libraryHaskellDepends = [ adjunctions base @@ -420675,7 +417275,6 @@ self: { ]; description = "Linear Algebra"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -420946,8 +417545,8 @@ self: { pname = "linear-generics"; version = "0.2.3"; sha256 = "0093ywl8s8k92b50li28gcmqc616f6l7jkv7vslkvqzn42yrvbq2"; - revision = "2"; - editedCabalFile = "0qicg4wh00zph3dih63rkx97fbda4kdyp78xnra0589ry9axbxry"; + revision = "3"; + editedCabalFile = "1xg7v40hj38r5zqj65d3kjbzynp4vwh8fgwjsjw85lf11sl83kf8"; libraryHaskellDepends = [ base containers @@ -421068,6 +417667,8 @@ self: { pname = "linear-opengl"; version = "0.3.0.0"; sha256 = "07z0gsmc0y926sl3flirji4nc4zwhj44n3am884jq5p5rjqcjp6r"; + revision = "1"; + editedCabalFile = "1hzpk4h5aikn8qy40jgm0nz92m3bhxc5apy83szjbhl9bjdzmr3b"; libraryHaskellDepends = [ base distributive @@ -421079,8 +417680,6 @@ self: { ]; description = "Isomorphisms between linear and OpenGL types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -421099,6 +417698,8 @@ self: { pname = "linear-programming"; version = "0.0.1"; sha256 = "0f6m4qh040wgi8aygq4f2apfixdis7psj67f0iimh8rcswc8bv3z"; + revision = "1"; + editedCabalFile = "0gqy63mvc6cznim8ykfp7z0iik6xhnmnv67909mpyzdbgbi429ff"; libraryHaskellDepends = [ base comfort-array @@ -421460,9 +418061,7 @@ self: { ]; description = "A lightweight readline-replacement library for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "linenoise-demo"; - broken = true; } ) { }; @@ -422932,8 +419531,8 @@ self: { }: mkDerivation { pname = "liquid-fixpoint"; - version = "0.9.6.3.1"; - sha256 = "1lad9s2slvbz0msdk43554h73zhw8cxcbj7fnj2nbj0rni8q0i0i"; + version = "0.9.6.3.3"; + sha256 = "07dpgi5iwi1kf182vpcy5h3xq3bjxsvp16ayafbr0wv8wxg6l5ib"; configureFlags = [ "-fbuild-external" ]; isLibrary = true; isExecutable = true; @@ -423122,8 +419721,8 @@ self: { }: mkDerivation { pname = "liquid-prelude"; - version = "0.9.2.8.2"; - sha256 = "0ldap73vg5qxw9fh2mmfinhg78wpqf8nnpd4kd7abpxlpmni8d3r"; + version = "0.9.10.1.2"; + sha256 = "07a9zpp3q2albipasag02jjzcws9fcz40cja6za1555n9qhqzy96"; setupHaskellDepends = [ base Cabal @@ -423178,16 +419777,14 @@ self: { bytestring, Cabal, containers, - ghc-bignum, - ghc-internal, ghc-prim, liquidhaskell-boot, z3, }: mkDerivation { pname = "liquidhaskell"; - version = "0.9.10.1"; - sha256 = "1r3syj0c2v8x3xd2bqywf8f596r9mnf85mr2r9xvfxxd6dlmyz85"; + version = "0.9.12.2"; + sha256 = "1my8qsky01ksd7j5f4pfk17n9rf7aii2x43g6yrl5qc46d85bpms"; setupHaskellDepends = [ base Cabal @@ -423197,8 +419794,6 @@ self: { base bytestring containers - ghc-bignum - ghc-internal ghc-prim liquidhaskell-boot ]; @@ -423213,6 +419808,7 @@ self: { { mkDerivation, aeson, + array, base, binary, bytestring, @@ -423220,8 +419816,6 @@ self: { cereal, cmdargs, containers, - data-default, - data-fix, deepseq, Diff, directory, @@ -423244,7 +419838,6 @@ self: { mtl, optparse-applicative, pretty, - recursion-schemes, split, syb, tasty, @@ -423261,10 +419854,11 @@ self: { }: mkDerivation { pname = "liquidhaskell-boot"; - version = "0.9.10.1"; - sha256 = "11dl8lsw0wqacfjhvs03ymrsv2gxfkgjv5mbp30vmd0c3gb34fgl"; + version = "0.9.12.2"; + sha256 = "1gfphzqpj36valrmsbwijac12nr5b3fkgfxbkgq8dlws983hbadr"; libraryHaskellDepends = [ aeson + array base binary bytestring @@ -423272,8 +419866,6 @@ self: { cereal cmdargs containers - data-default - data-fix deepseq Diff directory @@ -423294,7 +419886,6 @@ self: { mtl optparse-applicative pretty - recursion-schemes split syb template-haskell @@ -423484,8 +420075,6 @@ self: { ]; description = "testing list fusion for success"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -423607,8 +420196,8 @@ self: { pname = "list-shuffle"; version = "1.0.0.1"; sha256 = "1qcgkkhwnbrl729va8zgv5k6b4lpfy15bbkqnnx0nqz0d91xiqcr"; - revision = "1"; - editedCabalFile = "0hp8s6lc59f3f75cfvd1a9xs1wrischkhahylv4a7qd9xnzrh7ba"; + revision = "3"; + editedCabalFile = "0hk8js5b59xr23fq58f9zp179cjcysnwaadsagz05jk3877vqzsw"; libraryHaskellDepends = [ base primitive @@ -423627,8 +420216,6 @@ self: { ]; description = "List shuffling and sampling"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -423948,8 +420535,6 @@ self: { ]; description = "Tries and Patricia tries: finite sets and maps for list keys"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -423997,7 +420582,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "List-like operations for tuples"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -424029,7 +420613,6 @@ self: { ]; description = "Witnesses for working with type-level lists"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -424071,8 +420654,8 @@ self: { }: mkDerivation { pname = "list-zipper"; - version = "0.0.11"; - sha256 = "0p68plalb2cj8bmhwkkfd5vjcrxbmbbi7flwlhrf10j2fyl6qs1h"; + version = "0.0.12"; + sha256 = "1809pxm1p3070b9dpbbjg60am96zasbi2728q8nhq651rfv8gfak"; libraryHaskellDepends = [ base comonad @@ -424471,6 +421054,58 @@ self: { } ) { }; + "literatex_0_4_0_0" = callPackage ( + { + mkDerivation, + ansi-wl-pprint, + base, + bytestring, + conduit, + filepath, + optparse-applicative, + tasty, + tasty-hunit, + text, + ttc, + unliftio, + }: + mkDerivation { + pname = "literatex"; + version = "0.4.0.0"; + sha256 = "06whn0rx1gy2pzl4678z087pfragy2sjaw34ljx6sfvxg0wn03bx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + conduit + text + ttc + unliftio + ]; + executableHaskellDepends = [ + ansi-wl-pprint + base + optparse-applicative + ttc + ]; + testHaskellDepends = [ + base + bytestring + filepath + tasty + tasty-hunit + text + ttc + unliftio + ]; + description = "transform literate source code to Markdown"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "literatex"; + } + ) { }; + "little-earley" = callPackage ( { mkDerivation, @@ -424506,49 +421141,6 @@ self: { ) { }; "little-logger" = callPackage ( - { - mkDerivation, - base, - directory, - microlens, - monad-logger, - mtl, - tasty, - tasty-hunit, - temporary, - text, - unliftio-core, - }: - mkDerivation { - pname = "little-logger"; - version = "1.0.2"; - sha256 = "0b4sxh14js1kwnxajv479m6ra3hfm434xbgir16ja506fnsharfj"; - libraryHaskellDepends = [ - base - microlens - monad-logger - mtl - text - unliftio-core - ]; - testHaskellDepends = [ - base - directory - microlens - monad-logger - mtl - tasty - tasty-hunit - temporary - text - unliftio-core - ]; - description = "Basic logging based on monad-logger"; - license = lib.licenses.bsd3; - } - ) { }; - - "little-logger_3_0_1" = callPackage ( { mkDerivation, base, @@ -424588,42 +421180,10 @@ self: { ]; description = "Basic logging based on monad-logger"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "little-rio" = callPackage ( - { - mkDerivation, - base, - exceptions, - little-logger, - microlens, - mtl, - primitive, - resourcet, - unliftio-core, - }: - mkDerivation { - pname = "little-rio"; - version = "2.0.1"; - sha256 = "1plj2pysd28f0ipfhvg710xddj68dcgp667if0hxk8lxhql0s9n1"; - libraryHaskellDepends = [ - base - exceptions - little-logger - microlens - mtl - primitive - resourcet - unliftio-core - ]; - description = "When you need just the RIO monad"; - license = lib.licenses.bsd3; - } - ) { }; - - "little-rio_3_0_0" = callPackage ( { mkDerivation, base, @@ -424651,7 +421211,6 @@ self: { ]; description = "When you need just the RIO monad"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -424832,6 +421391,29 @@ self: { } ) { inherit (pkgs) picosat; }; + "llama-cpp-haskell" = callPackage ( + { + mkDerivation, + aeson, + base, + http-conduit, + text, + }: + mkDerivation { + pname = "llama-cpp-haskell"; + version = "0.1.0.1"; + sha256 = "0c4pw2mp73n5pvr377aa6kklqc1d4kcgmymb3bixqagcav7nizsh"; + libraryHaskellDepends = [ + aeson + base + http-conduit + text + ]; + description = "Haskell bindings for the llama.cpp llama-server"; + license = lib.licenses.agpl3Only; + } + ) { }; + "llrbtree" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -425164,6 +421746,8 @@ self: { ]; description = "A DSL for LLVM IR code generation based on llvm-hs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -425908,10 +422492,8 @@ self: { }: mkDerivation { pname = "llvm-pretty"; - version = "0.12.1.0"; - sha256 = "113avpn33gyh65yd0bbfwni044ih5vcbnv8l43siy8a4asp0xfwi"; - revision = "1"; - editedCabalFile = "0b7k8br3m9jb3zsh983zb7a2x85jn1z2dxxisc7jhjzvhb3xd9my"; + version = "0.13.0.0"; + sha256 = "02r2n4yyjxjppk8b2zsk63iznv3gaw3bpb8cz0h8vb88h0836ycx"; libraryHaskellDepends = [ base containers @@ -425934,8 +422516,6 @@ self: { ]; description = "A pretty printing library inspired by the llvm binding"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -425980,8 +422560,8 @@ self: { }: mkDerivation { pname = "llvm-pretty-bc-parser"; - version = "0.4.2.0"; - sha256 = "1y0wvczlrmx990c9i697vy30bpl7109k9psxpldd3857cadmkmdi"; + version = "0.5.0.0"; + sha256 = "02aj89dhrh9fswfqnsvxh68xkwlmf52pzbm90kq0mcr0b5a3qvff"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -426040,7 +422620,6 @@ self: { ]; description = "LLVM bitcode parsing library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "llvm-disasm"; } ) { }; @@ -427009,6 +423588,8 @@ self: { pname = "lock-file"; version = "0.7.0.0"; sha256 = "1vpaw3hh1as00p9vbj90cyd8nhjimgyp9hn8axgiwc1l47ddp6vc"; + revision = "1"; + editedCabalFile = "12hyv3djqasc765ihmw8r2p9n1c1r9yyh9fh9mffw7ng1nrqfph9"; libraryHaskellDepends = [ base data-default-class @@ -427990,8 +424571,8 @@ self: { }: mkDerivation { pname = "logging"; - version = "3.0.5"; - sha256 = "0cd00pjxjdq69n6hxa01x31s2vdfd39kkvj0d0ssqj3n6ahssbxi"; + version = "3.0.6"; + sha256 = "15l1dykvr4xhipnsglxjl9i5kp7bhr1wn3pczqhc42jdqn92g3m5"; libraryHaskellDepends = [ base binary @@ -428101,6 +424682,8 @@ self: { ]; description = "Log messages in color"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -428220,6 +424803,8 @@ self: { ]; description = "Log messages to a posix system log via logging-effect"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -428362,8 +424947,6 @@ self: { ]; description = "Import, export etc. for TPTP, a syntax for first-order logic"; license = "GPL"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -428421,6 +425004,7 @@ self: { description = "Framework for propositional and first order logic, theorem proving"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -429304,8 +425888,6 @@ self: { ]; description = "FFI bindings for C long double"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -429404,6 +425986,7 @@ self: { badPlatforms = [ "aarch64-linux" ]; hydraPlatforms = lib.platforms.none; mainProgram = "longshot"; + broken = true; } ) { }; @@ -429455,7 +426038,6 @@ self: { ]; description = "A simple text parser with decent errors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -430253,6 +426835,7 @@ self: { description = "An EDSL for diagrams based based on linear constraints"; license = lib.licenses.agpl3Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -430304,33 +426887,6 @@ self: { ) { }; "lpeg" = callPackage ( - { - mkDerivation, - base, - lua, - tasty, - tasty-hunit, - }: - mkDerivation { - pname = "lpeg"; - version = "1.0.4"; - sha256 = "1fsl43m4p1h40npwd51qn2vafzjwyvs5yb5159l37w95l8hlf214"; - libraryHaskellDepends = [ - base - lua - ]; - testHaskellDepends = [ - base - lua - tasty - tasty-hunit - ]; - description = "LPeg – Parsing Expression Grammars For Lua"; - license = lib.licenses.mit; - } - ) { }; - - "lpeg_1_1_0" = callPackage ( { mkDerivation, base, @@ -430354,7 +426910,6 @@ self: { ]; description = "LPeg – Parsing Expression Grammars For Lua"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -430418,8 +426973,6 @@ self: { ]; description = "LRU cache"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -430525,28 +427078,32 @@ self: { mkDerivation, base, directory, + extra, filepath, - safe, + process, + setlocale, simple-cmd, simple-cmd-args, }: mkDerivation { pname = "lsfrom"; - version = "1.0"; - sha256 = "0q9i4ff9qrb426wl2hzmpq0zsxvp1ckz3z73gkr51zmap8i7d1f4"; + version = "2.0"; + sha256 = "0nc9dy7ynfpilvw62fbzb7rkhw9hdqp2bqz3x07214nqkdkxibyk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base + directory + extra filepath - safe + setlocale simple-cmd simple-cmd-args ]; testHaskellDepends = [ base - directory filepath + process simple-cmd ]; description = "List directory files starting from a specific name"; @@ -430809,10 +427366,8 @@ self: { }: mkDerivation { pname = "lsp"; - version = "2.7.0.0"; - sha256 = "1vxyl3p4b4nskl4icvw5087683lbr5zjj64wwmckw3l2hgvqwr6j"; - revision = "1"; - editedCabalFile = "0zmzs0adh7p7zp9c67qn4p8glxlx1k5b09hp8czsns23jbl7ziff"; + version = "2.7.0.1"; + sha256 = "1z3kc0vpgijzg56n70vmbi9draxzk02fifz83kgjq73rjc2scp7w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -430935,8 +427490,6 @@ self: { ]; description = "Haskell library for Language Server Protocol clients"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -430977,8 +427530,8 @@ self: { }: mkDerivation { pname = "lsp-test"; - version = "0.17.1.0"; - sha256 = "1yirmmb4nich63mgxhs51ib5gbp42qi6dmycl38rw4x7lclf82nx"; + version = "0.17.1.1"; + sha256 = "1mba3xv44qcxvhn24az6lj0i2kk4np7sx4bn05hzcl5sydjlzdaa"; libraryHaskellDepends = [ aeson aeson-pretty @@ -431040,107 +427593,6 @@ self: { } ) { }; - "lsp-types_2_0_2_0" = callPackage ( - { - mkDerivation, - aeson, - base, - binary, - containers, - data-default, - deepseq, - Diff, - directory, - dlist, - exceptions, - file-embed, - filepath, - hashable, - hspec, - hspec-discover, - indexed-traversable, - indexed-traversable-instances, - lens, - lens-aeson, - mod, - mtl, - network-uri, - prettyprinter, - QuickCheck, - quickcheck-instances, - regex, - row-types, - safe, - some, - template-haskell, - text, - unordered-containers, - }: - mkDerivation { - pname = "lsp-types"; - version = "2.0.2.0"; - sha256 = "0s895x3b8fpcj2b0ia3d4dmwk4vhg6h2anmzffkpr3drsq5bi1j6"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - binary - containers - data-default - deepseq - Diff - dlist - exceptions - file-embed - filepath - hashable - indexed-traversable - indexed-traversable-instances - lens - lens-aeson - mod - mtl - network-uri - prettyprinter - row-types - safe - some - template-haskell - text - unordered-containers - ]; - executableHaskellDepends = [ - base - containers - directory - filepath - mtl - prettyprinter - regex - text - ]; - testHaskellDepends = [ - aeson - base - filepath - hspec - lens - network-uri - QuickCheck - quickcheck-instances - row-types - text - ]; - testToolDepends = [ hspec-discover ]; - doHaddock = false; - description = "Haskell library for the Microsoft Language Server Protocol, data types"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - mainProgram = "generator"; - } - ) { }; - "lsp-types_2_1_1_0" = callPackage ( { mkDerivation, @@ -431283,8 +427735,8 @@ self: { }: mkDerivation { pname = "lsp-types"; - version = "2.3.0.0"; - sha256 = "1w5yrcya1yhdg0f4j4yiy0a1lx2ivyjabzkm814ncgs8g99pb8vs"; + version = "2.3.0.1"; + sha256 = "0ygq73miijswpqx1bi1dfr7ia4qs22pl8485sqsi4d6ybwlrnln6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -431952,10 +428404,8 @@ self: { }: mkDerivation { pname = "lucid"; - version = "2.11.20230408"; - sha256 = "07a41xkql96hkp9jawlaxn0lflvjf8a2djb45k3b3ig9zs82j48g"; - revision = "2"; - editedCabalFile = "13hfdk1xj1fi0fd9crylvvzfr52z79j941im654jv50a3667lxfj"; + version = "2.11.20250303"; + sha256 = "1x24nzfjrwqwn1pl8qk4zxd0rndlha79k3swykkrqm24x5bj7rmv"; libraryHaskellDepends = [ base blaze-builder @@ -432256,8 +428706,6 @@ self: { ]; description = "DSL for SVG using lucid for HTML"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -432300,10 +428748,8 @@ self: { }: mkDerivation { pname = "lucid2"; - version = "0.0.20240424"; - sha256 = "1ccpcbq84y53dxna700rfn6gaxn6xywqfdn27xpvbrl79w5x5p1j"; - revision = "1"; - editedCabalFile = "0xggpzcbzrbnd7f0rbjcsri914wwwy8qh256wrq41jswsrb00bkp"; + version = "0.0.20250303"; + sha256 = "09h6i531dp4sm1a9qr6y92ikbgb6zxjy960zylz30fb6jl3gx0la"; libraryHaskellDepends = [ base bytestring @@ -432545,42 +428991,6 @@ self: { ) { objc = null; }; "lukko" = callPackage ( - { - mkDerivation, - async, - base, - bytestring, - filepath, - singleton-bool, - tasty, - tasty-expected-failure, - tasty-hunit, - temporary, - }: - mkDerivation { - pname = "lukko"; - version = "0.1.1.3"; - sha256 = "07xb926kixqv5scqdl8w34z42zjzdpbq06f0ha3f3nm3rxhgn3m8"; - revision = "5"; - editedCabalFile = "01szqdkxgk00anqifx1xvnyim6j9lv02aqdshdbls376vi2nay0p"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - async - base - bytestring - filepath - singleton-bool - tasty - tasty-expected-failure - tasty-hunit - temporary - ]; - description = "File locking"; - license = "GPL-2.0-or-later AND BSD-3-Clause"; - } - ) { }; - - "lukko_0_1_2" = callPackage ( { mkDerivation, async, @@ -432597,6 +429007,8 @@ self: { pname = "lukko"; version = "0.1.2"; sha256 = "0vcqds8ihpjw6zv5rxdzzykh05wayx376wvz77s63d15ls56zn3j"; + revision = "1"; + editedCabalFile = "0a6ah941w8d3y4km53h5palz38dabna05p132kff31g323cahd43"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ async @@ -432611,7 +429023,6 @@ self: { ]; description = "File locking"; license = "GPL-2.0-or-later AND BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -433204,12 +429615,13 @@ self: { primitive, run-st, tasty, + tasty-hunit, tasty-quickcheck, }: mkDerivation { pname = "lz4-bytes"; - version = "0.1.1.1"; - sha256 = "1caqm2c10l9030qj9sxfwh2sjq4npq97dmixakr3xg1ccsm2144x"; + version = "0.1.2.0"; + sha256 = "1jgsz96n7n7g4403w0h3zjvlhdh11vy4s7wqka0ppsikjjl7f1ni"; libraryHaskellDepends = [ base byte-order @@ -433222,6 +429634,7 @@ self: { byteslice primitive tasty + tasty-hunit tasty-quickcheck ]; description = "Bindings to LZ4"; @@ -433278,71 +429691,6 @@ self: { ) { }; "lz4-frame-conduit" = callPackage ( - { - mkDerivation, - base, - bytestring, - conduit, - conduit-extra, - containers, - hspec, - inline-c, - optparse-applicative, - QuickCheck, - raw-strings-qq, - resourcet, - template-haskell, - text, - unliftio, - unliftio-core, - }: - mkDerivation { - pname = "lz4-frame-conduit"; - version = "0.1.0.1"; - sha256 = "0n07cgdwq2miskgqj354hnjghmp555d7n8b39b00sjigdjzkbala"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - conduit - conduit-extra - containers - inline-c - raw-strings-qq - resourcet - template-haskell - unliftio - unliftio-core - ]; - executableHaskellDepends = [ - base - bytestring - conduit - conduit-extra - optparse-applicative - resourcet - text - ]; - testHaskellDepends = [ - base - bytestring - conduit - conduit-extra - hspec - QuickCheck - resourcet - unliftio-core - ]; - description = "Conduit implementing the official LZ4 frame streaming format"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - mainProgram = "haskell-lz4c"; - broken = true; - } - ) { }; - - "lz4-frame-conduit_0_1_0_2" = callPackage ( { mkDerivation, base, @@ -433482,8 +429830,8 @@ self: { }: mkDerivation { pname = "lzlib"; - version = "1.0.7.3"; - sha256 = "0jnzn9ks4nl47bqp68pj4mmg9fxy07gry75ra483ag15yv8jc585"; + version = "1.0.7.4"; + sha256 = "1zj6jm22hmndn3wd9afc0rw27dvvfzpzpsmaq0mdwvmp3hi92ja0"; libraryHaskellDepends = [ base bytestring @@ -433505,8 +429853,6 @@ self: { ]; description = "lzlib bindings"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -433525,6 +429871,8 @@ self: { pname = "lzma"; version = "0.0.1.1"; sha256 = "1wfwxa927607kfqy9qs8lxm11gngl3ikwwwm0d7i3km2j612g9c0"; + revision = "1"; + editedCabalFile = "1lby8y4pf5kagdnywyjadv3hv9mfv3ygfdjrlh9gakyqgj8wjjhb"; libraryHaskellDepends = [ base bytestring @@ -433848,8 +430196,6 @@ self: { ]; description = "Static Mandatory Access Control in Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -433896,8 +430242,6 @@ self: { ]; description = "A toolkit for working with macaroons"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -434092,10 +430436,8 @@ self: { }: mkDerivation { pname = "machines"; - version = "0.7.3"; - sha256 = "1cmflvd0xphs15ip61347ph9w4hnhmsa4nlp425i53x1ld99l23c"; - revision = "3"; - editedCabalFile = "0w0q2kq8m8fkgrf0yj0fd5yb5b1svyxvfgjml5yvc2cqxfdh7mm7"; + version = "0.7.4"; + sha256 = "0bys6g1phz1i8059w950jh4j7d2pcryink8xb198a6z4rxzgxrmb"; libraryHaskellDepends = [ adjunctions base @@ -435076,6 +431418,7 @@ self: { description = "A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…"; license = lib.licenses.publicDomain; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -435133,6 +431476,8 @@ self: { ]; description = "magma is an algebraic structure"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -435281,6 +431626,7 @@ self: { ]; description = "Preconfigured email connection pool on top of smtp"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "exe"; } ) { }; @@ -435494,8 +431840,8 @@ self: { }: mkDerivation { pname = "mailtrap"; - version = "0.1.2.1"; - sha256 = "1sqqwjvjcvbngx7y0ycvw06i7nfxgqigsb9cn478xk4ngn851aia"; + version = "0.1.2.2"; + sha256 = "13wqkr3q0jgm1c71h587wd90klfawdks7kjjmnbf8x15il4zlxvb"; libraryHaskellDepends = [ aeson base @@ -436958,8 +433304,8 @@ self: { }: mkDerivation { pname = "mandrill"; - version = "0.5.7.0"; - sha256 = "13g07wlg9z1yci521f3y34i9lw24x5d4737k22s2rkajbrgdl98x"; + version = "0.5.8.0"; + sha256 = "06d83jkvpy5ds0ji86r9v47l3h5ag03b02n7lxbf2wrapsizpzwv"; libraryHaskellDepends = [ aeson base @@ -437630,9 +433976,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Types which represent functions k -> v"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "view"; - broken = true; } ) { }; @@ -438299,6 +434643,7 @@ self: { description = "Abstraction for HTML-embedded content"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -438912,6 +435257,8 @@ self: { ]; description = "Fast and extensible bytestring builder"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -438932,8 +435279,8 @@ self: { }: mkDerivation { pname = "massiv"; - version = "1.0.4.0"; - sha256 = "0xsrls5kxlrm4664ssdphx588zbrh41wgf84afqdmia8x8mm5kl5"; + version = "1.0.4.1"; + sha256 = "11gvl0z49aariw3vy8g46di1x5xibf6l7zf6b3l701hvg0hffyn7"; libraryHaskellDepends = [ base bytestring @@ -439156,69 +435503,6 @@ self: { ) { }; "massiv-test" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - data-default, - data-default-class, - deepseq, - exceptions, - genvalidity-hspec, - hspec, - hspec-discover, - massiv, - mwc-random, - primitive, - QuickCheck, - scheduler, - unliftio, - vector, - }: - mkDerivation { - pname = "massiv-test"; - version = "1.0.0.0"; - sha256 = "1hd9y2n038ja3wz317ah0k84dz30cnmzx0nms9hkr5inf62gbd3n"; - revision = "1"; - editedCabalFile = "10r3k0d6awqrsflwjypw0rq18ahhhakajv63k84h0345kzqb2c5p"; - libraryHaskellDepends = [ - base - bytestring - data-default-class - deepseq - exceptions - hspec - massiv - primitive - QuickCheck - scheduler - unliftio - vector - ]; - testHaskellDepends = [ - base - bytestring - containers - data-default - deepseq - genvalidity-hspec - hspec - massiv - mwc-random - primitive - QuickCheck - scheduler - vector - ]; - testToolDepends = [ hspec-discover ]; - description = "Library that contains generators, properties and tests for Massiv Array Library"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.sheepforce ]; - } - ) { }; - - "massiv-test_1_1_0_0" = callPackage ( { mkDerivation, base, @@ -439241,8 +435525,8 @@ self: { }: mkDerivation { pname = "massiv-test"; - version = "1.1.0.0"; - sha256 = "0xwsh95w0r4b6bnvmmlp42jbc8d2114b2b6wiawp35b42cjlniyq"; + version = "1.1.0.1"; + sha256 = "08567hccliv7lhc5jy3ifdyw9nzpi1w1aikbrlcxhs8gfsjwpy5g"; libraryHaskellDepends = [ base bytestring @@ -439276,7 +435560,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Library that contains generators, properties and tests for Massiv Array Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sheepforce ]; } ) { }; @@ -439444,6 +435727,8 @@ self: { pname = "matchable"; version = "0.2"; sha256 = "06k4bwckf4rpji11xky83gb0zrfbfggjf85l9kcz5yc3p1l909ma"; + revision = "1"; + editedCabalFile = "1g33lanj3sk5037db582pnva3yaqlr72fgd049l3y82ksw51ps1r"; libraryHaskellDepends = [ base base-orphans @@ -440262,8 +436547,8 @@ self: { }: mkDerivation { pname = "matrix"; - version = "0.3.6.3"; - sha256 = "0gzh89nj4cqk772x37byv7z3smjpr76bd9qmqpz9bbnyicwig0qc"; + version = "0.3.6.4"; + sha256 = "01845d364d0qdb55smrnv8v6kiigks7c2lxjsjgaiwgmay995i7q"; libraryHaskellDepends = [ base deepseq @@ -440349,10 +436634,8 @@ self: { }: mkDerivation { pname = "matrix-client"; - version = "0.1.5.0"; - sha256 = "0hmca0knk1z3zg6v7rqfr0019n76pdsr8xj9ndywjk4c733lxm18"; - revision = "3"; - editedCabalFile = "0faw4nhpvfjz19789ng4nga1dgx2ycg4zskyizkmbzyvjkambf67"; + version = "0.1.6.1"; + sha256 = "0nr1nk6mxvrs0dspy315pviid7db7ry889y9gsg1i3a0pn3dna08"; libraryHaskellDepends = [ aeson aeson-casing @@ -440745,8 +437028,8 @@ self: { }: mkDerivation { pname = "matterhorn"; - version = "90000.0.1"; - sha256 = "09zgjg6ymclxjbmlcrvwhd9nfjiqnx13ln52gvgk6wxkksdxb614"; + version = "90000.1.0"; + sha256 = "18miknhl4wk06845v2aqlis4z5br7zzz0fjg6ylc81abg38qnxrr"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -440824,6 +437107,7 @@ self: { ]; description = "Terminal client for the Mattermost chat system"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "matterhorn"; } ) { }; @@ -440909,6 +437193,8 @@ self: { ]; description = "Client API for Mattermost chat system"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -440936,6 +437222,7 @@ self: { ]; description = "QuickCheck instances for the Mattermost client API library"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -441349,8 +437636,8 @@ self: { pname = "mbox-utility"; version = "0.0.3.1"; sha256 = "0vh9ibh4g3fssq9jfzrmaa56sk4k35r27lmz2xq4fhc62fmkia92"; - revision = "2"; - editedCabalFile = "185nnlv14ff0rmjbz5n4alrkgx376iy61wjyjhg0wdlagxa91z71"; + revision = "3"; + editedCabalFile = "10smxm3w0f8n0milq67vy1zlb7ikks1pb9bjnrk54b1wsgap5div"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -442094,8 +438381,6 @@ self: { ]; description = "Mealy machines for processing time-series and ordered data"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -442951,10 +439236,8 @@ self: { }: mkDerivation { pname = "megaparsec"; - version = "9.5.0"; - sha256 = "0lnsqdphr3fnxvn87z2ni110wzq60pq6fl407ihddpyavpb0hw38"; - revision = "4"; - editedCabalFile = "0f6g05w18kn34rcjkxfdsg4sibxsz41p2xac7wfc9wqpr0l9kg55"; + version = "9.6.1"; + sha256 = "1zyb1mqa2mjjig5aggndifh6zqlwbw8sn4nm4an73gkxhjz5f8m3"; libraryHaskellDepends = [ base bytestring @@ -443050,10 +439333,10 @@ self: { }: mkDerivation { pname = "megaparsec-tests"; - version = "9.5.0"; - sha256 = "18ishnklylaiphkz6dd9rfbxnqlrb4fqqd8pr5mk9qb5j0fkbv13"; - revision = "2"; - editedCabalFile = "1zh7ggvc1453b734mmc7yyd8f6qrr34bnvab0507l1nflml7w9bb"; + version = "9.6.1"; + sha256 = "1l3rmg4ymw4czqkkb3502g322ijdg11c1img9l4p6ipy7hdzw52n"; + revision = "1"; + editedCabalFile = "0vycmn3c32z1bk19612277df41in55rkyk23gk3m007drsaq3xdl"; libraryHaskellDepends = [ base bytestring @@ -443084,6 +439367,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Test utilities and the test suite of Megaparsec"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -443140,6 +439425,7 @@ self: { description = "Test utilities and the test suite of Megaparsec"; license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -443250,8 +439536,8 @@ self: { pname = "melf"; version = "1.3.1"; sha256 = "0ivfzsw36qy0m93h353r3963vmhirzg3a5mirqn1hfbsk24xf1dx"; - revision = "2"; - editedCabalFile = "0q822xj2z2xbdi8wk0dyny9k3lbpx6c3dmxrlimdnz43218x58rn"; + revision = "3"; + editedCabalFile = "0khbhf4v6rg1zshxsi94fphhrqlwf7n9hzccrb6fhlbl4fcdfz8n"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -443288,8 +439574,6 @@ self: { ]; description = "An Elf parser"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -443618,8 +439902,8 @@ self: { }: mkDerivation { pname = "mem-info"; - version = "0.3.0.0"; - sha256 = "0nfvhgc3d4p5jaaiwv3i363f4fpnd17awdx2halhcfd9a3gfr4j4"; + version = "0.3.1.0"; + sha256 = "032r34swgdmb6xh3ralcpb0223i2gqfixxgly7v9da0w76cj6g7y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -443656,6 +439940,75 @@ self: { } ) { }; + "mem-info_0_4_1_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + directory, + filepath, + fmt, + genvalidity, + genvalidity-hspec, + genvalidity-text, + hashable, + hspec, + mtl, + optparse-applicative, + QuickCheck, + temporary, + text, + unix, + validity, + validity-text, + }: + mkDerivation { + pname = "mem-info"; + version = "0.4.1.0"; + sha256 = "0613k5qil4j1cfh335gyjf708md9cicbhm5xji7v8fzfmzsqxx1c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + containers + directory + filepath + fmt + hashable + mtl + optparse-applicative + text + unix + validity + validity-text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + containers + directory + filepath + fmt + genvalidity + genvalidity-hspec + genvalidity-text + hashable + hspec + optparse-applicative + QuickCheck + temporary + text + unix + ]; + description = "Print the core memory usage of programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "printmem"; + } + ) { }; + "membership" = callPackage ( { mkDerivation, @@ -443997,6 +440350,8 @@ self: { description = "Open temporary anonymous Linux file handles"; license = lib.licenses.asl20; platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -444101,6 +440456,33 @@ self: { } ) { }; + "memo-map" = callPackage ( + { + mkDerivation, + base, + containers, + markdown-unlit, + unliftio, + }: + mkDerivation { + pname = "memo-map"; + version = "0.0.0.0"; + sha256 = "0sk4cvsv7zwds9r2z3iqsah13xbihw7hggix16qixdfmzrl1lvdx"; + libraryHaskellDepends = [ + base + containers + unliftio + ]; + testHaskellDepends = [ + base + markdown-unlit + ]; + testToolDepends = [ markdown-unlit ]; + description = "Memoization in a Map"; + license = lib.licenses.mit; + } + ) { }; + "memo-ptr" = callPackage ( { mkDerivation, @@ -444196,6 +440578,8 @@ self: { testHaskellDepends = [ base ]; description = "A memoization library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -444288,6 +440672,8 @@ self: { pname = "memory"; version = "0.18.0"; sha256 = "0gifhvvq4za0sdlqjv38cwpnywiilmr8gmndwss82jz273vbckpx"; + revision = "1"; + editedCabalFile = "1y8r0gn7vbk82bj6fyvxny0dwg9r2prnd8f9fkqvd01g6mkyjkcz"; libraryHaskellDepends = [ base basement @@ -444454,6 +440840,7 @@ self: { "mempack" = callPackage ( { mkDerivation, + avro, base, binary, bytestring, @@ -444468,11 +440855,14 @@ self: { serialise, store, text, + vector, }: mkDerivation { pname = "mempack"; - version = "0.1.0.0"; - sha256 = "1ay2d0ag2gsqh2j0pgq34fk6lqdb09g01mh510p9g787l89mx7hy"; + version = "0.1.1.0"; + sha256 = "1xfy8lir0l0qfqs8r637hjwbqc3c8zcn249jrsf5ay4v18pww46q"; + revision = "1"; + editedCabalFile = "0x1spcslv5wfw1dag3vq9mdgrlzcl2155855dark7w9imwaigs7m"; libraryHaskellDepends = [ base bytestring @@ -444488,8 +440878,10 @@ self: { mtl QuickCheck random + text ]; benchmarkHaskellDepends = [ + avro base binary bytestring @@ -444498,6 +440890,7 @@ self: { flat serialise store + vector ]; description = "Short description"; license = lib.licenses.bsd3; @@ -444954,8 +441347,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Support for using mergeless from persistent-based databases"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -446295,6 +442686,8 @@ self: { pname = "microaeson"; version = "0.1.0.2"; sha256 = "025vnzs4j2nmkin5x8h5hbrj25spamqppg68wfqlnbrr1519lxfz"; + revision = "1"; + editedCabalFile = "1faq5mjz8jy739lbaizy1v5wrvkxsjzp6lhjmb06a3yv71h6m594"; libraryHaskellDepends = [ array base @@ -446441,6 +442834,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "microdns"; + broken = true; } ) { }; @@ -446606,6 +443000,19 @@ self: { } ) { }; + "microlens_0_4_14_0" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "microlens"; + version = "0.4.14.0"; + sha256 = "0blj96kbgf0vivc8pv0gpvlaljxcffvxqm6zvr5n7c2g7rhjlyan"; + libraryHaskellDepends = [ base ]; + description = "A tiny lens library with no dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "microlens-aeson" = callPackage ( { mkDerivation, @@ -446721,6 +443128,34 @@ self: { } ) { }; + "microlens-ghc_0_4_15_1" = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + microlens, + transformers, + }: + mkDerivation { + pname = "microlens-ghc"; + version = "0.4.15.1"; + sha256 = "0xdhlby2ygjdiwnmpd1d3rr74qv7syq356f6mmq3zj607ikkbv86"; + libraryHaskellDepends = [ + array + base + bytestring + containers + microlens + transformers + ]; + description = "microlens + array, bytestring, containers, transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "microlens-mtl" = callPackage ( { mkDerivation, @@ -446748,40 +443183,33 @@ self: { } ) { }; - "microlens-platform" = callPackage ( + "microlens-mtl_0_2_1_0" = callPackage ( { mkDerivation, base, - hashable, microlens, - microlens-ghc, - microlens-mtl, - microlens-th, - text, - unordered-containers, - vector, + mtl, + transformers, + transformers-compat, }: mkDerivation { - pname = "microlens-platform"; - version = "0.4.3.5"; - sha256 = "0ch7ln612j7inw6jrjxjccsyjd9fz4zwwjcw97313r4yfflhwff4"; + pname = "microlens-mtl"; + version = "0.2.1.0"; + sha256 = "13w4fx1kslm8yy5liwrw59y47nq773bxmv3nwg7k79gjw5r9rmzv"; libraryHaskellDepends = [ base - hashable microlens - microlens-ghc - microlens-mtl - microlens-th - text - unordered-containers - vector + mtl + transformers + transformers-compat ]; - description = "microlens + all batteries included (best for apps)"; + description = "microlens support for Reader/Writer/State from mtl"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "microlens-platform_0_4_3_6" = callPackage ( + "microlens-platform" = callPackage ( { mkDerivation, base, @@ -446811,6 +443239,39 @@ self: { ]; description = "microlens + all batteries included (best for apps)"; license = lib.licenses.bsd3; + } + ) { }; + + "microlens-platform_0_4_4_1" = callPackage ( + { + mkDerivation, + base, + hashable, + microlens, + microlens-ghc, + microlens-mtl, + microlens-th, + text, + unordered-containers, + vector, + }: + mkDerivation { + pname = "microlens-platform"; + version = "0.4.4.1"; + sha256 = "0d37rzskqr94grq75a00wgwlz8wrm6awxjw0r396hwwjl8abwipm"; + libraryHaskellDepends = [ + base + hashable + microlens + microlens-ghc + microlens-mtl + microlens-th + text + unordered-containers + vector + ]; + description = "microlens + all batteries included (best for apps)"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -446835,8 +443296,8 @@ self: { }: mkDerivation { pname = "microlens-pro"; - version = "0.2.0.2"; - sha256 = "1n4qfv55xax420zy4g9xwh8sq3mmmcybblx80iw5kigsmvhs6kdm"; + version = "0.2.0.4"; + sha256 = "099ynp1winji1jn08dqayywliwk9midccfsv13cakhrdnbps8zj3"; libraryHaskellDepends = [ base containers @@ -446855,8 +443316,6 @@ self: { ]; description = "Prisms and isomorphisms for microlens"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -446914,8 +443373,8 @@ self: { }: mkDerivation { pname = "microlens-th"; - version = "0.4.3.15"; - sha256 = "1ja59samyqng78v9lhrwa6x4vd5vvr9jkrm3pyi2kbcp28kv7khg"; + version = "0.4.3.17"; + sha256 = "150a9kgab4l6324dkf9vpvgbwarw89xfhcdhdj8awcm3gh12qxhx"; libraryHaskellDepends = [ base containers @@ -446934,40 +443393,6 @@ self: { } ) { }; - "microlens-th_0_4_3_16" = callPackage ( - { - mkDerivation, - base, - containers, - microlens, - tagged, - template-haskell, - th-abstraction, - transformers, - }: - mkDerivation { - pname = "microlens-th"; - version = "0.4.3.16"; - sha256 = "1gd4rz00x4akaf3wfchvbk90ra9kjqsv3ixkcnsbrij3hhjb2w47"; - libraryHaskellDepends = [ - base - containers - microlens - template-haskell - th-abstraction - transformers - ]; - testHaskellDepends = [ - base - microlens - tagged - ]; - description = "Automatic generation of record lenses for microlens"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "micrologger" = callPackage ( { mkDerivation, @@ -447075,60 +443500,6 @@ self: { ) { }; "microstache" = callPackage ( - { - mkDerivation, - aeson, - base, - base-orphans, - bytestring, - containers, - deepseq, - directory, - filepath, - parsec, - tasty, - tasty-hunit, - text, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "microstache"; - version = "1.0.2.3"; - sha256 = "16nj6ss8nmxd0z8lc2a9zpawgvi4kbd5wyjy17xknq43awbi6ynz"; - revision = "3"; - editedCabalFile = "0bl84aym5p31wlyqwh5vicyrdw3nvig65xxdlx4ql8hjr71l7mvi"; - libraryHaskellDepends = [ - aeson - base - containers - deepseq - directory - filepath - parsec - text - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - base-orphans - bytestring - containers - parsec - tasty - tasty-hunit - text - ]; - description = "Mustache templates for Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "microstache_1_0_3" = callPackage ( { mkDerivation, aeson, @@ -447151,6 +443522,8 @@ self: { pname = "microstache"; version = "1.0.3"; sha256 = "13w9macbi0krdilyp7dvzcg48di89biyz1axd7vvl3ylggjr1wim"; + revision = "1"; + editedCabalFile = "13hqvjzb7k03bxnvyyflfw1rs6hyc3z16b7n2r52xsk32lrmz9c6"; libraryHaskellDepends = [ aeson base @@ -447177,7 +443550,6 @@ self: { ]; description = "Mustache templates for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -447411,8 +443783,8 @@ self: { pname = "midi-music-box"; version = "0.0.1.2"; sha256 = "0rnjwis6y0lnyfjxnxqk3zsh78ylccq5v21avb97vybmj0pld1l9"; - revision = "4"; - editedCabalFile = "1lpgd33852in97g89q53qd6xag29nzmp281xnh31rdppjr7zadhc"; + revision = "5"; + editedCabalFile = "0j0dcd8x75dgx0rgj70hxl5p4wnmhg2zdw1wm0lvg43mazclkw0z"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -447817,6 +444189,7 @@ self: { ]; description = "Build lightweight and composable servers"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -447858,6 +444231,8 @@ self: { ]; description = "Swagger servers for mig library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -448114,6 +444489,8 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -448159,6 +444536,7 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -448243,6 +444621,7 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -448831,8 +445210,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "mini"; - version = "1.5.0.0"; - sha256 = "13lyxlhvkrmwgpf6fk58sagd30dz5z2b3n8ipfgz9c0r53lcwa0d"; + version = "1.5.5.2"; + sha256 = "10qxqfqdzqy092mnm6f53ws6cc6hf68705nxv01kgamrdnpq6fby"; libraryHaskellDepends = [ base ]; description = "Minimal essentials"; license = lib.licenses.mit; @@ -448883,6 +445262,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "cdcl"; + broken = true; } ) { }; @@ -448914,19 +445294,23 @@ self: { directory, exceptions, filepath, + Glob, + hinotify, HsYAML, mtl, parser-combinators, process, stm, template-haskell, + temporary, text, th-compat, + unix, }: mkDerivation { pname = "minici"; - version = "0.1.2"; - sha256 = "046by4y25g89454cfxj5y7sbnhk9bm1rs40wpnzfl478xsycd81m"; + version = "0.1.6"; + sha256 = "0ljr1wx46ijxrw39cv34a07p642f7693lppnvwpnan9pfaibq670"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -448936,14 +445320,18 @@ self: { directory exceptions filepath + Glob + hinotify HsYAML mtl parser-combinators process stm template-haskell + temporary text th-compat + unix ]; description = "Minimalist CI framework to run checks on local machine"; license = lib.licenses.gpl3Only; @@ -449624,8 +446012,6 @@ self: { ]; description = "Minion openapi3 support"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -450594,10 +446980,8 @@ self: { }: mkDerivation { pname = "miso"; - version = "1.8.5.0"; - sha256 = "0lbr1hwaidsscrqp3p6p3rr5q1mxfg3f7bb62x974jll3lisxlyb"; - revision = "1"; - editedCabalFile = "18zwq74mzv0qkila4dq554nrcziaz946chmb51jrhx8p2mdspa7y"; + version = "1.8.7.0"; + sha256 = "0vdm43pbv27difzc35yn3wnjn30ca09vghpfv14c3lxiqnyp0gz9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -450617,7 +447001,7 @@ self: { text transformers ]; - description = "A tasty Haskell front-end framework"; + description = "A tasty Haskell front-end web framework"; license = lib.licenses.bsd3; } ) { }; @@ -450642,8 +447026,7 @@ self: { ]; description = "Miso state transition logger"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; + platforms = [ "javascript-ghcjs" ]; } ) { }; @@ -450651,14 +447034,13 @@ self: { { mkDerivation }: mkDerivation { pname = "miso-examples"; - version = "1.8.5.0"; - sha256 = "0v7n1wibv4r4kn2n29np6p6rs00z6v9zfdgxi2ja38nqgc7aky7l"; + version = "1.8.7.0"; + sha256 = "1sizxr6gjr5z9bf8cv4a0rwr68mzhix0nl2hl9lb1mabz8mwl73y"; isLibrary = false; isExecutable = true; - description = "A tasty Haskell front-end framework"; + description = "A tasty Haskell front-end web framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; + platforms = [ "javascript-ghcjs" ]; } ) { }; @@ -451025,43 +447407,6 @@ self: { ) { }; "mixed-types-num" = callPackage ( - { - mkDerivation, - base, - collect-errors, - hspec, - hspec-smallcheck, - QuickCheck, - smallcheck, - template-haskell, - }: - mkDerivation { - pname = "mixed-types-num"; - version = "0.5.12"; - sha256 = "0kyzfh8p7v4b1mv4lqgwjf161lqwf2a1xkxy148x85fjc3c5x6mm"; - libraryHaskellDepends = [ - base - collect-errors - hspec - hspec-smallcheck - QuickCheck - smallcheck - template-haskell - ]; - testHaskellDepends = [ - base - collect-errors - hspec - hspec-smallcheck - QuickCheck - smallcheck - ]; - description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; - license = lib.licenses.bsd3; - } - ) { }; - - "mixed-types-num_0_6_2" = callPackage ( { mkDerivation, base, @@ -451095,7 +447440,6 @@ self: { ]; description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -451887,7 +448231,6 @@ self: { ]; description = "Modifies the amplitudes of the sounds representations created by mmsyn7ukr-array and mmsyn7ukr packages"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "mmsyn7l"; } ) { }; @@ -451999,7 +448342,6 @@ self: { ]; description = "A simple reduced basic interface to some SoX functionality or to produce a voice that can be used by dobutokO2 and other similar packages"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -452023,8 +448365,6 @@ self: { ]; description = "Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -452170,8 +448510,6 @@ self: { ]; description = "A TypeID and UUIDv7 implementation for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -452387,8 +448725,6 @@ self: { ]; description = "Mock time in tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -452459,8 +448795,6 @@ self: { ]; description = "Mock library for test in Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -452686,8 +449020,8 @@ self: { pname = "modern-uri"; version = "0.3.6.1"; sha256 = "1sag8l91qd7xs56rlx8r6dz9zxxmqsnfw0v47az7l8nirv7zjih2"; - revision = "2"; - editedCabalFile = "1wr2c7rymb3xbs9vzkhk7xz2msh74riqx2clyfm78wpfbdzga0xa"; + revision = "3"; + editedCabalFile = "0snpm04nhll3y25c1dypbjsq736cfpiiynijpfahcnv9gsyhzw0z"; libraryHaskellDepends = [ base bytestring @@ -453493,6 +449827,7 @@ self: { description = "Package to run moffy samples - GTK3 version"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) gtk3; }; @@ -453589,6 +449924,7 @@ self: { description = "Package to run moffy samples - Gtk4 version"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) gtk4; }; @@ -454113,10 +450449,8 @@ self: { ]; description = "A library for probabilistic programming"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "example"; maintainers = [ lib.maintainers.turion ]; - broken = true; } ) { }; @@ -454216,6 +450550,34 @@ self: { } ) { }; + "monad-chronicle_1_1" = callPackage ( + { + mkDerivation, + base, + mtl, + semigroupoids, + these, + transformers, + transformers-compat, + }: + mkDerivation { + pname = "monad-chronicle"; + version = "1.1"; + sha256 = "0qqxawj64jyrsjf1xs3s07nazw3xngsq30crk9g7vbbqrizamhxz"; + libraryHaskellDepends = [ + base + mtl + semigroupoids + these + transformers + transformers-compat + ]; + description = "These as a transformer, ChronicleT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "monad-classes" = callPackage ( { mkDerivation, @@ -454396,8 +450758,6 @@ self: { ]; description = "Lift control operations, like exception catching, through monad transformers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -454952,8 +451312,8 @@ self: { }: mkDerivation { pname = "monad-logger"; - version = "0.3.40"; - sha256 = "1aff4ks9615x51841l8g906702xk2g3pn4n5x9ndxppnrxkqdvfb"; + version = "0.3.42"; + sha256 = "042h2bmgzl2jjcnqbb6nj64kpwgzik0spx11ks5gb89asin488v6"; libraryHaskellDepends = [ base bytestring @@ -455051,8 +451411,8 @@ self: { }: mkDerivation { pname = "monad-logger-extras"; - version = "0.1.1.1"; - sha256 = "1zxwvaqw6ihhg945hr4ysk66prhbh00i6qipig44nx65fcwh835b"; + version = "0.1.1.2"; + sha256 = "06kdwkqbpi5nwg37jgfpzg2m5pxyvw1f4j24dziy6c6jvzs120sx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -455191,10 +451551,8 @@ self: { }: mkDerivation { pname = "monad-logger-syslog"; - version = "0.1.6.0"; - sha256 = "1n4r0fl043r18683ym3k03sdm3b9wlxfzjgmnxi804kwna639rj3"; - revision = "1"; - editedCabalFile = "0177m5h891s49yv924c5yqbfninc6x298vbpmx3fri6cychamgbl"; + version = "0.1.6.1"; + sha256 = "110xnqanbagf21p6d39dy5s94bfk63bkjm42nmqj4fd3a6hslkhr"; libraryHaskellDepends = [ base bytestring @@ -455206,8 +451564,6 @@ self: { ]; description = "syslog output for monad-logger"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -455421,8 +451777,6 @@ self: { testHaskellDepends = [ base ]; description = "A convenient wrapper around EKG metrics"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -455472,7 +451826,6 @@ self: { ]; description = "An extensible and type-safe wrapper around EKG metrics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -455939,49 +452292,6 @@ self: { ) { }; "monad-schedule" = callPackage ( - { - mkDerivation, - base, - free, - HUnit, - QuickCheck, - stm, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - time-domain, - transformers, - }: - mkDerivation { - pname = "monad-schedule"; - version = "0.1.2.2"; - sha256 = "0nblwa9244lnxi1chy5hzhwwnj57hci391b3yfz20abq0ckdxdpm"; - libraryHaskellDepends = [ - base - free - stm - time-domain - transformers - ]; - testHaskellDepends = [ - base - free - HUnit - QuickCheck - stm - test-framework - test-framework-hunit - test-framework-quickcheck2 - time-domain - transformers - ]; - description = "A new, simple, composable concurrency abstraction"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.turion ]; - } - ) { }; - - "monad-schedule_0_2_0_1" = callPackage ( { mkDerivation, base, @@ -456001,8 +452311,8 @@ self: { }: mkDerivation { pname = "monad-schedule"; - version = "0.2.0.1"; - sha256 = "0g80wqnji3xph68v3jgi8k3ivc4d7wrdr386znw9yh252baz053j"; + version = "0.2.0.2"; + sha256 = "12kp17zbc7y3m8nb89b235s0w31f67mz1jcbni3dkpzahn1k8681"; libraryHaskellDepends = [ base base-compat @@ -456030,7 +452340,6 @@ self: { ]; description = "A new, simple, composable concurrency abstraction"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -456848,6 +453157,8 @@ self: { testHaskellDepends = [ base ]; description = "Recursion Schemes for Monadic version"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -457721,73 +454032,6 @@ self: { ) { }; "mono-traversable" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - deepseq, - foldl, - gauge, - hashable, - hspec, - hspec-discover, - HUnit, - mwc-random, - QuickCheck, - split, - text, - transformers, - unordered-containers, - vector, - vector-algorithms, - }: - mkDerivation { - pname = "mono-traversable"; - version = "1.0.20.0"; - sha256 = "0i9mz79nhsci3ichqzwnqq3llip7vblk4q98b3ydmcll7jayl8g6"; - libraryHaskellDepends = [ - base - bytestring - containers - hashable - split - text - transformers - unordered-containers - vector - vector-algorithms - ]; - testHaskellDepends = [ - base - bytestring - containers - foldl - hspec - HUnit - QuickCheck - text - transformers - unordered-containers - vector - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - base - bytestring - containers - deepseq - gauge - mwc-random - text - vector - ]; - description = "Type classes for mapping, folding, and traversing monomorphic containers"; - license = lib.licenses.mit; - } - ) { }; - - "mono-traversable_1_0_21_0" = callPackage ( { mkDerivation, base, @@ -457851,7 +454095,6 @@ self: { ]; description = "Type classes for mapping, folding, and traversing monomorphic containers"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -458018,8 +454261,8 @@ self: { }: mkDerivation { pname = "monoid-extras"; - version = "0.6.3"; - sha256 = "1j908w0xmh6kdh0ilka3lhasf4vwnaic8srycdmwmyi94i5kh93i"; + version = "0.6.5"; + sha256 = "00snvxpah65dx14652dljfz8xyv1dijm38yhx81pjzz8qzsnk14f"; libraryHaskellDepends = [ base groups @@ -458059,10 +454302,8 @@ self: { }: mkDerivation { pname = "monoid-map"; - version = "0.2.0.0"; - sha256 = "0mmz57l0yfkdk3psaxyavs2v5hs860ja5a0wk08n2zar3br4fa2l"; - revision = "1"; - editedCabalFile = "1whwicn2wln97xa0zilh7aqjz132qlb1jhzjf6vrcv3ad9kk4b89"; + version = "0.2.0.1"; + sha256 = "05i23kvkpf5dhjn2yfs6ixzvfnrzwcwfr6q1l49snd178gc5v443"; libraryHaskellDepends = [ base commutative-semigroups @@ -458073,6 +454314,7 @@ self: { ]; description = "A monoidal map with the right group instance"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -458179,8 +454421,8 @@ self: { }: mkDerivation { pname = "monoid-subclasses"; - version = "1.2.5.1"; - sha256 = "0xrbsk4cd8gncw8s0wdg02pmds8wxf237qkbncr73wfwbidshl15"; + version = "1.2.6"; + sha256 = "0z7mcgph78qfzhn25vnjfzkf99i1b0ssja8ivb1iy7d6kgzamnp4"; libraryHaskellDepends = [ base bytestring @@ -458246,6 +454488,8 @@ self: { pname = "monoidal-containers"; version = "0.6.5.0"; sha256 = "008icgq7704pk301s6224k24iy3n60h0jvkkqgq61fi2fbbdy5r7"; + revision = "2"; + editedCabalFile = "1261ch2xj89dp2bjah961164ssawbvbhq12nmv931fr2h2h8v80m"; libraryHaskellDepends = [ aeson base @@ -458310,9 +454554,7 @@ self: { ]; description = "Monoidal Functors Library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "co-log"; - broken = true; } ) { }; @@ -458326,29 +454568,27 @@ self: { hspec, hspec-discover, monoid-subclasses, - nonempty-containers, nothunks, pretty-show, QuickCheck, quickcheck-classes, quickcheck-groups, - quickcheck-instances, quickcheck-monoid-subclasses, + quickcheck-quid, tasty-bench, tasty-hunit, text, }: mkDerivation { pname = "monoidmap"; - version = "0.0.1.6"; - sha256 = "15p32jm7pl7vpda65nyps9lbw0i32z9lp8zn3yg87480dab2jsqa"; + version = "0.0.4.3"; + sha256 = "1f8fk22l1929ryb672db3z0jqgm7nkpm0mqk6a0g1wl5nm5swwmq"; libraryHaskellDepends = [ base containers deepseq groups monoid-subclasses - nonempty-containers nothunks ]; testHaskellDepends = [ @@ -458361,8 +454601,8 @@ self: { QuickCheck quickcheck-classes quickcheck-groups - quickcheck-instances quickcheck-monoid-subclasses + quickcheck-quid text ]; testToolDepends = [ hspec-discover ]; @@ -458381,6 +454621,206 @@ self: { } ) { }; + "monoidmap_0_0_4_4" = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + groups, + monoid-subclasses, + monoidmap-internal, + nothunks, + }: + mkDerivation { + pname = "monoidmap"; + version = "0.0.4.4"; + sha256 = "131lwh9dq1xzvsv2zcf4bp9k2y3hr4p548kw8zsds7wa38s6v0bw"; + libraryHaskellDepends = [ + base + containers + deepseq + groups + monoid-subclasses + monoidmap-internal + nothunks + ]; + description = "Monoidal map type"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "monoidmap-aeson" = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + hspec, + hspec-discover, + hspec-golden-aeson, + monoid-subclasses, + monoidmap, + QuickCheck, + quickcheck-classes, + quickcheck-quid, + text, + }: + mkDerivation { + pname = "monoidmap-aeson"; + version = "0.0.0.5"; + sha256 = "1m5pw94lrybjvf6hnfzl0v974fg2i53r5s8aw4qv9cbxizhh68ag"; + libraryHaskellDepends = [ + aeson + base + containers + monoid-subclasses + monoidmap + ]; + testHaskellDepends = [ + aeson + base + containers + hspec + hspec-golden-aeson + monoid-subclasses + monoidmap + QuickCheck + quickcheck-classes + quickcheck-quid + text + ]; + testToolDepends = [ hspec-discover ]; + description = "JSON support for monoidmap"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "monoidmap-examples" = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + hspec-discover, + monoid-subclasses, + monoidmap, + QuickCheck, + }: + mkDerivation { + pname = "monoidmap-examples"; + version = "0.0.0.0"; + sha256 = "1pqswi2r41r7hrrzwg4ygj67jsgmmsyyqyn7n47lnf4q331l1hv6"; + libraryHaskellDepends = [ + base + containers + monoid-subclasses + monoidmap + ]; + testHaskellDepends = [ + base + containers + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Examples for monoidmap"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "monoidmap-internal" = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + groups, + hspec, + hspec-discover, + monoid-subclasses, + nothunks, + pretty-show, + QuickCheck, + quickcheck-classes, + quickcheck-groups, + quickcheck-monoid-subclasses, + quickcheck-quid, + tasty-bench, + tasty-hunit, + text, + }: + mkDerivation { + pname = "monoidmap-internal"; + version = "0.0.0.0"; + sha256 = "0di3b4x4f5mkmi71rpfa0zv5048z4hkzzdy1zw1qla46sn1646jg"; + libraryHaskellDepends = [ + base + containers + deepseq + groups + monoid-subclasses + nothunks + ]; + testHaskellDepends = [ + base + containers + groups + hspec + monoid-subclasses + pretty-show + QuickCheck + quickcheck-classes + quickcheck-groups + quickcheck-monoid-subclasses + quickcheck-quid + text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base + containers + deepseq + tasty-bench + tasty-hunit + ]; + description = "Internal support for monoidmap"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "monoidmap-quickcheck" = callPackage ( + { + mkDerivation, + base, + containers, + monoid-subclasses, + monoidmap, + QuickCheck, + }: + mkDerivation { + pname = "monoidmap-quickcheck"; + version = "0.0.0.2"; + sha256 = "0sqgd61a6abwr7rdiqm25cs2kl496v8ji0rax9dw0sdc3zh6m4j2"; + libraryHaskellDepends = [ + base + containers + monoid-subclasses + monoidmap + QuickCheck + ]; + description = "QuickCheck support for monoidmap"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "monoidplus" = callPackage ( { mkDerivation, @@ -458593,8 +455033,8 @@ self: { }: mkDerivation { pname = "monomer-flatpak-example"; - version = "0.0.16.0"; - sha256 = "1a4kzy96b9rpl8r87im3whl3j59xbs8iqcjn208d0r0yvkmfqd30"; + version = "0.0.17.1"; + sha256 = "0d204bignvjxf3fip9ciwrcc638bd4ycf8ac8hfb1k75511b29f5"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -458641,8 +455081,8 @@ self: { }: mkDerivation { pname = "monomer-hagrid"; - version = "0.4.0.0"; - sha256 = "0bjy5sjfi3lh9fpxk31vppp4kihxfnxqnk0x7yvsdcpy9gcrjl6g"; + version = "0.4.0.1"; + sha256 = "1xjsblp4kvk27gfzb4h32l1paqfvkk0mkng4s725g51ghrmp09nj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -458668,8 +455108,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A datagrid widget for the Monomer library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -459198,7 +455636,6 @@ self: { ]; description = "A web service framework for Haskell, similar in purpose to dropwizard"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -459842,6 +456279,7 @@ self: { license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; mainProgram = "morloc"; + broken = true; } ) { }; @@ -459949,85 +456387,10 @@ self: { ]; description = "Morpheus GraphQL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "morpheus-graphql-app" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - directory, - hashable, - megaparsec, - morpheus-graphql-core, - morpheus-graphql-tests, - mtl, - relude, - scientific, - tasty, - tasty-hunit, - template-haskell, - text, - th-lift-instances, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "morpheus-graphql-app"; - version = "0.27.3"; - sha256 = "0dicajcqgxpv1jhnywjjs0g4p5ryv0xlrywib1xwxrb04wy9aa3f"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - hashable - megaparsec - morpheus-graphql-core - mtl - relude - scientific - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - directory - hashable - megaparsec - morpheus-graphql-core - morpheus-graphql-tests - mtl - relude - scientific - tasty - tasty-hunit - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - description = "Morpheus GraphQL App"; - license = lib.licenses.mit; - } - ) { }; - - "morpheus-graphql-app_0_28_1" = callPackage ( { mkDerivation, aeson, @@ -460101,7 +456464,6 @@ self: { ]; description = "Morpheus GraphQL App"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -460143,90 +456505,6 @@ self: { ) { }; "morpheus-graphql-client" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - directory, - file-embed, - modern-uri, - morpheus-graphql-code-gen-utils, - morpheus-graphql-core, - morpheus-graphql-subscriptions, - mtl, - prettyprinter, - relude, - req, - tasty, - tasty-hunit, - template-haskell, - text, - transformers, - unliftio-core, - unordered-containers, - websockets, - wuss, - }: - mkDerivation { - pname = "morpheus-graphql-client"; - version = "0.27.3"; - sha256 = "1j4r6ar6l462aq8qvxikmwyxd2f8i60gd3j0qf5pxsslgjwmjbi9"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - file-embed - modern-uri - morpheus-graphql-code-gen-utils - morpheus-graphql-core - morpheus-graphql-subscriptions - mtl - prettyprinter - relude - req - template-haskell - text - transformers - unliftio-core - unordered-containers - websockets - wuss - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - directory - file-embed - modern-uri - morpheus-graphql-code-gen-utils - morpheus-graphql-core - morpheus-graphql-subscriptions - mtl - prettyprinter - relude - req - tasty - tasty-hunit - template-haskell - text - transformers - unliftio-core - unordered-containers - websockets - wuss - ]; - description = "Morpheus GraphQL Client"; - license = lib.licenses.mit; - } - ) { }; - - "morpheus-graphql-client_0_28_1" = callPackage ( { mkDerivation, aeson, @@ -460307,7 +456585,6 @@ self: { ]; description = "Morpheus GraphQL Client"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -460373,48 +456650,11 @@ self: { ]; description = "Morpheus GraphQL CLI"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "morpheus"; - broken = true; } ) { }; "morpheus-graphql-code-gen-utils" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - morpheus-graphql-core, - mtl, - prettyprinter, - relude, - template-haskell, - text, - unordered-containers, - }: - mkDerivation { - pname = "morpheus-graphql-code-gen-utils"; - version = "0.27.3"; - sha256 = "11dfnyd9wbrwjfjz1qkc188x6l4b149jsyzjwh1gqji0skzsk3f6"; - libraryHaskellDepends = [ - base - bytestring - containers - morpheus-graphql-core - mtl - prettyprinter - relude - template-haskell - text - unordered-containers - ]; - description = "Morpheus GraphQL CLI"; - license = lib.licenses.bsd3; - } - ) { }; - - "morpheus-graphql-code-gen-utils_0_28_1" = callPackage ( { mkDerivation, base, @@ -460446,82 +456686,10 @@ self: { ]; description = "Morpheus GraphQL CLI"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "morpheus-graphql-core" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - directory, - hashable, - megaparsec, - morpheus-graphql-tests, - mtl, - relude, - scientific, - tasty, - tasty-hunit, - template-haskell, - text, - th-lift-instances, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "morpheus-graphql-core"; - version = "0.27.3"; - sha256 = "0dd8bifn6qwpss06hbb0r730fqfkbd4nhwsr2bsrgxc7hvzv9wi7"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - hashable - megaparsec - mtl - relude - scientific - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - directory - hashable - megaparsec - morpheus-graphql-tests - mtl - relude - scientific - tasty - tasty-hunit - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - description = "Morpheus GraphQL Core"; - license = lib.licenses.mit; - } - ) { }; - - "morpheus-graphql-core_0_28_1" = callPackage ( { mkDerivation, aeson, @@ -460589,78 +456757,10 @@ self: { ]; description = "Morpheus GraphQL Core"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "morpheus-graphql-server" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - file-embed, - morpheus-graphql-app, - morpheus-graphql-core, - morpheus-graphql-subscriptions, - morpheus-graphql-tests, - mtl, - relude, - tasty, - tasty-hunit, - template-haskell, - text, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "morpheus-graphql-server"; - version = "0.27.3"; - sha256 = "1hl2c78pnx2rxx869p6ixvnyhzm46f1hzalqz2vbwrflshpmjv91"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - morpheus-graphql-app - morpheus-graphql-core - mtl - relude - template-haskell - text - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - file-embed - morpheus-graphql-app - morpheus-graphql-core - morpheus-graphql-subscriptions - morpheus-graphql-tests - mtl - relude - tasty - tasty-hunit - template-haskell - text - transformers - unordered-containers - vector - ]; - description = "Morpheus GraphQL"; - license = lib.licenses.mit; - } - ) { }; - - "morpheus-graphql-server_0_28_1" = callPackage ( { mkDerivation, aeson, @@ -460724,52 +456824,10 @@ self: { ]; description = "Morpheus GraphQL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "morpheus-graphql-subscriptions" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - morpheus-graphql-app, - morpheus-graphql-core, - mtl, - relude, - text, - transformers, - unliftio-core, - unordered-containers, - uuid, - websockets, - }: - mkDerivation { - pname = "morpheus-graphql-subscriptions"; - version = "0.27.3"; - sha256 = "0gynrshv858g36jwvmh3q2asc6ppkr7hv9w9lx1qfjqfwm7r0140"; - libraryHaskellDepends = [ - aeson - base - bytestring - morpheus-graphql-app - morpheus-graphql-core - mtl - relude - text - transformers - unliftio-core - unordered-containers - uuid - websockets - ]; - description = "Morpheus GraphQL Subscriptions"; - license = lib.licenses.mit; - } - ) { }; - - "morpheus-graphql-subscriptions_0_28_1" = callPackage ( { mkDerivation, aeson, @@ -460807,44 +456865,10 @@ self: { ]; description = "Morpheus GraphQL Subscriptions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "morpheus-graphql-tests" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - directory, - relude, - tasty, - tasty-hunit, - text, - unordered-containers, - }: - mkDerivation { - pname = "morpheus-graphql-tests"; - version = "0.27.3"; - sha256 = "1s9x4gcqd36gqf5w2wxiqhf7k9y44b7g7zm90y2kbclxqirs9rqf"; - libraryHaskellDepends = [ - aeson - base - bytestring - directory - relude - tasty - tasty-hunit - text - unordered-containers - ]; - description = "Morpheus GraphQL Test"; - license = lib.licenses.mit; - } - ) { }; - - "morpheus-graphql-tests_0_28_1" = callPackage ( { mkDerivation, aeson, @@ -460874,7 +456898,6 @@ self: { ]; description = "Morpheus GraphQL Test"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -461680,9 +457703,7 @@ self: { ]; description = "Print current MPD song and status as JSON"; license = lib.licenses.unlicense; - hydraPlatforms = lib.platforms.none; mainProgram = "mpd-current-json"; - broken = true; } ) { }; @@ -461754,42 +457775,6 @@ self: { ) { inherit (pkgs) mpg123; }; "mpi-hs" = callPackage ( - { - mkDerivation, - base, - bytestring, - c2hs, - monad-loops, - mpich, - }: - mkDerivation { - pname = "mpi-hs"; - version = "0.7.2.0"; - sha256 = "1d68py61h09qshzr3lx66cgs2f2kxzdmy3z35hsf96wi9aqz3fr5"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - monad-loops - ]; - librarySystemDepends = [ mpich ]; - libraryToolDepends = [ c2hs ]; - executableHaskellDepends = [ base ]; - executableSystemDepends = [ mpich ]; - testHaskellDepends = [ - base - monad-loops - ]; - testSystemDepends = [ mpich ]; - description = "MPI bindings for Haskell"; - license = lib.licenses.asl20; - badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; - maintainers = [ lib.maintainers.sheepforce ]; - } - ) { inherit (pkgs) mpich; }; - - "mpi-hs_0_7_3_1" = callPackage ( { mkDerivation, base, @@ -461821,7 +457806,6 @@ self: { description = "MPI bindings for Haskell"; license = lib.licenses.asl20; badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sheepforce ]; } ) { ompi = null; }; @@ -463672,8 +459656,8 @@ self: { }: mkDerivation { pname = "mstate"; - version = "0.2.10"; - sha256 = "1lx50m7hhlpq3i1aha1pixb9xf3rbvdz2pg4hgmz93kkvz0fdpkf"; + version = "0.2.11"; + sha256 = "1rqk3shhzzj0xi9q5nryfs3j6nv9cgqgc0wy6z3wk407w5h8xgzk"; libraryHaskellDepends = [ base fail @@ -465088,8 +461072,8 @@ self: { pname = "mueval"; version = "0.9.4"; sha256 = "1r6gm1drfkblf6vl36z1kbjpvz5dmcjn4hnlm8r59m794palwzzk"; - revision = "1"; - editedCabalFile = "141maqz3b1d877fxnispbbcsc3yg7iil0smgdmw1zjb2cdrlmqh2"; + revision = "3"; + editedCabalFile = "1hl0z043qkyqp1awb8izw002skq2qas55kafc00wc54bakzlgxl5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -466444,6 +462428,8 @@ self: { pname = "multiset-comb"; version = "0.2.4.2"; sha256 = "0vgwahb6v1hm2vrlma3qv25xz2h2gq6dv4xwbngbkmvihx18r4rd"; + revision = "1"; + editedCabalFile = "1b2x259wjfrkcriw3ns9nz9acnl955cyxfsx1lmkqxiwhpf3zvw1"; libraryHaskellDepends = [ base containers @@ -466668,6 +462654,8 @@ self: { ]; description = "Traverse data types via generics, acting on multiple types simultaneously"; license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -468154,9 +464142,7 @@ self: { ]; description = "Model-view-controller"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Gabriella439 ]; - broken = true; } ) { }; @@ -468182,7 +464168,6 @@ self: { ]; description = "Concurrent and combinable updates"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Gabriella439 ]; } ) { }; @@ -468323,8 +464308,8 @@ self: { }: mkDerivation { pname = "mwc-random"; - version = "0.15.1.0"; - sha256 = "1j72qd2v1645x6z1inkswzpmq6prm2k7w0xzz7gc0k85cnyzjaq3"; + version = "0.15.2.0"; + sha256 = "0cs12ycr966ff5k4z515rqxnw3a0hrjf5dafm8k96469ww3anhsq"; libraryHaskellDepends = [ base math-functions @@ -468966,6 +464951,8 @@ self: { weigh ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -469277,8 +465264,6 @@ self: { ]; description = "pure haskell MySQL driver"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -469308,7 +465293,6 @@ self: { ]; description = "Adds a interface like mysql-simple to mysql-haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -469357,8 +465341,8 @@ self: { }: mkDerivation { pname = "mysql-json-table"; - version = "0.1.4.0"; - sha256 = "1kavib1ny3cg8cvbvg2n2xlisj1pwvsnv25wddv55kxgng227djr"; + version = "0.1.4.1"; + sha256 = "0f22cbxjkzrlk97nfiiwrjnql4swfsn706f36p6sgz0dz2x8xf6m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -469940,8 +465924,6 @@ self: { ]; description = "Homogeneous tuples of arbitrary length"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -470417,6 +466399,8 @@ self: { pname = "named"; version = "0.3.0.2"; sha256 = "0glm7kfkim2k94xim0cdbyqpwgw22gwghwv0fzj0i3i70r4id3bv"; + revision = "1"; + editedCabalFile = "0a05d53qc4xy7vjrn2y84dcb0yrn146qa50i6zc49qcbrvdmd4w8"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Named parameters (keyword arguments) for Haskell"; @@ -470697,7 +466681,6 @@ self: { ]; description = "A parameterized named text type and associated functionality"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -471414,10 +467397,8 @@ self: { }: mkDerivation { pname = "nat-optics"; - version = "1.0.1.0"; - sha256 = "146q35ni26fq02f7pdzjp2h0kwp9593r2dzg4bxl1zvlrb850c1a"; - revision = "1"; - editedCabalFile = "0h2ljxc5kmhgnfphqwsvqb1pcyka12966js51bm78jf5ly7jlhqc"; + version = "1.0.1.1"; + sha256 = "0ynjv2rdxw93dag2gka20i2pxnjmzscas5d8qji2zwxpv5daxmv8"; libraryHaskellDepends = [ base optics-core @@ -471431,8 +467412,6 @@ self: { ]; description = "Refinement types for natural numbers with an optics interface"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -471766,18 +467745,6 @@ self: { ) { }; "natural-arithmetic" = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "natural-arithmetic"; - version = "0.1.4.0"; - sha256 = "12c29cjr59ws3x88bvpxkxigxvbf0yg6pvz5ypja8b4zqgb0rzy4"; - libraryHaskellDepends = [ base ]; - description = "Arithmetic of natural numbers"; - license = lib.licenses.bsd3; - } - ) { }; - - "natural-arithmetic_0_2_1_0" = callPackage ( { mkDerivation, base, @@ -471793,7 +467760,6 @@ self: { ]; description = "Arithmetic of natural numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -471890,6 +467856,8 @@ self: { pname = "natural-transformation"; version = "0.4.1"; sha256 = "1mx4m6dy6fm56xyhm6xjavv4q3188r2xnrnqgvmqf9a5m678yskf"; + revision = "2"; + editedCabalFile = "19nz1qqf2zs44y0y2imvcbrdn4g9cd9l810rx1vfwpcafyw50x3l"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -472113,6 +468081,8 @@ self: { ]; description = "Conduit-based parsing and serialization for newline delimited JSON"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -473137,6 +469107,75 @@ self: { } ) { }; + "nestedtext" = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + containers, + directory, + filepath, + free, + generic-data, + hedgehog, + json, + microlens-platform, + pipes, + pipes-parse, + pipes-text, + tasty, + tasty-discover, + tasty-hedgehog, + tasty-hunit, + text, + text-short, + transformers, + vector, + }: + mkDerivation { + pname = "nestedtext"; + version = "0.1.3"; + sha256 = "1j4378wgak84pzv2mjc0mp0i8y6c9hvk0c6dwk2q4y0258gx88mj"; + libraryHaskellDepends = [ + base + binary + bytestring + containers + free + generic-data + microlens-platform + pipes + pipes-parse + pipes-text + text + text-short + transformers + vector + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + filepath + hedgehog + json + pipes + pipes-text + tasty + tasty-hedgehog + tasty-hunit + text + text-short + vector + ]; + testToolDepends = [ tasty-discover ]; + description = "NestedText: A Human Friendly Data Format"; + license = lib.licenses.asl20; + } + ) { }; + "net-concurrent" = callPackage ( { mkDerivation, @@ -473203,8 +469242,8 @@ self: { }: mkDerivation { pname = "net-mqtt"; - version = "0.8.6.1"; - sha256 = "15kg90v1ny6v4m76wn7nmjwwjzrmxcg120nw5b3aakq59kbzqn4a"; + version = "0.8.6.2"; + sha256 = "0hz0rvwdl597vyah1smy0957dpx2w60h4mzv7c0kn2jmcaqab9gq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -473437,6 +469476,7 @@ self: { description = "A graph database middleware to maintain a time-varying graph"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -474619,46 +470659,6 @@ self: { ) { }; "network" = callPackage ( - { - mkDerivation, - base, - bytestring, - deepseq, - directory, - hspec, - hspec-discover, - HUnit, - QuickCheck, - temporary, - }: - mkDerivation { - pname = "network"; - version = "3.1.4.0"; - sha256 = "13hmp4va00ydpzbnwjzgf5wd5iy7373j0f7baxrj1ncmmjps4lml"; - revision = "1"; - editedCabalFile = "1vwxy5zj4bizgg2g0hk3dy52kjh5d7lzn33lphmvbbs36aqcslp1"; - libraryHaskellDepends = [ - base - bytestring - deepseq - directory - ]; - testHaskellDepends = [ - base - bytestring - directory - hspec - HUnit - QuickCheck - temporary - ]; - testToolDepends = [ hspec-discover ]; - description = "Low-level networking interface"; - license = lib.licenses.bsd3; - } - ) { }; - - "network_3_2_7_0" = callPackage ( { mkDerivation, base, @@ -474695,7 +470695,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Low-level networking interface"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -474937,8 +470936,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Arbitrary Instances for Network Types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -475312,24 +471309,37 @@ self: { { mkDerivation, base, + hspec, + hspec-discover, + pretty-simple, psqueues, + QuickCheck, + text, unix-time, }: mkDerivation { pname = "network-control"; - version = "0.0.2"; - sha256 = "1m16cfq7b9nvb30g8f0iwwajfsm7pibkk34da2xvyhcn61prqkhk"; + version = "0.1.5"; + sha256 = "0ir2v3ys923m7jqagvbi327d3gdnrccdvhkf2jzsljazn35l91qc"; libraryHaskellDepends = [ base psqueues unix-time ]; + testHaskellDepends = [ + base + hspec + pretty-simple + QuickCheck + text + ]; + testToolDepends = [ hspec-discover ]; description = "Library to control network protocols"; license = lib.licenses.bsd3; } ) { }; - "network-control_0_1_3" = callPackage ( + "network-control_0_1_6" = callPackage ( { mkDerivation, base, @@ -475343,8 +471353,8 @@ self: { }: mkDerivation { pname = "network-control"; - version = "0.1.3"; - sha256 = "0cksgwpffrwpcmgplwsrs3mv8z8p73pjni472ddy6lpj0nbpjyxv"; + version = "0.1.6"; + sha256 = "18cgla6n1s773zzbk9h5lgx36bb52if44h8m3xs5w0b22jnql9gl"; libraryHaskellDepends = [ base psqueues @@ -475470,6 +471480,29 @@ self: { } ) { }; + "network-effectful" = callPackage ( + { + mkDerivation, + base, + bytestring, + effectful-core, + network, + }: + mkDerivation { + pname = "network-effectful"; + version = "0.2.0.1"; + sha256 = "0a01q640dy6xpbw1fk5qa7l3q9dxcx72bzjy0x566knw0zhnw2n8"; + libraryHaskellDepends = [ + base + bytestring + effectful-core + network + ]; + description = "Adaptation of the network library for the effectful ecosystem"; + license = lib.licenses.bsd3; + } + ) { }; + "network-enumerator" = callPackage ( { mkDerivation, @@ -475559,8 +471592,6 @@ self: { ]; description = "data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -476134,29 +472165,6 @@ self: { } ) { }; - "network-run" = callPackage ( - { - mkDerivation, - base, - bytestring, - network, - time-manager, - }: - mkDerivation { - pname = "network-run"; - version = "0.2.8"; - sha256 = "1yqqvb9l17n2r4giigppj12xdpvx0m13yyhlx5ss3r4qkdj2b962"; - libraryHaskellDepends = [ - base - bytestring - network - time-manager - ]; - description = "Simple network runner library"; - license = lib.licenses.bsd3; - } - ) { }; - "network-run_0_4_0" = callPackage ( { mkDerivation, @@ -476181,7 +472189,7 @@ self: { } ) { }; - "network-run_0_4_3" = callPackage ( + "network-run" = callPackage ( { mkDerivation, base, @@ -476191,8 +472199,8 @@ self: { }: mkDerivation { pname = "network-run"; - version = "0.4.3"; - sha256 = "0phx8p1bha12l14d3bdb7kh9wjqn150q3ymvlsr7szmkq8x9vwh6"; + version = "0.4.4"; + sha256 = "1l4zgzf0ljpda72cpzzkin6shg6idm4pzx8aa2ca7v9jh3vr6g2p"; libraryHaskellDepends = [ base bytestring @@ -476201,7 +472209,6 @@ self: { ]; description = "Simple network runner library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -476541,10 +472548,8 @@ self: { }: mkDerivation { pname = "network-transport"; - version = "0.5.8"; - sha256 = "141qsnxmj2iaclnimilygi4wrxn9hymjf1g7dq32hgswp60yzklx"; - revision = "1"; - editedCabalFile = "0nf7jxr7xcdx7rslqrpn4b4k5x35s3j9i2wvzgz0mg6mfdifllp2"; + version = "0.5.9"; + sha256 = "046lixlld2ganc81j0nb1ahrsyya33jzmmjfl8ngbaqbvhvjkmr2"; libraryHaskellDepends = [ base binary @@ -476652,8 +472657,8 @@ self: { }: mkDerivation { pname = "network-transport-inmemory"; - version = "0.5.41"; - sha256 = "1h3fi1qyybjbr7ph4l2j0p8hgypk9j3jarr1c6365mr73m9wbwji"; + version = "0.5.42"; + sha256 = "0pizlmdqrpyhrr910q9vid51414x4ssjpnm1qncmi2fkjfdh8s8h"; libraryHaskellDepends = [ base bytestring @@ -476669,7 +472674,6 @@ self: { ]; description = "In-memory instantiation of Network.Transport"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -476688,8 +472692,8 @@ self: { }: mkDerivation { pname = "network-transport-tcp"; - version = "0.8.5"; - sha256 = "1ppdi8j4whg86mplq3nkz8ll7d927drzj238bj9d1ym9izbprjjj"; + version = "0.8.6"; + sha256 = "03i8ammmj548irlscmia2yh9rqyd72whqmngqh6lbcvznh9rzlah"; libraryHaskellDepends = [ async base @@ -476725,10 +472729,8 @@ self: { }: mkDerivation { pname = "network-transport-tests"; - version = "0.3.3"; - sha256 = "1x6gqv09nhqf2ynk3wx308gnwd2qqx7v54vsrlxn27vhajc105jl"; - revision = "1"; - editedCabalFile = "0xly8snwsks44cgkbprf9j9sz5rbkx37gqvb9f77bhs7wwgz22cp"; + version = "0.3.4"; + sha256 = "1sp598pl6yv1rxsihamldsknncn7kq5lfmhv27c4hdv16mv78l6h"; libraryHaskellDepends = [ ansi-terminal base @@ -476740,8 +472742,6 @@ self: { ]; description = "Unit tests for Network.Transport implementations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -476863,8 +472863,8 @@ self: { }: mkDerivation { pname = "network-unexceptional"; - version = "0.2.1.1"; - sha256 = "02bnxdnx15m5nhvxgfpyv7zxfjki2zbg0igmcsqrc2c49dbva228"; + version = "0.2.1.2"; + sha256 = "14fjskhrswaa0xy217kxf2k7nsfs1pqbhhvxgxyv478jm1wx982p"; libraryHaskellDepends = [ base byteslice @@ -476879,8 +472879,6 @@ self: { description = "Network functions that do not throw exceptions"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -476988,6 +472986,7 @@ self: { description = "FromJSON and ToJSON Instances for Network.URI"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -477288,6 +473287,7 @@ self: { description = "Neural Networks in native Haskell"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -478452,8 +474452,6 @@ self: { ]; description = "Active health checks and monitoring of Nginx upstreams"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -479725,8 +475723,8 @@ self: { }: mkDerivation { pname = "nix-thunk"; - version = "0.7.0.1"; - sha256 = "1b6wl253ffzs81w65is76cgijp47pg7mmyc83kjgc08irz98hi0p"; + version = "0.7.2.1"; + sha256 = "0j31dl1jv1219cpbgp2gixqdhpdgxi19gvlwbf9wamxwbdiml133"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -479898,8 +475896,8 @@ self: { }: mkDerivation { pname = "nix-tree"; - version = "0.5.0"; - sha256 = "0gjmmnkizqb5pzzr13a1bzs0smch353nvhwplcp04kwcdgm22axd"; + version = "0.6.1"; + sha256 = "1bnfdymkqpjr19c64my9zzmiggh7jy1fhkx109aj2mkaz4m0w4gi"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -480688,8 +476686,7 @@ self: { ]; description = "A GHC plugin to remove support for recursion"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; - broken = true; + maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -481430,8 +477427,8 @@ self: { pname = "non-empty"; version = "0.3.5"; sha256 = "0xnxisshns862l5khb70i6pkzc9l95j33vkqlk046xl6galcxdvd"; - revision = "2"; - editedCabalFile = "1zppyd9xf3wrdawcf92blv7ncf5p0jria8ki72k2ydj56097knpx"; + revision = "3"; + editedCabalFile = "09372apcl58lw6cw0xibinskrrq5jx02a20n9qbx06dxgswzcjdh"; libraryHaskellDepends = [ base containers @@ -481763,10 +477760,8 @@ self: { }: mkDerivation { pname = "nonempty-vector"; - version = "0.2.3"; - sha256 = "18xcsw2c9gy03dvrlanh799j1ab6dkpd6wwgj8b681r12ha04dqa"; - revision = "2"; - editedCabalFile = "1gpbla0lrqn3ix422zz7qklq9vg2kp5v0lnl97jcy74g5p40533r"; + version = "0.2.4"; + sha256 = "0rqw8yp6i60m4ka0fgkl9mdrmnl0r5knr1znwdv7wl32g3xrwbg3"; libraryHaskellDepends = [ base deepseq @@ -481901,8 +477896,8 @@ self: { }: mkDerivation { pname = "nonempty-zipper"; - version = "1.0.0.4"; - sha256 = "19r7lxjwiscg5ml7l2bx6sizb2rlbxmv81shqwnf8yjbnmpibmkp"; + version = "1.0.1.1"; + sha256 = "08fh82afzhrqgd1w8n4rywr9zlq2v7my25b3f0mbkxcl8nrh602r"; libraryHaskellDepends = [ base comonad @@ -482399,54 +478394,6 @@ self: { ) { }; "nothunks" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - ghc-heap, - ghc-prim, - hedgehog, - random, - stm, - tasty, - tasty-hedgehog, - text, - time, - vector, - }: - mkDerivation { - pname = "nothunks"; - version = "0.1.5"; - sha256 = "1s5x4g5g62bs3jd44p2p9lvv01gwarm8jmmigm1d3i8ia8w0lz4w"; - revision = "1"; - editedCabalFile = "04c4k7hfb6qyrxm2mdyjanh0zyqrci0m119lq3chp804nnplwci4"; - libraryHaskellDepends = [ - base - bytestring - containers - ghc-heap - stm - text - time - vector - ]; - testHaskellDepends = [ - base - containers - ghc-prim - hedgehog - random - stm - tasty - tasty-hedgehog - ]; - description = "Examine values for unexpected thunks"; - license = lib.licenses.asl20; - } - ) { }; - - "nothunks_0_3_0_0" = callPackage ( { mkDerivation, base, @@ -482493,7 +478440,6 @@ self: { ]; description = "Examine values for unexpected thunks"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -482976,8 +478922,8 @@ self: { pname = "np-extras"; version = "0.3.1.3"; sha256 = "000i8lakkqg9yknqdbyasspmlc8zzpj15dqr8l9kqn5lkfhz1n59"; - revision = "2"; - editedCabalFile = "1lvh4ls7s3pwcw289lgq5iaw0wlvpx30hgmwmm6m9xkszdjzb1vq"; + revision = "3"; + editedCabalFile = "0hmq8f2rmzzzsqvk9wa6jqd0y80565wk8hfh1prqa91mrmikd8gi"; libraryHaskellDepends = [ base containers @@ -483109,8 +479055,6 @@ self: { ]; description = "Concurrency library in the style of Erlang/OTP"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -484621,8 +480565,8 @@ self: { pname = "numeric-prelude"; version = "0.4.4"; sha256 = "04x6ry2sxr5hsiz4098dn2gqyjqywiq2xk0anf6wc4xrvasgccjs"; - revision = "2"; - editedCabalFile = "0cfhgpll0fg6d3m27f9fkhrv1l6v0dbbp9srkmg981kdh02pkjx2"; + revision = "3"; + editedCabalFile = "0nr7jpr2rzi2w0ffn4nrvzb8s4281kdslshcgp3xwkiz9daij2vb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -484846,25 +480790,6 @@ self: { ) { }; "numhask" = callPackage ( - { - mkDerivation, - base, - QuickCheck, - }: - mkDerivation { - pname = "numhask"; - version = "0.11.1.0"; - sha256 = "1fnav552f99hbc83vsxvjccak06pqil8kyg8fhbgsllmsbhbzpqq"; - libraryHaskellDepends = [ - base - QuickCheck - ]; - description = "A numeric class hierarchy"; - license = lib.licenses.bsd3; - } - ) { }; - - "numhask_0_12_1_0" = callPackage ( { mkDerivation, base, @@ -484883,7 +480808,6 @@ self: { ]; description = "A numeric class hierarchy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -485007,6 +480931,7 @@ self: { description = "See readme.md"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -485109,12 +481034,10 @@ self: { ]; description = "Numerical spaces"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "numhask-space_0_12_0_0" = callPackage ( + "numhask-space_0_13_0_0" = callPackage ( { mkDerivation, adjunctions, @@ -485123,7 +481046,6 @@ self: { distributive, doctest-parallel, numhask, - random, semigroupoids, tdigest, text, @@ -485132,15 +481054,14 @@ self: { }: mkDerivation { pname = "numhask-space"; - version = "0.12.0.0"; - sha256 = "1g8ccb1lyg7dx3j49d3ry014a64myday7gxxkss1nicim07by9ih"; + version = "0.13.0.0"; + sha256 = "0nhjj99b170axz8fncxvsshxvf9z57gyas2qnwyr53kawandl49j"; libraryHaskellDepends = [ adjunctions base containers distributive numhask - random semigroupoids tdigest text @@ -485154,7 +481075,6 @@ self: { description = "Numerical spaces"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -485274,6 +481194,8 @@ self: { ]; description = "NURBS"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -485481,10 +481403,8 @@ self: { }: mkDerivation { pname = "nvim-hs"; - version = "2.3.2.3"; - sha256 = "03s0fsws7f8mld6kpmymagrmajfnxzi9isgdzik4kdrx8fzygin8"; - revision = "1"; - editedCabalFile = "132mw5hg846sg381g08vlxhw9xqqxh3508ykzn5b5sh9m3igf6j6"; + version = "2.3.2.4"; + sha256 = "1wvmysvhmlmqm2nx8psjj6z38a49krrqwd57v2lf822lch4gi5lc"; libraryHaskellDepends = [ base bytestring @@ -485751,6 +481671,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Flexible production-scale string interpolation library"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -485797,6 +481718,8 @@ self: { testToolDepends = [ tasty-discover ]; description = "Customize your nyan interpolator!"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -485818,6 +481741,7 @@ self: { ]; description = "Simplified lightweight interpolation"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -485991,10 +481915,8 @@ self: { }: mkDerivation { pname = "o-clock"; - version = "1.4.0"; - sha256 = "1qmv0hq1z3x5h3mxpdd3prf9yhk7688hdm09zf8l36iq2602vj5g"; - revision = "1"; - editedCabalFile = "0jflzz1a78vji38x2dc4drj8w95sxxkmz73sa06a2xg7a4z64mb3"; + version = "1.4.0.1"; + sha256 = "0cip55d5876hp57sgzg211p06s4r1jx4vxz5cbhz93272mb0s6lw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -486041,6 +481963,7 @@ self: { ]; description = "Finitely generated abelian groups"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -486073,6 +481996,8 @@ self: { ]; description = "Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -486428,6 +482353,52 @@ self: { } ) { }; + "ob" = callPackage ( + { + mkDerivation, + aeson, + async, + base, + commonmark-simple, + commonmark-wikilink, + containers, + filepath, + monad-logger, + pandoc, + pandoc-types, + relude, + stm, + unionmount, + unliftio, + }: + mkDerivation { + pname = "ob"; + version = "0.1.0.0"; + sha256 = "11palinqm0ci1hmjdkpqaawjklw8gyi8hcjknlgxq9ndmd67p2c5"; + libraryHaskellDepends = [ + aeson + async + base + commonmark-simple + commonmark-wikilink + containers + filepath + monad-logger + pandoc + pandoc-types + relude + stm + unionmount + unliftio + ]; + testHaskellDepends = [ base ]; + description = "Live in-memory sync of Obsidian Markdown notes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "obd" = callPackage ( { mkDerivation, @@ -487517,8 +483488,8 @@ self: { }: mkDerivation { pname = "ods2csv"; - version = "0.1"; - sha256 = "16f4n8a1a3jq0dk8ds6sn7vljh69slhdbdvbw8mzzvhwjdxmk7cq"; + version = "0.1.0.1"; + sha256 = "1a1qrknqh24hgv5v46vnxnaqcnx3n92rcwgh3b6h6k27kassx4xa"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -487544,22 +483515,28 @@ self: { { mkDerivation, base, - HTTP, + http-client, + http-client-tls, + http-types, HUnit, network, network-uri, test-framework, test-framework-hunit, + utf8-string, }: mkDerivation { pname = "oeis"; - version = "0.3.10"; - sha256 = "0aa5i0328k8pf0y439b95c3ipv70lfabvv55jp64pwb9kx6p5ymv"; + version = "0.3.10.1"; + sha256 = "0m7h1pbiy2xpagvggsp6a8rvafdgzr84222bp8rl4yh57lz3wmw4"; libraryHaskellDepends = [ base - HTTP + http-client + http-client-tls + http-types network network-uri + utf8-string ]; testHaskellDepends = [ base @@ -487686,8 +483663,8 @@ self: { }: mkDerivation { pname = "ogma-cli"; - version = "1.5.0"; - sha256 = "1gnk0lc02mw2gml9c8xr7g50nbsilm3wj1b5f3r7aiyk3j9i1fvl"; + version = "1.7.0"; + sha256 = "1ngkk3bkvjy3nz2rs0mprrwrdq3a3mzih3bjkiz0xlm6xn3kmafh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -487705,7 +483682,6 @@ self: { ]; description = "Ogma: Helper tool to interoperate between Copilot and other languages"; license = "unknown"; - hydraPlatforms = lib.platforms.none; mainProgram = "ogma"; } ) { }; @@ -487716,16 +483692,24 @@ self: { aeson, base, bytestring, + containers, + directory, filepath, + graphviz, HUnit, + megaparsec, mtl, ogma-extra, ogma-language-c, - ogma-language-cocospec, ogma-language-copilot, + ogma-language-csv, ogma-language-jsonspec, + ogma-language-lustre, ogma-language-smv, + ogma-language-xlsx, + ogma-language-xmlspec, ogma-spec, + process, QuickCheck, test-framework, test-framework-hunit, @@ -487734,26 +483718,35 @@ self: { }: mkDerivation { pname = "ogma-core"; - version = "1.5.0"; - sha256 = "1cr09v5dbbn21b57kq79nbs7plcw9qplj5c2mhghg5dsqnzflhb7"; + version = "1.7.0"; + sha256 = "0f9h8wx12i4awgbcnvn30k4xydp21lg7r7spsvpm45n4x4w4d3r8"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring + containers + directory filepath + graphviz + megaparsec mtl ogma-extra ogma-language-c - ogma-language-cocospec ogma-language-copilot + ogma-language-csv ogma-language-jsonspec + ogma-language-lustre ogma-language-smv + ogma-language-xlsx + ogma-language-xmlspec ogma-spec + process text ]; testHaskellDepends = [ base + directory HUnit QuickCheck test-framework @@ -487762,7 +483755,6 @@ self: { ]; description = "Ogma: Helper tool to interoperate between Copilot and other languages"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -487783,8 +483775,8 @@ self: { }: mkDerivation { pname = "ogma-extra"; - version = "1.5.0"; - sha256 = "05n874zfzqjwvlmqj098rn696l8fj9krgjzw46c2vqzzp0ahavdi"; + version = "1.7.0"; + sha256 = "1sh6gssq5w5yh7jnhflzgqh5f6kfxlsgqcgj6rjwai3miq8z7pap"; libraryHaskellDepends = [ aeson base @@ -487809,10 +483801,12 @@ self: { "ogma-language-c" = callPackage ( { mkDerivation, + alex, array, base, BNFC, Cabal, + happy, process, QuickCheck, test-framework, @@ -487820,11 +483814,10 @@ self: { }: mkDerivation { pname = "ogma-language-c"; - version = "1.5.0"; - sha256 = "1j4sizmahy55rh7f501m4gbvg6c9nbhamhzj6bqhpx2lsy3z0k6l"; + version = "1.7.0"; + sha256 = "1jmgvln7fvjji5rwx8qhganj9xhviqqlfdnrc1icqirc6yzgbvi8"; setupHaskellDepends = [ base - BNFC Cabal process ]; @@ -487832,6 +483825,11 @@ self: { array base ]; + libraryToolDepends = [ + alex + BNFC + happy + ]; testHaskellDepends = [ base QuickCheck @@ -487840,8 +483838,6 @@ self: { ]; description = "Ogma: Runtime Monitor translator: C Language Frontend"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -487859,8 +483855,8 @@ self: { }: mkDerivation { pname = "ogma-language-cocospec"; - version = "1.5.0"; - sha256 = "09gmyiak2xxwznqznf0p4z3g2jmsb96zj8xk8yprc3ql299k3sj7"; + version = "1.6.0"; + sha256 = "1swvwihsrv3yx5ab1mlhqamn6075bnkcajwdfvf52ky6sqscziy5"; setupHaskellDepends = [ base BNFC @@ -487888,14 +483884,43 @@ self: { { mkDerivation, base }: mkDerivation { pname = "ogma-language-copilot"; - version = "1.5.0"; - sha256 = "19wv5xm649lflfipj6irjax628wah5vzl9f3ifshq14s353lyxi4"; + version = "1.7.0"; + sha256 = "1m27a4jm810piqdm22cgbm9g6ca72q774m54bjlyh100zrsq890h"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints"; license = "unknown"; } ) { }; + "ogma-language-csv" = callPackage ( + { + mkDerivation, + base, + bytestring, + cassava, + mtl, + ogma-spec, + text, + vector, + }: + mkDerivation { + pname = "ogma-language-csv"; + version = "1.7.0"; + sha256 = "06s98ci30v7kpwkgd42ycpngxzh1qarlm5d5v7yfba6fb0m0b5v6"; + libraryHaskellDepends = [ + base + bytestring + cassava + mtl + ogma-spec + text + vector + ]; + description = "Ogma: Runtime Monitor translator: CSV Frontend"; + license = "unknown"; + } + ) { }; + "ogma-language-fret-cs" = callPackage ( { mkDerivation, @@ -487978,36 +484003,81 @@ self: { bytestring, jsonpath, megaparsec, + mtl, ogma-spec, text, }: mkDerivation { pname = "ogma-language-jsonspec"; - version = "1.5.0"; - sha256 = "09w4xywcvilyw4yxhz4p2nmix46nhxnljlrbjdkzf0ban2b8kkhd"; + version = "1.7.0"; + sha256 = "1scla1xwzwzaf3p87prjbd9z6s2lc0138gfl3vxcmv963cf7wlna"; libraryHaskellDepends = [ aeson base bytestring jsonpath megaparsec + mtl ogma-spec text ]; description = "Ogma: Runtime Monitor translator: JSON Frontend"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; + } + ) { }; + + "ogma-language-lustre" = callPackage ( + { + mkDerivation, + alex, + array, + base, + BNFC, + Cabal, + happy, + process, + QuickCheck, + test-framework, + test-framework-quickcheck2, + }: + mkDerivation { + pname = "ogma-language-lustre"; + version = "1.7.0"; + sha256 = "12263lwgcr91x6bw99wwkywnnfxs5jiwh73h2sngy9if9b2glr3d"; + setupHaskellDepends = [ + base + Cabal + process + ]; + libraryHaskellDepends = [ + array + base + ]; + libraryToolDepends = [ + alex + BNFC + happy + ]; + testHaskellDepends = [ + base + QuickCheck + test-framework + test-framework-quickcheck2 + ]; + description = "Ogma: Runtime Monitor translator: Lustre Language Frontend"; + license = "unknown"; } ) { }; "ogma-language-smv" = callPackage ( { mkDerivation, + alex, array, base, BNFC, Cabal, + happy, process, QuickCheck, test-framework, @@ -488015,11 +484085,10 @@ self: { }: mkDerivation { pname = "ogma-language-smv"; - version = "1.5.0"; - sha256 = "1lhllgwibv9hprwlbp3bf29pykbzfmyfifd2gz1jzrhm6cdmysc2"; + version = "1.7.0"; + sha256 = "1qj2nrhgvx6iz3bwzpahj5yyl1ancw1asi6062nnv2pqg16lb0jy"; setupHaskellDepends = [ base - BNFC Cabal process ]; @@ -488027,6 +484096,11 @@ self: { array base ]; + libraryToolDepends = [ + alex + BNFC + happy + ]; testHaskellDepends = [ base QuickCheck @@ -488035,8 +484109,60 @@ self: { ]; description = "Ogma: Runtime Monitor translator: SMV Language Frontend"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; + } + ) { }; + + "ogma-language-xlsx" = callPackage ( + { + mkDerivation, + base, + bytestring, + ogma-spec, + text, + xlsx, + }: + mkDerivation { + pname = "ogma-language-xlsx"; + version = "1.7.0"; + sha256 = "1rsdb7vc25s9rx09ccyiv3ja566zhaqmhc57qx5ajj49j1pffvs0"; + libraryHaskellDepends = [ + base + bytestring + ogma-spec + text + xlsx + ]; + description = "Ogma: Runtime Monitor translator: XLSX Frontend"; + license = "unknown"; + } + ) { }; + + "ogma-language-xmlspec" = callPackage ( + { + mkDerivation, + base, + hxt, + hxt-regex-xmlschema, + hxt-xpath, + mtl, + ogma-spec, + pretty, + }: + mkDerivation { + pname = "ogma-language-xmlspec"; + version = "1.7.0"; + sha256 = "08ivxc8l3f4jmvmciagi1da1d02aggl7y4zcswsinwib49254vrp"; + libraryHaskellDepends = [ + base + hxt + hxt-regex-xmlschema + hxt-xpath + mtl + ogma-spec + pretty + ]; + description = "Ogma: Runtime Monitor translator: XML Frontend"; + license = "unknown"; } ) { }; @@ -488044,8 +484170,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "ogma-spec"; - version = "1.5.0"; - sha256 = "01xrmy7xm025ylbchgzbpg4dmd74k0fsrdl03nn8ip7fp1mzwn83"; + version = "1.7.0"; + sha256 = "16m6yqpb7lqaaac2v5x5bi8rjk98ibxlk10rl18ra0a0iprjg9q7"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: JSON Frontend"; license = "unknown"; @@ -488289,6 +484415,8 @@ self: { ]; description = "OpenID Connect 1.0 library for RP"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -488447,6 +484575,7 @@ self: { base, base64-bytestring, bytestring, + containers, directory, filepath, http-client, @@ -488459,13 +484588,14 @@ self: { }: mkDerivation { pname = "ollama-haskell"; - version = "0.1.2.0"; - sha256 = "1y2hvjqn22d9d6lpsv95yrjkrzhkqp750d1rnysx8kdkxq59zz31"; + version = "0.1.3.0"; + sha256 = "1ds9hkjhmkaw7mgxbpbq83df30iwjmnxi343f2sbm8xl8hhc8c1g"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring + containers directory filepath http-client @@ -488478,6 +484608,7 @@ self: { base base64-bytestring bytestring + containers directory filepath http-client @@ -488601,8 +484732,6 @@ self: { ]; description = "om-doh"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -488642,8 +484771,6 @@ self: { ]; description = "Haskell utilities for building embedded Elm programs"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -488667,8 +484794,6 @@ self: { ]; description = "Monad transformer providing MonadFail"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -488716,14 +484841,18 @@ self: { "om-http" = callPackage ( { mkDerivation, + aeson, async, base, + base64, bytestring, + case-insensitive, + containers, directory, filepath, http-types, mime-types, - monad-logger, + monad-logger-aeson, network, om-show, safe-exceptions, @@ -488738,17 +484867,21 @@ self: { }: mkDerivation { pname = "om-http"; - version = "0.3.1.1"; - sha256 = "1nxc0bckjm0nm46rvnhs4vglrcrzwim114x912a4mdgwwi82fkax"; + version = "0.5.0.0"; + sha256 = "165m5dijcwa9knrn4lfk86l8gs30b98xbmp75vm6y0wc3my0dhsq"; libraryHaskellDepends = [ + aeson async base + base64 bytestring + case-insensitive + containers directory filepath http-types mime-types - monad-logger + monad-logger-aeson network om-show safe-exceptions @@ -488945,8 +485078,6 @@ self: { ]; description = "Opinionated logging utilities"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -488957,21 +485088,21 @@ self: { containers, ghc, safe, + time, }: mkDerivation { pname = "om-plugin-imports"; - version = "0.4.0.0.9.10"; - sha256 = "07ghwn2jpy580mzf70x0rawmxsqsbyy1adp204vydxapp04xbv0k"; + version = "0.4.0.1.9.10"; + sha256 = "1qkgfxsd4vpxd0fbhkfz5636zc5mbhcxh80h98h67hdxkkc69ad4"; libraryHaskellDepends = [ base containers ghc safe + time ]; description = "Plugin-based explicit import generation"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -489403,8 +485534,6 @@ self: { ]; description = "HTML-parsing primitives for Parsec"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -489471,8 +485600,6 @@ self: { ]; description = "Pretty-printing short Aeson values as text"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -489979,10 +486106,8 @@ self: { }: mkDerivation { pname = "opaleye"; - version = "0.10.4.0"; - sha256 = "16sj1kim44g93cnxkw26hp203ib7pkyzscalk5rfnlz409s1jhp9"; - revision = "2"; - editedCabalFile = "1q33108zah4x7jivihg2455c9zyjwfya0vqbfjqmys9w5ld4ihbm"; + version = "0.10.5.0"; + sha256 = "0vp0k043a22l18hi54grn7drpp2486r43k90my59ymqyy79blh68"; libraryHaskellDepends = [ aeson base @@ -490359,18 +486484,38 @@ self: { }: mkDerivation { pname = "open-browser"; - version = "0.2.1.0"; - sha256 = "0rna8ir2cfp8gk0rd2q60an51jxc08lx4gl0liw8wwqgh1ijxv8b"; + version = "0.2.1.1"; + sha256 = "013qjlvx2rm1hr907ls3wqw3av0alw8q7gql05bb2ccf4g1h3ay2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base process ]; - executableHaskellDepends = [ base ]; description = "Open a web browser from Haskell"; license = lib.licenses.bsd3; - mainProgram = "example"; + } + ) { }; + + "open-browser_0_3_0_1" = callPackage ( + { + mkDerivation, + base, + process, + }: + mkDerivation { + pname = "open-browser"; + version = "0.3.0.1"; + sha256 = "0gnckivfyv131f342nziyj0p57m9arq0ds8b6jylxga31snj3icn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + process + ]; + description = "Open a web browser from Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -490650,6 +486795,71 @@ self: { } ) { }; + "openai" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + filepath, + http-api-data, + http-client, + http-client-tls, + servant, + servant-client, + servant-multipart-api, + servant-multipart-client, + tasty, + tasty-hunit, + text, + time, + vector, + }: + mkDerivation { + pname = "openai"; + version = "1.0.1"; + sha256 = "0yjy6a77ss20clfga83785asj32752v315rv93043927lsjacnh5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + filepath + http-api-data + http-client-tls + servant + servant-client + servant-multipart-api + servant-multipart-client + text + time + vector + ]; + executableHaskellDepends = [ + base + text + ]; + testHaskellDepends = [ + aeson + base + http-client + http-client-tls + servant-client + tasty + tasty-hunit + text + ]; + description = "Servant bindings to OpenAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "openai-example"; + broken = true; + } + ) { }; + "openai-hs" = callPackage ( { mkDerivation, @@ -490713,8 +486923,6 @@ self: { ]; description = "Unofficial OpenAI client"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -490848,6 +487056,8 @@ self: { ]; description = "Auto-generated API bindings for openai"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -491572,6 +487782,45 @@ self: { } ) { }; + "opendht-hs" = callPackage ( + { + mkDerivation, + base, + bytestring, + c2hs, + containers, + data-default, + lens, + mtl, + opendht-c, + random, + stm, + transformers, + }: + mkDerivation { + pname = "opendht-hs"; + version = "0.1.0.0"; + sha256 = "0vrqxa9vyz8r6ryvc90mqqzacjv5yqlalb7wm488zs85iszblskv"; + libraryHaskellDepends = [ + base + bytestring + containers + data-default + lens + mtl + random + stm + transformers + ]; + libraryPkgconfigDepends = [ opendht-c ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for OpenDHT"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { opendht-c = null; }; + "openexchangerates" = callPackage ( { mkDerivation, @@ -491857,6 +488106,8 @@ self: { ]; description = "An implementation of the OpenID-2.0 spec."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -492647,6 +488898,7 @@ self: { description = "GHC plugin for open telemetry"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -493173,8 +489425,8 @@ self: { }: mkDerivation { pname = "opentracing"; - version = "0.3.0"; - sha256 = "1bbs2rv0rfsz3mmi04qxjirmbm9ghsx8cffa15lm4n8sxpkafz82"; + version = "0.3.0.1"; + sha256 = "1wcqimh37k1z1x2jzsg9siqdlwslx8b3pzg1xlicfz355hbzrf19"; libraryHaskellDepends = [ aeson async @@ -493202,8 +489454,6 @@ self: { ]; description = "OpenTracing for Haskell"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -493219,8 +489469,8 @@ self: { }: mkDerivation { pname = "opentracing-http-client"; - version = "0.3.0"; - sha256 = "1wjhb15ay6l5ynby90abrlkw7i9iwnkifzfpi39bbk7884wkl6a7"; + version = "0.3.0.1"; + sha256 = "1hkpw5yasz0zy55zh8m3k69fl8p316x9nqw0amfqazwrk9wwakh3"; libraryHaskellDepends = [ base http-client @@ -493231,7 +489481,6 @@ self: { ]; description = "OpenTracing instrumentation of http-client"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -493258,8 +489507,8 @@ self: { }: mkDerivation { pname = "opentracing-jaeger"; - version = "0.3.0"; - sha256 = "0a1kk98ab98pwkh9znssz8s2yfg660n509rkiwslarm910lyqmvp"; + version = "0.3.0.1"; + sha256 = "1vbnlh3s5gzxkby3kjmihnzs1wirjynzvdpnxkp6rxzlxz0p5bca"; libraryHaskellDepends = [ base bytestring @@ -493296,8 +489545,8 @@ self: { }: mkDerivation { pname = "opentracing-wai"; - version = "0.3.0"; - sha256 = "1j9bamsy6yflxhk6xy1li2a1jqva07r7w3jf509wfiq4474i345k"; + version = "0.3.0.1"; + sha256 = "0fvb4dalycc7nmn619ssczwdpgsc2bgvzn5fbz10gzg2b6i3c67r"; libraryHaskellDepends = [ base lens @@ -493307,7 +489556,6 @@ self: { ]; description = "Middleware adding OpenTracing tracing for WAI applications"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -493321,8 +489569,8 @@ self: { }: mkDerivation { pname = "opentracing-zipkin-common"; - version = "0.3.0"; - sha256 = "1ha0f6y2rj5j7634z5pcas1425rlx0i94xiwiwqy9za54hhqaa3i"; + version = "0.3.0.1"; + sha256 = "1nph7csy8rfj1gs21x1skhcy6kj02892dlkvwvb8lil6z5bqk0f3"; libraryHaskellDepends = [ aeson base @@ -493331,7 +489579,6 @@ self: { ]; description = "Zipkin OpenTracing Backend Commons"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -493357,8 +489604,8 @@ self: { }: mkDerivation { pname = "opentracing-zipkin-v1"; - version = "0.3.0"; - sha256 = "1hcpmr5nr7h045nf4m82q1j7xcqi8hrm6fdw4q2xx38vz3hnph9v"; + version = "0.3.0.1"; + sha256 = "1jhnwsddssfsanih5vyrm459rynlm7gbkhwxddq4rm0fgf3dl36s"; libraryHaskellDepends = [ base bytestring @@ -493400,8 +489647,8 @@ self: { }: mkDerivation { pname = "opentracing-zipkin-v2"; - version = "0.3.0"; - sha256 = "1bkvg8krw9jv4c48an0g6z140ghln91vcc0igcxzj50y7vmczrh7"; + version = "0.3.0.1"; + sha256 = "0ccc2ljajx8qwbwmmvizdj9aqxg83wy06ghdd18ccdah5nx3bjqd"; libraryHaskellDepends = [ aeson base @@ -493417,7 +489664,6 @@ self: { ]; description = "Zipkin V2 backend for OpenTracing"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -493670,8 +489916,8 @@ self: { pname = "oplang"; version = "0.5.0.0"; sha256 = "0psk8jyxdhx2spzrx6k3hka7pyb2mhhsdwwk1g4bzgd3hmxnhh5l"; - revision = "2"; - editedCabalFile = "0y98xdmycpacylizvwnw5m1ca8ipwmwkb7yzr6jwqr7rdqv1yh50"; + revision = "3"; + editedCabalFile = "0hfmlvgg93bj1xaraav57i1gyng611cs4ky79xg467cp5yrfjfd0"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -493885,6 +490131,57 @@ self: { ]; description = "Settings parsing for Haskell: command-line arguments, environment variables, and configuration values"; license = lib.licenses.lgpl3Only; + } + ) { }; + + "opt-env-conf_0_9_0_0" = callPackage ( + { + mkDerivation, + aeson, + autodocodec, + autodocodec-nix, + autodocodec-schema, + autodocodec-yaml, + base, + containers, + hashable, + mtl, + path, + path-io, + safe-coloured-text, + safe-coloured-text-layout, + safe-coloured-text-terminfo, + selective, + text, + validity, + validity-containers, + }: + mkDerivation { + pname = "opt-env-conf"; + version = "0.9.0.0"; + sha256 = "151jppj1id7r3n32hjhgxbms17xs0wir9xd2fp5bcap19h57pbis"; + libraryHaskellDepends = [ + aeson + autodocodec + autodocodec-nix + autodocodec-schema + autodocodec-yaml + base + containers + hashable + mtl + path + path-io + safe-coloured-text + safe-coloured-text-layout + safe-coloured-text-terminfo + selective + text + validity + validity-containers + ]; + description = "Settings parsing for Haskell: command-line arguments, environment variables, and configuration values"; + license = lib.licenses.lgpl3Only; hydraPlatforms = lib.platforms.none; } ) { }; @@ -493893,6 +490190,7 @@ self: { { mkDerivation, aeson, + autodocodec, base, containers, genvalidity, @@ -493903,6 +490201,7 @@ self: { mtl, opt-env-conf, path, + path-io, pretty-show, QuickCheck, safe-coloured-text, @@ -493912,11 +490211,10 @@ self: { }: mkDerivation { pname = "opt-env-conf-test"; - version = "0.0.0.0"; - sha256 = "1wax19kv3slnnk9zibjsjq4nb3qjcgfznhbs1hv1kf8309a8hzvl"; - isLibrary = true; - isExecutable = true; + version = "0.0.0.2"; + sha256 = "0smdlkf74vkdxfddl4zmc5kh6dlx2l4v00c0f6l3gn9180kc8p4m"; libraryHaskellDepends = [ + aeson base genvalidity genvalidity-containers @@ -493925,13 +490223,9 @@ self: { sydtest text ]; - executableHaskellDepends = [ - base - opt-env-conf - text - ]; testHaskellDepends = [ aeson + autodocodec base containers genvalidity-aeson @@ -493940,6 +490234,7 @@ self: { mtl opt-env-conf path + path-io pretty-show QuickCheck safe-coloured-text @@ -493950,7 +490245,7 @@ self: { description = "A testing companion package for opt-env-conf"; license = "unknown"; hydraPlatforms = lib.platforms.none; - mainProgram = "opt-env-conf-example"; + broken = true; } ) { }; @@ -494128,6 +490423,8 @@ self: { ]; description = "A tiny package containing operators missing from the official package"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -494147,8 +490444,8 @@ self: { pname = "optics-th"; version = "0.4.1"; sha256 = "05zxljfqmhr5if7l8gld5s864nql6kqjfizsf1z7r3ydknvmff6p"; - revision = "8"; - editedCabalFile = "0ny8avgki1hakrfrmg848v5s4s39ql5shs4zd2clg1fsfshqljjw"; + revision = "9"; + editedCabalFile = "0v96pjcm6g59d49vg2a0zcaxyky1yml7rcg2q0635qq27bc01x14"; libraryHaskellDepends = [ base containers @@ -494222,8 +490519,6 @@ self: { ]; description = "Simple command line interface arguments parser"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -494254,6 +490549,7 @@ self: { description = "Command-line arguments parsing for Hasql"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -494551,6 +490847,8 @@ self: { pname = "optparse-applicative"; version = "0.18.1.0"; sha256 = "14f4xihvklrdbc0banwzh5wwqfmyi1d34r43hsw2ks16zns1m0b3"; + revision = "1"; + editedCabalFile = "10kd3gn961kb20acrqah70gkla2d3qypr37z0pzypry73a3762gk"; libraryHaskellDepends = [ base prettyprinter @@ -494880,6 +491178,48 @@ self: { } ) { }; + "opus" = callPackage ( + { + mkDerivation, + base, + bytestring, + conduit, + directory, + exceptions, + hspec, + microlens, + microlens-th, + opus, + resourcet, + }: + mkDerivation { + pname = "opus"; + version = "0.3.0.0"; + sha256 = "0q4g71dd7dl73q9hnn2vg1pphqxncfh1qrddjdbzwmcdi54jhcmw"; + libraryHaskellDepends = [ + base + bytestring + conduit + exceptions + microlens + microlens-th + resourcet + ]; + libraryPkgconfigDepends = [ opus ]; + testHaskellDepends = [ + base + bytestring + directory + hspec + microlens + ]; + description = "Bindings to libopus for the Opus audio codec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { opus = null; }; + "opusfile" = callPackage ( { mkDerivation, @@ -495554,6 +491894,8 @@ self: { ]; description = "Parser for Emacs org-mode files"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -495581,6 +491923,7 @@ self: { ]; description = "Lucid integration for org-mode"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -496157,7 +492500,7 @@ self: { } ) { }; - "ormolu" = callPackage ( + "ormolu_0_7_2_0" = callPackage ( { mkDerivation, ansi-terminal, @@ -496244,11 +492587,12 @@ self: { testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "ormolu"; } ) { }; - "ormolu_0_7_4_0" = callPackage ( + "ormolu" = callPackage ( { mkDerivation, ansi-terminal, @@ -496337,7 +492681,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ormolu"; } ) { }; @@ -496439,6 +492782,101 @@ self: { } ) { }; + "ormolu_0_8_0_0" = callPackage ( + { + mkDerivation, + ansi-terminal, + array, + base, + binary, + bytestring, + Cabal-syntax, + choice, + containers, + Diff, + directory, + file-embed, + filepath, + ghc-lib-parser, + hspec, + hspec-discover, + hspec-megaparsec, + megaparsec, + MemoTrie, + mtl, + optparse-applicative, + path, + path-io, + QuickCheck, + syb, + temporary, + text, + th-env, + unliftio, + }: + mkDerivation { + pname = "ormolu"; + version = "0.8.0.0"; + sha256 = "1drs1ks12wcydpdk4px1bfd2397isds7w3blhf74jg8cqwbkzms9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + array + base + binary + bytestring + Cabal-syntax + choice + containers + Diff + directory + file-embed + filepath + ghc-lib-parser + megaparsec + MemoTrie + mtl + syb + text + ]; + executableHaskellDepends = [ + base + Cabal-syntax + containers + directory + filepath + ghc-lib-parser + optparse-applicative + text + th-env + unliftio + ]; + testHaskellDepends = [ + base + Cabal-syntax + choice + containers + directory + filepath + ghc-lib-parser + hspec + hspec-megaparsec + megaparsec + path + path-io + QuickCheck + temporary + text + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ormolu"; + } + ) { }; + "orthotope" = callPackage ( { mkDerivation, @@ -496455,8 +492893,8 @@ self: { }: mkDerivation { pname = "orthotope"; - version = "0.1.6.0"; - sha256 = "0qc4bnqvpwr7nws5id8960mwhsb3sww1dp5a4j0076l6v452zl3k"; + version = "0.1.7.0"; + sha256 = "1ciii3sfs7zm22gp4ymsk30ngcv2fkgp7qfr1msqd7lj500f5hrw"; libraryHaskellDepends = [ base deepseq @@ -497130,6 +493568,8 @@ self: { ]; description = "Open Source Vulnerability format"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -497375,7 +493815,6 @@ self: { ]; description = "External sorting package based on Conduit"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "SortLines"; } ) { }; @@ -497735,6 +494174,8 @@ self: { ]; description = "“Vertical” parsing of values"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -497782,6 +494223,7 @@ self: { ]; description = "Our JSON parsers/encoders"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -498023,6 +494465,8 @@ self: { pname = "package-version"; version = "0.4"; sha256 = "00ack16vq6c1pqrnm5pl8m0p5dx0rgrzk2ylsl22l9fj70v730a6"; + revision = "1"; + editedCabalFile = "0yi88ilxyppyjpybladc5vf5kzvi1jhacpsgiw8y5xk634rwr6gn"; libraryHaskellDepends = [ base bytestring @@ -498079,8 +494523,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "packcheck"; - version = "0.6.0"; - sha256 = "0n050lpbcykzhaxwjxyh65crp2iyn3bvdagybap9prqid0zj4k8z"; + version = "0.7.1"; + sha256 = "07a03gmcvfr8js19cdas6dy577mjpmfdbpimikr6h9krr80asjsb"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; benchmarkHaskellDepends = [ base ]; @@ -498089,21 +494533,6 @@ self: { } ) { }; - "packcheck_0_7_0" = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "packcheck"; - version = "0.7.0"; - sha256 = "19wi0jbnfblkbvprszjr0n8f945n60117nvb1lhhrm9vh4dw86v6"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - benchmarkHaskellDepends = [ base ]; - description = "Universal build and CI testing for Haskell packages"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "packdeps" = callPackage ( { mkDerivation, @@ -498199,6 +494628,79 @@ self: { } ) { }; + "packed-data" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + bytestring-strict-builder, + cassava, + Chart, + Chart-diagrams, + criterion, + deepseq, + directory, + extra, + filepath, + hspec, + listsafe, + mtl, + optparse-applicative, + split, + template-haskell, + time, + vector, + }: + mkDerivation { + pname = "packed-data"; + version = "0.1.0.1"; + sha256 = "0hpqqvxhf6jy6g9g7ngy2dirc9ppbakgmylikd10xa8rsy5ff7sy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + bytestring-strict-builder + deepseq + extra + mtl + template-haskell + ]; + executableHaskellDepends = [ + base + deepseq + mtl + time + ]; + testHaskellDepends = [ + base + bytestring + bytestring-strict-builder + hspec + ]; + benchmarkHaskellDepends = [ + aeson + base + bytestring + cassava + Chart + Chart-diagrams + criterion + deepseq + directory + filepath + listsafe + mtl + optparse-applicative + split + vector + ]; + license = lib.licenses.bsd3; + mainProgram = "packed-exe"; + } + ) { }; + "packed-dawg" = callPackage ( { mkDerivation, @@ -498988,8 +495490,6 @@ self: { ]; description = "An interface to the PagerDuty API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -499025,29 +495525,6 @@ self: { ) { }; "pagure" = callPackage ( - { - mkDerivation, - aeson, - base, - http-query, - text, - }: - mkDerivation { - pname = "pagure"; - version = "0.1.2"; - sha256 = "0xipzf25glfslz8xkc2qkb2jhsvpfmpz62h330siimxp8rk16r8z"; - libraryHaskellDepends = [ - aeson - base - http-query - text - ]; - description = "Pagure REST client library"; - license = lib.licenses.gpl2Only; - } - ) { }; - - "pagure_0_2_1" = callPackage ( { mkDerivation, aeson, @@ -499067,51 +495544,10 @@ self: { ]; description = "Pagure REST client library"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; } ) { }; "pagure-cli" = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - base, - bytestring, - filepath, - optparse-applicative, - pagure, - simple-cmd-args, - text, - unordered-containers, - yaml, - }: - mkDerivation { - pname = "pagure-cli"; - version = "0.2.1"; - sha256 = "1w0z6c3i91di9ixbpiwp610xyfp26g325571c0j5abscr1d2fbv7"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson - aeson-pretty - base - bytestring - filepath - optparse-applicative - pagure - simple-cmd-args - text - unordered-containers - yaml - ]; - description = "Pagure client"; - license = lib.licenses.gpl2Only; - mainProgram = "pagure"; - } - ) { }; - - "pagure-cli_0_2_2" = callPackage ( { mkDerivation, aeson, @@ -499151,7 +495587,6 @@ self: { ]; description = "A Pagure gitforge query tool"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; mainProgram = "pagure"; } ) { }; @@ -499269,33 +495704,6 @@ self: { ) { }; "palette" = callPackage ( - { - mkDerivation, - array, - base, - colour, - containers, - MonadRandom, - }: - mkDerivation { - pname = "palette"; - version = "0.3.0.3"; - sha256 = "11d3011j680nhd0r2b29fhirld2vijwynwbgv8i5v1q7lgrb92az"; - revision = "2"; - editedCabalFile = "1kc2va4x50lrgril36vc3dm5j42464m675jbadw7p31hg4vriqc3"; - libraryHaskellDepends = [ - array - base - colour - containers - MonadRandom - ]; - description = "Utilities for choosing and creating color schemes"; - license = lib.licenses.bsd3; - } - ) { }; - - "palette_0_3_0_4" = callPackage ( { mkDerivation, array, @@ -499308,6 +495716,8 @@ self: { pname = "palette"; version = "0.3.0.4"; sha256 = "0n8rylfpf9f0fx58c33v4nx8vwkrz8qlqr9xc1agikzh0l7dgksz"; + revision = "1"; + editedCabalFile = "04hr5yiplm9162n6i3xhr4v70vnxdfm0gn730qcb1yyv2v2z1vx4"; libraryHaskellDepends = [ array base @@ -499317,7 +495727,6 @@ self: { ]; description = "Utilities for choosing and creating color schemes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -499373,19 +495782,35 @@ self: { { mkDerivation, base, + byte-order, + bytebuild, byteslice, bytesmith, + bytestring, chronos, + containers, + contiguous, + directory, gauge, ip, + json-syntax, + optparse-generic, primitive, primitive-addr, run-st, + text, + text-short, + transformers, + uuid-bytes, + wide-word, + zlib, }: mkDerivation { pname = "pan-os-syslog"; - version = "0.1.0.0"; - sha256 = "0ydydbql0pgd6vp9zvzjf0qzsprjaicz9vffrrp3z1xgmfynh70r"; + version = "0.2.0.0"; + sha256 = "0wd3wgkzi6qaarf1qy336kvyhrwwm9fydwpf90f81138rjhbdj70"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base byteslice @@ -499395,6 +495820,29 @@ self: { primitive primitive-addr run-st + uuid-bytes + wide-word + ]; + executableHaskellDepends = [ + base + byte-order + bytebuild + byteslice + bytestring + chronos + containers + contiguous + directory + ip + json-syntax + optparse-generic + primitive + run-st + text + text-short + transformers + wide-word + zlib ]; testHaskellDepends = [ base @@ -499410,6 +495858,7 @@ self: { description = "Parse syslog traffic from PAN-OS"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + mainProgram = "pan-os-syslog-to-avro"; broken = true; } ) { }; @@ -499476,202 +495925,6 @@ self: { ) { }; "pandoc" = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - array, - attoparsec, - base, - base64-bytestring, - binary, - blaze-html, - blaze-markup, - bytestring, - case-insensitive, - citeproc, - commonmark, - commonmark-extensions, - commonmark-pandoc, - containers, - crypton-connection, - data-default, - deepseq, - Diff, - directory, - doclayout, - doctemplates, - emojis, - exceptions, - file-embed, - filepath, - Glob, - gridtables, - haddock-library, - http-client, - http-client-tls, - http-types, - ipynb, - jira-wiki-markup, - JuicyPixels, - mime-types, - mtl, - network, - network-uri, - pandoc-types, - parsec, - pretty, - pretty-show, - process, - random, - safe, - scientific, - SHA, - skylighting, - skylighting-core, - split, - syb, - tagsoup, - tasty, - tasty-bench, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - temporary, - texmath, - text, - text-conversions, - time, - typst, - unicode-collation, - unicode-transforms, - unix, - vector, - xml, - xml-conduit, - xml-types, - yaml, - zip-archive, - zlib, - }: - mkDerivation { - pname = "pandoc"; - version = "3.1.11.1"; - sha256 = "0yfgvc4ypav3ydqi9ywhfxa2n4rbx7z3jc2p8ccv5r8081jqv5pg"; - configureFlags = [ "-f-trypandoc" ]; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - aeson-pretty - array - attoparsec - base - base64-bytestring - binary - blaze-html - blaze-markup - bytestring - case-insensitive - citeproc - commonmark - commonmark-extensions - commonmark-pandoc - containers - crypton-connection - data-default - deepseq - directory - doclayout - doctemplates - emojis - exceptions - file-embed - filepath - Glob - gridtables - haddock-library - http-client - http-client-tls - http-types - ipynb - jira-wiki-markup - JuicyPixels - mime-types - mtl - network - network-uri - pandoc-types - parsec - pretty - pretty-show - process - random - safe - scientific - SHA - skylighting - skylighting-core - split - syb - tagsoup - temporary - texmath - text - text-conversions - time - typst - unicode-collation - unicode-transforms - unix - vector - xml - xml-conduit - xml-types - yaml - zip-archive - zlib - ]; - testHaskellDepends = [ - base - bytestring - containers - Diff - directory - doctemplates - filepath - Glob - mtl - pandoc-types - process - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - temporary - text - time - xml - zip-archive - ]; - benchmarkHaskellDepends = [ - base - bytestring - deepseq - mtl - tasty-bench - text - ]; - doHaddock = false; - description = "Conversion between markup formats"; - license = lib.licenses.gpl2Plus; - maintainers = [ - lib.maintainers.maralorn - lib.maintainers.sternenseemann - ]; - } - ) { }; - - "pandoc_3_6" = callPackage ( { mkDerivation, aeson, @@ -499868,6 +496121,210 @@ self: { doHaddock = false; description = "Conversion between markup formats"; license = lib.licenses.gpl2Plus; + maintainers = [ + lib.maintainers.maralorn + lib.maintainers.sternenseemann + ]; + } + ) { }; + + "pandoc_3_6_4" = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + array, + attoparsec, + base, + base64-bytestring, + binary, + blaze-html, + blaze-markup, + bytestring, + case-insensitive, + citeproc, + commonmark, + commonmark-extensions, + commonmark-pandoc, + containers, + crypton, + crypton-connection, + crypton-x509-system, + data-default, + deepseq, + Diff, + directory, + djot, + doclayout, + doctemplates, + emojis, + exceptions, + file-embed, + filepath, + Glob, + gridtables, + haddock-library, + http-client, + http-client-tls, + http-types, + ipynb, + jira-wiki-markup, + JuicyPixels, + libyaml, + mime-types, + mtl, + network, + network-uri, + pandoc-types, + parsec, + pretty, + pretty-show, + process, + random, + safe, + scientific, + skylighting, + skylighting-core, + split, + syb, + tagsoup, + tasty, + tasty-bench, + tasty-golden, + tasty-hunit, + tasty-quickcheck, + temporary, + texmath, + text, + text-conversions, + time, + tls, + typst, + unicode-collation, + unicode-transforms, + unix, + vector, + xml, + xml-conduit, + xml-types, + yaml, + zip-archive, + zlib, + }: + mkDerivation { + pname = "pandoc"; + version = "3.6.4"; + sha256 = "1igqsbzvgkrwb8k9ycjha9cynz5j50gfsc050j93k4bg3yd9c0lp"; + configureFlags = [ "-f-trypandoc" ]; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + aeson-pretty + array + attoparsec + base + base64-bytestring + binary + blaze-html + blaze-markup + bytestring + case-insensitive + citeproc + commonmark + commonmark-extensions + commonmark-pandoc + containers + crypton + crypton-connection + crypton-x509-system + data-default + deepseq + directory + djot + doclayout + doctemplates + emojis + exceptions + file-embed + filepath + Glob + gridtables + haddock-library + http-client + http-client-tls + http-types + ipynb + jira-wiki-markup + JuicyPixels + libyaml + mime-types + mtl + network + network-uri + pandoc-types + parsec + pretty + pretty-show + process + random + safe + scientific + skylighting + skylighting-core + split + syb + tagsoup + temporary + texmath + text + text-conversions + time + tls + typst + unicode-collation + unicode-transforms + unix + vector + xml + xml-conduit + xml-types + yaml + zip-archive + zlib + ]; + testHaskellDepends = [ + base + bytestring + containers + Diff + directory + doctemplates + filepath + Glob + mtl + pandoc-types + process + tasty + tasty-golden + tasty-hunit + tasty-quickcheck + temporary + text + time + xml + zip-archive + ]; + benchmarkHaskellDepends = [ + base + bytestring + deepseq + mtl + tasty-bench + text + ]; + doHaddock = false; + description = "Conversion between markup formats"; + license = lib.licenses.gpl2Plus; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn @@ -500064,8 +496521,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.1.11.1"; - sha256 = "0jf2s3w6vh15r180s2kc4z553lgf4asxmhbh1i0mj87228021j5p"; + version = "3.6"; + sha256 = "0crqm20rl95g557biqvlsm0yjgn31sfhm5sa9s65sbpzi81cvp07"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -500087,7 +496544,7 @@ self: { } ) { }; - "pandoc-cli_3_6" = callPackage ( + "pandoc-cli_3_6_4" = callPackage ( { mkDerivation, base, @@ -500103,8 +496560,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.6"; - sha256 = "0crqm20rl95g557biqvlsm0yjgn31sfhm5sa9s65sbpzi81cvp07"; + version = "3.6.4"; + sha256 = "046jdqg3ysgap89npr613zzccxhd2hga33d8i588fr8x9r1syvya"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -500187,8 +496644,8 @@ self: { }: mkDerivation { pname = "pandoc-crossref"; - version = "0.3.18.1"; - sha256 = "1bzspd7jjn4ypk5vxhifkcfj4b4jm9352k15k2wc5f4xmwlkqdg4"; + version = "0.3.18.2"; + sha256 = "0ikgh6sdi2ny6yb65sx2zy6rs35q5qy2qpqiy8sz4b1j8i784w9g"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -500812,95 +497269,6 @@ self: { ) { }; "pandoc-lua-engine" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - citeproc, - containers, - data-default, - directory, - doclayout, - doctemplates, - exceptions, - filepath, - hslua, - hslua-module-doclayout, - hslua-module-path, - hslua-module-system, - hslua-module-text, - hslua-module-version, - hslua-module-zip, - hslua-repl, - lpeg, - mtl, - pandoc, - pandoc-lua-marshal, - pandoc-types, - parsec, - SHA, - tasty, - tasty-golden, - tasty-hunit, - tasty-lua, - text, - }: - mkDerivation { - pname = "pandoc-lua-engine"; - version = "0.2.1.2"; - sha256 = "06m546261r2bwrrhg04qzbwaxqsrfxh301z0pmrs6ic3qxsmlzgv"; - revision = "1"; - editedCabalFile = "1n4pzfaiqyfxsnv5svh756ras9c86xn1p82z8qf94n80sgla3bb2"; - libraryHaskellDepends = [ - aeson - base - bytestring - citeproc - containers - data-default - doclayout - doctemplates - exceptions - hslua - hslua-module-doclayout - hslua-module-path - hslua-module-system - hslua-module-text - hslua-module-version - hslua-module-zip - hslua-repl - lpeg - mtl - pandoc - pandoc-lua-marshal - pandoc-types - parsec - SHA - text - ]; - testHaskellDepends = [ - base - bytestring - data-default - directory - exceptions - filepath - hslua - pandoc - pandoc-types - tasty - tasty-golden - tasty-hunit - tasty-lua - text - ]; - description = "Lua engine to power custom pandoc conversions"; - license = lib.licenses.gpl2Plus; - } - ) { }; - - "pandoc-lua-engine_0_4" = callPackage ( { mkDerivation, aeson, @@ -500937,8 +497305,8 @@ self: { }: mkDerivation { pname = "pandoc-lua-engine"; - version = "0.4"; - sha256 = "1004cks656pj87q65kcxlmg8jn0wka98c5ygr39hr63y5avwqykg"; + version = "0.4.1.1"; + sha256 = "1nxk3ban38bc4avqjjwisk40licxkr217dgjm991ny2kny28r4rf"; libraryHaskellDepends = [ aeson base @@ -500984,71 +497352,10 @@ self: { ]; description = "Lua engine to power custom pandoc conversions"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; } ) { }; "pandoc-lua-marshal" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - exceptions, - hslua, - hslua-list, - hslua-marshalling, - pandoc-types, - QuickCheck, - safe, - tasty, - tasty-hunit, - tasty-lua, - tasty-quickcheck, - text, - }: - mkDerivation { - pname = "pandoc-lua-marshal"; - version = "0.2.9"; - sha256 = "04qqjh1f1dp912j5fgvj6sd3ky5cf0hngr0bl37178yikr3mm2k1"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - exceptions - hslua - hslua-list - hslua-marshalling - pandoc-types - safe - text - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - exceptions - hslua - hslua-list - hslua-marshalling - pandoc-types - QuickCheck - safe - tasty - tasty-hunit - tasty-lua - tasty-quickcheck - text - ]; - description = "Use pandoc types in Lua"; - license = lib.licenses.mit; - } - ) { }; - - "pandoc-lua-marshal_0_3_0" = callPackage ( { mkDerivation, aeson, @@ -501105,7 +497412,6 @@ self: { ]; description = "Use pandoc types in Lua"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -501269,95 +497575,6 @@ self: { ) { }; "pandoc-plot" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - data-default, - directory, - filepath, - gitrev, - hashable, - hspec-expectations, - lifted-async, - lifted-base, - mtl, - optparse-applicative, - pandoc, - pandoc-types, - shakespeare, - tagsoup, - tasty, - tasty-hspec, - tasty-hunit, - template-haskell, - text, - typed-process, - unix, - yaml, - }: - mkDerivation { - pname = "pandoc-plot"; - version = "1.8.0"; - sha256 = "0hg2z0byp4px51y8hdfaa4gy1jkr2svfahq9abw1w0sg9r12rjxx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - data-default - directory - filepath - hashable - lifted-async - lifted-base - mtl - pandoc - pandoc-types - shakespeare - tagsoup - template-haskell - text - typed-process - unix - yaml - ]; - executableHaskellDepends = [ - base - containers - directory - filepath - gitrev - optparse-applicative - pandoc - pandoc-types - template-haskell - text - typed-process - ]; - testHaskellDepends = [ - base - containers - directory - filepath - hspec-expectations - pandoc-types - tasty - tasty-hspec - tasty-hunit - text - ]; - description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice"; - license = lib.licenses.gpl2Plus; - mainProgram = "pandoc-plot"; - } - ) { }; - - "pandoc-plot_1_9_1" = callPackage ( { mkDerivation, aeson, @@ -501439,7 +497656,6 @@ self: { ]; description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-plot"; } ) { }; @@ -501582,51 +497798,6 @@ self: { ) { }; "pandoc-server" = callPackage ( - { - mkDerivation, - aeson, - base, - base64-bytestring, - bytestring, - containers, - data-default, - doctemplates, - pandoc, - pandoc-types, - servant-server, - skylighting, - text, - unicode-collation, - wai, - wai-cors, - }: - mkDerivation { - pname = "pandoc-server"; - version = "0.1.0.5"; - sha256 = "1vshd3mi71fng09b15pwis2gdwzmkm5dx9d8j47bz2n06y0izv18"; - libraryHaskellDepends = [ - aeson - base - base64-bytestring - bytestring - containers - data-default - doctemplates - pandoc - pandoc-types - servant-server - skylighting - text - unicode-collation - wai - wai-cors - ]; - description = "Pandoc document conversion as an HTTP servant-server"; - license = lib.licenses.gpl2Plus; - } - ) { }; - - "pandoc-server_0_1_0_10" = callPackage ( { mkDerivation, aeson, @@ -501668,7 +497839,6 @@ self: { ]; description = "Pandoc document conversion as an HTTP servant-server"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -502158,8 +498328,8 @@ self: { }: mkDerivation { pname = "pango"; - version = "0.13.11.0"; - sha256 = "1c18sh5g3xl4362llqmhcy66ry4328v6pxp1mmdgqgk499aznbs9"; + version = "0.13.12.0"; + sha256 = "0ahrx81picvm6mbv1vdgk19l6yyzi75z0y1shkbvc9zs23czlz62"; enableSeparateDataOutput = true; setupHaskellDepends = [ base @@ -502433,185 +498603,6 @@ self: { ) { }; "pantry" = callPackage ( - { - mkDerivation, - aeson, - aeson-warning-parser, - ansi-terminal, - base, - bytestring, - Cabal, - casa-client, - casa-types, - companion, - conduit, - conduit-extra, - containers, - crypton, - crypton-conduit, - digest, - exceptions, - filelock, - generic-deriving, - hackage-security, - hedgehog, - hpack, - hspec, - hspec-discover, - http-client, - http-client-tls, - http-conduit, - http-download, - http-types, - memory, - mtl, - network-uri, - path, - path-io, - persistent, - persistent-sqlite, - persistent-template, - primitive, - QuickCheck, - raw-strings-qq, - resourcet, - rio, - rio-orphans, - rio-prettyprint, - static-bytes, - tar-conduit, - text, - text-metrics, - time, - transformers, - unix-compat, - unliftio, - unordered-containers, - vector, - yaml, - zip-archive, - }: - mkDerivation { - pname = "pantry"; - version = "0.9.3.2"; - sha256 = "059rrf9y5s5c60ra571b8zrm2vrmsmxlql7l0xdv8w34wr6fybqn"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - aeson-warning-parser - ansi-terminal - base - bytestring - Cabal - casa-client - casa-types - companion - conduit - conduit-extra - containers - crypton - crypton-conduit - digest - filelock - generic-deriving - hackage-security - hpack - http-client - http-client-tls - http-conduit - http-download - http-types - memory - mtl - network-uri - path - path-io - persistent - persistent-sqlite - persistent-template - primitive - resourcet - rio - rio-orphans - rio-prettyprint - static-bytes - tar-conduit - text - text-metrics - time - transformers - unix-compat - unliftio - unordered-containers - vector - yaml - zip-archive - ]; - testHaskellDepends = [ - aeson - aeson-warning-parser - ansi-terminal - base - bytestring - Cabal - casa-client - casa-types - companion - conduit - conduit-extra - containers - crypton - crypton-conduit - digest - exceptions - filelock - generic-deriving - hackage-security - hedgehog - hpack - hspec - http-client - http-client-tls - http-conduit - http-download - http-types - memory - mtl - network-uri - path - path-io - persistent - persistent-sqlite - persistent-template - primitive - QuickCheck - raw-strings-qq - resourcet - rio - rio-orphans - rio-prettyprint - static-bytes - tar-conduit - text - text-metrics - time - transformers - unix-compat - unliftio - unordered-containers - vector - yaml - zip-archive - ]; - testToolDepends = [ hspec-discover ]; - doHaddock = false; - description = "Content addressable Haskell package management"; - license = lib.licenses.bsd3; - } - ) { }; - - "pantry_0_10_0" = callPackage ( { mkDerivation, aeson, @@ -502674,8 +498665,8 @@ self: { pname = "pantry"; version = "0.10.0"; sha256 = "1f0ck7j82km4sy1ia2iqv9aqkdr3p2h8sarbksrsx2dq68552xym"; - revision = "2"; - editedCabalFile = "1v2d03rzrj0gmilx2qa1c0y1srzjh96xq02sd7qarc2kjw4rjgyi"; + revision = "3"; + editedCabalFile = "1icnsp0j6dbbqsp2wkxbq0nwfv55fl95anh0xsl6x5gx2q4wg1gc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -502789,7 +498780,6 @@ self: { doHaddock = false; description = "Content addressable Haskell package management"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -503784,6 +499774,7 @@ self: { description = "The Haskell library and examples for the kids programming robot paprika"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -504114,10 +500105,8 @@ self: { }: mkDerivation { pname = "parameterized-utils"; - version = "2.1.9.0"; - sha256 = "15yn958adkivyg7qbbbi20ja8smcdjyslkk3mxswl0r0bfgz2y70"; - revision = "1"; - editedCabalFile = "1b6db8ld5svcclg9ydgfz36qia8d6vkgilmkwb4a2i8dz7whiphl"; + version = "2.1.10.0"; + sha256 = "1gr4q79sjp1b6456b249i9ysvd0pcl3acnimvsq6b6knj2zvkshk"; libraryHaskellDepends = [ base base-orphans @@ -504190,6 +500179,8 @@ self: { pname = "paramtree"; version = "0.1.2"; sha256 = "0qb0l68b5yldypik20fxf8rdxhkrqywvvk4n6pk6g7wnvyxvadrn"; + revision = "1"; + editedCabalFile = "0z8d64avy87pfd9vf9ij0vmmrimzkkhyw18xiv3nkdhrm508vcjj"; libraryHaskellDepends = [ base containers @@ -504536,8 +500527,8 @@ self: { pname = "park-bench"; version = "0.1.1.0"; sha256 = "15vbhljsnqjm3hjqxlzifvkbcysmwz3fqw2hmdlwkzsyncz4p6j9"; - revision = "1"; - editedCabalFile = "1ngbvkrxnx7g1p321gzh6w23q0k1akf7gg71qxa6asrra4a86b54"; + revision = "2"; + editedCabalFile = "0yqb96vd1dgid4fprny49zmn8p26k9m15n1qgp2nwm2bnv6a7mpx"; libraryHaskellDepends = [ array base @@ -504702,6 +500693,62 @@ self: { } ) { }; + "parsable" = callPackage ( + { + mkDerivation, + base, + parsec, + text, + transformers, + }: + mkDerivation { + pname = "parsable"; + version = "0.1.0.0"; + sha256 = "08i2l77fmvpd94nxyhfa73svwji4z9cwcy2xnpigc59xrxbnkqiz"; + revision = "2"; + editedCabalFile = "080m5qjcgn83m95z3g1w94dv485lhz5q87waa4ccvlyr003mgbz0"; + libraryHaskellDepends = [ + base + parsec + text + transformers + ]; + description = "Parsable and Printable classes"; + license = lib.licenses.agpl3Only; + } + ) { }; + + "parsable-test" = callPackage ( + { + mkDerivation, + base, + mtl, + parsable, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + }: + mkDerivation { + pname = "parsable-test"; + version = "0.1.0.0"; + sha256 = "0cwk81ifz0v1m5k4bl7d9ys8n3aric6vjd0ym19sm30g5qpmcpsz"; + revision = "1"; + editedCabalFile = "1dx8caxrbsr7y525nbvf870k8jf9rha1pa39gch6kb2ma6iqcszq"; + libraryHaskellDepends = [ + base + mtl + parsable + stm + tasty + tasty-hunit + tasty-quickcheck + ]; + description = "Test functions for the parsable package"; + license = lib.licenses.agpl3Only; + } + ) { }; + "parse" = callPackage ( { mkDerivation, @@ -504860,7 +500907,7 @@ self: { } ) { }; - "parsec_3_1_17_0" = callPackage ( + "parsec_3_1_18_0" = callPackage ( { mkDerivation, base, @@ -504873,10 +500920,8 @@ self: { }: mkDerivation { pname = "parsec"; - version = "3.1.17.0"; - sha256 = "0dlx2ypfbbddlv75m9axirxb30srb9kzvpa3haf88g7cq6z01iaq"; - revision = "1"; - editedCabalFile = "0mlbcjdfrazqar46aphawzmkr8dcyz91p2gqzyh41xnp53acn1w4"; + version = "3.1.18.0"; + sha256 = "1byha0j1i0h5wwzafm0csx0y8maga17r6my2z5w2ciki789rybs0"; libraryHaskellDepends = [ base bytestring @@ -505443,8 +501488,8 @@ self: { }: mkDerivation { pname = "parser-regex"; - version = "0.2.0.0"; - sha256 = "05lb9ljna8zyn268q8y0dyin7qj53hb6fcvsw4dnmlj4j873bwxr"; + version = "0.2.0.2"; + sha256 = "1aqx5krvmz2mdwlpbpnwlk50c3v02lxarv6p2si23qy26v7ra22f"; libraryHaskellDepends = [ base containers @@ -505465,8 +501510,6 @@ self: { ]; description = "Regex based parsers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -505605,6 +501648,8 @@ self: { pname = "parsers"; version = "0.12.12"; sha256 = "1g16qrhacjzfcja2wn5936xz9bwqs80xxmj189d2lwwyga5m77nx"; + revision = "1"; + editedCabalFile = "11y65sabwqcliqxwdss8pjvliy0w4m3b4amd1acf0jgmx4bhxdf6"; libraryHaskellDepends = [ attoparsec base @@ -506030,27 +502075,6 @@ self: { ) { }; "partial-isomorphisms" = callPackage ( - { - mkDerivation, - base, - template-haskell, - }: - mkDerivation { - pname = "partial-isomorphisms"; - version = "0.2.3.0"; - sha256 = "08390b7vj02kbx0s5q3irxljr1p8w4rvm6kf33ivv04cal3r2q39"; - revision = "1"; - editedCabalFile = "1dgig6n1wpdzk5269k98h7pd295k2y21yfr2gaz5fcfliwckfql5"; - libraryHaskellDepends = [ - base - template-haskell - ]; - description = "Partial isomorphisms"; - license = lib.licenses.bsd3; - } - ) { }; - - "partial-isomorphisms_0_2_4_0" = callPackage ( { mkDerivation, base, @@ -506066,7 +502090,6 @@ self: { ]; description = "Partial isomorphisms"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -506168,6 +502191,8 @@ self: { ]; description = "A partial binary associative operator"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -506252,6 +502277,32 @@ self: { } ) { }; + "partialord_0_0_3" = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + }: + mkDerivation { + pname = "partialord"; + version = "0.0.3"; + sha256 = "08qgjqvkxj7xqm3v8n7g7j5cvd9489jhf7m2rrzp92xyqhshilli"; + libraryHaskellDepends = [ + base + containers + ]; + testHaskellDepends = [ + base + containers + hspec + ]; + description = "Data structure supporting partial orders"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "partly" = callPackage ( { mkDerivation, @@ -506588,73 +502639,6 @@ self: { ) { }; "password" = callPackage ( - { - mkDerivation, - base, - base-compat, - base64, - bytestring, - Cabal, - cabal-doctest, - cryptonite, - doctest, - memory, - password-types, - QuickCheck, - quickcheck-instances, - scrypt, - tasty, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - }: - mkDerivation { - pname = "password"; - version = "3.0.4.0"; - sha256 = "0dn1qvf25kf5rwifp615wcqm8lh566knvw5mjhr4s8gwsymjdpsk"; - revision = "1"; - editedCabalFile = "0dsc1c97kvqrwyvgaxr88c8r07slbb899pf71m7mwlmiqlz9vhli"; - setupHaskellDepends = [ - base - Cabal - cabal-doctest - ]; - libraryHaskellDepends = [ - base - base64 - bytestring - cryptonite - memory - password-types - template-haskell - text - ]; - testHaskellDepends = [ - base - base-compat - base64 - bytestring - cryptonite - doctest - memory - password-types - QuickCheck - quickcheck-instances - scrypt - tasty - tasty-hunit - tasty-quickcheck - template-haskell - text - ]; - description = "Hashing and checking of passwords"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.cdepillabout ]; - } - ) { }; - - "password_3_1_0_1" = callPackage ( { mkDerivation, base, @@ -506717,7 +502701,6 @@ self: { ]; description = "Hashing and checking of passwords"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.cdepillabout ]; } ) { }; @@ -507025,6 +503008,7 @@ self: { filepath, goldplate, hashable, + JuicyPixels, mtl, network, network-uri, @@ -507048,8 +503032,8 @@ self: { }: mkDerivation { pname = "patat"; - version = "0.13.0.0"; - sha256 = "02w6g22012kx098x757609nwwxk50nry2lc1lfxjrp6fsrz5c1nb"; + version = "0.14.2.0"; + sha256 = "0shfw876xfw6xcaf4xjjj8gq2ky7k16fl6wvas952j87b5bhd7gf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -507065,6 +503049,7 @@ self: { directory filepath hashable + JuicyPixels mtl network network-uri @@ -507124,8 +503109,8 @@ self: { }: mkDerivation { pname = "patch"; - version = "0.0.8.3"; - sha256 = "0x7n18wq7mcy0rd9b5jvxynn800xk9wwa4idfa370v8c9vypvq0c"; + version = "0.0.8.4"; + sha256 = "149rbr0yy22m2rbvq68bmq33nrczji27f328r9zyc7gklhry55sv"; libraryHaskellDepends = [ base commutative-semigroups @@ -507356,6 +503341,8 @@ self: { pname = "path"; version = "0.9.6"; sha256 = "1zwrwyvlj9n1qplvxixd6rjc0y0yzjdhfvh4lwp2g42qaabhal2q"; + revision = "1"; + editedCabalFile = "1y4glfkxfjc3d6vhkpsp6zijqrhiymxg8lv3yi4d85crdnisnw4v"; libraryHaskellDepends = [ aeson base @@ -507702,6 +503689,8 @@ self: { ]; description = "Read and write UTF-8 text files"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -507972,8 +503961,8 @@ self: { }: mkDerivation { pname = "patrol"; - version = "1.0.0.8"; - sha256 = "0117g6am2g4057apz5xl2jya929bg7sbk4v7mqkllijph6sjycp2"; + version = "1.0.0.9"; + sha256 = "177ir2a0c3cg0xawzi8frkdfpzfv7m8mi9l8rbn2pj6rv8m6s0mb"; libraryHaskellDepends = [ aeson base @@ -508826,6 +504815,8 @@ self: { ]; description = "PCF font parsing and rendering library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -509004,8 +504995,10 @@ self: { }: mkDerivation { pname = "pcre-light"; - version = "0.4.1.2"; - sha256 = "0fmdb1kv7fyjvcii788cg95zb2bzrg851h42x5pgdcgp3m3lm4p4"; + version = "0.4.1.3"; + sha256 = "1rhlp0v32ahwlh5293xyq04my8f2ln1mfycpg01cm0qvmng2irmw"; + revision = "1"; + editedCabalFile = "0yafqik2hsb9x2k79kz6k5r3awk1g6gzyq7yxjb5grm3czgh4hhx"; libraryHaskellDepends = [ base bytestring @@ -509099,8 +505092,8 @@ self: { }: mkDerivation { pname = "pcre2"; - version = "2.2.1"; - sha256 = "0w08a4gzsll0wwwkn2abjvnrxd7y1irv627v4pc5ha4gsrlqd3fl"; + version = "2.2.2"; + sha256 = "0nbf4cf5mvcw7m1c9ncf58hqbdkqnr4k6m8py9v772nzmipr8hcw"; libraryHaskellDepends = [ base containers @@ -510584,6 +506577,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "penrose"; + broken = true; } ) { }; @@ -510876,58 +506870,54 @@ self: { { mkDerivation, base, + clock, containers, deepseq, formatn, - gauge, mtl, numhask-space, optparse-applicative, - rdtsc, recursion-schemes, text, - time, vector, }: mkDerivation { pname = "perf"; - version = "0.12.0.1"; - sha256 = "1fhfngyrmpc1z8rsswd6hsp87yyixkgp52ijsd2mcv6masvrh42i"; + version = "0.13.0.0"; + sha256 = "0xqwg42cl9f1s9niyc2r9py75w26bp7rlax04ifjjbbq5y9aw2gb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base + clock containers deepseq formatn mtl numhask-space optparse-applicative - rdtsc recursion-schemes text - time vector ]; executableHaskellDepends = [ base + clock containers deepseq formatn - gauge mtl optparse-applicative text ]; benchmarkHaskellDepends = [ base ]; - description = "Low-level run time measurement"; + description = "Performance methods and monad"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "perf-explore"; } ) { }; - "perf_0_14_0_1" = callPackage ( + "perf_0_14_0_2" = callPackage ( { mkDerivation, base, @@ -510951,8 +506941,8 @@ self: { }: mkDerivation { pname = "perf"; - version = "0.14.0.1"; - sha256 = "01pfgfgqazl734mkkiwr208m66gcbmlp53y0yb6g4yhf6gvadqxd"; + version = "0.14.0.2"; + sha256 = "0xwfny9y389v9kalzj0dshbmzv6nyacxa7vvdwp2ax12vl0pnp00"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -511869,7 +507859,6 @@ self: { ]; description = "Binding between SQL database values and haskell records"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -511909,7 +507898,6 @@ self: { ]; description = "HDBC and Relational-Record instances of PostgreSQL extended types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -512036,6 +508024,130 @@ self: { } ) { }; + "persistent_2_15_0_1" = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + attoparsec-aeson, + base, + base64-bytestring, + blaze-html, + bytestring, + conduit, + containers, + criterion, + deepseq, + fast-logger, + file-embed, + hspec, + http-api-data, + lift-type, + monad-logger, + mtl, + path-pieces, + QuickCheck, + quickcheck-instances, + resource-pool, + resourcet, + scientific, + shakespeare, + silently, + template-haskell, + text, + th-lift-instances, + time, + transformers, + unliftio, + unliftio-core, + unordered-containers, + vault, + vector, + }: + mkDerivation { + pname = "persistent"; + version = "2.15.0.1"; + sha256 = "12lb7b3yx07yc8adhm8f58wspnngy9x6djnly7032r01pm3w9xfj"; + libraryHaskellDepends = [ + aeson + attoparsec + attoparsec-aeson + base + base64-bytestring + blaze-html + bytestring + conduit + containers + deepseq + fast-logger + http-api-data + lift-type + monad-logger + mtl + path-pieces + resource-pool + resourcet + scientific + silently + template-haskell + text + th-lift-instances + time + transformers + unliftio + unliftio-core + unordered-containers + vault + vector + ]; + testHaskellDepends = [ + aeson + attoparsec + base + base64-bytestring + blaze-html + bytestring + conduit + containers + deepseq + fast-logger + hspec + http-api-data + monad-logger + mtl + path-pieces + QuickCheck + quickcheck-instances + resource-pool + resourcet + scientific + shakespeare + silently + template-haskell + text + th-lift-instances + time + transformers + unliftio + unliftio-core + unordered-containers + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + file-embed + template-haskell + text + ]; + description = "Type-safe, multi-backend data serialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.psibi ]; + } + ) { }; + "persistent-audit" = callPackage ( { mkDerivation, @@ -512277,8 +508389,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Documentation DSL for persistent entities"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -512538,6 +508648,7 @@ self: { ]; description = "Persistent instances for types in iproute"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -512821,6 +508932,73 @@ self: { } ) { }; + "persistent-mtl_0_5_2" = callPackage ( + { + mkDerivation, + base, + bytestring, + conduit, + containers, + esqueleto, + exceptions, + monad-logger, + mtl, + persistent, + persistent-postgresql, + persistent-sqlite, + resource-pool, + resourcet, + skeletest, + text, + transformers, + unliftio, + unliftio-core, + unliftio-pool, + }: + mkDerivation { + pname = "persistent-mtl"; + version = "0.5.2"; + sha256 = "0vam2483xqccjc9lfxgfj26hgn1qrqlhi2agbjc06l7a6a4ph1s0"; + libraryHaskellDepends = [ + base + conduit + containers + exceptions + monad-logger + mtl + persistent + resource-pool + resourcet + text + transformers + unliftio + unliftio-core + unliftio-pool + ]; + testHaskellDepends = [ + base + bytestring + conduit + containers + esqueleto + monad-logger + persistent + persistent-postgresql + persistent-sqlite + resource-pool + resourcet + skeletest + text + unliftio + ]; + testToolDepends = [ skeletest ]; + description = "Monad transformer for the persistent API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "persistent-mysql" = callPackage ( { mkDerivation, @@ -512985,6 +509163,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "persistent-mysql-haskell-example"; + broken = true; } ) { }; @@ -513076,6 +509255,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "persistent-mysql-pure-example"; + broken = true; } ) { }; @@ -513594,6 +509774,7 @@ self: { description = "relational-record on persisten backends"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -513644,31 +509825,35 @@ self: { mkDerivation, annotated-exception, base, - conduit, containers, esqueleto, mtl, persistent, + random, text, unliftio-core, + vector, }: mkDerivation { pname = "persistent-sql-lifted"; - version = "0.1.0.0"; - sha256 = "1mkv3219h0lcg51dh94zy8jj83z3nb56f8r4nk5h4n6c2m9sqpx9"; + version = "0.4.2.0"; + sha256 = "1yd0fx23ww2q4dgjzqk9dicqzggcxh27jgx26hy7wd6mj88hcbh5"; libraryHaskellDepends = [ annotated-exception base - conduit containers esqueleto mtl persistent + random text unliftio-core + vector ]; description = "Monad classes for running queries with Persistent and Esqueleto"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -515215,8 +511400,8 @@ self: { }: mkDerivation { pname = "pgvector"; - version = "0.1.0"; - sha256 = "0cpqcq0ly02i8njrgihh1rf0kvmfpa6clh2hx24ym7rz561ai1ms"; + version = "0.1.1"; + sha256 = "0wcg9kibhw74wliv39yrkvpi00jbx16jpjfi0lvpix53xdvq83c8"; libraryHaskellDepends = [ base bytestring @@ -515243,8 +511428,8 @@ self: { }: mkDerivation { pname = "phantom-state"; - version = "0.2.1.4"; - sha256 = "07gb7qiv3g2klqnhxnjj4rdvvhy72vvv92h7p88k6547la6znn40"; + version = "0.2.1.5"; + sha256 = "0ylagyy8s9c4pi50j9nl63f0cx6g5pfk2dbivgcsxb8bgp28rp1z"; libraryHaskellDepends = [ base transformers @@ -515352,6 +511537,8 @@ self: { testSystemDepends = [ pHash ]; description = "Haskell bindings to pHash, the open source perceptual hash library"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { pHash = null; }; @@ -515444,24 +511631,26 @@ self: { base16, bytestring, containers, - cryptohash-sha256, network-byte-order, + quickcheck-instances, + sha256, Stream, tasty, tasty-hunit, + tasty-quickcheck, text, tuplehash-utils, vector, }: mkDerivation { pname = "phkdf"; - version = "0.0.0.0"; - sha256 = "0ghkcwvgpasx3fl3bnqivpbz3y9wkgdszjk4b50d3rw9m23p4qc1"; + version = "0.1.0.0"; + sha256 = "0a84g80966haar00cphx3spxsb2pksaxy7b6c9zlmlh4najhdk0z"; libraryHaskellDepends = [ base bytestring - cryptohash-sha256 network-byte-order + sha256 Stream tuplehash-utils vector @@ -515472,16 +511661,16 @@ self: { base16 bytestring containers + quickcheck-instances Stream tasty tasty-hunit + tasty-quickcheck text vector ]; description = "Toolkit for self-documenting password hash and key derivation functions"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -518055,7 +514244,10 @@ self: { base, bytestring, containers, + crypton-connection, + data-default-class, http-client, + http-client-tls, http-types, mtl, optparse-applicative, @@ -518063,11 +514255,12 @@ self: { sqlite-simple, text, time, + tls, }: mkDerivation { pname = "pinboard-notes-backup"; - version = "1.0.5.7"; - sha256 = "0gbqpnyipaa41kdbk6bi5blb28ysznkr2k9qhqqf39jh6aa3j1y3"; + version = "1.0.7"; + sha256 = "0mbfp81ak9i7nwnwycd1bhjhhlpwidy2n1n3wbx50snaanmx7v22"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -518076,7 +514269,10 @@ self: { base bytestring containers + crypton-connection + data-default-class http-client + http-client-tls http-types mtl optparse-applicative @@ -518084,6 +514280,7 @@ self: { sqlite-simple text time + tls ]; description = "Back up the notes you've saved to Pinboard"; license = lib.licenses.gpl3Only; @@ -518152,6 +514349,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "An alternative implementation of Thrift for Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -518320,7 +514519,6 @@ self: { ]; description = "icmp echo requests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -519950,8 +516148,6 @@ self: { ]; description = "Interleave and merge streams of elements"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -520169,9 +516365,7 @@ self: { ]; description = "LZMA compressors and decompressors for the Pipes package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "pipes-lzma-unxz"; - broken = true; } ) { }; @@ -520600,6 +516794,8 @@ self: { ]; description = "Pipes for pulse-simple audio"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -521761,6 +517957,32 @@ self: { } ) { }; + "pl-synth" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + directory, + }: + mkDerivation { + pname = "pl-synth"; + version = "0.1.0.0"; + sha256 = "1vscz2pqq2mkpdbfaw11mq77y009swy21s4z07515dwhnaar4ndq"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + bytestring + containers + directory + ]; + description = "Bindings and wrappers for PL_SYNTH - no-deps sound effects synthesizer and tracker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "place-cursor-at" = callPackage ( { mkDerivation, @@ -522564,9 +518786,7 @@ self: { ]; description = "Library and executable for working with playlist files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "playlist"; - broken = true; } ) { }; @@ -522603,6 +518823,7 @@ self: { description = "Library to glue together playlists and http-client"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -522655,8 +518876,6 @@ self: { ]; description = "run a subprocess, combining stdout and stderr"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -522839,8 +519058,6 @@ self: { ]; description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -524016,6 +520233,7 @@ self: { description = "Point octree, with bounding boxes"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -524039,6 +520257,8 @@ self: { pname = "pointed"; version = "5.0.5"; sha256 = "1wbfpd978pnkrbi05sf0yj6f50flxr9vl5m85xv3y22hzg6rb7gr"; + revision = "1"; + editedCabalFile = "0419jrc452kc24m764drlihmmx3aayzrf5lvrdvq6d327bkx2byh"; libraryHaskellDepends = [ base comonad @@ -524401,6 +520621,7 @@ self: { license = lib.licenses.mpl20; hydraPlatforms = lib.platforms.none; mainProgram = "poke-exe"; + broken = true; } ) { }; @@ -525386,8 +521607,8 @@ self: { pname = "polysemy"; version = "1.9.2.0"; sha256 = "1qwy6a59jdlzc2y7f422yvlwvd9spsgbbpm2r7jcasgxiwq3fkr0"; - revision = "1"; - editedCabalFile = "0cfnh4alps028rsn2n1kji0rdld84qf2ah10b8d036mlmbz4vsy0"; + revision = "5"; + editedCabalFile = "1llv3i7dmkrgnxqlxg8154x61vkiq1frsjkwp1qm0hnc3gmfm1pa"; setupHaskellDepends = [ base Cabal @@ -525704,8 +521925,8 @@ self: { }: mkDerivation { pname = "polysemy-chronos"; - version = "0.7.0.0"; - sha256 = "1x91x960zzpwlscx7mkxfqq5jvd01gkzn66zdza1z0jjrbvkda34"; + version = "0.7.0.1"; + sha256 = "1iihnrzj1ghh6ihhd70msswg1wwqar31xhi73qc8is5bwk0y491x"; libraryHaskellDepends = [ base chronos @@ -525722,7 +521943,6 @@ self: { ]; description = "A Polysemy effect for Chronos"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -525748,8 +521968,8 @@ self: { }: mkDerivation { pname = "polysemy-conc"; - version = "0.14.1.0"; - sha256 = "19m7hnx6f53dzkvj8gkbdds9qs1zfrbzy34iznigksmzyhhsjim4"; + version = "0.14.1.1"; + sha256 = "1cb7jlfgrspxi7jb0zrnhdgjl2d64na5kk1nda4z34k5s93dl4n0"; libraryHaskellDepends = [ async base @@ -525778,7 +521998,6 @@ self: { ]; description = "Polysemy effects for concurrency"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -526052,6 +522271,7 @@ self: { polysemy, polysemy-plugin, prelate, + servant, servant-client, servant-server, tasty, @@ -526061,8 +522281,8 @@ self: { }: mkDerivation { pname = "polysemy-http"; - version = "0.13.0.1"; - sha256 = "15zcnskyy9c60lmidbvyg5rkmnvbbp62x9cix8p4cak19d6rqp1k"; + version = "0.13.1.0"; + sha256 = "1a6qsypsjlf6a1nif0mhcbd1g9kdlhgwxj8zkmai35cvgp7n5ix0"; libraryHaskellDepends = [ aeson base @@ -526086,6 +522306,7 @@ self: { polysemy polysemy-plugin prelate + servant servant-client servant-server tasty @@ -526095,6 +522316,7 @@ self: { description = "Polysemy effects for HTTP clients"; license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -526219,8 +522441,8 @@ self: { }: mkDerivation { pname = "polysemy-log"; - version = "0.11.0.0"; - sha256 = "03vbnvbpz3cn88mp2sgdxn2w63ciz26g6y948wszd21srrcix62i"; + version = "0.11.1.0"; + sha256 = "0d5spw0w2l013myk4rqa936zx85jd2qiaalgcdn0r2fiyhx2xn6i"; libraryHaskellDepends = [ ansi-terminal async @@ -526252,7 +522474,6 @@ self: { ]; description = "Polysemy effects for logging"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -526274,8 +522495,8 @@ self: { }: mkDerivation { pname = "polysemy-log-co"; - version = "0.9.0.0"; - sha256 = "18z75dbbqf18ff3dc641svm93fvrdaxzplbaicdy7y3dz3y7apmv"; + version = "0.11.1.0"; + sha256 = "18zav4w46ixdpmmwvvsjc9nkv974i28k0g625li2gs77bri1qjsz"; libraryHaskellDepends = [ base co-log @@ -526301,7 +522522,7 @@ self: { stm tasty ]; - description = "Colog adapters for Polysemy.Log"; + description = "Colog adapters for polysemy-log"; license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } @@ -526323,8 +522544,8 @@ self: { }: mkDerivation { pname = "polysemy-log-di"; - version = "0.11.0.0"; - sha256 = "00wsqawnclvqw9mi8yh9i607kjgg8vr8rz7fvrzjmdn13xrpy301"; + version = "0.11.1.0"; + sha256 = "0si4smmzbz1ykp4r4hbch7dyff4ab18iic4q67p1vqaimf5b7bpb"; libraryHaskellDepends = [ base di-polysemy @@ -526346,7 +522567,6 @@ self: { ]; description = "Di adapters for polysemy-log"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -526579,10 +522799,10 @@ self: { }: mkDerivation { pname = "polysemy-plugin"; - version = "0.4.5.2"; - sha256 = "1inl8wk36fyc6m1fp8pyxmrc82bmznr5f1zasfmxj9q5xxbig87f"; + version = "0.4.5.3"; + sha256 = "09qp68y0vgh35sycbabmw676aajq3vna7cn7gd0ysd2cmm9b6bm1"; revision = "1"; - editedCabalFile = "1ng4wxna498jrx2y5aa7r00h563846hqmbvj51bhrp4ndqdmkdwk"; + editedCabalFile = "0cz007a6djra81hp29kmcn0id2ahjbjr48bf6ma4issq4wzc6y3y"; setupHaskellDepends = [ base Cabal @@ -526643,8 +522863,8 @@ self: { }: mkDerivation { pname = "polysemy-process"; - version = "0.14.1.0"; - sha256 = "15jg25chgy92q4k1xl3ndyn3mzc8gkh305zgihzci2lapn55q6cz"; + version = "0.14.1.1"; + sha256 = "1csq2mz5h1w4jigk9nmahhxjzl6v3gzk42f28ml4322zqniqkri4"; libraryHaskellDepends = [ async base @@ -526680,8 +522900,6 @@ self: { ]; description = "Polysemy effects for system processes"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -526768,8 +522986,8 @@ self: { }: mkDerivation { pname = "polysemy-resume"; - version = "0.9.0.0"; - sha256 = "1qzpj01pnzi8fapjjrvifkn7v8mw76xz3vfnd9yisxn2xpvgm85h"; + version = "0.9.0.1"; + sha256 = "1i9wjlsyq2b0fyspyshk4xxdqc24gqf0pykh0sd3gcd9wnfc4zcg"; libraryHaskellDepends = [ base incipit-core @@ -526787,7 +523005,6 @@ self: { ]; description = "Polysemy error tracking"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -526905,8 +523122,8 @@ self: { }: mkDerivation { pname = "polysemy-test"; - version = "0.10.0.0"; - sha256 = "037bjfl0my8hbhmv5nhlv8bmhxdyk16ql9n5bzw03aqkm7pc7p6k"; + version = "0.10.0.1"; + sha256 = "1lsfiwz7vx3rk07wqqlrfh91wc5i4h5ij3w9nhjf54kg6gx9s8w7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -526929,8 +523146,6 @@ self: { ]; description = "Polysemy effects for testing"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -526948,8 +523163,8 @@ self: { }: mkDerivation { pname = "polysemy-time"; - version = "0.7.0.0"; - sha256 = "0yjv0dz6l1a81jl7x6z4sff22qx68cf2vy0fld8v66wppfrpq199"; + version = "0.7.0.1"; + sha256 = "0cm1sp553irglfzljlnndly7rw5yabw5bigch7dfy5ssmiksa0kr"; libraryHaskellDepends = [ aeson base @@ -526967,7 +523182,6 @@ self: { ]; description = "A Polysemy effect for time"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -527256,6 +523470,8 @@ self: { ]; description = "Online XML parsing with polyparse and tagsoup"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -527624,8 +523840,8 @@ self: { }: mkDerivation { pname = "pontarius-xmpp"; - version = "0.5.7.0"; - sha256 = "0v1dvps1rz1mkxanx9wnhjqkyzk9qg9b40zcgy2ckz3wyc8362mj"; + version = "0.5.7.2"; + sha256 = "1f27xmbhndcl5izlcdfl9fkqnjm88vsdgn3cbsw20fy39d4ljgdw"; libraryHaskellDepends = [ attoparsec base @@ -527775,8 +523991,8 @@ self: { }: mkDerivation { pname = "pontarius-xmpp-extras"; - version = "0.1.0.10"; - sha256 = "132b3vr9y9q3xclclaa9n57y66qrh77ajpfz3vnx0r4p2yl2xy38"; + version = "0.1.0.11"; + sha256 = "1dmayp87yjfxjvi1a2saiwinbks8vj14pydlsm2in552rs5wk6i1"; libraryHaskellDepends = [ base data-default @@ -527787,8 +524003,6 @@ self: { ]; description = "XEPs implementation on top of pontarius-xmpp"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -528575,6 +524789,63 @@ self: { } ) { }; + "portage-hs" = callPackage ( + { + mkDerivation, + base, + conduit, + containers, + directory, + filepath, + hashable, + mtl, + parsable, + parsable-test, + process, + QuickCheck, + tasty, + tasty-hunit, + text, + transformers, + }: + mkDerivation { + pname = "portage-hs"; + version = "0.1.0.0"; + sha256 = "1qr9wc742b6zyn5c3w183nkm89niq06a6w91jnzis1r1p4kl34h8"; + revision = "1"; + editedCabalFile = "0ng7nz328dr4xm3z1p5phzarkrqa3w05zmwwxb9nwg3z47xkc6mc"; + libraryHaskellDepends = [ + base + containers + directory + filepath + hashable + mtl + parsable + process + text + transformers + ]; + testHaskellDepends = [ + base + conduit + containers + directory + filepath + parsable + parsable-test + QuickCheck + tasty + tasty-hunit + text + transformers + ]; + doHaddock = false; + description = "Data structures and functions for interacting with the Portage package manager"; + license = lib.licenses.agpl3Only; + } + ) { }; + "portager" = callPackage ( { mkDerivation, @@ -529158,8 +525429,8 @@ self: { }: mkDerivation { pname = "posit"; - version = "2022.2.0.1"; - sha256 = "18rvn0h5fn90cmrj4g19nscl4r658v2piif4afbqqn1ylnf99chk"; + version = "2022.2.0.2"; + sha256 = "0zm5vmabxiznzfzv0ldc94qdw8gxm7v2b1pfia00nsv7v728jdgb"; libraryHaskellDepends = [ base data-dword @@ -529180,8 +525451,6 @@ self: { ]; description = "Posit Numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -529498,8 +525767,8 @@ self: { }: mkDerivation { pname = "posix-timer"; - version = "0.3.0.1"; - sha256 = "01s9hd23xcgdnryi72vj635435ccryv98a911l0zipxmvq4d8ri8"; + version = "0.3.0.2"; + sha256 = "0jvg81qxc4w7d1bjgmz130xfbkb1l5sni083khw1akbvbbyjr3bz"; libraryHaskellDepends = [ base transformers-base @@ -529507,8 +525776,6 @@ self: { ]; description = "Bindings to POSIX clock and timer functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -529567,9 +525834,7 @@ self: { ]; description = "Sleep tracker for X11, using XScreenSaver extension and manual input"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "posplyu"; - broken = true; } ) { }; @@ -529683,6 +525948,8 @@ self: { ]; description = "PostGIS extention driver based on postgresql-simple package"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -529815,8 +526082,8 @@ self: { }: mkDerivation { pname = "postgres-websockets"; - version = "0.11.2.2"; - sha256 = "0sjl0r6mg3b3qh4b3y2p1d4q1i6k456v3dj4vw9fhdi51rmyrhah"; + version = "0.11.2.3"; + sha256 = "1r4ws0bydwvp3cgy588yh0f9y9ifgrplcdk66mrzvpcp65ssd412"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -529874,13 +526141,12 @@ self: { ]; description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "postgres-websockets"; - broken = true; + maintainers = [ lib.maintainers.wolfgangwalther ]; } ) { }; - "postgresql-binary" = callPackage ( + "postgresql-binary_0_13_1_3" = callPackage ( { mkDerivation, aeson, @@ -529943,10 +526209,11 @@ self: { ]; description = "Encoders and decoders for the PostgreSQL's binary format"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; - "postgresql-binary_0_14" = callPackage ( + "postgresql-binary" = callPackage ( { mkDerivation, aeson, @@ -529974,8 +526241,8 @@ self: { }: mkDerivation { pname = "postgresql-binary"; - version = "0.14"; - sha256 = "01cyka7jiyx9lna6d6zwvfy71l30fzvrl440ly54m2l08vfwiq3n"; + version = "0.14.0.1"; + sha256 = "090plscva1np15p5ya62aqyzpagpyzz6f3fxkkp44p20aw2w78bp"; libraryHaskellDepends = [ aeson base @@ -530009,7 +526276,6 @@ self: { ]; description = "Encoders and decoders for the PostgreSQL's binary format"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -530200,40 +526466,6 @@ self: { ) { }; "postgresql-libpq" = callPackage ( - { - mkDerivation, - base, - bytestring, - Cabal, - postgresql, - unix, - }: - mkDerivation { - pname = "postgresql-libpq"; - version = "0.10.0.0"; - sha256 = "0qnzbc1rws6kgy3g1y9n7c2mh190996jlwrp0j3hbsmgdy9aig2l"; - revision = "1"; - editedCabalFile = "1xqf1mqbsq75iay8hv4d8ac5psaay6v106w0nqv00p1y5vfay72w"; - setupHaskellDepends = [ - base - Cabal - ]; - libraryHaskellDepends = [ - base - bytestring - unix - ]; - librarySystemDepends = [ postgresql ]; - testHaskellDepends = [ - base - bytestring - ]; - description = "low-level binding to libpq"; - license = lib.licenses.bsd3; - } - ) { inherit (pkgs) postgresql; }; - - "postgresql-libpq_0_11_0_0" = callPackage ( { mkDerivation, base, @@ -530247,6 +526479,8 @@ self: { pname = "postgresql-libpq"; version = "0.11.0.0"; sha256 = "18yj7vb51r72ybzi7849w83b79gydnh7az1wkc037fz6iwhb2jh3"; + revision = "1"; + editedCabalFile = "1i546w5an064cbikp66a4yq7j8gmi2iy9vkm1sax6yjzfpgsqzya"; libraryHaskellDepends = [ base bytestring @@ -530261,7 +526495,6 @@ self: { ]; description = "low-level binding to libpq"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -530330,10 +526563,8 @@ self: { doHaddock = false; description = "low-level binding to libpq: pkg-config based provider"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } - ) { libpq = null; }; + ) { inherit (pkgs) libpq; }; "postgresql-lo-stream" = callPackage ( { @@ -530423,6 +526654,8 @@ self: { pname = "postgresql-migration"; version = "0.2.1.8"; sha256 = "1lr1fgr23zxhn52jarpwlcxkha23glgin71mdm34ph44xim9n6ra"; + revision = "1"; + editedCabalFile = "1r8j7ydf03bddxp1r9jcqg0s2mw1f9mjy6zyz9bhvj3ldrzi5931"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -530734,7 +526967,6 @@ self: { ]; description = "pure Haskell PostgreSQL driver"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -531460,6 +527692,8 @@ self: { ]; description = "Parse postgres:// url into ConnectInfo"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -532651,8 +528885,6 @@ self: { ]; description = "PowerDNS API bindings for api/v1"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -532878,6 +529110,96 @@ self: { } ) { }; + "ppad-aead" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + criterion, + ppad-base16, + ppad-chacha, + ppad-poly1305, + primitive, + tasty, + tasty-hunit, + text, + }: + mkDerivation { + pname = "ppad-aead"; + version = "0.1.0"; + sha256 = "1vvz39m852yp3j0mdm1mx3i5rgl78z0limlgm70al34gv1gxv3mh"; + libraryHaskellDepends = [ + base + bytestring + ppad-chacha + ppad-poly1305 + ]; + testHaskellDepends = [ + aeson + base + bytestring + ppad-base16 + primitive + tasty + tasty-hunit + text + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + ppad-base16 + ]; + description = "A pure AEAD-ChaCha20-Poly1305 construction"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "ppad-base16" = callPackage ( + { + mkDerivation, + base, + base16, + base16-bytestring, + bytestring, + criterion, + tasty, + tasty-hunit, + tasty-quickcheck, + weigh, + }: + mkDerivation { + pname = "ppad-base16"; + version = "0.2.0"; + sha256 = "1bw7zb59wnjmy0pdl8gzqgkmsa5z2sq26xnidszx0h43j00qgqjk"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + base + base16-bytestring + bytestring + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + base16 + base16-bytestring + bytestring + criterion + weigh + ]; + description = "Pure base16 encoding and decoding on bytestrings"; + license = lib.licenses.mit; + } + ) { }; + "ppad-base58" = callPackage ( { mkDerivation, @@ -532889,12 +529211,13 @@ self: { ppad-sha256, tasty, tasty-hunit, + tasty-quickcheck, text, }: mkDerivation { pname = "ppad-base58"; - version = "0.1.0"; - sha256 = "07ac2cl7m9f9fkv6f99615nqabz682pr057ijk6zg1707l9r5pch"; + version = "0.2.0"; + sha256 = "1bn0fv1vmsc698lpl8x1brgi00bl9rcnh7r8v81rcxnjqf9xfdcb"; libraryHaskellDepends = [ base bytestring @@ -532907,6 +529230,7 @@ self: { bytestring tasty tasty-hunit + tasty-quickcheck text ]; benchmarkHaskellDepends = [ @@ -532928,18 +529252,16 @@ self: { bytestring, criterion, deepseq, - primitive, tasty, tasty-quickcheck, }: mkDerivation { pname = "ppad-bech32"; - version = "0.1.2"; - sha256 = "0cd977x9kqvyq2iw4kvnl9ilqm0rm0d0p6dm6wwzaf466p8c89xg"; + version = "0.2.2"; + sha256 = "1bp4p6adfi7awy3k2fbi3akjqr5gyiijilgxg5r0hzpnzmzpxvzr"; libraryHaskellDepends = [ base bytestring - primitive ]; testHaskellDepends = [ array @@ -532955,11 +529277,210 @@ self: { criterion deepseq ]; - description = "The bech32 and bech32m encodings, per BIPs 173 & 350"; + description = "bech32 and bech32m encoding/decoding, per BIPs 173 & 350"; license = lib.licenses.mit; } ) { }; + "ppad-bip32" = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + criterion, + deepseq, + ppad-base16, + ppad-base58, + ppad-ripemd160, + ppad-secp256k1, + ppad-sha256, + ppad-sha512, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "ppad-bip32"; + version = "0.1.1"; + sha256 = "0q76ffxzrbr0fiv18ghgfjrv0y61nvsb6971pl49377c2835qa1l"; + libraryHaskellDepends = [ + base + bytestring + ppad-base58 + ppad-ripemd160 + ppad-secp256k1 + ppad-sha256 + ppad-sha512 + ]; + testHaskellDepends = [ + array + base + bytestring + ppad-base16 + ppad-base58 + tasty + tasty-hunit + ]; + benchmarkHaskellDepends = [ + array + base + bytestring + criterion + deepseq + ppad-secp256k1 + ]; + description = "BIP32 hierarchical deterministic wallets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "ppad-bip39" = callPackage ( + { + mkDerivation, + aeson, + array, + base, + bytestring, + criterion, + deepseq, + ppad-base16, + ppad-bip32, + ppad-pbkdf, + ppad-sha256, + ppad-sha512, + primitive, + tasty, + tasty-hunit, + text, + text-icu, + vector, + }: + mkDerivation { + pname = "ppad-bip39"; + version = "0.2.1"; + sha256 = "1aqcjq1xika89qhxf54z25shg4kz8pmr6k70k48w7lyk85h3l97b"; + libraryHaskellDepends = [ + base + bytestring + ppad-pbkdf + ppad-sha256 + ppad-sha512 + primitive + text + text-icu + ]; + testHaskellDepends = [ + aeson + array + base + bytestring + ppad-base16 + ppad-bip32 + tasty + tasty-hunit + text + text-icu + vector + ]; + benchmarkHaskellDepends = [ + array + base + bytestring + criterion + deepseq + ]; + description = "BIP39 mnemonic codes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "ppad-chacha" = callPackage ( + { + mkDerivation, + base, + bytestring, + criterion, + ppad-base16, + primitive, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "ppad-chacha"; + version = "0.1.0"; + sha256 = "15idv1nrl2rl5rmx42dw1zwpdr7wvrr08j0k4vwy0s12cc40aka6"; + libraryHaskellDepends = [ + base + bytestring + primitive + ]; + testHaskellDepends = [ + base + bytestring + ppad-base16 + primitive + tasty + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + ppad-base16 + ]; + description = "A pure ChaCha20 stream cipher"; + license = lib.licenses.mit; + } + ) { }; + + "ppad-hkdf" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + criterion, + ppad-base16, + ppad-sha256, + ppad-sha512, + tasty, + tasty-hunit, + text, + }: + mkDerivation { + pname = "ppad-hkdf"; + version = "0.2.1"; + sha256 = "1y5rmkaq8wgibsx6bvppbaqp13fb9al5yn4ni9x2ll685545m398"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + aeson + base + bytestring + ppad-base16 + ppad-sha256 + ppad-sha512 + tasty + tasty-hunit + text + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + ppad-sha256 + ppad-sha512 + ]; + description = "A HMAC-based key derivation function"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "ppad-hmac-drbg" = callPackage ( { mkDerivation, @@ -532976,8 +529497,8 @@ self: { }: mkDerivation { pname = "ppad-hmac-drbg"; - version = "0.1.1"; - sha256 = "0wqkl3bk2yzyz4ldzx8njf9qawwfcr9ya3alpmdqid68bldagxl7"; + version = "0.1.2"; + sha256 = "0k0mjxcpgrlk4fs9p69sxlaj3v7b5hk8036q06iwwdw184dww7b9"; libraryHaskellDepends = [ base bytestring @@ -532998,6 +529519,7 @@ self: { bytestring criterion ppad-sha256 + ppad-sha512 ]; description = "HMAC-based deterministic random bit generator"; license = lib.licenses.mit; @@ -533005,6 +529527,90 @@ self: { } ) { }; + "ppad-pbkdf" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + criterion, + ppad-base16, + ppad-sha256, + ppad-sha512, + tasty, + tasty-hunit, + text, + }: + mkDerivation { + pname = "ppad-pbkdf"; + version = "0.1.1"; + sha256 = "05g3k4gyjkpn9k5fhz37lq10qgzlwayf4xiy5m4kjijv7l1wcxqp"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + aeson + base + bytestring + ppad-base16 + ppad-sha256 + ppad-sha512 + tasty + tasty-hunit + text + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + ppad-sha256 + ppad-sha512 + ]; + description = "A password-based key derivation function"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "ppad-poly1305" = callPackage ( + { + mkDerivation, + base, + bytestring, + criterion, + ppad-base16, + primitive, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "ppad-poly1305"; + version = "0.2.0"; + sha256 = "1vv3ln9lzszx3h0dji4fqznh86qh40sl34msljddgyj3h709lzk6"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + base + bytestring + ppad-base16 + primitive + tasty + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + ppad-base16 + ]; + description = "A pure Poly1305 MAC"; + license = lib.licenses.mit; + } + ) { }; + "ppad-ripemd160" = callPackage ( { mkDerivation, @@ -533020,8 +529626,8 @@ self: { }: mkDerivation { pname = "ppad-ripemd160"; - version = "0.1.0"; - sha256 = "0zbrajd0bwqy329nby926q9h3vyidrh0dv06sqk77v7s0hprf7kl"; + version = "0.1.3"; + sha256 = "0sq6dfxzf5gmbjkp6vdd59sd1pmvf00dr4a9hvq36p6hlsd6nq6v"; libraryHaskellDepends = [ base bytestring @@ -533046,6 +529652,54 @@ self: { } ) { }; + "ppad-script" = callPackage ( + { + mkDerivation, + base, + bytestring, + criterion, + deepseq, + ppad-base16, + primitive, + tasty, + tasty-hunit, + tasty-quickcheck, + weigh, + }: + mkDerivation { + pname = "ppad-script"; + version = "0.2.1"; + sha256 = "0dgvz2vy3ms52m38pcwccffz4j5gbw3q5pxiymlscc2p9j2wh48j"; + libraryHaskellDepends = [ + base + bytestring + ppad-base16 + primitive + ]; + testHaskellDepends = [ + base + bytestring + ppad-base16 + primitive + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + deepseq + primitive + weigh + ]; + description = "Primitive Script support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "ppad-secp256k1" = callPackage ( { mkDerivation, @@ -533066,8 +529720,8 @@ self: { }: mkDerivation { pname = "ppad-secp256k1"; - version = "0.2.1"; - sha256 = "1parw2ah759zpdx7ljnz8jsm59kqwzmsf7p5zv2nxivsw1xc2lgf"; + version = "0.3.0"; + sha256 = "1k2glxrrpgdngzy0j5mgbkh9a0a5b0cp5c1lmvaiwipik50n9rb3"; libraryHaskellDepends = [ base bytestring @@ -533081,6 +529735,7 @@ self: { base base16-bytestring bytestring + ppad-sha256 tasty tasty-hunit text @@ -533093,7 +529748,7 @@ self: { deepseq weigh ]; - description = "Schnorr signatures & ECDSA on the elliptic curve secp256k1"; + description = "Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } @@ -533114,8 +529769,8 @@ self: { }: mkDerivation { pname = "ppad-sha256"; - version = "0.2.1"; - sha256 = "0l33nmpp26d9mha8cr2r4p8b1xp2211rdm1gd9rk6lfg1vzw7a1f"; + version = "0.2.3"; + sha256 = "148g4i39rm3vxbfj3mpr9p4s6bly9c667j880rxhrqf7xg96ps3p"; libraryHaskellDepends = [ base bytestring @@ -533157,8 +529812,8 @@ self: { }: mkDerivation { pname = "ppad-sha512"; - version = "0.1.1"; - sha256 = "0hm4z1samk203p7m2qwfg58mcadmybc987plg31rwf29s0z63yvy"; + version = "0.1.3"; + sha256 = "1ppqz56fr2m4jbscjjb31nh33kg80had52mpwyzr7mlgm5xdl6hk"; libraryHaskellDepends = [ base bytestring @@ -533315,8 +529970,8 @@ self: { pname = "pqueue"; version = "1.5.0.0"; sha256 = "00hzrhz3n55ahyv2h183l72jsl3q01p4ns0063p0vjaa5j6qpy0v"; - revision = "2"; - editedCabalFile = "1amdr1bfh01jkrzq335gjz3bv7nflmah6icvg3m1pyghcqmcrbbx"; + revision = "3"; + editedCabalFile = "0g7zaidq3gf08kzwp4xrbi3f76qdv4ckx6nblzi5j55awcsp08xy"; libraryHaskellDepends = [ base deepseq @@ -533680,7 +530335,6 @@ self: { ]; description = "Simple cached predicates"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -533837,8 +530491,6 @@ self: { ]; description = "A library for writing predicates and transformations over predicates in Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -534269,8 +530921,8 @@ self: { }: mkDerivation { pname = "prelate"; - version = "0.7.0.1"; - sha256 = "0xbl3677vj3lf1lkp1whvmh50vx9b78j30k4flddcrziyivrfm6z"; + version = "0.8.0.0"; + sha256 = "1qx4s7v5lx7bbfscnccjsh25lgxdvjr975ddqd2hsm5ls8qbag5p"; libraryHaskellDepends = [ aeson base @@ -534290,7 +530942,6 @@ self: { ]; description = "A Prelude"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -535175,6 +531826,8 @@ self: { doHaddock = false; description = "Produce nice human-readable HTML"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -535325,69 +531978,6 @@ self: { ) { }; "pretty-simple" = callPackage ( - { - mkDerivation, - base, - Cabal, - cabal-doctest, - containers, - criterion, - doctest, - Glob, - mtl, - optparse-applicative, - prettyprinter, - prettyprinter-ansi-terminal, - QuickCheck, - template-haskell, - text, - transformers, - }: - mkDerivation { - pname = "pretty-simple"; - version = "4.1.2.0"; - sha256 = "0di7n3kq2bl0xqj9b1xxf3jznyy6cfyjs6hf6g0bi72rf4wprd1w"; - isLibrary = true; - isExecutable = true; - setupHaskellDepends = [ - base - Cabal - cabal-doctest - ]; - libraryHaskellDepends = [ - base - containers - mtl - prettyprinter - prettyprinter-ansi-terminal - text - transformers - ]; - executableHaskellDepends = [ - base - optparse-applicative - text - ]; - testHaskellDepends = [ - base - doctest - Glob - QuickCheck - template-haskell - ]; - benchmarkHaskellDepends = [ - base - criterion - text - ]; - description = "pretty printer for data types with a 'Show' instance"; - license = lib.licenses.bsd3; - mainProgram = "pretty-simple"; - maintainers = [ lib.maintainers.cdepillabout ]; - } - ) { }; - - "pretty-simple_4_1_3_0" = callPackage ( { mkDerivation, base, @@ -535427,7 +532017,6 @@ self: { ]; description = "pretty printer for data types with a 'Show' instance"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "pretty-simple"; maintainers = [ lib.maintainers.cdepillabout ]; } @@ -535554,6 +532143,50 @@ self: { ) { }; "prettychart" = callPackage ( + { + mkDerivation, + async, + base, + box, + bytestring, + chart-svg, + containers, + doctest-parallel, + markup-parse, + numhask-space, + optics-core, + text, + time, + web-rep, + }: + mkDerivation { + pname = "prettychart"; + version = "0.2.2.0"; + sha256 = "1mj20bhpjn7gf7kb123zmn27bfpk1zncqqg606xmdcyx225m43al"; + libraryHaskellDepends = [ + async + base + box + bytestring + chart-svg + containers + markup-parse + numhask-space + optics-core + text + time + web-rep + ]; + testHaskellDepends = [ + base + doctest-parallel + ]; + description = "Pretty print charts from ghci"; + license = lib.licenses.bsd3; + } + ) { }; + + "prettychart_0_3_0_1" = callPackage ( { mkDerivation, async, @@ -535575,8 +532208,8 @@ self: { }: mkDerivation { pname = "prettychart"; - version = "0.3.0.0"; - sha256 = "0lchgnqzc59z0hhaq8n0vzqai6xsws6dwspsjbz6aw73zyw8ymx9"; + version = "0.3.0.1"; + sha256 = "0m1gc6vwywrihrwa6w204vyfsrisim1f7fznyvip48dzn7sh3c2v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -535659,6 +532292,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "API for prettyprinting custom syntax trees (extracted from elm-format)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -535990,8 +532625,8 @@ self: { pname = "prettyprinter-interp"; version = "0.2.0.0"; sha256 = "0ml068y49n0s6p0nq0qfv5dmpkpkbd9p06hkj582yn2a1h32x0ff"; - revision = "4"; - editedCabalFile = "05b86w6670f61hl0dxn7bjhwjx19236qi3ivknwcryim8nrb2kij"; + revision = "5"; + editedCabalFile = "0c7m2v51dbgzjfm4pzkbcz9dw0spr8dwqmj5jdrmcwy652vdnh9p"; libraryHaskellDepends = [ base prettyprinter @@ -536024,6 +532659,8 @@ self: { pname = "prettyprinter-lucid"; version = "0.2.0.1"; sha256 = "1kmbqywn15djxsxb98qrrn9cfdpvmq8x4h29fzdx76bsv5zrlvvk"; + revision = "1"; + editedCabalFile = "1d5fdkd3l5kbqcqgs7lxgxqpmx4vwa9n3wxzk2bp1hak92m2w1s1"; libraryHaskellDepends = [ base lucid @@ -536360,39 +532997,6 @@ self: { ) { }; "primecount" = callPackage ( - { - mkDerivation, - base, - primecount, - silently, - tasty, - tasty-bench, - tasty-hunit, - }: - mkDerivation { - pname = "primecount"; - version = "0.1.0.1"; - sha256 = "113cyvmm5yg4ybmxdp6m2adlmfdsk3mja3nzkgr6hdywyy94jczs"; - revision = "1"; - editedCabalFile = "0sb7pfc68f3cbx4086k3zld8mnp8b9lmr7mnfy4yb75ynp0p6qm9"; - libraryHaskellDepends = [ base ]; - librarySystemDepends = [ primecount ]; - testHaskellDepends = [ - base - silently - tasty - tasty-hunit - ]; - benchmarkHaskellDepends = [ - base - tasty-bench - ]; - description = "Bindings to the primecount library"; - license = lib.licenses.bsd3; - } - ) { inherit (pkgs) primecount; }; - - "primecount_0_1_0_2" = callPackage ( { mkDerivation, base, @@ -536420,7 +533024,6 @@ self: { ]; description = "Bindings to the primecount library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) primecount; }; @@ -536501,58 +533104,6 @@ self: { ) { inherit (pkgs) primesieve; }; "primitive" = callPackage ( - { - mkDerivation, - base, - base-orphans, - deepseq, - ghc-prim, - QuickCheck, - quickcheck-classes-base, - tagged, - tasty, - tasty-bench, - tasty-quickcheck, - template-haskell, - transformers, - transformers-compat, - }: - mkDerivation { - pname = "primitive"; - version = "0.8.0.0"; - sha256 = "0pwr5g3bra5m2zjm14pj98klqj2qrjcfasgd3rcrp7vq98dw4lsm"; - revision = "1"; - editedCabalFile = "0w1nf0rabgyk5q7ccw7va1mj6k50lswvikhi6vr2myb1dvx4bzyh"; - libraryHaskellDepends = [ - base - deepseq - template-haskell - transformers - ]; - testHaskellDepends = [ - base - base-orphans - ghc-prim - QuickCheck - quickcheck-classes-base - tagged - tasty - tasty-quickcheck - transformers - transformers-compat - ]; - benchmarkHaskellDepends = [ - base - deepseq - tasty-bench - transformers - ]; - description = "Primitive memory-related operations"; - license = lib.licenses.bsd3; - } - ) { }; - - "primitive_0_9_0_0" = callPackage ( { mkDerivation, base, @@ -536601,7 +533152,6 @@ self: { ]; description = "Primitive memory-related operations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -536647,8 +533197,6 @@ self: { ]; description = "Wrappers for primops around atomic operations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -536734,7 +533282,6 @@ self: { ]; description = "containers backed by arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -536774,8 +533321,8 @@ self: { }: mkDerivation { pname = "primitive-extras"; - version = "0.10.2.1"; - sha256 = "0h3q5zr0k3rns1mq4y56d2ji477h1kjqsv6hp3bbs0yfzkjjk5z2"; + version = "0.10.2.2"; + sha256 = "099q5n9kiiqvp797z0p7s6m3v5qdma0w3598rw6nig10v0jxibf4"; libraryHaskellDepends = [ base bytestring @@ -537059,8 +533606,6 @@ self: { ]; description = "Sort primitive arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -537939,8 +534484,8 @@ self: { pname = "probability"; version = "0.2.8"; sha256 = "06vaq2wsy63vnsprpz0921v5mdqnhp58h1ly721lwrxyd8lg57hg"; - revision = "1"; - editedCabalFile = "15aj8y5yc1xmmvz1sd9kyaf3vbxzc9xw3wkhk5d3a9yqfn2cy2k5"; + revision = "2"; + editedCabalFile = "0986cz4yd1c8rwf67klswg4v3cbn67pvckw1cd7vk7qzk9ayndk2"; libraryHaskellDepends = [ base containers @@ -537968,8 +534513,10 @@ self: { }: mkDerivation { pname = "probability-polynomial"; - version = "1.0.0.0"; - sha256 = "0xbl0x8z15qpnslx1jh4qqkpvssjgc1dy4b9fj1m6f23dafch6v9"; + version = "1.0.0.1"; + sha256 = "1f06x4d2cbd9j7rxgwdpxn8ff8w32xag96qk86mwggnzlw091gib"; + revision = "1"; + editedCabalFile = "10avhbz8k3yg1hzjp5qbkhv3mmmhrvii5mpjcxqcw9pq635x0kc8"; libraryHaskellDepends = [ base containers @@ -538111,6 +534658,8 @@ self: { pname = "process"; version = "1.6.25.0"; sha256 = "0rbfwyz2418nw15fb5a8l1f8vsyzcz4wjakpx49b259rdibf0vs9"; + revision = "1"; + editedCabalFile = "15ml3j10ahwmbiml8dm6llwalksclw394bmahccx4579jqavcah9"; libraryHaskellDepends = [ base deepseq @@ -538668,6 +535217,8 @@ self: { ]; description = "Ergonomic process launching with extreme flexibility and speed"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -538741,8 +535292,8 @@ self: { }: mkDerivation { pname = "proctest"; - version = "0.1.3.0"; - sha256 = "02iz323arx9zwclvspgaaqz81bp6jdnj89pjm08n2gamg39zsbdn"; + version = "0.1.3.1"; + sha256 = "0yvhc0l5aj170ymhjx4ig0im0yd7wfa150m5lqhabr8j7cf16l7y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -538821,8 +535372,6 @@ self: { ]; description = "Some curated and opinionated packages for building Haskell services"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -538873,6 +535422,7 @@ self: { description = "write an HTTP proxy with prodapi counters"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -538923,6 +535473,7 @@ self: { description = "a base lib for performing user-authentication in prodapi services"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -539001,8 +535552,6 @@ self: { ]; description = "Weaken applicative functor on products"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -540397,47 +536946,6 @@ self: { ) { }; "prometheus" = callPackage ( - { - mkDerivation, - atomic-primops, - base, - bytestring, - containers, - http-client, - http-client-tls, - http-types, - network-uri, - text, - transformers, - wai, - warp, - }: - mkDerivation { - pname = "prometheus"; - version = "2.2.4"; - sha256 = "15ykkpiq1vw4ii9x31jrfryl073kd90dp0p05c3avgqczp3985zp"; - revision = "1"; - editedCabalFile = "0p55nnhhgbf77pw5r5snmikl98zngxwfg1xwg6534lycbznws87z"; - libraryHaskellDepends = [ - atomic-primops - base - bytestring - containers - http-client - http-client-tls - http-types - network-uri - text - transformers - wai - warp - ]; - description = "Prometheus Haskell Client"; - license = lib.licenses.bsd3; - } - ) { }; - - "prometheus_2_3_0" = callPackage ( { mkDerivation, atomic-primops, @@ -540475,7 +536983,6 @@ self: { ]; description = "Prometheus Haskell Client"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -540809,6 +537316,29 @@ self: { } ) { }; + "prompt-hs" = callPackage ( + { + mkDerivation, + base, + microlens, + terminal, + text, + }: + mkDerivation { + pname = "prompt-hs"; + version = "1.0.0.0"; + sha256 = "1xl7da4jzbnyiw4qjsbzhmc0wxa0y1wa204knlhi3g2dr3dzhj7g"; + libraryHaskellDepends = [ + base + microlens + terminal + text + ]; + description = "A user-friendly, dependently-typed library for asking your users questions"; + license = lib.licenses.bsd3; + } + ) { }; + "pronounce" = callPackage ( { mkDerivation, @@ -540938,8 +537468,6 @@ self: { ]; description = "Conveniences for using Hedgehog as a unit test runner"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -541156,8 +537684,8 @@ self: { }: mkDerivation { pname = "property-matchers"; - version = "0.3.0.0"; - sha256 = "0414qvw3ay7ssv4404v3ks68zvnw40wp67s6fx22j0b9msvasq0n"; + version = "0.4.0.0"; + sha256 = "04gfxskd5gagpfh21532d0kk89zrkmgxky3j9aqlw6s90ba02pr5"; libraryHaskellDepends = [ adjunctions base @@ -541519,6 +538047,8 @@ self: { libraryToolDepends = [ c2hs ]; description = "Simple audio library for SDL"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) SDL2; }; @@ -541678,8 +538208,8 @@ self: { }: mkDerivation { pname = "proto-lens-arbitrary"; - version = "0.1.2.13"; - sha256 = "015zdynzvlnix6ac6cr3yf8dyn6makv5iachc8djdghgcj5lmdr5"; + version = "0.1.2.14"; + sha256 = "1a80kr9l05q5isfqx5ya9yi0rwybjdnjl0hmdxfd2x7gpvv4rlza"; libraryHaskellDepends = [ base bytestring @@ -541774,6 +538304,38 @@ self: { } ) { }; + "proto-lens-etcd" = callPackage ( + { + mkDerivation, + base, + Cabal, + proto-lens-protobuf-types, + proto-lens-protoc, + proto-lens-runtime, + proto-lens-setup, + }: + mkDerivation { + pname = "proto-lens-etcd"; + version = "0.1.0"; + sha256 = "11z8xn863pfgg7z4nbr2paqmb3xqb5cr0jzfibisza0yvxwk7y0c"; + setupHaskellDepends = [ + base + Cabal + proto-lens-setup + ]; + libraryHaskellDepends = [ + base + proto-lens-protobuf-types + proto-lens-runtime + ]; + libraryToolDepends = [ proto-lens-protoc ]; + description = "proto-lens-etcd - protobuffer lenses for etcd provided by protoc-lens-protoc"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "proto-lens-jsonpb" = callPackage ( { mkDerivation, @@ -541802,6 +538364,8 @@ self: { ]; description = "JSON protobuf encoding for proto-lens"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -541815,8 +538379,8 @@ self: { }: mkDerivation { pname = "proto-lens-optparse"; - version = "0.1.1.12"; - sha256 = "09j01nafh03942v1n6y1lw2vp7s1zdqyy7rz9xrbv6klv95ixhkl"; + version = "0.1.1.13"; + sha256 = "1v9xm0zd8gc63hsxs3gz44v2mvgl998878c9yijf25fk3rg4d9mi"; libraryHaskellDepends = [ base optparse-applicative @@ -541866,6 +538430,45 @@ self: { } ) { inherit (pkgs) protobuf; }; + "proto-lens-protobuf-types_0_7_2_2" = callPackage ( + { + mkDerivation, + base, + Cabal, + lens-family, + proto-lens, + proto-lens-protoc, + proto-lens-runtime, + proto-lens-setup, + protobuf, + text, + }: + mkDerivation { + pname = "proto-lens-protobuf-types"; + version = "0.7.2.2"; + sha256 = "1k0idwvscsbyrlfz1fz5zvhdbi7l7i1qa6qnh1clhgp04avkwsk4"; + setupHaskellDepends = [ + base + Cabal + proto-lens-setup + ]; + libraryHaskellDepends = [ + base + lens-family + proto-lens + proto-lens-runtime + text + ]; + libraryToolDepends = [ + proto-lens-protoc + protobuf + ]; + description = "Basic protocol buffer message types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { inherit (pkgs) protobuf; }; + "proto-lens-protoc" = callPackage ( { mkDerivation, @@ -541914,6 +538517,55 @@ self: { } ) { inherit (pkgs) protobuf; }; + "proto-lens-protoc_0_9_0_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + filepath, + ghc, + ghc-paths, + ghc-source-gen, + lens-family, + pretty, + proto-lens, + proto-lens-runtime, + protobuf, + text, + }: + mkDerivation { + pname = "proto-lens-protoc"; + version = "0.9.0.0"; + sha256 = "077cwkznz9yg2lsha5gywalam4s0ccqpfplansvk5yvcajdqprmc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + filepath + ]; + libraryToolDepends = [ protobuf ]; + executableHaskellDepends = [ + base + bytestring + containers + filepath + ghc + ghc-paths + ghc-source-gen + lens-family + pretty + proto-lens + proto-lens-runtime + text + ]; + description = "Protocol buffer compiler for the proto-lens library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "proto-lens-protoc"; + } + ) { inherit (pkgs) protobuf; }; + "proto-lens-runtime" = callPackage ( { mkDerivation, @@ -541929,8 +538581,8 @@ self: { }: mkDerivation { pname = "proto-lens-runtime"; - version = "0.7.0.6"; - sha256 = "0qq1hdjq5y0r9gprlwwqvvvsyb0w4wm1q7acqc1mxywiyb7nvr18"; + version = "0.7.0.7"; + sha256 = "09gdpgsyf58h1xhbw2hzcxsv25yqhmmvp0z63fxcd20zr0fykxnh"; libraryHaskellDepends = [ base bytestring @@ -541964,8 +538616,8 @@ self: { }: mkDerivation { pname = "proto-lens-setup"; - version = "0.4.0.8"; - sha256 = "1g7fsmxfqpfnyaldxmhiq8i2vndnz5br70c1zplp0dvxp3kfynna"; + version = "0.4.0.9"; + sha256 = "1j1cq7bdv0lgi9hzx9ncmn0vy5gykmfqg51cwzykri2k8623dcaw"; libraryHaskellDepends = [ base bytestring @@ -542132,6 +538784,7 @@ self: { ]; description = "A higher-level API to the proto3-wire library"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -543201,8 +539854,8 @@ self: { pname = "pseudo-boolean"; version = "0.1.11.0"; sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr"; - revision = "1"; - editedCabalFile = "1myzfrrjj9j0xd9la3iv9jzlgir6l5wxmh279rykjw2whkys20ry"; + revision = "2"; + editedCabalFile = "10rrnb6ih4lhck257iz0sx7az36ijcxiaxn29cnjvbc2ngv5m8v9"; libraryHaskellDepends = [ attoparsec base @@ -543437,10 +540090,8 @@ self: { }: mkDerivation { pname = "psqueues"; - version = "0.2.8.0"; - sha256 = "0qp48qxqfz3bzl10l1wq3fi2j88bcx71a8g5x3qdaia884wf4vdk"; - revision = "1"; - editedCabalFile = "0yp0i8fkm0gczdgki0qmvcnj5wvrfxjcs7cpmm4ifi9z857l9dy6"; + version = "0.2.8.1"; + sha256 = "0xrz47nq9mksdg1h9zh5dlhwfrfj4nbbrgsjpskv8wz314pi0znb"; libraryHaskellDepends = [ base deepseq @@ -543578,6 +540229,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "A parser generator"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -543634,6 +540286,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "A parser generator"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -543696,6 +540350,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "A parser generator"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -543748,8 +540403,8 @@ self: { }: mkDerivation { pname = "ptr"; - version = "0.16.8.6"; - sha256 = "19fahf7y1vavvnqr17zjy8clxq2ha9d08fkaydnk5khpc65j260s"; + version = "0.16.8.7"; + sha256 = "00k8n8l1vsipmzz303cpf235nw0s2dgndqamws66l82nh184f2q6"; libraryHaskellDepends = [ base bytestring @@ -543780,44 +540435,6 @@ self: { ) { }; "ptr-poker" = callPackage ( - { - mkDerivation, - base, - bytestring, - criterion, - hedgehog, - isomorphism-class, - numeric-limits, - rerebase, - scientific, - text, - }: - mkDerivation { - pname = "ptr-poker"; - version = "0.1.2.14"; - sha256 = "025b3z6mpyb2v2jvv5x0dryghlwcz083f8721kddfyi7v0qd10vg"; - libraryHaskellDepends = [ - base - bytestring - scientific - text - ]; - testHaskellDepends = [ - hedgehog - isomorphism-class - numeric-limits - rerebase - ]; - benchmarkHaskellDepends = [ - criterion - rerebase - ]; - description = "Pointer poking action construction and composition toolkit"; - license = lib.licenses.mit; - } - ) { }; - - "ptr-poker_0_1_2_16" = callPackage ( { mkDerivation, base, @@ -543852,7 +540469,6 @@ self: { ]; description = "Pointer poking action construction and composition toolkit"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -546117,6 +542733,7 @@ self: { crypton-x509-system, data-default, hspec, + http-types, http2, http2-client, lifted-base, @@ -546131,8 +542748,8 @@ self: { }: mkDerivation { pname = "push-notify-apn"; - version = "0.4.0.2"; - sha256 = "07clkpwysni1m06jjvpgx9fkxflymnkyldkvhdw0qwmy14pk89aw"; + version = "0.4.0.3"; + sha256 = "024xanv7wcpmbd2mv4v8gw281gsnx5z15a39zh0v07bgiq7q04wb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -546146,6 +542763,7 @@ self: { crypton-x509-store crypton-x509-system data-default + http-types http2 http2-client lifted-base @@ -546388,58 +543006,6 @@ self: { ) { }; "pusher-http-haskell" = callPackage ( - { - mkDerivation, - aeson, - base, - base16-bytestring, - bytestring, - crypton, - hashable, - hspec, - http-client, - http-client-tls, - http-types, - memory, - QuickCheck, - text, - time, - unordered-containers, - }: - mkDerivation { - pname = "pusher-http-haskell"; - version = "2.1.0.19"; - sha256 = "1zhypjxi3n0zn7l8mkdw17zvm2fsflk8cfnx1bsh0fd5b6a2xj49"; - libraryHaskellDepends = [ - aeson - base - base16-bytestring - bytestring - crypton - hashable - http-client - http-client-tls - http-types - memory - text - time - unordered-containers - ]; - testHaskellDepends = [ - aeson - base - bytestring - hspec - QuickCheck - text - unordered-containers - ]; - description = "Haskell client library for the Pusher Channels HTTP API"; - license = lib.licenses.mit; - } - ) { }; - - "pusher-http-haskell_2_1_0_20" = callPackage ( { mkDerivation, aeson, @@ -546488,7 +543054,6 @@ self: { ]; description = "Haskell client library for the Pusher Channels HTTP API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -547131,6 +543696,8 @@ self: { pname = "pxsl-tools"; version = "1.0.1"; sha256 = "1q45l1grcja0mf1g90yxsdlr49gqrx27ycr6vln4hsqb5c0iqcfw"; + revision = "1"; + editedCabalFile = "08v41rrpqf2xsj7hyin2jkad6751xalwylzfs07536pj41j4vg8z"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -547764,6 +544331,8 @@ self: { ]; description = "Implementation of interpolated multiline strings"; license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -547860,8 +544429,8 @@ self: { }: mkDerivation { pname = "qq-bytes"; - version = "1.0.0.0"; - sha256 = "0b5fkysx2pfn0kyn433gizcrjwy354rx067fvn22l8ag6i6clp5z"; + version = "1.0.0.1"; + sha256 = "013c7vbp42bkqs5kbqmp1ag5ly8hcfr3lajlb604ghwhdp7f8kzy"; libraryHaskellDepends = [ base bytestring @@ -548093,6 +544662,8 @@ self: { ]; description = "QR code library in pure Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -548122,6 +544693,7 @@ self: { ]; description = "Converts a qrcode-core image to JuicyPixels"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -548143,6 +544715,8 @@ self: { ]; description = "quantity semaphores"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -548226,6 +544800,39 @@ self: { } ) { inherit (pkgs.qt5) qtbase; }; + "qtah-cpp-qt6" = callPackage ( + { + mkDerivation, + base, + Cabal, + directory, + filepath, + process, + qtah-generator, + }: + mkDerivation { + pname = "qtah-cpp-qt6"; + version = "0.9.1"; + sha256 = "1xvxhs6af1f9pm8jdiz4wacn1d336gf22m2q73sbn0bp5gfa5i1j"; + setupHaskellDepends = [ + base + Cabal + directory + filepath + process + qtah-generator + ]; + libraryHaskellDepends = [ + base + process + qtah-generator + ]; + description = "Qt bindings for Haskell - C++ library"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "qtah-examples" = callPackage ( { mkDerivation, @@ -548235,12 +544842,12 @@ self: { containers, filepath, hoppy-runtime, - qtah-qt5, + qtah-qt6, }: mkDerivation { pname = "qtah-examples"; - version = "0.8.0"; - sha256 = "0wn0514xckbsj1phndb2b924lxh24sbngjgrvsn3sjg305vzizvr"; + version = "0.9.0"; + sha256 = "1pwz4lnq37vz4744ifxy3d8i2ynd55apc2pv67l400f0dy2yd1my"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -548250,7 +544857,7 @@ self: { containers filepath hoppy-runtime - qtah-qt5 + qtah-qt6 ]; description = "Example programs for Qtah Qt bindings"; license = lib.licenses.lgpl3Only; @@ -548276,8 +544883,8 @@ self: { }: mkDerivation { pname = "qtah-generator"; - version = "0.8.0"; - sha256 = "1s782f1gagj1av8xv30qjqs5r05i3fr7a05dp213i6p818kj20r1"; + version = "0.9.0"; + sha256 = "1ajpibrvlada2savl3ihn1hgwgikmmlif8gpxbfi92cgvf17j3gw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -548347,6 +544954,52 @@ self: { } ) { inherit (pkgs.qt5) qtbase; }; + "qtah-qt6" = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + Cabal, + directory, + filepath, + hoppy-runtime, + HUnit, + qtah, + qtah-cpp-qt6, + qtah-generator, + }: + mkDerivation { + pname = "qtah-qt6"; + version = "0.9.1"; + sha256 = "128279ycf4sr7zmfk1f5nnlapk2i49s3lhmmh03pv5yzsp4j7vp6"; + setupHaskellDepends = [ + base + Cabal + directory + filepath + qtah-generator + ]; + libraryHaskellDepends = [ + base + binary + bytestring + hoppy-runtime + qtah-cpp-qt6 + qtah-generator + ]; + librarySystemDepends = [ qtah ]; + testHaskellDepends = [ + base + hoppy-runtime + HUnit + ]; + description = "Qt bindings for Haskell"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + } + ) { qtah = null; }; + "quaalude" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -548409,8 +545062,8 @@ self: { pname = "quadratic-irrational"; version = "0.1.1"; sha256 = "11nksvr6wnbrphq3ymg93w2xpqw6in3j1qpgbl2f3x9bgiss2l7s"; - revision = "2"; - editedCabalFile = "1r6fjnjyncbcfvmgkfflmkmrs0gzr1a299pvnklh04bz1xgzbayy"; + revision = "3"; + editedCabalFile = "0y272jnh73ww4768zm4h5vh6ir2l1pnrmk4sbnpvjcx49n83lgs2"; libraryHaskellDepends = [ arithmoi base @@ -548432,6 +545085,8 @@ self: { ]; description = "An implementation of quadratic irrationals"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -548570,8 +545225,6 @@ self: { ]; description = "Rage against the quantification"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -548599,7 +545252,6 @@ self: { ]; description = "Rage against the quantification - integration with Aeson"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -548752,6 +545404,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "qrand"; + broken = true; } ) { }; @@ -549230,13 +545883,13 @@ self: { { mkDerivation, aeson, - ansi-wl-pprint, base, bytestring, directory, filepath, ginger, optparse-applicative, + prettyprinter, process, scientific, tasty, @@ -549249,10 +545902,8 @@ self: { }: mkDerivation { pname = "queue-sheet"; - version = "0.7.0.2"; - sha256 = "14ih4j09r30p0a75na833jq5ar0wfjm1f7qn6hfyqr4hjyqyfwfk"; - revision = "3"; - editedCabalFile = "00waw06ql64j097i6156fjw5glv3cz5ni9i0j271wzc5zj1a6p4r"; + version = "0.8.0.1"; + sha256 = "1s7j51542j4in10ihb47jflwkf6m4gsi1z1aq9mzs2ksj65n1yc9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -549271,9 +545922,9 @@ self: { yaml ]; executableHaskellDepends = [ - ansi-wl-pprint base optparse-applicative + prettyprinter ]; testHaskellDepends = [ base @@ -549283,9 +545934,7 @@ self: { ]; description = "queue sheet utility"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "queue-sheet"; - broken = true; } ) { }; @@ -549327,8 +545976,8 @@ self: { pname = "queues"; version = "1.0.0"; sha256 = "0mnn6lgd7101lrmwqy4lf04ncq8ci2kfxydm1rlh879gjvzz3lsr"; - revision = "3"; - editedCabalFile = "1w18xd6dsh4sl0xsc87v78ra4ja6fbaliy73sfyd432cgchiyfbh"; + revision = "4"; + editedCabalFile = "19appf6z8aavky899wy93487zmjzfhz6jiw1imzm6903q65w4p6r"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -549427,6 +546076,8 @@ self: { pname = "quic"; version = "0.2.7"; sha256 = "0x6x7xdknwa80ikclfn8mq8jyqgy73l0g8qy82jcgj3jqd4631zq"; + revision = "1"; + editedCabalFile = "1yvg2v2g1bv8yjc9qlpm60qg97443c0d035wb6blrp3xd6d885ms"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -549470,8 +546121,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "QUIC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -549576,7 +546225,6 @@ self: { testHaskellDepends = [ base ]; description = "quick & easy benchmarking of command-line programs"; license = "GPL"; - hydraPlatforms = lib.platforms.none; mainProgram = "quickbench"; } ) { }; @@ -549848,8 +546496,8 @@ self: { }: mkDerivation { pname = "quickcheck-dynamic"; - version = "3.4.1"; - sha256 = "07nixdv2x5dpbsak1mgfd7wjyjlp9nxilghx9v23x8j09257vdj9"; + version = "4.0.0"; + sha256 = "11cd2d1sx6qlyhc2ik20a7ppc0a8ggnf3zalbsj8i3vnj20240pa"; libraryHaskellDepends = [ base containers @@ -549869,8 +546517,6 @@ self: { ]; description = "A library for stateful property-based testing"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -549909,8 +546555,8 @@ self: { }: mkDerivation { pname = "quickcheck-groups"; - version = "0.0.1.3"; - sha256 = "0qig24h7i04ggwna9zx5al66810mhvkv066kq5w3jw0s95lxg3n8"; + version = "0.0.1.4"; + sha256 = "1k1pbxcp8ppzyym2wavvpn6p5d74cddh1ldlg1kv55ypfszzzf21"; libraryHaskellDepends = [ base groups @@ -549964,88 +546610,6 @@ self: { ) { }; "quickcheck-instances" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - case-insensitive, - containers, - data-fix, - hashable, - integer-logarithms, - old-time, - OneTuple, - primitive, - QuickCheck, - scientific, - splitmix, - strict, - tagged, - text, - text-short, - these, - time, - time-compat, - transformers, - transformers-compat, - unordered-containers, - uuid-types, - vector, - }: - mkDerivation { - pname = "quickcheck-instances"; - version = "0.3.30"; - sha256 = "07c4ipssd4q823x2biry43h182y3rg26yqsv14z4yiajmz9rlvmx"; - revision = "1"; - editedCabalFile = "0khr8jyxb0kxqmpi8sn7f0i89cwj4fq2chsygl4f02kflkji53dp"; - libraryHaskellDepends = [ - array - base - bytestring - case-insensitive - containers - data-fix - hashable - integer-logarithms - old-time - OneTuple - primitive - QuickCheck - scientific - splitmix - strict - tagged - text - text-short - these - time - time-compat - transformers - transformers-compat - unordered-containers - uuid-types - vector - ]; - testHaskellDepends = [ - base - containers - primitive - QuickCheck - tagged - uuid-types - ]; - benchmarkHaskellDepends = [ - base - bytestring - QuickCheck - ]; - description = "Common quickcheck instances"; - license = lib.licenses.bsd3; - } - ) { }; - - "quickcheck-instances_0_3_32" = callPackage ( { mkDerivation, array, @@ -550077,6 +546641,8 @@ self: { pname = "quickcheck-instances"; version = "0.3.32"; sha256 = "10zz62j1jplk392c90hkg9mfk8piyp5ify94jp3rld722phg5xa8"; + revision = "1"; + editedCabalFile = "0d7vgsvvkipa1d1gh7z7ha12fv49frcv81dz09qy0m6kvn5lawl7"; libraryHaskellDepends = [ array base @@ -550118,7 +546684,6 @@ self: { ]; description = "Common quickcheck instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -550188,6 +546753,7 @@ self: { description = "Library for lockstep-style testing with 'quickcheck-dynamic'"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -550211,8 +546777,8 @@ self: { }: mkDerivation { pname = "quickcheck-monoid-subclasses"; - version = "0.3.0.4"; - sha256 = "1ndyk2l8m5g7vx5q5kmkawv3v8s5yydfg7snr203188zamskcq85"; + version = "0.3.0.5"; + sha256 = "0hnrm69vavc2b1h4cishdvn7j0x8l8mk8fggbai3kn77w6cnf3il"; libraryHaskellDepends = [ base containers @@ -550352,8 +546918,8 @@ self: { }: mkDerivation { pname = "quickcheck-quid"; - version = "0.0.1.6"; - sha256 = "1vm8654n4s0ylqssihwkv5w7gg9ml6ks8cbvbdfvcff7xmc38yrv"; + version = "0.0.1.7"; + sha256 = "1r0ip3a281dgvy6bplhr76wg5n0l4qz0k6i6r3fzh4848r6z9say"; libraryHaskellDepends = [ base containers @@ -550561,145 +547127,6 @@ self: { ) { }; "quickcheck-state-machine" = callPackage ( - { - mkDerivation, - aeson, - ansi-wl-pprint, - array, - base, - base-compat, - bifunctors, - bytestring, - containers, - directory, - doctest, - exceptions, - filelock, - filepath, - generic-data, - generics-sop, - graphviz, - hashable, - hashtables, - http-client, - MemoTrie, - monad-logger, - mtl, - network, - persistent, - persistent-postgresql, - persistent-sqlite, - persistent-template, - postgresql-simple, - pretty, - pretty-show, - process, - QuickCheck, - quickcheck-instances, - random, - resource-pool, - resourcet, - servant, - servant-client, - servant-server, - sop-core, - split, - stm, - strict, - string-conversions, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - time, - unliftio, - unliftio-core, - vector, - wai, - warp, - }: - mkDerivation { - pname = "quickcheck-state-machine"; - version = "0.8.0"; - sha256 = "1fiffmc4bivivdkyb28103rvcnrlc44s28gv63c27r6vkwkwava2"; - libraryHaskellDepends = [ - ansi-wl-pprint - base - base-compat - bytestring - containers - directory - exceptions - filepath - generic-data - generics-sop - graphviz - MemoTrie - mtl - pretty - pretty-show - process - QuickCheck - random - sop-core - split - text - time - unliftio - vector - ]; - testHaskellDepends = [ - aeson - array - base - bifunctors - bytestring - containers - directory - doctest - filelock - filepath - hashable - hashtables - http-client - monad-logger - mtl - network - persistent - persistent-postgresql - persistent-sqlite - persistent-template - postgresql-simple - pretty-show - process - QuickCheck - quickcheck-instances - random - resource-pool - resourcet - servant - servant-client - servant-server - split - stm - strict - string-conversions - tasty - tasty-hunit - tasty-quickcheck - text - unliftio - unliftio-core - vector - wai - warp - ]; - description = "Test monadic programs using state machine based models"; - license = lib.licenses.bsd3; - } - ) { }; - - "quickcheck-state-machine_0_10_1" = callPackage ( { mkDerivation, array, @@ -550827,7 +547254,6 @@ self: { doHaddock = false; description = "Test monadic programs using state machine based models"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -550886,6 +547312,7 @@ self: { description = "Test monadic programs using state machine based models"; license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -550901,8 +547328,8 @@ self: { }: mkDerivation { pname = "quickcheck-string-random"; - version = "0.1.4.2"; - sha256 = "1r03w9ypvc063fhcd7sqs654gg0sz66jfll84bwg5709ws3y9bh6"; + version = "0.1.4.4"; + sha256 = "18yv3wa78y6fhywbpkmmxmffs0z52wkri3knqrhjfvm3hb8qxlgf"; libraryHaskellDepends = [ base QuickCheck @@ -550964,6 +547391,8 @@ self: { pname = "quickcheck-transformer"; version = "0.3.1.2"; sha256 = "07y6k1c8flg3ldkckb19s28ls0k3bg769r26smkr3dbz7w4mg7rh"; + revision = "1"; + editedCabalFile = "131grjardvlbgvj3hzxg14n03vynvvb8lmy01nggdg9x4h78b4ib"; libraryHaskellDepends = [ base QuickCheck @@ -551297,6 +547726,8 @@ self: { ]; description = "Equational laws for free!"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -552522,8 +548953,8 @@ self: { }: mkDerivation { pname = "raaz"; - version = "0.3.10"; - sha256 = "08gpnkb1nj11rhqybgcfcnglf9h271r1hpgsqv9ljzzyc0d67bkp"; + version = "0.3.11"; + sha256 = "0w71rsr4aiv5nr9l088l8zbyj144pdk83sza4mlb61gq17i9dqkf"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -553403,52 +549834,6 @@ self: { ) { }; "ral" = callPackage ( - { - mkDerivation, - adjunctions, - base, - bin, - boring, - criterion, - deepseq, - distributive, - fin, - hashable, - indexed-traversable, - QuickCheck, - semigroupoids, - vector, - }: - mkDerivation { - pname = "ral"; - version = "0.2.1"; - sha256 = "1f6sks81g8zxkgnp7lc5n0aimnvbbvkazassc17z0prs56hs63si"; - revision = "3"; - editedCabalFile = "1a8833bz213ynf9lpmhmsmrzfbvzbm1iznv7hmgkqc8rz93zbvjw"; - libraryHaskellDepends = [ - adjunctions - base - bin - boring - deepseq - distributive - fin - hashable - indexed-traversable - QuickCheck - semigroupoids - ]; - benchmarkHaskellDepends = [ - base - criterion - vector - ]; - description = "Random access lists"; - license = lib.licenses.gpl2Plus; - } - ) { }; - - "ral_0_2_2" = callPackage ( { mkDerivation, adjunctions, @@ -553491,7 +549876,6 @@ self: { ]; description = "Random access lists"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -553517,8 +549901,6 @@ self: { ]; description = "Length-indexed random access lists: lens utilities"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -553544,8 +549926,6 @@ self: { ]; description = "Length-indexed random access lists: optics utilities"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -553645,8 +550025,8 @@ self: { }: mkDerivation { pname = "rampart"; - version = "2.0.0.8"; - sha256 = "1sdagiz1075kvad525f3q72krn7hvhkrbq1j4dwca4i4p77jdi17"; + version = "2.0.0.9"; + sha256 = "0fdzika3dzxcw39v2lj1sz3nlahxi8swfn3sl1br178sp2bd075j"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -553779,68 +550159,6 @@ self: { ) { }; "random" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - deepseq, - doctest, - mtl, - primitive, - rdtsc, - smallcheck, - split, - splitmix, - stm, - tasty, - tasty-bench, - tasty-hunit, - tasty-inspection-testing, - tasty-smallcheck, - time, - transformers, - }: - mkDerivation { - pname = "random"; - version = "1.2.1.2"; - sha256 = "1d54v51dzdc4izv3aycjbvaj7lcz74avzixayqzlaz1jsb14s3vr"; - libraryHaskellDepends = [ - base - bytestring - deepseq - mtl - splitmix - ]; - testHaskellDepends = [ - base - bytestring - containers - doctest - smallcheck - stm - tasty - tasty-hunit - tasty-inspection-testing - tasty-smallcheck - transformers - ]; - benchmarkHaskellDepends = [ - base - mtl - primitive - rdtsc - split - splitmix - tasty-bench - time - ]; - description = "Pseudo-random number generation"; - license = lib.licenses.bsd3; - } - ) { }; - - "random_1_2_1_3" = callPackage ( { mkDerivation, base, @@ -553897,6 +550215,67 @@ self: { ]; description = "Pseudo-random number generation"; license = lib.licenses.bsd3; + } + ) { }; + + "random_1_3_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + deepseq, + mtl, + primitive, + rdtsc, + smallcheck, + split, + splitmix, + stm, + tasty, + tasty-bench, + tasty-hunit, + tasty-inspection-testing, + tasty-smallcheck, + time, + transformers, + }: + mkDerivation { + pname = "random"; + version = "1.3.0"; + sha256 = "1cgisk7y2r58lai3q61jx2fis2aiqg75y7qm3zipgmr5avk6fl3b"; + libraryHaskellDepends = [ + base + bytestring + deepseq + mtl + splitmix + transformers + ]; + testHaskellDepends = [ + base + bytestring + containers + smallcheck + stm + tasty + tasty-hunit + tasty-inspection-testing + tasty-smallcheck + transformers + ]; + benchmarkHaskellDepends = [ + base + mtl + primitive + rdtsc + split + splitmix + tasty-bench + time + ]; + description = "Pseudo-random number generation"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -554643,41 +551022,6 @@ self: { ) { }; "range-set-list" = callPackage ( - { - mkDerivation, - base, - containers, - deepseq, - hashable, - tasty, - tasty-quickcheck, - }: - mkDerivation { - pname = "range-set-list"; - version = "0.1.3.1"; - sha256 = "0m8c8qhpk9vaykqfy6gsv1csmvdclm27zv9l56ipv152k75xks0j"; - revision = "6"; - editedCabalFile = "0gxcsav13k7cm0h45a5xqwd2jqk307cl4vh0d1bqvwsmn014z5w4"; - libraryHaskellDepends = [ - base - containers - deepseq - hashable - ]; - testHaskellDepends = [ - base - containers - deepseq - hashable - tasty - tasty-quickcheck - ]; - description = "Memory efficient sets with ranges of elements"; - license = lib.licenses.mit; - } - ) { }; - - "range-set-list_0_1_4" = callPackage ( { mkDerivation, base, @@ -554709,7 +551053,6 @@ self: { ]; description = "Memory efficient sets with ranges of elements"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -554940,28 +551283,24 @@ self: { mkDerivation, base, binary, - HUnit, - test-framework, - test-framework-hunit, + tasty, + tasty-hunit, }: mkDerivation { pname = "rank1dynamic"; - version = "0.4.2"; - sha256 = "15v36c1h19gr1a9klz4qyzyizak2r8pnbybb5xl8nyaz0ib0hgf6"; + version = "0.4.3"; + sha256 = "0bz98nw3616k4vmpbpz1kh012vg9545zfjlkfmbxkyvjimqa53x7"; libraryHaskellDepends = [ base binary ]; testHaskellDepends = [ base - HUnit - test-framework - test-framework-hunit + tasty + tasty-hunit ]; description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -554982,8 +551321,8 @@ self: { }: mkDerivation { pname = "rank2classes"; - version = "1.5.3.1"; - sha256 = "1gbcc6damm3wix4g7lk046cf0qsmy8i06mz54id5gw6qccbicnsh"; + version = "1.5.4"; + sha256 = "03ibbfz0n88sv5nragvbnlm5rn3ljfycxk6pgz8wriylfs1l60bd"; setupHaskellDepends = [ base Cabal @@ -555032,8 +551371,6 @@ self: { ]; description = "Hot reload and reload-surviving values with GHCi"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -555667,8 +552004,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "2.0.0.12"; - sha256 = "015riig033fm3pmgm90j2rlynyk5vnd3d9z6izh63ab76kppyh6s"; + version = "2.0.0.13"; + sha256 = "0y6zr7i8xkv7qpnh3pcy9v3z9gav0km81gsd3zhbm3jzb8iqngkx"; libraryHaskellDepends = [ aeson base @@ -555703,8 +552040,8 @@ self: { }: mkDerivation { pname = "ratel-wai"; - version = "2.0.0.7"; - sha256 = "02a6jv5hri6y26idgfxpnyhfjsgiwc1ssks3pn7vcqlahampqa5i"; + version = "2.0.0.8"; + sha256 = "1hg7187y9r6zy557zy0nrc187529zk9lccqh0jgdfgq2y3siab7f"; libraryHaskellDepends = [ base bytestring @@ -556017,54 +552354,8 @@ self: { }: mkDerivation { pname = "rattletrap"; - version = "12.1.3"; - sha256 = "13v3jm84fycra1f3wncig69zs6bmqir077c2hd4j1dmzvfg9j1yn"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - aeson-pretty - array - base - bytestring - containers - filepath - http-client - http-client-tls - text - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - bytestring - filepath - ]; - description = "Parse and generate Rocket League replays"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - mainProgram = "rattletrap"; - broken = true; - } - ) { }; - - "rattletrap_14_1_0" = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - array, - base, - bytestring, - containers, - filepath, - http-client, - http-client-tls, - text, - }: - mkDerivation { - pname = "rattletrap"; - version = "14.1.0"; - sha256 = "1fkvcdrbw41vc9g2wph0wm0sw2baxx7dkv6cb3x38zvapfynapim"; + version = "14.1.1"; + sha256 = "1qibszp7fyrd452q1nms7hqx3k1kp2551qyxli37khrx3f33q7y5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -556163,8 +552454,6 @@ self: { ]; description = "Sentry http interface for Scotty web server"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -556292,8 +552581,8 @@ self: { pname = "rawlock"; version = "0.1.1.0"; sha256 = "1hd62m0r6wiwpzm70pydrkvw2ln78436vak1jd0wiqvdh9z35szj"; - revision = "1"; - editedCabalFile = "1gw7ffwhzw650gm2746k88kjhyl7q525mzrqcrj6q8nn9sjabzih"; + revision = "2"; + editedCabalFile = "0p2cf0v6xxq1gmi74iapy1wnhk8bsid1gj6s24mjdnv4np7cbvrm"; libraryHaskellDepends = [ base io-classes @@ -556815,11 +553104,13 @@ self: { text, unordered-containers, xeno, + xmlbf, + xmlbf-xeno, }: mkDerivation { pname = "rdf4h"; - version = "5.1.0"; - sha256 = "09avqww8aw3lqlcfji3j9yc8szll264mv2mzkm6pdq5bzw7z460w"; + version = "5.2.0"; + sha256 = "03f1dcw4zii4yvq7azhcgpkf59wibjdlvkifb88jp8maiaadzr75"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -556846,6 +553137,8 @@ self: { text unordered-containers xeno + xmlbf + xmlbf-xeno ]; executableHaskellDepends = [ base @@ -556875,9 +553168,7 @@ self: { ]; description = "A library for RDF processing in Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "rdf4h"; - broken = true; } ) { }; @@ -556899,7 +553190,6 @@ self: { ]; description = "The ActivityStreams 2 RDF vocabulary for rdf4h"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -556995,8 +553285,8 @@ self: { }: mkDerivation { pname = "rds-data"; - version = "0.1.1.1"; - sha256 = "1d3jvwlrr5xdn1dn9s3w4ww1db60rzvhjwc4vgrcjb9fnlqkr7l0"; + version = "0.1.1.4"; + sha256 = "08q90rdpkdif5d8q22kwjk9yby2kmfsh2s80dgm55dascqsp95hr"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -557647,8 +553937,6 @@ self: { ]; description = "home (etc) automation using reactive-banana"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -558620,8 +554908,8 @@ self: { }: mkDerivation { pname = "real-dice"; - version = "0.1.0.4"; - sha256 = "1ibyp3zhfassg1yhfjnn636mbcbd6b7n42y2pzcnsmhjs8n78j2a"; + version = "0.1.0.5"; + sha256 = "0gcl7ikm22s3jgam8qpi55fj8r9wljzlw3kf62l09nlzzd1644xc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -558643,9 +554931,7 @@ self: { ]; description = "Random number generation based on physical media touched by humans"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "real-dice"; - broken = true; } ) { }; @@ -559024,8 +555310,8 @@ self: { }: mkDerivation { pname = "rebase"; - version = "1.20.2"; - sha256 = "14mvgg50yy5msmqv7p8kgx5dvj27dsxpzncmgzx5237kj6l9f4h0"; + version = "1.21.2"; + sha256 = "1yzzh8zdvzhl9wzh6zb1f30by49nhw2xlwpiqzq7i048dibza6bc"; libraryHaskellDepends = [ base bifunctors @@ -559060,76 +555346,6 @@ self: { } ) { }; - "rebase_1_21_1" = callPackage ( - { - mkDerivation, - base, - bifunctors, - bytestring, - comonad, - containers, - contravariant, - deepseq, - dlist, - either, - groups, - hashable, - invariant, - mtl, - profunctors, - scientific, - selective, - semigroupoids, - stm, - text, - time, - time-compat, - transformers, - unordered-containers, - uuid-types, - vector, - vector-instances, - void, - }: - mkDerivation { - pname = "rebase"; - version = "1.21.1"; - sha256 = "16i15df3z4qq54jy576z7r146s84awjksa9rb87yk8ldrqx7p5n5"; - libraryHaskellDepends = [ - base - bifunctors - bytestring - comonad - containers - contravariant - deepseq - dlist - either - groups - hashable - invariant - mtl - profunctors - scientific - selective - semigroupoids - stm - text - time - time-compat - transformers - unordered-containers - uuid-types - vector - vector-instances - void - ]; - description = "A more progressive alternative to the \"base\" package"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "rebindable" = callPackage ( { mkDerivation, @@ -559763,6 +555979,8 @@ self: { pname = "recover-rtti"; version = "0.5.0"; sha256 = "17jx201m9x14d624agxx96wkscmlppilmdsjwnh9p930504f66mp"; + revision = "1"; + editedCabalFile = "1m39pwdlnk20lbp45zlgwwp931rhh98qba0rwvzs2789qw3ma57m"; libraryHaskellDepends = [ aeson base @@ -559802,6 +556020,49 @@ self: { } ) { }; + "recurly-client" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + ghc-prim, + http-client, + http-conduit, + http-types, + mtl, + scientific, + text, + time, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "recurly-client"; + version = "0.1.0.0"; + sha256 = "1s4zis8xn6nm865ay11rwsa9qwhk0djkq6d3xzy20lf3iagg5zzm"; + libraryHaskellDepends = [ + aeson + base + bytestring + ghc-prim + http-client + http-conduit + http-types + mtl + scientific + text + time + transformers + unordered-containers + vector + ]; + description = "Client for Recurly subscription management"; + license = lib.licenses.mit; + } + ) { }; + "recursion" = callPackage ( { mkDerivation, @@ -560080,8 +556341,6 @@ self: { doHaddock = false; description = "Extensible records and variants indexed by a type-level Red-Black tree"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -560199,6 +556458,77 @@ self: { } ) { }; + "redact_0_6_0_0" = callPackage ( + { + mkDerivation, + ansi-terminal, + ansi-wl-pprint, + array, + base, + constraints, + containers, + data-default, + directory, + exceptions, + extra, + monad-control, + mtl, + optparse-applicative, + stm, + syb, + tasty, + tasty-hunit, + template-haskell, + text, + transformers-base, + unliftio, + }: + mkDerivation { + pname = "redact"; + version = "0.6.0.0"; + sha256 = "0xw1w6zr92r71c7sb4c2ys61bfj56pjml699kvilfswmr5vrkaha"; + revision = "1"; + editedCabalFile = "0g23f4r65kqj0nmpxw5cfx5a3ngg4l3y73zbdylyn3k5wx83kpnc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + base + text + ]; + executableHaskellDepends = [ + ansi-terminal + ansi-wl-pprint + base + directory + optparse-applicative + ]; + testHaskellDepends = [ + ansi-terminal + array + base + constraints + containers + data-default + exceptions + extra + monad-control + mtl + stm + syb + tasty + tasty-hunit + template-haskell + transformers-base + unliftio + ]; + description = "hide secret text on the terminal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "redact"; + } + ) { }; + "reddit" = callPackage ( { mkDerivation, @@ -560347,29 +556677,27 @@ self: { "redis-glob" = callPackage ( { mkDerivation, - ascii-char, - ascii-superset, base, bytestring, + hashable, hspec, megaparsec, QuickCheck, }: mkDerivation { pname = "redis-glob"; - version = "0.1.0.8"; - sha256 = "0wwj1f7dhw9c09220piyz1yxxdc6fv22ng8xqa2gkk133w6v3kz5"; + version = "0.1.0.11"; + sha256 = "03zzxmdd8rc1s1n8a1l18igp2l72s0sg0qil033r4gq5xz8gqgmg"; libraryHaskellDepends = [ - ascii-char base bytestring + hashable megaparsec ]; testHaskellDepends = [ - ascii-char - ascii-superset base bytestring + hashable hspec QuickCheck ]; @@ -560771,43 +557099,6 @@ self: { ) { }; "reducers" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - containers, - fingertree, - hashable, - semigroupoids, - text, - transformers, - unordered-containers, - }: - mkDerivation { - pname = "reducers"; - version = "3.12.4"; - sha256 = "0hsycdir52jdijnnvc77jj971fjrrc722v952wr62ivrvx2zarn0"; - revision = "7"; - editedCabalFile = "0s16blgjra4alwayamivbba1swgr47nic3mns9zj8gqlyv1s5ah8"; - libraryHaskellDepends = [ - array - base - bytestring - containers - fingertree - hashable - semigroupoids - text - transformers - unordered-containers - ]; - description = "Semigroups, specialized containers and a general map/reduce framework"; - license = lib.licenses.bsd3; - } - ) { }; - - "reducers_3_12_5" = callPackage ( { mkDerivation, array, @@ -560825,6 +557116,8 @@ self: { pname = "reducers"; version = "3.12.5"; sha256 = "0742ry9xjjmhwvlv100d3nz75k7wqr42262kw21n5mmwrka6358h"; + revision = "1"; + editedCabalFile = "06iyj53308dxgrji857hqnq83ga52bw2dmp1szvxzc2vbnq0qfv8"; libraryHaskellDepends = [ array base @@ -560839,7 +557132,6 @@ self: { ]; description = "Semigroups, specialized containers and a general map/reduce framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -561333,8 +557625,8 @@ self: { }: mkDerivation { pname = "refined-containers"; - version = "0.1.0.2"; - sha256 = "03kaxj49alqaj4a0miighchpgzsm7yjyzxw2fxjmvq90lyy59524"; + version = "0.1.2.0"; + sha256 = "0j07viznb7l664ynpyr3ww5dymb1df69gwikmvp1vigx0vk8jgg5"; libraryHaskellDepends = [ adjunctions base @@ -561446,6 +557738,8 @@ self: { ]; description = "Refinement types with static and runtime checking (+ Refined1)"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -561487,36 +557781,6 @@ self: { ) { }; "reflection" = callPackage ( - { - mkDerivation, - base, - containers, - hspec, - hspec-discover, - QuickCheck, - template-haskell, - }: - mkDerivation { - pname = "reflection"; - version = "2.1.8"; - sha256 = "1kc9857qwj2kb26h3sbmywp1blry2mcrs2h03751pvaqg7v9yblj"; - libraryHaskellDepends = [ - base - template-haskell - ]; - testHaskellDepends = [ - base - containers - hspec - QuickCheck - ]; - testToolDepends = [ hspec-discover ]; - description = "Reifies arbitrary terms into types that can be reflected back into terms"; - license = lib.licenses.bsd3; - } - ) { }; - - "reflection_2_1_9" = callPackage ( { mkDerivation, base, @@ -561530,6 +557794,8 @@ self: { pname = "reflection"; version = "2.1.9"; sha256 = "1cwzwncb7zvzdcj5s5pc1qrkh7xj6kyz9b30qq2imvnh3bjdb9y6"; + revision = "1"; + editedCabalFile = "1q717za8dn36gxhjbr1vmaw6hv5k4id2230yxl3a6627i34qvwpa"; libraryHaskellDepends = [ base template-haskell @@ -561543,7 +557809,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Reifies arbitrary terms into types that can be reflected back into terms"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -561627,7 +557892,6 @@ self: { prim-uniq, primitive, process, - proctest, profunctors, random, ref-tf, @@ -561648,8 +557912,8 @@ self: { }: mkDerivation { pname = "reflex"; - version = "0.9.3.1"; - sha256 = "04vgr8a98k5iqc0lc8asvh785pn9fzhx1v8vl6ghq6k5hy9mgigq"; + version = "0.9.3.3"; + sha256 = "0iklqcszxmj3dian0mjpz75483084ar8i328ydcx68xk9l9rlqbf"; libraryHaskellDepends = [ base bifunctors @@ -561704,7 +557968,6 @@ self: { monoidal-containers mtl patch - proctest ref-tf semialign split @@ -561919,10 +558182,8 @@ self: { }: mkDerivation { pname = "reflex-dom"; - version = "0.6.3.1"; - sha256 = "162nnk5vk115p06mlf0d3bsr295814jk6d61hi58k97axgrlb6sn"; - revision = "1"; - editedCabalFile = "188hri01svjh6f63a9iivzvfkda2mvnmvgwnm6nfbkd1ns88h0yd"; + version = "0.6.3.3"; + sha256 = "0b9mgnbgljcasd621mw5cj5g1li8dpxiksjqjk45lilzycm1xcxs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -562094,7 +558355,6 @@ self: { exceptions, filepath, ghcjs-dom, - hlint, hspec, hspec-core, hspec-webdriver, @@ -562134,8 +558394,8 @@ self: { }: mkDerivation { pname = "reflex-dom-core"; - version = "0.8.1.0"; - sha256 = "1sapgw5rdjh4c28249l7gdvz8598a14hsilr06ivqbsidn5xazia"; + version = "0.8.1.2"; + sha256 = "1ljv45i2byb28963flwllzvf2k0xizpsjrkpys3qsbhipyx0gc5m"; libraryHaskellDepends = [ aeson base @@ -562191,7 +558451,6 @@ self: { exceptions filepath ghcjs-dom - hlint hspec hspec-core hspec-webdriver @@ -562550,6 +558809,7 @@ self: { description = "various dynamic containers for Reflex"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -562588,8 +558848,8 @@ self: { }: mkDerivation { pname = "reflex-fsnotify"; - version = "0.3.0.0"; - sha256 = "1i0rb5s0qsxv7mlfy9jsaz7qr3s8i0dy540qxx4srzi48sg1xc0j"; + version = "0.3.0.2"; + sha256 = "1hmz0awhddpnd462m1bzjqp67lzwbg60jkn3qx5cl7rhlqnf685m"; libraryHaskellDepends = [ base containers @@ -562600,6 +558860,7 @@ self: { ]; description = "Reflex FRP interface for watching files"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -562623,10 +558884,8 @@ self: { }: mkDerivation { pname = "reflex-gadt-api"; - version = "0.2.2.1"; - sha256 = "042dad8gilpzn1ng4ck5mmca9q257vi9317xxr0in0sp30sn1g11"; - revision = "1"; - editedCabalFile = "0923xxxqn93szs8ai45xazp2xs011xq68368y5q2mjiww74dp0xx"; + version = "0.2.2.3"; + sha256 = "1izgmy32xw0hm45wvrs13528fz9nm3yr3fw42w0y2w0vjj8nfjvi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -562656,10 +558915,8 @@ self: { ]; description = "Interact with a GADT API in your reflex-dom application"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "readme"; maintainers = [ lib.maintainers.alexfmpe ]; - broken = true; } ) { }; @@ -562734,6 +558991,7 @@ self: { ]; description = "A GHCi widget library for use in reflex applications"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "reflex-ghci"; } ) { }; @@ -563144,7 +559402,6 @@ self: { these ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -563210,6 +559467,7 @@ self: { ]; description = "Reflex FRP interface for running system processes"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "readme"; } ) { }; @@ -563304,8 +559562,6 @@ self: { ]; description = "reflex host methods for testing without external events"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -563415,7 +559671,9 @@ self: { ]; description = "Reflex FRP host and widgets for VTY applications"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "example"; + broken = true; } ) { }; @@ -564014,8 +560272,6 @@ self: { ]; description = "regex-applicative on text"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -564030,10 +560286,8 @@ self: { }: mkDerivation { pname = "regex-base"; - version = "0.94.0.2"; - sha256 = "1w9fxad1dwi040r3db9i2cjhhrl86p3hngj13ixbcnqgb27l16bv"; - revision = "4"; - editedCabalFile = "09wbpmii665rphflaxnlr78i8yyjc3x8wq68w1ak73rms7yb48h3"; + version = "0.94.0.3"; + sha256 = "1gs76xbda39gq8wzb8as3y49npa93vfrndf4q78hsyccb7p2vjp8"; libraryHaskellDepends = [ array base @@ -564056,10 +560310,8 @@ self: { }: mkDerivation { pname = "regex-compat"; - version = "0.95.2.1"; - sha256 = "0ivrdrcphrz3g6nr5wbsmfiv8i82caw0kf6z5qlmlq7xf9n3hywg"; - revision = "2"; - editedCabalFile = "0ldqpdxikm17ydrkfmichflkdqdrkspv4r0qy3zbdgqf5033pj4n"; + version = "0.95.2.2"; + sha256 = "071hpcqj18gygdj9scd8bm1zxg9vvp3m0sf6f7a7nsk1qgcd2zp2"; libraryHaskellDepends = [ array base @@ -564463,10 +560715,8 @@ self: { }: mkDerivation { pname = "regex-pcre"; - version = "0.95.0.0"; - sha256 = "0nn76q4bsjnxim0j0d01jifmh36as9jdpcvm001a851vvq86zb8n"; - revision = "6"; - editedCabalFile = "1rlp866y6mcbgad2sa3qq9zw12np1h4jfc7c3yba5kmarblj4jid"; + version = "0.95.0.1"; + sha256 = "1rdpznvbmg3ra3pjshykds8ra97yqg23nxfxw5dd6sigcv1pp5i9"; libraryHaskellDepends = [ array base @@ -564539,6 +560789,44 @@ self: { } ) { }; + "regex-pcre2" = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + HUnit, + pcre2, + regex-base, + utf8-string, + }: + mkDerivation { + pname = "regex-pcre2"; + version = "1.0.0.0"; + sha256 = "15vzx9rkn7hxphsl907mbhwq58qvkrd4452y296r4rqk3bimaym1"; + libraryHaskellDepends = [ + array + base + bytestring + containers + regex-base + ]; + libraryPkgconfigDepends = [ pcre2 ]; + testHaskellDepends = [ + base + bytestring + HUnit + utf8-string + ]; + testPkgconfigDepends = [ pcre2 ]; + description = "PCRE2 Backend for \"Text.Regex\" (regex-base)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { inherit (pkgs) pcre2; }; + "regex-pderiv" = callPackage ( { mkDerivation, @@ -564586,10 +560874,8 @@ self: { }: mkDerivation { pname = "regex-posix"; - version = "0.96.0.1"; - sha256 = "1715b57z67q4hg0jz44wkxrxi3v7n5iagw6gw48pf8hr34wpr0n7"; - revision = "3"; - editedCabalFile = "1zdrsydysxj9kgkzjq6pdvidsy4m2bwbx9s7ydr6df0cav66lvc1"; + version = "0.96.0.2"; + sha256 = "0l41mapdlq8cvlqzd15f99yrqrxlvl2n790v9p2ywpawqdh08mvy"; libraryHaskellDepends = [ array base @@ -564661,10 +560947,8 @@ self: { }: mkDerivation { pname = "regex-rure"; - version = "0.1.2.0"; - sha256 = "1my3rmj2766bd00qg25wijgvw7ffk8fq965y2b97s5v00fjds33r"; - revision = "1"; - editedCabalFile = "0pyj0ar204q8vhcwn0i5rqjjplsw0b6yhvy57am5b3sgcki41si5"; + version = "0.1.2.1"; + sha256 = "04fb363nx2ip8gkm4s4wask14mbs907xnf0z46i7bfg51645fp3w"; libraryHaskellDepends = [ base bytestring @@ -564701,10 +560985,8 @@ self: { }: mkDerivation { pname = "regex-tdfa"; - version = "1.3.2.2"; - sha256 = "1dvmplkhma32y68v4vvpbwmjbg3hzd7qhsyq6pim1fs68b2xaglk"; - revision = "3"; - editedCabalFile = "0y3l8ipsxyf47vpgg94p7mrn4f1b82y891vrmqzwcqlci6r1bsp5"; + version = "1.3.2.3"; + sha256 = "0vyw69nyx1gdy4l54f5d0vnwrp2xzilbizyjd33h7r95b3wbqwc5"; libraryHaskellDepends = [ array base @@ -565397,8 +561679,8 @@ self: { }: mkDerivation { pname = "registry"; - version = "0.6.3.0"; - sha256 = "0cid38h4mjsbakbgvasipmagl1myjvmpbk0034n5zb8zy4dkmxkh"; + version = "0.6.3.1"; + sha256 = "1a0vrl9ji8k7mzgh431wqv9az4kx1qx76abprm9ablrhxhmqryy5"; libraryHaskellDepends = [ base containers @@ -565449,8 +561731,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "data structure for assembling components"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -565476,8 +561756,8 @@ self: { }: mkDerivation { pname = "registry-aeson"; - version = "0.3.1.0"; - sha256 = "09agzi08nrfd6hglcwpacybz8y3z0m6mzf5gf7p26b0fd5f5jg77"; + version = "0.3.1.1"; + sha256 = "06cfbrplf0qpvfmc0fr73vhf95zqf0lwhphfm10378qdlanp5z10"; libraryHaskellDepends = [ aeson base @@ -565511,7 +561791,6 @@ self: { ]; description = "Aeson encoders / decoders"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -565537,8 +561816,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog"; - version = "0.8.2.0"; - sha256 = "0larrg1qp15plb6gip0ghs3zdgg022bs90khias9zdcvcw1i1hvw"; + version = "0.8.2.1"; + sha256 = "17y9sp91qdxzvwbvngk9lidljjg84b64sk3y82n05r76ld57wh5m"; libraryHaskellDepends = [ base containers @@ -565578,7 +561857,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "utilities to work with Hedgehog generators and `registry`"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -565608,8 +561886,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog-aeson"; - version = "0.3.1.0"; - sha256 = "0n8v3zx9ybf8yvniifipbk4f5r8jwg1glmf0i1xay8ssjlziriys"; + version = "0.3.1.1"; + sha256 = "0g1pvj8990c6zfb54m70z3bylzsz9vbm0ggpxnccinlgjl42igdq"; libraryHaskellDepends = [ aeson base @@ -565656,7 +561934,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Hedgehog generators for Aeson"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -565736,8 +562013,8 @@ self: { }: mkDerivation { pname = "registry-options"; - version = "0.2.0.0"; - sha256 = "1qwiabl7w25ji2pnx2wmh57q7w0bvsdi51ibczx90xn1y4y8j6wm"; + version = "0.2.1.0"; + sha256 = "1fdmy2822n81ikbrnfwhm96jb8fwa1bckidjvkk2v26l4fh2m06d"; libraryHaskellDepends = [ base boxes @@ -565778,6 +562055,7 @@ self: { description = "application options parsing"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -566241,6 +562519,7 @@ self: { ]; description = "Hey! Hey! Can u rel8?"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; @@ -566388,6 +562667,7 @@ self: { description = "PostgreSQL v8.x driver for haskell-relational-record"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -566446,7 +562726,6 @@ self: { ]; description = "Typeful, Modular, Relational, algebraic query engine"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566501,7 +562780,6 @@ self: { ]; description = "HDBC instance of relational-query and typed query interface for HDBC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566592,7 +562870,6 @@ self: { ]; description = "Meta package of Relational Record"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566637,7 +562914,6 @@ self: { ]; description = "Examples of Haskell Relationa Record"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566667,7 +562943,6 @@ self: { ]; description = "RDBMSs' schema templates for relational-query"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566968,7 +563243,9 @@ self: { ]; description = "A PostgreSQL migration CLI tool and library"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; mainProgram = "relocant"; + broken = true; } ) { }; @@ -567025,8 +563302,8 @@ self: { pname = "relude"; version = "1.2.2.0"; sha256 = "0ikp23nbzrxfalpsk6n8yg3byh43f8hp156wpxx45yc297gmgpil"; - revision = "1"; - editedCabalFile = "1n8zhdz9cf6swbnmfncmzjddxqicvn54w229q3xpad0lyyr67ly6"; + revision = "4"; + editedCabalFile = "1pfhfswpmqlyhia8lwbx6yf9in3l8m09w1n6g40njqy95s0cxynz"; libraryHaskellDepends = [ base bytestring @@ -567633,8 +563910,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Reorder expressions in a syntax tree according to operator fixities"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -567679,6 +563954,8 @@ self: { pname = "repa"; version = "3.4.2.0"; sha256 = "1rqwmpslwqhrwgkpsqhx3hm4z41vfl35h7qkdxds44125d54kwcq"; + revision = "1"; + editedCabalFile = "1hihmk2flpwjpy0mbrg2c40iv4vp2zp5ygw4fqbcqr3cjq8jkibz"; libraryHaskellDepends = [ base bytestring @@ -567788,8 +564065,8 @@ self: { }: mkDerivation { pname = "repa-convert"; - version = "4.2.3.2"; - sha256 = "10fx1sa85na4xs31c5b3w4dih3xp4kzy68whpg91227ic5ah17ag"; + version = "4.2.4.0"; + sha256 = "1f15ijs5fvf5wv5y408c14k8jnfcqkbxkmx645x72pj07bi7rs68"; libraryHaskellDepends = [ base bytestring @@ -567801,8 +564078,6 @@ self: { ]; description = "Packing and unpacking flat tables"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -568833,94 +565108,6 @@ self: { ) { }; "req" = callPackage ( - { - mkDerivation, - aeson, - authenticate-oauth, - base, - blaze-builder, - bytestring, - case-insensitive, - containers, - crypton-connection, - exceptions, - hspec, - hspec-core, - hspec-discover, - http-api-data, - http-client, - http-client-tls, - http-types, - modern-uri, - monad-control, - mtl, - QuickCheck, - retry, - template-haskell, - text, - time, - transformers, - transformers-base, - unliftio-core, - }: - mkDerivation { - pname = "req"; - version = "3.13.2"; - sha256 = "1pmhfn4rq4n5r2jmml8bj287iaipfl576s0csl4yaf31j0ll1gjv"; - revision = "4"; - editedCabalFile = "1zgxl5w68pplz3s9m9q7jjrcyijyzqlb7xgx1j7pqs57lyr9hsxd"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - authenticate-oauth - base - blaze-builder - bytestring - case-insensitive - containers - crypton-connection - exceptions - http-api-data - http-client - http-client-tls - http-types - modern-uri - monad-control - mtl - retry - template-haskell - text - transformers - transformers-base - unliftio-core - ]; - testHaskellDepends = [ - aeson - base - blaze-builder - bytestring - case-insensitive - hspec - hspec-core - http-api-data - http-client - http-types - modern-uri - QuickCheck - retry - template-haskell - text - time - ]; - testToolDepends = [ hspec-discover ]; - doCheck = false; - description = "HTTP client library"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - "req_3_13_4" = callPackage ( { mkDerivation, aeson, @@ -568956,8 +565143,8 @@ self: { pname = "req"; version = "3.13.4"; sha256 = "0s80kl29b7d35v044yvkfa6ja40k4sm3wh26qpnscqzv2n6w8zzk"; - revision = "1"; - editedCabalFile = "0hjqbxmvvrw7bslq98kyyiqgl6d70cddddx8g0g6b1f3ffd1vw9n"; + revision = "3"; + editedCabalFile = "1vfy9adansxpk8ldmmv8iycpgdnf5wdipfxvvpricjsj6lr0zv6k"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -569006,7 +565193,6 @@ self: { doCheck = false; description = "HTTP client library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -569193,6 +565379,8 @@ self: { ]; description = "A local http server to catch the HTTP redirect"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -569389,8 +565577,8 @@ self: { pname = "rere"; version = "0.2.0.1"; sha256 = "1cbdn8jz1zcbddc0b4ahln1k7vwg0npxhmnmqaasm3byrrr6l271"; - revision = "3"; - editedCabalFile = "1b29gpv9zxar9rjz8z0ksyw0h56jyrfzk9ja6zfk6qmw3nj4kf3p"; + revision = "4"; + editedCabalFile = "1bn9hif7mb6spyplmxw5sjm5y505yvsa9xnq1aqskn5i74k0hq3h"; libraryHaskellDepends = [ base containers @@ -569422,6 +565610,8 @@ self: { ]; description = "Regular-expressions extended with fixpoints for context-free powers"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -569429,27 +565619,14 @@ self: { { mkDerivation, rebase }: mkDerivation { pname = "rerebase"; - version = "1.20.2"; - sha256 = "0c6ba9cvs2bq9yswys7xl6vl03bn3fm7b5iar5wpqd0aii2qqnps"; + version = "1.21.2"; + sha256 = "047wlwvffmgg70d70dsv6160wq6hfxp4frb0414np270grq0vk3p"; libraryHaskellDepends = [ rebase ]; description = "Reexports from \"base\" with a bunch of other standard libraries"; license = lib.licenses.mit; } ) { }; - "rerebase_1_21_1" = callPackage ( - { mkDerivation, rebase }: - mkDerivation { - pname = "rerebase"; - version = "1.21.1"; - sha256 = "09m3jlv6vapf41zm79kznamm0833wwmirn6hgvlnb27j4s5dy4fc"; - libraryHaskellDepends = [ rebase ]; - description = "Reexports from \"base\" with a bunch of other standard libraries"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "rerefined" = callPackage ( { mkDerivation, @@ -569792,8 +565969,8 @@ self: { pname = "resolv"; version = "0.2.0.2"; sha256 = "0jz798kliih4lb16s9bjk7sa9034x1qhyrr8z9sp6ahkz4yjh3c8"; - revision = "4"; - editedCabalFile = "0xr36sf4ivlxvhsfxj51zbm1pjgs4j5xby6pzjfyrl74c89nw69y"; + revision = "5"; + editedCabalFile = "0ck1bka5c4mpzgafbnv8brld1c8z7q1nyk2kwy8jirpcgpqwda2q"; libraryHaskellDepends = [ base base16-bytestring @@ -570126,6 +566303,8 @@ self: { pname = "resource-registry"; version = "0.1.0.0"; sha256 = "0mkx8hf6k0117c15kq3cyqgxbfwjjk0yywp5xf6svdi5g2xpkg5p"; + revision = "1"; + editedCabalFile = "0iz6imzg017jf2kn88ir4aqq9ca1aa4xx8h7nfx5dqgj9ps05j7w"; libraryHaskellDepends = [ base bimap @@ -570267,8 +566446,6 @@ self: { ]; description = "ResourceT extras"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -570328,6 +566505,8 @@ self: { ]; description = "A fast, non-backtracking parser for the redis RESP3 protocol"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -570413,6 +566592,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "example"; + broken = true; } ) { }; @@ -570752,6 +566932,8 @@ self: { pname = "rest-rewrite"; version = "0.4.4"; sha256 = "03jn5wclljkfdj1nvzbs5jvgsh343g1qr864pivgmxbc5ngrdk91"; + revision = "1"; + editedCabalFile = "1hhwgph984x1xsqz94myd6cf8530c4pay2qa4kg4zd2g2ka7ymm8"; libraryHaskellDepends = [ base containers @@ -571636,10 +567818,8 @@ self: { }: mkDerivation { pname = "retroclash-lib"; - version = "0.1.2.2"; - sha256 = "18jkrbg3fhz64n6adxa674jng6ajrq89ib53rhjvm053qsafrllh"; - revision = "1"; - editedCabalFile = "0f2l2xvz704yhwb1qwk70z29j3gf1afxvszc6f1sk3cdkkxnxpsd"; + version = "0.1.2.3"; + sha256 = "0cxvcxldfl4nl9vhllbs4n0h8615s84mms93kj6g9nl5rvmfgkg7"; libraryHaskellDepends = [ barbies base @@ -571660,6 +567840,8 @@ self: { ]; description = "Code shared across the code samples in the book \"Retrocomputing with Clash\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -571684,10 +567866,8 @@ self: { }: mkDerivation { pname = "retroclash-sim"; - version = "0.1.1"; - sha256 = "147i7nbxyxgsvyj2wiaiipi0s8sp14y1av33yba4s148k38zsiw3"; - revision = "1"; - editedCabalFile = "10s1p7j3i37ykwaaf58n1cl3ha128mbl3b6jp9lhvxgxj3f7j06d"; + version = "0.1.2"; + sha256 = "16zr84r22474rihxi29fa6hmvk28v96a0w2qr4smffa85isfjd21"; libraryHaskellDepends = [ array arrows @@ -571707,6 +567887,7 @@ self: { ]; description = "High-level simulators from the book \"Retrocomputing with Clash\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -571793,6 +567974,8 @@ self: { ]; description = "Adaptation of the retry library for the effectful ecosystem"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -572693,6 +568876,7 @@ self: { "rhbzquery" = callPackage ( { mkDerivation, + ansi-wl-pprint, base, bytestring, config-ini, @@ -572704,15 +568888,17 @@ self: { optparse-applicative, simple-cmd, simple-cmd-args, + simple-prompt, text, }: mkDerivation { pname = "rhbzquery"; - version = "0.4.4"; - sha256 = "00175smanmcr6k8b83kj7mif47jggxn0pvy64yjc4ikpbw822c2q"; + version = "0.4.5"; + sha256 = "0lsj8w2zkigyslg3qym3i6n0x96bf9y7wmfza9j9pn8g43r4dd7g"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ + ansi-wl-pprint base bytestring config-ini @@ -572724,6 +568910,7 @@ self: { optparse-applicative simple-cmd simple-cmd-args + simple-prompt text ]; testHaskellDepends = [ @@ -572771,6 +568958,8 @@ self: { pname = "rhine"; version = "1.5"; sha256 = "0dkkdkrqbrp1383pl9ak8w121f115ylgp389g5aq7l6j3qyaxjfh"; + revision = "1"; + editedCabalFile = "03s7fbxjfjnr295z5yikj8vl9dh16acxg0qpmzbkpmy0zfpv58hm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ automaton @@ -572869,7 +569058,6 @@ self: { ]; description = "monad-bayes backend for Rhine"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "rhine-bayes-gloss"; } ) { }; @@ -573949,6 +570137,7 @@ self: { description = "Quick metrics to grow your app strong"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -574174,8 +570363,6 @@ self: { ]; description = "A concurrent, mutable ring-buffer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -574744,7 +570931,9 @@ self: { ]; description = "Reduced instruction set i386 simulator"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "risc386"; + broken = true; } ) { }; @@ -574840,6 +571029,8 @@ self: { testHaskellDepends = [ base ]; description = "A DSL for Risk-oriented Object Detection Requirements"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -575772,8 +571963,8 @@ self: { }: mkDerivation { pname = "roc-id"; - version = "0.2.0.3"; - sha256 = "1alniidc069v24gamc4ch058pfqs97hz5mmsgjhidz8j1294pii5"; + version = "0.2.0.4"; + sha256 = "126ijgk7wi06694xcqvjz9amg61pzi2hnx7gq631zwxa6d98czzk"; libraryHaskellDepends = [ base MonadRandom @@ -575792,8 +571983,6 @@ self: { ]; description = "Implementation of the ROC (Taiwan) National ID standard"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -576632,6 +572821,74 @@ self: { } ) { }; + "ron-hs" = callPackage ( + { + mkDerivation, + attoparsec, + base, + base16-bytestring, + bytestring, + containers, + criterion, + deepseq, + directory, + hashable, + optics-core, + optics-th, + QuickCheck, + scientific, + tasty, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text, + vector, + }: + mkDerivation { + pname = "ron-hs"; + version = "0.4.0"; + sha256 = "1ya0ap14p4k9ngsnaxvrk9jxs73bapz0wxhr6y726ww70rzk5ycj"; + libraryHaskellDepends = [ + attoparsec + base + bytestring + containers + deepseq + hashable + QuickCheck + scientific + template-haskell + text + vector + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + optics-core + optics-th + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + text + vector + ]; + benchmarkHaskellDepends = [ + base + base16-bytestring + bytestring + criterion + text + ]; + description = "RON format implementation in haskell"; + license = "(Apache-2.0 OR MIT)"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "ron-rdt" = callPackage ( { mkDerivation, @@ -577566,7 +573823,6 @@ self: { ]; description = "Correctly-rounded arbitrary-precision floating-point arithmetic"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { @@ -577631,7 +573887,6 @@ self: { ]; description = "Directed rounding for built-in floating types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -578421,48 +574676,6 @@ self: { ) { }; "rrb-vector" = callPackage ( - { - mkDerivation, - base, - containers, - deepseq, - indexed-traversable, - nothunks, - primitive, - quickcheck-classes-base, - tasty, - tasty-bench, - tasty-quickcheck, - }: - mkDerivation { - pname = "rrb-vector"; - version = "0.2.1.0"; - sha256 = "1z5zis6ixqmlanzskkimz9bxdpa5x5bv1xc4f9ny5g4hfly5q1na"; - libraryHaskellDepends = [ - base - deepseq - indexed-traversable - primitive - ]; - testHaskellDepends = [ - base - containers - deepseq - nothunks - quickcheck-classes-base - tasty - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - tasty-bench - ]; - description = "Efficient RRB-Vectors"; - license = lib.licenses.bsd3; - } - ) { }; - - "rrb-vector_0_2_2_1" = callPackage ( { mkDerivation, base, @@ -578503,7 +574716,6 @@ self: { ]; description = "Efficient RRB-Vectors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -579815,8 +576027,8 @@ self: { }: mkDerivation { pname = "rustls"; - version = "0.2.0.0"; - sha256 = "1scgp17hfmnzfccpaqih0smq3v34n217wsc5p7xdqgyhxwsj1bqg"; + version = "0.2.2.0"; + sha256 = "0wbkqy58pf7bxssmm4ixg46inqqmik5fnfvddvl6m2zvnhvh8q9w"; libraryHaskellDepends = [ base bytestring @@ -579828,7 +576040,7 @@ self: { text transformers ]; - librarySystemDepends = [ rustls ]; + libraryPkgconfigDepends = [ rustls ]; testHaskellDepends = [ async base @@ -580377,33 +576589,6 @@ self: { ) { }; "safe-coloured-text" = callPackage ( - { - mkDerivation, - base, - bytestring, - text, - validity, - validity-bytestring, - validity-text, - }: - mkDerivation { - pname = "safe-coloured-text"; - version = "0.2.0.2"; - sha256 = "0bzg4czc2grv4bjc52q9gzy5crj2qwpv4yppkgzjwlv087594as8"; - libraryHaskellDepends = [ - base - bytestring - text - validity - validity-bytestring - validity-text - ]; - description = "Safely output coloured text"; - license = lib.licenses.mit; - } - ) { }; - - "safe-coloured-text_0_3_0_2" = callPackage ( { mkDerivation, base, @@ -580427,49 +576612,10 @@ self: { ]; description = "Safely output coloured text"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "safe-coloured-text-gen" = callPackage ( - { - mkDerivation, - base, - genvalidity, - genvalidity-bytestring, - genvalidity-sydtest, - genvalidity-text, - safe-coloured-text, - sydtest, - sydtest-discover, - text, - }: - mkDerivation { - pname = "safe-coloured-text-gen"; - version = "0.0.0.2"; - sha256 = "09ggxr8r3qynk5vyg52j4pyq4qp3mwfigzp837agxgkv3bxb3638"; - libraryHaskellDepends = [ - base - genvalidity - genvalidity-bytestring - genvalidity-text - safe-coloured-text - ]; - testHaskellDepends = [ - base - genvalidity-sydtest - safe-coloured-text - sydtest - text - ]; - testToolDepends = [ sydtest-discover ]; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "safe-coloured-text-gen_0_0_0_3" = callPackage ( { mkDerivation, base, @@ -580502,48 +576648,10 @@ self: { ]; testToolDepends = [ sydtest-discover ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "safe-coloured-text-layout" = callPackage ( - { - mkDerivation, - base, - bytestring, - safe-coloured-text, - sydtest, - sydtest-discover, - text, - validity, - }: - mkDerivation { - pname = "safe-coloured-text-layout"; - version = "0.0.0.0"; - sha256 = "11fbfqs96dlhyywkmy97b2fsws0fdsv3illdd61w3fckbxbdw6bw"; - libraryHaskellDepends = [ - base - safe-coloured-text - text - validity - ]; - testHaskellDepends = [ - base - bytestring - safe-coloured-text - sydtest - text - ]; - testToolDepends = [ sydtest-discover ]; - description = "Safely layout output coloured text"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "safe-coloured-text-layout_0_2_0_1" = callPackage ( { mkDerivation, base, @@ -580563,48 +576671,10 @@ self: { ]; description = "Safely layout output coloured text"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "safe-coloured-text-layout-gen" = callPackage ( - { - mkDerivation, - base, - genvalidity, - genvalidity-sydtest, - safe-coloured-text, - safe-coloured-text-gen, - safe-coloured-text-layout, - sydtest, - sydtest-discover, - }: - mkDerivation { - pname = "safe-coloured-text-layout-gen"; - version = "0.0.0.0"; - sha256 = "1v4in8zl689j47jwac0z1k3rnnsc54qdclrbzja9aa364bmczzv8"; - libraryHaskellDepends = [ - base - genvalidity - safe-coloured-text-gen - safe-coloured-text-layout - ]; - testHaskellDepends = [ - base - genvalidity-sydtest - safe-coloured-text - safe-coloured-text-gen - safe-coloured-text-layout - sydtest - ]; - testToolDepends = [ sydtest-discover ]; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "safe-coloured-text-layout-gen_0_0_0_1" = callPackage ( { mkDerivation, base, @@ -580637,32 +576707,10 @@ self: { ]; testToolDepends = [ sydtest-discover ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "safe-coloured-text-terminfo" = callPackage ( - { - mkDerivation, - base, - safe-coloured-text, - terminfo, - }: - mkDerivation { - pname = "safe-coloured-text-terminfo"; - version = "0.1.0.0"; - sha256 = "1qfs1y35sxabnlihfzbs5nhmhz5xb7fwiib4j2nhwwq70glyldcn"; - libraryHaskellDepends = [ - base - safe-coloured-text - terminfo - ]; - description = "Safely output coloured text"; - license = lib.licenses.mit; - } - ) { }; - - "safe-coloured-text-terminfo_0_3_0_0" = callPackage ( { mkDerivation, base, @@ -580680,7 +576728,6 @@ self: { ]; description = "Safely output coloured text"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -580980,8 +577027,8 @@ self: { }: mkDerivation { pname = "safe-json"; - version = "1.2.0.2"; - sha256 = "1zl0f3y1kih1y3i6376rkizd9kfklqxf7lnj3aipn5ph935lljrz"; + version = "1.2.1.0"; + sha256 = "1yfyk840l9xnigx2c2fkfxcyvlb29ggywp87mk0g80xkgxhxjd42"; libraryHaskellDepends = [ aeson base @@ -581443,8 +577490,8 @@ self: { pname = "safe-wild-cards"; version = "1.0.0.2"; sha256 = "1b249139ymylvyxzkn0nk7hqgcmxz89mbgs5zc6f7l17gd7iqvap"; - revision = "1"; - editedCabalFile = "0v52sndb7d27w7ad20rfi26qn1fmc0rm5jygxh4zyiwrckrj0nkc"; + revision = "2"; + editedCabalFile = "0v5ifccbjyhshlfq1sk5ws85ap4cd6065rg48bsfbg91qjx1h75i"; libraryHaskellDepends = [ base template-haskell @@ -581453,8 +577500,6 @@ self: { testHaskellDepends = [ base ]; description = "Use RecordWildCards safely"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -581485,8 +577530,8 @@ self: { pname = "safecopy"; version = "0.10.4.2"; sha256 = "0r2mf0p82gf8vnldx477b5ykrj1x7hyg13nqfn6gzb50japs6h3i"; - revision = "10"; - editedCabalFile = "09v9lsa5qgy4p9bigrc2jflgzgn7mfpwjln3n370zgffyas3wryr"; + revision = "11"; + editedCabalFile = "034pd8j432bnwpx8gh08fdbdk7mjb986gqwrailjvrcym3rdkcjm"; libraryHaskellDepends = [ array base @@ -581707,8 +577752,6 @@ self: { ]; description = "Write output to disk atomically"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -582227,8 +578270,8 @@ self: { }: mkDerivation { pname = "saltine"; - version = "0.2.1.0"; - sha256 = "1n9wjqgmb0rdk3fp5mva413646qi2cj7i21k80797xycyrx3v2xa"; + version = "0.2.2.0"; + sha256 = "1q1y460ynyki3yv08vswjja8pxdv2mnvkbsqhzg24kbyxq4b9syi"; libraryHaskellDepends = [ base bytestring @@ -582308,8 +578351,8 @@ self: { }: mkDerivation { pname = "salve"; - version = "2.0.0.5"; - sha256 = "1n86a61rn5mmxi4whfwxv3ydn47h4537swqgwbg5adys9hwk7pqp"; + version = "2.0.0.6"; + sha256 = "0rw93gc76sjl1hnjy3jrpdbp9jjya53mpgz8d4695k4875gzvlcn"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -582977,184 +579020,13 @@ self: { ]; description = "record historical command runtimes for later prediction"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "sandwatch"; + broken = true; } ) { }; "sandwich" = callPackage ( - { - mkDerivation, - aeson, - ansi-terminal, - async, - base, - brick, - bytestring, - colour, - containers, - deepseq, - directory, - exceptions, - filepath, - free, - haskell-src-exts, - lifted-async, - microlens, - microlens-th, - monad-control, - monad-logger, - mtl, - optparse-applicative, - pretty-show, - process, - retry, - safe, - safe-exceptions, - stm, - string-interpolate, - template-haskell, - text, - time, - transformers, - transformers-base, - unix, - unliftio-core, - vector, - vty, - vty-crossplatform, - }: - mkDerivation { - pname = "sandwich"; - version = "0.2.2.0"; - sha256 = "1sww8bixsg3yd44f72sr2yhwhanwvlvnp9491mq3lm0syklw0jl4"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - ansi-terminal - async - base - brick - bytestring - colour - containers - deepseq - directory - exceptions - filepath - free - haskell-src-exts - lifted-async - microlens - microlens-th - monad-control - monad-logger - mtl - optparse-applicative - pretty-show - process - retry - safe - safe-exceptions - stm - string-interpolate - template-haskell - text - time - transformers - transformers-base - unix - unliftio-core - vector - vty - vty-crossplatform - ]; - executableHaskellDepends = [ - aeson - ansi-terminal - async - base - brick - bytestring - colour - containers - deepseq - directory - exceptions - filepath - free - haskell-src-exts - lifted-async - microlens - microlens-th - monad-control - monad-logger - mtl - optparse-applicative - pretty-show - process - retry - safe - safe-exceptions - stm - string-interpolate - template-haskell - text - time - transformers - transformers-base - unix - unliftio-core - vector - vty - vty-crossplatform - ]; - testHaskellDepends = [ - aeson - ansi-terminal - async - base - brick - bytestring - colour - containers - deepseq - directory - exceptions - filepath - free - haskell-src-exts - lifted-async - microlens - microlens-th - monad-control - monad-logger - mtl - optparse-applicative - pretty-show - process - retry - safe - safe-exceptions - stm - string-interpolate - template-haskell - text - time - transformers - transformers-base - unix - unliftio-core - vector - vty - vty-crossplatform - ]; - description = "Yet another test framework for Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "sandwich_0_3_0_2" = callPackage ( { mkDerivation, aeson, @@ -583197,8 +579069,8 @@ self: { }: mkDerivation { pname = "sandwich"; - version = "0.3.0.2"; - sha256 = "06ypw3aidlsj86kwavdxw5y3zhivr9ipxv40r6cvmzfql22v9fx8"; + version = "0.3.0.3"; + sha256 = "0j53b68vgidwahmbbhcrshh9043k1g230lypyfavcwbpcgrzxkpb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -583320,7 +579192,6 @@ self: { ]; description = "Yet another test framework for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -583363,8 +579234,8 @@ self: { }: mkDerivation { pname = "sandwich-contexts"; - version = "0.3.0.1"; - sha256 = "005b2916y6sx8wf82q40iq9jcc7vp2anmlb3pdw0rpwdj8k66pjk"; + version = "0.3.0.2"; + sha256 = "01klfrf9n1z6h1iqgb3ccch1dxihp28lh60d44xj3xmfz2q4y5iq"; libraryHaskellDepends = [ aeson base @@ -583416,6 +579287,151 @@ self: { } ) { }; + "sandwich-contexts-kubernetes" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + exceptions, + filepath, + http-client, + kubernetes-client, + kubernetes-client-core, + lens, + lens-aeson, + minio-hs, + monad-logger, + network, + network-uri, + process, + random, + regex-tdfa, + relude, + retry, + safe, + sandwich, + sandwich-contexts, + sandwich-contexts-minio, + string-interpolate, + temporary, + text, + unliftio, + unliftio-core, + vector, + yaml, + }: + mkDerivation { + pname = "sandwich-contexts-kubernetes"; + version = "0.1.0.0"; + sha256 = "04p2g6jjra3bh4a4zb00lidckm91ba3cvwvrvjh28i3flh15b6wr"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + exceptions + filepath + http-client + kubernetes-client + kubernetes-client-core + lens + lens-aeson + minio-hs + monad-logger + network + network-uri + process + random + regex-tdfa + relude + retry + safe + sandwich + sandwich-contexts + sandwich-contexts-minio + string-interpolate + temporary + text + unliftio + unliftio-core + vector + yaml + ]; + testHaskellDepends = [ + base + exceptions + random + relude + sandwich + sandwich-contexts + string-interpolate + unliftio + unliftio-core + ]; + description = "Sandwich test contexts for Kubernetes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "sandwich-contexts-minio" = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + exceptions, + filepath, + minio-hs, + monad-logger, + network, + network-uri, + random, + relude, + retry, + safe, + sandwich, + sandwich-contexts, + string-interpolate, + temporary, + text, + unliftio, + unliftio-core, + }: + mkDerivation { + pname = "sandwich-contexts-minio"; + version = "0.1.0.0"; + sha256 = "1jdh7qlsixb15ca2f62llqxdjp3frs5h8yggnhmy72zcamg7j2rg"; + libraryHaskellDepends = [ + aeson + base + containers + exceptions + filepath + minio-hs + monad-logger + network + network-uri + random + relude + retry + safe + sandwich + sandwich-contexts + string-interpolate + temporary + text + unliftio + unliftio-core + ]; + description = "Sandwich test contexts for MinIO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "sandwich-hedgehog" = callPackage ( { mkDerivation, @@ -583510,6 +579526,42 @@ self: { } ) { }; + "sandwich-quickcheck_0_2_0_0" = callPackage ( + { + mkDerivation, + base, + free, + QuickCheck, + sandwich, + text, + unliftio, + }: + mkDerivation { + pname = "sandwich-quickcheck"; + version = "0.2.0.0"; + sha256 = "0dmpim2hk0922wdmp85md8imih3a4f88iayial6x7plaqa7kwn7c"; + libraryHaskellDepends = [ + base + free + QuickCheck + sandwich + text + unliftio + ]; + testHaskellDepends = [ + base + free + QuickCheck + sandwich + text + unliftio + ]; + description = "Sandwich integration with QuickCheck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "sandwich-slack" = callPackage ( { mkDerivation, @@ -583601,166 +579653,6 @@ self: { ) { }; "sandwich-webdriver" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - data-default, - directory, - exceptions, - filepath, - http-client, - http-client-tls, - http-conduit, - lifted-base, - microlens, - microlens-aeson, - monad-control, - monad-logger, - mtl, - network, - process, - random, - regex-compat, - retry, - safe, - safe-exceptions, - sandwich, - string-interpolate, - temporary, - text, - time, - transformers, - unix, - unliftio, - unordered-containers, - vector, - webdriver, - }: - mkDerivation { - pname = "sandwich-webdriver"; - version = "0.2.3.1"; - sha256 = "15zpdv8mmzmgrr07m8as4alwxx2xw54vj8y39f5f3z58wg1q767c"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - data-default - directory - exceptions - filepath - http-client - http-client-tls - http-conduit - lifted-base - microlens - microlens-aeson - monad-control - monad-logger - mtl - network - process - random - regex-compat - retry - safe - safe-exceptions - sandwich - string-interpolate - temporary - text - time - transformers - unix - unordered-containers - vector - webdriver - ]; - executableHaskellDepends = [ - aeson - base - bytestring - containers - data-default - directory - exceptions - filepath - http-client - http-client-tls - http-conduit - lifted-base - microlens - microlens-aeson - monad-control - monad-logger - mtl - network - process - random - regex-compat - retry - safe - safe-exceptions - sandwich - string-interpolate - temporary - text - time - transformers - unix - unordered-containers - vector - webdriver - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - data-default - directory - exceptions - filepath - http-client - http-client-tls - http-conduit - lifted-base - microlens - microlens-aeson - monad-control - monad-logger - mtl - network - process - random - regex-compat - retry - safe - safe-exceptions - sandwich - string-interpolate - temporary - text - time - transformers - unix - unliftio - unordered-containers - vector - webdriver - ]; - description = "Sandwich integration with Selenium WebDriver"; - license = lib.licenses.bsd3; - mainProgram = "sandwich-webdriver-exe"; - } - ) { }; - - "sandwich-webdriver_0_3_0_0" = callPackage ( { mkDerivation, aeson, @@ -584190,7 +580082,9 @@ self: { deepseq, directory, hashable, - lens, + microlens, + microlens-mtl, + microlens-th, minisat, mtl, process, @@ -584198,8 +580092,8 @@ self: { }: mkDerivation { pname = "satchmo"; - version = "2.9.9.4"; - sha256 = "0b7wjqakjgnsjpzv92165qp4ha4mdc1p052g7y2w0ncgfnj1c49j"; + version = "2.9.9.5"; + sha256 = "1gv4bc3c2d17h15aw22csj354q5hvxg9h6dld73fx152i5r8bgn5"; libraryHaskellDepends = [ array async @@ -584209,7 +580103,9 @@ self: { deepseq directory hashable - lens + microlens + microlens-mtl + microlens-th minisat mtl process @@ -584221,8 +580117,6 @@ self: { ]; description = "SAT encoding monad"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -584353,8 +580247,8 @@ self: { pname = "satchmo-toysat"; version = "0.2.1.0"; sha256 = "1g6hzgdiiczwk87928xi42lv2swm218i9hs39f3zqpcp8r7fxh61"; - revision = "2"; - editedCabalFile = "1q9kdi7l4nzig91b7gl9vqr8285kdfcbgzbkd22204iih6j6cmmf"; + revision = "3"; + editedCabalFile = "1lmvfa2hh54433abk42ya72fsm5gjp6mhjqyx7k8gsrnqpfhdvjv"; libraryHaskellDepends = [ array base @@ -584381,8 +580275,8 @@ self: { }: mkDerivation { pname = "saturn"; - version = "1.0.0.5"; - sha256 = "16apync9z5lk3vph40sqxcj391788h7chz2zv55kcdsfam56yq83"; + version = "1.0.0.6"; + sha256 = "0nwpxfkm24dwdbak00mid4bl6bx125flva9adxs3ma6jlw0bgblw"; libraryHaskellDepends = [ base containers @@ -584693,80 +580587,6 @@ self: { ) { }; "sbp" = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - array, - base, - base64-bytestring, - basic-prelude, - binary, - binary-conduit, - bytestring, - cmdargs, - conduit, - conduit-extra, - data-binary-ieee754, - lens, - lens-aeson, - monad-loops, - resourcet, - tasty, - tasty-hunit, - template-haskell, - text, - time, - yaml, - }: - mkDerivation { - pname = "sbp"; - version = "5.0.7"; - sha256 = "1lj4zkpyarqhn3k9lnhlkhdmad2q4i4c189civ5ncs55lp6qhybp"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - array - base - base64-bytestring - basic-prelude - binary - bytestring - data-binary-ieee754 - lens - lens-aeson - monad-loops - template-haskell - text - ]; - executableHaskellDepends = [ - aeson - aeson-pretty - base - basic-prelude - binary-conduit - bytestring - cmdargs - conduit - conduit-extra - lens - resourcet - time - yaml - ]; - testHaskellDepends = [ - base - basic-prelude - tasty - tasty-hunit - ]; - description = "SwiftNav's SBP Library"; - license = lib.licenses.mit; - } - ) { }; - - "sbp_6_2_1" = callPackage ( { mkDerivation, aeson, @@ -584837,7 +580657,6 @@ self: { ]; description = "SwiftNav's SBP Library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -584917,10 +580736,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "10.2"; - sha256 = "1qairjjffy3di61gdav8p1h3zdz4967g13z64xahhd4f2agmr0kz"; - revision = "1"; - editedCabalFile = "0vhjrgp4mggvky170m5y3jxcss3byjdbmk3y08bfivb2id94a724"; + version = "11.0"; + sha256 = "1pdyy3mrhyrqacs7snn4dc9drawqij28svn8qlqxx0wr1bwx86gp"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -584977,14 +580794,16 @@ self: { } ) { inherit (pkgs) z3; }; - "sbv_11_0" = callPackage ( + "sbv_11_4" = callPackage ( { mkDerivation, array, async, base, + base16-bytestring, bytestring, containers, + cryptohash-sha512, deepseq, directory, filepath, @@ -585009,14 +580828,17 @@ self: { }: mkDerivation { pname = "sbv"; - version = "11.0"; - sha256 = "1pdyy3mrhyrqacs7snn4dc9drawqij28svn8qlqxx0wr1bwx86gp"; + version = "11.4"; + sha256 = "1dap0lpx4s40kp3n2m7r3331jrx6mbxd5pa1lv03khdb09w5fhd8"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array async base + base16-bytestring + bytestring containers + cryptohash-sha512 deepseq directory filepath @@ -585115,8 +580937,8 @@ self: { }: mkDerivation { pname = "sbvPlugin"; - version = "9.10.1"; - sha256 = "0rdz2a6y23m2h9dcxg4bxl3sqd0q81gd6krflcjhgbhjrbqkjwcx"; + version = "9.12.1"; + sha256 = "04xg0bk1v9m5avcnwgnlpx8gw0lm8374x34bwmlhyriw8lywnab5"; libraryHaskellDepends = [ base containers @@ -586017,9 +581839,7 @@ self: { ]; description = "Streaming component combinators"; license = "GPL"; - hydraPlatforms = lib.platforms.none; mainProgram = "shsh"; - broken = true; } ) { }; @@ -586232,21 +582052,19 @@ self: { base, deepseq, exceptions, - genvalidity-hspec, hspec, hspec-discover, primitive, pvar, QuickCheck, + quickcheck-classes, unliftio, unliftio-core, }: mkDerivation { pname = "scheduler"; - version = "2.0.0.1"; - sha256 = "1hdqm04m3n5y3xrhilj0hykrmqdsjz5p6k2p9y1005khkj5dag9f"; - revision = "1"; - editedCabalFile = "1ggvvz62xw0hcvb186xrfrnm4fn3ppkx207kqrzpc4sxwr5zdfl1"; + version = "2.0.1.0"; + sha256 = "0gjs5i2i71m9r79xym3s6qyhhh8kl86vzhxqjj3knm8rqf1hxc5y"; libraryHaskellDepends = [ atomic-primops base @@ -586259,9 +582077,9 @@ self: { testHaskellDepends = [ base deepseq - genvalidity-hspec hspec QuickCheck + quickcheck-classes unliftio ]; testToolDepends = [ hspec-discover ]; @@ -587064,66 +582882,6 @@ self: { ) { }; "scientific" = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - containers, - criterion, - deepseq, - hashable, - integer-logarithms, - primitive, - QuickCheck, - smallcheck, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - template-haskell, - text, - }: - mkDerivation { - pname = "scientific"; - version = "0.3.7.0"; - sha256 = "1aa3ngb71l2sh1x2829napnr1w285q0sn2f7z2wvi3ynng2238d3"; - revision = "7"; - editedCabalFile = "1wkf63yiklpxgagvsq13ddvhg128l4yk50ajz2giclxl36mmb5wh"; - libraryHaskellDepends = [ - base - binary - bytestring - containers - deepseq - hashable - integer-logarithms - primitive - template-haskell - text - ]; - testHaskellDepends = [ - base - binary - bytestring - QuickCheck - smallcheck - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - text - ]; - benchmarkHaskellDepends = [ - base - criterion - ]; - description = "Numbers represented using scientific notation"; - license = lib.licenses.bsd3; - } - ) { }; - - "scientific_0_3_8_0" = callPackage ( { mkDerivation, base, @@ -587148,8 +582906,8 @@ self: { pname = "scientific"; version = "0.3.8.0"; sha256 = "1kqqf8hyffrkqp6cgjxgxm9nc18ql7jj5rjjirqxf9mam2y47cqk"; - revision = "1"; - editedCabalFile = "1khkf5yl0mlmsia8lvkki6z8da0dwq77w1i5xvnd47qzmgkf4j11"; + revision = "2"; + editedCabalFile = "0bkks5hdi3w7xx2k1dvj8alsz1i7ljjaqmrp8hw024fh3mqad0xs"; libraryHaskellDepends = [ base binary @@ -587180,7 +582938,6 @@ self: { ]; description = "Numbers represented using scientific notation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -587623,6 +583380,7 @@ self: { ]; description = "CPS resource allocation but as a Monad and completely safe"; license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -587672,100 +583430,6 @@ self: { ) { }; "scotty" = callPackage ( - { - mkDerivation, - aeson, - async, - base, - blaze-builder, - bytestring, - case-insensitive, - cookie, - data-default-class, - directory, - exceptions, - hspec, - hspec-discover, - hspec-wai, - http-types, - lifted-base, - lucid, - monad-control, - mtl, - network, - regex-compat, - stm, - text, - time, - transformers, - transformers-base, - transformers-compat, - unliftio, - wai, - wai-extra, - warp, - weigh, - }: - mkDerivation { - pname = "scotty"; - version = "0.20.1"; - sha256 = "1770kj78zdi137pskiyx28id64vilmhylnkgy139pvxa95n8i6kd"; - revision = "1"; - editedCabalFile = "02gz7kgv273scgmig0qkvfynslhqg9pnhmablidr47kw80kqghy6"; - libraryHaskellDepends = [ - aeson - base - blaze-builder - bytestring - case-insensitive - cookie - data-default-class - exceptions - http-types - monad-control - mtl - network - regex-compat - stm - text - time - transformers - transformers-base - transformers-compat - unliftio - wai - wai-extra - warp - ]; - testHaskellDepends = [ - async - base - bytestring - directory - hspec - hspec-wai - http-types - lifted-base - network - text - wai - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - base - bytestring - lucid - mtl - text - transformers - weigh - ]; - description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; - license = lib.licenses.bsd3; - } - ) { }; - - "scotty_0_22" = callPackage ( { mkDerivation, aeson, @@ -587863,7 +583527,6 @@ self: { ]; description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -588896,6 +584559,7 @@ self: { { mkDerivation, base, + base-compat, bytestring, case-insensitive, containers, @@ -588912,12 +584576,13 @@ self: { }: mkDerivation { pname = "scroll"; - version = "1.20180421"; - sha256 = "0apzrvf99rskj4dbmn57jjxrsf19j436s8a09m950df5aws3a0wj"; + version = "1.20250228.2"; + sha256 = "1p1741zqsxg017d08ym1clzqcdlai487wb6q12m1q7dr6i8c0gfj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base + base-compat bytestring case-insensitive containers @@ -589353,10 +585018,8 @@ self: { }: mkDerivation { pname = "sdl2"; - version = "2.5.5.0"; - sha256 = "1kai6mmnwz9qq7q5y8c7wmcdf9qc5m167dzy3brj11jjds4smz93"; - revision = "1"; - editedCabalFile = "0r0lzn3hyjvzwqsrqprdzb2c167g7ip2cf07jvm1h5b53qc2a4cx"; + version = "2.5.5.1"; + sha256 = "1k60zwqr0kgalw3lyqy6vs9bg8bg40cp64snx8n6rh99050y5cr5"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -590669,62 +586332,6 @@ self: { ) { inherit (pkgs) secp256k1; }; "secp256k1-haskell" = callPackage ( - { - mkDerivation, - base, - base16, - bytestring, - deepseq, - entropy, - hashable, - hspec, - hspec-discover, - HUnit, - monad-par, - mtl, - QuickCheck, - secp256k1, - string-conversions, - unliftio-core, - }: - mkDerivation { - pname = "secp256k1-haskell"; - version = "1.1.0"; - sha256 = "1k0d3lczsw9cg2yxacgf1w58c5wr4gr2a36v9wdid1b6ah673kbl"; - libraryHaskellDepends = [ - base - base16 - bytestring - deepseq - entropy - hashable - QuickCheck - string-conversions - unliftio-core - ]; - libraryPkgconfigDepends = [ secp256k1 ]; - testHaskellDepends = [ - base - base16 - bytestring - deepseq - entropy - hashable - hspec - HUnit - monad-par - mtl - QuickCheck - string-conversions - unliftio-core - ]; - testToolDepends = [ hspec-discover ]; - description = "Bindings for secp256k1"; - license = lib.licenses.mit; - } - ) { inherit (pkgs) secp256k1; }; - - "secp256k1-haskell_1_4_2" = callPackage ( { mkDerivation, base, @@ -590777,7 +586384,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bindings for secp256k1"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) secp256k1; }; @@ -590911,6 +586517,7 @@ self: { ]; description = "Information-theoretic secure secret sharing"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -591169,6 +586776,8 @@ self: { pname = "sel"; version = "0.0.2.0"; sha256 = "0gidvbkcjgyq47gh2p19iawv8jcs7ajvih4mk6pwwbkjs8iybpx4"; + revision = "2"; + editedCabalFile = "1p63gjj5m5yac2lcjlagmyn0ss0kvn1c0rsa8hh19885kw5xpqjy"; libraryHaskellDepends = [ base base16 @@ -591191,6 +586800,7 @@ self: { description = "Cryptography for the casual user"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.mangoiv ]; broken = true; } ) { }; @@ -591320,6 +586930,8 @@ self: { ]; description = "SQLite backend for the Selda database EDSL"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -591693,7 +587305,7 @@ self: { } ) { }; - "semaphore-compat" = callPackage ( + "semaphore-compat_1_0_0" = callPackage ( { mkDerivation, base, @@ -591704,8 +587316,8 @@ self: { pname = "semaphore-compat"; version = "1.0.0"; sha256 = "1qnrdqayrdazmsflh37p1igd25nh1cfgn4k1v3jwwb0w0amnyvhw"; - revision = "3"; - editedCabalFile = "0m8qiy2kkw2w7c0jxii0l513457s1y9zvl6p1c4yzf3jxy623r9d"; + revision = "4"; + editedCabalFile = "1sgk940k24ig1r50ycz4w79591hqjys4sdmfifgsr6zcq3183zrd"; libraryHaskellDepends = [ base exceptions @@ -591713,6 +587325,7 @@ self: { ]; description = "Cross-platform abstraction for system semaphores"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -591820,8 +587433,8 @@ self: { pname = "semialign"; version = "1.3.1"; sha256 = "1xwx1icyggjbjflgn75bsqw34dmpsd15qqmz13ljxv7zak17ps36"; - revision = "1"; - editedCabalFile = "047n3dfaci8igd7dawxj0ni5452w26ay36lr259qrb5zqfwzvfhf"; + revision = "2"; + editedCabalFile = "1swx9cwxbgkp9dj49fcqxncq8lx19sh4k9k4hlqgac1jwjlibrfz"; libraryHaskellDepends = [ base containers @@ -591997,8 +587610,8 @@ self: { pname = "semigroupoids"; version = "6.0.1"; sha256 = "07yc5759y4njlb2f7s2yy3ji9akp7xw03w7nybaga514hqq20lqx"; - revision = "1"; - editedCabalFile = "0kiz5zx2i955hn3yi51fa193kbdjkpdxrpsb6dl7674lbzv94n7n"; + revision = "2"; + editedCabalFile = "089c5hjsjm5dnxmdr1059nhy6pmz63123z0hvn6shf40v2k0dvmz"; libraryHaskellDepends = [ base base-orphans @@ -592148,8 +587761,6 @@ self: { ]; description = "Semilattices"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -592257,33 +587868,6 @@ self: { ) { }; "semirings" = callPackage ( - { - mkDerivation, - base, - base-compat-batteries, - containers, - hashable, - unordered-containers, - }: - mkDerivation { - pname = "semirings"; - version = "0.6"; - sha256 = "16q535bvjl7395sqkx6zlw48y4fzr7irp44pcp7w9irpn4cncdcr"; - revision = "2"; - editedCabalFile = "1km8k2j0b7ym1c6gp8m4rx5y1vh8n27ff1w4l2g6865z0fg1d56l"; - libraryHaskellDepends = [ - base - base-compat-batteries - containers - hashable - unordered-containers - ]; - description = "two monoids as one, in holy haskimony"; - license = lib.licenses.bsd3; - } - ) { }; - - "semirings_0_7" = callPackage ( { mkDerivation, base, @@ -592303,7 +587887,6 @@ self: { ]; description = "two monoids as one, in holy haskimony"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -592746,7 +588329,6 @@ self: { ]; description = "Parser for the SentiWordNet tab-separated file"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -593382,67 +588964,6 @@ self: { ) { }; "sequence-formats" = callPackage ( - { - mkDerivation, - attoparsec, - base, - bytestring, - containers, - errors, - exceptions, - foldl, - hspec, - lens-family, - pipes, - pipes-attoparsec, - pipes-bytestring, - pipes-safe, - pipes-zlib, - tasty, - tasty-hunit, - transformers, - vector, - }: - mkDerivation { - pname = "sequence-formats"; - version = "1.8.1.1"; - sha256 = "09k7iqi1cjynxvdqihg6p98isx9i7z3xiw5h9gll5d2hyz040vya"; - libraryHaskellDepends = [ - attoparsec - base - bytestring - containers - errors - exceptions - foldl - lens-family - pipes - pipes-attoparsec - pipes-bytestring - pipes-safe - pipes-zlib - transformers - vector - ]; - testHaskellDepends = [ - base - bytestring - containers - foldl - hspec - pipes - pipes-safe - tasty - tasty-hunit - transformers - vector - ]; - description = "A package with basic parsing utilities for several Bioinformatic data formats"; - license = lib.licenses.gpl3Only; - } - ) { }; - - "sequence-formats_1_10_0_0" = callPackage ( { mkDerivation, attoparsec, @@ -593503,6 +589024,71 @@ self: { ]; description = "A package with basic parsing utilities for several Bioinformatic data formats"; license = lib.licenses.gpl3Only; + } + ) { }; + + "sequence-formats_1_11_0_1" = callPackage ( + { + mkDerivation, + attoparsec, + base, + bytestring, + containers, + errors, + exceptions, + foldl, + hspec, + lens-family, + pipes, + pipes-attoparsec, + pipes-bytestring, + pipes-safe, + pipes-zlib, + streaming-commons, + tasty, + tasty-hunit, + transformers, + vector, + }: + mkDerivation { + pname = "sequence-formats"; + version = "1.11.0.1"; + sha256 = "1qzawb3qnn76j7dvb0q8jbblbayggr5hja0x723y09nv1y9lg6g5"; + libraryHaskellDepends = [ + attoparsec + base + bytestring + containers + errors + exceptions + foldl + lens-family + pipes + pipes-attoparsec + pipes-bytestring + pipes-safe + pipes-zlib + streaming-commons + transformers + vector + ]; + testHaskellDepends = [ + attoparsec + base + bytestring + containers + foldl + hspec + pipes + pipes-safe + pipes-zlib + tasty + tasty-hunit + transformers + vector + ]; + description = "A package with basic parsing utilities for several Bioinformatic data formats"; + license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; } ) { }; @@ -593572,6 +589158,74 @@ self: { } ) { }; + "sequenceTools_1_6_0_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + foldl, + hspec, + lens-family, + optparse-applicative, + pipes, + pipes-group, + pipes-ordered-zip, + pipes-safe, + prettyprinter, + random, + sequence-formats, + split, + text, + transformers, + vector, + }: + mkDerivation { + pname = "sequenceTools"; + version = "1.6.0.0"; + sha256 = "0f7dijkdrqyya52svym3max35i88n8958078f3hhwnh86kjiy1yc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + optparse-applicative + pipes + random + sequence-formats + vector + ]; + executableHaskellDepends = [ + base + bytestring + foldl + lens-family + optparse-applicative + pipes + pipes-group + pipes-ordered-zip + pipes-safe + prettyprinter + random + sequence-formats + split + text + transformers + vector + ]; + testHaskellDepends = [ + base + bytestring + hspec + pipes + sequence-formats + vector + ]; + description = "A package with tools for processing DNA sequencing data"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "sequent-core" = callPackage ( { mkDerivation, @@ -593735,8 +589389,8 @@ self: { }: mkDerivation { pname = "serdoc-binary"; - version = "0.1.0.0"; - sha256 = "04yfac60xl8ncw8insqjwf7r8fhqsfbs883i2wl3fk7960d2w14l"; + version = "0.3.0.0"; + sha256 = "17a391d471n4rxjs64v6xcrg7czr6a8qiac2sw02f7583shpzigv"; libraryHaskellDepends = [ base binary @@ -593776,10 +589430,8 @@ self: { }: mkDerivation { pname = "serdoc-core"; - version = "0.1.0.0"; - sha256 = "0m5sarripwgi9pda5bs2zb65mgvsy72zb4g9ld2bxxrb094hlbg5"; - revision = "1"; - editedCabalFile = "0h17lvgafzp9dqv5ydmd8akanm1wyafbxbd08y0nl82djmzadv14"; + version = "0.3.0.0"; + sha256 = "0n0lcm48irb1w95gi3fda7n2hcfli419kxzyw6hpjyaw724hgj4b"; libraryHaskellDepends = [ base bytestring @@ -593950,8 +589602,8 @@ self: { pname = "serialise"; version = "0.2.6.1"; sha256 = "1x3p9vi6daf50xgv5xxjnclqcq9ynqg1qw7af3ppa1nizycrg533"; - revision = "3"; - editedCabalFile = "0msmv6shqxpfl8vz46mw4vj398h1fvjgrfv0s4dcsmfql44m1zz3"; + revision = "4"; + editedCabalFile = "1ipcrg5g450a3aq15l5rhngpfck8krz7c7bvhhrd8fv3q645yjbh"; libraryHaskellDepends = [ array base @@ -594367,6 +590019,8 @@ self: { pname = "servant"; version = "0.20.2"; sha256 = "0rakyjrmn05sb2gxk4bkxlb23zfwm1pjkdg9mh7b4hjgsdwy4fba"; + revision = "1"; + editedCabalFile = "17n769vwyyc5hshm71r33ksvn26qcz19017wl9p8xj4igav790pa"; libraryHaskellDepends = [ aeson attoparsec @@ -594657,6 +590311,8 @@ self: { pname = "servant-auth"; version = "0.4.2.0"; sha256 = "0h71v9n3vd1ca9kav2b6w53wnk950hxlgp3hcnhyk7yd9aph4nwx"; + revision = "1"; + editedCabalFile = "1nzarwir9sncdi2fgsjl6yvq83mx0gj9z3l5d47nl15yzmblgyx4"; libraryHaskellDepends = [ aeson base @@ -594700,6 +590356,8 @@ self: { pname = "servant-auth-client"; version = "0.4.2.0"; sha256 = "1pvqiygnwnkj6y4mi03qnpjlp305cjmpzp7nrqmc2p6qwnl2l4q9"; + revision = "1"; + editedCabalFile = "0knqj557cxmjih4dxcyqgyraabsbgihlmf3p06x5rqav6ks2zr8n"; libraryHaskellDepends = [ base bytestring @@ -594843,6 +590501,8 @@ self: { pname = "servant-auth-docs"; version = "0.2.11.0"; sha256 = "127w2ggii2vqs60cnd5ir4azyrxnm7mhfydi156liykk2v8jkkaj"; + revision = "1"; + editedCabalFile = "0hnjh3ybc7x39sj4cy3m1c0zq5jwbkq5kz2zh4x1263nyddnxha9"; setupHaskellDepends = [ base Cabal @@ -594984,6 +590644,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "example"; + broken = true; } ) { }; @@ -595027,6 +590688,8 @@ self: { pname = "servant-auth-server"; version = "0.4.9.0"; sha256 = "0fhk2z9n9ax4g7iisdgcd87wgj9wvazhl86kjh364gsj1g8a5y99"; + revision = "1"; + editedCabalFile = "0skvvqkyqzgjdg5b2l9fd1ri144s649g5yddpclwciraimip7gw1"; libraryHaskellDepends = [ aeson base @@ -595102,6 +590765,8 @@ self: { pname = "servant-auth-swagger"; version = "0.2.11.0"; sha256 = "1h5ckkai4qxz9c2a62l2lv0ss8az5j1lwyzs4g652zffrgx9qk28"; + revision = "1"; + editedCabalFile = "1djifng1y6sgxbcwavdc9w52n0wv99b0wya8byszzg5kjk2vzfkj"; libraryHaskellDepends = [ base lens @@ -595865,6 +591530,8 @@ self: { pname = "servant-client"; version = "0.20.2"; sha256 = "026bp0qk2bx672834yjxmqrfacyzzdssm89bd0niz1xzxzmw5r7g"; + revision = "2"; + editedCabalFile = "1sm0xspcsxn6n70nirpglcmx07sn6vmag8kvvw9i2dr2hcfkgk55"; libraryHaskellDepends = [ base base-compat @@ -595949,6 +591616,8 @@ self: { pname = "servant-client-core"; version = "0.20.2"; sha256 = "10nv810ns8v1d9a2fkg9bgi7h9gm4yap1y6mg2r15d569i27rrvc"; + revision = "1"; + editedCabalFile = "13200adlbl8mydi35x1r8w4q9ra8y079figgjxl5jsrhvps54608"; libraryHaskellDepends = [ aeson base @@ -596419,6 +592088,8 @@ self: { pname = "servant-docs"; version = "0.13.1"; sha256 = "1gdv5yrdqfsb4am8rn9fj7gl4f1nswlcbqnp6kc33j5z0mv35z4y"; + revision = "1"; + editedCabalFile = "0fwjz2xmxzzibldhyql5mg3zy90ijf560vps885pi48brnz50yla"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -596635,6 +592306,7 @@ self: { description = "Helpers for using ekg with servant"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -596771,8 +592443,6 @@ self: { testHaskellDepends = [ base ]; description = "Servant support for Server-Sent events"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -596958,6 +592628,8 @@ self: { pname = "servant-foreign"; version = "0.16.1"; sha256 = "15a5cfiihmav7yq6nfp5f365649q054nk02hpf3lsaw8alpbivpp"; + revision = "1"; + editedCabalFile = "1qgzy6giw14gss9qny4c2p2lqid0x0al03m9i9gqlaac8zfvr7ka"; libraryHaskellDepends = [ base base-compat @@ -597196,26 +592868,32 @@ self: { base, constrained-some, http-media, + http-types, + network-uri, servant, servant-server, + singleton-bool, + text, }: mkDerivation { pname = "servant-hateoas"; - version = "0.2.2"; - sha256 = "1m6zm7w4y0gzb35fqr4wgma59f2liidp6yjm0pn045xfxnnq2hrw"; + version = "0.3.4"; + sha256 = "1lqyvc1bglpsj8laci7zxc23gkim9s44ymklk8avx0yc5yzs0k2q"; libraryHaskellDepends = [ aeson base constrained-some http-media + http-types + network-uri servant servant-server + singleton-bool + text ]; testHaskellDepends = [ base ]; description = "HATEOAS extension for servant"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -597451,6 +593129,8 @@ self: { pname = "servant-http-streams"; version = "0.20.2"; sha256 = "029i6rqmj6q5fn32vimr92rwgfb0c5l5cm19ncrw48nh78pgp0zm"; + revision = "1"; + editedCabalFile = "1k1yl2n7j1j8n5d88y0i6ddxgakzd55h94my4rgmga7c8vrd2ynn"; libraryHaskellDepends = [ base base-compat @@ -597509,8 +593189,6 @@ self: { ]; description = "Automatic derivation of querying functions for servant"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -597727,8 +593405,6 @@ self: { ]; description = "JSON-RPC messages and endpoints"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -597754,7 +593430,6 @@ self: { ]; description = "Generate JSON-RPC servant clients"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -597782,7 +593457,6 @@ self: { ]; description = "JSON-RPC servant servers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -597894,6 +593568,8 @@ self: { ]; description = "Lint Servant Routes"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -599297,6 +594973,8 @@ self: { pname = "servant-quickcheck"; version = "0.1.1.0"; sha256 = "0hzfwqxbcgf9mxzlhw53pv99jxlpib56xjsnh8yw15j2pgb908qs"; + revision = "1"; + editedCabalFile = "0lppp61x971hkz3cw2ag2aqnpfjk4bk3vsf80rivhw4r2fv53p07"; libraryHaskellDepends = [ aeson base @@ -599344,8 +595022,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "QuickCheck entire APIs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -599784,8 +595460,8 @@ self: { }: mkDerivation { pname = "servant-seo"; - version = "0.1.2"; - sha256 = "0jia9wmwj3lyxygl1vj082bqgmk8bpccmaza5hr2qh4yq9rhrm1f"; + version = "0.1.3"; + sha256 = "11gh8ffhvw33sb8ra9679l79qnsmfx2h4p5zr4cj083la8d7k36a"; setupHaskellDepends = [ base Cabal @@ -599816,8 +595492,6 @@ self: { ]; description = "Generate Robots.txt and Sitemap.xml specification for your servant API."; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -599971,6 +595645,8 @@ self: { pname = "servant-server"; version = "0.20.2"; sha256 = "0fqgnzzgbj4w441h3v841lav7gxazakz04s354r24pq4rh6m1kqy"; + revision = "1"; + editedCabalFile = "0qjl1yrr0l7kynrndv8qmpzl0jz9nzb7c4v9r7kxq05nnb7xpqbz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -600695,7 +596371,9 @@ self: { ]; description = "When REST is not enough ..."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "subscriber-psGenerator"; + broken = true; } ) { }; @@ -600733,6 +596411,8 @@ self: { pname = "servant-swagger"; version = "1.2.1"; sha256 = "18cvybmmp8cp8scpb7hncgn8jra8v82mby1bibysn6xbjy5pqlxq"; + revision = "1"; + editedCabalFile = "09ji1vb4a8h2gggf08garwhzz7ms2g7jb9sa19nbwgkgg0zbvd3w"; setupHaskellDepends = [ base Cabal @@ -600815,39 +596495,6 @@ self: { ) { }; "servant-swagger-ui" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - file-embed-lzma, - servant, - servant-server, - servant-swagger-ui-core, - text, - }: - mkDerivation { - pname = "servant-swagger-ui"; - version = "0.3.5.5.0.0"; - sha256 = "1sjgakdln2nx9ki13vk557rfqwqjksagl32q7y3m8mc9y9s80py7"; - revision = "4"; - editedCabalFile = "1jgw4rv60cf5gl1icdbik0adzwn0zamyfd6nrkmkwf8ghikg2250"; - libraryHaskellDepends = [ - aeson - base - bytestring - file-embed-lzma - servant - servant-server - servant-swagger-ui-core - text - ]; - description = "Servant swagger ui"; - license = lib.licenses.bsd3; - } - ) { }; - - "servant-swagger-ui_0_3_5_5_0_1" = callPackage ( { mkDerivation, aeson, @@ -600875,7 +596522,6 @@ self: { ]; description = "Servant swagger ui"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -600950,6 +596596,8 @@ self: { ]; description = "Servant swagger ui: Jens-Ole Graulund theme"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -600983,6 +596631,8 @@ self: { ]; description = "Servant swagger ui: ReDoc theme"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -602742,6 +598392,8 @@ self: { pname = "set-cover"; version = "0.1.1.1"; sha256 = "14j4ml7kglk667idd3qgsdkkzr8iikrj6jcr80wpnlk6wpi2cpnm"; + revision = "1"; + editedCabalFile = "0iiy3p2pkxjpl7vhylgmh76afxxwkix9h9w3vj62carz6vgymkid"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -602993,8 +598645,8 @@ self: { pname = "setlocale"; version = "1.0.0.10"; sha256 = "19rv89jkhq5ic7j5rzpygnmsbzim2mn8ip0m292za613q88gywir"; - revision = "5"; - editedCabalFile = "16p23y8hkixxm9z1plnrsql0x264vkcrfgw516z05axc4l3xbkhg"; + revision = "6"; + editedCabalFile = "18i818q67cxfgz7q8zm6a0z032rh0yjhk375f99jwqh9da2h67fb"; libraryHaskellDepends = [ base ]; description = "Haskell bindings to setlocale"; license = lib.licenses.bsd3; @@ -603940,6 +599592,44 @@ self: { ]; description = "SHA-1 Hash"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "sha256" = callPackage ( + { + mkDerivation, + base, + base16, + bytestring, + ghc-prim, + hash-string, + network-byte-order, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "sha256"; + version = "0.1.0.2"; + sha256 = "0yzv1bf13dqb3g8n671f2db75kxb69nxdrnfz4j49950hr05mwh9"; + libraryHaskellDepends = [ + base + bytestring + ghc-prim + hash-string + network-byte-order + ]; + testHaskellDepends = [ + base + base16 + bytestring + hash-string + tasty + tasty-hunit + ]; + description = "A modern binding to SHA256, HMAC, HKDF, and PBKDF2"; + license = lib.licenses.asl20; } ) { }; @@ -603986,8 +599676,8 @@ self: { }: mkDerivation { pname = "shaderc"; - version = "0.1.0.5"; - sha256 = "01v24hlfpy4yi56rwgw4xvaijqmir76287sp5kq8is5xqr23v34z"; + version = "0.1.0.7"; + sha256 = "181v0vr8533vk3h5rb5j3w73vpj79gxjlr363z0zvrwwpx6k3hci"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -604449,6 +600139,7 @@ self: { description = "Rules for binary distributions"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -604728,8 +600419,6 @@ self: { ]; description = "Dependency tracking for Futhark"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -604791,6 +600480,7 @@ self: { doCheck = false; description = "Utilities for cross-compiling with Shake"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -606449,7 +602139,7 @@ self: { } ) { }; - "shellify_0_11_0_5" = callPackage ( + "shellify_0_14_0_0" = callPackage ( { mkDerivation, base, @@ -606460,7 +602150,10 @@ self: { hspec, hspec-core, HStringTemplate, + lens, mtl, + optparse-applicative, + parsec, raw-strings-qq, shake, text, @@ -606468,8 +602161,8 @@ self: { }: mkDerivation { pname = "shellify"; - version = "0.11.0.5"; - sha256 = "0anxcifp15wgk7wji6ks9dcvfzy14q0bwkf6ixx6j42rmbs6fssz"; + version = "0.14.0.0"; + sha256 = "09i55y57innmjbgb0x1bvrbpk0c5py0bb004wxnqpw4b8swxc60r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -606477,9 +602170,11 @@ self: { containers data-default directory - extra HStringTemplate + lens mtl + optparse-applicative + parsec raw-strings-qq shake text @@ -606487,13 +602182,17 @@ self: { ]; executableHaskellDepends = [ base + optparse-applicative raw-strings-qq text ]; testHaskellDepends = [ base + data-default + extra hspec hspec-core + optparse-applicative raw-strings-qq text ]; @@ -606742,13 +602441,14 @@ self: { mkDerivation, base, hspec, + hspec-discover, megaparsec, text, }: mkDerivation { pname = "shellwords"; - version = "0.1.3.2"; - sha256 = "1x0yb53qkckxli8sm5ck82c7lccp6kl79sk5mcxizb13a6ikw542"; + version = "0.1.4.3"; + sha256 = "054pmhh6yiblycckx9702wxqdx6wj3a29j3vb8arbm9mgyfjvy26"; libraryHaskellDepends = [ base megaparsec @@ -606759,39 +602459,12 @@ self: { hspec megaparsec ]; + testToolDepends = [ hspec-discover ]; description = "Parse strings into words, like a shell would"; license = lib.licenses.mit; } ) { }; - "shellwords_0_1_4_0" = callPackage ( - { - mkDerivation, - base, - hspec, - megaparsec, - text, - }: - mkDerivation { - pname = "shellwords"; - version = "0.1.4.0"; - sha256 = "0i29na2pyvwgm0fj3zfgpa9g84wkdbdj8ym8ykgr7bzjqnlbl1hk"; - libraryHaskellDepends = [ - base - megaparsec - text - ]; - testHaskellDepends = [ - base - hspec - megaparsec - ]; - description = "Parse strings into words, like a shell would"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "shelly" = callPackage ( { mkDerivation, @@ -608083,6 +603756,8 @@ self: { pname = "si-timers"; version = "1.5.0.0"; sha256 = "0mpxcwjvymgawy8934sa8hkzz14dwagi8lbr1gqr9q5400wzixwk"; + revision = "2"; + editedCabalFile = "0v24yy53ka3cxncjxjix7fhfkfnnnbh7vykm982kvwc1sm1nc4qw"; libraryHaskellDepends = [ base deepseq @@ -608808,7 +604483,9 @@ self: { ]; description = "Calculate expressions involving significant figures"; license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; mainProgram = "significant-figures-cli"; + broken = true; } ) { }; @@ -608819,7 +604496,7 @@ self: { base64-bytestring, bytestring, cryptohash-sha512, - cryptonite, + crypton, eccrypto, filepath, optparse-applicative, @@ -608827,8 +604504,8 @@ self: { }: mkDerivation { pname = "signify-hs"; - version = "0.1.0.1"; - sha256 = "1a8ipdyc4c79waf1mgpwbmj1wrghmc5x49ksbxiwnkz6ini61kny"; + version = "0.1.0.3"; + sha256 = "04x0fli70y9qzgk7n4bsf07daz90fwj8mv4z1d053swq62fvrzlp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -608836,7 +604513,7 @@ self: { base64-bytestring bytestring cryptohash-sha512 - cryptonite + crypton eccrypto parsec ]; @@ -608845,7 +604522,7 @@ self: { base64-bytestring bytestring cryptohash-sha512 - cryptonite + crypton eccrypto filepath optparse-applicative @@ -608853,6 +604530,7 @@ self: { ]; description = "A Haskell clone of OpenBSD signify"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "signify-hs"; } ) { }; @@ -608887,6 +604565,49 @@ self: { } ) { }; + "silero-vad" = callPackage ( + { + mkDerivation, + base, + derive-storable, + tasty, + tasty-hunit, + unix, + unliftio, + vector, + WAVE, + }: + mkDerivation { + pname = "silero-vad"; + version = "0.1.0.5"; + sha256 = "1lyiwv222yykgd8rb0j4b6kzs5rkip6g87i94dd5bwpl4hpadczz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + derive-storable + unix + unliftio + vector + ]; + testHaskellDepends = [ + base + derive-storable + tasty + tasty-hunit + unix + unliftio + vector + WAVE + ]; + description = "Voice activity detection powered by SileroVAD"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "silkscreen" = callPackage ( { mkDerivation, @@ -609837,6 +605558,8 @@ self: { ]; description = "Finite or countably infinite sequences of values"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -610464,67 +606187,7 @@ self: { } ) { }; - "simple-pango" = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - c-enum, - c-struct, - containers, - glib-stopgap, - pango, - primitive, - simple-cairo, - template-haskell, - text, - union-angle, - union-color, - }: - mkDerivation { - pname = "simple-pango"; - version = "0.1.0.1"; - sha256 = "1yxl1n9cnqqc0r98h7v57647dkn9bik6h2g5p2dgipi35bx7lmj5"; - libraryHaskellDepends = [ - array - base - bytestring - c-enum - c-struct - containers - glib-stopgap - primitive - simple-cairo - template-haskell - text - union-angle - union-color - ]; - libraryPkgconfigDepends = [ pango ]; - testHaskellDepends = [ - array - base - bytestring - c-enum - c-struct - containers - glib-stopgap - primitive - simple-cairo - template-haskell - text - union-angle - union-color - ]; - description = "Binding to Pango library"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { inherit (pkgs) pango; }; - - "simple-pango_0_1_0_2" = + "simple-pango" = callPackage ( { @@ -610585,8 +606248,6 @@ self: { ]; description = "Binding to Pango library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { @@ -611750,6 +607411,8 @@ self: { ]; description = "Implementation of the two-phase simplex method in exact rational arithmetic"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -612164,7 +607827,9 @@ self: { ]; description = "A programming language for simple GUIs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "sindre"; + broken = true; } ) { @@ -612204,8 +607869,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "a class for single tuple implementations"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -612256,6 +607919,8 @@ self: { pname = "singleton-bool"; version = "0.1.8"; sha256 = "0wql2gdy93f62ghv93xcqjm6ajs5glyz8si605wrll9vp79g66r6"; + revision = "1"; + editedCabalFile = "1hbfb98zrk78cfbbw32yf9p37qy4m9q347ivy16jvr7s158kr1pj"; libraryHaskellDepends = [ base boring @@ -612300,8 +607965,8 @@ self: { pname = "singleton-nats"; version = "0.4.7"; sha256 = "18n2p5cl75rl2afvq4qy3vilcvbyx8wz0qh4w4m9aqakk3lyv87i"; - revision = "1"; - editedCabalFile = "12kmgh1fjb0mjs21wviq9p14q7bjdrbr1njs7csdc3ixkffysqqs"; + revision = "2"; + editedCabalFile = "1pw6b9kjgwxh53hir7x9mm67apyj3q0swc5zrcs2zakmmrs4asrw"; libraryHaskellDepends = [ base singletons @@ -612327,19 +607992,6 @@ self: { ) { }; "singletons" = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "singletons"; - version = "3.0.3"; - sha256 = "0zhw1b59nq1aai3k0g6l469kjjsw5g7bhinm1wgk7n2gch808q4r"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - description = "Basic singleton types and definitions"; - license = lib.licenses.bsd3; - } - ) { }; - - "singletons_3_0_4" = callPackage ( { mkDerivation, base }: mkDerivation { pname = "singletons"; @@ -612349,66 +608001,10 @@ self: { testHaskellDepends = [ base ]; description = "Basic singleton types and definitions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "singletons-base" = callPackage ( - { - mkDerivation, - base, - bytestring, - Cabal, - deepseq, - directory, - filepath, - pretty, - process, - singletons, - singletons-th, - tasty, - tasty-golden, - template-haskell, - text, - th-desugar, - turtle, - }: - mkDerivation { - pname = "singletons-base"; - version = "3.2"; - sha256 = "0m96dz9k5wls5m3vls65clws1yfd73skblv878yj06lw9nmwshy9"; - setupHaskellDepends = [ - base - Cabal - directory - filepath - ]; - libraryHaskellDepends = [ - base - pretty - singletons - singletons-th - template-haskell - text - th-desugar - ]; - testHaskellDepends = [ - base - bytestring - deepseq - filepath - process - tasty - tasty-golden - text - turtle - ]; - description = "A promoted and singled version of the base library"; - license = lib.licenses.bsd3; - } - ) { }; - - "singletons-base_3_3" = callPackage ( { mkDerivation, base, @@ -612460,40 +608056,37 @@ self: { ]; description = "A promoted and singled version of the base library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "singletons-base_3_4" = callPackage ( + "singletons-base_3_5" = callPackage ( { mkDerivation, base, bytestring, - Cabal, deepseq, - directory, filepath, + ghc-internal, + ghc-paths, + ghc-prim, + mtl, pretty, process, singletons, + singletons-base-code-generator, singletons-th, tasty, tasty-golden, template-haskell, text, th-desugar, + transformers, turtle, }: mkDerivation { pname = "singletons-base"; - version = "3.4"; - sha256 = "1cypbpfg0xlh9dy3rwa9yhs2k007x34z7v5h3qd3ncwrvy0f450d"; - setupHaskellDepends = [ - base - Cabal - directory - filepath - ]; + version = "3.5"; + sha256 = "0425ihzx67zyac30dj38a631iwhxbwr6xzzmf92bm8z4nr2i493s"; libraryHaskellDepends = [ base pretty @@ -612508,18 +608101,52 @@ self: { bytestring deepseq filepath + ghc-internal + ghc-paths + ghc-prim + mtl process tasty tasty-golden + template-haskell text + th-desugar + transformers turtle ]; + testToolDepends = [ singletons-base-code-generator ]; description = "A promoted and singled version of the base library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; + "singletons-base-code-generator" = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + }: + mkDerivation { + pname = "singletons-base-code-generator"; + version = "0.1"; + sha256 = "0g016brkby95xwgfjx5n058vm8w3awhljiiblxvcxvbfvr99s23y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + directory + filepath + ]; + description = "Code generator for the singletons-base test suite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "singletons-base-code-generator"; + broken = true; + } + ) { }; + "singletons-default" = callPackage ( { mkDerivation, @@ -612575,41 +608202,6 @@ self: { ) { }; "singletons-th" = callPackage ( - { - mkDerivation, - base, - containers, - ghc-boot-th, - mtl, - singletons, - syb, - template-haskell, - th-desugar, - th-orphans, - transformers, - }: - mkDerivation { - pname = "singletons-th"; - version = "3.2"; - sha256 = "1r4m9h9wwq86lww3aq7jxzias78ix79kgnj24slaps848d7hhpkp"; - libraryHaskellDepends = [ - base - containers - ghc-boot-th - mtl - singletons - syb - template-haskell - th-desugar - th-orphans - transformers - ]; - description = "A framework for generating singleton types"; - license = lib.licenses.bsd3; - } - ) { }; - - "singletons-th_3_3" = callPackage ( { mkDerivation, base, @@ -612641,7 +608233,6 @@ self: { ]; description = "A framework for generating singleton types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -613261,6 +608852,8 @@ self: { pname = "sized"; version = "1.1.0.2"; sha256 = "0644x908zr74bj98apbyr6368lmr9vya7hh6iyykswi6afh7967l"; + revision = "1"; + editedCabalFile = "1ggkqapilmj2chxncwnwqbsz807gy7pskak8ai3pqyc4jn4c44f1"; libraryHaskellDepends = [ base constraints @@ -613571,9 +609164,7 @@ self: { ]; description = "Recursively show space (size and i-nodes) used in subdirectories"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "sizes"; - broken = true; } ) { }; @@ -613704,6 +609295,7 @@ self: { aeson-pretty, ansi-terminal, base, + colour, containers, Diff, directory, @@ -613723,8 +609315,8 @@ self: { }: mkDerivation { pname = "skeletest"; - version = "0.1.1"; - sha256 = "1y01n6g8svwybhq53r6jn7az5r83v1fkw23jrzj3342pyzl579nw"; + version = "0.2.1"; + sha256 = "1jd5qfcrqqfj2sp61vs5yh4zvagyd5qqkq9g2qggbj63b789hg48"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -613732,6 +609324,7 @@ self: { aeson-pretty ansi-terminal base + colour containers Diff directory @@ -613929,8 +609522,8 @@ self: { }: mkDerivation { pname = "sketch-frp-copilot"; - version = "1.0.10"; - sha256 = "1qfjn3w6733d1pch7pmz7b437grah0s5vahhrccd1757ywmxq32s"; + version = "1.0.11"; + sha256 = "1jjdhkajglwir0mkpd0yfrzjkpmidrk0f0xb9pivz1w1xqhvl5v4"; libraryHaskellDepends = [ base containers @@ -613943,6 +609536,7 @@ self: { description = "Sketch programming with Copilot"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -613994,6 +609588,8 @@ self: { ]; description = "Random access lists: skew binary"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -614205,8 +609801,8 @@ self: { }: mkDerivation { pname = "skylighting"; - version = "0.14.3"; - sha256 = "025b9qvah2qi2lff97m9hjnz8808c49sbzg3215s6524arhciv59"; + version = "0.14.5"; + sha256 = "1xs3vhxa8nyn8fm99jzn8cmd3n0y50sjrvy7k05vp5jr5g00zhkc"; configureFlags = [ "-fexecutable" ]; isLibrary = true; isExecutable = true; @@ -614234,7 +609830,7 @@ self: { } ) { }; - "skylighting_0_14_5" = callPackage ( + "skylighting_0_14_6" = callPackage ( { mkDerivation, base, @@ -614248,12 +609844,13 @@ self: { skylighting-format-blaze-html, skylighting-format-context, skylighting-format-latex, + skylighting-format-typst, text, }: mkDerivation { pname = "skylighting"; - version = "0.14.5"; - sha256 = "1xs3vhxa8nyn8fm99jzn8cmd3n0y50sjrvy7k05vp5jr5g00zhkc"; + version = "0.14.6"; + sha256 = "1g73jsxq4ybbghiqyrs3aly5km90qsmp2yvyp399hr7f7pjkpqza"; configureFlags = [ "-fexecutable" ]; isLibrary = true; isExecutable = true; @@ -614266,6 +609863,7 @@ self: { skylighting-format-blaze-html skylighting-format-context skylighting-format-latex + skylighting-format-typst ]; executableHaskellDepends = [ base @@ -614313,8 +609911,8 @@ self: { }: mkDerivation { pname = "skylighting-core"; - version = "0.14.3"; - sha256 = "02y4vzakmdk24k3dysdh7wzrb597cmxzppxxlw3jd2lbyqw7yzlm"; + version = "0.14.5"; + sha256 = "1bld0xwrbhspycm9ii7rb3c2wnydvc6vmw9q0sxyk6iavsmia0kd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -614364,7 +609962,7 @@ self: { } ) { }; - "skylighting-core_0_14_5" = callPackage ( + "skylighting-core_0_14_6" = callPackage ( { mkDerivation, aeson, @@ -614395,8 +609993,10 @@ self: { }: mkDerivation { pname = "skylighting-core"; - version = "0.14.5"; - sha256 = "1bld0xwrbhspycm9ii7rb3c2wnydvc6vmw9q0sxyk6iavsmia0kd"; + version = "0.14.6"; + sha256 = "1zvdgrqqr9xlbnrrp2lbrxqdbpjl11j13qbpibp5rl3y5azqn89y"; + revision = "1"; + editedCabalFile = "0yz5yjvllkxwjzdg7jhm7ma8lv7ymwy3cl4myv0j4krgp30lcdc8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -614506,31 +610106,6 @@ self: { ) { }; "skylighting-format-blaze-html" = callPackage ( - { - mkDerivation, - base, - blaze-html, - containers, - skylighting-core, - text, - }: - mkDerivation { - pname = "skylighting-format-blaze-html"; - version = "0.1.1.2"; - sha256 = "0ycgv7nmrvcn4yxc0jk3nf62inz509wg1pqbfayb217gg8vfapqj"; - libraryHaskellDepends = [ - base - blaze-html - containers - skylighting-core - text - ]; - description = "HTML formatter for skylighting syntax highlighting library"; - license = lib.licenses.bsd3; - } - ) { }; - - "skylighting-format-blaze-html_0_1_1_3" = callPackage ( { mkDerivation, base, @@ -614552,7 +610127,6 @@ self: { ]; description = "HTML formatter for skylighting syntax highlighting library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -614602,6 +610176,29 @@ self: { } ) { }; + "skylighting-format-typst" = callPackage ( + { + mkDerivation, + base, + containers, + skylighting-core, + text, + }: + mkDerivation { + pname = "skylighting-format-typst"; + version = "0.1"; + sha256 = "1r1cczzi2in239a474ikbaf0x0y5yz2p8ik4nyzihs3gjzdx4k4r"; + libraryHaskellDepends = [ + base + containers + skylighting-core + text + ]; + description = "Typst formatter for skylighting syntax highlighting library"; + license = lib.licenses.bsd3; + } + ) { }; + "skylighting-lucid" = callPackage ( { mkDerivation, @@ -614624,8 +610221,6 @@ self: { ]; description = "Lucid support for Skylighting"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -615096,7 +610691,7 @@ self: { bytestring, classy-prelude, containers, - cryptonite, + crypton, data-default-class, deepseq, either, @@ -615134,8 +610729,8 @@ self: { }: mkDerivation { pname = "slack-web"; - version = "1.6.1.0"; - sha256 = "08cs3y9q76mj0xjfxphm2nnmngcxhdqmdqimxph82143hs4g8qh7"; + version = "2.2.0.0"; + sha256 = "1nz59hf489b8avjkldf090xj92q194cgk7zhky1vj78i16pyarj5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -615145,7 +610740,7 @@ self: { bytestring classy-prelude containers - cryptonite + crypton data-default-class deepseq either @@ -615185,6 +610780,7 @@ self: { pretty-simple QuickCheck quickcheck-instances + refined string-conversions string-variants template-haskell @@ -615195,8 +610791,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bindings for the Slack web API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -615409,41 +611003,6 @@ self: { ) { }; "slick" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - directory, - extra, - mustache, - pandoc, - shake, - text, - unordered-containers, - }: - mkDerivation { - pname = "slick"; - version = "1.2.1.0"; - sha256 = "1ba9z30lcxmsidzp9hzrglqn91wy2phil4sjd3qbvx393zllzn5s"; - libraryHaskellDepends = [ - aeson - base - bytestring - directory - extra - mustache - pandoc - shake - text - unordered-containers - ]; - description = "A quick & easy static site builder built with shake and pandoc"; - license = lib.licenses.bsd3; - } - ) { }; - - "slick_1_3_1_0" = callPackage ( { mkDerivation, aeson, @@ -615475,7 +611034,6 @@ self: { ]; description = "A quick & easy static site builder built with shake and pandoc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -615919,60 +611477,6 @@ self: { ) { }; "slynx" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytestring, - containers, - elynx-markov, - elynx-seq, - elynx-tools, - elynx-tree, - hmatrix, - matrices, - optparse-applicative, - random, - statistics, - text, - transformers, - vector, - }: - mkDerivation { - pname = "slynx"; - version = "0.7.2.2"; - sha256 = "1mg25s3vf6lkia0z1v9jxjkfjh8by68q18y9m3v50lg4xpc97f4y"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytestring - containers - elynx-markov - elynx-seq - elynx-tools - elynx-tree - hmatrix - matrices - optparse-applicative - random - statistics - text - transformers - vector - ]; - executableHaskellDepends = [ base ]; - description = "Handle molecular sequences"; - license = lib.licenses.gpl3Plus; - mainProgram = "slynx"; - maintainers = [ lib.maintainers.dschrempf ]; - } - ) { }; - - "slynx_0_8_0_0" = callPackage ( { mkDerivation, aeson, @@ -616021,7 +611525,6 @@ self: { executableHaskellDepends = [ base ]; description = "Handle molecular sequences"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "slynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -616046,8 +611549,6 @@ self: { doHaddock = false; description = "Serialize to bytes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -617018,17 +612519,17 @@ self: { mkDerivation, base, bytesmith, + contiguous, primitive, }: mkDerivation { pname = "smith"; - version = "0.1.1.0"; - sha256 = "0ylhzs0lc7fxp54s74slffkr8rnasy4pak4snyi5jnvma0wiz55g"; - revision = "1"; - editedCabalFile = "00l8f3az6h9vadnyn17kg6ng3p0pp9b17gxilrkriwwjlmjvl81w"; + version = "0.2.0.0"; + sha256 = "0yimwfp05f8ys0fk87c1p4jz1bib287vzb20wmwawdf1g13q2v8x"; libraryHaskellDepends = [ base bytesmith + contiguous primitive ]; description = "Parse arrays of tokens"; @@ -617328,8 +612829,8 @@ self: { pname = "smtlib-backends"; version = "0.4"; sha256 = "16n2ig71wjqp1ziplwrq3639fqn582ymx5g9ls7f814ddjgc70xg"; - revision = "1"; - editedCabalFile = "0iwszfbf4r02jvl362n8i597ymwhcsdwyhakfa67lwk48j7j5bm7"; + revision = "2"; + editedCabalFile = "0w883nmycnfb3y7vhpiak7fz8aasa7hvg6wxy6w3g0whr35zwqm6"; libraryHaskellDepends = [ base bytestring @@ -617355,8 +612856,8 @@ self: { pname = "smtlib-backends-process"; version = "0.3"; sha256 = "0jc7fmf3x53w8v0a8cj8v8r2f4gpn1jhndl80hyqzsblvrw5hcfg"; - revision = "4"; - editedCabalFile = "0plbkwkam6r16ls74j2iwinqslcxqhq0smib24jfnklpqmahlwxv"; + revision = "5"; + editedCabalFile = "01rz1vbnh3r50lzvlz6qk9vlfxhz013nnbzyr846yy7kxgl2mp8w"; libraryHaskellDepends = [ base bytestring @@ -617392,8 +612893,8 @@ self: { pname = "smtlib-backends-tests"; version = "0.3"; sha256 = "0lj4bpl4nkw6w2hfjzz16zmrbaj5g3myvbmzlsc5rdsz0xwisfb8"; - revision = "3"; - editedCabalFile = "1bh34im8411jx9rqqr0yqa0ncwrcifbk2x0bi57yp8kcxhhdnfwp"; + revision = "4"; + editedCabalFile = "1yw863054cf2bmb2khhvb1dlanvjq0pqy0k06rfa9x89b9s08lwi"; libraryHaskellDepends = [ base smtlib-backends @@ -617402,6 +612903,8 @@ self: { ]; description = "Testing SMT-LIB backends"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -617423,8 +612926,8 @@ self: { pname = "smtlib-backends-z3"; version = "0.3.1"; sha256 = "1mgjlfhqcbqc84a87g6bp0i9pnmpz87b7w43x200mwx1k877zddy"; - revision = "2"; - editedCabalFile = "10sxc9pswjsf2d2b6qcz97kyps5b4jzvgm4ljwfvb6c79m22wfz1"; + revision = "3"; + editedCabalFile = "1h31rj7r524wpd4wljgbyjrkk3fpi1l73n6dxbnf0psh3k8hak10"; libraryHaskellDepends = [ base bytestring @@ -617444,6 +612947,7 @@ self: { ]; description = "An SMT-LIB backend implemented using Z3's C API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { @@ -618583,8 +614087,8 @@ self: { }: mkDerivation { pname = "snap-extras"; - version = "0.12.3.1"; - sha256 = "04prc1gbir7kyakqb71mj1x3lxl09n2lybb2df7ksczv96qg6dsx"; + version = "0.12.3.2"; + sha256 = "1w4v3ff0hx3y08hr3q7ifklfg3d3mjvb5nn7ncmg8fxccvxv67w4"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -619150,6 +614654,7 @@ self: { description = "Type safe URLs for Snap"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -621016,16 +616521,18 @@ self: { bytestring, QuickCheck, snappy, + system-cxx-std-lib, test-framework, test-framework-quickcheck2, }: mkDerivation { pname = "snappy"; - version = "0.2.0.2"; - sha256 = "14fdx0fikkd9krpzqrvas6mjqmmhmh0qwqzvz1kymil7d8rdyr85"; + version = "0.2.0.3"; + sha256 = "0jy747dg58smzzr1mzrm751bkwvnaaghn65ppfkqbpqz6jw45qq2"; libraryHaskellDepends = [ base bytestring + system-cxx-std-lib ]; librarySystemDepends = [ snappy ]; testHaskellDepends = [ @@ -621035,8 +616542,8 @@ self: { test-framework test-framework-quickcheck2 ]; - description = "Bindings to the Google Snappy library for fast compression/decompression"; - license = lib.licenses.bsd3; + description = "Fast Haskell bindings to Google’s Snappy compression library"; + license = lib.licenses.asl20; } ) { inherit (pkgs) snappy; }; @@ -621064,8 +616571,8 @@ self: { pname = "snappy-c"; version = "0.1.1"; sha256 = "1ds454nvw5ps0aq51ld7hjml4096z1zc7m7nvf9dc3wi0awzy43f"; - revision = "1"; - editedCabalFile = "1jcsfn3i7qj21n8vpznjs1g9yways15cr3wf4762alq9ghfal4xi"; + revision = "2"; + editedCabalFile = "1awpkbyfg43zwrxp3w1kfg3zdqfdf5mlmrqkbwam43rs555nwvr3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -621101,9 +616608,7 @@ self: { ]; description = "Bindings to Google's Snappy: A fast compression library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "snappy-cli"; - broken = true; } ) { inherit (pkgs) snappy; }; @@ -621296,6 +616801,96 @@ self: { } ) { }; + "snelstart-import" = callPackage ( + { + mkDerivation, + base, + base64, + blaze-html, + bytestring, + cassava, + hexml, + neat-interpolation, + optparse-applicative, + shakespeare, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + vector, + warp, + yesod-core, + yesod-form, + }: + mkDerivation { + pname = "snelstart-import"; + version = "1.1.0"; + sha256 = "0aiqk4a7g68c88q68fdv0yfg389lmy5wgkrnr2z0fq1fpvhbj6n0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + base64 + blaze-html + bytestring + cassava + hexml + neat-interpolation + optparse-applicative + shakespeare + text + time + vector + warp + yesod-core + yesod-form + ]; + executableHaskellDepends = [ + base + base64 + blaze-html + bytestring + cassava + hexml + neat-interpolation + optparse-applicative + shakespeare + text + time + vector + warp + yesod-core + yesod-form + ]; + testHaskellDepends = [ + base + base64 + blaze-html + bytestring + cassava + hexml + neat-interpolation + optparse-applicative + shakespeare + tasty + tasty-hunit + tasty-quickcheck + text + time + vector + warp + yesod-core + yesod-form + ]; + description = "Import to snelstart"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "snelstart-import"; + broken = true; + } + ) { }; + "snipcheck" = callPackage ( { mkDerivation, @@ -621824,6 +617419,8 @@ self: { ]; description = "SOAP client tools"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -621857,6 +617454,7 @@ self: { ]; description = "TLS-enabled SOAP transport (using openssl bindings)"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -621973,8 +617571,8 @@ self: { pname = "socket"; version = "0.8.3.0"; sha256 = "0gd0rw6mpzlimvcn3jiw7l0q9h4l3rhfr2n5hhg6k0bkklqp6rbr"; - revision = "1"; - editedCabalFile = "07n19jbgn6459v13l7x55x8l73d48jrn48dcf4402hnyab1mzhr5"; + revision = "2"; + editedCabalFile = "0f16mfz9nq2c5xxf995yn31px03p1vmmrca5ch2yz7kjf0vl7j67"; libraryHaskellDepends = [ base bytestring @@ -622120,8 +617718,8 @@ self: { }: mkDerivation { pname = "socket-unix"; - version = "0.2.0.0"; - sha256 = "1b1myhhd029y8sk4cjqq0fdw3av1jbz80ksaxad0zxybdl8r2xad"; + version = "0.2.1.0"; + sha256 = "1f4lsqkh60d2111715qkjrgj7qv8hk3wrh0v6xzzkckvaaq41gyw"; libraryHaskellDepends = [ base bytestring @@ -622138,8 +617736,6 @@ self: { ]; description = "Unix domain sockets"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -622371,6 +617967,8 @@ self: { description = "High-level network sockets"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -622919,7 +618517,6 @@ self: { { mkDerivation, base, - base-orphans, deepseq, }: mkDerivation { @@ -622930,7 +618527,6 @@ self: { editedCabalFile = "1w4xi6k44bjyrvhq70550fwrvqfybrq747aws708q18zsbriandc"; libraryHaskellDepends = [ base - base-orphans deepseq ]; testHaskellDepends = [ base ]; @@ -623021,8 +618617,8 @@ self: { pname = "sop-core"; version = "0.5.0.2"; sha256 = "0rbj56icbaqlcxx5xwvbx4n4vmyv6cfcv7s45n1fv3drahigvgw7"; - revision = "4"; - editedCabalFile = "1z2rp9k9rq9ya94rn313ay2p1i5zqbz1hhn9xswvlgvzsf77kk7d"; + revision = "5"; + editedCabalFile = "0kls940ickggjbib991d2f5hfcci0v7bgx8977gq0ca2zyplrdqb"; libraryHaskellDepends = [ base deepseq @@ -623140,8 +618736,8 @@ self: { }: mkDerivation { pname = "sorted-list"; - version = "0.2.2.0"; - sha256 = "0dqgk1fxmk9z97wc5lii5rhalbjhfq6i9db95scj7g91lrv0zrrr"; + version = "0.2.3.1"; + sha256 = "1x5rpyw165x36ahk2j73myf181mg2v9cjzbpx62gpg61gxhfc6r0"; libraryHaskellDepends = [ base deepseq @@ -623155,7 +618751,38 @@ self: { criterion ]; description = "Type-enforced sorted lists and related functions"; - license = lib.licenses.bsd3; + license = lib.licenses.mit; + } + ) { }; + + "sorted-list_0_3_1_0" = callPackage ( + { + mkDerivation, + base, + criterion, + deepseq, + QuickCheck, + }: + mkDerivation { + pname = "sorted-list"; + version = "0.3.1.0"; + sha256 = "1cdwglk8963vzhg2gyx63az0nnq0n9w2j5c0x887089n4lxs7kml"; + libraryHaskellDepends = [ + base + deepseq + QuickCheck + ]; + testHaskellDepends = [ + base + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + criterion + ]; + description = "Type-enforced sorted lists and related functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -625261,8 +620888,8 @@ self: { pname = "special-values"; version = "0.1.0.0"; sha256 = "1kkdw2c4d2hha99v9f89ahmifjxp7fxmxyfwq9a8xk6s0h9xs51w"; - revision = "2"; - editedCabalFile = "1vv5gydjd65jniifl3mnch8bzvpvdahi913gsa3kv5zijwhad699"; + revision = "3"; + editedCabalFile = "1g9bcyawr0dvbn0402fh90fiv8bhpblxman9lk9q9b5c8k35x1ga"; libraryHaskellDepends = [ base bytestring @@ -625818,8 +621445,6 @@ self: { ]; description = "Haskell bindings to the Sphinx full-text searching daemon"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -625843,6 +621468,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "sphinx-cli"; + broken = true; } ) { }; @@ -626462,69 +622088,6 @@ self: { ) { }; "splitmix" = callPackage ( - { - mkDerivation, - async, - base, - base-compat, - base-compat-batteries, - bytestring, - clock, - containers, - criterion, - deepseq, - HUnit, - math-functions, - process, - random, - test-framework, - test-framework-hunit, - testu01, - tf-random, - vector, - }: - mkDerivation { - pname = "splitmix"; - version = "0.1.0.5"; - sha256 = "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x"; - revision = "1"; - editedCabalFile = "0yxp6jhbza30w829zjvp02458sj2aziz9h53yv3rc55z5alv9afa"; - libraryHaskellDepends = [ - base - deepseq - ]; - testHaskellDepends = [ - async - base - base-compat - base-compat-batteries - bytestring - containers - deepseq - HUnit - math-functions - process - random - test-framework - test-framework-hunit - tf-random - vector - ]; - testSystemDepends = [ testu01 ]; - benchmarkHaskellDepends = [ - base - clock - containers - criterion - random - tf-random - ]; - description = "Fast Splittable PRNG"; - license = lib.licenses.bsd3; - } - ) { testu01 = null; }; - - "splitmix_0_1_1" = callPackage ( { mkDerivation, async, @@ -626578,7 +622141,6 @@ self: { ]; description = "Fast Splittable PRNG"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { testu01 = null; }; @@ -626620,6 +622182,41 @@ self: { } ) { }; + "splitmix-distributions_1_1_0" = callPackage ( + { + mkDerivation, + base, + containers, + erf, + exceptions, + hspec, + mtl, + splitmix, + transformers, + }: + mkDerivation { + pname = "splitmix-distributions"; + version = "1.1.0"; + sha256 = "0rq99yr7mfv0z795s3z2shnsn1ynd7f6gkp3bazpv01sa95rjgj8"; + libraryHaskellDepends = [ + base + containers + erf + exceptions + mtl + splitmix + transformers + ]; + testHaskellDepends = [ + base + hspec + ]; + description = "Random samplers for some common distributions, based on splitmix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "splitter" = callPackage ( { mkDerivation, @@ -627315,6 +622912,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "sproxy-web"; + broken = true; } ) { }; @@ -627394,6 +622992,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "sproxy2"; + broken = true; } ) { }; @@ -627621,7 +623220,6 @@ self: { ]; description = "High-level SQLite client"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -628352,6 +623950,7 @@ self: { hashable, hedgehog, hspec, + iproute, mmorph, monad-control, monad-loops, @@ -628376,8 +623975,8 @@ self: { }: mkDerivation { pname = "squeal-postgresql"; - version = "0.9.1.3"; - sha256 = "1rj6pbfpdypcrxapm1hcha7nxczv5h3wan86lv6cfaijfbi733yy"; + version = "0.9.2.0"; + sha256 = "1hqaj9w9klgzs9qsisagj9x3miyjzjppqvsrxi1s5fwsavgzi0lk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -628392,6 +623991,7 @@ self: { free-categories generics-sop hashable + iproute mmorph monad-control mtl @@ -628702,7 +624302,6 @@ self: { ]; description = "Module limbo"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -628793,6 +624392,8 @@ self: { ]; description = "The data type for SRT files"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -628894,45 +624495,6 @@ self: { ) { }; "srtree" = callPackage ( - { - mkDerivation, - ad, - base, - containers, - dlist, - HUnit, - mtl, - random, - vector, - }: - mkDerivation { - pname = "srtree"; - version = "1.0.0.5"; - sha256 = "1gylgq29clddj8vdk0dd95prsvm64gsjf5hidc25dz64rjxmd2xi"; - libraryHaskellDepends = [ - base - containers - dlist - mtl - random - vector - ]; - testHaskellDepends = [ - ad - base - containers - dlist - HUnit - mtl - random - vector - ]; - description = "A general framework to work with Symbolic Regression expression trees"; - license = lib.licenses.bsd3; - } - ) { }; - - "srtree_2_0_0_2" = callPackage ( { mkDerivation, ad, @@ -629044,6 +624606,141 @@ self: { ]; description = "A general library to work with Symbolic Regression expression trees"; license = lib.licenses.bsd3; + } + ) { inherit (pkgs) nlopt; }; + + "srtree_2_0_0_4" = callPackage ( + { + mkDerivation, + ad, + ansi-terminal, + attoparsec, + attoparsec-expr, + base, + binary, + bytestring, + containers, + dlist, + exceptions, + filepath, + hashable, + HUnit, + ieee754, + lens, + list-shuffle, + massiv, + mtl, + nlopt, + optparse-applicative, + random, + repline, + scheduler, + split, + statistics, + table-layout, + transformers, + unliftio, + unliftio-core, + unordered-containers, + vector, + zlib, + }: + mkDerivation { + pname = "srtree"; + version = "2.0.0.4"; + sha256 = "0k9204jjgr8h08jdqb11zi5pbvrz38638nlc0nhj7zn0nwi6nsqw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec + attoparsec-expr + base + binary + bytestring + containers + dlist + exceptions + filepath + hashable + ieee754 + lens + list-shuffle + massiv + mtl + random + scheduler + split + statistics + transformers + unliftio + unliftio-core + unordered-containers + vector + zlib + ]; + librarySystemDepends = [ nlopt ]; + executableHaskellDepends = [ + ansi-terminal + attoparsec + attoparsec-expr + base + binary + bytestring + containers + dlist + exceptions + filepath + hashable + ieee754 + lens + list-shuffle + massiv + mtl + optparse-applicative + random + repline + scheduler + split + statistics + table-layout + transformers + unliftio + unliftio-core + unordered-containers + vector + zlib + ]; + testHaskellDepends = [ + ad + attoparsec + attoparsec-expr + base + binary + bytestring + containers + dlist + exceptions + filepath + hashable + HUnit + ieee754 + lens + list-shuffle + massiv + mtl + random + scheduler + split + statistics + transformers + unliftio + unliftio-core + unordered-containers + vector + zlib + ]; + description = "A general library to work with Symbolic Regression expression trees"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) nlopt; }; @@ -629648,6 +625345,8 @@ self: { ]; description = "Purely functional stable heaps (fair priority queues)"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -629694,6 +625393,8 @@ self: { ]; description = "algorithms around stable marriage"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -629715,6 +625416,8 @@ self: { ]; description = "Memoization based on argument identity"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -629807,8 +625510,8 @@ self: { pname = "stache"; version = "2.3.4"; sha256 = "0kgiyxws2kir8q8zrqkzmk103y7hl6nksxl70f6fy8m9fqkjga51"; - revision = "3"; - editedCabalFile = "1x7kgp6496jd62pz7d7yf4q1l55fd344cwjfpalxpawc769xgvg4"; + revision = "4"; + editedCabalFile = "03bgp2b2kpijnvdsvcr4adas7iyz3v12cp6j044b248cw6hklayd"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -629939,10 +625642,8 @@ self: { }: mkDerivation { pname = "stack"; - version = "3.1.1"; - sha256 = "0iax7ncga64mgkbiy0psjrd603kz8k8m67f718xl4vpyn3m03by4"; - revision = "2"; - editedCabalFile = "13nzc84msj5r09hj9rjbwj3wmfkcv6q618106yq3pq8kyc7d40ap"; + version = "3.5.1"; + sha256 = "12423vw5k576c1yy0mg40cjia8j6b9jsf8p2489ixlvm192fza7f"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" @@ -630178,48 +625879,6 @@ self: { ) { }; "stack-all" = callPackage ( - { - mkDerivation, - aeson, - base, - cached-json-file, - config-ini, - directory, - extra, - filepath, - http-query, - process, - simple-cmd, - simple-cmd-args, - text, - }: - mkDerivation { - pname = "stack-all"; - version = "0.4.2"; - sha256 = "0rgdfbsakkmd1nhx2mhwqsnrkpvfv1fhplh3aza0fz548s2zpshl"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson - base - cached-json-file - config-ini - directory - extra - filepath - http-query - process - simple-cmd - simple-cmd-args - text - ]; - description = "CLI tool for building across Stackage major versions"; - license = lib.licenses.bsd3; - mainProgram = "stack-all"; - } - ) { }; - - "stack-all_0_6_4" = callPackage ( { mkDerivation, aeson, @@ -630259,7 +625918,6 @@ self: { ]; description = "CLI tool for building over Stackage major versions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "stack-all"; } ) { }; @@ -630460,7 +626118,6 @@ self: { ]; description = "Initial project template from stack"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; mainProgram = "shc"; } ) { }; @@ -632096,8 +627753,8 @@ self: { }: mkDerivation { pname = "stackctl"; - version = "1.7.2.0"; - sha256 = "1wpm5bklwxsy8kqk3r4srd50b66jbky0v4wyzqpyjkdh0qn080w8"; + version = "1.7.3.4"; + sha256 = "0y0prp85gf5yns5lb9285g2xqfy8w5ck2ajkpiljnmff2zqnlyzb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -632396,6 +628053,7 @@ self: { pretty-simple, process, relude, + scientific, slist, text, tomland, @@ -632406,8 +628064,8 @@ self: { }: mkDerivation { pname = "stan"; - version = "0.1.3.0"; - sha256 = "1ah330fmhhqwd603gn3r30d838xig9ipk15is6f1334rdw92893i"; + version = "0.2.0.0"; + sha256 = "1cvn27xma3cqykqla5fid3hvh6q1bszfy7mdlcp00i967src2s1a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -632432,6 +628090,7 @@ self: { pretty-simple process relude + scientific slist text tomland @@ -632990,8 +628649,8 @@ self: { pname = "statestack"; version = "0.3.1.1"; sha256 = "1747qzaj3xqc90fj4ddch3ra5kj52rfd1dn7a8c6fkdk68q76mfd"; - revision = "3"; - editedCabalFile = "0v43wd19i2pj8f4skxvxjap1rs0jxfwjicpyd9vgdfqji6jaj7a7"; + revision = "4"; + editedCabalFile = "0xqpmncljr202drqbq60i2llvz40k55xc3pwcjznq34566npqy16"; libraryHaskellDepends = [ base mtl @@ -633165,6 +628824,8 @@ self: { ]; description = "DSL to generate HTML5 Canvas javascript"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -633514,6 +629175,7 @@ self: { data-default-class, deepseq, dense-linear-algebra, + doctest, erf, ieee754, math-functions, @@ -633523,6 +629185,7 @@ self: { QuickCheck, random, tasty, + tasty-bench, tasty-expected-failure, tasty-hunit, tasty-quickcheck, @@ -633533,8 +629196,8 @@ self: { }: mkDerivation { pname = "statistics"; - version = "0.16.2.1"; - sha256 = "1r2ww0r7mki27830bfg3xf7s9pdv1yj4hdqncpc89xyil1lc1h57"; + version = "0.16.3.0"; + sha256 = "1rx1dckaj54hzx03zqf4rz43hp80rxxgi8dp31rwy9qjckk4dv03"; libraryHaskellDepends = [ aeson async @@ -633558,6 +629221,7 @@ self: { base binary dense-linear-algebra + doctest erf ieee754 math-functions @@ -633570,6 +629234,13 @@ self: { vector vector-algorithms ]; + benchmarkHaskellDepends = [ + base + mwc-random + tasty + tasty-bench + vector + ]; description = "A library of statistical types, data, and functions"; license = lib.licenses.bsd2; } @@ -634652,6 +630323,35 @@ self: { ) { }; "step-function" = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + QuickCheck, + }: + mkDerivation { + pname = "step-function"; + version = "0.2.0.1"; + sha256 = "0hpzbjgjgsrx6q7sjk2dz40i2lggx8wraqlf58ibbv3y1yvb2q6a"; + revision = "2"; + editedCabalFile = "034mk1k23qs8d9y1iyxnpxn0zcq0yy6z7jy9lp3l4vin6gmpz0vk"; + libraryHaskellDepends = [ + base + containers + deepseq + QuickCheck + ]; + testHaskellDepends = [ + base + QuickCheck + ]; + description = "Staircase functions or piecewise constant functions"; + license = lib.licenses.bsd3; + } + ) { }; + + "step-function_0_2_1" = callPackage ( { mkDerivation, base, @@ -634677,6 +630377,7 @@ self: { ]; description = "Staircase functions or piecewise constant functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -634901,8 +630602,8 @@ self: { }: mkDerivation { pname = "stm-actor"; - version = "0.3.1.0"; - sha256 = "0s68c8lrlh2d3n9k3nq6pl31lyxnvfxyd09da133lcl0msksicmf"; + version = "0.3.1.1"; + sha256 = "0c94y6ancgv90nf2shskjlnkrsx9rcmz10jmcv4xxnmr2cvc16f3"; libraryHaskellDepends = [ base mtl @@ -635084,8 +630785,8 @@ self: { }: mkDerivation { pname = "stm-containers"; - version = "1.2.1"; - sha256 = "1vd8rkxm5xn30nh6fkvlgqac4qg3if5kp61ly33rs6mjv9wqdc4g"; + version = "1.2.1.1"; + sha256 = "0w28l4pyp6pix17ybnf70mbs0b1k6nybsg631g1vh7mhpni68v15"; libraryHaskellDepends = [ base deferred-folds @@ -635229,8 +630930,8 @@ self: { }: mkDerivation { pname = "stm-hamt"; - version = "1.2.1"; - sha256 = "1k4s3l0098bkx03wxnzqaypdnydafwsk1h6hrf4hbcp3pkrccf4k"; + version = "1.2.1.1"; + sha256 = "11k7a2fzgng23ggng1d4v3nhai0d1b3bkci56v7p2n0vdbr7w5d7"; libraryHaskellDepends = [ base deferred-folds @@ -636143,6 +631844,8 @@ self: { pname = "storablevector"; version = "0.2.13.2"; sha256 = "03nq5930yjpdvnyh93pjxzh3xjsracnnzcyqc0j3yiwadggbjy35"; + revision = "1"; + editedCabalFile = "0rc3y0sw2lf92cxhrbpcypb7hp4s4cspj81ragcs6sxvf0jj79j2"; libraryHaskellDepends = [ base deepseq @@ -636224,209 +631927,6 @@ self: { ) { }; "store" = callPackage ( - { - mkDerivation, - array, - async, - base, - base-orphans, - base64-bytestring, - bifunctors, - bytestring, - cereal, - cereal-vector, - clock, - containers, - contravariant, - criterion, - cryptohash-sha1, - deepseq, - directory, - filepath, - free, - ghc-prim, - hashable, - hspec, - hspec-discover, - hspec-smallcheck, - integer-gmp, - lifted-base, - monad-control, - mono-traversable, - nats, - network, - primitive, - resourcet, - safe, - smallcheck, - store-core, - syb, - template-haskell, - text, - th-lift, - th-lift-instances, - th-orphans, - th-reify-many, - th-utilities, - time, - transformers, - unordered-containers, - vector, - vector-binary-instances, - void, - weigh, - }: - mkDerivation { - pname = "store"; - version = "0.7.18"; - sha256 = "1qvfh7j1k8gfkllbvln5kfi45n59690yfkzdlazmajji8d8mp8z0"; - revision = "1"; - editedCabalFile = "1wqsr9hx5fxjhqhshffv2x4ahzr07gl2s3bbjipkms43yshrl5ab"; - libraryHaskellDepends = [ - array - async - base - base-orphans - base64-bytestring - bifunctors - bytestring - containers - contravariant - cryptohash-sha1 - deepseq - directory - filepath - free - ghc-prim - hashable - hspec - hspec-smallcheck - integer-gmp - lifted-base - monad-control - mono-traversable - nats - network - primitive - resourcet - safe - smallcheck - store-core - syb - template-haskell - text - th-lift - th-lift-instances - th-orphans - th-reify-many - th-utilities - time - transformers - unordered-containers - vector - void - ]; - testHaskellDepends = [ - array - async - base - base-orphans - base64-bytestring - bifunctors - bytestring - clock - containers - contravariant - cryptohash-sha1 - deepseq - directory - filepath - free - ghc-prim - hashable - hspec - hspec-smallcheck - integer-gmp - lifted-base - monad-control - mono-traversable - nats - network - primitive - resourcet - safe - smallcheck - store-core - syb - template-haskell - text - th-lift - th-lift-instances - th-orphans - th-reify-many - th-utilities - time - transformers - unordered-containers - vector - void - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - array - async - base - base-orphans - base64-bytestring - bifunctors - bytestring - cereal - cereal-vector - containers - contravariant - criterion - cryptohash-sha1 - deepseq - directory - filepath - free - ghc-prim - hashable - hspec - hspec-smallcheck - integer-gmp - lifted-base - monad-control - mono-traversable - nats - network - primitive - resourcet - safe - smallcheck - store-core - syb - template-haskell - text - th-lift - th-lift-instances - th-orphans - th-reify-many - th-utilities - time - transformers - unordered-containers - vector - vector-binary-instances - void - weigh - ]; - description = "Fast binary serialization"; - license = lib.licenses.mit; - } - ) { }; - - "store_0_7_20" = callPackage ( { mkDerivation, array, @@ -636624,7 +632124,6 @@ self: { ]; description = "Fast binary serialization"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -637507,8 +633006,8 @@ self: { }: mkDerivation { pname = "streaming-bytestring"; - version = "0.3.3"; - sha256 = "15v1r8fw2w9a6ivg3f83pqfs9q5ik27vjbk2wvpd8vlmw210idnv"; + version = "0.3.4"; + sha256 = "0mbssfx6y7i5p1x73g3ya333c3433r32nn6nzmvbdf7a84flhp5s"; libraryHaskellDepends = [ base bytestring @@ -637608,10 +633107,8 @@ self: { }: mkDerivation { pname = "streaming-commons"; - version = "0.2.2.6"; - sha256 = "0ydzkx00akxf2kw5ifdmfia2if5iqa3fhbw15ckgdc1fi259b001"; - revision = "1"; - editedCabalFile = "0jz2g82kzdiy6qwqx6a21y412v71hwnmzmai0gdiprylxyczpinm"; + version = "0.2.3.0"; + sha256 = "0mqyxdikd76q0ls5lz0bfdwzqhyvf8hwxl5x1c5lgfas3zwllf16"; libraryHaskellDepends = [ array async @@ -638288,8 +633785,6 @@ self: { libraryPkgconfigDepends = [ zlib ]; description = "http, attoparsec, pipes and other utilities for the streaming libraries"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) zlib; }; @@ -638375,8 +633870,8 @@ self: { pname = "streamly"; version = "0.10.1"; sha256 = "1iyvrhjlvfww5jmwdfx58pr5xi9jzv5h22g0nvnhgnrnxhm86sxn"; - revision = "4"; - editedCabalFile = "1zd101rz87b9292cazb57qyhm7jy3ia69f80jqw9wjy69bhyihpf"; + revision = "6"; + editedCabalFile = "0jppiaqj930jcvacikaq2kri1ywj7wdmf3jsb2yi303xwp0z1kf0"; libraryHaskellDepends = [ atomic-primops base @@ -638521,6 +634016,8 @@ self: { pname = "streamly-bytestring"; version = "0.2.2"; sha256 = "0c1dnvmqjwk18i8mbimaa1khhj6x6ch45i57giidqin00n11n3cq"; + revision = "1"; + editedCabalFile = "161x23kagixbvf9zvmhdvnaxh8sixilj5rz7f51blq3c8578ljfx"; libraryHaskellDepends = [ base bytestring @@ -638641,10 +634138,8 @@ self: { }: mkDerivation { pname = "streamly-core"; - version = "0.2.2"; - sha256 = "10ymikc81grisamk663qkdv8rm32bxfa3p7vi86crq77xhypg56a"; - revision = "1"; - editedCabalFile = "0ygr5wnv6acwg2lcyrrq75gn23bis8k0vdxd2v765bw0yd3aqibj"; + version = "0.2.3"; + sha256 = "0397vfjbpcwslik68g7imwv1xf0iyj0blj39v920havzrwni4si2"; libraryHaskellDepends = [ base containers @@ -638748,8 +634243,6 @@ self: { ]; description = "Folder watching as a Streamly stream"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -639074,6 +634567,8 @@ self: { testSystemDepends = [ zip ]; description = "Stream data from zip archives using the streamly library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) zip; }; @@ -639094,33 +634589,6 @@ self: { ) { }; "streams" = callPackage ( - { - mkDerivation, - adjunctions, - base, - boring, - comonad, - distributive, - semigroupoids, - }: - mkDerivation { - pname = "streams"; - version = "3.3.2"; - sha256 = "0m3ilic3m1xb6sq8mp227jy75sxmla3gbdkxfh5mmf0lgsqvyh5d"; - libraryHaskellDepends = [ - adjunctions - base - boring - comonad - distributive - semigroupoids - ]; - description = "Various Haskell 2010 stream comonads"; - license = lib.licenses.bsd3; - } - ) { }; - - "streams_3_3_3" = callPackage ( { mkDerivation, adjunctions, @@ -639144,7 +634612,6 @@ self: { ]; description = "Various Haskell 2010 stream comonads"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -639313,43 +634780,6 @@ self: { ) { }; "strict" = callPackage ( - { - mkDerivation, - assoc, - base, - binary, - bytestring, - deepseq, - ghc-prim, - hashable, - text, - these, - transformers, - }: - mkDerivation { - pname = "strict"; - version = "0.5"; - sha256 = "1zd0d59dfr23n0yn1azxb0v05b1d85qjym11wg821mf2vsahjkrz"; - revision = "1"; - editedCabalFile = "0zfqrgw7wn56yfdk164w5bw87zid6pbp84qygnmdylarcnrxfmxx"; - libraryHaskellDepends = [ - assoc - base - binary - bytestring - deepseq - ghc-prim - hashable - text - these - transformers - ]; - description = "Strict data types and String IO"; - license = lib.licenses.bsd3; - } - ) { }; - - "strict_0_5_1" = callPackage ( { mkDerivation, assoc, @@ -639383,7 +634813,6 @@ self: { ]; description = "Strict data types and String IO"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -639402,33 +634831,6 @@ self: { ) { }; "strict-base-types" = callPackage ( - { - mkDerivation, - aeson, - base, - quickcheck-instances, - strict, - strict-lens, - }: - mkDerivation { - pname = "strict-base-types"; - version = "0.8"; - sha256 = "11cv7jbk37mmm3q6rjclw659qv9pav8f0aw8rbp3lj1sgfjyis9q"; - revision = "1"; - editedCabalFile = "1apyy4qi26d3j4chhd4csg1ymhvyajdvpq6hcs6mm9c2n20iw0yk"; - libraryHaskellDepends = [ - aeson - base - quickcheck-instances - strict - strict-lens - ]; - description = "Strict variants of the types provided in base"; - license = lib.licenses.bsd3; - } - ) { }; - - "strict-base-types_0_8_1" = callPackage ( { mkDerivation, aeson, @@ -639450,7 +634852,6 @@ self: { ]; description = "Strict variants of the types provided in base"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -639542,8 +634943,6 @@ self: { ]; description = "Strict containers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -639569,7 +634968,6 @@ self: { ]; description = "Strict containers - Lens instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -639597,7 +634995,6 @@ self: { ]; description = "Strict containers - Serialise instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -639748,31 +635145,12 @@ self: { ]; description = "A library wrapping standard IO modules to provide strict IO"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; "strict-lens" = callPackage ( - { - mkDerivation, - base, - lens, - strict, - }: - mkDerivation { - pname = "strict-lens"; - version = "0.4.0.3"; - sha256 = "1z8h5zb8b8caj2a57ngy3316l5fg4kach8pf2fw7p67hh9sb9n5a"; - libraryHaskellDepends = [ - base - lens - strict - ]; - description = "Lenses for types in strict package"; - license = lib.licenses.bsd3; - } - ) { }; - - "strict-lens_0_4_1" = callPackage ( { mkDerivation, base, @@ -639790,7 +635168,6 @@ self: { ]; description = "Lenses for types in strict package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -639807,8 +635184,8 @@ self: { }: mkDerivation { pname = "strict-list"; - version = "0.1.7.5"; - sha256 = "0sr307zs8jjcwawpzfpgpmyarf0ldk19472i4vzpxvkv7wzgzqy3"; + version = "0.1.7.6"; + sha256 = "11vr4198s6ii8mk24c7n6fgp8jjziv3vs1d99fscsa2m5g0icsvm"; libraryHaskellDepends = [ base deepseq @@ -639859,6 +635236,8 @@ self: { pname = "strict-mvar"; version = "1.5.0.0"; sha256 = "0pj6wiy0njzl71p0d0z8asr72v4xzy22lmnj454h372ixgwidjfh"; + revision = "1"; + editedCabalFile = "12ilb3lnqzgjk4ncdz1ik6m55mhsqnihdh21pmpl1iz1ywn81kn4"; libraryHaskellDepends = [ base io-classes @@ -639896,8 +635275,6 @@ self: { ]; description = "Optics for types in strict package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -639913,6 +635290,8 @@ self: { pname = "strict-stm"; version = "1.5.0.0"; sha256 = "1p8vjdymsjkgz0ahk83smh1mfr79r1ysv1dsw1wwn8sax4jyzwyn"; + revision = "1"; + editedCabalFile = "1if46i47417l1c7z8mpgv0xkfx8dyy4pp4sm2v7ca5s65bpbyd7f"; libraryHaskellDepends = [ array base @@ -640128,8 +635507,6 @@ self: { ]; description = "String class library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -640523,8 +635900,8 @@ self: { }: mkDerivation { pname = "string-random"; - version = "0.1.4.3"; - sha256 = "1ddy6fbkwk0nwq4anq6nsbggrlamn5d3kz2q4iy7744igasij97g"; + version = "0.1.4.4"; + sha256 = "03bqbmijqmggc2dvl20an79f75z1bh15zfjndpc08sv3nnw1fz5c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -641012,8 +636389,8 @@ self: { }: mkDerivation { pname = "stripe-concepts"; - version = "1.0.3.3"; - sha256 = "0yxgj1za39a4ihy76fqrnj00x22fifclhchyshmybz549h06g5ih"; + version = "1.0.3.4"; + sha256 = "13cj7s5k5186rrmpkalgsnl0mkn81xvbbc6059qm3aip02k4f42r"; libraryHaskellDepends = [ base bytestring @@ -641322,8 +636699,8 @@ self: { }: mkDerivation { pname = "stripe-signature"; - version = "1.0.0.16"; - sha256 = "06dngchja4r7cirrm1zxsrgg9lh8ik40qp2vbjhpy9qwg7sqv956"; + version = "1.0.0.17"; + sha256 = "1nvs4jj2k0w7gviaddjbm3divcag9l96l5hjjigvhfjmvwa83jfx"; libraryHaskellDepends = [ base base16-bytestring @@ -641401,8 +636778,8 @@ self: { }: mkDerivation { pname = "stripe-wreq"; - version = "1.0.1.16"; - sha256 = "0m0wh4fpp5nim2f9i6gxyw34kb5m9yl5c6j551kscbgq8pvzmjkm"; + version = "1.0.1.17"; + sha256 = "1f8mdv1zwb0pkmfh790gr3jrpq5xx1v7cnz6f475gzs3sri3lfm5"; libraryHaskellDepends = [ aeson base @@ -641414,6 +636791,8 @@ self: { ]; description = "Use the Stripe API via Wreq"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -641530,7 +636909,7 @@ self: { } ) { }; - "strive_6_0_0_13" = callPackage ( + "strive_6_0_0_15" = callPackage ( { mkDerivation, aeson, @@ -641548,8 +636927,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "6.0.0.13"; - sha256 = "0wkpc8qlgjga9y7s1y1vmnf0wilh5pycp8fiim744m1wjc2368xg"; + version = "6.0.0.15"; + sha256 = "0nflrrnk5kqpkmirziphg9lzb9qswfghkfwsgs1hmfs33nvr5l7k"; libraryHaskellDepends = [ aeson base @@ -641749,9 +637128,54 @@ self: { testToolDepends = [ hspec-discover ]; description = "Convert between strong and weak representations of types"; license = lib.licenses.mit; + maintainers = [ lib.maintainers.raehik ]; + } + ) { }; + + "strongweak_0_12_0" = callPackage ( + { + mkDerivation, + base, + generic-random, + hspec, + hspec-discover, + QuickCheck, + quickcheck-instances, + rerefined, + text, + text-builder-linear, + vector, + vector-sized, + }: + mkDerivation { + pname = "strongweak"; + version = "0.12.0"; + sha256 = "1z3p0wq88h6l056pyfvchxpwrlwypnxaad0g1wqdz7nsigd3fn12"; + libraryHaskellDepends = [ + base + rerefined + text + text-builder-linear + vector + vector-sized + ]; + testHaskellDepends = [ + base + generic-random + hspec + QuickCheck + quickcheck-instances + rerefined + text + text-builder-linear + vector + vector-sized + ]; + testToolDepends = [ hspec-discover ]; + description = "Convert between strong and weak representations of types"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.raehik ]; - broken = true; } ) { }; @@ -642560,7 +637984,7 @@ self: { } ) { }; - "stylish-haskell" = callPackage ( + "stylish-haskell_0_14_5_0" = callPackage ( { mkDerivation, aeson, @@ -642656,11 +638080,12 @@ self: { ]; description = "Haskell code prettifier"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } ) { }; - "stylish-haskell_0_14_6_0" = callPackage ( + "stylish-haskell" = callPackage ( { mkDerivation, aeson, @@ -642754,7 +638179,6 @@ self: { ]; description = "Haskell code prettifier"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } ) { }; @@ -642826,10 +638250,8 @@ self: { }: mkDerivation { pname = "stylist-traits"; - version = "0.1.3.1"; - sha256 = "0dw26liwvp490njpj1p8mjkanin1mmx68pd0br034ppaq3aacmnl"; - revision = "1"; - editedCabalFile = "0yh6jsv0irgkb094qjhdx32mzs4sn9k03kymdzx80z0yivhlkgjw"; + version = "0.1.4.0"; + sha256 = "01fssw9f8f7pdngk76n92lmqibyzhzgwm70468x6xzf8ipnp7g0w"; libraryHaskellDepends = [ base css-syntax @@ -643541,6 +638963,186 @@ self: { libraryHaskellDepends = [ base ]; description = "An applicative functor to manage successors"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "succinct" = callPackage ( + { + mkDerivation, + aeson, + appar, + array, + attoparsec, + attoparsec-aeson, + base, + bits-extra, + bytestring, + c2hs, + cassava, + cereal, + containers, + criterion, + deepseq, + directory, + dlist, + doctest, + doctest-discover, + filepath, + generic-lens, + ghc-prim, + hedgehog, + hspec, + hspec-discover, + hw-bits, + hw-hedgehog, + hw-hspec-hedgehog, + hw-int, + hw-ip, + hw-prim, + hw-string-parse, + lens, + mmap, + mtl, + optparse-applicative, + prettyprinter, + QuickCheck, + resourcet, + safe, + scientific, + text, + transformers, + unordered-containers, + vector, + weigh, + word8, + }: + mkDerivation { + pname = "succinct"; + version = "0.0.0.1"; + sha256 = "0wxm1w3417jm7lq25fj7k11nga00dwirkvqn0858x386xc8dczf9"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + aeson + array + attoparsec + attoparsec-aeson + base + bits-extra + bytestring + cereal + containers + deepseq + directory + dlist + ghc-prim + hedgehog + hspec + hw-bits + hw-int + hw-prim + lens + mmap + mtl + prettyprinter + resourcet + safe + scientific + text + transformers + vector + word8 + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + aeson + appar + attoparsec + base + bits-extra + bytestring + deepseq + directory + dlist + generic-lens + ghc-prim + hedgehog + hw-bits + hw-ip + hw-prim + lens + mmap + mtl + optparse-applicative + resourcet + text + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + attoparsec + attoparsec-aeson + base + bits-extra + bytestring + cassava + deepseq + directory + dlist + doctest + doctest-discover + filepath + ghc-prim + hedgehog + hspec + hw-bits + hw-hedgehog + hw-hspec-hedgehog + hw-int + hw-prim + hw-string-parse + lens + mmap + QuickCheck + scientific + text + transformers + vector + weigh + ]; + testToolDepends = [ + doctest-discover + hspec-discover + ]; + benchmarkHaskellDepends = [ + base + bits-extra + bytestring + cassava + containers + criterion + deepseq + directory + generic-lens + ghc-prim + hedgehog + hw-bits + hw-prim + lens + mmap + resourcet + transformers + vector + ]; + doHaddock = false; + description = "Memory efficient JSON parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -645422,10 +641024,8 @@ self: { }: mkDerivation { pname = "sv2v"; - version = "0.0.12"; - sha256 = "1sqcwvpm9c48fpghlb8bi1k3f4hm2mljcyszk5xl6b6wnh3qpql6"; - revision = "1"; - editedCabalFile = "1b9zamqkw21vqwxxv7cqnml4waq74gir6gcxk2g0ljn76ayaqfpr"; + version = "0.0.13"; + sha256 = "0gg8972im84gp60qavpmsdxcmjwzsbbg3va2f0fdxz5yqyc96cdn"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -645446,7 +641046,9 @@ self: { ]; description = "SystemVerilog to Verilog conversion"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "sv2v"; + broken = true; } ) { }; @@ -645534,8 +641136,8 @@ self: { pname = "svg-builder"; version = "0.1.1"; sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g"; - revision = "10"; - editedCabalFile = "1a57i9fgmjaz2m68i21dp6hi1qwfmza0d1rcygvq61sxrr9gvfpr"; + revision = "11"; + editedCabalFile = "01dxjh49d6kysmvzv529s4jniqpc875sdnkia9dvxx6b73mrsyqs"; libraryHaskellDepends = [ base blaze-builder @@ -646671,6 +642273,7 @@ self: { description = "Shallow embedding implementation of non-linear pattern matching"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -646729,64 +642332,6 @@ self: { ) { }; "swish" = callPackage ( - { - mkDerivation, - base, - containers, - directory, - filepath, - hashable, - HUnit, - intern, - mtl, - network-uri, - polyparse, - semigroups, - test-framework, - test-framework-hunit, - text, - time, - }: - mkDerivation { - pname = "swish"; - version = "0.10.9.0"; - sha256 = "0d74b2mf1wwc0zvyv7kxsxhphybg0s9fjin4046dhgzddzagmwys"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base - containers - directory - filepath - hashable - intern - mtl - network-uri - polyparse - text - time - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - containers - hashable - HUnit - network-uri - semigroups - test-framework - test-framework-hunit - text - time - ]; - description = "A semantic web toolkit"; - license = lib.licenses.lgpl21Plus; - mainProgram = "Swish"; - } - ) { }; - - "swish_0_10_10_0" = callPackage ( { mkDerivation, base, @@ -646840,7 +642385,6 @@ self: { ]; description = "A semantic web toolkit"; license = lib.licenses.lgpl21Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "Swish"; } ) { }; @@ -646998,6 +642542,110 @@ self: { } ) { }; + "swizzle" = callPackage ( + { + mkDerivation, + base, + template-haskell, + }: + mkDerivation { + pname = "swizzle"; + version = "0.1.0.4"; + sha256 = "0ldzjl35rv6ap3b0m30qc1gv1588z3f1g80a5m6bs2f42i0xaz89"; + libraryHaskellDepends = [ + base + template-haskell + ]; + testHaskellDepends = [ + base + template-haskell + ]; + description = "Swizzle functions"; + license = lib.licenses.bsd3; + } + ) { }; + + "swizzle-lens" = callPackage ( + { + mkDerivation, + base, + swizzle, + swizzle-set, + template-haskell, + }: + mkDerivation { + pname = "swizzle-lens"; + version = "0.1.0.0"; + sha256 = "14fa5ikqi2d25yljn93nck0z8nkp38l8gc2f8yy49hh1xpisb64f"; + libraryHaskellDepends = [ + base + swizzle + swizzle-set + template-haskell + ]; + testHaskellDepends = [ + base + swizzle + swizzle-set + template-haskell + ]; + description = "Swizzle lens functions"; + license = lib.licenses.bsd3; + } + ) { }; + + "swizzle-modify" = callPackage ( + { + mkDerivation, + base, + swizzle, + swizzle-set, + template-haskell, + }: + mkDerivation { + pname = "swizzle-modify"; + version = "0.1.0.0"; + sha256 = "03wcwbrjpxmr5mkaj1dl7y3klr834jvb570zc84sncwf0p5wz91b"; + libraryHaskellDepends = [ + base + swizzle + swizzle-set + template-haskell + ]; + testHaskellDepends = [ + base + swizzle + swizzle-set + template-haskell + ]; + description = "Swizzle modify functions"; + license = lib.licenses.bsd3; + } + ) { }; + + "swizzle-set" = callPackage ( + { + mkDerivation, + base, + template-haskell, + }: + mkDerivation { + pname = "swizzle-set"; + version = "0.2.0.0"; + sha256 = "1pwwk6i5k03py14mln8x88b48myp2qik4g04cmk4kvlpnap1ghxp"; + libraryHaskellDepends = [ + base + template-haskell + ]; + testHaskellDepends = [ + base + template-haskell + ]; + description = "Swizzle set functions"; + license = lib.licenses.bsd3; + } + ) { }; + "sws" = callPackage ( { mkDerivation, @@ -647193,75 +642841,6 @@ self: { ) { }; "sydtest" = callPackage ( - { - mkDerivation, - async, - autodocodec, - autodocodec-yaml, - base, - bytestring, - containers, - dlist, - envparse, - fast-myers-diff, - filepath, - MonadRandom, - mtl, - optparse-applicative, - path, - path-io, - pretty-show, - QuickCheck, - quickcheck-io, - random, - random-shuffle, - safe, - safe-coloured-text, - safe-coloured-text-terminfo, - stm, - svg-builder, - text, - vector, - }: - mkDerivation { - pname = "sydtest"; - version = "0.15.1.3"; - sha256 = "1qsh91m5jj5dgiyx5frzvnww0vayfkwbdnfq4ahb81zrdndgakf9"; - libraryHaskellDepends = [ - async - autodocodec - autodocodec-yaml - base - bytestring - containers - dlist - envparse - fast-myers-diff - filepath - MonadRandom - mtl - optparse-applicative - path - path-io - pretty-show - QuickCheck - quickcheck-io - random - random-shuffle - safe - safe-coloured-text - safe-coloured-text-terminfo - stm - svg-builder - text - vector - ]; - description = "A modern testing framework for Haskell with good defaults and advanced testing features"; - license = "unknown"; - } - ) { }; - - "sydtest_0_19_0_0" = callPackage ( { mkDerivation, async, @@ -647325,54 +642904,10 @@ self: { ]; description = "A modern testing framework for Haskell with good defaults and advanced testing features"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; "sydtest-aeson" = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - base, - bytestring, - deepseq, - directory, - path, - path-io, - sydtest, - sydtest-discover, - text, - }: - mkDerivation { - pname = "sydtest-aeson"; - version = "0.1.0.0"; - sha256 = "1kidxlaw8snyzl0nq2vynjz179blh03cvg2qdjr5j521cjxxmwf8"; - libraryHaskellDepends = [ - aeson - aeson-pretty - base - bytestring - deepseq - path - path-io - sydtest - text - ]; - testHaskellDepends = [ - aeson - base - directory - sydtest - text - ]; - testToolDepends = [ sydtest-discover ]; - description = "An aeson companion library for sydtest"; - license = "unknown"; - } - ) { }; - - "sydtest-aeson_0_2_0_1" = callPackage ( { mkDerivation, aeson, @@ -647412,7 +642947,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An aeson companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -647500,6 +643034,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An autodocodec companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -647618,14 +643154,16 @@ self: { hspec-core, mtl, QuickCheck, + safe-coloured-text, stm, sydtest, sydtest-discover, + text, }: mkDerivation { pname = "sydtest-hspec"; - version = "0.4.0.2"; - sha256 = "0qlm0plp3kr57g43li9g3maicxsidx31bvmxkng1q0s7cwzq3wma"; + version = "0.4.0.4"; + sha256 = "1rmf6km35ixkhihz6qsvgccrnijcb96dslbs5id8x7fz2j5vj0d6"; libraryHaskellDepends = [ base hspec-core @@ -647637,109 +643175,18 @@ self: { testHaskellDepends = [ base hspec + safe-coloured-text stm sydtest + text ]; testToolDepends = [ sydtest-discover ]; description = "An Hspec companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "sydtest-hspec_0_4_0_3" = callPackage ( - { - mkDerivation, - base, - hspec, - hspec-core, - mtl, - QuickCheck, - stm, - sydtest, - sydtest-discover, - }: - mkDerivation { - pname = "sydtest-hspec"; - version = "0.4.0.3"; - sha256 = "1vnc6b8vswqbpz6l2rgx4r8k658wzdmv4ca601rfy03539n98nzl"; - libraryHaskellDepends = [ - base - hspec-core - mtl - QuickCheck - stm - sydtest - ]; - testHaskellDepends = [ - base - hspec - stm - sydtest - ]; - testToolDepends = [ sydtest-discover ]; - description = "An Hspec companion library for sydtest"; - license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "sydtest-mongo" = callPackage ( - { - mkDerivation, - base, - binary, - bson, - bytestring, - mongoDB, - network, - path, - path-io, - port-utils, - process, - sydtest, - sydtest-discover, - sydtest-process, - text, - yaml, - }: - mkDerivation { - pname = "sydtest-mongo"; - version = "0.0.0.0"; - sha256 = "0jm2c05dxri0w83ii3pyphb2rrla72fih5g26w0indb51i0wlnq1"; - libraryHaskellDepends = [ - base - binary - bson - bytestring - mongoDB - network - path - path-io - port-utils - process - sydtest - sydtest-process - text - yaml - ]; - testHaskellDepends = [ - base - mongoDB - sydtest - text - ]; - testToolDepends = [ sydtest-discover ]; - description = "An mongoDB companion library for sydtest"; - license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "sydtest-mongo_0_2_0_0" = callPackage ( { mkDerivation, base, @@ -647779,41 +643226,10 @@ self: { ]; description = "An mongoDB companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "sydtest-persistent" = callPackage ( - { - mkDerivation, - base, - bytestring, - mtl, - persistent, - sydtest, - text, - unliftio, - }: - mkDerivation { - pname = "sydtest-persistent"; - version = "0.0.0.2"; - sha256 = "09pjw6gd3vhny0irhpi93zy7snklrh2fjalsj8xszjb8j6md7d5p"; - libraryHaskellDepends = [ - base - bytestring - mtl - persistent - sydtest - text - unliftio - ]; - description = "A persistent companion library for sydtest"; - license = "unknown"; - } - ) { }; - - "sydtest-persistent_0_1_0_0" = callPackage ( { mkDerivation, base, @@ -647839,7 +643255,6 @@ self: { ]; description = "A persistent companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -647915,8 +643330,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A persistent-sqlite companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -648182,55 +643595,6 @@ self: { ) { }; "sydtest-webdriver-screenshot" = callPackage ( - { - mkDerivation, - base, - bytestring, - http-types, - JuicyPixels, - mtl, - network-uri, - path, - path-io, - sydtest, - sydtest-discover, - sydtest-wai, - sydtest-webdriver, - wai, - webdriver, - }: - mkDerivation { - pname = "sydtest-webdriver-screenshot"; - version = "0.0.0.2"; - sha256 = "18qg09cagga87bs2yahb2cv78agg90548w8a6p27nxhyq9jzamd7"; - libraryHaskellDepends = [ - base - bytestring - JuicyPixels - mtl - path - path-io - sydtest - sydtest-webdriver - webdriver - ]; - testHaskellDepends = [ - base - http-types - network-uri - sydtest - sydtest-wai - sydtest-webdriver - wai - ]; - testToolDepends = [ sydtest-discover ]; - description = "A webdriver screenshot companion library for sydtest"; - license = "unknown"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - "sydtest-webdriver-screenshot_0_1_0_0" = callPackage ( { mkDerivation, base, @@ -648371,8 +643735,8 @@ self: { }: mkDerivation { pname = "sydtest-yesod"; - version = "0.3.0.2"; - sha256 = "194qdvsfphc8paq9ap5fijphrin20zpr4g5nza8dpv7qkpb82znr"; + version = "0.3.0.3"; + sha256 = "1674k3frszzwmk5c94wxwgdfabbi804kbbsjcih7z5g7z6jaljh4"; libraryHaskellDepends = [ base binary @@ -648418,7 +643782,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A yesod companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -648531,8 +643894,8 @@ self: { }: mkDerivation { pname = "sym"; - version = "0.13.0"; - sha256 = "0ppgdhhxn5w05194mwcsca6m853h8hh5bxsm2l3jz52y388pi0ic"; + version = "0.14.0"; + sha256 = "102nzcywpycaqcrbwnw3a8f8pgnfg3y6p9p7k469rzwbkbj8wnwi"; libraryHaskellDepends = [ base containers @@ -649505,61 +644868,99 @@ self: { } ) { }; + "symbolise" = callPackage ( + { + mkDerivation, + base, + youProbablyWantSymbolizeWithAZ, + }: + mkDerivation { + pname = "symbolise"; + version = "0.0.0.1"; + sha256 = "0hxz1nqyxz5z1467g4qd618m1fs3zbgn9qjp0c6zrvmgaglgs206"; + libraryHaskellDepends = [ + base + youProbablyWantSymbolizeWithAZ + ]; + description = "You want Symbolize with a Z"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { youProbablyWantSymbolizeWithAZ = null; }; + "symbolize" = callPackage ( { mkDerivation, async, base, + binary, bytestring, - containers, deepseq, doctest-parallel, hashable, hedgehog, + random, tasty, + tasty-bench, tasty-discover, tasty-golden, tasty-hedgehog, tasty-hunit, text, - text-display, text-short, - unordered-containers, + vector, + vector-hashtables, }: mkDerivation { pname = "symbolize"; - version = "0.1.0.3"; - sha256 = "0nn9ixj0sprg2d7alx3qhjspmz00x4g371pwmg3b0xdjhfr44qzx"; + version = "1.0.3.1"; + sha256 = "1l2zq1hl3vjkcaszwmrk8vycsvn6wja4a57ghl8xcnq06vgbvv5n"; libraryHaskellDepends = [ base + binary bytestring - containers deepseq hashable + random text - text-display text-short - unordered-containers + vector + vector-hashtables ]; testHaskellDepends = [ async base + binary bytestring - containers deepseq doctest-parallel hashable hedgehog + random tasty tasty-golden tasty-hedgehog tasty-hunit text - text-display text-short - unordered-containers + vector + vector-hashtables ]; testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base + binary + bytestring + deepseq + hashable + random + tasty-bench + text + text-short + vector + vector-hashtables + ]; description = "Efficient global Symbol table, with Garbage Collection"; license = lib.licenses.bsd3; } @@ -649778,6 +645179,82 @@ self: { } ) { }; + "symtegration" = callPackage ( + { + mkDerivation, + ad, + base, + containers, + doctest-parallel, + hspec, + hspec-discover, + QuickCheck, + text, + text-show, + }: + mkDerivation { + pname = "symtegration"; + version = "0.6.1"; + sha256 = "0nkzz3wgary18mabfj1nhrwcqf3dn4r00qq3wiw40rllqls5zvwf"; + libraryHaskellDepends = [ + ad + base + containers + text + text-show + ]; + testHaskellDepends = [ + ad + base + containers + doctest-parallel + hspec + QuickCheck + text + text-show + ]; + testToolDepends = [ hspec-discover ]; + description = "Library for symbolic integration of mathematical expressions"; + license = lib.licenses.asl20; + } + ) { }; + + "synapse" = callPackage ( + { + mkDerivation, + base, + easyplot, + hashable, + HUnit, + random, + terminal-progress-bar, + unordered-containers, + vector, + }: + mkDerivation { + pname = "synapse"; + version = "0.1.0.0"; + sha256 = "1i6y4cq91kdlwpg9vqdbn92ypkkrk12blxpp2p70y7xxb4drc9cb"; + libraryHaskellDepends = [ + base + hashable + random + terminal-progress-bar + unordered-containers + vector + ]; + testHaskellDepends = [ + base + easyplot + HUnit + random + ]; + description = "Synapse is a machine learning library written in pure Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "sync" = callPackage ( { mkDerivation, @@ -650543,8 +646020,8 @@ self: { pname = "synthesizer-alsa"; version = "0.5.0.6"; sha256 = "1jrsl9lbhsyg4cs32c9hq1jflvw9jdgpd9allv89ypw8yw9mmh45"; - revision = "1"; - editedCabalFile = "0lwpcwixpy0r7ad8p0w5sr3qbw9w6n6b6mckphbl43pnp1jpgfkf"; + revision = "2"; + editedCabalFile = "04bvkl7ab6qc6hd517scbr1qdx5sq4b130b8bvrw2ryspfgmy5yv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -651062,7 +646539,6 @@ self: { ]; description = "Decode RFC 3164 and RFC 5424 syslog message formats"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -651204,47 +646680,6 @@ self: { ) { }; "system-fileio" = callPackage ( - { - mkDerivation, - base, - bytestring, - chell, - system-filepath, - temporary, - text, - time, - transformers, - unix, - }: - mkDerivation { - pname = "system-fileio"; - version = "0.3.16.5"; - sha256 = "0a5hsdlzjjhfq7zvhg0fdlzviq6w8jj4jvkmk4wl1s07liwdqqw9"; - libraryHaskellDepends = [ - base - bytestring - system-filepath - text - time - unix - ]; - testHaskellDepends = [ - base - bytestring - chell - system-filepath - temporary - text - time - transformers - unix - ]; - description = "Consistent filesystem interaction across GHC versions (deprecated)"; - license = lib.licenses.mit; - } - ) { }; - - "system-fileio_0_3_16_6" = callPackage ( { mkDerivation, base, @@ -651282,7 +646717,6 @@ self: { ]; description = "Consistent filesystem interaction across GHC versions (deprecated)"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -651459,8 +646893,6 @@ self: { ]; description = "A library for accessing the /proc filesystem in Linux"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -651720,37 +647152,6 @@ self: { ) { inherit (pkgs) libossp_uuid; }; "systemd" = callPackage ( - { - mkDerivation, - base, - bytestring, - network, - transformers, - unix, - }: - mkDerivation { - pname = "systemd"; - version = "2.3.0"; - sha256 = "1fa65j996snrdq83kh3jzzs2dsf2ddsscx596p03ykgknz1q1f16"; - libraryHaskellDepends = [ - base - bytestring - network - transformers - unix - ]; - testHaskellDepends = [ - base - network - unix - ]; - description = "Systemd facilities (Socket activation, Notify)"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.sternenseemann ]; - } - ) { }; - - "systemd_2_4_0" = callPackage ( { mkDerivation, base, @@ -651777,7 +647178,6 @@ self: { ]; description = "Systemd facilities (Socket activation, Notify)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; @@ -651853,10 +647253,8 @@ self: { }: mkDerivation { pname = "systemd-socket-activation"; - version = "1.1.0.1"; - sha256 = "0cmpwklq2jdn8ax8b27zlcf40wzrvnjghfzbkqfaq2711ln47w6q"; - revision = "1"; - editedCabalFile = "0k8grxj45yyc9liixlhr0wi9gfqbzdzpnbd35qygc9xnylw0zm1b"; + version = "1.1.0.2"; + sha256 = "0vnxzlxpb1j9gyz42b05564lcsr0nrw1x983wczrszknxr0f5p0g"; libraryHaskellDepends = [ base containers @@ -651868,6 +647266,8 @@ self: { ]; description = "Let systemd bind the server's socket for you"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -651948,6 +647348,7 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "systranything"; + broken = true; } ) { }; @@ -653015,41 +648416,6 @@ self: { ) { }; "tagged-transformer" = callPackage ( - { - mkDerivation, - base, - comonad, - contravariant, - distributive, - exceptions, - mtl, - reflection, - semigroupoids, - tagged, - }: - mkDerivation { - pname = "tagged-transformer"; - version = "0.8.2"; - sha256 = "10wlwqxzm1xdyzxl6xyfsrb40zmvh7g0y3w0a69b1lw2rp6v4vyy"; - revision = "1"; - editedCabalFile = "01x7c98ag7wnmgyz7zkzz5109fp15v03lbkybp87x1zxlwh1rqg1"; - libraryHaskellDepends = [ - base - comonad - contravariant - distributive - exceptions - mtl - reflection - semigroupoids - tagged - ]; - description = "Monad transformer carrying an extra phantom type tag"; - license = lib.licenses.bsd3; - } - ) { }; - - "tagged-transformer_0_8_3" = callPackage ( { mkDerivation, base, @@ -653079,7 +648445,6 @@ self: { ]; description = "Monad transformer carrying an extra phantom type tag"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -655082,29 +650447,28 @@ self: { } ) { }; - "tar" = callPackage ( + "tar_0_6_0_0" = callPackage ( { mkDerivation, array, base, bytestring, - bytestring-handle, containers, - criterion, deepseq, directory, + file-embed, filepath, QuickCheck, tasty, + tasty-bench, tasty-quickcheck, + temporary, time, }: mkDerivation { pname = "tar"; - version = "0.5.1.1"; - sha256 = "1ppim7cgmn7ng8zbdrwkxhhizc30h15h1c9cdlzamc5jcagl915k"; - revision = "10"; - editedCabalFile = "1qfnvdy71kfm0l7dslv44p1glqylxxh9f6fbn41z5ai7yczdvxda"; + version = "0.6.0.0"; + sha256 = "11hr2p0lrdkklvn7yf85cqhyzq4ax2lxsfg0rljakkrpnn7s0n44"; libraryHaskellDepends = [ array base @@ -655119,14 +650483,15 @@ self: { array base bytestring - bytestring-handle containers deepseq directory + file-embed filepath QuickCheck tasty tasty-quickcheck + temporary time ]; benchmarkHaskellDepends = [ @@ -655134,18 +650499,21 @@ self: { base bytestring containers - criterion deepseq directory filepath + tasty-bench + temporary time ]; + doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "tar_0_6_3_0" = callPackage ( + "tar" = callPackage ( { mkDerivation, array, @@ -655213,6 +650581,82 @@ self: { doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; license = lib.licenses.bsd3; + } + ) { }; + + "tar_0_6_4_0" = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + deepseq, + directory, + directory-ospath-streaming, + file-embed, + file-io, + filepath, + os-string, + QuickCheck, + tasty, + tasty-bench, + tasty-quickcheck, + temporary, + time, + transformers, + }: + mkDerivation { + pname = "tar"; + version = "0.6.4.0"; + sha256 = "1apkq11xg0rqbgs83hag85r4ibdw7v09n1qj0l0962d80h0aajbr"; + revision = "1"; + editedCabalFile = "05fqzjmcp7qqk1cb23dahszrcpk88cpasi4703irkzj90hvlj9d7"; + libraryHaskellDepends = [ + array + base + bytestring + containers + deepseq + directory + directory-ospath-streaming + file-io + filepath + os-string + time + transformers + ]; + testHaskellDepends = [ + array + base + bytestring + containers + deepseq + directory + directory-ospath-streaming + file-embed + filepath + QuickCheck + tasty + tasty-quickcheck + temporary + time + ]; + benchmarkHaskellDepends = [ + array + base + bytestring + containers + deepseq + directory + filepath + tasty-bench + temporary + time + ]; + doHaddock = false; + description = "Reading, writing and manipulating \".tar\" archive files."; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -655515,6 +650959,38 @@ self: { } ) { inherit (pkgs) z3; }; + "targeted-quickcheck" = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + QuickCheck, + }: + mkDerivation { + pname = "targeted-quickcheck"; + version = "0.1.0.1"; + sha256 = "04b96vr01q19m4gvzim4nkrnmyz2lm7l8iirnw8m6vsglxc65fym"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + QuickCheck + ]; + executableHaskellDepends = [ + base + containers + hspec + QuickCheck + ]; + description = "Targeted generators for QuickCheck"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "targeted-examples"; + broken = true; + } + ) { }; + "tart" = callPackage ( { mkDerivation, @@ -655532,13 +651008,12 @@ self: { text-zipper, vector, vty, + vty-crossplatform, }: mkDerivation { pname = "tart"; - version = "0.3"; - sha256 = "0zqj8cz4q1447an9fak73vzandd497xa745km3w4y3cffnc0zwyw"; - revision = "1"; - editedCabalFile = "0n8l43anikll6l81rmm5y7qj6rmzmnr502n00qyzz2jqwgygdrzy"; + version = "0.4"; + sha256 = "057fsq5lp7rj39kplirm0dgjsw4p9xh17b743liikzb43d45j9ar"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -655563,6 +651038,7 @@ self: { text-zipper vector vty + vty-crossplatform ]; description = "Terminal Art"; license = lib.licenses.bsd3; @@ -656095,8 +651571,10 @@ self: { }: mkDerivation { pname = "tasty"; - version = "1.4.3"; - sha256 = "006bf4gyc30i2gvb17hj1mzrh1kwnwf7l050x3f72wi6c2axl87l"; + version = "1.5.3"; + sha256 = "10076vlklbcyiz7plakrihava5sy3dvwhskjldqzhfl18jvcg82l"; + revision = "1"; + editedCabalFile = "1l7nwf37v29qb1m2q3264473dzhvr6r764skzi9whkr7pjfylmlx"; libraryHaskellDepends = [ ansi-terminal base @@ -656113,39 +651591,6 @@ self: { } ) { }; - "tasty_1_5_2" = callPackage ( - { - mkDerivation, - ansi-terminal, - base, - containers, - optparse-applicative, - stm, - tagged, - transformers, - unix, - }: - mkDerivation { - pname = "tasty"; - version = "1.5.2"; - sha256 = "0dxp65vm2nfal7nhiznm26yrcq5xj6qkpzjixf2j5gmr9x2v173j"; - libraryHaskellDepends = [ - ansi-terminal - base - containers - optparse-applicative - stm - tagged - transformers - unix - ]; - description = "Modern and extensible testing framework"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - "tasty-ant-xml" = callPackage ( { mkDerivation, @@ -656232,71 +651677,6 @@ self: { ) { }; "tasty-autocollect" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - explainable-predicates, - filepath, - ghc, - tasty, - tasty-expected-failure, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - template-haskell, - temporary, - text, - transformers, - typed-process, - }: - mkDerivation { - pname = "tasty-autocollect"; - version = "0.4.3"; - sha256 = "0pidvmxkyddx3kdyhhx335cn8hyi66y4n2xvpdk5sg1zg2w29ggl"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - directory - filepath - ghc - tasty - tasty-expected-failure - template-haskell - text - transformers - ]; - executableHaskellDepends = [ - base - text - ]; - testHaskellDepends = [ - base - bytestring - containers - directory - explainable-predicates - filepath - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - temporary - text - typed-process - ]; - description = "Autocollection of tasty tests"; - license = lib.licenses.bsd3; - mainProgram = "tasty-autocollect"; - } - ) { }; - - "tasty-autocollect_0_4_4" = callPackage ( { mkDerivation, base, @@ -656321,6 +651701,8 @@ self: { pname = "tasty-autocollect"; version = "0.4.4"; sha256 = "0bkih5566dai863sbig697wn6s6zxy7kgq9igdj7vyl3axq4wqkz"; + revision = "1"; + editedCabalFile = "1gilsdxd2ir5vzdaq32akdmxr3l99rzjb3yqis80y5m2m4a0hxd9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -656357,7 +651739,6 @@ self: { ]; description = "Autocollection of tasty tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "tasty-autocollect"; } ) { }; @@ -656445,38 +651826,10 @@ self: { }: mkDerivation { pname = "tasty-bench"; - version = "0.3.5"; - sha256 = "1xldjnm4wa16mcrrp09gi75c8n9b0pq9va3zf50m1smylhfh1hfw"; - revision = "2"; - editedCabalFile = "1paw2y3298519j7fkmq6gann4bmx0yynxb6nsfib11c6kg11djc1"; - libraryHaskellDepends = [ - base - containers - deepseq - ghc-prim - tasty - ]; - benchmarkHaskellDepends = [ base ]; - description = "Featherlight benchmark framework"; - license = lib.licenses.mit; - } - ) { }; - - "tasty-bench_0_4" = callPackage ( - { - mkDerivation, - base, - containers, - deepseq, - ghc-prim, - tasty, - }: - mkDerivation { - pname = "tasty-bench"; - version = "0.4"; - sha256 = "1qkvdp1djbvb2b7yxckpfaygdgsh71h340mbvprm0r6dim3q1742"; + version = "0.4.1"; + sha256 = "0xsp557f3xn7znd61f3751bddiihpdkhh1k5hhxxzzgmy3hpfp1i"; revision = "1"; - editedCabalFile = "1qqz7jr0pgfg6sxgcddfgnxk8xwlf1ymllwf64bg2ddfjkm3dqq6"; + editedCabalFile = "115bbawbmp2m4ak786iqwl29n2anxrwvhscqm5nd5s0lgxs7g2n3"; libraryHaskellDepends = [ base containers @@ -656487,52 +651840,10 @@ self: { benchmarkHaskellDepends = [ base ]; description = "Featherlight benchmark framework"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; "tasty-bench-fit" = callPackage ( - { - mkDerivation, - base, - containers, - deepseq, - infinite-list, - regression-simple, - tasty, - tasty-bench, - tasty-expected-failure, - tasty-quickcheck, - }: - mkDerivation { - pname = "tasty-bench-fit"; - version = "0.1"; - sha256 = "0dn8zfiwrpw8f3q5lnb7n3rp5sazrfxbcfk3cffh7s55mgb74rbk"; - revision = "3"; - editedCabalFile = "1izd6ipx80cp1xjbb1rwdx6s7kxlsiwck3p1b8zb66mdmfbwaxvm"; - libraryHaskellDepends = [ - base - containers - deepseq - infinite-list - regression-simple - tasty - tasty-bench - ]; - testHaskellDepends = [ - base - containers - tasty - tasty-bench - tasty-expected-failure - tasty-quickcheck - ]; - description = "Determine time complexity of a given function"; - license = lib.licenses.mit; - } - ) { }; - - "tasty-bench-fit_0_1_1" = callPackage ( { mkDerivation, base, @@ -656549,6 +651860,8 @@ self: { pname = "tasty-bench-fit"; version = "0.1.1"; sha256 = "1x1f2r3p5jsl4f8ss21mdszwl5mi7xfshql8578ff2q8nf9ah9iv"; + revision = "1"; + editedCabalFile = "1gf44qval0kd1sfw4awhqf8hlks8j8x062ggbgv6wpbc4djhhc5a"; libraryHaskellDepends = [ base containers @@ -656568,7 +651881,6 @@ self: { ]; description = "Determine time complexity of a given function"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -656609,8 +651921,6 @@ self: { ]; description = "Check multiple items during a tasty test"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -656650,8 +651960,8 @@ self: { }: mkDerivation { pname = "tasty-dejafu"; - version = "2.1.0.1"; - sha256 = "0rzlqn6176mdaj3yybw2hjjx3lrx621jvh7vvxkkmh655jbkmjhb"; + version = "2.1.0.2"; + sha256 = "1rxh06hwpsqz7qcjq8d2qpci6hq8am296s56gljwwmsjwrjc1ala"; libraryHaskellDepends = [ base dejafu @@ -656670,7 +651980,6 @@ self: { base, bytestring, containers, - directory, filepath, Glob, hedgehog, @@ -656686,34 +651995,25 @@ self: { }: mkDerivation { pname = "tasty-discover"; - version = "5.0.0"; - sha256 = "0a3h3m6hjwr9dgnr1m2zwifn1c40rhbyh55ihlrh9m98z6jpvcpf"; - revision = "1"; - editedCabalFile = "1a44ak08ja1j78lrqm46szihy9nzx2vrvvdb8bwf6961fymd5697"; + version = "5.0.1"; + sha256 = "143d0bcbvnvybbgrfdjr0wqmpdghjkn1297qmxk5ji33r8pqf4wc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers - directory filepath Glob tasty ]; executableHaskellDepends = [ base - containers - directory filepath - Glob ]; testHaskellDepends = [ base bytestring containers - directory - filepath - Glob hedgehog hspec hspec-core @@ -656817,8 +652117,8 @@ self: { }: mkDerivation { pname = "tasty-flaky"; - version = "0.1.1.0"; - sha256 = "0i7ajmpiywa1k1kbdvnwkgna9majxmq7s07asrvlbgy22mkyq2py"; + version = "0.1.2.0"; + sha256 = "1pxjqmsflrgmxhjms8pmyx2jf4bsmrnaxd08q1zxym0by2yafwgd"; libraryHaskellDepends = [ base retry @@ -656832,8 +652132,6 @@ self: { ]; description = "Handle flaky Tasty-based tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -656941,8 +652239,8 @@ self: { pname = "tasty-golden-extra"; version = "0.1.0.0"; sha256 = "1bfd9ql3pws2vd37nbc5a8b49p7zbq3n48slxkrrwx1szaxkp8nj"; - revision = "1"; - editedCabalFile = "0y2a1vcyl1i4dga07ahpm52f2z3dlp52rq4m1hh706s8g2hpf8gz"; + revision = "2"; + editedCabalFile = "1vj6yr1ysnn5x76r3j824gdny121z69vr9367yi3mp4jxl1w44kw"; libraryHaskellDepends = [ aeson aeson-diff @@ -656959,8 +652257,6 @@ self: { ]; description = "Additional golden test helpers for the tasty-golden package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -657162,8 +652458,8 @@ self: { pname = "tasty-hspec"; version = "1.2.0.4"; sha256 = "1hk1nkjvhp89xxgzj6dhbgw0fknnghpng6afq4i39hjkwv5p78ni"; - revision = "5"; - editedCabalFile = "0ikiij332dfrj9qmln3az2ihghklk614vjjdq3z851m5gv32y0pa"; + revision = "6"; + editedCabalFile = "1i2zj9q7lxiaqs8mlwhw72ar7bnkr5k5y99pjalaisb6hp9380ds"; libraryHaskellDepends = [ base hspec @@ -657180,63 +652476,6 @@ self: { ) { }; "tasty-html" = callPackage ( - { - mkDerivation, - base, - blaze-html, - bytestring, - containers, - filepath, - generic-deriving, - mtl, - semigroups, - stm, - tagged, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - text, - transformers, - }: - mkDerivation { - pname = "tasty-html"; - version = "0.4.2.1"; - sha256 = "09abjmgw1l8m5pmynzwi8kamrg8ljvhbyfgbh2cs84b7sjfi3bfd"; - revision = "1"; - editedCabalFile = "0kklij8bjw01nnh6q95ykgqfy80kva3s90x6b5izvcqyp2znr3qa"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base - blaze-html - bytestring - containers - filepath - generic-deriving - mtl - semigroups - stm - tagged - tasty - text - transformers - ]; - executableHaskellDepends = [ - base - blaze-html - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - ]; - description = "Render tasty output to HTML"; - license = lib.licenses.mit; - } - ) { }; - - "tasty-html_0_4_2_2" = callPackage ( { mkDerivation, base, @@ -657285,7 +652524,6 @@ self: { ]; description = "Render tasty output to HTML"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -657369,8 +652607,8 @@ self: { pname = "tasty-inspection-testing"; version = "0.2.1"; sha256 = "0wl2xlnbmqdkwhi4ic6a4q4lxf9qg433lidi8d0hlp3ykrjpbcay"; - revision = "1"; - editedCabalFile = "1gv2irfyh7bv1ib8palq6g4chh9wfa93k56f14650isxi9ma6wj4"; + revision = "2"; + editedCabalFile = "0z9al0hyq381fw146agbpz7rf24rwms1w91m7s0k1w3xbfw16l9n"; libraryHaskellDepends = [ base ghc @@ -657921,41 +653159,6 @@ self: { ) { }; "tasty-quickcheck" = callPackage ( - { - mkDerivation, - base, - optparse-applicative, - pcre-light, - QuickCheck, - random, - tagged, - tasty, - tasty-hunit, - }: - mkDerivation { - pname = "tasty-quickcheck"; - version = "0.10.2"; - sha256 = "1qnc6rdvjvlw08q6sln2n98rvj0s0pp689h6w4z58smjbn0lr25l"; - libraryHaskellDepends = [ - base - optparse-applicative - QuickCheck - random - tagged - tasty - ]; - testHaskellDepends = [ - base - pcre-light - tasty - tasty-hunit - ]; - description = "QuickCheck support for the Tasty test framework"; - license = lib.licenses.mit; - } - ) { }; - - "tasty-quickcheck_0_11" = callPackage ( { mkDerivation, base, @@ -657988,6 +653191,44 @@ self: { ]; description = "QuickCheck support for the Tasty test framework"; license = lib.licenses.mit; + } + ) { }; + + "tasty-quickcheck_0_11_1" = callPackage ( + { + mkDerivation, + base, + optparse-applicative, + QuickCheck, + random, + regex-tdfa, + tagged, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "tasty-quickcheck"; + version = "0.11.1"; + sha256 = "0si4ccgqlv8h33d6310rrqba7f4pz3g8cinqfj42yd7damsdxm73"; + revision = "1"; + editedCabalFile = "0l4ck9xqbylrdhyi0gwvws7jakn3qcyd146g9wwcqmjryzkzpj68"; + libraryHaskellDepends = [ + base + optparse-applicative + QuickCheck + random + tagged + tasty + ]; + testHaskellDepends = [ + base + QuickCheck + regex-tdfa + tasty + tasty-hunit + ]; + description = "QuickCheck support for the Tasty test framework"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } ) { }; @@ -658029,6 +653270,7 @@ self: { mkDerivation, base, containers, + filepath, mtl, optparse-applicative, split, @@ -658039,13 +653281,12 @@ self: { }: mkDerivation { pname = "tasty-rerun"; - version = "1.1.19"; - sha256 = "0dbj5jyms4rkb241dw2vgkzk442zga58zhg8mmw0ksi4yw0z8gbg"; - revision = "4"; - editedCabalFile = "1y6qmwdwwdqmjlybjjmrh22s8856kcfnl2gaq1v2z8wzn6jcfr2l"; + version = "1.1.20"; + sha256 = "0px58jm1yqbg32qf2s0yk09d2qdjxkkz9df89f31q3nzw85jv2ky"; libraryHaskellDepends = [ base containers + filepath mtl optparse-applicative split @@ -658187,70 +653428,6 @@ self: { ) { }; "tasty-sugar" = callPackage ( - { - mkDerivation, - base, - containers, - directory, - filemanip, - filepath, - hedgehog, - kvitable, - logict, - microlens, - mtl, - optparse-applicative, - parallel, - pretty-show, - prettyprinter, - raw-strings-qq, - tasty, - tasty-hedgehog, - tasty-hunit, - text, - transformers, - }: - mkDerivation { - pname = "tasty-sugar"; - version = "2.2.1.0"; - sha256 = "032b9l1v8brnh1pk813srmjxp3bx00lmr5mhig16rv899dh1wgqv"; - libraryHaskellDepends = [ - base - containers - directory - filemanip - filepath - kvitable - logict - microlens - mtl - optparse-applicative - parallel - prettyprinter - tasty - text - ]; - testHaskellDepends = [ - base - filepath - hedgehog - logict - pretty-show - prettyprinter - raw-strings-qq - tasty - tasty-hedgehog - tasty-hunit - text - transformers - ]; - doHaddock = false; - description = "Tests defined by Search Using Golden Answer References"; - license = lib.licenses.isc; - } - ) { }; - - "tasty-sugar_2_2_2_0" = callPackage ( { mkDerivation, base, @@ -658311,7 +653488,6 @@ self: { doHaddock = false; description = "Tests defined by Search Using Golden Answer References"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -658503,6 +653679,8 @@ self: { ]; description = "Fancy Travis CI output for tasty tests"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -658578,8 +653756,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "tau"; - version = "6.2831"; - sha256 = "10vw3y3vimqpb22amhk7n0d0jni46j60iva1gqa28ky8lhqq8ssz"; + version = "6.28318"; + sha256 = "1qxrl7p9gvnfpmlbf8dig6hmfs4m1y3zsd3q5hd1i24pbkj3x8j3"; libraryHaskellDepends = [ base ]; description = "Tau, the ratio between any circle's circumference and radius"; license = lib.licenses.bsd3; @@ -659157,7 +654335,6 @@ self: { testSystemDepends = [ tdlib ]; description = "complete binding to the Telegram Database Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) tdlib; }; @@ -659270,8 +654447,6 @@ self: { ]; description = "Types and Functions generated from tdlib api spec"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -659712,8 +654887,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Dental data types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -660565,8 +655738,6 @@ self: { ]; description = "Simple string substitution"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -660621,8 +655792,8 @@ self: { }: mkDerivation { pname = "template-haskell-compat-v0208"; - version = "0.1.9.4"; - sha256 = "12jirpgijswms4pr60h4cify71b16kbafdds8870zgvdynv1hxsn"; + version = "0.1.9.5"; + sha256 = "07wx8k16rhhkm3mx1by4np4zdi0kgn1i9li1jnsk07ymr26rydai"; libraryHaskellDepends = [ base template-haskell @@ -660914,7 +656085,6 @@ self: { mtl, network-uri, optparse-applicative, - parsec, process, regex-tdfa, tasty, @@ -660944,7 +656114,6 @@ self: { mtl network-uri optparse-applicative - parsec process regex-tdfa text @@ -662162,6 +657331,8 @@ self: { ]; description = "Tensor in Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -662176,8 +657347,8 @@ self: { }: mkDerivation { pname = "tensort"; - version = "1.0.1.3"; - sha256 = "0xl99n3d2v202j0jc8vydzjkyshnlym9fkzdgn2p9sfbqq652y29"; + version = "1.0.1.4"; + sha256 = "1k1cp1hx9b845pnj0rmyx450893bgi7l77m3pi83l7mfzx0zbkiz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -662198,6 +657369,40 @@ self: { } ) { }; + "tensort_1_1_0_0" = callPackage ( + { + mkDerivation, + base, + mtl, + QuickCheck, + random, + random-shuffle, + }: + mkDerivation { + pname = "tensort"; + version = "1.1.0.0"; + sha256 = "1817lc8nhdk7vm9g8vhbba9m1piamzq9hng05qvk80n4cbnm0x4p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + mtl + random + random-shuffle + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + mtl + QuickCheck + ]; + description = "Tunable sorting for responsive robustness and beyond"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tensort"; + } + ) { }; + "term-rewriting" = callPackage ( { mkDerivation, @@ -662235,6 +657440,7 @@ self: { description = "Term Rewriting Library"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -662578,7 +657784,7 @@ self: { } ) { }; - "terminfo_0_4_1_6" = callPackage ( + "terminfo_0_4_1_7" = callPackage ( { mkDerivation, base, @@ -662586,10 +657792,8 @@ self: { }: mkDerivation { pname = "terminfo"; - version = "0.4.1.6"; - sha256 = "0kx0q2ihnhk461hnkvy9g2nmdskqhik9vwqji8z741zy0az4mmb3"; - revision = "1"; - editedCabalFile = "00zkc3d6lvxkajjr6ypz2amnixngwf0ni8d1q8njxhhvr5s00yk7"; + version = "0.4.1.7"; + sha256 = "16mm5cb48aiqxv6634b3xwjw197g784631yfqicnysixg9vh54dn"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ ncurses ]; description = "Haskell bindings to the terminfo library"; @@ -662636,135 +657840,6 @@ self: { ) { }; "termonad" = - callPackage - ( - { - mkDerivation, - adjunctions, - aeson, - base, - Cabal, - cabal-doctest, - classy-prelude, - colour, - constraints, - containers, - data-default, - directory, - distributive, - doctest, - dyre, - file-embed, - filepath, - focuslist, - genvalidity-containers, - genvalidity-hspec, - gi-gdk, - gi-gio, - gi-glib, - gi-gtk, - gi-pango, - gi-vte, - gtk3, - haskell-gi-base, - hedgehog, - inline-c, - lens, - mono-traversable, - pcre2, - pretty-simple, - QuickCheck, - tasty, - tasty-hedgehog, - tasty-hspec, - template-haskell, - text, - transformers, - unordered-containers, - vte_291, - xml-conduit, - xml-html-qq, - yaml, - }: - mkDerivation { - pname = "termonad"; - version = "4.5.0.0"; - sha256 = "0wxqbh57wjkjaxlmhq3psmqh37chcmh8s5qrnwich6lx5xbxrmyn"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - setupHaskellDepends = [ - base - Cabal - cabal-doctest - ]; - libraryHaskellDepends = [ - adjunctions - aeson - base - classy-prelude - colour - constraints - containers - data-default - directory - distributive - dyre - file-embed - filepath - focuslist - gi-gdk - gi-gio - gi-glib - gi-gtk - gi-pango - gi-vte - haskell-gi-base - inline-c - lens - mono-traversable - pretty-simple - QuickCheck - text - transformers - unordered-containers - xml-conduit - xml-html-qq - yaml - ]; - libraryPkgconfigDepends = [ - gtk3 - pcre2 - vte_291 - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - doctest - genvalidity-containers - genvalidity-hspec - hedgehog - lens - QuickCheck - tasty - tasty-hedgehog - tasty-hspec - template-haskell - ]; - description = "Terminal emulator configurable in Haskell"; - license = lib.licenses.bsd3; - badPlatforms = lib.platforms.darwin; - mainProgram = "termonad"; - maintainers = [ lib.maintainers.cdepillabout ]; - } - ) - { - inherit (pkgs) gtk3; - inherit (pkgs) pcre2; - vte_291 = pkgs.vte; - }; - - "termonad_4_6_0_0" = callPackage ( { @@ -662866,7 +657941,6 @@ self: { description = "Terminal emulator configurable in Haskell"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; mainProgram = "termonad"; maintainers = [ lib.maintainers.cdepillabout ]; } @@ -663162,6 +658236,8 @@ self: { ]; description = "Tesla API client"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -663267,14 +658343,15 @@ self: { regex-posix, semigroups, time, + utf8-string, xml, }: mkDerivation { pname = "test-framework"; - version = "0.8.2.0"; - sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm"; - revision = "12"; - editedCabalFile = "16g2xbsmyjal05xka6ib0vca8bjnspsin4aph1xjgqvnma6jv9lz"; + version = "0.8.2.1"; + sha256 = "1yyfzf38n37yssqxm8mlzvp60n9vqkmprf1yfb9qmsya7kq53dkh"; + revision = "1"; + editedCabalFile = "0imq173blmc5nd77j82pxq8zskwrfcm38zik9zplp220fng2kn12"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint @@ -663302,6 +658379,7 @@ self: { regex-posix semigroups time + utf8-string xml ]; description = "Framework for running and organising tests, with HUnit and QuickCheck support"; @@ -663483,10 +658561,8 @@ self: { }: mkDerivation { pname = "test-framework-quickcheck2"; - version = "0.3.0.5"; - sha256 = "0ngf9vvby4nrdf1i7dxf5m9jn0g2pkq32w48xdr92n9hxka7ixn9"; - revision = "4"; - editedCabalFile = "18wslbbbzhp4i31k3blayfx84kb0f7b0b8pf1cx4v054y8nd2a0s"; + version = "0.3.0.6"; + sha256 = "1d0w2q9sm8aayk0aj1zr2irpnqwpzixn6pdfq1i904vs1kkb2xin"; libraryHaskellDepends = [ base extensible-exceptions @@ -664336,10 +659412,10 @@ self: { }: mkDerivation { pname = "testcontainers"; - version = "0.5.0.0"; - sha256 = "06n02inh5ihbbpmlf7fjvq8idk4lrr8wsjbwarklh229azq99h7n"; - revision = "2"; - editedCabalFile = "0r4f5h7kpp83inva3ki0qgwhgralk35bdka3xwfmnymf3l7ix8sn"; + version = "0.5.1.0"; + sha256 = "17739lvasks03m6f2fgqb9cgsxf4780da44ya1qy3s5672czv6dp"; + revision = "1"; + editedCabalFile = "1i7pqsg0la8jkh2jcgn5wyjlk9zak455pa5ibrrgfp9r5k6a5gcc"; libraryHaskellDepends = [ aeson aeson-optics @@ -664401,6 +659477,51 @@ self: { } ) { }; + "testing-tensor" = callPackage ( + { + mkDerivation, + base, + fin, + QuickCheck, + random, + tasty, + tasty-hunit, + tasty-quickcheck, + transformers, + vec, + vector, + }: + mkDerivation { + pname = "testing-tensor"; + version = "0.1.0"; + sha256 = "1kylr8ip97975n99v9d16j14wda34fxihj22jc4222jkqkh755a1"; + revision = "1"; + editedCabalFile = "0614vzh1zv5h6x0pdfczrxn34wyx51y19w9g9cljbz5rqik7j3q6"; + libraryHaskellDepends = [ + base + fin + QuickCheck + random + transformers + vec + vector + ]; + testHaskellDepends = [ + base + fin + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + vec + ]; + description = "Pure implementation of tensors, for use in tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "testing-type-modifiers" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -664712,8 +659833,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.12.8.7"; - sha256 = "0i3ngkq87y6lvgfd6ky4zya6qz5n70ypb9yjmxzp7d6844p36g6k"; + version = "0.12.9"; + sha256 = "05wfj0xyybwrnszd9y69ncl9yfp89nv4bffjaz4mg676fbb58d1f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -664745,63 +659866,6 @@ self: { } ) { }; - "texmath_0_12_8_12" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - filepath, - mtl, - pandoc-types, - parsec, - pretty-show, - split, - syb, - tagged, - tasty, - tasty-golden, - text, - typst-symbols, - xml, - }: - mkDerivation { - pname = "texmath"; - version = "0.12.8.12"; - sha256 = "10q5kl82hdaqnryw4wd0218ydym71hqmg0rbpgf3i92ilqm5a18f"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - containers - mtl - pandoc-types - parsec - split - syb - text - typst-symbols - xml - ]; - testHaskellDepends = [ - base - bytestring - directory - filepath - pretty-show - tagged - tasty - tasty-golden - text - xml - ]; - description = "Conversion between math formats"; - license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "texrunner" = callPackage ( { mkDerivation, @@ -664824,6 +659888,8 @@ self: { pname = "texrunner"; version = "0.0.2"; sha256 = "1y6nixdinki8iq2nwwppx5kh24w0kap0x7n3kjhmvbrqjpy03pmv"; + revision = "1"; + editedCabalFile = "0bfb274l13jsnplywvg4g10a8h00p3qy0j88mkd8bbn67n2gxgrz"; libraryHaskellDepends = [ attoparsec base @@ -665057,8 +660123,8 @@ self: { pname = "text-ansi"; version = "0.3.0.1"; sha256 = "0iiq5zlcjh25mf9b4vlhyc1dwglwh8b03qj1wasbngzvmphvcy00"; - revision = "1"; - editedCabalFile = "14i37ffh5v4ppz7s2nx9qsmjrc1baj1pvslnxk72amzyiwf2yfx6"; + revision = "2"; + editedCabalFile = "1bjri84hc9qqp03zjmbrgrwgk989253x7jj2xzwbq579q5yxpj8h"; libraryHaskellDepends = [ base text @@ -665144,8 +660210,8 @@ self: { }: mkDerivation { pname = "text-builder"; - version = "0.6.7.2"; - sha256 = "1pf76n2prwba1awgz5328zarpclazl81lii5w9hy7frkd43z7531"; + version = "0.6.7.3"; + sha256 = "1d64f4ans02wyk06kb0li6bi79hkdwc3zsi9dsmhsi1578cx96jx"; libraryHaskellDepends = [ base bytestring @@ -665168,61 +660234,6 @@ self: { ) { }; "text-builder-dev" = callPackage ( - { - mkDerivation, - base, - base-compat, - bytestring, - criterion, - deferred-folds, - isomorphism-class, - QuickCheck, - quickcheck-classes, - quickcheck-instances, - rerebase, - split, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - time, - transformers, - }: - mkDerivation { - pname = "text-builder-dev"; - version = "0.3.6"; - sha256 = "0i49ki86i22w8pab46ljxw3br0l2d7wvilf9mxh9zhi6a2a4sarb"; - libraryHaskellDepends = [ - base - bytestring - deferred-folds - isomorphism-class - QuickCheck - quickcheck-instances - split - text - time - transformers - ]; - testHaskellDepends = [ - base-compat - quickcheck-classes - quickcheck-instances - rerebase - tasty - tasty-hunit - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - criterion - rerebase - ]; - description = "Edge of developments for \"text-builder\""; - license = lib.licenses.mit; - } - ) { }; - - "text-builder-dev_0_3_9" = callPackage ( { mkDerivation, base, @@ -665246,8 +660257,8 @@ self: { }: mkDerivation { pname = "text-builder-dev"; - version = "0.3.9"; - sha256 = "07jfgw3b797awbaw4a6dpnlkfqfkk983ja4sc5dmfwsnajyiy1wh"; + version = "0.3.9.1"; + sha256 = "1l9jhbkgzxf4ppqw8gsychw613pq26f9xy0g4q136v6x1q40yci6"; libraryHaskellDepends = [ base bytestring @@ -665277,7 +660288,6 @@ self: { ]; description = "Edge of developments for \"text-builder\""; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -665471,35 +660481,37 @@ self: { mkDerivation, base, bytestring, - deepseq, quickcheck-text, tasty, tasty-hunit, tasty-quickcheck, text, + text-builder-linear, }: mkDerivation { pname = "text-display"; - version = "0.0.5.2"; - sha256 = "14wqc8wj0jdmd6nryc1yvmr9crhp5yyxpzdayx1j3b2vldib1p3s"; + version = "1.0.0.0"; + sha256 = "0h27rq8cl36f13af0315ifix1kd33sjn2i27pqpa8djvxryaa45d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring text + text-builder-linear ]; testHaskellDepends = [ base - deepseq quickcheck-text tasty tasty-hunit tasty-quickcheck text + text-builder-linear ]; description = "A typeclass for user-facing output"; license = lib.licenses.mit; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -665535,6 +660547,8 @@ self: { ]; description = "Text formatting"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -665683,6 +660697,8 @@ self: { pname = "text-icu"; version = "0.8.0.5"; sha256 = "1nzd7al2vpm07xa19w9vy6f696bm4z48h0m4fljsxjg4v0wblbj4"; + revision = "1"; + editedCabalFile = "1zqbcsnf9943mk8i9lyj1ab2xvg6dw9k6jfjhblxqcliq53c3dpp"; libraryHaskellDepends = [ base bytestring @@ -665826,8 +660842,8 @@ self: { pname = "text-iso8601"; version = "0.1.1"; sha256 = "00l2m3xj39mrz7lbmbnir4k9jbn3jm3xa2q6zkh0zr7arsvx5slx"; - revision = "1"; - editedCabalFile = "0gfpfvsnd06rpnqwb24cqzs9v80f4zn15in9aslvjyc45rnhzx8a"; + revision = "2"; + editedCabalFile = "0jaqs685h5zip0vac6wrbz37mw3kvkjsifzr5fcki4wnxxg64yp0"; libraryHaskellDepends = [ base integer-conversion @@ -666129,7 +661145,7 @@ self: { } ) { }; - "text-metrics" = callPackage ( + "text-metrics_0_3_2" = callPackage ( { mkDerivation, base, @@ -666169,10 +661185,11 @@ self: { ]; description = "Calculate various string metrics efficiently"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "text-metrics_0_3_3" = callPackage ( + "text-metrics" = callPackage ( { mkDerivation, base, @@ -666212,7 +661229,6 @@ self: { ]; description = "Calculate various string metrics efficiently"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -666772,89 +661788,6 @@ self: { ) { }; "text-show" = callPackage ( - { - mkDerivation, - array, - base, - base-compat-batteries, - base-orphans, - bifunctors, - bytestring, - bytestring-builder, - containers, - criterion, - deepseq, - deriving-compat, - generic-deriving, - ghc-boot-th, - ghc-prim, - hspec, - hspec-discover, - QuickCheck, - quickcheck-instances, - template-haskell, - text, - th-abstraction, - th-lift, - transformers, - transformers-compat, - }: - mkDerivation { - pname = "text-show"; - version = "3.10.5"; - sha256 = "0sn8mgj7f6jric4zyfigkf8abwwx3j9k0l9jy1lhrc5ih7w6xffm"; - revision = "2"; - editedCabalFile = "0an6k80s03ffz3y4xy717j0arbhz2sff75qa7927g9m28rrjglal"; - libraryHaskellDepends = [ - array - base - base-compat-batteries - bifunctors - bytestring - bytestring-builder - containers - generic-deriving - ghc-boot-th - ghc-prim - template-haskell - text - th-abstraction - th-lift - transformers - transformers-compat - ]; - testHaskellDepends = [ - array - base - base-compat-batteries - base-orphans - bytestring - bytestring-builder - deriving-compat - generic-deriving - ghc-prim - hspec - QuickCheck - quickcheck-instances - template-haskell - text - transformers - transformers-compat - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - base - criterion - deepseq - ghc-prim - text - ]; - description = "Efficient conversion of values into Text"; - license = lib.licenses.bsd3; - } - ) { }; - - "text-show_3_11" = callPackage ( { mkDerivation, array, @@ -666882,8 +661815,10 @@ self: { }: mkDerivation { pname = "text-show"; - version = "3.11"; - sha256 = "1hp8bw5cmppdwqjvnmv7h38rckvdpxrzgcvbllgvf4zm9ns6dsr8"; + version = "3.11.1"; + sha256 = "18n4smbwwh9as0kpm2c18153y6lj5pbk2hy6ra9im0fwqk7xan6x"; + revision = "1"; + editedCabalFile = "1g96fwpf0y8hqbjiqdxz4ayyh9qwhacfynkmij80dksk7qxzwxml"; libraryHaskellDepends = [ array base @@ -666926,7 +661861,6 @@ self: { ]; description = "Efficient conversion of values into Text"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -666976,6 +661910,8 @@ self: { pname = "text-show-instances"; version = "3.9.10"; sha256 = "09cb391gi0hgkjk4ap4d83vg13lczrghmb9db96a4ckw1bp9pbc1"; + revision = "3"; + editedCabalFile = "1ghlw5jwcxpclsvffn51lhc4i7mljg0jczg78kjghwnv0prjm8r8"; libraryHaskellDepends = [ aeson base @@ -667764,34 +662700,6 @@ self: { ) { }; "th-abstraction" = callPackage ( - { - mkDerivation, - base, - containers, - ghc-prim, - template-haskell, - }: - mkDerivation { - pname = "th-abstraction"; - version = "0.5.0.0"; - sha256 = "0r4ri85283i1jjhd94wa9nps6cd9a8mh6rr4ds1gb2hqnwxdqn42"; - libraryHaskellDepends = [ - base - containers - ghc-prim - template-haskell - ]; - testHaskellDepends = [ - base - containers - template-haskell - ]; - description = "Nicer interface for reified information about data types"; - license = lib.licenses.isc; - } - ) { }; - - "th-abstraction_0_7_1_0" = callPackage ( { mkDerivation, base, @@ -667803,6 +662711,8 @@ self: { pname = "th-abstraction"; version = "0.7.1.0"; sha256 = "1i843j7lhq6qly9zknrw3nhb17ac3badmxwn1pfn2sscp951idpr"; + revision = "1"; + editedCabalFile = "1n2gpcajn2sm8zw5ibkjwvhd3k1m0lvvjrixwcq0c1xhhlyl049h"; libraryHaskellDepends = [ base containers @@ -667816,7 +662726,7 @@ self: { ]; description = "Nicer interface for reified information about data types"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -667928,39 +662838,6 @@ self: { ) { }; "th-compat" = callPackage ( - { - mkDerivation, - base, - base-compat, - hspec, - hspec-discover, - mtl, - template-haskell, - }: - mkDerivation { - pname = "th-compat"; - version = "0.1.5"; - sha256 = "07ia72hl6c1rqx1gl3zpvig7d8sw2ssbgf4wq1ipgbdgqypmzxc1"; - revision = "2"; - editedCabalFile = "0bhx6ahf89v7pm3s05b98rm2gbhi4yg8knnn5wchdkfg7jx5k6hj"; - libraryHaskellDepends = [ - base - template-haskell - ]; - testHaskellDepends = [ - base - base-compat - hspec - mtl - template-haskell - ]; - testToolDepends = [ hspec-discover ]; - description = "Backward- (and forward-)compatible Quote and Code types"; - license = lib.licenses.bsd3; - } - ) { }; - - "th-compat_0_1_6" = callPackage ( { mkDerivation, base, @@ -667986,7 +662863,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Backward- (and forward-)compatible Quote and Code types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -668142,62 +663018,10 @@ self: { ]; description = "Check that datatypes are deep strict using Template Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "th-desugar" = callPackage ( - { - mkDerivation, - base, - containers, - ghc-prim, - hspec, - HUnit, - mtl, - ordered-containers, - syb, - template-haskell, - th-abstraction, - th-orphans, - transformers-compat, - }: - mkDerivation { - pname = "th-desugar"; - version = "1.15"; - sha256 = "167ybxp9233xlihmj28hmqmd82liyhjgl17310nn9bximgfjr7hp"; - revision = "1"; - editedCabalFile = "1mpig192p595d3961w1x35w50h8i6c9zp0h4d44mnjy2wd7hb99j"; - libraryHaskellDepends = [ - base - containers - ghc-prim - mtl - ordered-containers - syb - template-haskell - th-abstraction - th-orphans - transformers-compat - ]; - testHaskellDepends = [ - base - containers - hspec - HUnit - mtl - syb - template-haskell - th-abstraction - th-orphans - ]; - description = "Functions to desugar Template Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "th-desugar_1_16" = callPackage ( { mkDerivation, base, @@ -668245,7 +663069,6 @@ self: { ]; description = "Functions to desugar Template Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -668352,38 +663175,6 @@ self: { ) { }; "th-expand-syns" = callPackage ( - { - mkDerivation, - base, - containers, - syb, - template-haskell, - th-abstraction, - }: - mkDerivation { - pname = "th-expand-syns"; - version = "0.4.11.0"; - sha256 = "1l7pkc16vnjgiam31745av14j7ngnr5mqmgp77xwd3h7fg75kkca"; - revision = "4"; - editedCabalFile = "0vjznxgzzvlr39hq0pqvachaihsbp0m2fwrii89rjzhx0mlfy4l7"; - libraryHaskellDepends = [ - base - containers - syb - template-haskell - th-abstraction - ]; - testHaskellDepends = [ - base - template-haskell - th-abstraction - ]; - description = "Expands type synonyms in Template Haskell ASTs"; - license = lib.licenses.bsd3; - } - ) { }; - - "th-expand-syns_0_4_12_0" = callPackage ( { mkDerivation, base, @@ -668410,7 +663201,6 @@ self: { ]; description = "Expands type synonyms in Template Haskell ASTs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -668427,8 +663217,8 @@ self: { pname = "th-extras"; version = "0.0.0.8"; sha256 = "1hvpvb02j2zyg4mpdqzs3w4s7wva78npdlrnpsii7nps2fpvcmrs"; - revision = "1"; - editedCabalFile = "065l0xfzdq529d64qnh2s13zvswhjzv9ndyf7m7hzzbg8y83flbc"; + revision = "2"; + editedCabalFile = "08hbgfr7r7nqq2pak4ip1yjy53b7vhs6dgdqw522hhydfg6y9ia5"; libraryHaskellDepends = [ base containers @@ -668724,39 +663514,10 @@ self: { ]; description = "Implicit (recursive) let insertion"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "th-lift" = callPackage ( - { - mkDerivation, - base, - ghc-prim, - template-haskell, - th-abstraction, - }: - mkDerivation { - pname = "th-lift"; - version = "0.8.5"; - sha256 = "0xhivxk89y76jkgm636d1qan3ssgiqk2g23abzdfgpq29s6mm739"; - libraryHaskellDepends = [ - base - ghc-prim - template-haskell - th-abstraction - ]; - testHaskellDepends = [ - base - ghc-prim - template-haskell - ]; - description = "Derive Template Haskell's Lift class for datatypes"; - license = lib.licenses.bsd3; - } - ) { }; - - "th-lift_0_8_6" = callPackage ( { mkDerivation, base, @@ -668781,7 +663542,6 @@ self: { ]; description = "Derive Template Haskell's Lift class for datatypes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -668826,6 +663586,38 @@ self: { } ) { }; + "th-lock" = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + }: + mkDerivation { + pname = "th-lock"; + version = "0.0.4"; + sha256 = "0i5dd42wbdiqpizsiyyf51j6d9sb4yw58achpfhk5phw28qzwj8r"; + libraryHaskellDepends = [ + base + template-haskell + ]; + testHaskellDepends = [ + base + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + template-haskell + ]; + testToolDepends = [ tasty-discover ]; + description = "Serialize compilation of modules with TH code modifing shared state"; + license = lib.licenses.bsd3; + } + ) { }; + "th-nowq" = callPackage ( { mkDerivation, @@ -668854,46 +663646,6 @@ self: { ) { }; "th-orphans" = callPackage ( - { - mkDerivation, - base, - bytestring, - ghc-prim, - hspec, - hspec-discover, - mtl, - template-haskell, - th-compat, - th-lift, - th-reify-many, - }: - mkDerivation { - pname = "th-orphans"; - version = "0.13.15"; - sha256 = "1gayl4afrl9swqhb12z5z84zl8vx684xj90s9h57029a72vjrl0k"; - libraryHaskellDepends = [ - base - mtl - template-haskell - th-compat - th-lift - th-reify-many - ]; - testHaskellDepends = [ - base - bytestring - ghc-prim - hspec - template-haskell - th-lift - ]; - testToolDepends = [ hspec-discover ]; - description = "Orphan instances for TH datatypes"; - license = lib.licenses.bsd3; - } - ) { }; - - "th-orphans_0_13_16" = callPackage ( { mkDerivation, base, @@ -668930,7 +663682,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Orphan instances for TH datatypes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -669135,45 +663886,6 @@ self: { ) { }; "th-test-utils" = callPackage ( - { - mkDerivation, - base, - bytestring, - tasty, - tasty-golden, - tasty-hunit, - template-haskell, - th-orphans, - transformers, - }: - mkDerivation { - pname = "th-test-utils"; - version = "1.2.1"; - sha256 = "1vk5fj66w7smq4yc614ixh7s78n3djggpzcxmakyxfz01vz20gay"; - revision = "3"; - editedCabalFile = "1lacygmbb36ka1bd4kmi6mfjicpdzagf73433kjvqrk1316bayc0"; - libraryHaskellDepends = [ - base - template-haskell - th-orphans - transformers - ]; - testHaskellDepends = [ - base - bytestring - tasty - tasty-golden - tasty-hunit - template-haskell - th-orphans - transformers - ]; - description = "Utility functions for testing Template Haskell code"; - license = lib.licenses.bsd3; - } - ) { }; - - "th-test-utils_1_2_2" = callPackage ( { mkDerivation, base, @@ -669207,7 +663919,6 @@ self: { ]; description = "Utility functions for testing Template Haskell code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -669357,6 +664068,7 @@ self: { description = "Graph of the subtype relation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -669374,13 +664086,14 @@ self: { template-haskell, text, th-abstraction, + th-lift, th-orphans, vector, }: mkDerivation { pname = "th-utilities"; - version = "0.2.5.0"; - sha256 = "1qcp3f9q4b9p372vdngy7bzcxp9b669vddpijg4j5vz04njl41sa"; + version = "0.2.5.2"; + sha256 = "1n4fwnfk05jzbl6f6vrms0jmvzc61x0gqqrip9hgsjgzyla72qln"; libraryHaskellDepends = [ base bytestring @@ -669406,6 +664119,7 @@ self: { template-haskell text th-abstraction + th-lift th-orphans vector ]; @@ -669543,6 +664257,8 @@ self: { ]; description = "Minimalistic actor library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -669578,8 +664294,6 @@ self: { ]; description = "Minimalistic actor library experiments"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -669825,8 +664539,8 @@ self: { pname = "these"; version = "1.2.1"; sha256 = "1pp44amwvpl0m762zahg632prlxx0ca2r10n3a0bznjy6qrxkmhp"; - revision = "1"; - editedCabalFile = "12qb2g87kwprcxa8kksh2v8sm9m723h4c407dd868y5k64smfky0"; + revision = "2"; + editedCabalFile = "0dm1gq5phif8v0pfcycxhsrb53hnn63w56jmxlgyl5bcx7npmi9m"; libraryHaskellDepends = [ assoc base @@ -669850,6 +664564,8 @@ self: { pname = "these-lens"; version = "1.0.2"; sha256 = "159dp25rbhcnmpxvvabjl8s9df9mvqi30p81vrmh7kgg86xa050y"; + revision = "1"; + editedCabalFile = "07dyn6kqh8apxvzigc64k12h7b0wic8pzy4c5zw4mnsbn8v0l8bh"; libraryHaskellDepends = [ base lens @@ -669871,6 +664587,8 @@ self: { pname = "these-optics"; version = "1.0.2"; sha256 = "0a63xfqj841i7pwdjzg067ixs0lj9ngwfjps6yyk5gyqqmhirqsv"; + revision = "1"; + editedCabalFile = "1625hyziyr50syph34nvx91mz2w8d9y64rn7nc0flg2w5csfm8gm"; libraryHaskellDepends = [ base optics-core @@ -670323,7 +665041,6 @@ self: { ]; description = "Manage concurrently operating threads without having to spark them"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -670638,10 +665355,10 @@ self: { }: mkDerivation { pname = "threepenny-gui"; - version = "0.9.4.1"; - sha256 = "199jpgzmjlraspazaq9crv1zl92xmi8k2fif5kvznzpjvl4b1k1k"; + version = "0.9.4.2"; + sha256 = "0ppazdc2cdhnjv0y1r1gkvl4igfbramjz5wsa5z1y1d9s88v8m2i"; revision = "1"; - editedCabalFile = "1y0kc86hry2n2d5xrgly5y2zax52q4jjgl7j0984znqdmqk6b8jb"; + editedCabalFile = "11ywbqqh2r48zn9mah6rwmihizajn870jcpz0yymmzrg0h2mjwif"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -671098,90 +665815,6 @@ self: { ) { }; "thyme" = callPackage ( - { - mkDerivation, - aeson, - attoparsec, - base, - bytestring, - containers, - cpphs, - criterion, - deepseq, - hashable, - mtl, - old-locale, - profunctors, - QuickCheck, - random, - template-haskell, - text, - time, - vector, - vector-space, - vector-th-unbox, - }: - mkDerivation { - pname = "thyme"; - version = "0.4"; - sha256 = "098kqmirzcllfpfsxivc42dsvvlih89xfzkmif8gjzcqiw6agx41"; - revision = "1"; - editedCabalFile = "0y7xc8q2n8lbfi0q4isj29w5qdy3bjlb8yywdyajjp9k1kp23vnr"; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytestring - containers - deepseq - hashable - mtl - old-locale - profunctors - QuickCheck - random - template-haskell - text - time - vector - vector-space - vector-th-unbox - ]; - libraryToolDepends = [ cpphs ]; - testHaskellDepends = [ - attoparsec - base - bytestring - containers - mtl - old-locale - profunctors - QuickCheck - random - text - time - vector-space - ]; - benchmarkHaskellDepends = [ - base - criterion - mtl - old-locale - profunctors - QuickCheck - random - time - vector - vector-space - ]; - description = "A faster time library"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "thyme_0_4_1" = callPackage ( { mkDerivation, aeson, @@ -671209,6 +665842,8 @@ self: { pname = "thyme"; version = "0.4.1"; sha256 = "1i3nrm516vcsnkqbd1fhv922xz66063fiv6lbw9y66wkqm9nds89"; + revision = "1"; + editedCabalFile = "0laajmgr7cy9l0fp2g2xfjir9rsphb5cgnnx571v0gk3hlsh3d75"; libraryHaskellDepends = [ aeson attoparsec @@ -671258,8 +665893,6 @@ self: { ]; description = "A faster time library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -671641,8 +666274,8 @@ self: { pname = "tidal"; version = "1.9.5"; sha256 = "1skm8x9gh60c0i1rr0a18jxi6y4mpi83fvzjcadlziwjna5x6a3w"; - revision = "1"; - editedCabalFile = "1hp0r7mav7m6ga6lxjvw7lkhnw240a7pzc65s97k4kcax2ibvq96"; + revision = "2"; + editedCabalFile = "0l306jxlzkaxyry7p6kmxp7yv8yfw5f1sims2hk3gvhwmb0d64pz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -671680,6 +666313,40 @@ self: { } ) { }; + "tidal-core" = callPackage ( + { + mkDerivation, + base, + colour, + containers, + deepseq, + microspec, + parsec, + text, + }: + mkDerivation { + pname = "tidal-core"; + version = "1.9.6"; + sha256 = "0lny9f5crvx61cwlwbfl7xj34i2gl4j9wlvba8ga82hhysyxzg3i"; + libraryHaskellDepends = [ + base + colour + containers + deepseq + parsec + text + ]; + testHaskellDepends = [ + base + containers + deepseq + microspec + ]; + description = "Core pattern library for TidalCycles, a pattern language for improvised music"; + license = lib.licenses.gpl3Only; + } + ) { }; + "tidal-link" = callPackage ( { mkDerivation, @@ -671703,6 +666370,36 @@ self: { } ) { }; + "tidal-link_1_1_0" = callPackage ( + { + mkDerivation, + base, + hosc, + mtl, + stm, + system-cxx-std-lib, + }: + mkDerivation { + pname = "tidal-link"; + version = "1.1.0"; + sha256 = "0qd157gxdb06dwpmsimp9w49lqbpp93ms4bmxn1xwz3p2dhcwbrj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + hosc + mtl + stm + system-cxx-std-lib + ]; + executableHaskellDepends = [ base ]; + description = "Ableton Link integration for Tidal"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tidal-linktest"; + } + ) { }; + "tidal-midi" = callPackage ( { mkDerivation, @@ -672230,53 +666927,6 @@ self: { ) { }; "time-compat" = callPackage ( - { - mkDerivation, - base, - base-compat, - base-orphans, - deepseq, - hashable, - HUnit, - QuickCheck, - tagged, - tasty, - tasty-hunit, - tasty-quickcheck, - time, - }: - mkDerivation { - pname = "time-compat"; - version = "1.9.6.1"; - sha256 = "103b3vpn277kkccv6jv54b2wpi5c00mpb01ndl9w4y4nxc0bn1xd"; - revision = "6"; - editedCabalFile = "0lpv1x3q4j7h0rn9pjdcf8armvkdgzw905hkprgzb9h33bq1wqqp"; - libraryHaskellDepends = [ - base - base-orphans - deepseq - hashable - time - ]; - testHaskellDepends = [ - base - base-compat - deepseq - hashable - HUnit - QuickCheck - tagged - tasty - tasty-hunit - tasty-quickcheck - time - ]; - description = "Compatibility package for time"; - license = lib.licenses.bsd3; - } - ) { }; - - "time-compat_1_9_7" = callPackage ( { mkDerivation, base, @@ -672318,6 +666968,54 @@ self: { ]; description = "Compatibility package for time"; license = lib.licenses.bsd3; + } + ) { }; + + "time-compat_1_9_8" = callPackage ( + { + mkDerivation, + base, + base-orphans, + deepseq, + hashable, + HUnit, + QuickCheck, + random, + tagged, + tasty, + tasty-hunit, + tasty-quickcheck, + template-haskell, + time, + }: + mkDerivation { + pname = "time-compat"; + version = "1.9.8"; + sha256 = "1w2wxz9q3w04mwjm43xk8nrs61fhaf82xpz5q13in4sv99lzhbjh"; + libraryHaskellDepends = [ + base + base-orphans + deepseq + hashable + template-haskell + time + ]; + testHaskellDepends = [ + base + deepseq + hashable + HUnit + QuickCheck + random + tagged + tasty + tasty-hunit + tasty-quickcheck + template-haskell + time + ]; + description = "Compatibility package for time"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -672611,33 +667309,10 @@ self: { ]; description = "A library to mock the current time"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; "time-manager" = callPackage ( - { - mkDerivation, - auto-update, - base, - unliftio, - }: - mkDerivation { - pname = "time-manager"; - version = "0.0.1"; - sha256 = "0nx03qrnvxd1r0mdy8qzr5hd0gfzjg67cqlg63nbhsdwz8ijaj87"; - libraryHaskellDepends = [ - auto-update - base - unliftio - ]; - description = "Scalable timer"; - license = lib.licenses.mit; - } - ) { }; - - "time-manager_0_2_2" = callPackage ( { mkDerivation, auto-update, @@ -672657,7 +667332,6 @@ self: { ]; description = "Scalable timer"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -672731,6 +667405,8 @@ self: { ]; description = "Parsers for types in `time`"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -673322,6 +667998,8 @@ self: { pname = "timeline"; version = "0.1.1.0"; sha256 = "15npn5wfhdg2mcvr92n7c9k7jj1jcifm6rcpmyi64mcfsb2g1ry6"; + revision = "1"; + editedCabalFile = "0njs6asmfkq3lvl6i1pagxaxfirq9yjrgh6iaw1vy129wq4vjp2v"; libraryHaskellDepends = [ base containers @@ -673625,8 +668303,8 @@ self: { pname = "timer-wheel"; version = "1.0.0.1"; sha256 = "0sshn0i25f4bdb6wj6xg4shkq5ylpiq4803wp6ra1qvyg9kbx5za"; - revision = "1"; - editedCabalFile = "0sg380qy6d0a3s2hmvyj7ii5788vxvk589vdga1vhl5x6a102v4a"; + revision = "2"; + editedCabalFile = "05mq1xkzy92w7cba877yh96n231slwzznphrsvk42spnbj3ajcdh"; libraryHaskellDepends = [ atomic-primops base @@ -673849,6 +668527,8 @@ self: { ]; description = "Space-efficient Unix timestamp and utilities"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -674629,6 +669309,7 @@ self: { description = "tinytools is a monospace unicode diagram editor"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -675311,6 +669992,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "A lexer generator"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -675364,6 +670046,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "A lexer generator"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -675414,6 +670098,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Debug utilities for Tlex"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -675464,6 +670149,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Encoding plugin for Tlex"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -675520,90 +670206,11 @@ self: { testToolDepends = [ hspec-discover ]; description = "TemplateHaskell plugin for Tlex"; license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = lib.platforms.none; } ) { }; "tls" = callPackage ( - { - mkDerivation, - asn1-encoding, - asn1-types, - async, - base, - bytestring, - cereal, - crypton, - crypton-x509, - crypton-x509-store, - crypton-x509-validation, - data-default-class, - gauge, - hourglass, - memory, - mtl, - network, - QuickCheck, - tasty, - tasty-quickcheck, - transformers, - unix-time, - }: - mkDerivation { - pname = "tls"; - version = "1.8.0"; - sha256 = "024qj5w5l1z1hmi24l433jwiyh2jnadziibs7rsnbn0v7zgqd12a"; - libraryHaskellDepends = [ - asn1-encoding - asn1-types - async - base - bytestring - cereal - crypton - crypton-x509 - crypton-x509-store - crypton-x509-validation - data-default-class - memory - mtl - network - transformers - unix-time - ]; - testHaskellDepends = [ - asn1-types - async - base - bytestring - crypton - crypton-x509 - crypton-x509-validation - data-default-class - hourglass - QuickCheck - tasty - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - asn1-types - async - base - bytestring - crypton - crypton-x509 - crypton-x509-validation - data-default-class - gauge - hourglass - QuickCheck - tasty-quickcheck - ]; - description = "TLS/SSL protocol native implementation (Server and Client)"; - license = lib.licenses.bsd3; - } - ) { }; - - "tls_2_0_6" = callPackage ( { mkDerivation, asn1-encoding, @@ -675631,10 +670238,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.0.6"; - sha256 = "07cznhk0jf2ffkpmq3q9iz9r4zcls8rkh32s3qqwaahp8lnvmsm3"; - revision = "1"; - editedCabalFile = "1qklaagllqncdfa31k35iaasaxsq1378cpp8p5hg8h920rrv4z9q"; + version = "2.1.1"; + sha256 = "1rzbyrc5x4zq0xdm5h4h0jh2l2ajhbjx5qny6x79ij7zv0c79hkp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -675674,11 +670279,10 @@ self: { testToolDepends = [ hspec-discover ]; description = "TLS protocol native implementation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "tls_2_1_5" = callPackage ( + "tls_2_1_9" = callPackage ( { mkDerivation, asn1-encoding, @@ -675686,6 +670290,7 @@ self: { async, base, base16-bytestring, + base64-bytestring, bytestring, cereal, crypton, @@ -675693,21 +670298,25 @@ self: { crypton-x509-store, crypton-x509-validation, data-default, + ech-config, hourglass, + hpke, hspec, hspec-discover, memory, mtl, network, QuickCheck, + random, serialise, transformers, unix-time, + zlib, }: mkDerivation { pname = "tls"; - version = "2.1.5"; - sha256 = "008q5381wgymavl0svf02sv1vprkz7v8zr0cnglqla6823z7dnx1"; + version = "2.1.9"; + sha256 = "0fp9mdvi0h1r6r345j5bh6lk8vz5vr9s9qh7j9nn1a3r5hhpfb8m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -675722,22 +670331,27 @@ self: { crypton-x509-store crypton-x509-validation data-default + ech-config + hpke memory mtl network + random serialise transformers unix-time + zlib ]; testHaskellDepends = [ asn1-types async base + base64-bytestring bytestring crypton crypton-x509 crypton-x509-validation - data-default + ech-config hourglass hspec QuickCheck @@ -675840,39 +670454,6 @@ self: { ) { }; "tls-session-manager" = callPackage ( - { - mkDerivation, - auto-update, - base, - basement, - bytestring, - clock, - memory, - psqueues, - tls, - }: - mkDerivation { - pname = "tls-session-manager"; - version = "0.0.4"; - sha256 = "134kb5nz668f4xrr5g98g7fc1bwb3ri6q433a1i6asjkniwpy85s"; - revision = "1"; - editedCabalFile = "1pg11vlx2hjy3qf73x8wd8jfabm94mng09gny2zn5jv9z3amw8l1"; - libraryHaskellDepends = [ - auto-update - base - basement - bytestring - clock - memory - psqueues - tls - ]; - description = "In-memory TLS session manager"; - license = lib.licenses.bsd3; - } - ) { }; - - "tls-session-manager_0_0_7" = callPackage ( { mkDerivation, auto-update, @@ -675906,67 +670487,75 @@ self: { ]; description = "In-memory TLS session DB and session ticket"; license = lib.licenses.bsd3; + } + ) { }; + + "tls-session-manager_0_0_8" = callPackage ( + { + mkDerivation, + auto-update, + base, + bytestring, + clock, + crypto-token, + memory, + psqueues, + serialise, + tls, + }: + mkDerivation { + pname = "tls-session-manager"; + version = "0.0.8"; + sha256 = "1nijzmapkjzg88aa03wznjk8hc94klph3g0mazrlmp0w4nr4hzww"; + libraryHaskellDepends = [ + auto-update + base + bytestring + clock + crypto-token + memory + psqueues + serialise + tls + ]; + description = "In-memory TLS session DB and session ticket"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; - "tlynx" = callPackage ( + "tls-sslkeylogfile" = callPackage ( { mkDerivation, - aeson, - async, - attoparsec, base, - bytestring, - comonad, - containers, - data-default-class, - elynx-tools, - elynx-tree, - gnuplot, - optparse-applicative, - parallel, - random, - statistics, - text, - transformers, - vector, + crypton-connection, + crypton-x509-system, + data-default, + http-client, + http-client-tls, + tls, }: mkDerivation { - pname = "tlynx"; - version = "0.7.2.2"; - sha256 = "0hc4z139v9ig0fcm4dqim388idik63d1qy00ir1bglf4rwhs41b7"; + pname = "tls-sslkeylogfile"; + version = "0.1.0.0"; + sha256 = "15gqv29a0wd91r7alhm2z123x0ib95vihbpmjsyvb7plga3ds1ga"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson - async - attoparsec base - bytestring - comonad - containers - data-default-class - elynx-tools - elynx-tree - gnuplot - optparse-applicative - parallel - random - statistics - text - transformers - vector + crypton-connection + crypton-x509-system + data-default + http-client + http-client-tls + tls ]; - executableHaskellDepends = [ base ]; - description = "Handle phylogenetic trees"; - license = lib.licenses.gpl3Plus; - mainProgram = "tlynx"; - maintainers = [ lib.maintainers.dschrempf ]; + description = "SSLKEYLOGFILE support for Haskell"; + license = lib.licenses.mit; } ) { }; - "tlynx_0_8_0_0" = callPackage ( + "tlynx" = callPackage ( { mkDerivation, aeson, @@ -676017,7 +670606,6 @@ self: { executableHaskellDepends = [ base ]; description = "Handle phylogenetic trees"; license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "tlynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -676185,61 +670773,6 @@ self: { ) { }; "tmp-proc" = callPackage ( - { - mkDerivation, - async, - base, - bytestring, - data-default, - hspec, - http-client, - http-types, - mtl, - network, - process, - text, - unliftio, - wai, - warp, - warp-tls, - }: - mkDerivation { - pname = "tmp-proc"; - version = "0.5.3.0"; - sha256 = "0wir2bmvpibx5ak1zfk3jjxalz5lznqfw48m4cybds02xpmxrsxa"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - async - base - bytestring - mtl - network - process - text - unliftio - wai - warp - warp-tls - ]; - testHaskellDepends = [ - base - bytestring - data-default - hspec - http-client - http-types - text - wai - warp - ]; - description = "Run 'tmp' processes in integration tests"; - license = lib.licenses.bsd3; - } - ) { }; - - "tmp-proc_0_7_2_1" = callPackage ( { mkDerivation, async, @@ -676272,8 +670805,8 @@ self: { }: mkDerivation { pname = "tmp-proc"; - version = "0.7.2.1"; - sha256 = "072jwd36dp9a7sy4kzibc30jcfgib8qvfkw5fn57azkb7awkg6aq"; + version = "0.7.2.2"; + sha256 = "1hqgawf9z38kfd52f3mj4sv3xif98iql26n80g0dlpbyl9apg36s"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -676317,7 +670850,6 @@ self: { ]; description = "Run 'tmp' processes in integration tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -676409,8 +670941,8 @@ self: { }: mkDerivation { pname = "tmp-proc-postgres"; - version = "0.5.3.1"; - sha256 = "04kcqn2lg7ycf2hjv4gvq9y59w48dn5kijxs7cghiz8yq1qc75zf"; + version = "0.7.2.4"; + sha256 = "0dhfrd76d9pxxh9dh40qjgcn631fz34qbhb8zmndsi1infh3kgbm"; libraryHaskellDepends = [ base bytestring @@ -676432,43 +670964,6 @@ self: { } ) { }; - "tmp-proc-postgres_0_7_0_0" = callPackage ( - { - mkDerivation, - base, - bytestring, - hspec, - hspec-tmp-proc, - postgresql-simple, - text, - tmp-proc, - }: - mkDerivation { - pname = "tmp-proc-postgres"; - version = "0.7.0.0"; - sha256 = "1nqwvrg53l4x29bjkp7b2g6lakm4lvfl7d85phd81v3p6zk62azk"; - libraryHaskellDepends = [ - base - bytestring - postgresql-simple - text - tmp-proc - ]; - testHaskellDepends = [ - base - bytestring - hspec - hspec-tmp-proc - postgresql-simple - text - tmp-proc - ]; - description = "Launch a PostgreSQL database in docker using tmp-proc"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "tmp-proc-rabbitmq" = callPackage ( { mkDerivation, @@ -676482,8 +670977,8 @@ self: { }: mkDerivation { pname = "tmp-proc-rabbitmq"; - version = "0.5.3.1"; - sha256 = "0jkghypnlc9fsss8nqk7rbr42wkmdpgaa5v6bhfw6mwrcnz4i15h"; + version = "0.7.2.4"; + sha256 = "0ihikm3azbp841sg16xsahsal92xynh0s58m165h83z1cv3gvkli"; libraryHaskellDepends = [ amqp base @@ -676505,43 +671000,6 @@ self: { } ) { }; - "tmp-proc-rabbitmq_0_7_2_0" = callPackage ( - { - mkDerivation, - amqp, - base, - bytestring, - hspec, - hspec-tmp-proc, - text, - tmp-proc, - }: - mkDerivation { - pname = "tmp-proc-rabbitmq"; - version = "0.7.2.0"; - sha256 = "1m6mdvsv0gd0qqrqikwl2bqz61i14w3zay7z2547vzsbdxb3mfkk"; - libraryHaskellDepends = [ - amqp - base - bytestring - text - tmp-proc - ]; - testHaskellDepends = [ - amqp - base - bytestring - hspec - hspec-tmp-proc - text - tmp-proc - ]; - description = "Launch RabbitMQ in docker using tmp-proc"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "tmp-proc-redis" = callPackage ( { mkDerivation, @@ -676555,8 +671013,8 @@ self: { }: mkDerivation { pname = "tmp-proc-redis"; - version = "0.5.3.1"; - sha256 = "1pqmg6xqfbl71q5pnryrmqsf443qpsq89wk1kax6k68zmyn7ws4i"; + version = "0.7.2.4"; + sha256 = "1f4wksdmkzdj3br1qiy3y2v33ds92yw8wl29jmkh6k4zl4ahkdyc"; libraryHaskellDepends = [ base bytestring @@ -676578,43 +671036,6 @@ self: { } ) { }; - "tmp-proc-redis_0_7_0_0" = callPackage ( - { - mkDerivation, - base, - bytestring, - hedis, - hspec, - hspec-tmp-proc, - text, - tmp-proc, - }: - mkDerivation { - pname = "tmp-proc-redis"; - version = "0.7.0.0"; - sha256 = "13xzpfifl5ay5vbny53d49hh38ma33r02hc659p7pyp571m6mal1"; - libraryHaskellDepends = [ - base - bytestring - hedis - text - tmp-proc - ]; - testHaskellDepends = [ - base - bytestring - hedis - hspec - hspec-tmp-proc - text - tmp-proc - ]; - description = "Launch Redis in docker using tmp-proc"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "tmp-proc-zipkin" = callPackage ( { mkDerivation, @@ -676649,8 +671070,6 @@ self: { ]; description = "Launch ZipKin in docker using tmp-proc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -676678,7 +671097,6 @@ self: { ]; description = "simple executable for templating"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "tmpl"; } ) { }; @@ -677041,9 +671459,7 @@ self: { ]; description = "Manage the toilet queue at the IMO"; license = "GPL"; - hydraPlatforms = lib.platforms.none; mainProgram = "toilet"; - broken = true; } ) { }; @@ -677147,8 +671563,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A thread-safe concurrent token-bucket rate limiter that guarantees fairness"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -677418,6 +671832,7 @@ self: { description = "TokTok C code style checker"; license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -677582,58 +671997,6 @@ self: { ) { }; "toml-parser" = callPackage ( - { - mkDerivation, - alex, - array, - base, - containers, - happy, - hspec, - hspec-discover, - markdown-unlit, - prettyprinter, - template-haskell, - text, - time, - transformers, - }: - mkDerivation { - pname = "toml-parser"; - version = "1.3.2.0"; - sha256 = "1cb748vkqzgswkbchfg73wqmhjarz2ws7c42nf4jlqfdhijly2qy"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array - base - containers - prettyprinter - text - time - transformers - ]; - libraryToolDepends = [ - alex - happy - ]; - testHaskellDepends = [ - base - containers - hspec - template-haskell - time - ]; - testToolDepends = [ - hspec-discover - markdown-unlit - ]; - description = "TOML 1.0.0 parser"; - license = lib.licenses.isc; - } - ) { }; - - "toml-parser_2_0_1_0" = callPackage ( { mkDerivation, alex, @@ -677685,7 +672048,6 @@ self: { ]; description = "TOML 1.0.0 parser"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -677710,10 +672072,8 @@ self: { }: mkDerivation { pname = "toml-reader"; - version = "0.2.1.0"; - sha256 = "1nq4f1a1gkm0xv1crq3fwp6xmr79kz6m4ls0nkj75mkcqk0mpd05"; - revision = "4"; - editedCabalFile = "1avm7r47cs9as0wy7y5030fvzq68bnbf4irb58jpag8cad7dglsb"; + version = "0.2.2.0"; + sha256 = "01adpq3sn87shhd7nrl52wycv4ksziqnp9d5b5xhgyrsn9vrbs4n"; libraryHaskellDepends = [ base containers @@ -677822,8 +672182,6 @@ self: { ]; description = "toml-parser test drivers"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -678623,8 +672981,8 @@ self: { }: mkDerivation { pname = "tools-yj"; - version = "0.1.0.20"; - sha256 = "0kazb0gzr21hdiqv3avlw5c2i3ikf0pzy6ybsi7qhj2hxv1kz9zi"; + version = "0.1.0.23"; + sha256 = "0sj16z4aaiv6zaadmdavs5a6jm8vpfxb5kvlg1irfx5d1sybx3ys"; libraryHaskellDepends = [ base containers @@ -678781,7 +673139,6 @@ self: { ]; description = "Extensible records library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -678873,6 +673230,8 @@ self: { pname = "topograph"; version = "1.0.1"; sha256 = "02nywgf9k20lx75cq8y3kpqv4q7zzpkvszyxnzml2x1b1ybb1blm"; + revision = "1"; + editedCabalFile = "0f6f7029dslvlvjdm7aglszbjgmmmwvx6prza97vi39r4rzsssmv"; libraryHaskellDepends = [ base base-orphans @@ -678972,6 +673331,8 @@ self: { ]; description = "The ToString class"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -679338,6 +673699,7 @@ self: { "toysolver" = callPackage ( { mkDerivation, + aeson, ansi-wl-pprint, array, base, @@ -679403,13 +673765,14 @@ self: { }: mkDerivation { pname = "toysolver"; - version = "0.8.1"; - sha256 = "00f3x4rq8334g2923l338vzdz9jmf4amab16awr29bkj90h1ay5a"; - revision = "1"; - editedCabalFile = "05pgz4yqi5n2mqjsrzqqs7m2c2h7kis8d24map5arh385d0f9xwf"; + version = "0.9.0"; + sha256 = "18s48wmvbv1f12k81xf8kjam4vwifk3whcasvlvarpbvnplqx2ir"; + revision = "2"; + editedCabalFile = "1zbvz250202qqay8qwp4asyar2ic592l7mlg4yzzidifmyka6cd7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ + aeson array base bytestring @@ -679463,6 +673826,7 @@ self: { zlib ]; executableHaskellDepends = [ + aeson ansi-wl-pprint array base @@ -679491,6 +673855,7 @@ self: { vector ]; testHaskellDepends = [ + aeson array base bytestring @@ -679504,6 +673869,7 @@ self: { intern lattices megaparsec + MIP mtl mwc-random OptDir @@ -679641,6 +674007,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "tpar"; + broken = true; } ) { }; @@ -679737,8 +674104,8 @@ self: { }: mkDerivation { pname = "tpdb"; - version = "2.7.2"; - sha256 = "046pyd7mwhw5csisqvr38z6ipz2fyvajqfxbjl96anwi9g2pxlr4"; + version = "2.7.3"; + sha256 = "10b03ixjmbhqbnqilyh4afs2mv6ss1p8fdvq9hwa84gsafq31cxz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -679871,6 +674238,88 @@ self: { } ) { }; + "trace-embrace" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + cpphs, + deepseq, + directory, + filepath, + generic-lens, + ghc, + haddock-use-refs, + lens, + lrucache, + radix-tree, + refined, + tagged, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + temporary, + text, + th-lock, + transformers, + yaml, + }: + mkDerivation { + pname = "trace-embrace"; + version = "1.0.11"; + sha256 = "0cnbw0yxaq3lpq8z66fkjsr3d9dss66l837mnbicfksbsn27m22i"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + cpphs + deepseq + directory + generic-lens + ghc + haddock-use-refs + lens + lrucache + radix-tree + refined + tagged + template-haskell + text + transformers + yaml + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + filepath + generic-lens + lens + lrucache + refined + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + template-haskell + temporary + text + th-lock + yaml + ]; + testToolDepends = [ tasty-discover ]; + description = "Smart version of Debug.Trace module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "trace-function-call" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -681521,6 +675970,7 @@ self: { description = "Type Safe Web Routing"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -682088,9 +676538,7 @@ self: { ansi-terminal, ansi-wl-pprint, base, - base-compat, bytestring, - bytestring-builder, containers, criterion, deepseq, @@ -682118,18 +676566,14 @@ self: { }: mkDerivation { pname = "tree-diff"; - version = "0.3.0.1"; - sha256 = "1bkjsklsqxq8i8p3zx73pck4ca1kv21zjvn9xhbhz191gygprrj0"; - revision = "5"; - editedCabalFile = "167hw7jsvajj68g9inqrjkh6wj50yvvy2i6g97is31i6fhqifg09"; + version = "0.3.4"; + sha256 = "0fqfyrab0bf98z251lsfvl2jdcaja6ikfn9q537jbxkx402fi6jy"; libraryHaskellDepends = [ aeson ansi-terminal ansi-wl-pprint base - base-compat bytestring - bytestring-builder containers deepseq hashable @@ -682153,7 +676597,6 @@ self: { ansi-terminal ansi-wl-pprint base - base-compat parsec primitive QuickCheck @@ -682175,91 +676618,49 @@ self: { } ) { }; - "tree-diff_0_3_3" = callPackage ( + "tree-edit-distance" = callPackage ( { mkDerivation, - aeson, - ansi-terminal, - ansi-wl-pprint, + array, base, - bytestring, containers, - criterion, - deepseq, - Diff, - hashable, - parsec, - parsers, - pretty, - primitive, - QuickCheck, - scientific, - semialign, - strict, - tagged, - tasty, - tasty-golden, - tasty-quickcheck, + intmap-graph, text, - these, - time, - trifecta, - unordered-containers, - uuid-types, vector, }: mkDerivation { - pname = "tree-diff"; - version = "0.3.3"; - sha256 = "1wmcwwhpxprmfi4d0rn4wykx79nh34p4sqkyvrsx0vn38m9g8i3y"; + pname = "tree-edit-distance"; + version = "0.1.0.0"; + sha256 = "16dj64756ll989xmkqphsd9aidz7ia3gldghnl7kdb2gbm6qayhy"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ - aeson - ansi-terminal - ansi-wl-pprint + array base - bytestring containers - deepseq - hashable - parsec - parsers - pretty - primitive - QuickCheck - scientific - semialign - strict - tagged + intmap-graph + text + vector + ]; + executableHaskellDepends = [ + array + base + containers + intmap-graph text - these - time - unordered-containers - uuid-types vector ]; testHaskellDepends = [ - ansi-terminal - ansi-wl-pprint + array base - parsec - primitive - QuickCheck - tagged - tasty - tasty-golden - tasty-quickcheck - trifecta - unordered-containers + containers + intmap-graph + text + vector ]; - benchmarkHaskellDepends = [ - base - criterion - deepseq - Diff - ]; - description = "Diffing of (expression) trees"; - license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; + description = "Tree Edit Distance to determine the similarity between two trees"; + license = lib.licenses.bsd3; + mainProgram = "tree-edit-distance-exe"; } ) { }; @@ -682644,8 +677045,6 @@ self: { ]; description = "Functions and newtype wrappers for traversing Trees"; license = lib.licenses.cc0; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -683122,6 +677521,78 @@ self: { } ) { }; + "trexio-hs" = callPackage ( + { + mkDerivation, + aeson, + base, + bitvec, + bytestring, + casing, + containers, + directory, + filepath, + hedgehog, + massiv, + safe-exceptions, + tasty, + tasty-hedgehog, + tasty-hunit, + template-haskell, + temporary, + text, + trexio, + typed-process, + vector, + }: + mkDerivation { + pname = "trexio-hs"; + version = "0.1.0"; + sha256 = "1b64kkisyis9fx577xmppv02z36qy4yk74qsp5ybf517k69vc8nr"; + libraryHaskellDepends = [ + aeson + base + bitvec + bytestring + casing + containers + filepath + massiv + safe-exceptions + template-haskell + temporary + text + typed-process + vector + ]; + librarySystemDepends = [ trexio ]; + testHaskellDepends = [ + aeson + base + bitvec + bytestring + casing + containers + directory + filepath + hedgehog + massiv + safe-exceptions + tasty + tasty-hedgehog + tasty-hunit + template-haskell + temporary + text + typed-process + vector + ]; + doHaddock = false; + description = "Bindings to the TREXIO library for wave function data"; + license = lib.licenses.bsd3; + } + ) { inherit (pkgs) trexio; }; + "trhsx" = callPackage ( { mkDerivation }: mkDerivation { @@ -683251,65 +677722,6 @@ self: { ) { }; "trie-simple" = callPackage ( - { - mkDerivation, - base, - containers, - deepseq, - gauge, - hashable, - hspec, - hspec-discover, - indexed-traversable, - matchable, - mtl, - mwc-random, - QuickCheck, - semialign, - these, - vector, - witherable, - }: - mkDerivation { - pname = "trie-simple"; - version = "0.4.2"; - sha256 = "1ai4fn35312z6ydwadi0rxscglwqawjrzq6p1i2kpbf7vmflznjg"; - revision = "5"; - editedCabalFile = "1cz6rpa07098p2y03jarydvg6jvjnm148x82jg4q3slfp3cbsyqb"; - libraryHaskellDepends = [ - base - containers - deepseq - hashable - indexed-traversable - matchable - mtl - semialign - these - witherable - ]; - testHaskellDepends = [ - base - containers - hspec - QuickCheck - vector - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - base - containers - deepseq - gauge - mwc-random - vector - ]; - description = "Simple Map-based Trie"; - license = lib.licenses.bsd3; - } - ) { }; - - "trie-simple_0_4_3" = callPackage ( { mkDerivation, base, @@ -683331,8 +677743,10 @@ self: { }: mkDerivation { pname = "trie-simple"; - version = "0.4.3"; - sha256 = "1hbcwp1aahmnqxyzv6c2l3k1ifnzssjz66mw1gp2a63z12z4gwyg"; + version = "0.4.4"; + sha256 = "16q0a39l5rvssxgbsri1jlcbk65xd9qwwyakxax49h8cii1sdkn7"; + revision = "1"; + editedCabalFile = "1wf5q15j83d87q19a7i78l95x1ban79nlxkgciwa46g96bggvl4c"; libraryHaskellDepends = [ base containers @@ -683363,7 +677777,6 @@ self: { ]; description = "Simple Map-based Trie"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -683483,8 +677896,8 @@ self: { pname = "trifecta"; version = "2.1.4"; sha256 = "0a4wvj3g27xmkck150ci6wfp8lqbdlrqgi9q8y3k0cqsvfpl5n6l"; - revision = "1"; - editedCabalFile = "0l11slzf5f0lvd8lqimn6jlyshwy0v47369cmwagnsh1nfrnfrnk"; + revision = "2"; + editedCabalFile = "1r61x5lzrsax5n3a38hjk78k7p4xspz6zdw5gsyyyqwl57cd2b6g"; libraryHaskellDepends = [ ansi-terminal array @@ -684597,6 +679010,43 @@ self: { } ) { }; + "ttc_1_5_0_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + tasty, + tasty-hunit, + template-haskell, + text, + text-short, + }: + mkDerivation { + pname = "ttc"; + version = "1.5.0.0"; + sha256 = "014cfx9fja2w9gln1ljb81n1r1yi8py7hyz2z9kccgwdb99f18b1"; + libraryHaskellDepends = [ + base + bytestring + template-haskell + text + text-short + ]; + testHaskellDepends = [ + base + bytestring + tasty + tasty-hunit + template-haskell + text + text-short + ]; + description = "Textual Type Classes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "ttl-hashtables" = callPackage ( { mkDerivation, @@ -685151,6 +679601,7 @@ self: { description = "Functions to convert between tuples and HLists"; license = "unknown"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -685198,6 +679649,7 @@ self: { description = "Morph between tuples, or convert them from and to HLists"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -685271,16 +679723,26 @@ self: { base, bytestring, integer-logarithms, + tasty, + tasty-hunit, + tasty-quickcheck, }: mkDerivation { pname = "tuplehash-utils"; - version = "0.0.0.0"; - sha256 = "0djr0hb2ssagv6i9fkgry0v1kd6lb19ha7x2nzwham7kmjgjs4gx"; + version = "0.1.0.0"; + sha256 = "05p1bd0q9p2riq2w0jrl9jl8hb19205sjp2rykpbbbhbv1d3nbfv"; libraryHaskellDepends = [ base bytestring integer-logarithms ]; + testHaskellDepends = [ + base + bytestring + tasty + tasty-hunit + tasty-quickcheck + ]; description = "Left Encode and friends from SHA-3's TupleHash"; license = lib.licenses.asl20; } @@ -685503,6 +679965,100 @@ self: { } ) { }; + "turncoat" = callPackage ( + { + mkDerivation, + async, + base, + bookhound, + classy-prelude, + composition, + containers, + derive-storable, + errors, + hspec, + hspec-discover, + mtl, + newtype, + QuickCheck, + random, + split, + text, + time, + unbounded-delays, + vector, + }: + mkDerivation { + pname = "turncoat"; + version = "1.0"; + sha256 = "0lxz75b3s33x4l3dq72h6bs5jsfxy1bnq77ma8fyf86s7f27fkrh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + base + bookhound + classy-prelude + composition + containers + derive-storable + errors + mtl + newtype + QuickCheck + random + split + text + time + unbounded-delays + vector + ]; + executableHaskellDepends = [ + async + base + bookhound + classy-prelude + composition + containers + derive-storable + errors + mtl + newtype + QuickCheck + random + split + text + time + unbounded-delays + vector + ]; + testHaskellDepends = [ + async + base + bookhound + classy-prelude + composition + containers + derive-storable + errors + hspec + mtl + newtype + QuickCheck + random + split + text + time + unbounded-delays + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Elegant UCI chess engine"; + license = lib.licenses.bsd3; + mainProgram = "turncoat"; + } + ) { }; + "turni" = callPackage ( { mkDerivation, @@ -685762,14 +680318,15 @@ self: { containers, jukebox, pretty, + QuickCheck, split, symbol, twee-lib, }: mkDerivation { pname = "twee"; - version = "2.4.2"; - sha256 = "1m6pfxna4nby2mxalx6wa4gnnszhxfj58pc1i1by53c5fixnl1n6"; + version = "2.5"; + sha256 = "16vyccbs05nklzq3vm71s2qh4ahkig8vsmw2lsijlrcma03wffq8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -685782,9 +680339,15 @@ self: { symbol twee-lib ]; + testHaskellDepends = [ + base + containers + pretty + QuickCheck + twee-lib + ]; description = "An equational theorem prover"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "twee"; } ) { }; @@ -685800,16 +680363,15 @@ self: { ghc-prim, pretty, primitive, + QuickCheck, random, transformers, uglymemo, }: mkDerivation { pname = "twee-lib"; - version = "2.4.2"; - sha256 = "1fncqc2abb9hhy5ncb7174gy7n7wp5c9ablq07pr7k61i8ngqwd9"; - revision = "1"; - editedCabalFile = "1my0zlr5xbdyg0xrn5h0x40xiazx8dkimnzmrh1mfbdjckwlrdbr"; + version = "2.5"; + sha256 = "0svy129pd9k8ssm332ni950r0i7nj82d11ajcsgk8v4fh17b3xyx"; libraryHaskellDepends = [ base bytestring @@ -685819,6 +680381,7 @@ self: { ghc-prim pretty primitive + QuickCheck random transformers uglymemo @@ -686974,6 +681537,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Twitter API package with conduit interface and Streaming API support"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -687150,8 +681715,8 @@ self: { }: mkDerivation { pname = "twobitreader"; - version = "1.0"; - sha256 = "1ri51q8jfmbkcpbd84mdnvgc168fcz56rkj9xzrd87g2sp1b7850"; + version = "1.0.1"; + sha256 = "1szi8lckarasc66hf5wkqab80h4cqbq84zqdl3p4wpk0cr4z6h88"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -687605,6 +682170,8 @@ self: { pname = "type-equality"; version = "1.0.1"; sha256 = "1jfdm0g5r285bbarqc6pb6nmjg03m1s6jdh5lq0zr7xasd8q429b"; + revision = "1"; + editedCabalFile = "0syx1a6bx22nyllb5y9x80znl5j94b0dqa9qcfk95d047j25mdjh"; libraryHaskellDepends = [ base ]; description = "Data.Type.Equality compat package"; license = lib.licenses.bsd3; @@ -687991,6 +682558,8 @@ self: { ]; description = "Make Esqueleto handy with type-level-kv-list"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -688014,6 +682583,8 @@ self: { ]; description = "Make Persistent Raw SQL handy with type-level-kv-list"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -688235,10 +682806,8 @@ self: { }: mkDerivation { pname = "type-natural"; - version = "1.3.0.1"; - sha256 = "0n07bcz5hi4l2a2lvgqkns4b158nsw10f1m7ij1vagwwvzsl0msf"; - revision = "1"; - editedCabalFile = "037mnys2dmkff7m52wqmr0x0sc2s9ld4iid00rf0482d7gz72wlm"; + version = "1.3.0.2"; + sha256 = "17n7gf4sc6bmv2mbxm6p8bps6djbh2sbkvvfya10l1bb70xa759c"; libraryHaskellDepends = [ base constraints @@ -689834,8 +684403,8 @@ self: { }: mkDerivation { pname = "typelet"; - version = "0.1.4"; - sha256 = "0f5ycxi0pa2p5pfil5hlfrz01r5rk5km21fqdab7mna19bp5w9z4"; + version = "0.1.5"; + sha256 = "120hwkwv1zriqjhwlplqql5qs30kxydwi07w8px6zfqhk6yixkq5"; libraryHaskellDepends = [ base containers @@ -689850,8 +684419,6 @@ self: { ]; description = "Plugin to faciliate type-level let"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -689972,10 +684539,8 @@ self: { }: mkDerivation { pname = "typelevel-tools-yj"; - version = "0.1.0.7"; - sha256 = "187if2gk1q31cnfrdih9zw7yij6cwkmfb32bsprz9jqvwvgfixak"; - revision = "1"; - editedCabalFile = "102zdd247wja46m159smpbnfmmqk4wd9dk0g5zsycrfsnxzvz28b"; + version = "0.1.0.8"; + sha256 = "0fr0ilk99rij4b8m8jc9n09df5qc0xxck7cl87nrrkidyvmwh75w"; libraryHaskellDepends = [ base template-haskell @@ -690010,8 +684575,6 @@ self: { ]; description = "Type-safe printf from parsing GHC TypeLits Symbol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -690031,8 +684594,6 @@ self: { ]; description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -690644,8 +685205,8 @@ self: { }: mkDerivation { pname = "typst"; - version = "0.5.0.1"; - sha256 = "1cpc7k6kjif6pyl3rh543yrzhygf5fawi3s1ygdvzi92r5w9xk24"; + version = "0.6.1"; + sha256 = "1vcg5lvqxsxf5q1jg8c5g2fcmalfah92fqv6rzr8b5m1ipai2c10"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -690687,7 +685248,7 @@ self: { } ) { }; - "typst_0_6_1" = callPackage ( + "typst_0_7" = callPackage ( { mkDerivation, aeson, @@ -690717,8 +685278,8 @@ self: { }: mkDerivation { pname = "typst"; - version = "0.6.1"; - sha256 = "1vcg5lvqxsxf5q1jg8c5g2fcmalfah92fqv6rzr8b5m1ipai2c10"; + version = "0.7"; + sha256 = "1svcmksjvnmw38zy36fmclhjcx2k1y4h2wddgq9gbky2qdkz71mg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -690762,27 +685323,6 @@ self: { ) { }; "typst-symbols" = callPackage ( - { - mkDerivation, - base, - text, - }: - mkDerivation { - pname = "typst-symbols"; - version = "0.1.5"; - sha256 = "1kgw8c0p3qj1an6dhfim310aydgzq05lx086mznbfs5saya1x590"; - revision = "1"; - editedCabalFile = "0fw1b5k32qvbdcb8ys089y4dnf30qdbbkyhnzwg7z2vjnsp1nb20"; - libraryHaskellDepends = [ - base - text - ]; - description = "Symbol and emoji lookup for typst language"; - license = lib.licenses.mit; - } - ) { }; - - "typst-symbols_0_1_7" = callPackage ( { mkDerivation, base, @@ -690798,7 +685338,6 @@ self: { ]; description = "Symbol and emoji lookup for typst language"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -690880,8 +685419,8 @@ self: { pname = "tz"; version = "0.1.3.6"; sha256 = "1vqnfk656i6j3j1bf9lc36adziv52x1b2ccq6afp8cka1nay2mcd"; - revision = "8"; - editedCabalFile = "04icpw2qpsrfyh71rmnxavkk3xhlbrdgp7qxawcac2brx9g6bglz"; + revision = "9"; + editedCabalFile = "0a2i820w6zpf0vi4ammi4jsq80h072abd5czsxjmisjkwz2rrajp"; libraryHaskellDepends = [ base binary @@ -690936,8 +685475,8 @@ self: { }: mkDerivation { pname = "tzdata"; - version = "0.2.20240201.0"; - sha256 = "1mkb9j4xr8m03hpby39pb3xdqxxkbp9idz3xxhxf2fznv98z2acx"; + version = "0.2.20250115.0"; + sha256 = "1h9sn9rngmvk2lqljcmysq9m7nwxlscm65rbzjqik8apsnb9qa53"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -691010,8 +685549,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Safe timezone-aware handling of time"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -691936,6 +686473,31 @@ self: { } ) { }; + "ui" = callPackage ( + { + mkDerivation, + base, + vector, + }: + mkDerivation { + pname = "ui"; + version = "1.0.0"; + sha256 = "1y2xip4k22l700xmzg38mjdcxxyfb4dj9yhm8wq26xzxbdpdbqc5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + vector + ]; + executableHaskellDepends = [ base ]; + description = "Minimalistic console UI (getLine), arrow key support (edit, browse cmd history)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + } + ) { }; + "ui-command" = callPackage ( { mkDerivation, @@ -692111,8 +686673,8 @@ self: { }: mkDerivation { pname = "ulid"; - version = "0.3.2.0"; - sha256 = "1zhw1n5pqmb74b4120vcg4bdpdl78qwmc3j0815c7h9s9q8kik87"; + version = "0.3.3.0"; + sha256 = "0acjr09fka48dr5pvca3yqb1f3fhpw533459xm4kxqdnvk0s341r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -692861,8 +687423,6 @@ self: { ]; description = "Manipulating numbers with inherent experimental/measurement uncertainty"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -692919,6 +687479,7 @@ self: { description = "a library which implements easy, concurrent and pretty logging"; license = lib.licenses.agpl3Plus; mainProgram = "unclogging"; + maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -692932,6 +687493,8 @@ self: { pname = "unconditional-jump"; version = "1.0.0"; sha256 = "1nmzqph0wchzr2cq7009d9xfchryb0nis74mcj7nbkz42r14k570"; + revision = "1"; + editedCabalFile = "1n1fy361n03xi9iz6997rlqnkdx0lyc8l30pi4wm18fz8c8kc1ad"; libraryHaskellDepends = [ base int-supply @@ -693104,10 +687667,8 @@ self: { }: mkDerivation { pname = "unfork"; - version = "1.0.0.1"; - sha256 = "0rg2aklr77ba3k1kbd57p42jj0w23rc7rir1iczfskcdj7ki2rjm"; - revision = "1"; - editedCabalFile = "1l3q6glbz4j2cy1hjxiz686qfhhjs672w49rxrjwjsfjzh9138mn"; + version = "1.0.0.2"; + sha256 = "1amshm2cybg4wqbydxnpgvgmd7hi5kss061q9d1l4767kmiwzi7z"; libraryHaskellDepends = [ async base @@ -693149,6 +687710,8 @@ self: { ]; description = "Simplistic free monad with deriving through UndecidableInstances"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -693425,8 +687988,8 @@ self: { pname = "unicode-collation"; version = "0.1.3.6"; sha256 = "0c1s1n4cqhjibiv05h5qfl4cg4h11ny4jay0gqnqg36z9kb66hfn"; - revision = "1"; - editedCabalFile = "01s776d2bifbvpy0mvpbc7yf748j5j2x4hf2fz6bzxm1rrlzrxmf"; + revision = "2"; + editedCabalFile = "01jnv53mizky61zr1i469wk2ry19mpczgylfxg3ilbj9221wv7zm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -693462,39 +688025,6 @@ self: { ) { }; "unicode-data" = callPackage ( - { - mkDerivation, - base, - deepseq, - hspec, - tasty, - tasty-bench, - }: - mkDerivation { - pname = "unicode-data"; - version = "0.4.0.1"; - sha256 = "1030n3h11hk1rbq0fdbpry3aclz6yz8bki2abjvbwh0rh2kdx99p"; - revision = "3"; - editedCabalFile = "0n7iwvha6pr2v6np0a6rw7ral3r7mjlhmydljlknv5mhq0kx4l7a"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base - hspec - ]; - benchmarkHaskellDepends = [ - base - deepseq - tasty - tasty-bench - ]; - description = "Access Unicode Character Database (UCD)"; - license = lib.licenses.asl20; - } - ) { }; - - "unicode-data_0_6_0" = callPackage ( { mkDerivation, base, @@ -693522,7 +688052,6 @@ self: { ]; description = "Access Unicode Character Database (UCD)"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -693560,8 +688089,6 @@ self: { ]; description = "Unicode characters names and aliases"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -693610,8 +688137,6 @@ self: { ]; description = "Unicode characters scripts"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -693645,8 +688170,6 @@ self: { ]; description = "Unicode security mechanisms database"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -693842,8 +688365,8 @@ self: { pname = "unicode-transforms"; version = "0.4.0.1"; sha256 = "1z29jvli2rqkynfxni1gibl81458j7h8lrb8fg6lpnj8svhy2y1j"; - revision = "6"; - editedCabalFile = "0lal09irlmna5b69bhf28749ny93flyb28hfhs7299fxi7ad3cgz"; + revision = "7"; + editedCabalFile = "1lsb6788m8ibpddfx0ah3v5c09q9i0d1ik92bpgsx5ygx1xcnsj4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -693996,8 +688519,8 @@ self: { }: mkDerivation { pname = "unification-fd"; - version = "0.12.0.1"; - sha256 = "027v1mcwj0i2md5nrhdqfcad5hlj5a14wml0jzl596lqq1hz95qs"; + version = "0.12.0.2"; + sha256 = "027vp4jqm0gn8za0y058idypnrcmk2c8byj6zfmd9zgs4imxp957"; libraryHaskellDepends = [ base containers @@ -694007,8 +688530,6 @@ self: { ]; description = "Simple generic unification algorithms"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -694590,8 +689111,8 @@ self: { }: mkDerivation { pname = "unimap"; - version = "0.1.0"; - sha256 = "0akxl879q1jab3ammm2f9ykcl9sn0fvh2nzryfdp93pip107sbpi"; + version = "0.1.2"; + sha256 = "1v8lv5ihcr88jzln0lhmdzkxba32yihafim324zxan6ylmwgqjnk"; libraryHaskellDepends = [ base int-like @@ -694607,7 +689128,6 @@ self: { ]; description = "A union-find/map data structure"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -694645,8 +689165,42 @@ self: { ]; description = "Extensible type-safe unions"; license = lib.licenses.bsd3; + } + ) { }; + + "union_0_1_3" = callPackage ( + { + mkDerivation, + base, + criterion, + deepseq, + hashable, + lens, + profunctors, + tagged, + vinyl, + }: + mkDerivation { + pname = "union"; + version = "0.1.3"; + sha256 = "1msr9s021c52xgh0665wbyxs7ssrs2w0nr7yz7f7l6kjhrc3sjmr"; + libraryHaskellDepends = [ + base + deepseq + hashable + profunctors + tagged + vinyl + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + lens + ]; + description = "Extensible type-safe unions"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -694721,8 +689275,6 @@ self: { ]; description = "union find data structure"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -694942,7 +689494,9 @@ self: { ]; description = "Esoteric programming language where each number can only appear once"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "unique"; + broken = true; } ) { }; @@ -695459,6 +690013,8 @@ self: { pname = "units-parser"; version = "0.1.1.5"; sha256 = "16q7q9c27wy8hx7rp34d2nhywpdkn8rb43hljx1j20kydyp0m2sb"; + revision = "1"; + editedCabalFile = "1rgsv7x0g150f9js092hp384vz55gc8wbsja164l7ia5qjbjxl7z"; libraryHaskellDepends = [ base containers @@ -695679,30 +690235,6 @@ self: { ) { }; "universe" = callPackage ( - { - mkDerivation, - universe-base, - universe-instances-extended, - universe-reverse-instances, - universe-some, - }: - mkDerivation { - pname = "universe"; - version = "1.2.2"; - sha256 = "06rxcbqdcf6fd0za3nvdhsqmki6ihxs6j66jqky3wqkis7bmy3ia"; - libraryHaskellDepends = [ - universe-base - universe-instances-extended - universe-reverse-instances - universe-some - ]; - description = "A class for finite and recursively enumerable types"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - "universe_1_2_3" = callPackage ( { mkDerivation, universe-base, @@ -695722,43 +690254,11 @@ self: { ]; description = "A class for finite and recursively enumerable types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; "universe-base" = callPackage ( - { - mkDerivation, - base, - containers, - QuickCheck, - tagged, - transformers, - }: - mkDerivation { - pname = "universe-base"; - version = "1.1.3.1"; - sha256 = "0bbkwmvpnfwvgwxvj0j591l984icrpq2js974nm8ribrblqfzrx3"; - revision = "1"; - editedCabalFile = "12mjh2hsqghayxybpvzka7chxds2h342w584n8g7hmld3y7qmjg4"; - libraryHaskellDepends = [ - base - containers - tagged - transformers - ]; - testHaskellDepends = [ - base - containers - QuickCheck - ]; - description = "A class for finite and recursively enumerable types"; - license = lib.licenses.bsd3; - } - ) { }; - - "universe-base_1_1_4" = callPackage ( { mkDerivation, base, @@ -695771,6 +690271,8 @@ self: { pname = "universe-base"; version = "1.1.4"; sha256 = "160yyhbvfnl88kbxx4rpmb03b4mqhkig833flqzxq9r96ygmirdf"; + revision = "1"; + editedCabalFile = "04kxm2s2gc6g4q4227avyibzx57v9wn9wwglhmwsqzjsv9f3l84a"; libraryHaskellDepends = [ base containers @@ -695784,32 +690286,10 @@ self: { ]; description = "A class for finite and recursively enumerable types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "universe-dependent-sum" = callPackage ( - { - mkDerivation, - base, - universe-some, - }: - mkDerivation { - pname = "universe-dependent-sum"; - version = "1.3"; - sha256 = "0fwqx4fzs9s09fwrf715simqb0vxnx3z7q35zbv9mkj1m6nbrsk5"; - revision = "4"; - editedCabalFile = "0jd55qf6is8gi06r1q0a5vg0vgvr994vc7ybd0kfcsp2ybpk8zvg"; - libraryHaskellDepends = [ - base - universe-some - ]; - description = "Universe instances for types from dependent-sum"; - license = lib.licenses.bsd3; - } - ) { }; - - "universe-dependent-sum_1_3_1" = callPackage ( { mkDerivation, base, @@ -695819,13 +690299,14 @@ self: { pname = "universe-dependent-sum"; version = "1.3.1"; sha256 = "0nxhw5wbyq0nf6m4kz64815iqwkif8clkg7gd60bbzwzg4wvjgxc"; + revision = "1"; + editedCabalFile = "0vd648zkp7v6d9spkgiw55vkpk96y9894ng7jf4wwaw5arf87ma5"; libraryHaskellDepends = [ base universe-some ]; description = "Universe instances for types from dependent-sum"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -695853,33 +690334,6 @@ self: { ) { }; "universe-instances-extended" = callPackage ( - { - mkDerivation, - adjunctions, - base, - comonad, - containers, - universe-base, - }: - mkDerivation { - pname = "universe-instances-extended"; - version = "1.1.3"; - sha256 = "02fxra5g76dk2jpbvmj0mj5bylj4400fcp3np3s5d31qgsjh2sn6"; - revision = "3"; - editedCabalFile = "02zv257ga1n4qzb2r97fpzblm28db04ws3d02fy1nlry9hcwk554"; - libraryHaskellDepends = [ - adjunctions - base - comonad - containers - universe-base - ]; - description = "Universe instances for types from selected extra packages"; - license = lib.licenses.bsd3; - } - ) { }; - - "universe-instances-extended_1_1_4" = callPackage ( { mkDerivation, adjunctions, @@ -695892,6 +690346,8 @@ self: { pname = "universe-instances-extended"; version = "1.1.4"; sha256 = "0kvwba4hd4ikwprrcyqh32mvbcy47gs47gc8ssh6m23jlj9rll2h"; + revision = "1"; + editedCabalFile = "0zk8j3m73na0zx1wz9axp4s0hbms76h791x2cqr2nlifx3fdjjb3"; libraryHaskellDepends = [ adjunctions base @@ -695901,7 +690357,6 @@ self: { ]; description = "Universe instances for types from selected extra packages"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -695929,29 +690384,6 @@ self: { ) { }; "universe-reverse-instances" = callPackage ( - { - mkDerivation, - base, - containers, - universe-base, - }: - mkDerivation { - pname = "universe-reverse-instances"; - version = "1.1.1"; - sha256 = "0wzvrnccj9hq1x55vy7a8xzppgf0zmbnlm3yz02qx3dglq97w4n4"; - revision = "4"; - editedCabalFile = "0s6779rs0p0wrarn749rasifiij8x8mihbg8m6cgazs1cxpfykjd"; - libraryHaskellDepends = [ - base - containers - universe-base - ]; - description = "Instances of standard classes that are made possible by enumerations"; - license = lib.licenses.bsd3; - } - ) { }; - - "universe-reverse-instances_1_1_2" = callPackage ( { mkDerivation, base, @@ -695962,6 +690394,8 @@ self: { pname = "universe-reverse-instances"; version = "1.1.2"; sha256 = "0kipii0wjsw8zhc8ajr4x7j8jiff4r92bdanpzf6fddzdd6a2ai5"; + revision = "1"; + editedCabalFile = "1nrz7jnq2kr397b9ysl8rin135bxd6q6pkngk26rvh17riygnkrb"; libraryHaskellDepends = [ base containers @@ -695969,47 +690403,10 @@ self: { ]; description = "Instances of standard classes that are made possible by enumerations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; "universe-some" = callPackage ( - { - mkDerivation, - base, - some, - template-haskell, - th-abstraction, - transformers, - universe-base, - }: - mkDerivation { - pname = "universe-some"; - version = "1.2.1"; - sha256 = "0pdvk5qi39d0wg8ac936c1fxs7v7qld2ggpqc9v7xc4pk3xq24bp"; - revision = "6"; - editedCabalFile = "04vj4sp5kk90ncln7mmm52pbwbvx8zpkxfvzzxk1jbf20bc7x83n"; - libraryHaskellDepends = [ - base - some - template-haskell - th-abstraction - transformers - universe-base - ]; - testHaskellDepends = [ - base - some - template-haskell - universe-base - ]; - description = "Universe instances for Some from some"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - "universe-some_1_2_2" = callPackage ( { mkDerivation, base, @@ -696023,6 +690420,8 @@ self: { pname = "universe-some"; version = "1.2.2"; sha256 = "1w6jd4mn2dzp9p147xwzaaq32l5zm906i8rd3aisw86chq2ivzzb"; + revision = "1"; + editedCabalFile = "0mrvhbgaxlvk28kdkx6z49qczzcv0x6a5v42mrmi1420f4nvfigj"; libraryHaskellDepends = [ base some @@ -696039,7 +690438,6 @@ self: { ]; description = "Universe instances for Some from some"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -696201,8 +690599,8 @@ self: { }: mkDerivation { pname = "unix-bytestring"; - version = "0.4.0.2"; - sha256 = "0pmkd5cvq3knsyl5izxpxs44axrf943xv4pwa1x20wmsg30fqmd2"; + version = "0.4.0.3"; + sha256 = "0y5nqdh79j5sf2w6v61gakazm45m1qyj5c8cf4b6qycjh31cv32l"; libraryHaskellDepends = [ base bytestring @@ -696226,8 +690624,8 @@ self: { }: mkDerivation { pname = "unix-compat"; - version = "0.7.3"; - sha256 = "11qxh9l2kqx4pqphbbmcbmc9bb2mifnjmzlcbkak5mjj163sskvs"; + version = "0.7.4"; + sha256 = "1x7gnyfx8bny5x021pha30frqxn4slwvg9aaal82kqcg1jb3m6v8"; libraryHaskellDepends = [ base unix @@ -696463,6 +690861,8 @@ self: { ]; description = "Straightforward bindings to the posix API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -696669,8 +691069,8 @@ self: { }: mkDerivation { pname = "unleash-client-haskell-core"; - version = "0.11.0"; - sha256 = "1n60lycxbl933c5pmf8194ccliblgfklamqx164bfxhfww3armfr"; + version = "0.12.0"; + sha256 = "0vw6s8g7kcvk5l9nrjhnj8q1ndjcy85fadm8aj2zam4hxs7gczfr"; libraryHaskellDepends = [ aeson base @@ -696816,8 +691216,8 @@ self: { }: mkDerivation { pname = "unliftio"; - version = "0.2.25.0"; - sha256 = "0aqiia15p5y0jddk6fsb00das035f8x5cpkzrmc9x3z7j4ia51gv"; + version = "0.2.25.1"; + sha256 = "0vikd29av2kk8sf09f2q3x9pgg8v90znsgpqdp0c4rk9xa6nzz1v"; libraryHaskellDepends = [ async base @@ -697374,7 +691774,9 @@ self: { doHaddock = false; description = "Unpacked containers via backpack"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; mainProgram = "unpacked-set-example"; + broken = true; } ) { }; @@ -697459,8 +691861,6 @@ self: { ]; description = "maybes of numeric values with fewer indirections"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -697482,6 +691882,8 @@ self: { ]; description = "optional text that unpacks well"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -698547,6 +692949,72 @@ self: { } ) { }; + "uri-bytestring_0_4_0_0" = callPackage ( + { + mkDerivation, + attoparsec, + base, + base-compat, + blaze-builder, + bytestring, + containers, + criterion, + deepseq, + deepseq-generics, + hedgehog, + HUnit, + network-uri, + safe, + tasty, + tasty-hedgehog, + tasty-hunit, + template-haskell, + th-lift-instances, + transformers, + }: + mkDerivation { + pname = "uri-bytestring"; + version = "0.4.0.0"; + sha256 = "09xwwljhb75nsxx0059ni5mkijr794z35vfvpb14710gp46wmz3z"; + libraryHaskellDepends = [ + attoparsec + base + blaze-builder + bytestring + containers + template-haskell + th-lift-instances + ]; + testHaskellDepends = [ + attoparsec + base + base-compat + blaze-builder + bytestring + containers + hedgehog + HUnit + safe + tasty + tasty-hedgehog + tasty-hunit + transformers + ]; + benchmarkHaskellDepends = [ + base + blaze-builder + bytestring + criterion + deepseq + deepseq-generics + network-uri + ]; + description = "Haskell URI parsing as ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "uri-bytestring-aeson" = callPackage ( { mkDerivation, @@ -698558,8 +693026,8 @@ self: { }: mkDerivation { pname = "uri-bytestring-aeson"; - version = "0.1.0.8"; - sha256 = "02bm5r0i1anwy3wv2xdfhnsmmgllv5vs7npy01fpmp91x7dcqak1"; + version = "0.1.0.9"; + sha256 = "0i79r2pjcwq7narl5f74vfja6ybjy3lw7q5y26dcpl3xj9x90cbf"; libraryHaskellDepends = [ aeson base @@ -699152,8 +693620,8 @@ self: { pname = "urlencoded"; version = "0.5.0.0"; sha256 = "0d1vj7w297cf9sk9x942za00f7ihqzcgbgjdbn7r9g0hz7qyl6nn"; - revision = "4"; - editedCabalFile = "0i0r2l7dcd9g5wid0bj5pfvybaxcf4xws2ki053javcbcgrbamyj"; + revision = "6"; + editedCabalFile = "0aikf9w5irarpxwm9nfdvgf3kj0rknn4gdvl748b6ikd90b294ic"; libraryHaskellDepends = [ base mtl @@ -699169,8 +693637,6 @@ self: { ]; description = "Generate or process x-www-urlencoded data"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -699220,7 +693686,6 @@ self: { ]; description = "Painfully simple URL deployment"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -699583,8 +694048,6 @@ self: { ]; description = "The UserId type and useful instances for web development"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -699662,6 +694125,7 @@ self: { description = "A mysql-haskell backend for the users library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -700276,8 +694740,8 @@ self: { }: mkDerivation { pname = "utxorpc"; - version = "0.0.14.0"; - sha256 = "0101dfb4f33l4qaa84s40lhlyfpmgsqb1v23j3x8kkf05md8bha8"; + version = "0.0.16.0"; + sha256 = "0jhk3x5qbp2rvknbir8s6y4vq8sy5qcs0p9md1g8kbi872ipglng"; libraryHaskellDepends = [ base proto-lens @@ -700642,8 +695106,6 @@ self: { ]; description = "Haskell 98 parser combintors for INFOB3TC at Utrecht University"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -700722,7 +695184,6 @@ self: { ]; description = "Attribute Grammar System of Universiteit Utrecht"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "uuagc"; } ) { }; @@ -700804,8 +695265,6 @@ self: { ]; description = "Cabal plugin for UUAGC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -700861,58 +695320,6 @@ self: { ) { }; "uuid" = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - cryptohash-md5, - cryptohash-sha1, - entropy, - network-info, - QuickCheck, - random, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - time, - uuid-types, - }: - mkDerivation { - pname = "uuid"; - version = "1.3.15"; - sha256 = "0r05h16gd7fgfpq9iz43jcn9jzrgfa0gk4cv1xy0p4rli66rb1gq"; - revision = "3"; - editedCabalFile = "089q2i4rmw8iqzjn2fif4yarnbb7gsnsa4c4zhl24l2hlyakymbx"; - libraryHaskellDepends = [ - base - binary - bytestring - cryptohash-md5 - cryptohash-sha1 - entropy - network-info - random - text - time - uuid-types - ]; - testHaskellDepends = [ - base - bytestring - QuickCheck - random - tasty - tasty-hunit - tasty-quickcheck - ]; - description = "For creating, comparing, parsing and printing Universally Unique Identifiers"; - license = lib.licenses.bsd3; - } - ) { }; - - "uuid_1_3_16" = callPackage ( { mkDerivation, base, @@ -700935,8 +695342,8 @@ self: { pname = "uuid"; version = "1.3.16"; sha256 = "1xhdf8zw2n2h4c0f8xf76c2gsjvldz34zgc4sn6wqpzcnk7pjihs"; - revision = "1"; - editedCabalFile = "1sbr491gywd2862060j71r1gj1wfh8v9jgzcljx5wkbwjr7lwc8f"; + revision = "2"; + editedCabalFile = "1ka9hr7naddpdrnr6nfr81ansfqhgf02f0yvsddzwv3k7crc1qjl"; libraryHaskellDepends = [ base binary @@ -700961,7 +695368,6 @@ self: { ]; description = "For creating, comparing, parsing and printing Universally Unique Identifiers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -701113,7 +695519,6 @@ self: { ]; description = "Orphan instances for the UUID datatype"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -701139,51 +695544,6 @@ self: { ) { }; "uuid-types" = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - deepseq, - hashable, - QuickCheck, - random, - tasty, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - }: - mkDerivation { - pname = "uuid-types"; - version = "1.0.5.1"; - sha256 = "0b6a5mvc6bc10lgiyfick9mnkdnlw8xj27dbbvx2pjdkh9lnvv0b"; - libraryHaskellDepends = [ - base - binary - bytestring - deepseq - hashable - random - template-haskell - text - ]; - testHaskellDepends = [ - base - binary - bytestring - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - template-haskell - ]; - description = "Type definitions for Universally Unique Identifiers"; - license = lib.licenses.bsd3; - } - ) { }; - - "uuid-types_1_0_6" = callPackage ( { mkDerivation, base, @@ -701203,8 +695563,8 @@ self: { pname = "uuid-types"; version = "1.0.6"; sha256 = "0zimp0v7hx073rcb4y9l463jfg4y3yqxdbmw975d6vrx919xj3by"; - revision = "1"; - editedCabalFile = "19jmxffgqp10s4rwxdsrbk65wm8iqi3b8byhbkl8p41n1m848mjr"; + revision = "2"; + editedCabalFile = "0gg1mr480k5y5q92a1p9ii8vs8i4m3719yaaa8lvi7391c88rrw8"; libraryHaskellDepends = [ base binary @@ -701227,7 +695587,6 @@ self: { ]; description = "Type definitions for Universally Unique Identifiers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -701279,9 +695638,7 @@ self: { ]; description = "Tweak .cabal files"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.berberman ]; - broken = true; } ) { }; @@ -701904,6 +696261,7 @@ self: { ]; description = "Compile-time checking for partial smart-constructors"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -702323,8 +696681,6 @@ self: { ]; description = "Validity instances for URI"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -702688,6 +697044,8 @@ self: { ]; description = "The VarMonad typeclass, generalizing types of references"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -702930,8 +697288,8 @@ self: { }: mkDerivation { pname = "variant"; - version = "1.0"; - sha256 = "13k50y8ap5gnbag5v1j2abddz98fzlay3kjzg93gs7fyz2dil7j2"; + version = "1.0.1"; + sha256 = "0c3c10il82php0nn9f9j6lcim27hyg8dq3bw4iqxdc3zj34plazs"; libraryHaskellDepends = [ base deepseq @@ -702988,27 +697346,44 @@ self: { "vary" = callPackage ( { mkDerivation, + aeson, base, + binary, + bytestring, + cereal, deepseq, doctest-parallel, + hashable, hspec, markdown-unlit, + QuickCheck, should-not-typecheck, }: mkDerivation { pname = "vary"; - version = "0.1.0.3"; - sha256 = "17c72sdnxwm27xqa8j5zpnyk8nl0ls6i0idmh8svr28q22xkam6m"; + version = "0.1.1.1"; + sha256 = "0qqhsld11qbv9d5rai2gkglb25jihkzcr0vif6x32njy27q1irb2"; libraryHaskellDepends = [ + aeson base + binary + cereal deepseq + hashable + QuickCheck ]; testHaskellDepends = [ + aeson base + binary + bytestring + cereal deepseq doctest-parallel + hashable hspec markdown-unlit + QuickCheck should-not-typecheck ]; testToolDepends = [ markdown-unlit ]; @@ -703080,8 +697455,8 @@ self: { pname = "vault"; version = "0.3.1.5"; sha256 = "181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc"; - revision = "9"; - editedCabalFile = "161akchka1ah1lhrzc0vm2f7ym0x2550scb4w2c0gl3y38n1c4jl"; + revision = "10"; + editedCabalFile = "03nw9b08pqhk9ck7lqcixsnh3sxz7zz3jvb3xxfmc2kksrfc4b11"; libraryHaskellDepends = [ base containers @@ -703445,6 +697820,72 @@ self: { } ) { }; + "vcr" = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + case-insensitive, + containers, + directory, + filepath, + hspec, + hspec-discover, + http-client, + http-client-tls, + http-conduit, + http-types, + HUnit, + mockery, + network-uri, + text, + yaml, + }: + mkDerivation { + pname = "vcr"; + version = "0.0.0"; + sha256 = "0h3rjrncjhh8b0lhpj3ilz8dqfrw3qj1qr7q9vpa098nkkvfyqxf"; + libraryHaskellDepends = [ + async + base + bytestring + case-insensitive + containers + directory + filepath + http-client + http-types + HUnit + network-uri + text + yaml + ]; + testHaskellDepends = [ + async + base + bytestring + case-insensitive + containers + directory + filepath + hspec + http-client + http-client-tls + http-conduit + http-types + HUnit + mockery + network-uri + text + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Record and replay HTTP interactions"; + license = lib.licenses.mit; + } + ) { }; + "vcs-ignore" = callPackage ( { mkDerivation, @@ -703648,63 +698089,6 @@ self: { ) { }; "vec" = callPackage ( - { - mkDerivation, - adjunctions, - base, - base-compat, - boring, - criterion, - deepseq, - distributive, - fin, - hashable, - indexed-traversable, - inspection-testing, - QuickCheck, - semigroupoids, - tagged, - transformers, - vector, - }: - mkDerivation { - pname = "vec"; - version = "0.5"; - sha256 = "17r0aq9yby99b4fxwaggdc2czlyh604yskcv2mpzy45sazw0690a"; - revision = "1"; - editedCabalFile = "0ixp1scb1adbb4i9s9zcsby4qckhzsahb5810bq9s5phi954wb8w"; - libraryHaskellDepends = [ - adjunctions - base - boring - deepseq - distributive - fin - hashable - indexed-traversable - QuickCheck - semigroupoids - transformers - ]; - testHaskellDepends = [ - base - base-compat - fin - inspection-testing - tagged - ]; - benchmarkHaskellDepends = [ - base - criterion - fin - vector - ]; - description = "Vec: length-indexed (sized) list"; - license = lib.licenses.bsd3; - } - ) { }; - - "vec_0_5_1" = callPackage ( { mkDerivation, adjunctions, @@ -703756,7 +698140,6 @@ self: { ]; description = "Vec: length-indexed (sized) list"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -703780,8 +698163,6 @@ self: { ]; description = "Vec: length-indexed (sized) list: lens support"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -703805,8 +698186,6 @@ self: { ]; description = "Vec: length-indexed (sized) list: optics support"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -703898,64 +698277,6 @@ self: { ) { }; "vector" = callPackage ( - { - mkDerivation, - base, - base-orphans, - deepseq, - doctest, - HUnit, - primitive, - QuickCheck, - random, - tasty, - tasty-bench, - tasty-hunit, - tasty-inspection-testing, - tasty-quickcheck, - template-haskell, - transformers, - vector-stream, - }: - mkDerivation { - pname = "vector"; - version = "0.13.1.0"; - sha256 = "1vpcxn0zkhmvksz373iz66bv42f358jv3zqg390vk2mbkqkp5wk3"; - revision = "2"; - editedCabalFile = "0ii5bzccaw632sjz9avbasmfabxc82w9vrn6lala9x9d1dyllmn8"; - libraryHaskellDepends = [ - base - deepseq - primitive - vector-stream - ]; - testHaskellDepends = [ - base - base-orphans - doctest - HUnit - primitive - QuickCheck - random - tasty - tasty-hunit - tasty-inspection-testing - tasty-quickcheck - template-haskell - transformers - ]; - benchmarkHaskellDepends = [ - base - random - tasty - tasty-bench - ]; - description = "Efficient Arrays"; - license = lib.licenses.bsd3; - } - ) { }; - - "vector_0_13_2_0" = callPackage ( { mkDerivation, base, @@ -703978,6 +698299,8 @@ self: { pname = "vector"; version = "0.13.2.0"; sha256 = "08y4j6nii17wc3fs3d2za0yifd3gqf73g8zyqdnsry6bhv3h7wi8"; + revision = "1"; + editedCabalFile = "07yq10jyw5y7dlvhx1szyf19gmih02sf5qv5937jl3ajfdxsadmp"; libraryHaskellDepends = [ base deepseq @@ -704009,7 +698332,6 @@ self: { doHaddock = false; description = "Efficient Arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -704027,10 +698349,8 @@ self: { }: mkDerivation { pname = "vector-algorithms"; - version = "0.9.0.2"; - sha256 = "0fi5gahk5spqy9jz6alvhp3sligyq9n1ib1w3mw48jbkp060vvl2"; - revision = "1"; - editedCabalFile = "11vfdv6d1dhcb6bkl4x0z22bni9gsl1qrq3r0wb4bj9ncb7nfqk3"; + version = "0.9.1.0"; + sha256 = "1clfam0brcpjwpzz14di6d51nx5mnsk7sd9bd250srq2d1kp9dnj"; libraryHaskellDepends = [ base bitvec @@ -704055,47 +698375,6 @@ self: { } ) { }; - "vector-algorithms_0_9_0_3" = callPackage ( - { - mkDerivation, - base, - bitvec, - bytestring, - containers, - mwc-random, - primitive, - QuickCheck, - vector, - }: - mkDerivation { - pname = "vector-algorithms"; - version = "0.9.0.3"; - sha256 = "17jd2kbz9frwcryp7zcjgwnh5vdajw9jmcqn17fq39f6ixwhp431"; - libraryHaskellDepends = [ - base - bitvec - bytestring - primitive - vector - ]; - testHaskellDepends = [ - base - bytestring - containers - QuickCheck - vector - ]; - benchmarkHaskellDepends = [ - base - mwc-random - vector - ]; - description = "Efficient algorithms for vector arrays"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "vector-binary" = callPackage ( { mkDerivation, @@ -704195,8 +698474,8 @@ self: { }: mkDerivation { pname = "vector-builder"; - version = "0.3.8.5"; - sha256 = "0c0crnqkqzx06l4xlzb4s0fdmxgjg2fjq1mllxn0vyh84pfgkfm0"; + version = "0.3.8.6"; + sha256 = "1zspnyzahxahirx8gvrw5fnn6xnmsb24cm6vd8wldpp3355jdlbx"; libraryHaskellDepends = [ base vector @@ -704489,17 +698768,27 @@ self: { mkDerivation, base, primitive, + quickcheck-instances, + tasty, + tasty-quickcheck, vector, }: mkDerivation { pname = "vector-fft"; - version = "0.1.0.2"; - sha256 = "1aygafvsx3wybbp6hqg5ddkawl8m5m6s6dg5hbrlyibz2whrp1fs"; + version = "0.2.0.0"; + sha256 = "1h3bpmiz71p5j7a6w4ajb4bfy8b53j7zplngg4dvn2xmq8pqzcn3"; libraryHaskellDepends = [ base primitive vector ]; + testHaskellDepends = [ + base + quickcheck-instances + tasty + tasty-quickcheck + vector + ]; description = "Native FFT and IFFT for vector"; license = lib.licenses.bsd3; } @@ -704519,10 +698808,10 @@ self: { }: mkDerivation { pname = "vector-fftw"; - version = "0.1.4.0"; - sha256 = "1ns5jhdx585s3jmcslscibf7ryaya3ca1shc4ysrikrp1mzx1jky"; - revision = "1"; - editedCabalFile = "0ncf80jfpm8g3rgdddfqxnhmdzj1qlvczzy24na129c282yp089m"; + version = "0.1.4.1"; + sha256 = "0h12zg90xb5w9i9y840xyxqdvnjk2dz02sm4h4s6nkxb1db65igp"; + revision = "2"; + editedCabalFile = "1gl7krjim5rmw7smrshzag46zqik8icapmr8bg4vnvip1mg7wbyq"; libraryHaskellDepends = [ base primitive @@ -704539,8 +698828,6 @@ self: { ]; description = "A binding to the fftw library for one-dimensional vectors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) fftw; }; @@ -704884,45 +699171,6 @@ self: { ) { }; "vector-sized" = callPackage ( - { - mkDerivation, - adjunctions, - base, - binary, - comonad, - deepseq, - distributive, - finite-typelits, - hashable, - indexed-list-literals, - primitive, - vector, - }: - mkDerivation { - pname = "vector-sized"; - version = "1.5.0"; - sha256 = "13h4qck1697iswd9f8w17fpjc6yhl2pgrvay7pb22j2h3mgaxpjl"; - revision = "3"; - editedCabalFile = "1rj53ya87vnglqdnzfvb4w01k3g3wqkcc1i7ip2xryz6pw6vg18w"; - libraryHaskellDepends = [ - adjunctions - base - binary - comonad - deepseq - distributive - finite-typelits - hashable - indexed-list-literals - primitive - vector - ]; - description = "Size tagged vectors"; - license = lib.licenses.bsd3; - } - ) { }; - - "vector-sized_1_6_1" = callPackage ( { mkDerivation, adjunctions, @@ -704958,7 +699206,6 @@ self: { ]; description = "Size tagged vectors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -705355,9 +699602,7 @@ self: { ]; description = "Easily view Vega or Vega-Lite visualizations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "vegaview"; - broken = true; } ) { }; @@ -706033,8 +700278,8 @@ self: { }: mkDerivation { pname = "versions"; - version = "6.0.7"; - sha256 = "1gn2xjgsgvjh0sav16kjmldviy1fbib6jlfd25c879a2a631b5p0"; + version = "6.0.8"; + sha256 = "03iv2mcxza4g1mcnji5mnm1igdqf1p8q624j9k4h9rwd582zk19z"; libraryHaskellDepends = [ base deepseq @@ -706089,6 +700334,7 @@ self: { ]; description = "Vertex enumeration"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -706122,10 +700368,8 @@ self: { }: mkDerivation { pname = "vessel"; - version = "0.3.0.0"; - sha256 = "1vqbrz8g9r43q6rqall6xhw6f4c56fj6lwp6cz0758fr7n4n3mqa"; - revision = "1"; - editedCabalFile = "1gngb4zc5169ybq9v8sm37fwn4f5mnyjql3n7l2iyhcp3d827xnx"; + version = "0.3.0.2"; + sha256 = "0jgpc2q11afs804apy9mzsqbd525xws2s0s0kba5mk45xldrahj4"; libraryHaskellDepends = [ aeson aeson-gadt-th @@ -706156,9 +700400,46 @@ self: { doHaddock = false; description = "Functor-parametric containers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; - broken = true; + } + ) { }; + + "vext" = callPackage ( + { + mkDerivation, + base, + byteslice, + natural-arithmetic, + primitive, + run-st, + tasty, + tasty-quickcheck, + transformers, + unlifted, + }: + mkDerivation { + pname = "vext"; + version = "0.1.6.0"; + sha256 = "1kf9yvpwf9pnqap11pirk6k5y7mw52a4xlvl7qpsnr7vbs1gilyl"; + libraryHaskellDepends = [ + base + natural-arithmetic + primitive + run-st + transformers + unlifted + ]; + testHaskellDepends = [ + base + byteslice + natural-arithmetic + tasty + tasty-quickcheck + unlifted + ]; + doHaddock = false; + description = "Array library monomorphized with backpack"; + license = lib.licenses.bsd3; } ) { }; @@ -706784,6 +701065,92 @@ self: { } ) { }; + "vikunja-api" = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + bytestring, + case-insensitive, + containers, + deepseq, + exceptions, + hspec, + http-api-data, + http-client, + http-client-tls, + http-media, + http-types, + iso8601-time, + katip, + microlens, + mtl, + network, + QuickCheck, + random, + safe-exceptions, + semigroups, + text, + time, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "vikunja-api"; + version = "0.24.6.0"; + sha256 = "1djb1lgsipgs3kj2hykk1ixbzrd2a7dmyba09ap5ln1acy8m42rc"; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + case-insensitive + containers + deepseq + exceptions + http-api-data + http-client + http-client-tls + http-media + http-types + iso8601-time + katip + microlens + mtl + network + random + safe-exceptions + text + time + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + hspec + iso8601-time + mtl + QuickCheck + semigroups + text + time + transformers + unordered-containers + vector + ]; + description = "Auto-generated vikunja-api API Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "vimeta" = callPackage ( { mkDerivation, @@ -707586,6 +701953,8 @@ self: { pname = "visualize-cbn"; version = "0.2.1"; sha256 = "08gc4r4xpxigjjgs205a65hjbwip9ycciqcj0h86kw2s3bh1p3gs"; + revision = "1"; + editedCabalFile = "0xl1bczr8f71cw928627bg55rzz4awlhbcf2l5qfjyzb6z4ynpc4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -707603,7 +701972,9 @@ self: { ]; description = "Visualize CBN reduction"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "visualize-cbn"; + broken = true; } ) { }; @@ -707874,6 +702245,7 @@ self: { description = "Phase vocoder"; license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -708456,7 +702828,6 @@ self: { filepath, microlens, microlens-mtl, - microlens-th, mtl, parsec, stm, @@ -708466,10 +702837,8 @@ self: { }: mkDerivation { pname = "vty"; - version = "6.1"; - sha256 = "1mkv9ywqgh4z94sh8dhglklnpa53mkk39qjncjfcwszi15ylpiig"; - revision = "1"; - editedCabalFile = "1wy4vfyr4nbb8ycfx80yrp59ggigcbfrsh5w1qk768y04d114kaj"; + version = "6.2"; + sha256 = "0ywqfdngfv5pnsk5pa99yizpbhdq856sy3z70q2hmpmlc2r4h7vg"; libraryHaskellDepends = [ base binary @@ -708480,7 +702849,6 @@ self: { filepath microlens microlens-mtl - microlens-th mtl parsec stm @@ -708493,7 +702861,7 @@ self: { } ) { }; - "vty_6_2" = callPackage ( + "vty_6_4" = callPackage ( { mkDerivation, base, @@ -708514,8 +702882,8 @@ self: { }: mkDerivation { pname = "vty"; - version = "6.2"; - sha256 = "0ywqfdngfv5pnsk5pa99yizpbhdq856sy3z70q2hmpmlc2r4h7vg"; + version = "6.4"; + sha256 = "0iha15inmig2j2f4kljwb2jhbqa8vsh2aa8l7y5fsanjiciscrbi"; libraryHaskellDepends = [ base binary @@ -709595,6 +703963,8 @@ self: { ]; description = "Run wai Applications in IO based monads"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -709949,7 +704319,7 @@ self: { case-insensitive, containers, cookie, - data-default-class, + data-default, directory, fast-logger, hspec, @@ -709974,8 +704344,8 @@ self: { }: mkDerivation { pname = "wai-extra"; - version = "3.1.15"; - sha256 = "0n786h3ck3ik9s3p1wmfgy47j9hdzwkgjmcmjhjgyxrvsvnzn6mx"; + version = "3.1.16"; + sha256 = "1g7n7kq4c4zmiffm7dsb4j4wq5khkgw2i9mx5x71yzj4disanahj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -709988,7 +704358,7 @@ self: { case-insensitive containers cookie - data-default-class + data-default directory fast-logger http-types @@ -710366,8 +704736,6 @@ self: { librarySystemDepends = [ fcgi ]; description = "Wai handler to fastcgi"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) fcgi; }; @@ -710395,10 +704763,10 @@ self: { }: mkDerivation { pname = "wai-handler-hal"; - version = "0.4.0.0"; - sha256 = "1qdw8ml3b0zgb09zrv37xp83yqw9v95nm22iw4ysdlampidz8s6d"; - revision = "2"; - editedCabalFile = "0way2hcy49prr6sl7rga62yswm1gzvfdg6ksq8m19rxnhfw9lw0l"; + version = "0.4.0.1"; + sha256 = "04blpf393mimd2wma6k7wf4plc76w8a74mmazgyi8jam6ck0id40"; + revision = "1"; + editedCabalFile = "1b7nad5313ih8ana6mccyy1hqgrky0zfn79mfli28n3i1lrpvara"; libraryHaskellDepends = [ base base64-bytestring @@ -710435,6 +704803,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Wrap WAI applications to run on AWS Lambda"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -710744,7 +705113,9 @@ self: { ]; description = "Haskell Webapps on AWS Lambda"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "wai-lambda"; + broken = true; } ) { }; @@ -710850,35 +705221,6 @@ self: { ) { }; "wai-logger" = callPackage ( - { - mkDerivation, - base, - byteorder, - bytestring, - fast-logger, - http-types, - network, - wai, - }: - mkDerivation { - pname = "wai-logger"; - version = "2.4.1"; - sha256 = "0p53gv38g4vjq0r1xbklk2qjyjzh3xbn41ccy37sxhqclzcynrws"; - libraryHaskellDepends = [ - base - byteorder - bytestring - fast-logger - http-types - network - wai - ]; - description = "A logging system for WAI"; - license = lib.licenses.bsd3; - } - ) { }; - - "wai-logger_2_5_0" = callPackage ( { mkDerivation, base, @@ -710904,7 +705246,6 @@ self: { ]; description = "A logging system for WAI"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -711711,6 +706052,7 @@ self: { description = "Route to different middlewares based on the incoming Accept header"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -711801,91 +706143,6 @@ self: { ) { }; "wai-middleware-delegate" = callPackage ( - { - mkDerivation, - async, - base, - blaze-builder, - bytestring, - bytestring-lexing, - case-insensitive, - conduit, - conduit-extra, - crypton-connection, - data-default, - hspec, - hspec-tmp-proc, - http-client, - http-client-tls, - http-types, - network, - random, - resourcet, - streaming-commons, - text, - tmp-proc, - vault, - wai, - wai-conduit, - warp, - warp-tls, - }: - mkDerivation { - pname = "wai-middleware-delegate"; - version = "0.1.4.1"; - sha256 = "0hc0x6w2j2incwn3nd253hyq27qi6f4m2h821vygg5n6h20rqnvz"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - async - base - blaze-builder - bytestring - case-insensitive - conduit - conduit-extra - data-default - http-client - http-types - streaming-commons - text - wai - wai-conduit - ]; - testHaskellDepends = [ - async - base - blaze-builder - bytestring - bytestring-lexing - case-insensitive - conduit - conduit-extra - crypton-connection - data-default - hspec - hspec-tmp-proc - http-client - http-client-tls - http-types - network - random - resourcet - text - tmp-proc - vault - wai - wai-conduit - warp - warp-tls - ]; - description = "WAI middleware that delegates handling of requests"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "wai-middleware-delegate_0_2_0_0" = callPackage ( { mkDerivation, async, @@ -711900,12 +706157,12 @@ self: { data-default, directory, filepath, + fmt, hspec, hspec-tmp-proc, http-client, http-client-tls, http-types, - mustache, network, random, resourcet, @@ -711923,9 +706180,8 @@ self: { }: mkDerivation { pname = "wai-middleware-delegate"; - version = "0.2.0.0"; - sha256 = "1jcbyrvfq7r9nfw9zmazl9nlc5z6dgxdrmjlyiqm25c4bdkkzqaa"; - enableSeparateDataOutput = true; + version = "0.2.0.1"; + sha256 = "1xqrfi6rqpa8k2iix9mcgyscavjjz3qdpm3gp1dijvyxfbwwp95m"; libraryHaskellDepends = [ async base @@ -711955,12 +706211,12 @@ self: { data-default directory filepath + fmt hspec hspec-tmp-proc http-client http-client-tls http-types - mustache network random resourcet @@ -711977,8 +706233,6 @@ self: { ]; description = "WAI middleware that delegates handling of requests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -712513,10 +706767,10 @@ self: { }: mkDerivation { pname = "wai-middleware-static"; - version = "0.9.2"; - sha256 = "1ynm0xcr3pj5bbph78p1kpyxvd0n3a0gfdbm6yb7i004ixaqf33c"; - revision = "5"; - editedCabalFile = "059vp0ipdgfpldzmqqhkayak6dicj8qhpb2qcwdk8y31bcg7895m"; + version = "0.9.3"; + sha256 = "0ylynnxj8jh99jdg7fddd1zs9358h2m15dizjrz904s3fhls6dp1"; + revision = "1"; + editedCabalFile = "0clzf364cg2rhviidahqlkfcad44yns1x2s71mrgy0ywqvnbca3r"; libraryHaskellDepends = [ base base16-bytestring @@ -712837,6 +707091,7 @@ self: { description = "Route Wai middlewares based on HTTP verbs"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -713350,95 +707605,6 @@ self: { ) { }; "wai-saml2" = callPackage ( - { - mkDerivation, - base, - base16-bytestring, - base64-bytestring, - bytestring, - c14n, - containers, - cryptonite, - data-default-class, - filepath, - http-types, - mtl, - network-uri, - pretty-show, - tasty, - tasty-golden, - text, - time, - vault, - wai, - wai-extra, - x509, - x509-store, - xml-conduit, - zlib, - }: - mkDerivation { - pname = "wai-saml2"; - version = "0.5"; - sha256 = "1am7b933ipwphxzsxrbprx8fi2lk2z710sgsk6d66fd2l6axayki"; - revision = "2"; - editedCabalFile = "11ilrysikaxnjvrzsqrxfjvbp4vaqvwbb787avvr2mzwm5107d3p"; - libraryHaskellDepends = [ - base - base16-bytestring - base64-bytestring - bytestring - c14n - containers - cryptonite - data-default-class - http-types - mtl - network-uri - text - time - vault - wai - wai-extra - x509 - x509-store - xml-conduit - zlib - ]; - testHaskellDepends = [ - base - base16-bytestring - base64-bytestring - bytestring - c14n - containers - cryptonite - data-default-class - filepath - http-types - mtl - network-uri - pretty-show - tasty - tasty-golden - text - time - vault - wai - wai-extra - x509 - x509-store - xml-conduit - zlib - ]; - description = "SAML2 assertion validation as WAI middleware"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - - "wai-saml2_0_6" = callPackage ( { mkDerivation, base, @@ -713520,8 +707686,6 @@ self: { ]; description = "SAML2 assertion validation as WAI middleware"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -713653,6 +707817,7 @@ self: { description = "An alternative session middleware for WAI"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -714101,8 +708266,6 @@ self: { ]; description = "A request rate limiting middleware using token buckets"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -714133,7 +708296,6 @@ self: { websockets ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -714569,131 +708731,6 @@ self: { ) { }; "warp" = callPackage ( - { - mkDerivation, - array, - auto-update, - base, - bsb-http-chunked, - bytestring, - case-insensitive, - containers, - crypton-x509, - directory, - gauge, - ghc-prim, - hashable, - hspec, - hspec-discover, - http-client, - http-date, - http-types, - http2, - iproute, - network, - process, - QuickCheck, - recv, - simple-sendfile, - stm, - streaming-commons, - text, - time-manager, - unix, - unliftio, - vault, - wai, - word8, - }: - mkDerivation { - pname = "warp"; - version = "3.3.31"; - sha256 = "13f3gqvwx0n9p80r7zs5q2i0xdql5grncf7nbligwkx45ggwgabw"; - libraryHaskellDepends = [ - array - auto-update - base - bsb-http-chunked - bytestring - case-insensitive - containers - crypton-x509 - ghc-prim - hashable - http-date - http-types - http2 - iproute - network - recv - simple-sendfile - stm - streaming-commons - text - time-manager - unix - unliftio - vault - wai - word8 - ]; - testHaskellDepends = [ - array - auto-update - base - bsb-http-chunked - bytestring - case-insensitive - containers - crypton-x509 - directory - ghc-prim - hashable - hspec - http-client - http-date - http-types - http2 - iproute - network - process - QuickCheck - recv - simple-sendfile - stm - streaming-commons - text - time-manager - unix - unliftio - vault - wai - word8 - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - auto-update - base - bytestring - containers - crypton-x509 - gauge - hashable - http-date - http-types - network - recv - time-manager - unix - unliftio - ]; - description = "A fast, light-weight web server for WAI applications"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - "warp_3_4_7" = callPackage ( { mkDerivation, array, @@ -714821,7 +708858,6 @@ self: { ]; description = "A fast, light-weight web server for WAI applications"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -714927,7 +708963,6 @@ self: { ]; description = "Warp based on QUIC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -714988,6 +709023,8 @@ self: { pname = "warp-systemd"; version = "0.3.0.0"; sha256 = "1yvkg49wla7axk8vdh5c7d0pxlhyb66ka0xiqi6a3ra3zmw5xi3c"; + revision = "2"; + editedCabalFile = "09pkrig9xq95k3n1yrhfcfa8i3dkdim4nd03mgm22523jk9b3hbw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -715006,9 +709043,8 @@ self: { ]; description = "Socket activation and other systemd integration for the Warp web server (WAI)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "warp-systemd-example"; - broken = true; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -715049,7 +709085,7 @@ self: { } ) { }; - "warp-tls_3_4_12" = callPackage ( + "warp-tls_3_4_13" = callPackage ( { mkDerivation, base, @@ -715064,8 +709100,8 @@ self: { }: mkDerivation { pname = "warp-tls"; - version = "3.4.12"; - sha256 = "09gx0fr5imvn7hcx55d2cgmia1di28mx8ckdvz487x0l7wkgbaqd"; + version = "3.4.13"; + sha256 = "0xxcd5202qcvd1jkiaj85gd8r3www3p7mxwf2j92awvg75jh9lsi"; libraryHaskellDepends = [ base bytestring @@ -715812,6 +709848,54 @@ self: { } ) { }; + "weave" = callPackage ( + { + mkDerivation, + base, + binary-tree, + containers, + data-fix, + transformers, + weave-core, + }: + mkDerivation { + pname = "weave"; + version = "0.1.0.0"; + sha256 = "07vv4blr1r35fp1w02agw685wscipy09ifhk575v0m301w5bh1qj"; + libraryHaskellDepends = [ + base + binary-tree + containers + data-fix + transformers + weave-core + ]; + doHaddock = false; + description = "Compositional breadth-first walks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "weave-core" = callPackage ( + { + mkDerivation, + base, + some, + }: + mkDerivation { + pname = "weave-core"; + version = "0.1.0.0"; + sha256 = "1lqz31r7a1vjqarcyk6x1rijavbpnikw8cr5zwg9c852j68sgl7q"; + libraryHaskellDepends = [ + base + some + ]; + description = "Core definitions for weave"; + license = lib.licenses.bsd3; + } + ) { }; + "web-browser-in-haskell" = callPackage ( { mkDerivation, @@ -716183,6 +710267,77 @@ self: { ) { }; "web-rep" = callPackage ( + { + mkDerivation, + async, + base, + bifunctors, + box, + box-socket, + bytestring, + doctest-parallel, + flatparse, + markup-parse, + mtl, + optics-core, + optics-extra, + optparse-applicative, + profunctors, + scotty, + string-interpolate, + text, + transformers, + unordered-containers, + wai-middleware-static, + wai-websockets, + websockets, + }: + mkDerivation { + pname = "web-rep"; + version = "0.12.3.0"; + sha256 = "10k2fm7g1p54v6gnn045vgc8p58xal17vxin9ah11xqr0dddk7sa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + base + bifunctors + box + box-socket + bytestring + flatparse + markup-parse + mtl + optics-core + optics-extra + profunctors + scotty + string-interpolate + text + transformers + unordered-containers + wai-middleware-static + wai-websockets + websockets + ]; + executableHaskellDepends = [ + base + box + markup-parse + optics-core + optparse-applicative + ]; + testHaskellDepends = [ + base + doctest-parallel + ]; + description = "representations of a web page"; + license = lib.licenses.bsd3; + mainProgram = "web-rep-example"; + } + ) { }; + + "web-rep_0_13_0_0" = callPackage ( { mkDerivation, async, @@ -716249,6 +710404,7 @@ self: { ]; description = "representations of a web page"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "web-rep-example"; } ) { }; @@ -716297,8 +710453,6 @@ self: { ]; description = "portable, type-safe URL routing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -716326,7 +710480,6 @@ self: { ]; description = "Use boomerang for type-safe URL parsers/printers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -716350,7 +710503,6 @@ self: { ]; description = "portable, type-safe URL routing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -716377,6 +710529,7 @@ self: { description = "Adds support for using web-routes with Happstack"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -716420,7 +710573,6 @@ self: { ]; description = "Extends web-routes with mtl-based MonadIO / MonadTrans RouteT instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -716511,7 +710663,6 @@ self: { ]; description = "Support for deriving PathInfo using Template Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -716563,6 +710714,7 @@ self: { description = "Library for maintaining correctness of URLs within an application"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -716625,8 +710777,8 @@ self: { }: mkDerivation { pname = "web-view"; - version = "0.6.1"; - sha256 = "08zqii0b566lrj8nn1cdndcdhppqb1gn5n0lgbv9vlj9b3glzyhc"; + version = "0.7.0"; + sha256 = "062n3zff1frm38qzcylrp25krxx2nr5w68w71ijja2j87glj20kz"; libraryHaskellDepends = [ base bytestring @@ -716660,6 +710812,42 @@ self: { } ) { }; + "web-view-colonnade" = callPackage ( + { + mkDerivation, + base, + colonnade, + containers, + text, + vector, + web-view, + }: + mkDerivation { + pname = "web-view-colonnade"; + version = "0.1.0.1"; + sha256 = "10hlpyb0zg4g9mzfw0yq0nhm6aklzi6k079dj36sfh0j0hl0vsg3"; + libraryHaskellDepends = [ + base + colonnade + containers + text + vector + web-view + ]; + testHaskellDepends = [ + base + colonnade + containers + text + vector + web-view + ]; + description = "Build HTML tables using web-view and colonnade"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "web3" = callPackage ( { mkDerivation, @@ -718778,6 +712966,7 @@ self: { { mkDerivation, base, + binary, bytestring, c2hs, JuicyPixels, @@ -718788,10 +712977,11 @@ self: { }: mkDerivation { pname = "webp"; - version = "0.1.0.3"; - sha256 = "01p55arpwq14yff0z285fdhrx0pjn9acxasapk7lr2f7ra5fql09"; + version = "0.1.1.0"; + sha256 = "0n1wb2xl1fb3y2wxhng7k39xb6pgc4l722f31zf0vgsnllk74kyr"; libraryHaskellDepends = [ base + binary bytestring JuicyPixels vector @@ -718974,105 +713164,6 @@ self: { ) { }; "websockets" = callPackage ( - { - mkDerivation, - async, - attoparsec, - base, - base64-bytestring, - binary, - bytestring, - bytestring-builder, - case-insensitive, - clock, - containers, - criterion, - entropy, - HUnit, - network, - QuickCheck, - random, - SHA, - streaming-commons, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - text, - }: - mkDerivation { - pname = "websockets"; - version = "0.12.7.3"; - sha256 = "0g3z0n4irf3gvbdf9p97jq05ybdg0gwjy5bj4nfc7ivsvyhaic6k"; - revision = "2"; - editedCabalFile = "045dsjhhwv73wrs6f91az9hvxygznmx14g6f3fv69yhz9s6lbkry"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - async - attoparsec - base - base64-bytestring - binary - bytestring - bytestring-builder - case-insensitive - clock - containers - entropy - network - random - SHA - streaming-commons - text - ]; - testHaskellDepends = [ - async - attoparsec - base - base64-bytestring - binary - bytestring - bytestring-builder - case-insensitive - clock - containers - entropy - HUnit - network - QuickCheck - random - SHA - streaming-commons - test-framework - test-framework-hunit - test-framework-quickcheck2 - text - ]; - benchmarkHaskellDepends = [ - async - attoparsec - base - base64-bytestring - binary - bytestring - bytestring-builder - case-insensitive - clock - containers - criterion - entropy - network - random - SHA - text - ]; - doCheck = false; - description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "websockets_0_13_0_0" = callPackage ( { mkDerivation, async, @@ -719160,7 +713251,6 @@ self: { doCheck = false; description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -719186,6 +713276,8 @@ self: { ]; description = "Extras for working with websockets & JSON"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -719264,6 +713356,7 @@ self: { description = "Simple streaming RPC mechanism using WebSockets"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -719329,7 +713422,6 @@ self: { ]; description = "Composable websockets clients"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -719350,7 +713442,6 @@ self: { websockets-simple ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -720341,8 +714432,8 @@ self: { }: mkDerivation { pname = "what4"; - version = "1.5.1"; - sha256 = "021i7ypxlz9lv0fkc1zkl4i6lydhy7jbq1w3565i8cdf4q7mlxrm"; + version = "1.6.3"; + sha256 = "13bwamsnw7dqqgr2r57wmhkqcz0xl244zzd7ab21cnq46ryvph4i"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -720431,12 +714522,11 @@ self: { ]; description = "Solver-agnostic symbolic values support for issuing queries"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "quickstart"; } ) { }; - "what4_1_6_2" = callPackage ( + "what4_1_7" = callPackage ( { mkDerivation, async, @@ -720500,8 +714590,8 @@ self: { }: mkDerivation { pname = "what4"; - version = "1.6.2"; - sha256 = "1qvlm4ib40f0y3gcxljx6vrsx8wcqsgnky2231a7y3wr121r2ffz"; + version = "1.7"; + sha256 = "1iba76c7zagxxgqvfxrsk92vayyhv1vjd6dd5wj242vps29jhb3v"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -720556,7 +714646,14 @@ self: { ]; executableHaskellDepends = [ base + containers + hedgehog + mtl parameterized-utils + tasty + tasty-hedgehog + tasty-hunit + transformers ]; testHaskellDepends = [ async @@ -720571,6 +714668,7 @@ self: { io-streams libBF lumberjack + mtl ordered-containers parameterized-utils prettyprinter @@ -720591,7 +714689,6 @@ self: { description = "Solver-agnostic symbolic values support for issuing queries"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "quickstart"; } ) { }; @@ -720678,6 +714775,30 @@ self: { ) { }; "wherefrom-compat" = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "wherefrom-compat"; + version = "0.1.1.1"; + sha256 = "125kkv55c38p00hcga7q19jk9p4p9nabal64zfkq79ihjwpf5qy1"; + revision = "1"; + editedCabalFile = "13dw2gim9cj9njng0k0rgl4cvas2digjr74h2iavkzjimzz0iijk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + description = "A compatibility layer for GHC's 'wherefrom' function"; + license = lib.licenses.bsd2; + } + ) { }; + + "wherefrom-compat_0_2_0_0" = callPackage ( { mkDerivation, base, @@ -720703,7 +714824,6 @@ self: { description = "A compatibility layer for GHC's 'wherefrom' function"; license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -720717,10 +714837,8 @@ self: { }: mkDerivation { pname = "which"; - version = "0.2.0.2"; - sha256 = "08w398rm86slizy3fqb1rfd926zycajfnzx0sa1awrnbh2kjfx6m"; - revision = "1"; - editedCabalFile = "1nr7bjggjallp1kxaq2675mqa35w5h228agxkkmw8y4kssikp7wg"; + version = "0.2.0.3"; + sha256 = "0rigsqf2rrx9cvxphg6sxlf0q97wnjzbfb0sg9ipjyfdgh3vzfgs"; libraryHaskellDepends = [ base shelly @@ -720974,10 +715092,8 @@ self: { }: mkDerivation { pname = "wide-word"; - version = "0.1.6.0"; - sha256 = "15wp0mdjbaacvzwkjlmdr7w6bm239g5v3ylkczwr3cfj30da0snz"; - revision = "4"; - editedCabalFile = "1nb1pcfm7kh59aqfj5344w0a96kjvc3zjww3702ff5gpxwabci8x"; + version = "0.1.7.0"; + sha256 = "01rx0bcc6kanyjp1vf9icymdgkmsx279m7rby2gpb1w0d6swnss8"; libraryHaskellDepends = [ base binary @@ -721549,8 +715665,8 @@ self: { }: mkDerivation { pname = "wild-bind"; - version = "0.1.2.10"; - sha256 = "1dav43i4cz0dag0qqm6cmisbkazp9jf0qaczsh3p5542rzla4bkg"; + version = "0.1.2.11"; + sha256 = "0mdwx0qwlmm22pajvg5s3rzm6xf83z14lfxwbwh8fiphxlgyhnin"; libraryHaskellDepends = [ base containers @@ -721569,8 +715685,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Dynamic key binding framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -721589,8 +715703,8 @@ self: { }: mkDerivation { pname = "wild-bind-indicator"; - version = "1.0.0.2"; - sha256 = "0bkwzn7b7j9npxzcdng53zmrlgzc6z072yr3prn6yq8pxrqr1wfz"; + version = "1.0.0.3"; + sha256 = "0ihvskd09gmrf376m5bih5ywhixpj9bsssa7b8k7r7yw1q27iasy"; enableSeparateDataOutput = true; libraryHaskellDepends = [ async @@ -721606,6 +715720,7 @@ self: { description = "Graphical indicator for WildBind"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -721621,8 +715736,8 @@ self: { }: mkDerivation { pname = "wild-bind-task-x11"; - version = "0.2.0.4"; - sha256 = "0yv8w5sfcxjkhb4i5lnnpq89sd0dnbbq2jgcp5sazmvf465v7wls"; + version = "0.2.0.5"; + sha256 = "0za92w5yfbp6xyzr0q7ql1i62vafgh5kgqchq7grmqvb4hcq45fl"; libraryHaskellDepends = [ base text @@ -721658,8 +715773,8 @@ self: { }: mkDerivation { pname = "wild-bind-x11"; - version = "0.2.0.16"; - sha256 = "183rrdpqg0hkikwgckk415x1i98k8la19p2lgjzcihikj7xm6h26"; + version = "0.2.0.17"; + sha256 = "119pd6bajvgv09vfn0rhcssqzqyh570hvdjyd1vby6fvhykymmvs"; libraryHaskellDepends = [ base containers @@ -721685,7 +715800,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "X11-specific implementation for WildBind"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -721850,8 +715964,6 @@ self: { ]; description = "OS window icon/name utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -722251,8 +716363,8 @@ self: { }: mkDerivation { pname = "witch"; - version = "1.2.3.1"; - sha256 = "1fh6ds84ika43myhajv7c34d2mn34ms0qphd117ykwdxgp14fizb"; + version = "1.2.4.0"; + sha256 = "1kpkdqn8h8wrsf5i45j4y43favyb2f3nsk03n8gcf6rn6cgwk2cf"; libraryHaskellDepends = [ base bytestring @@ -722278,6 +716390,49 @@ self: { } ) { }; + "witch_1_3_0_1" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + HUnit, + tagged, + template-haskell, + text, + time, + transformers, + }: + mkDerivation { + pname = "witch"; + version = "1.3.0.1"; + sha256 = "0nbk4vxqj3ljxi0ybj02rc74ff32v6351mrj4sn9h1iw6lv81w2m"; + libraryHaskellDepends = [ + base + bytestring + containers + tagged + template-haskell + text + time + ]; + testHaskellDepends = [ + base + bytestring + containers + HUnit + tagged + text + time + transformers + ]; + description = "Convert values from one type into another"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + "with-index" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -722311,66 +716466,6 @@ self: { ) { }; "with-utf8" = callPackage ( - { - mkDerivation, - base, - deepseq, - directory, - filepath, - hedgehog, - HUnit, - process, - safe-exceptions, - tasty, - tasty-discover, - tasty-hedgehog, - tasty-hunit, - temporary, - text, - th-env, - unix, - }: - mkDerivation { - pname = "with-utf8"; - version = "1.0.2.4"; - sha256 = "0qpz8b5rw5p77jwcrzknqjkidkrfjlw5zh3r92giw35yzicmx7am"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - safe-exceptions - text - ]; - executableHaskellDepends = [ - base - directory - filepath - process - safe-exceptions - text - th-env - ]; - testHaskellDepends = [ - base - deepseq - hedgehog - HUnit - safe-exceptions - tasty - tasty-hedgehog - tasty-hunit - temporary - text - unix - ]; - testToolDepends = [ tasty-discover ]; - description = "Get your IO right on the first try"; - license = lib.licenses.mpl20; - mainProgram = "utf8-troubleshoot"; - } - ) { }; - - "with-utf8_1_1_0_0" = callPackage ( { mkDerivation, base, @@ -722394,8 +716489,8 @@ self: { pname = "with-utf8"; version = "1.1.0.0"; sha256 = "01p1pxshm3kjawy6sx8j1jw0sqg5dwbp2cy6wd04qmccr3vx1f54"; - revision = "1"; - editedCabalFile = "1j2f0cj47qa733ly6a3m3zs8y3978q6qr86sy3j46wki07s749gs"; + revision = "2"; + editedCabalFile = "0667wf282af928sggzlr8bkywa140xihss9dvsybypkpi16bmbwd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -722428,7 +716523,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Get your IO right on the first try"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; mainProgram = "utf8-troubleshoot"; } ) { }; @@ -722466,57 +716560,6 @@ self: { ) { }; "witherable" = callPackage ( - { - mkDerivation, - base, - base-orphans, - containers, - hashable, - indexed-traversable, - indexed-traversable-instances, - QuickCheck, - quickcheck-instances, - tasty, - tasty-quickcheck, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "witherable"; - version = "0.4.2"; - sha256 = "0121ic4xkv3k568j23zp22a5lrv0k11h94fq7cbijd18fjr2n3br"; - revision = "5"; - editedCabalFile = "1z16l02afhc69j8jjmlp9pfh8radd5sv4alwk3m7lx6lql7b3iph"; - libraryHaskellDepends = [ - base - base-orphans - containers - hashable - indexed-traversable - indexed-traversable-instances - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - base - containers - hashable - QuickCheck - quickcheck-instances - tasty - tasty-quickcheck - transformers - unordered-containers - vector - ]; - description = "filterable traversable"; - license = lib.licenses.bsd3; - } - ) { }; - - "witherable_0_5" = callPackage ( { mkDerivation, base, @@ -722564,7 +716607,6 @@ self: { ]; description = "filterable traversable"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -722584,6 +716626,8 @@ self: { ]; description = "Witherable = Traversable + Filterable"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -722869,8 +716913,6 @@ self: { ]; description = "A library for working with .wkt files."; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -723134,8 +717176,8 @@ self: { }: mkDerivation { pname = "wled-json"; - version = "0.0.1.0"; - sha256 = "0pdin356y0zfs73dbf6c99lk556hmidrqvifk1xz80k8crd5qdkq"; + version = "0.0.1.1"; + sha256 = "1d9i4qn9iyfxdd46drj811dyr9hask3sgbdim7vgkhphg5059g4p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -723159,9 +717201,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Convenient interface for interacting with WLED devices"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "wled-json-exe"; - broken = true; } ) { }; @@ -723973,6 +718013,8 @@ self: { mkDerivation, array, base, + bytestring, + conduit, containers, directory, errors, @@ -723989,18 +718031,21 @@ self: { test-framework, test-framework-hunit, test-framework-quickcheck2, + text, transformers, unordered-containers, }: mkDerivation { pname = "wordify"; - version = "0.1.0.0"; - sha256 = "1iw3sk8sspscl29chnvd69g8l7pfz7vlpj9vyai8fkwipmc3jrwv"; + version = "0.1.1.0"; + sha256 = "06wfa63l2nxk39c50zyacrwh48053z0mj114i08q0ydf95lv44w5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base + bytestring + conduit containers errors listsafe @@ -724010,6 +718055,7 @@ self: { safe semigroups split + text transformers unordered-containers ]; @@ -724737,6 +718783,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Newtypes to carry DerivingVia instances"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -725183,6 +719231,8 @@ self: { testHaskellDepends = [ base ]; description = "Adaptation of the wreq library for the effectful ecosystem"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -725841,9 +719891,7 @@ self: { ]; description = "A simple CLI utility for interacting with a websocket"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ws"; - broken = true; } ) { }; @@ -726175,7 +720223,6 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "wstunnel"; - maintainers = [ ]; } ) { }; @@ -726463,7 +720510,7 @@ self: { } ) { }; - "wuss_2_0_2_2" = callPackage ( + "wuss_2_0_2_3" = callPackage ( { mkDerivation, base, @@ -726476,8 +720523,8 @@ self: { }: mkDerivation { pname = "wuss"; - version = "2.0.2.2"; - sha256 = "0xrnd7n0nafjcgdvc1byfyibl4lp2z8xsxjnd1dq2vn8v8qpysz0"; + version = "2.0.2.3"; + sha256 = "1kvkvzlg034gd9jjgja12n5byy5psj59ksmqal2shy95fvcbi9dp"; libraryHaskellDepends = [ base bytestring @@ -727414,8 +721461,6 @@ self: { ]; description = "Parses XML files used by the XCB project"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -727431,9 +721476,9 @@ self: { filemanip, filepath, HUnit, - language-python, mtl, optparse-applicative, + pretty, split, test-framework, test-framework-hunit, @@ -727441,8 +721486,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "1.5.0"; - sha256 = "01labx0wjfks71xyvig7iwak3a6ijqxzsgdwjbzq7b2apbw4zasv"; + version = "1.7.1"; + sha256 = "199x70bq5vq3m7f1bapj59gyn3xraf6alk2i5glgw8hg77fnkh8b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -727453,8 +721498,8 @@ self: { either filemanip filepath - language-python mtl + pretty split xcb-types ]; @@ -727467,9 +721512,9 @@ self: { either filemanip filepath - language-python mtl optparse-applicative + pretty split xcb-types ]; @@ -727477,15 +721522,15 @@ self: { base filepath HUnit - language-python test-framework test-framework-hunit xcb-types ]; description = "A cffi-based python binding for X"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; mainProgram = "xcffibgen"; + broken = true; } ) { }; @@ -727985,7 +722030,9 @@ self: { "aarch64-linux" "armv7l-linux" ] ++ lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; mainProgram = "xgb-agaricus"; + broken = true; } ) { inherit (pkgs) xgboost; }; @@ -728604,8 +722651,8 @@ self: { }: mkDerivation { pname = "xlsx"; - version = "1.1.2.2"; - sha256 = "11swc66aql6ywd8cvk00939bha7rfnvq2i4xmkkqhh0bxif7hi5d"; + version = "1.1.3"; + sha256 = "1ar4lk8xcxkqd9k553sp9zzygk4lxzhah7d5z1hzj4l570mvdps4"; libraryHaskellDepends = [ attoparsec base @@ -728662,6 +722709,7 @@ self: { time vector xml-conduit + zip ]; benchmarkHaskellDepends = [ base @@ -728785,10 +722833,8 @@ self: { }: mkDerivation { pname = "xml-basic"; - version = "0.1.3.2"; - sha256 = "0kj26v20rakmmxk0gf6dccmxkcv39mnpcj9dfx45yr27a53b8170"; - revision = "1"; - editedCabalFile = "1nb63asl2sp9cy4hgmlz6n4vaylsssxqk42507r5hq9jjqss7rc8"; + version = "0.1.3.3"; + sha256 = "0rqran7gvn4p0fb6pdlsmav5nhsdli8dxnrh0rclbr14rw6xhzjy"; libraryHaskellDepends = [ base containers @@ -728903,6 +722949,75 @@ self: { } ) { }; + "xml-conduit_1_10_0_0" = callPackage ( + { + mkDerivation, + attoparsec, + base, + blaze-html, + blaze-markup, + bytestring, + Cabal, + cabal-doctest, + conduit, + conduit-extra, + containers, + data-default, + deepseq, + doctest, + hspec, + HUnit, + resourcet, + text, + transformers, + xml-types, + }: + mkDerivation { + pname = "xml-conduit"; + version = "1.10.0.0"; + sha256 = "14nyw6slc6yzbg0gjwji94zn7sh3ymg9fnx6q8m9zr407v6d16rz"; + setupHaskellDepends = [ + base + Cabal + cabal-doctest + ]; + libraryHaskellDepends = [ + attoparsec + base + blaze-html + blaze-markup + bytestring + conduit + conduit-extra + containers + data-default + deepseq + resourcet + text + transformers + xml-types + ]; + testHaskellDepends = [ + base + blaze-markup + bytestring + conduit + conduit-extra + containers + doctest + hspec + HUnit + resourcet + text + transformers + xml-types + ]; + description = "Pure-Haskell utilities for dealing with XML with the conduit package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "xml-conduit-decode" = callPackage ( { mkDerivation, @@ -729440,6 +723555,8 @@ self: { ]; description = "Indexed XML cursors similar to 'Text.XML.Cursor' from xml-conduit"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -729524,6 +723641,8 @@ self: { ]; description = "Lenses, traversals, and prisms for xml-conduit"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -730898,68 +725017,6 @@ self: { }; "xmonad" = callPackage ( - { - mkDerivation, - base, - containers, - data-default-class, - directory, - filepath, - mtl, - process, - QuickCheck, - quickcheck-classes, - setlocale, - time, - transformers, - unix, - X11, - }: - mkDerivation { - pname = "xmonad"; - version = "0.17.2"; - sha256 = "19qz9a23377nzc0qq8nca45s745mfncd4i2vwba14gi7ipipfcil"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - containers - data-default-class - directory - filepath - mtl - process - setlocale - time - transformers - unix - X11 - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - containers - QuickCheck - quickcheck-classes - X11 - ]; - postInstall = '' - install -D man/xmonad.1 ''${!outputDoc}/share/man/man1/xmonad.1 - install -D man/xmonad.hs ''${!outputDoc}/share/doc/$name/sample-xmonad.hs - ''; - description = "A tiling window manager"; - license = lib.licenses.bsd3; - mainProgram = "xmonad"; - maintainers = [ - lib.maintainers.dschrempf - lib.maintainers.ivanbrennan - lib.maintainers.peti - lib.maintainers.slotThe - ]; - } - ) { }; - - "xmonad_0_18_0" = callPackage ( { mkDerivation, base, @@ -731011,7 +725068,6 @@ self: { ''; description = "A tiling window manager"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "xmonad"; maintainers = [ lib.maintainers.dschrempf @@ -731062,76 +725118,6 @@ self: { ) { }; "xmonad-contrib" = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - hspec, - mtl, - process, - QuickCheck, - random, - time, - unix, - utf8-string, - X11, - X11-xft, - xmonad, - }: - mkDerivation { - pname = "xmonad-contrib"; - version = "0.18.0"; - sha256 = "1ccccz7jmksm2j5maqdfq2z135ggpdh0fl92k87w05663hxq1cb4"; - libraryHaskellDepends = [ - base - bytestring - containers - deepseq - directory - filepath - mtl - process - random - time - unix - utf8-string - X11 - X11-xft - xmonad - ]; - testHaskellDepends = [ - base - bytestring - containers - deepseq - directory - hspec - mtl - process - QuickCheck - random - time - unix - utf8-string - X11 - xmonad - ]; - description = "Community-maintained extensions for xmonad"; - license = lib.licenses.bsd3; - maintainers = [ - lib.maintainers.dschrempf - lib.maintainers.ivanbrennan - lib.maintainers.peti - lib.maintainers.slotThe - ]; - } - ) { }; - - "xmonad-contrib_0_18_1" = callPackage ( { mkDerivation, base, @@ -731194,7 +725180,6 @@ self: { ]; description = "Community-maintained extensions for xmonad"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan @@ -731718,8 +725703,6 @@ self: { description = "Text-based notification server for XMobar"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -732077,13 +726060,12 @@ self: { bytestring, case-insensitive, cmark-gfm, + code-page, containers, - data-default, + crypton-connection, directory, dlist, - exceptions, filepath, - firefly, fmt, ftp-client, Glob, @@ -732092,14 +726074,16 @@ self: { lens, modern-uri, mtl, + nyan-interpolation, o-clock, optparse-applicative, pretty-terminal, process, - raw-strings-qq, reflection, regex-tdfa, req, + safe-exceptions, + scotty, tagged, tagsoup, tasty, @@ -732108,20 +726092,19 @@ self: { tasty-quickcheck, text, text-metrics, - th-lift-instances, time, transformers, universum, uri-bytestring, + wai, + warp, with-utf8, yaml, }: mkDerivation { pname = "xrefcheck"; - version = "0.2.2"; - sha256 = "0qyl2wislma25s3n5aaqd732a2p7i9lsv4fvydm121a4r5sc5j4h"; - revision = "1"; - editedCabalFile = "1ph8x7clk3i6y8bvqn2v0fpkbvr3afna7qwx7rnc015rs8jdyalm"; + version = "0.3.1"; + sha256 = "01svjfmxbdxbymz796631n9cfnnldicdx3f2fmz4h8mv298yjlf4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -732132,10 +726115,9 @@ self: { bytestring cmark-gfm containers - data-default + crypton-connection directory dlist - exceptions filepath fmt ftp-client @@ -732145,18 +726127,18 @@ self: { lens modern-uri mtl + nyan-interpolation o-clock optparse-applicative pretty-terminal process - raw-strings-qq reflection regex-tdfa req + safe-exceptions tagsoup text text-metrics - th-lift-instances time transformers universum @@ -732165,25 +726147,27 @@ self: { ]; executableHaskellDepends = [ base - bytestring + code-page + directory universum with-utf8 ]; testHaskellDepends = [ base - bytestring case-insensitive cmark-gfm containers directory - firefly - fmt + filepath http-types + lens modern-uri + nyan-interpolation o-clock optparse-applicative reflection regex-tdfa + scotty tagged tasty tasty-hunit @@ -732191,6 +726175,8 @@ self: { time universum uri-bytestring + wai + warp yaml ]; testToolDepends = [ tasty-discover ]; @@ -732585,49 +726571,6 @@ self: { ) { }; "xxhash-ffi" = callPackage ( - { - mkDerivation, - base, - bytestring, - criterion, - deepseq, - digest, - hashable, - hspec, - murmur-hash, - QuickCheck, - xxhash, - }: - mkDerivation { - pname = "xxhash-ffi"; - version = "0.2.0.0"; - sha256 = "0srfz65dhn8lkxp1b4hiw385zg8kn5n83mnxm642h7jkakm66bpw"; - libraryHaskellDepends = [ - base - bytestring - ]; - testHaskellDepends = [ - base - bytestring - hspec - QuickCheck - ]; - benchmarkHaskellDepends = [ - base - bytestring - criterion - deepseq - digest - hashable - murmur-hash - xxhash - ]; - description = "Bindings to the C implementation the xxHash algorithm"; - license = lib.licenses.bsd3; - } - ) { }; - - "xxhash-ffi_0_3" = callPackage ( { mkDerivation, base, @@ -732677,6 +726620,7 @@ self: { description = "Bindings and high-level helpers for xxHash"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { libxxhash = null; }; @@ -732696,6 +726640,8 @@ self: { pname = "xz"; version = "5.6.3"; sha256 = "15450bmpbka14ykajr38aj8lyilg0vxsrhsdlq20a9zg63ppvc4d"; + revision = "1"; + editedCabalFile = "0a71h34i6bqywmsnhxqp8sya2q61lm6wdrfrjhg9hgnjkc09pkz2"; libraryHaskellDepends = [ base bytestring @@ -732719,8 +726665,8 @@ self: { { mkDerivation }: mkDerivation { pname = "xz-clib"; - version = "5.6.3"; - sha256 = "07pb33rjy0q8lyvz5bbmc7gwagpacn56ply2c92lcq527ixkdxfv"; + version = "5.8.0.1"; + sha256 = "0dw7lfkgjikawycwp1nglbdak9ay57nnidac5fdakyhg2paw8fpl"; doHaddock = false; description = "LZMA/XZ clibs"; license = lib.licenses.bsd0; @@ -734321,7 +728267,6 @@ self: { ]; description = "Support for parsing and rendering YAML documents"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -734592,10 +728537,8 @@ self: { }: mkDerivation { pname = "yampa-canvas"; - version = "0.2.3"; - sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r"; - revision = "13"; - editedCabalFile = "1401zbwg52q3y277h60c0ahwz105iakxfqpvi50bc8q6w56g7jbq"; + version = "0.2.4"; + sha256 = "0v5n5xzpp94w6ib10zq67z1b3rz1r8zha7ryd7a34lannnrd1kz1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -734669,6 +728612,8 @@ self: { ]; description = "A GLOSS backend for Yampa"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -734760,8 +728705,8 @@ self: { }: mkDerivation { pname = "yampa-test"; - version = "0.14.12"; - sha256 = "0izgyngkycrs0skmg6zisijhg9rp6gw7260pafrqvq6jakh3fawz"; + version = "0.15"; + sha256 = "1vs2n74r5znldkksspsqi4dhrmanblbrhwq9q7fyq4j4jzl1yp5x"; libraryHaskellDepends = [ base normaldistribution @@ -735219,19 +729164,19 @@ self: { tasty-hunit, template-haskell, text, + text-builder-linear, text-display, }: mkDerivation { pname = "yasi"; - version = "0.2.0.1"; - sha256 = "0j5g5h40qvz2rinka7mrb8nc7dzhnprdfpjmzc4pdlx1w8fzw8xy"; - revision = "6"; - editedCabalFile = "0w8xrfdb6mwzdzwlal9mi60gbs7l6v0hplw35ba2v1533md9z2a6"; + version = "0.2.0.2"; + sha256 = "0vblq86saihyk7rqfk4x7m6va0xdxpzza5pi9wvw1jp1rkg2ngvk"; libraryHaskellDepends = [ base ghc-hs-meta template-haskell text + text-builder-linear text-display ]; testHaskellDepends = [ @@ -735378,8 +729323,7 @@ self: { ]; description = "Total recursion schemes"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; - broken = true; + maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -735413,7 +729357,7 @@ self: { ]; description = "Pattern functors and instances for types in the containers package"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -735430,8 +729374,8 @@ self: { }: mkDerivation { pname = "yaya-hedgehog"; - version = "0.3.0.3"; - sha256 = "1adqxgpgarwka93h9xzx6443vj6b0nx4cyrh3dp38zcq2c7xji2v"; + version = "0.3.0.4"; + sha256 = "13dfs72bwf6gdlbjmcfqi4hz4q2z21wmp0i5adk1arp8kgfypmf3"; setupHaskellDepends = [ base Cabal @@ -735452,7 +729396,7 @@ self: { ]; description = "Hedgehog testing support for the Yaya recursion scheme library"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -735486,7 +729430,7 @@ self: { ]; description = "QuickCheck testing support for the Yaya recursion scheme library"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -735535,8 +729479,8 @@ self: { }: mkDerivation { pname = "yaya-unsafe"; - version = "0.4.1.2"; - sha256 = "0n4c2zf6ds2y4433j44hi890rwjchd09qfrdx2s61vis28xqyc1k"; + version = "0.4.1.3"; + sha256 = "183hc024drdha6j8sqij9mv412yz0bc8mxv5jicg0qx3q1ldxr4y"; setupHaskellDepends = [ base Cabal @@ -735558,7 +729502,7 @@ self: { ]; description = "Non-total extensions to the Yaya recursion scheme library"; license = lib.licenses.agpl3Plus; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -737138,67 +731082,6 @@ self: { ) { }; "yesod-auth-oauth2" = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - cryptonite, - errors, - hoauth2, - hspec, - http-client, - http-conduit, - http-types, - memory, - microlens, - mtl, - safe-exceptions, - text, - transformers, - unliftio, - uri-bytestring, - yesod-auth, - yesod-core, - }: - mkDerivation { - pname = "yesod-auth-oauth2"; - version = "0.7.2.0"; - sha256 = "055x45abny97h26p3s3zf08ifb3vakys3qviralqggqnlj1zmdxj"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bytestring - cryptonite - errors - hoauth2 - http-client - http-conduit - http-types - memory - microlens - mtl - safe-exceptions - text - transformers - unliftio - uri-bytestring - yesod-auth - yesod-core - ]; - testHaskellDepends = [ - base - hspec - uri-bytestring - ]; - description = "OAuth 2.0 authentication plugins"; - license = lib.licenses.mit; - } - ) { }; - - "yesod-auth-oauth2_0_7_4_0" = callPackage ( { mkDerivation, aeson, @@ -737256,7 +731139,6 @@ self: { ]; description = "OAuth 2.0 authentication plugins"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -737473,6 +731355,7 @@ self: { description = "Traditional email/pass auth for Yesod"; license = lib.licenses.bsd3; platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; mainProgram = "yesod-auth-simple-test"; } ) { }; @@ -737898,6 +731781,7 @@ self: { conduit-extra, containers, cookie, + data-default, deepseq, entropy, fast-logger, @@ -737933,10 +731817,8 @@ self: { }: mkDerivation { pname = "yesod-core"; - version = "1.6.26.0"; - sha256 = "0rsn09hsmg0wffy012fmxa0i9jz7p9j575mj946jphm663y8dh7b"; - revision = "1"; - editedCabalFile = "1zqaimbj3bx5idcaza7z7vmh5p0isyddapdd8wx114mldhb5v11q"; + version = "1.6.27.0"; + sha256 = "104phivlhpb2b48cmvsj99x358z82xja9xz8i0mlhna40dcpx6cp"; libraryHaskellDepends = [ aeson attoparsec-aeson @@ -737952,6 +731834,7 @@ self: { conduit-extra containers cookie + data-default deepseq entropy fast-logger @@ -738568,6 +732451,7 @@ self: { ]; description = "Useful glue functions between the fb library and Yesod"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -739372,6 +733256,8 @@ self: { ]; description = "A middleware for building CSP headers on the fly"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -743145,8 +737031,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Parser combinators for young padawans"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -743474,8 +737358,6 @@ self: { ]; description = "mtl-style transformations for Yesod sites"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -744215,8 +738097,8 @@ self: { }: mkDerivation { pname = "zenacy-html"; - version = "2.1.0"; - sha256 = "0xyzgklkjlmx8jq5r67vkjgay4xkb2941m0cq9a8s4s4yjknvfh5"; + version = "2.1.2"; + sha256 = "1aqnyxq4wj3qf4x66id8ygjf64n2ihyas3y2fyhkxfjf6lkls417"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -744293,8 +738175,8 @@ self: { }: mkDerivation { pname = "zenacy-unicode"; - version = "1.0.2"; - sha256 = "0v9zsiqm07gmyqa3c3caak2lfi8z499xmj0xa3lyx8s2nd6aficn"; + version = "1.0.3"; + sha256 = "11izfigrkj2qh5m8q2frvslirkb7vx66s2mrfjw8w6gmvvy822x6"; libraryHaskellDepends = [ base bytestring @@ -744638,8 +738520,8 @@ self: { }: mkDerivation { pname = "zephyr-copilot"; - version = "1.0.9"; - sha256 = "1mwyrcd9a9ih31qfagkl16fyyyv814acq6z26dw5aiglzlgnymjn"; + version = "1.0.10"; + sha256 = "05kpn7js9cmgfk17wjxi0agg86czijf79il57d1agwwq8080s0ng"; libraryHaskellDepends = [ base containers @@ -744722,7 +738604,6 @@ self: { ]; description = "Post to 0bin services"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "zerobin"; } ) { }; @@ -745188,8 +739069,8 @@ self: { }: mkDerivation { pname = "zeugma"; - version = "0.10.0.0"; - sha256 = "0q1q3hhj8lf10zbb34rx317h2pr6hp8807p2zsi4n7xdgi6qjz3s"; + version = "0.10.0.1"; + sha256 = "15lah2yg29kw14xn2q5lyrxhzczf45l9vgv0i5v410mnlkhj8jwn"; libraryHaskellDepends = [ base chronos @@ -745205,7 +739086,6 @@ self: { ]; description = "Polysemy effects for testing"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -745510,32 +739390,6 @@ self: { ) { }; "zigzag" = callPackage ( - { - mkDerivation, - base, - tasty, - tasty-hunit, - tasty-quickcheck, - }: - mkDerivation { - pname = "zigzag"; - version = "0.0.1.0"; - sha256 = "1gy2hv4ggxfwrxg9v3qyxpfrm1j5sixckc2j3h37ckzsh5v06mga"; - revision = "2"; - editedCabalFile = "15bk9kmhmmw40vnh4axva4wx9l9v914f347pd8w71d6wpa0s3fjl"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base - tasty - tasty-hunit - tasty-quickcheck - ]; - description = "Zigzag encoding of integers into unsigned integers"; - license = lib.licenses.bsd3; - } - ) { }; - - "zigzag_0_1_0_0" = callPackage ( { mkDerivation, base, @@ -745556,7 +739410,6 @@ self: { ]; description = "Zigzag encoding of integers into unsigned integers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -745684,90 +739537,6 @@ self: { ) { }; "zip" = callPackage ( - { - mkDerivation, - base, - bytestring, - bzlib-conduit, - case-insensitive, - cereal, - conduit, - conduit-extra, - conduit-zstd, - containers, - digest, - directory, - dlist, - exceptions, - filepath, - hspec, - monad-control, - mtl, - QuickCheck, - resourcet, - temporary, - text, - time, - transformers, - transformers-base, - unix, - }: - mkDerivation { - pname = "zip"; - version = "2.0.1"; - sha256 = "0djjj1r30hfair0qq9vzla4qlaw60gmg2963vwch9pgiylzm2f5h"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - bzlib-conduit - case-insensitive - cereal - conduit - conduit-extra - conduit-zstd - containers - digest - directory - dlist - exceptions - filepath - monad-control - mtl - resourcet - text - time - transformers - transformers-base - unix - ]; - executableHaskellDepends = [ - base - filepath - ]; - testHaskellDepends = [ - base - bytestring - conduit - containers - directory - dlist - filepath - hspec - QuickCheck - temporary - text - time - ]; - description = "Operations on zip archives"; - license = lib.licenses.bsd3; - mainProgram = "haskell-zip-app"; - maintainers = [ lib.maintainers.mpscholten ]; - } - ) { }; - - "zip_2_1_0" = callPackage ( { mkDerivation, base, @@ -745800,8 +739569,8 @@ self: { pname = "zip"; version = "2.1.0"; sha256 = "1rbrayns2q34b0cp9b6zl3k600lbgck1c214rmvmywkhmms07slm"; - revision = "1"; - editedCabalFile = "1gm82c27fvgsincz0gi3c23w2lmlb5k3shnmncwdk6c3zyc4wjz0"; + revision = "3"; + editedCabalFile = "0pnj6ganama1b3q7rc50apw8xk73dxs4j66c382hryljnd1wvnf5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -745848,7 +739617,6 @@ self: { ]; description = "Operations on zip archives"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "haskell-zip-app"; maintainers = [ lib.maintainers.mpscholten ]; } @@ -746342,39 +740110,6 @@ self: { ) { }; "zlib" = callPackage ( - { - mkDerivation, - base, - bytestring, - QuickCheck, - tasty, - tasty-quickcheck, - zlib, - }: - mkDerivation { - pname = "zlib"; - version = "0.6.3.0"; - sha256 = "1nh4xsm3kgsg76jmkcphvy7hhslg9hx1s75mpsskhi2ksjd9ialy"; - revision = "5"; - editedCabalFile = "0mj3f7ql54p0pfa5a6q4xv4ci8xf00616ls0nyadpmlqbb4qilwn"; - libraryHaskellDepends = [ - base - bytestring - ]; - librarySystemDepends = [ zlib ]; - testHaskellDepends = [ - base - bytestring - QuickCheck - tasty - tasty-quickcheck - ]; - description = "Compression and decompression in the gzip and zlib formats"; - license = lib.licenses.bsd3; - } - ) { inherit (pkgs) zlib; }; - - "zlib_0_7_1_0" = callPackage ( { mkDerivation, base, @@ -746404,7 +740139,6 @@ self: { ]; description = "Compression and decompression in the gzip and zlib formats"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) zlib; }; @@ -746473,8 +740207,6 @@ self: { ]; description = "zlib compression bindings"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -747099,8 +740831,8 @@ self: { }: mkDerivation { pname = "zre"; - version = "0.1.5.1"; - sha256 = "071g9nvl4rbwkkdyi298cvf325xz1fdrp4l237f417yyf9pqybj3"; + version = "0.1.5.2"; + sha256 = "0886083q65rdcdf5jhmxq5crgq37hw58v4530hcccmm4ygz61jlf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -747563,6 +741295,106 @@ self: { } ) { }; + "zwirn" = callPackage ( + { + mkDerivation, + alex, + array, + base, + bytestring, + containers, + exceptions, + filepath, + happy, + hosc, + mtl, + network, + pretty, + text, + tidal-link, + zwirn-core, + }: + mkDerivation { + pname = "zwirn"; + version = "0.1.0.0"; + sha256 = "0aq53m9clg5xc745xl7fnm6x5m4igwvxnbzpp3d5fc4mj92vsc96"; + revision = "1"; + editedCabalFile = "18ciy6ycv90jxs09ywizlwx609rkwf0pchqqijbn6mg9xd4jbnwm"; + libraryHaskellDepends = [ + array + base + bytestring + containers + exceptions + filepath + hosc + mtl + network + pretty + text + tidal-link + zwirn-core + ]; + libraryToolDepends = [ + alex + happy + ]; + description = "a live coding language for playing with nested functions of time"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "zwirn-core" = callPackage ( + { + mkDerivation, + base, + containers, + criterion, + hmt, + hosc, + mtl, + random, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + tasty-smallcheck, + }: + mkDerivation { + pname = "zwirn-core"; + version = "0.1.1.0"; + sha256 = "0aabdj3w82qmgzxi7m5nbf1cnxwzg2k8p3dfcxs66bhfk5l36r3n"; + revision = "1"; + editedCabalFile = "1h5ggjm7rsgvb4xhd36d4ajv99w7dblg08xgarai0fpgj0r9dyyv"; + libraryHaskellDepends = [ + base + containers + hmt + hosc + mtl + random + stm + ]; + testHaskellDepends = [ + base + containers + tasty + tasty-hunit + tasty-quickcheck + tasty-smallcheck + ]; + benchmarkHaskellDepends = [ + base + criterion + ]; + description = "library for manipulating functions of time"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "zxcvbn-c" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -747719,7 +741551,9 @@ self: { ]; description = "Password strength estimation based on zxcvbn"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "zxcvbn-example"; + broken = true; } ) { }; diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix index 9b05bf36d774..48aeab14d057 100644 --- a/pkgs/development/haskell-modules/non-hackage-packages.nix +++ b/pkgs/development/haskell-modules/non-hackage-packages.nix @@ -41,17 +41,6 @@ self: super: nix-linter = self.callPackage ../../development/tools/analysis/nix-linter { }; - # hasura graphql-engine is not released to hackage. - # https://github.com/hasura/graphql-engine/issues/7391 - ci-info = self.callPackage ../misc/haskell/hasura/ci-info.nix { }; - pg-client = self.callPackage ../misc/haskell/hasura/pg-client.nix { }; - graphql-parser = self.callPackage ../misc/haskell/hasura/graphql-parser.nix { }; - graphql-engine = self.callPackage ../misc/haskell/hasura/graphql-engine.nix { }; - kriti-lang = self.callPackage ../misc/haskell/hasura/kriti-lang.nix { }; - hasura-resource-pool = self.callPackage ../misc/haskell/hasura/pool.nix { }; - hasura-ekg-core = self.callPackage ../misc/haskell/hasura/ekg-core.nix { }; - hasura-ekg-json = self.callPackage ../misc/haskell/hasura/ekg-json.nix { }; - # Unofficial fork until PRs are merged https://github.com/pcapriotti/optparse-applicative/pulls/roberth # cabal2nix --maintainer roberth https://github.com/hercules-ci/optparse-applicative.git > pkgs/development/misc/haskell/hercules-ci-optparse-applicative.nix hercules-ci-optparse-applicative = diff --git a/pkgs/development/haskell-modules/patches/cabal-install-3.14.1.1-lift-unix-bound.patch b/pkgs/development/haskell-modules/patches/cabal-install-3.14.1.1-lift-unix-bound.patch new file mode 100644 index 000000000000..ff9f1f427fac --- /dev/null +++ b/pkgs/development/haskell-modules/patches/cabal-install-3.14.1.1-lift-unix-bound.patch @@ -0,0 +1,11 @@ +--- a/cabal-install.cabal ++++ b/cabal-install.cabal +@@ -261,7 +261,7 @@ + -- newer directory for symlinks + build-depends: Win32 >= 2.8 && < 3, directory >=1.3.1.0 + else +- build-depends: unix >= 2.5 && < 2.8 || >= 2.8.6.0 && < 2.9 ++ build-depends: unix >= 2.5 && < 2.9 + + if flag(lukko) + build-depends: lukko >= 0.1 && <0.2 diff --git a/pkgs/development/haskell-modules/patches/git-annex-no-usr-prefix.patch b/pkgs/development/haskell-modules/patches/git-annex-no-usr-prefix.patch index 03c9368d52fb..e5529208b59f 100644 --- a/pkgs/development/haskell-modules/patches/git-annex-no-usr-prefix.patch +++ b/pkgs/development/haskell-modules/patches/git-annex-no-usr-prefix.patch @@ -2,12 +2,12 @@ diff --git a/Utility/FreeDesktop.hs b/Utility/FreeDesktop.hs index 896b89b991..6cbb4f90ae 100644 --- a/Utility/FreeDesktop.hs +++ b/Utility/FreeDesktop.hs -@@ -112,7 +112,7 @@ desktopfile f = f ++ ".desktop" +@@ -106,7 +106,7 @@ desktopfile f = toOsPath $ f ++ ".desktop" {- Directory used for installation of system wide data files.. -} - systemDataDir :: FilePath --systemDataDir = "/usr/share" -+systemDataDir = "/share" + systemDataDir :: OsPath +-systemDataDir = literalOsPath "/usr/share" ++systemDataDir = literalOsPath "/share" {- Directory used for installation of system wide config files. -} - systemConfigDir :: FilePath + systemConfigDir :: OsPath diff --git a/pkgs/development/haskell-modules/patches/gogol-core-144.patch b/pkgs/development/haskell-modules/patches/gogol-core-144.patch deleted file mode 100644 index 4e1ae86c0029..000000000000 --- a/pkgs/development/haskell-modules/patches/gogol-core-144.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/gogol-core.cabal b/gogol-core.cabal -index 4c47988..caa4796 100644 ---- a/gogol-core.cabal -+++ b/gogol-core.cabal -@@ -62,7 +62,7 @@ library - , lens >= 4.4 - , resourcet >= 1.1 - , scientific >= 0.3 -- , servant >= 0.4.4 -+ , servant >= 0.14.1 - , text >= 1.1 - , unordered-containers >= 0.2.5 - -diff --git a/src/Network/Google/Prelude.hs b/src/Network/Google/Prelude.hs -index a4ad9de..795c690 100644 ---- a/src/Network/Google/Prelude.hs -+++ b/src/Network/Google/Prelude.hs -@@ -28,7 +28,7 @@ import Network.HTTP.Client as Export (RequestBody) - import Numeric.Natural as Export (Natural) - import Prelude as Export hiding (product, span, any, Word) - import Servant.API as Export hiding (Headers, Link, getResponse, Stream, ResponseHeader, Header, header) --import Servant.Utils.Links as Export hiding (Link) -+import Servant.Links as Export hiding (Link) - import Web.HttpApiData as Export (FromHttpApiData (..), ToHttpApiData (..)) - - import Network.Google.Data.Bytes as Export diff --git a/pkgs/development/haskell-modules/patches/password-3.0.4.0-scrypt-conditional.patch b/pkgs/development/haskell-modules/patches/password-3.0.4.0-scrypt-conditional.patch deleted file mode 100644 index 1e9cc4c65ded..000000000000 --- a/pkgs/development/haskell-modules/patches/password-3.0.4.0-scrypt-conditional.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/password/password.cabal b/password/password.cabal -index 506457e..8fa978b 100644 ---- a/password.cabal -+++ b/password.cabal -@@ -186,6 +186,8 @@ test-suite password-tasty - other-modules: - Scrypt - Data.Password.Scrypt -+ build-depends: -+ scrypt - ghc-options: - -threaded -O2 -rtsopts -with-rtsopts=-N - build-depends: -@@ -195,7 +197,6 @@ test-suite password-tasty - , bytestring - , memory - , quickcheck-instances -- , scrypt - , tasty - , tasty-hunit - , tasty-quickcheck diff --git a/pkgs/development/interpreters/evcxr/default.nix b/pkgs/development/interpreters/evcxr/default.nix index 79c291f08e02..c5c35893e00d 100644 --- a/pkgs/development/interpreters/evcxr/default.nix +++ b/pkgs/development/interpreters/evcxr/default.nix @@ -9,8 +9,6 @@ gcc, cmake, libiconv, - CoreServices, - Security, }: rustPlatform.buildRustPackage rec { @@ -36,8 +34,6 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - CoreServices - Security ]; checkFlags = [ diff --git a/pkgs/development/interpreters/gauche/boot.nix b/pkgs/development/interpreters/gauche/boot.nix index 4b3179da90c1..497ebba15557 100644 --- a/pkgs/development/interpreters/gauche/boot.nix +++ b/pkgs/development/interpreters/gauche/boot.nix @@ -10,7 +10,6 @@ zlib, mbedtls, cacert, - darwin, }: stdenv.mkDerivation rec { @@ -29,18 +28,14 @@ stdenv.mkDerivation rec { texinfo ]; - buildInputs = - [ - libiconv - gdbm - openssl - zlib - mbedtls - cacert - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk_11_0.frameworks.CoreServices - ]; + buildInputs = [ + libiconv + gdbm + openssl + zlib + mbedtls + cacert + ]; postPatch = '' patchShebangs . diff --git a/pkgs/development/interpreters/gauche/default.nix b/pkgs/development/interpreters/gauche/default.nix index 3fb736ff7e38..7a72e64dec9f 100644 --- a/pkgs/development/interpreters/gauche/default.nix +++ b/pkgs/development/interpreters/gauche/default.nix @@ -12,7 +12,6 @@ zlib, mbedtls, cacert, - CoreServices, }: stdenv.mkDerivation rec { @@ -40,7 +39,7 @@ stdenv.mkDerivation rec { zlib mbedtls cacert - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; + ]; autoreconfPhase = '' ./DIST gen diff --git a/pkgs/development/interpreters/gnudatalanguage/default.nix b/pkgs/development/interpreters/gnudatalanguage/default.nix index f7570e745d3d..891853bd83d3 100644 --- a/pkgs/development/interpreters/gnudatalanguage/default.nix +++ b/pkgs/development/interpreters/gnudatalanguage/default.nix @@ -60,7 +60,6 @@ # and Darwin. enableWX ? (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin), wxGTK32, - Cocoa, # X11: OFF by default for platform consistency. Use X where WX is not available enableXWin ? (!stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isDarwin), }: @@ -152,7 +151,6 @@ stdenv.mkDerivation rec { ++ lib.optional enableGRIB eccodes ++ lib.optional enableGLPK glpk ++ lib.optional enableWX wxGTK32 - ++ lib.optional (enableWX && stdenv.hostPlatform.isDarwin) Cocoa ++ lib.optional enableMPI mpi ++ lib.optional enableLibtirpc hdf4-custom.libtirpc ++ lib.optional enableSzip szip; diff --git a/pkgs/development/interpreters/kerf/default.nix b/pkgs/development/interpreters/kerf/default.nix index 6fa17490d539..3193efaad5bc 100644 --- a/pkgs/development/interpreters/kerf/default.nix +++ b/pkgs/development/interpreters/kerf/default.nix @@ -7,10 +7,6 @@ ncurses, expect, - # darwin only below - Accelerate, - CoreGraphics, - CoreVideo, }: stdenv.mkDerivation rec { @@ -25,23 +21,11 @@ stdenv.mkDerivation rec { }; sourceRoot = "${src.name}/src"; - buildInputs = - [ - libedit - zlib - ncurses - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - [ - Accelerate - ] - ++ - lib.optionals stdenv.hostPlatform.isx86_64 # && isDarwin - [ - CoreGraphics - CoreVideo - ] - ); + buildInputs = [ + libedit + zlib + ncurses + ]; nativeCheckInputs = [ expect ]; doCheck = true; diff --git a/pkgs/development/interpreters/octave/default.nix b/pkgs/development/interpreters/octave/default.nix index 68c5ec0d1712..056a5416a62f 100644 --- a/pkgs/development/interpreters/octave/default.nix +++ b/pkgs/development/interpreters/octave/default.nix @@ -56,7 +56,6 @@ enableQt ? false, libsForQt5, libiconv, - darwin, }: let @@ -155,8 +154,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Accelerate - darwin.apple_sdk.frameworks.Cocoa ]; nativeBuildInputs = [ diff --git a/pkgs/development/interpreters/perl/interpreter.nix b/pkgs/development/interpreters/perl/interpreter.nix index 0c9586fe1273..f75a504b14de 100644 --- a/pkgs/development/interpreters/perl/interpreter.nix +++ b/pkgs/development/interpreters/perl/interpreter.nix @@ -273,6 +273,12 @@ stdenv.mkDerivation ( --replace "${ if stdenv.hasCC && stdenv.cc.cc != null then stdenv.cc.cc else "/no-such-path" }" /no-such-path \ + --replace "${ + if stdenv.hasCC && stdenv.cc.fallback_sdk or null != null then + stdenv.cc.fallback_sdk + else + "/no-such-path" + }" /no-such-path \ --replace "$man" /no-such-path '' + lib.optionalString crossCompiling '' diff --git a/pkgs/development/interpreters/python/cpython/3.10/raise-OSError-for-ERR_LIB_SYS.patch b/pkgs/development/interpreters/python/cpython/3.10/raise-OSError-for-ERR_LIB_SYS.patch deleted file mode 100644 index dd1fe891bf25..000000000000 --- a/pkgs/development/interpreters/python/cpython/3.10/raise-OSError-for-ERR_LIB_SYS.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/Modules/_ssl.c b/Modules/_ssl.c -index e637830..80728d2 100644 ---- a/Modules/_ssl.c -+++ b/Modules/_ssl.c -@@ -656,6 +656,11 @@ PySSL_SetError(PySSLSocket *sslsock, int ret, const char *filename, int lineno) - errstr = "Some I/O error occurred"; - } - } else { -+ if (ERR_GET_LIB(e) == ERR_LIB_SYS) { -+ // A system error is being reported; reason is set to errno -+ errno = ERR_GET_REASON(e); -+ return PyErr_SetFromErrno(PyExc_OSError); -+ } - p = PY_SSL_ERROR_SYSCALL; - } - break; -@@ -681,6 +686,11 @@ PySSL_SetError(PySSLSocket *sslsock, int ret, const char *filename, int lineno) - errstr = "EOF occurred in violation of protocol"; - } - #endif -+ if (ERR_GET_LIB(e) == ERR_LIB_SYS) { -+ // A system error is being reported; reason is set to errno -+ errno = ERR_GET_REASON(e); -+ return PyErr_SetFromErrno(PyExc_OSError); -+ } - break; - } - default: diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index b33dc33b5df8..bf36d886aa10 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -27,7 +27,6 @@ # platform-specific dependencies bashNonInteractive, - darwin, windows, # optional dependencies @@ -231,9 +230,6 @@ let ++ optionals bluezSupport [ bluez ] - ++ optionals enableFramework [ - darwin.apple_sdk.frameworks.Cocoa - ] ++ optionals stdenv.hostPlatform.isMinGW [ windows.dlfcn windows.mingw_w64_pthreads @@ -322,10 +318,6 @@ stdenv.mkDerivation (finalAttrs: { # libuuid, slowing down program startup a lot). noldconfigPatch ] - ++ optionals (pythonOlder "3.12") [ - # https://www.cve.org/CVERecord?id=CVE-2025-0938 - ./CVE-2025-0938.patch - ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform.isFreeBSD) [ # Cross compilation only supports a limited number of "known good" # configurations. If you're reading this and it's been a long time @@ -378,15 +370,6 @@ stdenv.mkDerivation (finalAttrs: { # fix failing tests with openssl >= 3.4 # https://github.com/python/cpython/pull/127361 ] - ++ optionals (pythonAtLeast "3.10" && pythonOlder "3.11") [ - ./3.10/raise-OSError-for-ERR_LIB_SYS.patch - ] - ++ optionals (pythonAtLeast "3.11" && pythonOlder "3.12") [ - (fetchpatch { - url = "https://github.com/python/cpython/commit/f4b31edf2d9d72878dab1f66a36913b5bcc848ec.patch"; - sha256 = "sha256-w7zZMp0yqyi4h5oG8sK4z9BwNEkqg4Ar+en3nlWcxh0="; - }) - ] ++ optionals (pythonAtLeast "3.11" && pythonOlder "3.13") [ # backport fix for https://github.com/python/cpython/issues/95855 ./platform-triplet-detection.patch diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index 580f3db89968..1589a122f516 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -2,7 +2,6 @@ __splicedPackages, callPackage, config, - darwin, db, lib, libffiBoot, @@ -22,10 +21,10 @@ sourceVersion = { major = "3"; minor = "12"; - patch = "9"; + patch = "10"; suffix = ""; }; - hash = "sha256-ciCDXZ+Qs3wAbphCqN/0WAqspDGGdPlHMCuNKPP4ERI="; + hash = "sha256-B6tpdHRZXgbwZkdBfTx/qX3tB6/Bp+RFTFY5kZtG6uo="; }; }; @@ -49,10 +48,10 @@ sourceVersion = { major = "3"; minor = "10"; - patch = "16"; + patch = "17"; suffix = ""; }; - hash = "sha256-v7JJYJmQIgSRobkoUKBxNe0IMeQXOM9oHWPPAbKo+9E="; + hash = "sha256-TGgFDwSdG0rFqt0N9fJ5QcA1DSqeerCQfuXrUiXZ1rA="; inherit passthruFun; }; @@ -61,10 +60,10 @@ sourceVersion = { major = "3"; minor = "11"; - patch = "11"; + patch = "12"; suffix = ""; }; - hash = "sha256-Kpkgx6DNI23jNkTtmAoTy7whBYv9xSj+u2CBV17XO+M="; + hash = "sha256-hJ2oevTfE3cQwXluJ2qVX3qFyflxCBBnyPVl0Vw1Kgk="; inherit passthruFun; }; @@ -81,10 +80,10 @@ sourceVersion = { major = "3"; minor = "13"; - patch = "2"; + patch = "3"; suffix = ""; }; - hash = "sha256-2YS8xXzWfKqyb33vQuUjscAVu8XcB4Ns9PC2P6FZ61Y="; + hash = "sha256-QPhovL3rgUmjFJWAu5v9QHszIc1I8L5jGvlVrJLA4EE="; inherit passthruFun; }; @@ -94,9 +93,9 @@ major = "3"; minor = "14"; patch = "0"; - suffix = "a6"; + suffix = "a7"; }; - hash = "sha256-jWGB5TMdmizWykBa4SMOiFiaBD9HaOu0Q9OInUXBw1w="; + hash = "sha256-ca287DrJ7fkzCOVc+0GE8utLFv2iuwpaOCkp7SnIOG0="; inherit passthruFun; }; # Minimal versions of Python (built without optional dependencies) diff --git a/pkgs/development/interpreters/rakudo/moarvm.nix b/pkgs/development/interpreters/rakudo/moarvm.nix index 73ee14bd505c..b08a5e054915 100644 --- a/pkgs/development/interpreters/rakudo/moarvm.nix +++ b/pkgs/development/interpreters/rakudo/moarvm.nix @@ -3,8 +3,6 @@ stdenv, fetchFromGitHub, perl, - CoreServices, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -33,12 +31,7 @@ stdenv.mkDerivation rec { --replace '`sw_vers -productVersion`' '"11.0"' ''; - buildInputs = - [ perl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - ApplicationServices - ]; + buildInputs = [ perl ]; doCheck = false; # MoarVM does not come with its own test suite configureScript = "${perl}/bin/perl ./Configure.pl"; diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 8f6694ceb7ee..9461b0335ee5 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -17,9 +17,7 @@ bison, autoconf, libiconv, - libobjc, libunwind, - Foundation, buildEnv, bundler, bundix, @@ -121,9 +119,7 @@ let bundler, bundix, libiconv, - libobjc, libunwind, - Foundation, makeBinaryWrapper, buildRubyGem, defaultGemConfig, @@ -185,9 +181,7 @@ let ++ op (!cursesSupport && stdenv.hostPlatform.isDarwin) readline ++ ops stdenv.hostPlatform.isDarwin [ libiconv - libobjc libunwind - Foundation ]; propagatedBuildInputs = op jemallocSupport jemalloc; @@ -435,8 +429,8 @@ in }; ruby_3_3 = generic { - version = rubyVersion "3" "3" "7" ""; - hash = "sha256-nDfDsSKIx67CDKEhznaEW+W7XXdmKiSRllGq8dEshig="; + version = rubyVersion "3" "3" "8" ""; + hash = "sha256-WuKKh6WaPkrWa8KTHSMturlT0KqPa687xPj4CXfInKs="; cargoHash = "sha256-xE7Cv+NVmOHOlXa/Mg72CTSaZRb72lOja98JBvxPvSs="; }; diff --git a/pkgs/development/interpreters/spidermonkey/common.nix b/pkgs/development/interpreters/spidermonkey/common.nix index 5b2917393637..b500d4dea89c 100644 --- a/pkgs/development/interpreters/spidermonkey/common.nix +++ b/pkgs/development/interpreters/spidermonkey/common.nix @@ -27,7 +27,6 @@ nspr, readline, zlib, - libobjc, libiconv, }: @@ -98,7 +97,6 @@ stdenv.mkDerivation (finalAttrs: rec { zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc libiconv ]; diff --git a/pkgs/development/libraries/aribb25/default.nix b/pkgs/development/libraries/aribb25/default.nix index 2a0601a8875e..820ae89b83ca 100644 --- a/pkgs/development/libraries/aribb25/default.nix +++ b/pkgs/development/libraries/aribb25/default.nix @@ -6,7 +6,6 @@ autoreconfHook, pkg-config, pcsclite, - PCSC, }: stdenv.mkDerivation rec { @@ -28,9 +27,7 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ PCSC ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ pcsclite ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pcsclite ]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-deprecated-non-prototype"; diff --git a/pkgs/development/libraries/audio/cubeb/default.nix b/pkgs/development/libraries/audio/cubeb/default.nix index 9c7e3a5c79b6..f736e87e8290 100644 --- a/pkgs/development/libraries/audio/cubeb/default.nix +++ b/pkgs/development/libraries/audio/cubeb/default.nix @@ -9,9 +9,6 @@ libpulseaudio, sndio, speexdsp, - AudioUnit, - CoreAudio, - CoreServices, lazyLoad ? !stdenv.hostPlatform.isDarwin, }: @@ -44,18 +41,7 @@ stdenv.mkDerivation { pkg-config ]; - buildInputs = - [ speexdsp ] - ++ ( - if stdenv.hostPlatform.isDarwin then - [ - AudioUnit - CoreAudio - CoreServices - ] - else - backendLibs - ); + buildInputs = [ speexdsp ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) backendLibs; cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" diff --git a/pkgs/development/libraries/audio/rtaudio/default.nix b/pkgs/development/libraries/audio/rtaudio/default.nix index e289cc2c3f9f..00f98be49fe9 100644 --- a/pkgs/development/libraries/audio/rtaudio/default.nix +++ b/pkgs/development/libraries/audio/rtaudio/default.nix @@ -12,7 +12,6 @@ jackSupport ? true, jack, coreaudioSupport ? stdenv.hostPlatform.isDarwin, - CoreAudio, }: stdenv.mkDerivation rec { @@ -35,8 +34,7 @@ stdenv.mkDerivation rec { buildInputs = lib.optional alsaSupport alsa-lib ++ lib.optional pulseaudioSupport libpulseaudio - ++ lib.optional jackSupport jack - ++ lib.optional coreaudioSupport CoreAudio; + ++ lib.optional jackSupport jack; cmakeFlags = [ "-DRTAUDIO_API_ALSA=${if alsaSupport then "ON" else "OFF"}" diff --git a/pkgs/development/libraries/audio/rtmidi/default.nix b/pkgs/development/libraries/audio/rtmidi/default.nix index b22849d2d54f..fb8d867d96f8 100644 --- a/pkgs/development/libraries/audio/rtmidi/default.nix +++ b/pkgs/development/libraries/audio/rtmidi/default.nix @@ -10,9 +10,6 @@ jackSupport ? true, jack, coremidiSupport ? stdenv.hostPlatform.isDarwin, - CoreMIDI, - CoreAudio, - CoreServices, }: stdenv.mkDerivation rec { @@ -31,14 +28,7 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - lib.optional alsaSupport alsa-lib - ++ lib.optional jackSupport jack - ++ lib.optionals coremidiSupport [ - CoreMIDI - CoreAudio - CoreServices - ]; + buildInputs = lib.optional alsaSupport alsa-lib ++ lib.optional jackSupport jack; cmakeFlags = [ "-DRTMIDI_API_ALSA=${if alsaSupport then "ON" else "OFF"}" diff --git a/pkgs/development/libraries/audiofile/default.nix b/pkgs/development/libraries/audiofile/default.nix index 6fc237975332..de5ce22b017a 100644 --- a/pkgs/development/libraries/audiofile/default.nix +++ b/pkgs/development/libraries/audiofile/default.nix @@ -4,8 +4,6 @@ fetchurl, fetchpatch, alsa-lib, - AudioUnit, - CoreServices, }: let @@ -27,14 +25,9 @@ stdenv.mkDerivation rec { pname = "audiofile"; version = "0.3.6"; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - AudioUnit - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; src = fetchurl { url = "https://audiofile.68k.org/audiofile-${version}.tar.gz"; diff --git a/pkgs/development/libraries/aws-c-cal/default.nix b/pkgs/development/libraries/aws-c-cal/default.nix index 8f485a04fb2b..eceed9985693 100644 --- a/pkgs/development/libraries/aws-c-cal/default.nix +++ b/pkgs/development/libraries/aws-c-cal/default.nix @@ -6,7 +6,6 @@ aws-c-common, nix, openssl, - Security, }: stdenv.mkDerivation (finalAttrs: { @@ -33,8 +32,6 @@ stdenv.mkDerivation (finalAttrs: { openssl ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; diff --git a/pkgs/development/libraries/aws-c-io/default.nix b/pkgs/development/libraries/aws-c-io/default.nix index ef2a51754de2..ddf698b7bb54 100644 --- a/pkgs/development/libraries/aws-c-io/default.nix +++ b/pkgs/development/libraries/aws-c-io/default.nix @@ -7,7 +7,6 @@ aws-c-common, nix, s2n-tls, - Security, }: stdenv.mkDerivation rec { @@ -29,7 +28,6 @@ stdenv.mkDerivation rec { aws-c-common s2n-tls ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" diff --git a/pkgs/development/libraries/aws-sdk-cpp/default.nix b/pkgs/development/libraries/aws-sdk-cpp/default.nix index 47ef7a371a72..a0854db31509 100644 --- a/pkgs/development/libraries/aws-sdk-cpp/default.nix +++ b/pkgs/development/libraries/aws-sdk-cpp/default.nix @@ -7,8 +7,6 @@ openssl, zlib, aws-crt-cpp, - CoreAudio, - AudioToolbox, nix, arrow-cpp, aws-sdk-cpp, @@ -85,20 +83,11 @@ stdenv.mkDerivation rec { curl ]; - buildInputs = - [ - curl - openssl - zlib - ] - ++ lib.optionals - ( - stdenv.hostPlatform.isDarwin && ((builtins.elem "text-to-speech" apis) || (builtins.elem "*" apis)) - ) - [ - CoreAudio - AudioToolbox - ]; + buildInputs = [ + curl + openssl + zlib + ]; # propagation is needed for Security.framework to be available when linking propagatedBuildInputs = [ aws-crt-cpp ]; diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix index d9051e6290b4..9167e7b08c61 100644 --- a/pkgs/development/libraries/boost/generic.nix +++ b/pkgs/development/libraries/boost/generic.nix @@ -2,7 +2,6 @@ lib, stdenv, icu, - expat, zlib, bzip2, zstd, @@ -87,8 +86,6 @@ let "variant=${variant}" "threading=${threading}" "link=${link}" - "-sEXPAT_INCLUDE=${expat.dev}/include" - "-sEXPAT_LIBPATH=${expat.out}/lib" ] ++ lib.optionals (lib.versionAtLeast version "1.85") [ ( @@ -345,7 +342,6 @@ stdenv.mkDerivation { ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; buildInputs = [ - expat zlib bzip2 libiconv diff --git a/pkgs/development/libraries/botan/default.nix b/pkgs/development/libraries/botan/default.nix index 0e482049b11a..a5b22730df73 100644 --- a/pkgs/development/libraries/botan/default.nix +++ b/pkgs/development/libraries/botan/default.nix @@ -7,7 +7,6 @@ bzip2, zlib, jitterentropy, - darwin, static ? stdenv.hostPlatform.isStatic, # generates static libraries *only* }: @@ -51,13 +50,7 @@ let bzip2 zlib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreServices - Security - ] - ) + ++ lib.optionals (lib.versionAtLeast version "3.6.0") [ jitterentropy ]; diff --git a/pkgs/development/libraries/bullet/default.nix b/pkgs/development/libraries/bullet/default.nix index 63be83763eb2..59a03c86bba0 100644 --- a/pkgs/development/libraries/bullet/default.nix +++ b/pkgs/development/libraries/bullet/default.nix @@ -6,8 +6,6 @@ libGLU, libGL, libglut, - Cocoa, - OpenGL, }: stdenv.mkDerivation rec { @@ -22,26 +20,16 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - libGLU - libGL - libglut - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - OpenGL - ]; + buildInputs = [ + libGLU + libGL + libglut + ]; - postPatch = - '' - substituteInPlace examples/ThirdPartyLibs/Gwen/CMakeLists.txt \ - --replace "-DGLEW_STATIC" "-DGLEW_STATIC -Wno-narrowing" - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - sed -i 's/FIND_PACKAGE(OpenGL)//' CMakeLists.txt - sed -i 's/FIND_LIBRARY(COCOA_LIBRARY Cocoa)//' CMakeLists.txt - ''; + postPatch = '' + substituteInPlace examples/ThirdPartyLibs/Gwen/CMakeLists.txt \ + --replace "-DGLEW_STATIC" "-DGLEW_STATIC -Wno-narrowing" + ''; cmakeFlags = [ @@ -50,11 +38,6 @@ stdenv.mkDerivation rec { "-DINSTALL_EXTRA_LIBS=ON" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-DOPENGL_FOUND=true" - "-DOPENGL_LIBRARIES=${OpenGL}/Library/Frameworks/OpenGL.framework" - "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks/OpenGL.framework" - "-DOPENGL_gl_LIBRARY=${OpenGL}/Library/Frameworks/OpenGL.framework" - "-DCOCOA_LIBRARY=${Cocoa}/Library/Frameworks/Cocoa.framework" "-DBUILD_BULLET2_DEMOS=OFF" "-DBUILD_UNIT_TESTS=OFF" "-DBUILD_BULLET_ROBOTICS_GUI_EXTRA=OFF" diff --git a/pkgs/development/libraries/bullet/roboschool-fork.nix b/pkgs/development/libraries/bullet/roboschool-fork.nix index 94ce4a3f865d..53b296aa82f0 100644 --- a/pkgs/development/libraries/bullet/roboschool-fork.nix +++ b/pkgs/development/libraries/bullet/roboschool-fork.nix @@ -6,8 +6,6 @@ libGLU, libGL, libglut, - Cocoa, - OpenGL, }: stdenv.mkDerivation { @@ -26,24 +24,14 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ cmake ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - libGLU - libGL - libglut - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - OpenGL - ]; + buildInputs = [ + libGLU + libGL + libglut + ]; patches = [ ./gwen-narrowing.patch ]; - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - sed -i 's/FIND_PACKAGE(OpenGL)//' CMakeLists.txt - sed -i 's/FIND_LIBRARY(COCOA_LIBRARY Cocoa)//' CMakeLists.txt - ''; - cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" @@ -51,11 +39,6 @@ stdenv.mkDerivation { "-DINSTALL_EXTRA_LIBS=ON" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-DOPENGL_FOUND=true" - "-DOPENGL_LIBRARIES=${OpenGL}/Library/Frameworks/OpenGL.framework" - "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks/OpenGL.framework" - "-DOPENGL_gl_LIBRARY=${OpenGL}/Library/Frameworks/OpenGL.framework" - "-DCOCOA_LIBRARY=${Cocoa}/Library/Frameworks/Cocoa.framework" "-DBUILD_BULLET2_DEMOS=OFF" "-DBUILD_UNIT_TESTS=OFF" ]; diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/development/libraries/c-ares/default.nix index aeeda1bf5073..34f2e7bbf62a 100644 --- a/pkgs/development/libraries/c-ares/default.nix +++ b/pkgs/development/libraries/c-ares/default.nix @@ -18,12 +18,12 @@ stdenv.mkDerivation rec { pname = "c-ares"; - version = "1.34.4"; + version = "1.34.5"; src = fetchurl { # Note: tag name varies in some versions, e.g. v1.30.0, c-ares-1_17_0. url = "https://github.com/c-ares/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; - hash = "sha256-+jjb7WWe5MxaMt9eJ97aV1+mhSx5pyuhr4XeNaauIi8="; + hash = "sha256-fZNXkOmvCBwlxJX9E8LPzaR5KYNBjpY1jvbnMg7gY0Y="; }; outputs = [ diff --git a/pkgs/development/libraries/cairomm/1.16.nix b/pkgs/development/libraries/cairomm/1.16.nix index 9ffbc38316a3..6b9e196fae06 100644 --- a/pkgs/development/libraries/cairomm/1.16.nix +++ b/pkgs/development/libraries/cairomm/1.16.nix @@ -9,7 +9,6 @@ cairo, fontconfig, libsigcxx30, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -32,14 +31,10 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - boost # for tests - fontconfig - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - ]; + buildInputs = [ + boost # for tests + fontconfig + ]; propagatedBuildInputs = [ cairo diff --git a/pkgs/development/libraries/cairomm/default.nix b/pkgs/development/libraries/cairomm/default.nix index 6c7046a15e53..f570ca3c4528 100644 --- a/pkgs/development/libraries/cairomm/default.nix +++ b/pkgs/development/libraries/cairomm/default.nix @@ -3,7 +3,6 @@ stdenv, lib, pkg-config, - darwin, boost, cairo, fontconfig, @@ -32,17 +31,10 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - boost # for tests - fontconfig - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - ApplicationServices - ] - ); + buildInputs = [ + boost # for tests + fontconfig + ]; propagatedBuildInputs = [ cairo diff --git a/pkgs/development/libraries/catch2/3.nix b/pkgs/development/libraries/catch2/3.nix index 01d35a85d873..750bc12a29cb 100644 --- a/pkgs/development/libraries/catch2/3.nix +++ b/pkgs/development/libraries/catch2/3.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "catch2"; - version = "3.8.0"; + version = "3.8.1"; src = fetchFromGitHub { owner = "catchorg"; repo = "Catch2"; rev = "v${version}"; - hash = "sha256-2gK+CUpml6AaHcwNoq0tHLr2NwqtMPx+jP80/LLFFr4="; + hash = "sha256-blhSdtNXwe4wKPVKlopsE0omgikMdl12JjwqASwJM2w="; }; nativeBuildInputs = [ diff --git a/pkgs/development/libraries/cctz/default.nix b/pkgs/development/libraries/cctz/default.nix index 2786ea7b1dca..a28c22d0443f 100644 --- a/pkgs/development/libraries/cctz/default.nix +++ b/pkgs/development/libraries/cctz/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - Foundation, }: stdenv.mkDerivation rec { @@ -18,8 +17,6 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Foundation; - installTargets = [ "install_hdrs" ] ++ lib.optional (!stdenv.hostPlatform.isStatic) "install_shared_lib" diff --git a/pkgs/development/libraries/check/default.nix b/pkgs/development/libraries/check/default.nix index e8ea400c958b..853bc99382bb 100644 --- a/pkgs/development/libraries/check/default.nix +++ b/pkgs/development/libraries/check/default.nix @@ -2,7 +2,6 @@ fetchurl, lib, stdenv, - CoreServices, }: stdenv.mkDerivation rec { @@ -22,8 +21,6 @@ stdenv.mkDerivation rec { # Test can randomly fail: https://hydra.nixos.org/build/7243912 doCheck = false; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin CoreServices; - meta = with lib; { description = "Unit testing framework for C"; diff --git a/pkgs/development/libraries/cogl/default.nix b/pkgs/development/libraries/cogl/default.nix index 58164f4454a5..76bf395f125d 100644 --- a/pkgs/development/libraries/cogl/default.nix +++ b/pkgs/development/libraries/cogl/default.nix @@ -21,7 +21,6 @@ gstreamerSupport ? false, gst_all_1, harfbuzz, - OpenGL, }: stdenv.mkDerivation rec { @@ -100,13 +99,11 @@ stdenv.mkDerivation rec { gst_all_1.gst-plugins-base ]; - buildInputs = - lib.optionals pangoSupport [ - pango - cairo - harfbuzz - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ OpenGL ]; + buildInputs = lib.optionals pangoSupport [ + pango + cairo + harfbuzz + ]; env = { diff --git a/pkgs/development/libraries/ctranslate2/default.nix b/pkgs/development/libraries/ctranslate2/default.nix index 6a31479b316d..f90b17c72c05 100644 --- a/pkgs/development/libraries/ctranslate2/default.nix +++ b/pkgs/development/libraries/ctranslate2/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, cmake, - darwin, # Accelerate llvmPackages, # openmp withMkl ? false, mkl, @@ -80,11 +79,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ llvmPackages.openmp - darwin.apple_sdk.frameworks.Accelerate - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - darwin.apple_sdk.frameworks.CoreGraphics - darwin.apple_sdk.frameworks.CoreVideo ]; passthru.tests = { diff --git a/pkgs/development/libraries/discord-rpc/default.nix b/pkgs/development/libraries/discord-rpc/default.nix index 7b85ec1a18d6..530e70732acf 100644 --- a/pkgs/development/libraries/discord-rpc/default.nix +++ b/pkgs/development/libraries/discord-rpc/default.nix @@ -5,7 +5,6 @@ fetchpatch, cmake, rapidjson, - AppKit, buildExamples ? false, }: @@ -26,7 +25,7 @@ stdenv.mkDerivation rec { buildInputs = [ rapidjson - ] ++ lib.optional stdenv.hostPlatform.isDarwin AppKit; + ]; cmakeFlags = [ "-DBUILD_SHARED_LIBS=true" diff --git a/pkgs/development/libraries/enchant/2.x.nix b/pkgs/development/libraries/enchant/2.x.nix index c5dde2033dc3..82ec5ee5e926 100644 --- a/pkgs/development/libraries/enchant/2.x.nix +++ b/pkgs/development/libraries/enchant/2.x.nix @@ -19,7 +19,6 @@ withVoikko ? true, withAppleSpell ? stdenv.hostPlatform.isDarwin, - Cocoa, }: assert withAppleSpell -> stdenv.hostPlatform.isDarwin; @@ -57,9 +56,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals withVoikko [ libvoikko - ] - ++ lib.optionals withAppleSpell [ - Cocoa ]; checkInputs = [ diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 6b6842189201..7f4406d34b95 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -56,7 +56,7 @@ withBzlib ? withHeadlessDeps, withCaca ? withFullDeps, # Textual display (ASCII art) withCdio ? withFullDeps && withGPL, # Audio CD grabbing - withCelt ? withHeadlessDeps, # CELT decoder + withCelt ? withFullDeps, # CELT decoder withChromaprint ? withFullDeps, # Audio fingerprinting withCodec2 ? withFullDeps, # codec2 en/decoding withCuda ? withFullDeps && withNvcodec, @@ -1019,6 +1019,10 @@ stdenv.mkDerivation ( } // lib.optionalAttrs withCudaLLVM { # remove once https://github.com/NixOS/nixpkgs/issues/318674 is addressed properly - hardeningDisable = [ "zerocallusedregs" ]; + hardeningDisable = [ + "pacret" + "shadowstack" + "zerocallusedregs" + ]; } ) diff --git a/pkgs/development/libraries/fltk/common.nix b/pkgs/development/libraries/fltk/common.nix index 6e851c66e077..6df8c0821963 100644 --- a/pkgs/development/libraries/fltk/common.nix +++ b/pkgs/development/libraries/fltk/common.nix @@ -22,15 +22,11 @@ libXcursor, libXft, libXrender, - ApplicationServices, - Carbon, - Cocoa, withGL ? true, libGL, libGLU, glew, - OpenGL, withCairo ? true, cairo, @@ -83,11 +79,7 @@ stdenv.mkDerivation { ]; buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Carbon - ] - ++ lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ + lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ libGL libGLU ] @@ -114,12 +106,6 @@ stdenv.mkDerivation { libXft libXrender ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ] - ++ lib.optionals (withGL && stdenv.hostPlatform.isDarwin) [ - OpenGL - ] ++ lib.optionals withCairo [ cairo ] diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index 7caccd4a2881..b068e627f844 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -10,7 +10,6 @@ gperf, dejavu_fonts, autoreconfHook, - CoreFoundation, testers, }: @@ -42,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ expat - ] ++ lib.optional stdenv.hostPlatform.isDarwin CoreFoundation; + ]; propagatedBuildInputs = [ freetype diff --git a/pkgs/development/libraries/fox/fox-1.6.nix b/pkgs/development/libraries/fox/fox-1.6.nix index cfe531ccfa7b..24b81816aeaf 100644 --- a/pkgs/development/libraries/fox/fox-1.6.nix +++ b/pkgs/development/libraries/fox/fox-1.6.nix @@ -16,7 +16,6 @@ libXfixes, mesa, xinput, - CoreServices, }: stdenv.mkDerivation rec { @@ -42,7 +41,7 @@ stdenv.mkDerivation rec { libGL libXfixes xinput - ] ++ lib.optional stdenv.hostPlatform.isDarwin CoreServices; + ]; doCheck = true; diff --git a/pkgs/development/libraries/freenect/default.nix b/pkgs/development/libraries/freenect/default.nix index 08c6b5a3a810..165d914c9ebd 100644 --- a/pkgs/development/libraries/freenect/default.nix +++ b/pkgs/development/libraries/freenect/default.nix @@ -10,8 +10,6 @@ libGL, libXi, libXmu, - GLUT, - Cocoa, }: stdenv.mkDerivation rec { @@ -25,19 +23,14 @@ stdenv.mkDerivation rec { sha256 = "sha256-PpJGFWrlQ5sK7TJxQNoPujw1MxWRjphvblwOqnF+mSg="; }; - buildInputs = - [ - libusb1 - libglut - libGLU - libGL - libXi - libXmu - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - GLUT - Cocoa - ]; + buildInputs = [ + libusb1 + libglut + libGLU + libGL + libXi + libXmu + ]; nativeBuildInputs = [ cmake diff --git a/pkgs/development/libraries/gegl/default.nix b/pkgs/development/libraries/gegl/default.nix index 9c429091908c..e3209c5e4f1f 100644 --- a/pkgs/development/libraries/gegl/default.nix +++ b/pkgs/development/libraries/gegl/default.nix @@ -30,7 +30,6 @@ libwebp, luajit, openexr, - OpenCL, suitesparse, withLuaJIT ? lib.meta.availableOn stdenv.hostPlatform luajit, gimp, @@ -82,9 +81,6 @@ stdenv.mkDerivation (finalAttrs: { openexr suitesparse ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - OpenCL - ] ++ lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ] diff --git a/pkgs/development/libraries/getdns/default.nix b/pkgs/development/libraries/getdns/default.nix index aa0df3aebc17..5916ca251dcf 100644 --- a/pkgs/development/libraries/getdns/default.nix +++ b/pkgs/development/libraries/getdns/default.nix @@ -5,7 +5,6 @@ stdenv, fetchurl, cmake, - darwin, doxygen, libidn2, libyaml, @@ -97,14 +96,11 @@ rec { yq ]; - buildInputs = - [ - getdns - libyaml - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ systemd ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.Security ]; + buildInputs = [ + getdns + libyaml + openssl + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ systemd ]; postInstall = '' rm -r $out/share/doc diff --git a/pkgs/development/libraries/glew/1.10.nix b/pkgs/development/libraries/glew/1.10.nix index f6198467aeec..30dd8e2a0401 100644 --- a/pkgs/development/libraries/glew/1.10.nix +++ b/pkgs/development/libraries/glew/1.10.nix @@ -6,8 +6,6 @@ libXmu, libXi, libXext, - AGL, - OpenGL, testers, mesa, }: @@ -21,16 +19,12 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "01zki46dr5khzlyywr3cg615bcal32dazfazkf360s1znqh17i4r"; }; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ AGL ] - else - [ - libXmu - libXi - libXext - ]; - propagatedBuildInputs = if stdenv.hostPlatform.isDarwin then [ OpenGL ] else [ libGLU ]; # GL/glew.h includes GL/glu.h + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libXmu + libXi + libXext + ]; + propagatedBuildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ libGLU ]; # GL/glew.h includes GL/glu.h outputs = [ "out" diff --git a/pkgs/development/libraries/glew/default.nix b/pkgs/development/libraries/glew/default.nix index 00a148c9df28..64b79757ccf5 100644 --- a/pkgs/development/libraries/glew/default.nix +++ b/pkgs/development/libraries/glew/default.nix @@ -8,7 +8,6 @@ libXmu, libXi, libXext, - OpenGL, enableEGL ? (!stdenv.hostPlatform.isDarwin), testers, mesa, @@ -50,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { libXi libXext ]; - propagatedBuildInputs = if stdenv.hostPlatform.isDarwin then [ OpenGL ] else [ libGLU ]; # GL/glew.h includes GL/glu.h + propagatedBuildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ libGLU ]; # GL/glew.h includes GL/glu.h cmakeDir = "cmake"; cmakeFlags = [ diff --git a/pkgs/development/libraries/glibmm/2.68.nix b/pkgs/development/libraries/glibmm/2.68.nix index cb7054fe3398..c8e250c9ef50 100644 --- a/pkgs/development/libraries/glibmm/2.68.nix +++ b/pkgs/development/libraries/glibmm/2.68.nix @@ -7,7 +7,6 @@ glib, libsigcxx30, gnome, - Cocoa, meson, ninja, }: @@ -34,10 +33,6 @@ stdenv.mkDerivation rec { glib # for glib-compile-schemas ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ]; - propagatedBuildInputs = [ glib libsigcxx30 diff --git a/pkgs/development/libraries/glibmm/default.nix b/pkgs/development/libraries/glibmm/default.nix index 732c3d77c4e2..317de19f6703 100644 --- a/pkgs/development/libraries/glibmm/default.nix +++ b/pkgs/development/libraries/glibmm/default.nix @@ -7,7 +7,6 @@ glib, libsigcxx, gnome, - darwin, meson, ninja, }: @@ -33,13 +32,6 @@ stdenv.mkDerivation rec { gnum4 glib # for glib-compile-schemas ]; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Cocoa - ] - ); propagatedBuildInputs = [ glib libsigcxx diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix index 1575064fd2dc..ac45fc96e2b0 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/development/libraries/gnutls/default.nix @@ -3,11 +3,9 @@ stdenv, fetchurl, zlib, - lzo, libtasn1, nettle, pkg-config, - lzip, perl, gmp, autoconf, @@ -27,7 +25,6 @@ libunistring, withP11-kit ? !stdenv.hostPlatform.isStatic, p11-kit, - Security, # darwin Security.framework # certificate compression - only zlib now, more possible: zstd, brotli # for passthru.tests @@ -142,8 +139,6 @@ stdenv.mkDerivation rec { buildInputs = [ - lzo - lzip libtasn1 libidn2 zlib @@ -153,7 +148,7 @@ stdenv.mkDerivation rec { gettext libiconv ] - ++ lib.optional (withP11-kit) p11-kit + ++ lib.optional withP11-kit p11-kit ++ lib.optional (tpmSupport && stdenv.hostPlatform.isLinux) trousers; nativeBuildInputs = @@ -172,10 +167,7 @@ stdenv.mkDerivation rec { util-linux ]; - propagatedBuildInputs = - [ nettle ] - # Builds dynamically linking against gnutls seem to need the framework now. - ++ lib.optional isDarwin Security; + propagatedBuildInputs = [ nettle ]; inherit doCheck; # stdenv's `NIX_SSL_CERT_FILE=/no-cert-file.crt` breaks tests. diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index b7d246e64088..eab5dbffd8ca 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -95,14 +95,6 @@ libfreeaptx, zxing-cpp, usrsctp, - VideoToolbox, - AudioToolbox, - AVFoundation, - Cocoa, - CoreMedia, - CoreVideo, - Foundation, - MediaToolbox, directoryListingUpdater, enableGplPlugins ? true, bluezSupport ? stdenv.hostPlatform.isLinux, @@ -113,7 +105,7 @@ hotdoc, guiSupport ? true, gst-plugins-bad, - apple-sdk_13, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -274,18 +266,7 @@ stdenv.mkDerivation (finalAttrs: { gtk3 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # For unknown reasons the order is important, e.g. if - # VideoToolbox is last, we get: - # fatal error: 'VideoToolbox/VideoToolbox.h' file not found - VideoToolbox - AudioToolbox - AVFoundation - Cocoa - CoreMedia - CoreVideo - Foundation - MediaToolbox - apple-sdk_13 + apple-sdk_gstreamer ]; mesonFlags = diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix index 673aa28cb8ff..59e0054a4091 100644 --- a/pkgs/development/libraries/gstreamer/base/default.nix +++ b/pkgs/development/libraries/gstreamer/base/default.nix @@ -35,10 +35,7 @@ wayland-protocols, enableAlsa ? stdenv.hostPlatform.isLinux, alsa-lib, - # TODO: fix once x86_64-darwin sdk updated - enableCocoa ? (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64), - Cocoa, - OpenGL, + enableCocoa ? stdenv.hostPlatform.isDarwin, enableGl ? (enableX11 || enableWayland || enableCocoa), enableCdparanoia ? (!stdenv.hostPlatform.isDarwin), cdparanoia, @@ -48,6 +45,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -109,7 +107,7 @@ stdenv.mkDerivation (finalAttrs: { libGL ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - OpenGL + apple-sdk_gstreamer ] ++ lib.optionals enableAlsa [ alsa-lib @@ -123,7 +121,6 @@ stdenv.mkDerivation (finalAttrs: { wayland wayland-protocols ] - ++ lib.optional enableCocoa Cocoa ++ lib.optional enableCdparanoia cdparanoia; propagatedBuildInputs = diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix index ad189e8892af..8b8900058d28 100644 --- a/pkgs/development/libraries/gstreamer/core/default.nix +++ b/pkgs/development/libraries/gstreamer/core/default.nix @@ -14,9 +14,6 @@ elfutils, # for libdw bash-completion, lib, - Cocoa, - CoreServices, - xpc, testers, rustc, withRust ? @@ -35,6 +32,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, + apple-sdk_gstreamer, }: let @@ -102,9 +100,7 @@ stdenv.mkDerivation (finalAttrs: { libunwind ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - CoreServices - xpc + apple-sdk_gstreamer ]; propagatedBuildInputs = [ diff --git a/pkgs/development/libraries/gstreamer/default.nix b/pkgs/development/libraries/gstreamer/default.nix index cdc5b951cfaa..760ec0610dee 100644 --- a/pkgs/development/libraries/gstreamer/default.nix +++ b/pkgs/development/libraries/gstreamer/default.nix @@ -1,55 +1,31 @@ { config, lib, - stdenv, callPackage, - AVFoundation, - AudioToolbox, - Cocoa, - CoreFoundation, - CoreMedia, - CoreServices, - CoreVideo, - DiskArbitration, - Foundation, - IOKit, - MediaToolbox, - OpenGL, - Security, - SystemConfiguration, - VideoToolbox, - xpc, ipu6ep-camera-hal, ipu6epmtl-camera-hal, + apple-sdk_13, }: +let + apple-sdk_gstreamer = apple-sdk_13; +in { - inherit stdenv; + inherit apple-sdk_gstreamer; - gstreamer = callPackage ./core { inherit Cocoa CoreServices xpc; }; + gstreamer = callPackage ./core { }; gstreamermm = callPackage ./gstreamermm { }; - gst-plugins-base = callPackage ./base { inherit Cocoa OpenGL; }; + gst-plugins-base = callPackage ./base { }; - gst-plugins-good = callPackage ./good { inherit Cocoa; }; + gst-plugins-good = callPackage ./good { }; - gst-plugins-bad = callPackage ./bad { - inherit - AudioToolbox - AVFoundation - Cocoa - CoreMedia - CoreVideo - Foundation - MediaToolbox - VideoToolbox - ; - }; + gst-plugins-bad = callPackage ./bad { }; - gst-plugins-ugly = callPackage ./ugly { inherit CoreFoundation DiskArbitration IOKit; }; + gst-plugins-ugly = callPackage ./ugly { }; - gst-plugins-rs = callPackage ./rs { inherit Security SystemConfiguration; }; + gst-plugins-rs = callPackage ./rs { }; gst-rtsp-server = callPackage ./rtsp-server { }; diff --git a/pkgs/development/libraries/gstreamer/devtools/default.nix b/pkgs/development/libraries/gstreamer/devtools/default.nix index d4427ed650ff..79f0c59b727b 100644 --- a/pkgs/development/libraries/gstreamer/devtools/default.nix +++ b/pkgs/development/libraries/gstreamer/devtools/default.nix @@ -23,6 +23,7 @@ directoryListingUpdater, _experimental-update-script-combinators, common-updater-scripts, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -73,11 +74,15 @@ stdenv.mkDerivation (finalAttrs: { hotdoc ]; - buildInputs = [ - cairo - python3 - json-glib - ]; + buildInputs = + [ + cairo + python3 + json-glib + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ + apple-sdk_gstreamer + ]; propagatedBuildInputs = [ gstreamer diff --git a/pkgs/development/libraries/gstreamer/ges/default.nix b/pkgs/development/libraries/gstreamer/ges/default.nix index 40ac0d18bff4..92baa4bd66f2 100644 --- a/pkgs/development/libraries/gstreamer/ges/default.nix +++ b/pkgs/development/libraries/gstreamer/ges/default.nix @@ -18,6 +18,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -48,12 +49,16 @@ stdenv.mkDerivation (finalAttrs: { hotdoc ]; - buildInputs = [ - bash-completion - libxml2 - gst-devtools - python3 - ]; + buildInputs = + [ + bash-completion + libxml2 + gst-devtools + python3 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ]; propagatedBuildInputs = [ gst-plugins-base diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix index c643aed4e2d9..7fa065408604 100644 --- a/pkgs/development/libraries/gstreamer/good/default.nix +++ b/pkgs/development/libraries/gstreamer/good/default.nix @@ -33,7 +33,6 @@ libpulseaudio, libintl, libxml2, - Cocoa, lame, mpg123, twolame, @@ -62,6 +61,7 @@ hotdoc, gst-plugins-good, directoryListingUpdater, + apple-sdk_gstreamer, }: let @@ -194,9 +194,6 @@ stdenv.mkDerivation (finalAttrs: { qtwayland ] ) - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libdrm libGL @@ -206,6 +203,9 @@ stdenv.mkDerivation (finalAttrs: { libiec61883 libgudev ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ] ++ lib.optionals enableWayland [ wayland ] diff --git a/pkgs/development/libraries/gstreamer/gstreamermm/default.nix b/pkgs/development/libraries/gstreamer/gstreamermm/default.nix index 462a75392cca..ba486d1cc772 100644 --- a/pkgs/development/libraries/gstreamer/gstreamermm/default.nix +++ b/pkgs/development/libraries/gstreamer/gstreamermm/default.nix @@ -8,6 +8,7 @@ glibmm, gst_all_1, gnome, + apple-sdk_gstreamer, }: stdenv.mkDerivation rec { @@ -32,6 +33,10 @@ stdenv.mkDerivation rec { "dev" ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ]; + nativeBuildInputs = [ pkg-config file diff --git a/pkgs/development/libraries/gstreamer/icamerasrc/default.nix b/pkgs/development/libraries/gstreamer/icamerasrc/default.nix index ff33300e966c..5f6842e7e4ee 100644 --- a/pkgs/development/libraries/gstreamer/icamerasrc/default.nix +++ b/pkgs/development/libraries/gstreamer/icamerasrc/default.nix @@ -8,6 +8,7 @@ ipu6-camera-hal, libdrm, libva, + apple-sdk_gstreamer, }: stdenv.mkDerivation { @@ -33,14 +34,18 @@ stdenv.mkDerivation { export STRIP_VIRTUAL_CHANNEL_CAMHAL=ON ''; - buildInputs = [ - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-bad - ipu6-camera-hal - libdrm - libva - ]; + buildInputs = + [ + gst_all_1.gstreamer + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-bad + ipu6-camera-hal + libdrm + libva + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ]; NIX_CFLAGS_COMPILE = [ "-Wno-error" diff --git a/pkgs/development/libraries/gstreamer/libav/default.nix b/pkgs/development/libraries/gstreamer/libav/default.nix index e0987be683b9..72dc282f70cc 100644 --- a/pkgs/development/libraries/gstreamer/libav/default.nix +++ b/pkgs/development/libraries/gstreamer/libav/default.nix @@ -14,6 +14,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -42,11 +43,15 @@ stdenv.mkDerivation (finalAttrs: { hotdoc ]; - buildInputs = [ - gstreamer - gst-plugins-base - ffmpeg-headless - ]; + buildInputs = + [ + gstreamer + gst-plugins-base + ffmpeg-headless + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ]; mesonFlags = [ (lib.mesonEnable "doc" enableDocumentation) diff --git a/pkgs/development/libraries/gstreamer/rs/default.nix b/pkgs/development/libraries/gstreamer/rs/default.nix index c12726115dbd..1722fc795837 100644 --- a/pkgs/development/libraries/gstreamer/rs/default.nix +++ b/pkgs/development/libraries/gstreamer/rs/default.nix @@ -24,8 +24,6 @@ libwebp, openssl, pango, - Security, - SystemConfiguration, gst-plugins-good, nix-update-script, # specifies a limited subset of plugins to build (the default `null` means all plugins supported on the stdenv platform) @@ -35,6 +33,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform && plugins == null, hotdoc, mopidy, + apple-sdk_gstreamer, }: let @@ -58,31 +57,21 @@ let mp4 = [ ]; # net - aws = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + aws = [ openssl ]; hlssink3 = [ ]; ndi = [ ]; onvif = [ pango ]; raptorq = [ ]; - reqwest = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + reqwest = [ openssl ]; rtp = [ ]; - webrtc = - [ - gst-plugins-bad - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; - webrtchttp = - [ - gst-plugins-bad - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + webrtc = [ + gst-plugins-bad + openssl + ]; + webrtchttp = [ + gst-plugins-bad + openssl + ]; # text textahead = [ ]; @@ -236,10 +225,15 @@ stdenv.mkDerivation (finalAttrs: { env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { NIX_CFLAGS_LINK = "-fuse-ld=lld"; }; - buildInputs = [ - gstreamer - gst-plugins-base - ] ++ lib.concatMap (plugin: lib.getAttr plugin validPlugins) selectedPlugins; + buildInputs = + [ + gstreamer + gst-plugins-base + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ] + ++ lib.concatMap (plugin: lib.getAttr plugin validPlugins) selectedPlugins; checkInputs = [ gst-plugins-good diff --git a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix index 50b41ee8d28e..dade9cd11663 100644 --- a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix +++ b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix @@ -14,6 +14,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -43,10 +44,14 @@ stdenv.mkDerivation (finalAttrs: { hotdoc ]; - buildInputs = [ - gst-plugins-base - gst-plugins-bad - ]; + buildInputs = + [ + gst-plugins-base + gst-plugins-bad + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer + ]; mesonFlags = [ "-Dglib_debug=disabled" # cast checks should be disabled on stable releases diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix index 92c3f14717f4..0329460a6e8d 100644 --- a/pkgs/development/libraries/gstreamer/ugly/default.nix +++ b/pkgs/development/libraries/gstreamer/ugly/default.nix @@ -16,15 +16,13 @@ x264, libintl, lib, - IOKit, - CoreFoundation, - DiskArbitration, enableGplPlugins ? true, # Checks meson.is_cross_build(), so even canExecute isn't enough. enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, gst-plugins-ugly, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -68,9 +66,7 @@ stdenv.mkDerivation (finalAttrs: { x264 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - CoreFoundation - DiskArbitration + apple-sdk_gstreamer ]; mesonFlags = diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix index 9938a92ea3d5..c717fa21e725 100644 --- a/pkgs/development/libraries/gstreamer/vaapi/default.nix +++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix @@ -25,6 +25,7 @@ enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc, directoryListingUpdater, + apple-sdk_gstreamer, }: stdenv.mkDerivation (finalAttrs: { @@ -76,6 +77,9 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ libGL libGLU + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_gstreamer ]; strictDeps = true; diff --git a/pkgs/development/libraries/gtk/2.x.nix b/pkgs/development/libraries/gtk/2.x.nix index 87b638ad76a4..0fd2d15f83f7 100644 --- a/pkgs/development/libraries/gtk/2.x.nix +++ b/pkgs/development/libraries/gtk/2.x.nix @@ -24,8 +24,6 @@ pkg-config, replaceVars, testers, - AppKit, - Cocoa, gdktarget ? if stdenv.hostPlatform.isDarwin then "quartz" else "x11", cupsSupport ? config.gtk2.cups or stdenv.hostPlatform.isLinux, xineramaSupport ? stdenv.hostPlatform.isLinux, @@ -103,8 +101,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional cupsSupport cups ++ lib.optionals stdenv.hostPlatform.isDarwin [ libXdamage - AppKit - Cocoa ]; preConfigure = lib.optionalString ( diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix index 60e403d580e2..147d654be1ee 100644 --- a/pkgs/development/libraries/gtk/3.x.nix +++ b/pkgs/development/libraries/gtk/3.x.nix @@ -46,9 +46,6 @@ xineramaSupport ? stdenv.hostPlatform.isLinux, cupsSupport ? stdenv.hostPlatform.isLinux, cups, - AppKit, - Cocoa, - QuartzCore, broadwaySupport ? true, wayland-scanner, testers, @@ -139,9 +136,6 @@ stdenv.mkDerivation (finalAttrs: { (libepoxy.override { inherit x11Support; }) isocodes ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - ] ++ lib.optionals trackerSupport [ tinysparql ]; @@ -169,11 +163,6 @@ stdenv.mkDerivation (finalAttrs: { libXrender pango ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # explicitly propagated, always needed - Cocoa - QuartzCore - ] ++ lib.optionals waylandSupport [ libGL wayland diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix index 243ebdae7351..2a510fbaf527 100644 --- a/pkgs/development/libraries/harfbuzz/default.nix +++ b/pkgs/development/libraries/harfbuzz/default.nix @@ -16,8 +16,6 @@ icu, graphite2, harfbuzz, # The icu variant uses and propagates the non-icu one. - ApplicationServices, - CoreText, withCoreText ? false, withIcu ? false, # recommended by upstream as default, but most don't needed and it's big withGraphite2 ? true, # it is small and major distros do include it @@ -91,15 +89,10 @@ stdenv.mkDerivation (finalAttrs: { docbook_xml_dtd_43 ] ++ lib.optional withIntrospection gobject-introspection; - buildInputs = - [ - glib - freetype - ] - ++ lib.optionals withCoreText [ - ApplicationServices - CoreText - ]; + buildInputs = [ + glib + freetype + ]; propagatedBuildInputs = lib.optional withGraphite2 graphite2 diff --git a/pkgs/development/libraries/hidapi/default.nix b/pkgs/development/libraries/hidapi/default.nix index 831f3fec8b90..007e98379424 100644 --- a/pkgs/development/libraries/hidapi/default.nix +++ b/pkgs/development/libraries/hidapi/default.nix @@ -6,8 +6,6 @@ pkg-config, libusb1, udev, - Cocoa, - IOKit, testers, }: @@ -34,11 +32,6 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - IOKit - ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; meta = with lib; { diff --git a/pkgs/development/libraries/imgui/default.nix b/pkgs/development/libraries/imgui/default.nix index 8619f3db1261..16d65969eefe 100644 --- a/pkgs/development/libraries/imgui/default.nix +++ b/pkgs/development/libraries/imgui/default.nix @@ -6,7 +6,6 @@ cmake, fetchFromGitHub, fetchpatch, - darwin, glfw, libGL, SDL2, @@ -80,12 +79,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.ApplicationServices - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.GameController - ]; - propagatedBuildInputs = lib.optionals IMGUI_LINK_GLVND [ libGL ] ++ lib.optionals IMGUI_BUILD_GLFW_BINDING [ glfw ] @@ -93,8 +86,7 @@ stdenv.mkDerivation rec { ++ lib.optionals IMGUI_BUILD_VULKAN_BINDING [ vulkan-headers vulkan-loader - ] - ++ lib.optionals IMGUI_BUILD_METAL_BINDING [ darwin.apple_sdk.frameworks.Metal ]; + ]; cmakeFlags = [ (lib.cmakeBool "IMGUI_BUILD_GLFW_BINDING" IMGUI_BUILD_GLFW_BINDING) diff --git a/pkgs/development/libraries/irrlicht/mac.nix b/pkgs/development/libraries/irrlicht/mac.nix index 1625421de09d..032d788e8882 100644 --- a/pkgs/development/libraries/irrlicht/mac.nix +++ b/pkgs/development/libraries/irrlicht/mac.nix @@ -4,9 +4,6 @@ fetchzip, fetchFromGitHub, cmake, - Cocoa, - OpenGL, - IOKit, }: let @@ -41,11 +38,6 @@ stdenv.mkDerivation { ]; nativeBuildInputs = [ cmake ]; - buildInputs = [ - OpenGL - Cocoa - IOKit - ]; meta = { homepage = "https://irrlicht.sourceforge.net/"; diff --git a/pkgs/development/libraries/itk/generic.nix b/pkgs/development/libraries/itk/generic.nix index e7662019f5e6..13b82b900542 100644 --- a/pkgs/development/libraries/itk/generic.nix +++ b/pkgs/development/libraries/itk/generic.nix @@ -30,7 +30,6 @@ vtk, which, zlib, - Cocoa, enablePython ? false, enableRtk ? true, }: @@ -145,7 +144,6 @@ stdenv.mkDerivation { libuuid ] ++ lib.optionals (lib.versionAtLeast version "5.4") [ eigen ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ] ++ lib.optionals enablePython [ python ] ++ lib.optionals withVtk [ vtk ]; # Due to ITKVtkGlue=ON and the additional dependencies needed to configure VTK 9 diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index 56f8d9970997..b2b52e650295 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -21,10 +21,6 @@ libmicrohttpd, cjson, - CoreFoundation, - Security, - SystemConfiguration, - curl, jdk_headless, unzip, @@ -82,11 +78,6 @@ stdenv.mkDerivation { libedit pam ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ - CoreFoundation - Security - SystemConfiguration - ] ++ lib.optionals (withCJSON) [ cjson ] ++ lib.optionals (withCapNG) [ libcap_ng ] ++ lib.optionals (withMicroHTTPD) [ libmicrohttpd ] diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index 7a4df60f0ae5..90798e2af98c 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -4,7 +4,6 @@ fetchurl, bootstrap_cmds, byacc, # can also use bison, but byacc has fewer dependencies - darwin, keyutils, openssl, perl, @@ -95,14 +94,6 @@ stdenv.mkDerivation rec { ++ lib.optionals withLibedit [ libedit ] ++ lib.optionals withVerto [ libverto ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk; - [ - libs.xpc - frameworks.Kerberos - ] - ); - sourceRoot = "krb5-${version}/src"; postPatch = diff --git a/pkgs/development/libraries/libadwaita/default.nix b/pkgs/development/libraries/libadwaita/default.nix index 42d7be0c068c..b542d64b3859 100644 --- a/pkgs/development/libraries/libadwaita/default.nix +++ b/pkgs/development/libraries/libadwaita/default.nix @@ -18,8 +18,6 @@ gsettings-desktop-schemas, desktop-file-utils, xvfb-run, - AppKit, - Foundation, testers, }: @@ -65,15 +63,10 @@ stdenv.mkDerivation (finalAttrs: { "-Dtests=false" ]; - buildInputs = - [ - appstream - fribidi - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Foundation - ]; + buildInputs = [ + appstream + fribidi + ]; propagatedBuildInputs = [ gtk4 diff --git a/pkgs/development/libraries/libao/default.nix b/pkgs/development/libraries/libao/default.nix index 25d52e369e47..88dbf48c8d51 100644 --- a/pkgs/development/libraries/libao/default.nix +++ b/pkgs/development/libraries/libao/default.nix @@ -8,9 +8,6 @@ libpulseaudio, alsa-lib, libcap, - CoreAudio, - CoreServices, - AudioUnit, usePulseAudio, }: @@ -53,11 +50,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib libcap - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - CoreServices - AudioUnit ]; nativeBuildInputs = [ diff --git a/pkgs/development/libraries/libbluray/default.nix b/pkgs/development/libraries/libbluray/default.nix index 4771aee34807..9ab07b4dbfdb 100644 --- a/pkgs/development/libraries/libbluray/default.nix +++ b/pkgs/development/libraries/libbluray/default.nix @@ -5,7 +5,6 @@ pkg-config, fontconfig, autoreconfHook, - DiskArbitration, withJava ? false, jdk17, ant, @@ -44,10 +43,7 @@ stdenv.mkDerivation rec { ]; buildInputs = - [ fontconfig ] - ++ lib.optional withMetadata libxml2 - ++ lib.optional withFonts freetype - ++ lib.optional stdenv.hostPlatform.isDarwin DiskArbitration; + [ fontconfig ] ++ lib.optional withMetadata libxml2 ++ lib.optional withFonts freetype; propagatedBuildInputs = lib.optional withAACS libaacs; diff --git a/pkgs/development/libraries/libbtbb/default.nix b/pkgs/development/libraries/libbtbb/default.nix index 02175448c703..4e79116c6ab3 100644 --- a/pkgs/development/libraries/libbtbb/default.nix +++ b/pkgs/development/libraries/libbtbb/default.nix @@ -3,7 +3,6 @@ lib, fetchFromGitHub, cmake, - CoreServices, }: stdenv.mkDerivation rec { @@ -17,7 +16,7 @@ stdenv.mkDerivation rec { sha256 = "1byv8174xam7siakr1p0523x97wkh0fmwmq341sd3g70qr2g767d"; }; - nativeBuildInputs = [ cmake ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; + nativeBuildInputs = [ cmake ]; # https://github.com/greatscottgadgets/libbtbb/issues/63 postPatch = '' diff --git a/pkgs/development/libraries/libcanberra/default.nix b/pkgs/development/libraries/libcanberra/default.nix index cdbe126abc48..524a5cb908e7 100644 --- a/pkgs/development/libraries/libcanberra/default.nix +++ b/pkgs/development/libraries/libcanberra/default.nix @@ -13,9 +13,6 @@ libvorbis, libcap, systemd, - Carbon, - CoreServices, - AppKit, withAlsa ? stdenv.hostPlatform.isLinux, alsa-lib, }: @@ -48,11 +45,6 @@ stdenv.mkDerivation rec { ]) ++ lib.optional (gtkSupport == "gtk2") gtk2-x11 ++ lib.optional (gtkSupport == "gtk3") gtk3-x11 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - CoreServices - AppKit - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap systemd diff --git a/pkgs/development/libraries/libcdio-paranoia/default.nix b/pkgs/development/libraries/libcdio-paranoia/default.nix index 93b3cb91ffc9..90a5782b3520 100644 --- a/pkgs/development/libraries/libcdio-paranoia/default.nix +++ b/pkgs/development/libraries/libcdio-paranoia/default.nix @@ -6,8 +6,6 @@ libcdio, pkg-config, libiconv, - IOKit, - DiskArbitration, }: stdenv.mkDerivation rec { @@ -29,12 +27,8 @@ stdenv.mkDerivation rec { [ libcdio ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - IOKit - DiskArbitration ]; - propagatedBuildInputs = lib.optional stdenv.hostPlatform.isDarwin DiskArbitration; - configureFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "--disable-ld-version-script" ]; meta = with lib; { diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix deleted file mode 100644 index 85a3fbbcd33a..000000000000 --- a/pkgs/development/libraries/libcdio/default.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - libcddb, - pkg-config, - ncurses, - help2man, - libiconv, - Carbon, - IOKit, -}: - -stdenv.mkDerivation rec { - pname = "libcdio"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/libcdio/libcdio/releases/download/${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-b4+99NGJz2Pyp6FUnFFs1yDHsiLHqq28kkom50WkhTk="; - }; - - env = lib.optionalAttrs stdenv.is32bit { - NIX_CFLAGS_COMPILE = "-D_LARGEFILE64_SOURCE"; - }; - - postPatch = '' - patchShebangs . - ''; - - nativeBuildInputs = [ - pkg-config - help2man - ]; - buildInputs = - [ - libcddb - libiconv - ncurses - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - IOKit - ]; - - enableParallelBuilding = true; - - doCheck = !stdenv.hostPlatform.isDarwin; - - meta = with lib; { - description = "Library for OS-independent CD-ROM and CD image access"; - longDescription = '' - GNU libcdio is a library for OS-independent CD-ROM and - CD image access. It includes a library for working with - ISO-9660 filesystems (libiso9660), as well as utility - programs such as an audio CD player and an extractor. - ''; - homepage = "https://www.gnu.org/software/libcdio/"; - license = licenses.gpl2Plus; - platforms = platforms.unix; - }; -} diff --git a/pkgs/development/libraries/libdc1394/default.nix b/pkgs/development/libraries/libdc1394/default.nix index c886f0d8fba7..49a4d14e63a6 100644 --- a/pkgs/development/libraries/libdc1394/default.nix +++ b/pkgs/development/libraries/libdc1394/default.nix @@ -4,7 +4,6 @@ fetchurl, libraw1394, libusb1, - CoreServices, }: stdenv.mkDerivation rec { @@ -21,10 +20,7 @@ stdenv.mkDerivation rec { "trivialautovarinit" ]; - buildInputs = - [ libusb1 ] - ++ lib.optional stdenv.hostPlatform.isLinux libraw1394 - ++ lib.optional stdenv.hostPlatform.isDarwin CoreServices; + buildInputs = [ libusb1 ] ++ lib.optional stdenv.hostPlatform.isLinux libraw1394; meta = with lib; { description = "Capture and control API for IIDC compliant cameras"; diff --git a/pkgs/development/libraries/libdevil/default.nix b/pkgs/development/libraries/libdevil/default.nix index e36402b68b5a..58545dd08127 100644 --- a/pkgs/development/libraries/libdevil/default.nix +++ b/pkgs/development/libraries/libdevil/default.nix @@ -12,7 +12,6 @@ libGL, libX11, pkg-config, - OpenGL, runtimeShell, withXorg ? true, testers, @@ -52,8 +51,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals withXorg [ libX11 libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ OpenGL ]; + ]; configureFlags = [ "--enable-ILU" diff --git a/pkgs/development/libraries/libdvdcss/default.nix b/pkgs/development/libraries/libdvdcss/default.nix index d0195e668993..bd0db914c25a 100644 --- a/pkgs/development/libraries/libdvdcss/default.nix +++ b/pkgs/development/libraries/libdvdcss/default.nix @@ -2,15 +2,12 @@ lib, stdenv, fetchurl, - IOKit, }: stdenv.mkDerivation rec { pname = "libdvdcss"; version = "1.4.3"; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin IOKit; - src = fetchurl { url = "http://get.videolan.org/libdvdcss/${version}/${pname}-${version}.tar.bz2"; sha256 = "sha256-IzzJL13AHF06lvWzWCvn1c7lo1pS06CBWHRdPYYHAHk="; diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index bd961068c09e..c2c75286a86c 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libffi"; - version = "3.4.7"; + version = "3.4.8"; src = fetchurl { url = with finalAttrs; "https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz"; - hash = "sha256-E4YH3uJovezzdK35FEwA6DnjhUH3XySh/PGLeP2kiy0="; + hash = "sha256-vJhCoYiYv6yw7RJSxP68x+ePoTn9J/3Ho+MNnZNWEZs="; }; # Note: this package is used for bootstrapping fetchurl, and thus diff --git a/pkgs/development/libraries/libfilezilla/default.nix b/pkgs/development/libraries/libfilezilla/default.nix index 64e2dbdc0892..d295921204dc 100644 --- a/pkgs/development/libraries/libfilezilla/default.nix +++ b/pkgs/development/libraries/libfilezilla/default.nix @@ -9,7 +9,6 @@ pkg-config, libiconv, libxcrypt, - ApplicationServices, }: stdenv.mkDerivation { @@ -36,7 +35,6 @@ stdenv.mkDerivation { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - ApplicationServices ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/libfive/default.nix b/pkgs/development/libraries/libfive/default.nix index 141bd8f17b2c..9a21859815eb 100644 --- a/pkgs/development/libraries/libfive/default.nix +++ b/pkgs/development/libraries/libfive/default.nix @@ -14,7 +14,6 @@ guile, python, qtbase, - darwin, }: stdenv.mkDerivation { @@ -43,7 +42,7 @@ stdenv.mkDerivation { guile python qtbase - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk_11_0.frameworks.Cocoa ]; + ]; preConfigure = '' substituteInPlace studio/src/guile/interpreter.cpp \ diff --git a/pkgs/development/libraries/libftdi/default.nix b/pkgs/development/libraries/libftdi/default.nix index 0bd3e6e14325..67e119c811be 100644 --- a/pkgs/development/libraries/libftdi/default.nix +++ b/pkgs/development/libraries/libftdi/default.nix @@ -3,9 +3,6 @@ stdenv, fetchurl, libusb-compat-0_1, - Security, - IOKit, - libobjc, }: stdenv.mkDerivation rec { @@ -17,13 +14,7 @@ stdenv.mkDerivation rec { sha256 = "13l39f6k6gff30hsgh0wa2z422g9pyl91rh8a8zz6f34k2sxaxii"; }; - buildInputs = - [ libusb-compat-0_1 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - Security - IOKit - ]; + buildInputs = [ libusb-compat-0_1 ]; propagatedBuildInputs = [ libusb-compat-0_1 ]; diff --git a/pkgs/development/libraries/libgdiplus/default.nix b/pkgs/development/libraries/libgdiplus/default.nix index 58afe09e7cd4..4e98f25e1f79 100644 --- a/pkgs/development/libraries/libgdiplus/default.nix +++ b/pkgs/development/libraries/libgdiplus/default.nix @@ -5,7 +5,6 @@ pkg-config, glib, cairo, - Carbon, fontconfig, libtiff, giflib, @@ -60,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { libpng libXrender libexif - ] ++ lib.optional stdenv.hostPlatform.isDarwin Carbon; + ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' ln -s $out/lib/libgdiplus.0.dylib $out/lib/libgdiplus.so diff --git a/pkgs/development/libraries/libgit2/default.nix b/pkgs/development/libraries/libgit2/default.nix index 71cb12e6afd8..0d7ea5907062 100644 --- a/pkgs/development/libraries/libgit2/default.nix +++ b/pkgs/development/libraries/libgit2/default.nix @@ -11,7 +11,6 @@ openssl, pcre2, libiconv, - Security, staticBuild ? stdenv.hostPlatform.isStatic, # for passthru.tests libgit2-glib, @@ -72,16 +71,13 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - zlib - libssh2 - openssl - pcre2 - llhttp - ] - ++ lib.optional withGssapi krb5 - ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ + zlib + libssh2 + openssl + pcre2 + llhttp + ] ++ lib.optional withGssapi krb5; propagatedBuildInputs = lib.optional (!stdenv.hostPlatform.isLinux) libiconv; diff --git a/pkgs/development/libraries/libiio/default.nix b/pkgs/development/libraries/libiio/default.nix index ce75d6c0fe83..33e9e183c859 100644 --- a/pkgs/development/libraries/libiio/default.nix +++ b/pkgs/development/libraries/libiio/default.nix @@ -14,8 +14,6 @@ runtimeShell, lib, pkg-config, - CFNetwork, - CoreServices, }: stdenv.mkDerivation rec { @@ -59,11 +57,7 @@ stdenv.mkDerivation rec { libusb1 ] ++ lib.optional avahiSupport avahi - ++ lib.optional stdenv.hostPlatform.isLinux libaio - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CFNetwork - CoreServices - ]; + ++ lib.optional stdenv.hostPlatform.isLinux libaio; cmakeFlags = [ diff --git a/pkgs/development/libraries/libimobiledevice/default.nix b/pkgs/development/libraries/libimobiledevice/default.nix index 416ebdb1e21a..715fb7dc6fcd 100644 --- a/pkgs/development/libraries/libimobiledevice/default.nix +++ b/pkgs/development/libraries/libimobiledevice/default.nix @@ -11,8 +11,6 @@ libtasn1, libusbmuxd, libimobiledevice-glue, - SystemConfiguration, - CoreFoundation, unstableGitUpdater, }: @@ -48,19 +46,14 @@ stdenv.mkDerivation rec { pkg-config ]; - propagatedBuildInputs = - [ - openssl - libgcrypt - libplist - libtasn1 - libusbmuxd - libimobiledevice-glue - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - SystemConfiguration - CoreFoundation - ]; + propagatedBuildInputs = [ + openssl + libgcrypt + libplist + libtasn1 + libusbmuxd + libimobiledevice-glue + ]; outputs = [ "out" diff --git a/pkgs/development/libraries/libiodbc/default.nix b/pkgs/development/libraries/libiodbc/default.nix index fcf1cdec33b3..4b5e409198ac 100644 --- a/pkgs/development/libraries/libiodbc/default.nix +++ b/pkgs/development/libraries/libiodbc/default.nix @@ -5,7 +5,6 @@ fetchurl, pkg-config, gtk2, - Carbon, useGTK ? config.libiodbc.gtk or false, }: @@ -23,7 +22,7 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ pkg-config ]; - buildInputs = lib.optionals useGTK [ gtk2 ] ++ lib.optional stdenv.hostPlatform.isDarwin Carbon; + buildInputs = lib.optionals useGTK [ gtk2 ]; preBuild = '' export NIX_LDFLAGS_BEFORE="-rpath $out/lib" diff --git a/pkgs/development/libraries/liblastfm/default.nix b/pkgs/development/libraries/liblastfm/default.nix index 0eb07279b716..7530d998e51e 100644 --- a/pkgs/development/libraries/liblastfm/default.nix +++ b/pkgs/development/libraries/liblastfm/default.nix @@ -9,7 +9,6 @@ fftwSinglePrec, libsamplerate, qtbase, - darwin, }: stdenv.mkDerivation { @@ -40,7 +39,7 @@ stdenv.mkDerivation { fftwSinglePrec libsamplerate qtbase - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration; + ]; env.NIX_CFLAGS_COMPILE = lib.optionalString ( stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" diff --git a/pkgs/development/libraries/liblqr-1/default.nix b/pkgs/development/libraries/liblqr-1/default.nix index 3062a91186cc..8ab47058aef9 100644 --- a/pkgs/development/libraries/liblqr-1/default.nix +++ b/pkgs/development/libraries/liblqr-1/default.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, glib, - Carbon, - AppKit, }: stdenv.mkDerivation rec { @@ -25,10 +23,6 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - AppKit - ]; propagatedBuildInputs = [ glib ]; meta = with lib; { diff --git a/pkgs/development/libraries/libmikmod/default.nix b/pkgs/development/libraries/libmikmod/default.nix index 7d37cb623576..4193e5e65e0c 100644 --- a/pkgs/development/libraries/libmikmod/default.nix +++ b/pkgs/development/libraries/libmikmod/default.nix @@ -5,7 +5,6 @@ texinfo, alsa-lib, libpulseaudio, - CoreAudio, }: let @@ -21,10 +20,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-re9iFIY1FqSltE6/LHHvhOzf6zRElz2suscJEcm8Z+k="; }; - buildInputs = - [ texinfo ] - ++ optional stdenv.hostPlatform.isLinux alsa-lib - ++ optional stdenv.hostPlatform.isDarwin CoreAudio; + buildInputs = [ texinfo ] ++ optional stdenv.hostPlatform.isLinux alsa-lib; propagatedBuildInputs = optional stdenv.hostPlatform.isLinux libpulseaudio; outputs = [ diff --git a/pkgs/development/libraries/libopenshot-audio/default.nix b/pkgs/development/libraries/libopenshot-audio/default.nix index 4a63de87e643..8e861f455809 100644 --- a/pkgs/development/libraries/libopenshot-audio/default.nix +++ b/pkgs/development/libraries/libopenshot-audio/default.nix @@ -13,10 +13,6 @@ libXrandr, pkg-config, zlib, - Accelerate, - AGL, - Cocoa, - Foundation, }: stdenv.mkDerivation (finalAttrs: { @@ -48,10 +44,6 @@ stdenv.mkDerivation (finalAttrs: { ++ ( if stdenv.hostPlatform.isDarwin then [ - Accelerate - AGL - Cocoa - Foundation zlib ] else diff --git a/pkgs/development/libraries/libphonenumber/default.nix b/pkgs/development/libraries/libphonenumber/default.nix index a552d6718a88..c54375d471fa 100644 --- a/pkgs/development/libraries/libphonenumber/default.nix +++ b/pkgs/development/libraries/libphonenumber/default.nix @@ -10,7 +10,6 @@ boost, icu, protobuf, - Foundation, }: stdenv.mkDerivation (finalAttrs: { @@ -37,15 +36,11 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - boost - icu - protobuf - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - ]; + buildInputs = [ + boost + icu + protobuf + ]; cmakeDir = "../cpp"; diff --git a/pkgs/development/libraries/librasterlite2/default.nix b/pkgs/development/libraries/librasterlite2/default.nix index 91086083f951..25f7da35280b 100644 --- a/pkgs/development/libraries/librasterlite2/default.nix +++ b/pkgs/development/libraries/librasterlite2/default.nix @@ -26,7 +26,6 @@ proj, sqlite, zstd, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -72,7 +71,7 @@ stdenv.mkDerivation rec { proj sqlite zstd - ] ++ lib.optional stdenv.hostPlatform.isDarwin ApplicationServices; + ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/libre/default.nix b/pkgs/development/libraries/libre/default.nix index 0a53591d6908..97749fc5ea0b 100644 --- a/pkgs/development/libraries/libre/default.nix +++ b/pkgs/development/libraries/libre/default.nix @@ -5,7 +5,6 @@ zlib, openssl, cmake, - SystemConfiguration, }: stdenv.mkDerivation rec { @@ -18,14 +17,10 @@ stdenv.mkDerivation rec { sha256 = "sha256-OWVDuKlF7YLipDURC46s14WOLWWagUqWg20sH0kSIA4="; }; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - SystemConfiguration - ]; + buildInputs = [ + openssl + zlib + ]; nativeBuildInputs = [ cmake ]; makeFlags = diff --git a/pkgs/development/libraries/librsvg/default.nix b/pkgs/development/libraries/librsvg/default.nix index cc3931abc499..736495be423c 100644 --- a/pkgs/development/libraries/librsvg/default.nix +++ b/pkgs/development/libraries/librsvg/default.nix @@ -15,7 +15,6 @@ libxml2, bzip2, dav1d, - Foundation, rustPlatform, rustc, cargo-c, @@ -137,9 +136,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withIntrospection [ vala # for share/vala/Makefile.vapigen - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation ]; propagatedBuildInputs = [ diff --git a/pkgs/development/libraries/libsamplerate/default.nix b/pkgs/development/libraries/libsamplerate/default.nix index f50d40bf8e2f..776bd977cbb0 100644 --- a/pkgs/development/libraries/libsamplerate/default.nix +++ b/pkgs/development/libraries/libsamplerate/default.nix @@ -4,15 +4,8 @@ fetchurl, pkg-config, libsndfile, - ApplicationServices, - Carbon, - CoreServices, }: -let - inherit (lib) optionals optionalString; - -in stdenv.mkDerivation rec { pname = "libsamplerate"; version = "0.2.2"; @@ -23,12 +16,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ libsndfile ] - ++ optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - CoreServices - ]; + buildInputs = [ libsndfile ]; configureFlags = [ "--disable-fftw" ]; @@ -37,12 +25,6 @@ stdenv.mkDerivation rec { "out" ]; - postConfigure = optionalString stdenv.hostPlatform.isDarwin '' - # need headers from the Carbon.framework in /System/Library/Frameworks to - # compile this on darwin -- not sure how to handle - NIX_CFLAGS_COMPILE+=" -I${Carbon}/Library/Frameworks/Carbon.framework/Headers" - ''; - meta = with lib; { description = "Sample Rate Converter for audio"; homepage = "https://libsndfile.github.io/libsamplerate/"; diff --git a/pkgs/development/libraries/libsndfile/default.nix b/pkgs/development/libraries/libsndfile/default.nix index 0c91b3e13d8b..dd7e36b7da31 100644 --- a/pkgs/development/libraries/libsndfile/default.nix +++ b/pkgs/development/libraries/libsndfile/default.nix @@ -13,8 +13,6 @@ libopus, libvorbis, alsa-lib, - Carbon, - AudioToolbox, # for passthru.tests audacity, @@ -43,20 +41,14 @@ stdenv.mkDerivation rec { pkg-config python3 ]; - buildInputs = - [ - flac - lame - libmpg123 - libogg - libopus - libvorbis - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - AudioToolbox - ]; + buildInputs = [ + flac + lame + libmpg123 + libogg + libopus + libvorbis + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/libsoundio/default.nix b/pkgs/development/libraries/libsoundio/default.nix index 6dab2ea2c6f0..4c8c5fbf49a6 100644 --- a/pkgs/development/libraries/libsoundio/default.nix +++ b/pkgs/development/libraries/libsoundio/default.nix @@ -6,7 +6,6 @@ alsa-lib, libjack2, libpulseaudio, - AudioUnit, }: stdenv.mkDerivation rec { @@ -27,8 +26,7 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ libpulseaudio alsa-lib - ] - ++ lib.optional stdenv.hostPlatform.isDarwin AudioUnit; + ]; cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "-DBUILD_TESTS=OFF" diff --git a/pkgs/development/libraries/libstatgrab/default.nix b/pkgs/development/libraries/libstatgrab/default.nix index 3dd55d1e690a..1b7429bc482d 100644 --- a/pkgs/development/libraries/libstatgrab/default.nix +++ b/pkgs/development/libraries/libstatgrab/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - IOKit, }: stdenv.mkDerivation rec { @@ -14,8 +13,6 @@ stdenv.mkDerivation rec { sha256 = "sha256-VoiqSmhVR9cXSoo3PqnY7pJ+dm48wwK97jRSPCxdbBE="; }; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin IOKit; - meta = with lib; { homepage = "https://www.i-scream.org/libstatgrab/"; description = "Library that provides cross platforms access to statistics about the running system"; diff --git a/pkgs/development/libraries/libticalcs2/default.nix b/pkgs/development/libraries/libticalcs2/default.nix index 0fae58094f4a..4d488f260ef1 100644 --- a/pkgs/development/libraries/libticalcs2/default.nix +++ b/pkgs/development/libraries/libticalcs2/default.nix @@ -11,7 +11,6 @@ xz, bzip2, acl, - libobjc, }: stdenv.mkDerivation rec { @@ -38,9 +37,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ acl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc ]; meta = with lib; { diff --git a/pkgs/development/libraries/libui/default.nix b/pkgs/development/libraries/libui/default.nix index 46be24a05630..0ee54f7c45a1 100644 --- a/pkgs/development/libraries/libui/default.nix +++ b/pkgs/development/libraries/libui/default.nix @@ -5,7 +5,6 @@ cmake, pkg-config, gtk3, - Cocoa, }: let @@ -26,9 +25,7 @@ stdenv.mkDerivation rec { cmake pkg-config ]; - propagatedBuildInputs = - lib.optional stdenv.hostPlatform.isLinux gtk3 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + propagatedBuildInputs = lib.optional stdenv.hostPlatform.isLinux gtk3; postPatch = '' substituteInPlace darwin/text.m unix/text.c \ diff --git a/pkgs/development/libraries/libuiohook/default.nix b/pkgs/development/libraries/libuiohook/default.nix index e39c2addfac4..709e75bc8ec7 100644 --- a/pkgs/development/libraries/libuiohook/default.nix +++ b/pkgs/development/libraries/libuiohook/default.nix @@ -5,9 +5,6 @@ nixosTests, cmake, pkg-config, - AppKit, - ApplicationServices, - Carbon, libX11, libxkbcommon, xinput, @@ -30,29 +27,23 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ - AppKit - ApplicationServices - Carbon - ] - else - [ - libX11 - libxkbcommon - xinput - ] - ++ (with xorg; [ - libXau - libXdmcp - libXi - libXinerama - libXt - libXtst - libXext - libxkbfile - ]); + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) ( + [ + libX11 + libxkbcommon + xinput + ] + ++ (with xorg; [ + libXau + libXdmcp + libXi + libXinerama + libXt + libXtst + libXext + libxkbfile + ]) + ); outputs = [ "out" diff --git a/pkgs/development/libraries/libusb1/default.nix b/pkgs/development/libraries/libusb1/default.nix index f5283b623ecb..5a82af646da5 100644 --- a/pkgs/development/libraries/libusb1/default.nix +++ b/pkgs/development/libraries/libusb1/default.nix @@ -8,9 +8,6 @@ enableUdev ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isStatic && !stdenv.hostPlatform.isAndroid, udev, - libobjc, - IOKit, - Security, withExamples ? false, withStatic ? false, withDocs ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, @@ -36,13 +33,7 @@ stdenv.mkDerivation rec { pkg-config autoreconfHook ] ++ lib.optionals withDocs [ doxygen ]; - propagatedBuildInputs = - lib.optional enableUdev udev - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security - ]; + propagatedBuildInputs = lib.optional enableUdev udev; dontDisableStatic = withStatic; diff --git a/pkgs/development/libraries/libvgm/default.nix b/pkgs/development/libraries/libvgm/default.nix index d3ba36cff93a..fea3d431a539 100644 --- a/pkgs/development/libraries/libvgm/default.nix +++ b/pkgs/development/libraries/libvgm/default.nix @@ -22,8 +22,6 @@ withPulseAudio ? stdenv.hostPlatform.isLinux, libpulseaudio, withCoreAudio ? stdenv.hostPlatform.isDarwin, - CoreAudio, - AudioToolbox, withLibao ? true, libao, @@ -63,10 +61,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withALSA [ alsa-lib ] ++ lib.optionals withPulseAudio [ libpulseaudio ] - ++ lib.optionals withCoreAudio [ - CoreAudio - AudioToolbox - ] ++ lib.optionals withLibao [ libao ]; cmakeFlags = diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 7d5b81ad8c24..1acf1f761392 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -62,8 +62,6 @@ gmp, libiconv, qemu, - Carbon, - AppKit, # Options enableCeph ? false, @@ -237,8 +235,6 @@ stdenv.mkDerivation rec { util-linux ] ++ lib.optionals isDarwin [ - AppKit - Carbon gmp libiconv ] diff --git a/pkgs/development/libraries/libvncserver/default.nix b/pkgs/development/libraries/libvncserver/default.nix index 29dd62948001..b016e19af766 100644 --- a/pkgs/development/libraries/libvncserver/default.nix +++ b/pkgs/development/libraries/libvncserver/default.nix @@ -10,7 +10,6 @@ libpng, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, systemd, - Carbon, }: stdenv.mkDerivation rec { @@ -51,9 +50,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals withSystemd [ systemd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon ]; propagatedBuildInputs = [ diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix index 7d17c038d16f..31e058c01048 100644 --- a/pkgs/development/libraries/libxml2/default.nix +++ b/pkgs/development/libraries/libxml2/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libxml2"; - version = "2.13.6"; + version = "2.13.8"; outputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libxml2/${lib.versions.majorMinor finalAttrs.version}/libxml2-${finalAttrs.version}.tar.xz"; - hash = "sha256-9FNIAwdSSWj3oE7GXmTyqDqCWXO80mCi52kb6CrnDJY="; + hash = "sha256-J3KUyzMRmrcbK8gfL0Rem8lDW4k60VuyzSsOhZoO6Eo="; }; strictDeps = true; diff --git a/pkgs/development/libraries/mailcore2/default.nix b/pkgs/development/libraries/mailcore2/default.nix index 60708ed7a4a2..e1556ba78c80 100644 --- a/pkgs/development/libraries/mailcore2/default.nix +++ b/pkgs/development/libraries/mailcore2/default.nix @@ -14,7 +14,6 @@ libxml2, libuuid, openssl, - darwin, }: stdenv.mkDerivation rec { @@ -47,9 +46,6 @@ stdenv.mkDerivation rec { glib icu libuuid - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation ]; postPatch = diff --git a/pkgs/development/libraries/mbedtls/3.nix b/pkgs/development/libraries/mbedtls/3.nix index 0722638c274b..e8c3908174ac 100644 --- a/pkgs/development/libraries/mbedtls/3.nix +++ b/pkgs/development/libraries/mbedtls/3.nix @@ -1,8 +1,8 @@ { callPackage, fetchurl }: callPackage ./generic.nix { - version = "3.6.2"; - hash = "sha256-tSWhF8i0Tx9QSFmyDEHdd2xveZvpyd+HXR+8xYj2Syo="; + version = "3.6.3"; + hash = "sha256-FJuezgVTxzLRz0Jzk2XnSnpO5sTc8q6QgzkCwlqQ+EU="; patches = [ # Fixes the build with GCC 14. # diff --git a/pkgs/development/libraries/mesa/darwin.nix b/pkgs/development/libraries/mesa/darwin.nix index de57c2178568..9f14b5d79300 100644 --- a/pkgs/development/libraries/mesa/darwin.nix +++ b/pkgs/development/libraries/mesa/darwin.nix @@ -11,7 +11,6 @@ ninja, pkg-config, python3Packages, - Xplugin, xorg, zlib, }: @@ -46,7 +45,6 @@ stdenv.mkDerivation { buildInputs = [ libxml2 # should be propagated from libllvm llvmPackages.libllvm - Xplugin xorg.libX11 xorg.libXext xorg.libXfixes diff --git a/pkgs/development/libraries/mlt/default.nix b/pkgs/development/libraries/mlt/default.nix index 5053e998158c..9997857befc4 100644 --- a/pkgs/development/libraries/mlt/default.nix +++ b/pkgs/development/libraries/mlt/default.nix @@ -22,7 +22,6 @@ rubberband, sox, vid-stab, - darwin, cudaSupport ? config.cudaSupport, cudaPackages ? { }, enableJackrack ? stdenv.hostPlatform.isLinux, @@ -91,9 +90,6 @@ stdenv.mkDerivation rec { sox vid-stab ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Accelerate - ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_cudart ] diff --git a/pkgs/development/libraries/mongocxx/default.nix b/pkgs/development/libraries/mongocxx/default.nix index f63cbaaf255f..947da3423261 100644 --- a/pkgs/development/libraries/mongocxx/default.nix +++ b/pkgs/development/libraries/mongocxx/default.nix @@ -8,7 +8,6 @@ cmake, validatePkgConfig, testers, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -37,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { mongoc openssl cyrus_sasl - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; + ]; cmakeFlags = [ "-DCMAKE_CXX_STANDARD=20" diff --git a/pkgs/development/libraries/mpich/default.nix b/pkgs/development/libraries/mpich/default.nix index fdc2f1f7b7ed..a1b153b5dfed 100644 --- a/pkgs/development/libraries/mpich/default.nix +++ b/pkgs/development/libraries/mpich/default.nix @@ -9,7 +9,6 @@ openssh, hwloc, python3, - darwin, # either libfabric or ucx work for ch4backend on linux. On darwin, neither of # these libraries currently build so this argument is ignored on Darwin. ch4backend, @@ -82,8 +81,7 @@ stdenv.mkDerivation rec { hwloc ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) ch4backend - ++ lib.optional pmixSupport pmix - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Foundation; + ++ lib.optional pmixSupport pmix; # test_double_serializer.test fails on darwin doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/development/libraries/mygui/default.nix b/pkgs/development/libraries/mygui/default.nix index e7d326e446ac..d574bbc73e1f 100644 --- a/pkgs/development/libraries/mygui/default.nix +++ b/pkgs/development/libraries/mygui/default.nix @@ -13,7 +13,6 @@ libGL, libGLU, libX11, - Cocoa, }: let @@ -55,9 +54,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libX11 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa ]; # Tools are disabled due to compilation failures. diff --git a/pkgs/development/libraries/netcdf-fortran/default.nix b/pkgs/development/libraries/netcdf-fortran/default.nix index aacafb1e674f..363a85402eae 100644 --- a/pkgs/development/libraries/netcdf-fortran/default.nix +++ b/pkgs/development/libraries/netcdf-fortran/default.nix @@ -6,9 +6,6 @@ hdf5, curl, gfortran, - CoreFoundation, - CoreServices, - SystemConfiguration, }: stdenv.mkDerivation rec { pname = "netcdf-fortran"; @@ -22,23 +19,12 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ gfortran ]; - buildInputs = - [ - netcdf - hdf5 - curl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - CoreServices - SystemConfiguration - ]; - env.NIX_LDFLAGS = toString ( - lib.optionals stdenv.hostPlatform.isDarwin [ - "-F${CoreServices}/Library/Frameworks" - "-F${SystemConfiguration}/Library/Frameworks" - ] - ); + buildInputs = [ + netcdf + hdf5 + curl + ]; + doCheck = true; FFLAGS = [ "-std=legacy" ]; diff --git a/pkgs/development/libraries/nghttp3/default.nix b/pkgs/development/libraries/nghttp3/default.nix index 57ab0df4df86..0b7e8b830d5f 100644 --- a/pkgs/development/libraries/nghttp3/default.nix +++ b/pkgs/development/libraries/nghttp3/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, cmake, - CoreServices, curlHTTP3, }: @@ -26,9 +25,6 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ cmake ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - ]; cmakeFlags = [ (lib.cmakeBool "ENABLE_STATIC_LIB" false) diff --git a/pkgs/development/libraries/nspr/default.nix b/pkgs/development/libraries/nspr/default.nix index 61d69acc6077..236cdff3d954 100644 --- a/pkgs/development/libraries/nspr/default.nix +++ b/pkgs/development/libraries/nspr/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - CoreServices, buildPackages, nixosTests, }: @@ -47,8 +46,6 @@ stdenv.mkDerivation rec { moveToOutput share "$dev" # just aclocal ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; - enableParallelBuilding = true; passthru.tests = { diff --git a/pkgs/development/libraries/ogre/default.nix b/pkgs/development/libraries/ogre/default.nix index 9ec54c3828da..6b473fcf1b85 100644 --- a/pkgs/development/libraries/ogre/default.nix +++ b/pkgs/development/libraries/ogre/default.nix @@ -26,8 +26,6 @@ libXt, libXxf86vm, xorgproto, - # darwin - darwin, # optional withNvidiaCg ? false, nvidia_cg_toolkit, @@ -98,9 +96,6 @@ let libXxf86vm xorgproto ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ] ++ lib.optionals withNvidiaCg [ nvidia_cg_toolkit ]; diff --git a/pkgs/development/libraries/ois/default.nix b/pkgs/development/libraries/ois/default.nix index b6ddc5ebbf63..6b5d4c32b663 100644 --- a/pkgs/development/libraries/ois/default.nix +++ b/pkgs/development/libraries/ois/default.nix @@ -4,9 +4,6 @@ fetchFromGitHub, cmake, libX11, - Cocoa, - IOKit, - Kernel, }: stdenv.mkDerivation rec { @@ -22,13 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ libX11 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - IOKit - Kernel - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libX11 ]; cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" diff --git a/pkgs/development/libraries/okapi/default.nix b/pkgs/development/libraries/okapi/default.nix index e3a71e97f55f..427a95123084 100644 --- a/pkgs/development/libraries/okapi/default.nix +++ b/pkgs/development/libraries/okapi/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchurl, - Security, }: rustPlatform.buildRustPackage rec { @@ -18,8 +16,6 @@ rustPlatform.buildRustPackage rec { cargoVendorDir = "vendor"; doCheck = false; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - postInstall = '' cp -r include $out ''; diff --git a/pkgs/development/libraries/onnxruntime/default.nix b/pkgs/development/libraries/onnxruntime/default.nix index f4099522edf9..5c8830ee24fc 100644 --- a/pkgs/development/libraries/onnxruntime/default.nix +++ b/pkgs/development/libraries/onnxruntime/default.nix @@ -4,7 +4,6 @@ lib, fetchFromGitHub, fetchpatch, - Foundation, abseil-cpp_202407, cmake, cpuinfo, @@ -166,7 +165,6 @@ effectiveStdenv.mkDerivation rec { ] ) ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ - Foundation libiconv ] ++ lib.optionals cudaSupport ( diff --git a/pkgs/development/libraries/openal-soft/default.nix b/pkgs/development/libraries/openal-soft/default.nix index b41d1d70e17f..c51300ebfb79 100644 --- a/pkgs/development/libraries/openal-soft/default.nix +++ b/pkgs/development/libraries/openal-soft/default.nix @@ -13,9 +13,6 @@ pipewire, pulseSupport ? !stdenv.hostPlatform.isDarwin, libpulseaudio, - CoreServices, - AudioUnit, - AudioToolbox, nix-update-script, }: @@ -42,12 +39,7 @@ stdenv.mkDerivation rec { lib.optional alsaSupport alsa-lib ++ lib.optional dbusSupport dbus ++ lib.optional pipewireSupport pipewire - ++ lib.optional pulseSupport libpulseaudio - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - AudioUnit - AudioToolbox - ]; + ++ lib.optional pulseSupport libpulseaudio; cmakeFlags = [ diff --git a/pkgs/development/libraries/opencolorio/default.nix b/pkgs/development/libraries/opencolorio/default.nix index 00e041aafb0a..61e1d24ab3dc 100644 --- a/pkgs/development/libraries/opencolorio/default.nix +++ b/pkgs/development/libraries/opencolorio/default.nix @@ -12,10 +12,6 @@ # Only required on Linux glew, libglut, - # Only required on Darwin - Carbon, - GLUT, - Cocoa, # Python bindings pythonBindings ? true, # Python bindings python3Packages, @@ -63,11 +59,6 @@ stdenv.mkDerivation rec { glew libglut ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - GLUT - Cocoa - ] ++ lib.optionals pythonBindings [ python3Packages.python python3Packages.pybind11 diff --git a/pkgs/development/libraries/opencsg/default.nix b/pkgs/development/libraries/opencsg/default.nix index 3a73ea8c7850..df7ef53e02f5 100644 --- a/pkgs/development/libraries/opencsg/default.nix +++ b/pkgs/development/libraries/opencsg/default.nix @@ -10,7 +10,6 @@ libXext, libX11, qmake, - GLUT, fixDarwinDylibNames, }: @@ -33,8 +32,7 @@ stdenv.mkDerivation rec { libXmu libXext libX11 - ] - ++ lib.optional stdenv.hostPlatform.isDarwin GLUT; + ]; doCheck = false; diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix index 0b57a0bbf336..04e49c7fdcd4 100644 --- a/pkgs/development/libraries/opencv/4.x.nix +++ b/pkgs/development/libraries/opencv/4.x.nix @@ -88,7 +88,6 @@ enabledModules ? [ ], bzip2, - apple-sdk_14, # earlier SDKs cause linking issues on x86_64 callPackage, }@inputs: @@ -417,7 +416,6 @@ effectiveStdenv.mkDerivation { ] ++ optionals effectiveStdenv.hostPlatform.isDarwin [ bzip2 - apple-sdk_14 ] ++ optionals enableDocs [ doxygen diff --git a/pkgs/development/libraries/opendht/default.nix b/pkgs/development/libraries/opendht/default.nix index 39478e3e92b2..cecc8ee47b0b 100644 --- a/pkgs/development/libraries/opendht/default.nix +++ b/pkgs/development/libraries/opendht/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - Security, cmake, pkg-config, asio, @@ -51,9 +50,6 @@ stdenv.mkDerivation { restinio llhttp openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security ]; cmakeFlags = diff --git a/pkgs/development/libraries/openscenegraph/default.nix b/pkgs/development/libraries/openscenegraph/default.nix index df568d649494..ef95cbcdb125 100644 --- a/pkgs/development/libraries/openscenegraph/default.nix +++ b/pkgs/development/libraries/openscenegraph/default.nix @@ -16,11 +16,6 @@ libxml2, pcre, zlib, - AGL, - Accelerate, - Carbon, - Cocoa, - Foundation, boost, jpegSupport ? true, libjpeg, @@ -116,14 +111,6 @@ stdenv.mkDerivation rec { ++ lib.optional sdlSupport SDL2 ++ lib.optional restSupport asio ++ lib.optionals withExamples [ fltk ] - ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AGL - Accelerate - Carbon - Cocoa - Foundation - ] ++ lib.optional (restSupport || colladaSupport) boost; patches = [ diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix index aebce7dc1210..1a9ac1e23db6 100644 --- a/pkgs/development/libraries/pango/default.nix +++ b/pkgs/development/libraries/pango/default.nix @@ -7,7 +7,6 @@ harfbuzz, libintl, libthai, - darwin, fribidi, gnome, gi-docgen, @@ -61,20 +60,10 @@ stdenv.mkDerivation (finalAttrs: { gobject-introspection ]; - buildInputs = - [ - fribidi - libthai - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - ApplicationServices - Carbon - CoreGraphics - CoreText - ] - ); + buildInputs = [ + fribidi + libthai + ]; propagatedBuildInputs = [ diff --git a/pkgs/development/libraries/pangolin/default.nix b/pkgs/development/libraries/pangolin/default.nix index bb9116110454..30cbbedeb70c 100644 --- a/pkgs/development/libraries/pangolin/default.nix +++ b/pkgs/development/libraries/pangolin/default.nix @@ -13,8 +13,6 @@ libpng, libtiff, eigen, - Carbon, - Cocoa, }: stdenv.mkDerivation (finalAttrs: { @@ -34,21 +32,16 @@ stdenv.mkDerivation (finalAttrs: { doxygen ]; - buildInputs = - [ - libGL - glew - xorg.libX11 - ffmpeg - libjpeg - libpng - libtiff.out - eigen - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - Cocoa - ]; + buildInputs = [ + libGL + glew + xorg.libX11 + ffmpeg + libjpeg + libpng + libtiff.out + eigen + ]; # The tests use cmake's findPackage to find the installed version of # pangolin, which isn't what we want (or available). diff --git a/pkgs/development/libraries/pangomm/2.42.nix b/pkgs/development/libraries/pangomm/2.42.nix index e855aeb3659b..2530dda54013 100644 --- a/pkgs/development/libraries/pangomm/2.42.nix +++ b/pkgs/development/libraries/pangomm/2.42.nix @@ -10,7 +10,6 @@ glibmm, cairomm, gnome, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -36,16 +35,12 @@ stdenv.mkDerivation rec { "dev" ]; - nativeBuildInputs = - [ - pkg-config - meson - ninja - python3 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - ]; + nativeBuildInputs = [ + pkg-config + meson + ninja + python3 + ]; propagatedBuildInputs = [ pango glibmm diff --git a/pkgs/development/libraries/pangomm/2.48.nix b/pkgs/development/libraries/pangomm/2.48.nix index 79d65cfab329..efc9bd9d93fe 100644 --- a/pkgs/development/libraries/pangomm/2.48.nix +++ b/pkgs/development/libraries/pangomm/2.48.nix @@ -10,7 +10,6 @@ glibmm_2_68, cairomm_1_16, gnome, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -27,16 +26,12 @@ stdenv.mkDerivation rec { hash = "sha256-U59apg6b3GuVW7RI4qYswUVidE32kCWAQPu3S/iFdV0="; }; - nativeBuildInputs = - [ - pkg-config - meson - ninja - python3 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - ]; + nativeBuildInputs = [ + pkg-config + meson + ninja + python3 + ]; propagatedBuildInputs = [ pango diff --git a/pkgs/development/libraries/pangomm/default.nix b/pkgs/development/libraries/pangomm/default.nix index 9504a5ba9d19..3b4dcc9f0a7f 100644 --- a/pkgs/development/libraries/pangomm/default.nix +++ b/pkgs/development/libraries/pangomm/default.nix @@ -10,7 +10,6 @@ glibmm, cairomm, gnome, - ApplicationServices, }: stdenv.mkDerivation rec { @@ -27,16 +26,12 @@ stdenv.mkDerivation rec { "dev" ]; - nativeBuildInputs = - [ - pkg-config - meson - ninja - python3 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - ]; + nativeBuildInputs = [ + pkg-config + meson + ninja + python3 + ]; propagatedBuildInputs = [ pango glibmm diff --git a/pkgs/development/libraries/pc-ble-driver/default.nix b/pkgs/development/libraries/pc-ble-driver/default.nix index fd298709181e..e7bce66d8175 100644 --- a/pkgs/development/libraries/pc-ble-driver/default.nix +++ b/pkgs/development/libraries/pc-ble-driver/default.nix @@ -8,7 +8,6 @@ asio, catch2, spdlog, - IOKit, udev, }: @@ -57,9 +56,6 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit ] ++ lib.optionals stdenv.hostPlatform.isLinux [ udev diff --git a/pkgs/development/libraries/physfs/default.nix b/pkgs/development/libraries/physfs/default.nix index b23e6bbafd72..ee526bffeb26 100644 --- a/pkgs/development/libraries/physfs/default.nix +++ b/pkgs/development/libraries/physfs/default.nix @@ -5,7 +5,6 @@ cmake, doxygen, zlib, - Foundation, }: let @@ -31,7 +30,7 @@ let doxygen ]; - buildInputs = [ zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; + buildInputs = [ zlib ]; doInstallCheck = true; diff --git a/pkgs/development/libraries/physics/applgrid/default.nix b/pkgs/development/libraries/physics/applgrid/default.nix index 7a0ae2cbdf12..f5ebcf89d724 100644 --- a/pkgs/development/libraries/physics/applgrid/default.nix +++ b/pkgs/development/libraries/physics/applgrid/default.nix @@ -7,7 +7,6 @@ lhapdf, root5, zlib, - Cocoa, }: stdenv.mkDerivation rec { @@ -27,7 +26,7 @@ stdenv.mkDerivation rec { lhapdf root5 zlib - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; patches = [ ./bad_code.patch diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix index efa365f517ff..0c245d424de1 100644 --- a/pkgs/development/libraries/pipewire/default.nix +++ b/pkgs/development/libraries/pipewire/default.nix @@ -1,6 +1,7 @@ { stdenv, lib, + testers, buildPackages, fetchFromGitLab, python3, @@ -81,7 +82,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "pipewire"; - version = "1.4.1"; + version = "1.4.2"; outputs = [ "out" @@ -97,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "pipewire"; repo = "pipewire"; rev = finalAttrs.version; - sha256 = "sha256-TnGn6EVjjpEybslLEvBb66uqOiLg5ngpNV9LYO6TfvA="; + sha256 = "sha256-uxTzdvmazLNmWqc1v1LGiq34zV9IT0y1vTGc/+JiEU8="; }; patches = [ @@ -253,7 +254,12 @@ stdenv.mkDerivation (finalAttrs: { moveToOutput "bin/pw-jack" "$jack" ''; - passthru.tests.installed-tests = nixosTests.installed-tests.pipewire; + passthru.tests = { + installed-tests = nixosTests.installed-tests.pipewire; + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + }; + }; meta = with lib; { description = "Server and user space API to deal with multimedia pipelines"; @@ -265,5 +271,9 @@ stdenv.mkDerivation (finalAttrs: { kranzes k900 ]; + pkgConfigModules = [ + "libpipewire-0.3" + "libspa-0.2" + ]; }; }) diff --git a/pkgs/development/libraries/plplot/default.nix b/pkgs/development/libraries/plplot/default.nix index d49b8da211d8..dcc8ca518051 100644 --- a/pkgs/development/libraries/plplot/default.nix +++ b/pkgs/development/libraries/plplot/default.nix @@ -6,7 +6,6 @@ pkg-config, enableWX ? false, wxGTK32, - Cocoa, enableXWin ? false, xorg, enablePNG ? false, @@ -30,7 +29,6 @@ stdenv.mkDerivation rec { buildInputs = lib.optional enableWX wxGTK32 - ++ lib.optional (enableWX && stdenv.hostPlatform.isDarwin) Cocoa ++ lib.optional enableXWin xorg.libX11 ++ lib.optionals enablePNG [ cairo diff --git a/pkgs/development/libraries/portmidi/default.nix b/pkgs/development/libraries/portmidi/default.nix index 9afbb6018aeb..3806a1be2d52 100644 --- a/pkgs/development/libraries/portmidi/default.nix +++ b/pkgs/development/libraries/portmidi/default.nix @@ -5,11 +5,6 @@ unzip, cmake, alsa-lib, - Carbon, - CoreAudio, - CoreFoundation, - CoreMIDI, - CoreServices, }: stdenv.mkDerivation rec { @@ -46,17 +41,9 @@ stdenv.mkDerivation rec { unzip cmake ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - CoreAudio - CoreFoundation - CoreMIDI - CoreServices - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/development/libraries/protobuf/30.nix b/pkgs/development/libraries/protobuf/30.nix new file mode 100644 index 000000000000..dae2a2cec6cc --- /dev/null +++ b/pkgs/development/libraries/protobuf/30.nix @@ -0,0 +1,9 @@ +{ callPackage, ... }@args: + +callPackage ./generic.nix ( + { + version = "30.2"; + hash = "sha256-kkQQQPU6wk1/UMRwEMLVIR6JB29Fm6L3OrsvaeI6VAA="; + } + // args +) diff --git a/pkgs/development/libraries/qmltermwidget/default.nix b/pkgs/development/libraries/qmltermwidget/default.nix index e496a537c926..01e3168b30c9 100644 --- a/pkgs/development/libraries/qmltermwidget/default.nix +++ b/pkgs/development/libraries/qmltermwidget/default.nix @@ -6,7 +6,6 @@ qmake, qtbase, qtmultimedia, - utmp, }: stdenv.mkDerivation { @@ -27,7 +26,7 @@ stdenv.mkDerivation { buildInputs = [ qtbase qtmultimedia - ] ++ lib.optional stdenv.hostPlatform.isDarwin utmp; + ]; patches = [ # Changes required to make it compatible with lomiri-terminal-app diff --git a/pkgs/development/libraries/qrencode/default.nix b/pkgs/development/libraries/qrencode/default.nix index a5e5c2042323..246499eba9ce 100644 --- a/pkgs/development/libraries/qrencode/default.nix +++ b/pkgs/development/libraries/qrencode/default.nix @@ -6,7 +6,6 @@ SDL2, libpng, libiconv, - libobjc, }: stdenv.mkDerivation (finalAttrs: rec { @@ -30,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: rec { buildInputs = [ libiconv libpng - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libobjc ]; + ]; nativeCheckInputs = [ SDL2 ]; diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix index f0896ae775b9..296a4aa1bb9f 100644 --- a/pkgs/development/libraries/qt-5/5.15/default.nix +++ b/pkgs/development/libraries/qt-5/5.15/default.nix @@ -27,7 +27,6 @@ gtk3, dconf, llvmPackages_15, - overrideSDK, overrideLibcxx, darwin, diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 0e55f0944cee..e9be662ab6d4 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -88,7 +88,6 @@ let throw "Please add a qtPlatformCross entry for ${plat.config}"; # Per https://doc.qt.io/qt-5/macos.html#supported-versions: build SDK = 13.x or 14.x. - # SDK 13.x causes weird linking errors on x86_64-darwin, so use 14.x darwinVersionInputs = [ apple-sdk_14 ]; diff --git a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix index 9329008e29a6..7410132dd38f 100644 --- a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix @@ -263,6 +263,9 @@ stdenv.mkDerivation rec { "-DQT_FEATURE_system_sqlite=ON" "-DQT_FEATURE_openssl_linked=ON" "-DQT_FEATURE_vulkan=ON" + # don't leak OS version into the final output + # https://bugreports.qt.io/browse/QTBUG-136060 + "-DCMAKE_SYSTEM_VERSION=" ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ "-DQT_FEATURE_sctp=ON" diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix index fed828ae7b0d..f28a180b5876 100644 --- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix @@ -29,24 +29,30 @@ qtModule { darwin.sigtool ]; - patches = - [ - # invalidates qml caches created from nix applications at different - # store paths and disallows saving caches of bare qml files in the store. - (replaceVars ./invalidate-caches-from-mismatched-store-paths.patch { - nixStore = builtins.storeDir; - nixStoreLength = builtins.toString ((builtins.stringLength builtins.storeDir) + 1); # trailing / - }) - # add version specific QML import path - ./use-versioned-import-path.patch - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # The build attempts to sign qmltestrunner, which may already be signed, causing it to fail unless forced. - (fetchpatch2 { - url = "https://invent.kde.org/qt/qt/qtdeclarative/-/commit/8effbbcefd8cae27cd5da07b4ffe3aa86dad83bf.diff"; - hash = "sha256-wKrKXdr1ddshpRVIZZ/dsn87wjPXSaoUvXT9edlPtzA="; - }) - ]; + patches = [ + # invalidates qml caches created from nix applications at different + # store paths and disallows saving caches of bare qml files in the store. + (replaceVars ./invalidate-caches-from-mismatched-store-paths.patch { + nixStore = builtins.storeDir; + nixStoreLength = builtins.toString ((builtins.stringLength builtins.storeDir) + 1); # trailing / + }) + # add version specific QML import path + ./use-versioned-import-path.patch + + # The build attempts to sign qmltestrunner, which may already be signed, causing it to fail unless forced. + # FIXME: remove for 6.9.1 + (fetchpatch2 { + url = "https://invent.kde.org/qt/qt/qtdeclarative/-/commit/8effbbcefd8cae27cd5da07b4ffe3aa86dad83bf.diff"; + hash = "sha256-wKrKXdr1ddshpRVIZZ/dsn87wjPXSaoUvXT9edlPtzA="; + }) + + # Backport patch to fix qmlsc crash on "if + for" + # FIXME: remove for 6.9.1 + (fetchpatch2 { + url = "https://github.com/qt/qtdeclarative/commit/d1aa2e8466bab73c3e4d120356238b482b55f02a.patch?full_index=1"; + hash = "sha256-8W1xpULqESP81S4UbQugoU/D6KFy7DoTbJ3xfK9Q5PI="; + }) + ]; preConfigure = let diff --git a/pkgs/development/libraries/qt-6/qtModule.nix b/pkgs/development/libraries/qt-6/qtModule.nix index d21056419477..e5089813c39a 100644 --- a/pkgs/development/libraries/qt-6/qtModule.nix +++ b/pkgs/development/libraries/qt-6/qtModule.nix @@ -39,8 +39,11 @@ stdenv.mkDerivation ( ++ (args.propagatedBuildInputs or [ ]); cmakeFlags = - args.cmakeFlags or [ ] - ++ lib.optional stdenv.hostPlatform.isDarwin "-DQT_NO_XCODE_MIN_VERSION_CHECK=ON"; + # don't leak OS version into the final output + # https://bugreports.qt.io/browse/QTBUG-136060 + [ "-DCMAKE_SYSTEM_VERSION=" ] + ++ lib.optional stdenv.hostPlatform.isDarwin "-DQT_NO_XCODE_MIN_VERSION_CHECK=ON" + ++ args.cmakeFlags or [ ]; moveToDev = false; diff --git a/pkgs/development/libraries/qtkeychain/default.nix b/pkgs/development/libraries/qtkeychain/default.nix index 5ad105a64bac..fde3c71b4564 100644 --- a/pkgs/development/libraries/qtkeychain/default.nix +++ b/pkgs/development/libraries/qtkeychain/default.nix @@ -6,8 +6,6 @@ pkg-config, qtbase, qttools, - CoreFoundation, - Security, libsecret, }: @@ -32,16 +30,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkg-config ] # for finding libsecret ; - buildInputs = - lib.optionals (!stdenv.hostPlatform.isDarwin) [ libsecret ] - ++ [ - qtbase - qttools - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ libsecret ] ++ [ + qtbase + qttools + ]; doInstallCheck = true; diff --git a/pkgs/development/libraries/quarto/default.nix b/pkgs/development/libraries/quarto/default.nix index c5e9bc24419f..ec6715d4b0ae 100644 --- a/pkgs/development/libraries/quarto/default.nix +++ b/pkgs/development/libraries/quarto/default.nix @@ -1,7 +1,7 @@ { stdenv, lib, - pandoc_3_6, + pandoc, typst, esbuild, deno, @@ -39,7 +39,7 @@ stdenv.mkDerivation (final: { preFixup = '' wrapProgram $out/bin/quarto \ --prefix QUARTO_DENO : ${lib.getExe deno} \ - --prefix QUARTO_PANDOC : ${lib.getExe pandoc_3_6} \ + --prefix QUARTO_PANDOC : ${lib.getExe pandoc} \ --prefix QUARTO_ESBUILD : ${lib.getExe esbuild} \ --prefix QUARTO_DART_SASS : ${lib.getExe dart-sass} \ --prefix QUARTO_TYPST : ${lib.getExe typst} \ diff --git a/pkgs/development/libraries/readline/8.2.nix b/pkgs/development/libraries/readline/8.2.nix index 40f0f05887e5..0434a749390e 100644 --- a/pkgs/development/libraries/readline/8.2.nix +++ b/pkgs/development/libraries/readline/8.2.nix @@ -9,121 +9,114 @@ curses-library ? if stdenv.hostPlatform.isWindows then termcap else ncurses, }: -stdenv.mkDerivation ( - finalAttrs: - let - inherit (finalAttrs) upstreamPatches meta; - in - { - pname = "readline"; - version = "8.2p${toString (builtins.length upstreamPatches)}"; +stdenv.mkDerivation (finalAttrs: { + pname = "readline"; + version = "8.2p${toString (builtins.length finalAttrs.upstreamPatches)}"; - src = fetchurl { - url = "mirror://gnu/readline/readline-${meta.branch}.tar.gz"; - sha256 = "sha256-P+txcfFqhO6CyhijbXub4QmlLAT0kqBTMx19EJUAfDU="; - }; + src = fetchurl { + url = "mirror://gnu/readline/readline-${finalAttrs.meta.branch}.tar.gz"; + sha256 = "sha256-P+txcfFqhO6CyhijbXub4QmlLAT0kqBTMx19EJUAfDU="; + }; - outputs = [ - "out" - "dev" - "man" - "doc" - "info" + outputs = [ + "out" + "dev" + "man" + "doc" + "info" + ]; + + strictDeps = true; + propagatedBuildInputs = [ curses-library ]; + nativeBuildInputs = [ updateAutotoolsGnuConfigScriptsHook ]; + + patchFlags = [ "-p0" ]; + + upstreamPatches = ( + let + patch = + nr: sha256: + fetchurl { + url = "mirror://gnu/readline/readline-${finalAttrs.meta.branch}-patches/readline82-${nr}"; + inherit sha256; + }; + in + import ./readline-8.2-patches.nix patch + ); + + patches = + lib.optionals (curses-library.pname == "ncurses") [ + ./link-against-ncurses.patch + ] + ++ [ + ./no-arch_only-8.2.patch + ] + ++ finalAttrs.upstreamPatches + ++ lib.optionals stdenv.hostPlatform.isWindows [ + (fetchpatch { + name = "0001-sigwinch.patch"; + url = "https://github.com/msys2/MINGW-packages/raw/90e7536e3b9c3af55c336d929cfcc32468b2f135/mingw-w64-readline/0001-sigwinch.patch"; + stripLen = 1; + hash = "sha256-sFK6EJrSNl0KLWqFv5zBXaQRuiQoYIZVoZfa8BZqfKA="; + }) + (fetchpatch { + name = "0002-event-hook.patch"; + url = "https://github.com/msys2/MINGW-packages/raw/3476319d2751a676b911f3de9e1ec675081c03b8/mingw-w64-readline/0002-event-hook.patch"; + stripLen = 1; + hash = "sha256-F8ytYuIjBtH83ZCJdf622qjwSw+wZEVyu53E/mPsoAo="; + }) + (fetchpatch { + name = "0003-fd_set.patch"; + url = "https://github.com/msys2/MINGW-packages/raw/35830ab27e5ed35c2a8d486961ab607109f5af50/mingw-w64-readline/0003-fd_set.patch"; + stripLen = 1; + hash = "sha256-UiaXZRPjKecpSaflBMCphI2kqOlcz1JkymlCrtpMng4="; + }) + (fetchpatch { + name = "0004-locale.patch"; + url = "https://github.com/msys2/MINGW-packages/raw/f768c4b74708bb397a77e3374cc1e9e6ef647f20/mingw-w64-readline/0004-locale.patch"; + stripLen = 1; + hash = "sha256-dk4343KP4EWXdRRCs8GRQlBgJFgu1rd79RfjwFD/nJc="; + }) ]; - strictDeps = true; - propagatedBuildInputs = [ curses-library ]; - nativeBuildInputs = [ updateAutotoolsGnuConfigScriptsHook ]; + # Make mingw-w64 provide a dummy alarm() function + # + # Method borrowed from + # https://github.com/msys2/MINGW-packages/commit/35830ab27e5ed35c2a8d486961ab607109f5af50 + CFLAGS = lib.optionalString stdenv.hostPlatform.isMinGW "-D__USE_MINGW_ALARM -D_POSIX"; - patchFlags = [ "-p0" ]; + # This install error is caused by a very old libtool. We can't autoreconfHook this package, + # so this is the best we've got! + postInstall = lib.optionalString stdenv.hostPlatform.isOpenBSD '' + ln -s $out/lib/libhistory.so* $out/lib/libhistory.so + ln -s $out/lib/libreadline.so* $out/lib/libreadline.so + ''; - upstreamPatches = ( - let - patch = - nr: sha256: - fetchurl { - url = "mirror://gnu/readline/readline-${meta.branch}-patches/readline82-${nr}"; - inherit sha256; - }; - in - import ./readline-8.2-patches.nix patch - ); + meta = with lib; { + description = "Library for interactive line editing"; - patches = - lib.optionals (curses-library.pname == "ncurses") [ - ./link-against-ncurses.patch - ] - ++ [ - ./no-arch_only-8.2.patch - ] - ++ upstreamPatches - ++ lib.optionals stdenv.hostPlatform.isWindows [ - (fetchpatch { - name = "0001-sigwinch.patch"; - url = "https://github.com/msys2/MINGW-packages/raw/90e7536e3b9c3af55c336d929cfcc32468b2f135/mingw-w64-readline/0001-sigwinch.patch"; - stripLen = 1; - hash = "sha256-sFK6EJrSNl0KLWqFv5zBXaQRuiQoYIZVoZfa8BZqfKA="; - }) - (fetchpatch { - name = "0002-event-hook.patch"; - url = "https://github.com/msys2/MINGW-packages/raw/3476319d2751a676b911f3de9e1ec675081c03b8/mingw-w64-readline/0002-event-hook.patch"; - stripLen = 1; - hash = "sha256-F8ytYuIjBtH83ZCJdf622qjwSw+wZEVyu53E/mPsoAo="; - }) - (fetchpatch { - name = "0003-fd_set.patch"; - url = "https://github.com/msys2/MINGW-packages/raw/35830ab27e5ed35c2a8d486961ab607109f5af50/mingw-w64-readline/0003-fd_set.patch"; - stripLen = 1; - hash = "sha256-UiaXZRPjKecpSaflBMCphI2kqOlcz1JkymlCrtpMng4="; - }) - (fetchpatch { - name = "0004-locale.patch"; - url = "https://github.com/msys2/MINGW-packages/raw/f768c4b74708bb397a77e3374cc1e9e6ef647f20/mingw-w64-readline/0004-locale.patch"; - stripLen = 1; - hash = "sha256-dk4343KP4EWXdRRCs8GRQlBgJFgu1rd79RfjwFD/nJc="; - }) - ]; + longDescription = '' + The GNU Readline library provides a set of functions for use by + applications that allow users to edit command lines as they are + typed in. Both Emacs and vi editing modes are available. The + Readline library includes additional functions to maintain a + list of previously-entered command lines, to recall and perhaps + reedit those lines, and perform csh-like history expansion on + previous commands. - # This install error is caused by a very old libtool. We can't autoreconfHook this package, - # so this is the best we've got! - postInstall = lib.optionalString stdenv.hostPlatform.isOpenBSD '' - ln -s $out/lib/libhistory.so* $out/lib/libhistory.so - ln -s $out/lib/libreadline.so* $out/lib/libreadline.so + The history facilities are also placed into a separate library, + the History library, as part of the build process. The History + library may be used without Readline in applications which + desire its capabilities. ''; - meta = with lib; { - description = "Library for interactive line editing"; + homepage = "https://savannah.gnu.org/projects/readline/"; - longDescription = '' - The GNU Readline library provides a set of functions for use by - applications that allow users to edit command lines as they are - typed in. Both Emacs and vi editing modes are available. The - Readline library includes additional functions to maintain a - list of previously-entered command lines, to recall and perhaps - reedit those lines, and perform csh-like history expansion on - previous commands. + license = licenses.gpl3Plus; - The history facilities are also placed into a separate library, - the History library, as part of the build process. The History - library may be used without Readline in applications which - desire its capabilities. - ''; + maintainers = with maintainers; [ dtzWill ]; - homepage = "https://savannah.gnu.org/projects/readline/"; - - license = licenses.gpl3Plus; - - maintainers = with maintainers; [ dtzWill ]; - - platforms = platforms.unix ++ platforms.windows; - branch = "8.2"; - }; - } - // lib.optionalAttrs stdenv.hostPlatform.isMinGW { - # Make mingw-w64 provide a dummy alarm() function - # - # Method borrowed from - # https://github.com/msys2/MINGW-packages/commit/35830ab27e5ed35c2a8d486961ab607109f5af50 - CFLAGS = "-D__USE_MINGW_ALARM -D_POSIX"; - } -) + platforms = platforms.unix ++ platforms.windows; + branch = "8.2"; + }; +}) diff --git a/pkgs/development/libraries/rnnoise-plugin/default.nix b/pkgs/development/libraries/rnnoise-plugin/default.nix index 98cf154ec1e6..af7cf9108cac 100644 --- a/pkgs/development/libraries/rnnoise-plugin/default.nix +++ b/pkgs/development/libraries/rnnoise-plugin/default.nix @@ -9,10 +9,6 @@ pkg-config, webkitgtk_4_0, xorg, - WebKit, - MetalKit, - CoreAudioKit, - simd, }: stdenv.mkDerivation rec { pname = "rnnoise-plugin"; @@ -45,12 +41,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ webkitgtk_4_0 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - WebKit - MetalKit - CoreAudioKit - simd ]; meta = with lib; { diff --git a/pkgs/development/libraries/science/biology/elastix/default.nix b/pkgs/development/libraries/science/biology/elastix/default.nix index efc6eee5c463..eb758bc1541a 100644 --- a/pkgs/development/libraries/science/biology/elastix/default.nix +++ b/pkgs/development/libraries/science/biology/elastix/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, itk, - Cocoa, }: stdenv.mkDerivation (finalAttrs: { @@ -19,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ cmake ]; - buildInputs = [ itk ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + buildInputs = [ itk ]; doCheck = !stdenv.hostPlatform.isDarwin; # usual dynamic linker issues diff --git a/pkgs/development/libraries/science/math/clblas/default.nix b/pkgs/development/libraries/science/math/clblas/default.nix index 8bd4297fb95b..463f36deca47 100644 --- a/pkgs/development/libraries/science/math/clblas/default.nix +++ b/pkgs/development/libraries/science/math/clblas/default.nix @@ -10,10 +10,6 @@ python3, ocl-icd, opencl-headers, - Accelerate, - CoreGraphics, - CoreVideo, - OpenCL, }: stdenv.mkDerivation rec { @@ -60,15 +56,7 @@ stdenv.mkDerivation rec { ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ ocl-icd opencl-headers - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - CoreGraphics - CoreVideo ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - OpenCL - ]; strictDeps = true; diff --git a/pkgs/development/libraries/silgraphite/graphite2.nix b/pkgs/development/libraries/silgraphite/graphite2.nix index 7289820b60df..cef47a396da7 100644 --- a/pkgs/development/libraries/silgraphite/graphite2.nix +++ b/pkgs/development/libraries/silgraphite/graphite2.nix @@ -48,6 +48,10 @@ stdenv.mkDerivation (finalAttrs: { # support cross-compilation by using target readelf binary: substituteInPlace Graphite.cmake \ --replace 'readelf' "${stdenv.cc.targetPrefix}readelf" + + # headers are located in the dev output: + substituteInPlace CMakeLists.txt \ + --replace-fail ' ''${CMAKE_INSTALL_PREFIX}/include' " ${placeholder "dev"}/include" ''; cmakeFlags = lib.optionals static [ diff --git a/pkgs/development/libraries/soci/default.nix b/pkgs/development/libraries/soci/default.nix index bb9a91be24d9..5c649e913491 100644 --- a/pkgs/development/libraries/soci/default.nix +++ b/pkgs/development/libraries/soci/default.nix @@ -5,13 +5,9 @@ sqlite, libpq, boost, - darwin, lib, stdenv, }: -let - inherit (darwin.apple_sdk_11_0.frameworks) Kerberos; -in stdenv.mkDerivation rec { pname = "soci"; version = "4.0.2"; @@ -39,15 +35,11 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ cmake ]; - buildInputs = - [ - sqlite - libpq - boost - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Kerberos - ]; + buildInputs = [ + sqlite + libpq + boost + ]; meta = with lib; { description = "Database access library for C++"; diff --git a/pkgs/development/libraries/sofia-sip/default.nix b/pkgs/development/libraries/sofia-sip/default.nix index d70bd95bef04..0042c50b1dce 100644 --- a/pkgs/development/libraries/sofia-sip/default.nix +++ b/pkgs/development/libraries/sofia-sip/default.nix @@ -7,7 +7,6 @@ openssl, pkg-config, autoreconfHook, - SystemConfiguration, }: stdenv.mkDerivation rec { @@ -33,7 +32,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin SystemConfiguration; + ]; nativeBuildInputs = [ autoreconfHook pkg-config diff --git a/pkgs/development/libraries/soil/default.nix b/pkgs/development/libraries/soil/default.nix index e8f8e75f8fd8..bed06c618693 100644 --- a/pkgs/development/libraries/soil/default.nix +++ b/pkgs/development/libraries/soil/default.nix @@ -1,7 +1,6 @@ { stdenv, lib, - Carbon, fetchzip, libGL, libX11, @@ -16,16 +15,10 @@ stdenv.mkDerivation { sha256 = "1c05nwbnfdgwaz8ywn7kg2xrcvrcbpdyhcfkkiiwk69zvil0pbgd"; }; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ - Carbon - ] - else - [ - libGL - libX11 - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libGL + libX11 + ]; buildPhase = '' cd src diff --git a/pkgs/development/libraries/speech-tools/default.nix b/pkgs/development/libraries/speech-tools/default.nix index 6ee5391451c7..dfdfa5ee4985 100644 --- a/pkgs/development/libraries/speech-tools/default.nix +++ b/pkgs/development/libraries/speech-tools/default.nix @@ -5,9 +5,6 @@ fetchpatch, ncurses, alsa-lib, - CoreServices, - AudioUnit, - Cocoa, }: stdenv.mkDerivation rec { @@ -33,11 +30,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - AudioUnit - Cocoa ]; makeFlags = [ diff --git a/pkgs/development/libraries/sqlite/tools.nix b/pkgs/development/libraries/sqlite/tools.nix index 91ebe63bebe7..64c9708594e8 100644 --- a/pkgs/development/libraries/sqlite/tools.nix +++ b/pkgs/development/libraries/sqlite/tools.nix @@ -5,7 +5,6 @@ unzip, sqlite, tcl, - Foundation, }: let @@ -31,7 +30,7 @@ let }; nativeBuildInputs = [ unzip ]; - buildInputs = [ tcl ] ++ lib.optional stdenv.hostPlatform.isDarwin Foundation; + buildInputs = [ tcl ]; makeFlags = [ makeTarget ]; diff --git a/pkgs/development/libraries/tachyon/default.nix b/pkgs/development/libraries/tachyon/default.nix index 9fb40ddb259d..0cf61be8d384 100644 --- a/pkgs/development/libraries/tachyon/default.nix +++ b/pkgs/development/libraries/tachyon/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - Carbon, libjpeg, libpng, withJpegSupport ? true, # support jpeg output @@ -17,10 +16,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-CSA8ECMRFJ9d9cw2dAn5bHJXQmZtGcJNtbqZTVqBpvU="; }; buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - ] - ++ lib.optionals withJpegSupport [ + lib.optionals withJpegSupport [ libjpeg ] ++ lib.optionals withPngSupport [ diff --git a/pkgs/development/libraries/unicorn/default.nix b/pkgs/development/libraries/unicorn/default.nix index e9977ff75160..39edf55b76e9 100644 --- a/pkgs/development/libraries/unicorn/default.nix +++ b/pkgs/development/libraries/unicorn/default.nix @@ -4,7 +4,6 @@ cctools, cmake, fetchFromGitHub, - IOKit, pkg-config, }: @@ -28,8 +27,6 @@ stdenv.mkDerivation rec { cctools ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; - # Ensure the linker is using atomic when compiling for RISC-V, otherwise fails NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isRiscV "-latomic"; diff --git a/pkgs/development/libraries/vmmlib/default.nix b/pkgs/development/libraries/vmmlib/default.nix index 8283a89095c5..3a15b69d453a 100644 --- a/pkgs/development/libraries/vmmlib/default.nix +++ b/pkgs/development/libraries/vmmlib/default.nix @@ -6,9 +6,6 @@ pkg-config, boost, lapack, - Accelerate, - CoreGraphics, - CoreVideo, }: stdenv.mkDerivation rec { @@ -30,16 +27,10 @@ stdenv.mkDerivation rec { pkg-config cmake ]; - buildInputs = - [ - boost - lapack - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - CoreGraphics - CoreVideo - ]; + buildInputs = [ + boost + lapack + ]; doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/development/libraries/webrtc-audio-processing/0.3.nix b/pkgs/development/libraries/webrtc-audio-processing/0.3.nix index 6647f4250444..b64d19521905 100644 --- a/pkgs/development/libraries/webrtc-audio-processing/0.3.nix +++ b/pkgs/development/libraries/webrtc-audio-processing/0.3.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, fetchpatch, - darwin, autoreconfHook, pkg-config, }: @@ -53,10 +52,6 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; [ ApplicationServices ] - ); - patchPhase = lib.optionalString stdenv.hostPlatform.isMusl '' substituteInPlace webrtc/base/checks.cc --replace 'defined(__UCLIBC__)' 1 ''; diff --git a/pkgs/development/libraries/webrtc-audio-processing/default.nix b/pkgs/development/libraries/webrtc-audio-processing/default.nix index a7ed8c8ea0a2..e2d51a9e6606 100644 --- a/pkgs/development/libraries/webrtc-audio-processing/default.nix +++ b/pkgs/development/libraries/webrtc-audio-processing/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitLab, fetchurl, - darwin, abseil-cpp, meson, ninja, @@ -46,14 +45,6 @@ stdenv.mkDerivation rec { abseil-cpp ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - ApplicationServices - Foundation - ] - ); - env = lib.optionalAttrs stdenv.hostPlatform.isx86_32 { # https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/issues/5 NIX_CFLAGS_COMPILE = "-msse2"; diff --git a/pkgs/development/libraries/wiiuse/default.nix b/pkgs/development/libraries/wiiuse/default.nix index 606dd201f324..bdc91158d28e 100644 --- a/pkgs/development/libraries/wiiuse/default.nix +++ b/pkgs/development/libraries/wiiuse/default.nix @@ -5,9 +5,6 @@ fetchpatch, cmake, bluez, - libobjc, - Foundation, - IOBluetooth, }: stdenv.mkDerivation rec { @@ -40,13 +37,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ bluez ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - Foundation - IOBluetooth - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ bluez ]; propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ bluez ]; diff --git a/pkgs/development/libraries/wildmidi/default.nix b/pkgs/development/libraries/wildmidi/default.nix index 5433a09dc955..4f5c7f90bcf4 100644 --- a/pkgs/development/libraries/wildmidi/default.nix +++ b/pkgs/development/libraries/wildmidi/default.nix @@ -5,8 +5,6 @@ writeTextFile, cmake, alsa-lib, - OpenAL, - CoreAudioKit, freepats, }: @@ -26,15 +24,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - buildInputs = - lib.optionals stdenv.buildPlatform.isLinux [ - alsa-lib - stdenv.cc.libc # couldn't find libm - ] - ++ lib.optionals stdenv.buildPlatform.isDarwin [ - OpenAL - CoreAudioKit - ]; + buildInputs = lib.optionals stdenv.buildPlatform.isLinux [ + alsa-lib + stdenv.cc.libc # couldn't find libm + ]; preConfigure = '' # https://github.com/Mindwerks/wildmidi/issues/236 diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index db808f96f1ed..bccd65d015f9 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - Security, autoreconfHook, util-linux, openssl, @@ -88,10 +87,6 @@ stdenv.mkDerivation (finalAttrs: { "out" ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - nativeBuildInputs = [ autoreconfHook util-linux diff --git a/pkgs/development/libraries/yubico-pam/default.nix b/pkgs/development/libraries/yubico-pam/default.nix index 646188c4c694..1b3b79256ed1 100644 --- a/pkgs/development/libraries/yubico-pam/default.nix +++ b/pkgs/development/libraries/yubico-pam/default.nix @@ -11,8 +11,6 @@ yubikey-personalization, libyubikey, libykclient, - CoreServices, - SystemConfiguration, }: stdenv.mkDerivation rec { @@ -32,17 +30,12 @@ stdenv.mkDerivation rec { libxslt docbook_xsl ]; - buildInputs = - [ - pam - yubikey-personalization - libyubikey - libykclient - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - SystemConfiguration - ]; + buildInputs = [ + pam + yubikey-personalization + libyubikey + libykclient + ]; meta = with lib; { description = "Yubico PAM module"; diff --git a/pkgs/development/lua-modules/nfd/default.nix b/pkgs/development/lua-modules/nfd/default.nix index a9b7aaef9e77..c216e235a1a5 100644 --- a/pkgs/development/lua-modules/nfd/default.nix +++ b/pkgs/development/lua-modules/nfd/default.nix @@ -1,5 +1,4 @@ { - stdenv, fetchFromGitHub, buildLuarocksPackage, lua, @@ -7,7 +6,6 @@ lib, replaceVars, zenity, - AppKit, }: buildLuarocksPackage { @@ -33,8 +31,6 @@ buildLuarocksPackage { luarocksConfig.variables.LUA_LIBDIR = "${lua}/lib"; nativeBuildInputs = [ pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; - postInstall = '' find $out -name nfd_zenity.so -execdir mv {} nfd.so \; ''; diff --git a/pkgs/development/misc/haskell/hasura/ci-info.nix b/pkgs/development/misc/haskell/hasura/ci-info.nix deleted file mode 100644 index 1f01a0bc9fc1..000000000000 --- a/pkgs/development/misc/haskell/hasura/ci-info.nix +++ /dev/null @@ -1,41 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - aeson, - aeson-casing, - base, - fetchgit, - hashable, - hpack, - lib, - template-haskell, - text, - th-lift-instances, - unordered-containers, -}: -mkDerivation { - pname = "ci-info"; - version = "0.1.0.0"; - src = fetchgit { - url = "https://github.com/hasura/ci-info-hs.git"; - sha256 = "018vfyg0y2sn497nigjrcs6b1v3i9bna06dsbvgr6wjikcl6dhh4"; - rev = "68247a83738ac4bb9f719f0e4213aeb7be9565cf"; - fetchSubmodules = true; - }; - libraryHaskellDepends = [ - aeson - aeson-casing - base - hashable - template-haskell - text - th-lift-instances - unordered-containers - ]; - libraryToolDepends = [ hpack ]; - prePatch = "hpack"; - homepage = "https://github.com/hasura/ci-info-hs#readme"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ lassulus ]; -} diff --git a/pkgs/development/misc/haskell/hasura/ekg-core.nix b/pkgs/development/misc/haskell/hasura/ekg-core.nix deleted file mode 100644 index cbdad1adf512..000000000000 --- a/pkgs/development/misc/haskell/hasura/ekg-core.nix +++ /dev/null @@ -1,75 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - async, - atomic-primops, - base, - containers, - criterion, - fetchgit, - ghc-prim, - hashable, - hspec, - hspec-smallcheck, - HUnit, - inspection-testing, - lib, - markdown-unlit, - primitive, - QuickCheck, - smallcheck, - text, - unordered-containers, -}: -mkDerivation { - pname = "ekg-core"; - version = "0.1.1.7"; - src = fetchgit { - url = "https://github.com/hasura/ekg-core.git"; - sha256 = "1syb87iav3fgj6vqjh1izdvw4g0l4mngcyhvcg2nazisw3l685z6"; - rev = "b0cdc337ca2a52e392d427916ba3e28246b396c0"; - fetchSubmodules = true; - }; - libraryHaskellDepends = [ - atomic-primops - base - containers - ghc-prim - hashable - inspection-testing - primitive - text - unordered-containers - ]; - testHaskellDepends = [ - async - atomic-primops - base - containers - ghc-prim - hashable - hspec - hspec-smallcheck - HUnit - inspection-testing - markdown-unlit - primitive - QuickCheck - smallcheck - text - unordered-containers - ]; - testToolDepends = [ markdown-unlit ]; - benchmarkHaskellDepends = [ - base - criterion - ]; - doHaddock = false; - homepage = "https://github.com/tibbe/ekg-core"; - description = "Tracking of system metrics"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - maintainers = with lib.maintainers; [ lassulus ]; - broken = true; -} diff --git a/pkgs/development/misc/haskell/hasura/ekg-json.nix b/pkgs/development/misc/haskell/hasura/ekg-json.nix deleted file mode 100644 index 821cba064424..000000000000 --- a/pkgs/development/misc/haskell/hasura/ekg-json.nix +++ /dev/null @@ -1,46 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - aeson, - base, - ekg-core, - fetchgit, - hspec, - lib, - text, - unordered-containers, - vector, -}: -mkDerivation { - pname = "ekg-json"; - version = "0.1.0.7"; - src = fetchgit { - url = "https://github.com/hasura/ekg-json.git"; - sha256 = "17kd2f1695dmf5l95iz1w86hapc4f1gfrd0ld3ivffa2q5vxbi70"; - rev = "d1c5031b49a5559cf4b4f6beb0238b872890a48c"; - fetchSubmodules = true; - }; - libraryHaskellDepends = [ - aeson - base - ekg-core - text - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - ekg-core - hspec - text - unordered-containers - ]; - homepage = "https://github.com/tibbe/ekg-json"; - description = "JSON encoding of ekg metrics"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - maintainers = with lib.maintainers; [ lassulus ]; - broken = true; -} diff --git a/pkgs/development/misc/haskell/hasura/graphql-engine.nix b/pkgs/development/misc/haskell/hasura/graphql-engine.nix deleted file mode 100644 index cc47535ba3bf..000000000000 --- a/pkgs/development/misc/haskell/hasura/graphql-engine.nix +++ /dev/null @@ -1,406 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - aeson, - aeson-casing, - aeson-qq, - ansi-wl-pprint, - asn1-encoding, - asn1-types, - async, - attoparsec, - attoparsec-iso8601, - auto-update, - base, - base16-bytestring, - base64-bytestring, - binary, - byteorder, - bytestring, - case-insensitive, - ci-info, - conduit, - connection, - containers, - cron, - cryptonite, - data-default-class, - data-has, - deepseq, - dependent-map, - dependent-sum, - directory, - either, - ekg-core, - ekg-json, - exceptions, - fast-logger, - fetchgit, - file-embed, - filepath, - ghc-heap-view, - graphql-parser, - hashable, - hashable-time, - haskell-src-meta, - hedgehog, - hspec, - hspec-core, - hspec-discover, - hspec-expectations, - hspec-expectations-lifted, - hspec-hedgehog, - hspec-wai, - hspec-wai-json, - http-api-data, - http-client, - http-client-tls, - http-conduit, - http-media, - http-types, - immortal, - insert-ordered-containers, - jose, - kan-extensions, - kriti-lang, - lens, - lens-aeson, - lib, - libyaml, - lifted-async, - lifted-base, - list-t, - memory, - mime-types, - mmorph, - monad-control, - monad-logger, - monad-loops, - monad-validate, - mtl, - mustache, - mysql, - mysql-simple, - natural-transformation, - network, - network-uri, - odbc, - openapi3, - optparse-applicative, - optparse-generic, - parsec, - pem, - pg-client, - postgresql-binary, - postgresql-libpq, - postgresql-simple, - pretty-simple, - process, - profunctors, - psqueues, - QuickCheck, - quickcheck-instances, - random, - regex-tdfa, - resource-pool, - resourcet, - retry, - safe, - safe-exceptions, - scientific, - semialign, - semigroups, - semver, - shakespeare, - some, - split, - Spock-core, - stm, - stm-containers, - tagged, - template-haskell, - text, - text-builder, - text-conversions, - th-lift, - th-lift-instances, - these, - time, - tls, - tmp-postgres, - transformers, - transformers-base, - typed-process, - unix, - unliftio-core, - unordered-containers, - uri-bytestring, - uri-encode, - url, - utf8-string, - uuid, - validation, - vector, - vector-instances, - wai, - wai-extra, - warp, - websockets, - witch, - wreq, - x509, - x509-store, - x509-system, - x509-validation, - yaml, - zlib, -}: -mkDerivation { - pname = "graphql-engine"; - version = "1.0.0"; - src = fetchgit { - url = "https://github.com/hasura/graphql-engine.git"; - sha256 = "1r19qw2wxzmngb6sjpin3dk6i5r491brcb0ir4g8kw9d0ic90hpy"; - rev = "1349e6cdcfdef4b06593b48fe8e2e51b9f9c94e9"; - fetchSubmodules = true; - }; - postUnpack = "sourceRoot+=/server; echo source root reset to $sourceRoot"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - aeson-casing - ansi-wl-pprint - asn1-encoding - asn1-types - async - attoparsec - attoparsec-iso8601 - auto-update - base - base16-bytestring - base64-bytestring - binary - byteorder - bytestring - case-insensitive - ci-info - connection - containers - cron - cryptonite - data-default-class - data-has - deepseq - dependent-map - dependent-sum - directory - either - ekg-core - ekg-json - exceptions - fast-logger - file-embed - filepath - ghc-heap-view - graphql-parser - hashable - hashable-time - http-api-data - http-client - http-client-tls - http-conduit - http-media - http-types - immortal - insert-ordered-containers - jose - kan-extensions - kriti-lang - lens - lens-aeson - lifted-async - lifted-base - list-t - memory - mime-types - mmorph - monad-control - monad-loops - monad-validate - mtl - mustache - mysql - mysql-simple - network - network-uri - odbc - openapi3 - optparse-applicative - optparse-generic - parsec - pem - pg-client - postgresql-binary - postgresql-libpq - pretty-simple - process - profunctors - psqueues - QuickCheck - quickcheck-instances - random - regex-tdfa - resource-pool - retry - safe-exceptions - scientific - semialign - semigroups - semver - shakespeare - some - split - Spock-core - stm - stm-containers - tagged - template-haskell - text - text-builder - text-conversions - these - time - tls - transformers - transformers-base - unix - unordered-containers - uri-bytestring - uri-encode - url - utf8-string - uuid - validation - vector - vector-instances - wai - warp - websockets - witch - wreq - x509 - x509-store - x509-system - x509-validation - yaml - zlib - ]; - executableHaskellDepends = [ - base - bytestring - ekg-core - kan-extensions - pg-client - text - text-conversions - time - unix - ]; - testHaskellDepends = [ - aeson - aeson-casing - aeson-qq - async - base - bytestring - case-insensitive - conduit - containers - cron - dependent-map - dependent-sum - ekg-core - exceptions - graphql-parser - haskell-src-meta - hedgehog - hspec - hspec-core - hspec-discover - hspec-expectations - hspec-expectations-lifted - hspec-hedgehog - hspec-wai - hspec-wai-json - http-client - http-client-tls - http-conduit - http-types - insert-ordered-containers - jose - kan-extensions - lens - lens-aeson - libyaml - lifted-base - mmorph - monad-control - monad-logger - mtl - mysql - mysql-simple - natural-transformation - network - network-uri - odbc - optparse-applicative - parsec - pg-client - postgresql-libpq - postgresql-simple - process - QuickCheck - resource-pool - resourcet - safe - safe-exceptions - scientific - shakespeare - split - Spock-core - stm - template-haskell - text - text-conversions - th-lift - th-lift-instances - time - tmp-postgres - transformers - transformers-base - typed-process - unix - unliftio-core - unordered-containers - utf8-string - vector - wai - wai-extra - warp - websockets - yaml - ]; - testToolDepends = [ hspec-discover ]; - doCheck = false; - homepage = "https://www.hasura.io"; - description = "GraphQL API over Postgres"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ lassulus ]; - - # Needs to be updated for aeson-2.0 - # https://github.com/hasura/graphql-engine/issues/8369 - hydraPlatforms = lib.platforms.none; - broken = true; -} diff --git a/pkgs/development/misc/haskell/hasura/graphql-parser.nix b/pkgs/development/misc/haskell/hasura/graphql-parser.nix deleted file mode 100644 index 9b3d75267378..000000000000 --- a/pkgs/development/misc/haskell/hasura/graphql-parser.nix +++ /dev/null @@ -1,74 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - aeson, - attoparsec, - base, - bytestring, - deepseq, - fetchgit, - hashable, - hedgehog, - lib, - prettyprinter, - scientific, - tasty-bench, - template-haskell, - text, - text-builder, - th-lift-instances, - unordered-containers, -}: -mkDerivation { - pname = "graphql-parser"; - version = "0.2.0.0"; - src = fetchgit { - url = "https://github.com/hasura/graphql-parser-hs.git"; - sha256 = "1xprr5wdhcfnbggkygz71v3za1mmkqv5mbm7h16kpsrhm1m9mpx8"; - rev = "c311bc15b8d8cef28a846d1d81b0bcc1d59bd956"; - fetchSubmodules = true; - }; - libraryHaskellDepends = [ - aeson - attoparsec - base - bytestring - deepseq - hashable - hedgehog - prettyprinter - scientific - template-haskell - text - text-builder - th-lift-instances - unordered-containers - ]; - testHaskellDepends = [ - attoparsec - base - bytestring - hedgehog - prettyprinter - text - text-builder - ]; - benchmarkHaskellDepends = [ - base - bytestring - prettyprinter - tasty-bench - text - text-builder - ]; - homepage = "https://github.com/hasura/graphql-parser-hs"; - description = "Native Haskell GraphQL parser"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ lassulus ]; - - # Needs to be updated for aeson-2.0 - # https://github.com/hasura/graphql-engine/issues/8369 - hydraPlatforms = lib.platforms.none; - broken = true; -} diff --git a/pkgs/development/misc/haskell/hasura/kriti-lang.nix b/pkgs/development/misc/haskell/hasura/kriti-lang.nix deleted file mode 100644 index f2f993723c64..000000000000 --- a/pkgs/development/misc/haskell/hasura/kriti-lang.nix +++ /dev/null @@ -1,119 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - aeson, - aeson-pretty, - alex, - array, - base, - bytestring, - containers, - directory, - fetchgit, - filepath, - generic-arbitrary, - happy, - hspec, - hspec-core, - hspec-golden, - lens, - lens-aeson, - lib, - megaparsec, - mtl, - network-uri, - optparse-applicative, - parsec, - parser-combinators, - pretty-simple, - prettyprinter, - QuickCheck, - raw-strings-qq, - safe-exceptions, - scientific, - text, - unordered-containers, - utf8-string, - vector, -}: -mkDerivation { - pname = "kriti-lang"; - version = "0.3.1"; - src = fetchgit { - url = "https://github.com/hasura/kriti-lang.git"; - sha256 = "09v31xp8gkc0p0gfysxyd8yb7lyb1vpgzq8550h3s3msjbapr7pj"; - rev = "0f0b153b93af5dc6c6e995c016ca4562e8438cec"; - fetchSubmodules = true; - }; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - array - base - bytestring - containers - lens - megaparsec - mtl - network-uri - optparse-applicative - parser-combinators - prettyprinter - scientific - text - unordered-containers - utf8-string - vector - ]; - libraryToolDepends = [ - alex - happy - ]; - executableHaskellDepends = [ - aeson - base - bytestring - containers - mtl - optparse-applicative - prettyprinter - text - utf8-string - ]; - testHaskellDepends = [ - aeson - aeson-pretty - base - bytestring - containers - directory - filepath - generic-arbitrary - hspec - hspec-core - hspec-golden - lens - lens-aeson - mtl - optparse-applicative - parsec - pretty-simple - prettyprinter - QuickCheck - raw-strings-qq - safe-exceptions - scientific - text - unordered-containers - utf8-string - vector - ]; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ lassulus ]; - - # Does not compile with ghc-9.2 - hydraPlatforms = lib.platforms.none; - broken = true; -} diff --git a/pkgs/development/misc/haskell/hasura/pg-client.nix b/pkgs/development/misc/haskell/hasura/pg-client.nix deleted file mode 100644 index d906de3bdbb2..000000000000 --- a/pkgs/development/misc/haskell/hasura/pg-client.nix +++ /dev/null @@ -1,100 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - aeson, - aeson-casing, - async, - attoparsec, - base, - bytestring, - ekg-core, - fetchgit, - file-embed, - hashable, - hashtables, - hasql, - hasql-pool, - hasql-transaction, - hspec, - lib, - mmorph, - monad-control, - mtl, - postgresql-binary, - postgresql-libpq, - resource-pool, - retry, - safe-exceptions, - scientific, - tasty-bench, - template-haskell, - text, - text-builder, - time, - transformers-base, - uuid, - vector, -}: -mkDerivation { - pname = "pg-client"; - version = "0.1.0"; - src = fetchgit { - url = "https://github.com/hasura/pg-client-hs.git"; - sha256 = "0ga2bj0mfng25c8kxsvi8i13pnanbnhahxvbq8ijl0bysd41g7zi"; - rev = "09b40ad8e5d16a78f5d91fe2306676f52caadbc8"; - fetchSubmodules = true; - }; - libraryHaskellDepends = [ - aeson - aeson-casing - async - attoparsec - base - bytestring - ekg-core - hashable - hashtables - mmorph - monad-control - mtl - postgresql-binary - postgresql-libpq - resource-pool - retry - safe-exceptions - scientific - template-haskell - text - text-builder - time - transformers-base - uuid - vector - ]; - testHaskellDepends = [ - async - base - bytestring - hspec - mtl - safe-exceptions - time - ]; - benchmarkHaskellDepends = [ - base - bytestring - file-embed - hasql - hasql-pool - hasql-transaction - mtl - tasty-bench - text - ]; - homepage = "https://github.com/hasura/platform"; - license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - maintainers = with lib.maintainers; [ lassulus ]; - broken = true; -} diff --git a/pkgs/development/misc/haskell/hasura/pool.nix b/pkgs/development/misc/haskell/hasura/pool.nix deleted file mode 100644 index 8064ace3ab17..000000000000 --- a/pkgs/development/misc/haskell/hasura/pool.nix +++ /dev/null @@ -1,44 +0,0 @@ -# This has been automatically generated by the script -# ./update.sh. This should not be changed by hand. -{ - mkDerivation, - base, - fetchgit, - hashable, - hspec, - lib, - monad-control, - stm, - time, - transformers, - transformers-base, - vector, -}: -mkDerivation { - pname = "resource-pool"; - version = "0.2.3.2"; - src = fetchgit { - url = "https://github.com/hasura/pool.git"; - sha256 = "02wa32fl5wq5fk59id54xmxiqjl564r4rhsc79xsgf2j2spj0v94"; - rev = "dc56753338e7b61220a09bed0469c6dcc5e9fb52"; - fetchSubmodules = true; - }; - libraryHaskellDepends = [ - base - hashable - monad-control - stm - time - transformers - transformers-base - vector - ]; - testHaskellDepends = [ - base - hspec - ]; - homepage = "https://github.com/bos/pool"; - description = "High-performance striped resource pooling implementation"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ lassulus ]; -} diff --git a/pkgs/development/misc/haskell/hasura/update.sh b/pkgs/development/misc/haskell/hasura/update.sh deleted file mode 100755 index 825f57fa4e58..000000000000 --- a/pkgs/development/misc/haskell/hasura/update.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p cabal2nix curl jq -I nixpkgs=. -# -# This script will update the hasura derivations to the latest version using -# cabal2nix. -# -# Note that you should always try building hasura graphql-engine after updating it here, since -# some of the overrides in pkgs/development/haskell/configuration-nix.nix may -# need to be updated/changed. - -set -eo pipefail - -# This is the directory of this update.sh script. -script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - -# graphql-engine derivation created with cabal2nix. -engine_derivation_file="${script_dir}/graphql-engine.nix" -parser_derivation_file="${script_dir}/graphql-parser.nix" -ciinfo_derivation_file="${script_dir}/ci-info.nix" -pgclient_derivation_file="${script_dir}/pg-client.nix" -pool_derivation_file="${script_dir}/pool.nix" -ekgcore_derivation_file="${script_dir}/ekg-core.nix" -ekgjson_derivation_file="${script_dir}/ekg-json.nix" -kritilang_derivation_file="${script_dir}/kriti-lang.nix" - -# TODO: get current revision of graphql-engine in Nixpkgs. -# old_version="$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$engine_derivation_file")" - -# This is the latest release version of graphql-engine on GitHub. -new_version=$(curl --silent "https://api.github.com/repos/hasura/graphql-engine/releases" | jq 'map(select(.prerelease | not)) | .[0].tag_name' --raw-output) - -echo "Running cabal2nix and outputting to ${engine_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$engine_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$engine_derivation_file" - -cabal2nix --revision "$new_version" --subpath server --maintainer lassulus --no-check "https://github.com/hasura/graphql-engine.git" >> "$engine_derivation_file" - -echo "Running cabal2nix and outputting to ${parser_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$parser_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$parser_derivation_file" - -cabal2nix --maintainer lassulus "https://github.com/hasura/graphql-parser-hs.git" >> "$parser_derivation_file" - -echo "Running cabal2nix and outputting to ${ciinfo_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$ciinfo_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$ciinfo_derivation_file" - -cabal2nix --maintainer lassulus "https://github.com/hasura/ci-info-hs.git" >> "$ciinfo_derivation_file" - -echo "Running cabal2nix and outputting to ${pgclient_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$pgclient_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$pgclient_derivation_file" - -cabal2nix --maintainer lassulus "https://github.com/hasura/pg-client-hs.git" >> "$pgclient_derivation_file" - -echo "Running cabal2nix and outputting to ${pool_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$pool_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$pool_derivation_file" - -cabal2nix --maintainer lassulus "https://github.com/hasura/pool.git" >> "$pool_derivation_file" - -echo "Running cabal2nix and outputting to ${ekgcore_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$ekgcore_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$ekgcore_derivation_file" - -cabal2nix --maintainer lassulus "https://github.com/hasura/ekg-core.git" >> "$ekgcore_derivation_file" - -echo "Running cabal2nix and outputting to ${ekgjson_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$ekgjson_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$ekgjson_derivation_file" - -cabal2nix --maintainer lassulus "https://github.com/hasura/ekg-json.git" >> "$ekgjson_derivation_file" - -echo "Running cabal2nix and outputting to ${kritilang_derivation_file}..." - -echo "# This has been automatically generated by the script" > "$kritilang_derivation_file" -echo "# ./update.sh. This should not be changed by hand." >> "$kritilang_derivation_file" - -new_kritilang_version=$(curl --silent "https://api.github.com/repos/hasura/kriti-lang/tags" | jq '.[0].name' --raw-output) - -cabal2nix --revision "$new_kritilang_version" --maintainer lassulus "https://github.com/hasura/kriti-lang.git" >> "$kritilang_derivation_file" - -echo "###################" -echo "please update pkgs/servers/hasura/cli.nix vendorHash" -echo "please update pkgs/development/haskell-modules/configuration-common.nix graphql-engine version" -echo "###################" - -echo "Finished." diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix index dfa3dc4c2460..6609200b9aef 100644 --- a/pkgs/development/node-packages/overrides.nix +++ b/pkgs/development/node-packages/overrides.nix @@ -64,25 +64,19 @@ final: prev: { ++ lib.optionals stdenv.hostPlatform.isDarwin [ pkgs.xcbuild ]; - buildInputs = - with pkgs; - [ - # required by sharp - # https://sharp.pixelplumbing.com/install - vips + buildInputs = with pkgs; [ + # required by sharp + # https://sharp.pixelplumbing.com/install + vips - libsecret - final.node-gyp-build - node-pre-gyp + libsecret + final.node-gyp-build + node-pre-gyp - pixman - cairo - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Security - ]; + pixman + cairo + pango + ]; # add newer node-addon-api to build sharp # https://github.com/lovell/sharp/issues/3920 @@ -119,16 +113,11 @@ final: prev: { keyoxide = prev.keyoxide.override { nativeBuildInputs = [ pkgs.pkg-config ]; - buildInputs = - with pkgs; - [ - pixman - cairo - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreText - ]; + buildInputs = with pkgs; [ + pixman + cairo + pango + ]; }; makam = prev.makam.override { @@ -217,18 +206,13 @@ final: prev: { vega-cli = prev.vega-cli.override { nativeBuildInputs = [ pkgs.pkg-config ]; - buildInputs = - with pkgs; - [ - node-pre-gyp - pixman - cairo - pango - libjpeg - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreText - ]; + buildInputs = with pkgs; [ + node-pre-gyp + pixman + cairo + pango + libjpeg + ]; }; vega-lite = prev.vega-lite.override { @@ -254,16 +238,11 @@ final: prev: { ]; # These dependencies are required by # https://github.com/Automattic/node-canvas. - buildInputs = - with pkgs; - [ - giflib - pixman - cairo - pango - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreText - ]; + buildInputs = with pkgs; [ + giflib + pixman + cairo + pango + ]; }; } diff --git a/pkgs/development/ocaml-modules/bjack/default.nix b/pkgs/development/ocaml-modules/bjack/default.nix index 1ee6783162b7..208671eb58ef 100644 --- a/pkgs/development/ocaml-modules/bjack/default.nix +++ b/pkgs/development/ocaml-modules/bjack/default.nix @@ -1,10 +1,7 @@ { lib, - stdenv, buildDunePackage, fetchFromGitHub, - Accelerate, - CoreAudio, dune-configurator, libsamplerate, libjack2, @@ -21,12 +18,7 @@ buildDunePackage rec { hash = "sha256-jIxxqBVWphWYyLh+24rTxk4WWfPPdGCvNdevFJEKw70="; }; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - CoreAudio - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ libsamplerate libjack2 diff --git a/pkgs/development/ocaml-modules/cairo2/default.nix b/pkgs/development/ocaml-modules/cairo2/default.nix index baed712e9ac6..9c1073346ff0 100644 --- a/pkgs/development/ocaml-modules/cairo2/default.nix +++ b/pkgs/development/ocaml-modules/cairo2/default.nix @@ -7,7 +7,6 @@ dune-configurator, pkg-config, cairo, - ApplicationServices, }: buildDunePackage rec { @@ -26,7 +25,7 @@ buildDunePackage rec { buildInputs = [ cairo dune-configurator - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ApplicationServices ]; + ]; doCheck = !( diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-av.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-av.nix index 70c981ad11cb..7e59b6402605 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-av.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-av.nix @@ -1,16 +1,12 @@ { - lib, buildDunePackage, dune-configurator, pkg-config, callPackage, - AudioToolbox, ffmpeg-base ? callPackage ./base.nix { }, ffmpeg-avutil, ffmpeg-avcodec, ffmpeg, - stdenv, - VideoToolbox, }: buildDunePackage { @@ -21,12 +17,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - VideoToolbox - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg-avutil ffmpeg-avcodec diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avcodec.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avcodec.nix index 76eaea775669..88d0d8fb1dae 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avcodec.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avcodec.nix @@ -1,15 +1,11 @@ { - lib, buildDunePackage, dune-configurator, pkg-config, callPackage, - AudioToolbox, ffmpeg-base ? callPackage ./base.nix { }, ffmpeg-avutil, ffmpeg, - stdenv, - VideoToolbox, }: buildDunePackage { @@ -20,12 +16,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - VideoToolbox - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg-avutil ffmpeg.dev diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix index 97bab8f5d38f..dca995a11932 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix @@ -1,21 +1,11 @@ { - lib, buildDunePackage, dune-configurator, pkg-config, callPackage, - AppKit, - AudioToolbox, - AVFoundation, - Cocoa, - CoreImage, - ForceFeedback, ffmpeg-base ? callPackage ./base.nix { }, ffmpeg-av, ffmpeg, - OpenGL, - stdenv, - VideoToolbox, }: buildDunePackage { @@ -26,18 +16,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - AudioToolbox - AVFoundation - Cocoa - CoreImage - ForceFeedback - OpenGL - VideoToolbox - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg-av diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix index 0af5d888d025..547c45286b12 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix @@ -1,17 +1,11 @@ { - lib, buildDunePackage, dune-configurator, pkg-config, callPackage, - AppKit, - CoreImage, ffmpeg-base ? callPackage ./base.nix { }, ffmpeg-avutil, ffmpeg, - OpenGL, - stdenv, - VideoToolbox, }: buildDunePackage { @@ -22,14 +16,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - CoreImage - OpenGL - VideoToolbox - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg-avutil ffmpeg.dev diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix index 213920a6a110..c3620bfcdf4e 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix @@ -1,12 +1,9 @@ { lib, - stdenv, buildDunePackage, dune-configurator, pkg-config, callPackage, - AudioToolbox, - VideoToolbox, ffmpeg-base ? callPackage ./base.nix { }, ffmpeg, }: @@ -19,12 +16,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - VideoToolbox - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg.dev ]; doCheck = true; diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix index bc4eb6900976..46acde6eeedb 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix @@ -1,5 +1,4 @@ { - lib, buildDunePackage, dune-configurator, pkg-config, @@ -8,8 +7,6 @@ ffmpeg-avutil, ffmpeg-avcodec, ffmpeg, - stdenv, - VideoToolbox, }: buildDunePackage { @@ -20,7 +17,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ dune-configurator ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ VideoToolbox ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg-avutil ffmpeg-avcodec diff --git a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix index a5f07a13d967..a52132475082 100644 --- a/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix +++ b/pkgs/development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix @@ -1,5 +1,4 @@ { - lib, buildDunePackage, dune-configurator, pkg-config, @@ -7,8 +6,6 @@ ffmpeg-base ? callPackage ./base.nix { }, ffmpeg-avutil, ffmpeg, - stdenv, - VideoToolbox, }: buildDunePackage { @@ -19,7 +16,7 @@ buildDunePackage { inherit (ffmpeg-base) version src; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ dune-configurator ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ VideoToolbox ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ ffmpeg-avutil ffmpeg.dev diff --git a/pkgs/development/ocaml-modules/gsl/default.nix b/pkgs/development/ocaml-modules/gsl/default.nix index 5ab096a5a99c..387cf4bd63c4 100644 --- a/pkgs/development/ocaml-modules/gsl/default.nix +++ b/pkgs/development/ocaml-modules/gsl/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, buildDunePackage, pkg-config, gsl, - darwin, dune-configurator, }: @@ -27,9 +25,6 @@ buildDunePackage rec { dune-configurator gsl ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Accelerate - ]; meta = with lib; { homepage = "https://mmottl.github.io/gsl-ocaml/"; diff --git a/pkgs/development/ocaml-modules/gstreamer/default.nix b/pkgs/development/ocaml-modules/gstreamer/default.nix index cbe55294443d..d23241088976 100644 --- a/pkgs/development/ocaml-modules/gstreamer/default.nix +++ b/pkgs/development/ocaml-modules/gstreamer/default.nix @@ -1,11 +1,8 @@ { lib, - stdenv, buildDunePackage, fetchFromGitHub, dune-configurator, - AppKit, - Foundation, pkg-config, glib, gst_all_1, @@ -23,12 +20,7 @@ buildDunePackage rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ dune-configurator ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Foundation - ]; + buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ glib.dev gst_all_1.gstreamer.dev diff --git a/pkgs/development/ocaml-modules/labltk/default.nix b/pkgs/development/ocaml-modules/labltk/default.nix index 7593ce4858ea..2a15aecfe0c9 100644 --- a/pkgs/development/ocaml-modules/labltk/default.nix +++ b/pkgs/development/ocaml-modules/labltk/default.nix @@ -4,7 +4,6 @@ lib, makeWrapper, fetchzip, - Cocoa, ocaml, findlib, tcl, @@ -102,7 +101,7 @@ param.stdenv.mkDerivation { buildInputs = [ tcl tk - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; configureFlags = [ "--use-findlib" diff --git a/pkgs/development/ocaml-modules/lacaml/default.nix b/pkgs/development/ocaml-modules/lacaml/default.nix index db9853a60f03..d82525956943 100644 --- a/pkgs/development/ocaml-modules/lacaml/default.nix +++ b/pkgs/development/ocaml-modules/lacaml/default.nix @@ -1,8 +1,6 @@ { lib, - stdenv, fetchurl, - darwin, buildDunePackage, dune-configurator, lapack, @@ -28,7 +26,7 @@ buildDunePackage rec { propagatedBuildInputs = [ lapack blas - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Accelerate ]; + ]; meta = with lib; { homepage = "https://mmottl.github.io/lacaml"; diff --git a/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix b/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix index 20737655bd21..43fead8c172e 100644 --- a/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix +++ b/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix @@ -3,8 +3,6 @@ stdenv, fetchFromGitLab, libvirt, - AppKit, - Foundation, autoreconfHook, pkg-config, ocaml, @@ -37,11 +35,6 @@ lib.throwIfNot (lib.versionAtLeast ocaml.version "4.02") ocaml ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - AppKit - ]; - strictDeps = true; buildFlags = [ diff --git a/pkgs/development/ocaml-modules/tsdl/default.nix b/pkgs/development/ocaml-modules/tsdl/default.nix index e57ebcb84479..092d3973db90 100644 --- a/pkgs/development/ocaml-modules/tsdl/default.nix +++ b/pkgs/development/ocaml-modules/tsdl/default.nix @@ -11,11 +11,6 @@ result, SDL2, pkg-config, - AudioToolbox, - Cocoa, - CoreAudio, - CoreVideo, - ForceFeedback, }: if lib.versionOlder ocaml.version "4.03" then @@ -47,19 +42,11 @@ else topkg ]; buildInputs = [ topkg ]; - propagatedBuildInputs = - [ - SDL2 - ctypes - ctypes-foreign - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - Cocoa - CoreAudio - CoreVideo - ForceFeedback - ]; + propagatedBuildInputs = [ + SDL2 + ctypes + ctypes-foreign + ]; preConfigure = '' # The following is done to avoid an additional dependency (ncurses) diff --git a/pkgs/development/php-packages/datadog_trace/default.nix b/pkgs/development/php-packages/datadog_trace/default.nix index 866de8be10ab..ddbc1abf3e91 100644 --- a/pkgs/development/php-packages/datadog_trace/default.nix +++ b/pkgs/development/php-packages/datadog_trace/default.nix @@ -9,7 +9,6 @@ curl, pcre2, libiconv, - darwin, php, }: @@ -32,19 +31,12 @@ buildPecl rec { env.NIX_CFLAGS_COMPILE = "-O2"; - nativeBuildInputs = - [ - cargo - rustc - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - rustPlatform.bindgenHook - rustPlatform.cargoSetupHook - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.rustPlatform.bindgenHook - darwin.apple_sdk_11_0.rustPlatform.cargoSetupHook - ]; + nativeBuildInputs = [ + cargo + rustc + rustPlatform.bindgenHook + rustPlatform.cargoSetupHook + ]; buildInputs = [ @@ -52,8 +44,6 @@ buildPecl rec { pcre2 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security libiconv ]; diff --git a/pkgs/development/php-packages/mongodb/default.nix b/pkgs/development/php-packages/mongodb/default.nix index 4e92fec0749a..dca9082f6670 100644 --- a/pkgs/development/php-packages/mongodb/default.nix +++ b/pkgs/development/php-packages/mongodb/default.nix @@ -11,7 +11,6 @@ openssl, snappy, zlib, - darwin, }: buildPecl rec { @@ -37,8 +36,6 @@ buildPecl rec { pcre2 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Security - darwin.apple_sdk_11_0.Libsystem libiconv ]; diff --git a/pkgs/development/php-packages/snuffleupagus/default.nix b/pkgs/development/php-packages/snuffleupagus/default.nix index 8a2e5a45f7f1..07d7368fd46c 100644 --- a/pkgs/development/php-packages/snuffleupagus/default.nix +++ b/pkgs/development/php-packages/snuffleupagus/default.nix @@ -6,7 +6,6 @@ php, fetchFromGitHub, pcre2, - darwin, }: buildPecl rec { @@ -23,8 +22,6 @@ buildPecl rec { buildInputs = [ pcre2 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.CoreFoundation - darwin.apple_sdk_11_0.Libsystem libiconv ]; diff --git a/pkgs/development/python-modules/adblock/default.nix b/pkgs/development/python-modules/adblock/default.nix index 011c47f6c286..66e6f1377943 100644 --- a/pkgs/development/python-modules/adblock/default.nix +++ b/pkgs/development/python-modules/adblock/default.nix @@ -10,8 +10,6 @@ publicsuffix-list, pythonOlder, libiconv, - CoreFoundation, - Security, pytestCheckHook, toml, }: @@ -62,8 +60,6 @@ buildPythonPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - CoreFoundation - Security ]; PSL_PATH = "${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat"; diff --git a/pkgs/development/python-modules/asyncpg/default.nix b/pkgs/development/python-modules/asyncpg/default.nix index afd0c609cb3f..9800efe325b9 100644 --- a/pkgs/development/python-modules/asyncpg/default.nix +++ b/pkgs/development/python-modules/asyncpg/default.nix @@ -39,6 +39,7 @@ buildPythonPackage rec { libpq.pg_config uvloop postgresql + postgresql.pg_config pytest-xdist pytestCheckHook distro diff --git a/pkgs/development/python-modules/audiotools/default.nix b/pkgs/development/python-modules/audiotools/default.nix index ea89adb37e19..dcde1697e26b 100644 --- a/pkgs/development/python-modules/audiotools/default.nix +++ b/pkgs/development/python-modules/audiotools/default.nix @@ -3,10 +3,6 @@ buildPythonPackage, fetchFromGitHub, setuptools, - stdenv, - AudioToolbox, - AudioUnit, - CoreServices, pkg-config, libmpg123, lame, @@ -31,22 +27,16 @@ buildPythonPackage { pkg-config ]; - buildInputs = - [ - libmpg123 # MP2/MP3 decoding - lame # MP3 encoding - twolame # MP2 encoding - opusfile # opus decoding - libopus # opus encoding - libvorbis # ogg encoding/decoding - libcdio # CD reading - libcdio-paranoia # CD reading - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - AudioUnit - CoreServices - ]; + buildInputs = [ + libmpg123 # MP2/MP3 decoding + lame # MP3 encoding + twolame # MP2 encoding + opusfile # opus decoding + libopus # opus encoding + libvorbis # ogg encoding/decoding + libcdio # CD reading + libcdio-paranoia # CD reading + ]; preConfigure = '' # need to change probe to yes because mp3lame is not reported in pkg-config diff --git a/pkgs/development/python-modules/awscrt/default.nix b/pkgs/development/python-modules/awscrt/default.nix index dc09c49df9b2..3d5adc3982ab 100644 --- a/pkgs/development/python-modules/awscrt/default.nix +++ b/pkgs/development/python-modules/awscrt/default.nix @@ -5,8 +5,6 @@ cmake, perl, stdenv, - CoreFoundation, - Security, pythonOlder, }: @@ -22,11 +20,6 @@ buildPythonPackage rec { hash = "sha256-qNY6fcxkhMXBZ1sxqNG2cmw9yFsTeW+xQ9+wByJgk14="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - ]; - nativeBuildInputs = [ cmake ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ perl ]; dontUseCmakeConfigure = true; diff --git a/pkgs/development/python-modules/blockbuster/default.nix b/pkgs/development/python-modules/blockbuster/default.nix index 2fee3087da58..0560a02915a6 100644 --- a/pkgs/development/python-modules/blockbuster/default.nix +++ b/pkgs/development/python-modules/blockbuster/default.nix @@ -36,6 +36,8 @@ buildPythonPackage rec { "test_ssl_socket" ]; + __darwinAllowLocalNetworking = true; + pythonImportsCheck = [ "blockbuster" ]; meta = { diff --git a/pkgs/development/python-modules/chromadb/default.nix b/pkgs/development/python-modules/chromadb/default.nix index 7de70db2f22c..9e298088ab37 100644 --- a/pkgs/development/python-modules/chromadb/default.nix +++ b/pkgs/development/python-modules/chromadb/default.nix @@ -6,7 +6,6 @@ buildPythonPackage, cargo, chroma-hnswlib, - darwin, fastapi, fetchFromGitHub, grpcio, @@ -91,7 +90,7 @@ buildPythonPackage rec { buildInputs = [ openssl zstd - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + ]; dependencies = [ bcrypt diff --git a/pkgs/development/python-modules/cmsis-pack-manager/default.nix b/pkgs/development/python-modules/cmsis-pack-manager/default.nix index 29e2664034f6..69eb6c9bc925 100644 --- a/pkgs/development/python-modules/cmsis-pack-manager/default.nix +++ b/pkgs/development/python-modules/cmsis-pack-manager/default.nix @@ -4,8 +4,6 @@ rustPlatform, cffi, libiconv, - stdenv, - darwin, buildPythonPackage, appdirs, pyyaml, @@ -39,7 +37,7 @@ buildPythonPackage rec { propagatedNativeBuildInputs = [ cffi ]; buildInputs = [ libiconv - ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; + ]; propagatedBuildInputs = [ appdirs pyyaml diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix index 24041f83ea99..c358750961a4 100644 --- a/pkgs/development/python-modules/cryptography/default.nix +++ b/pkgs/development/python-modules/cryptography/default.nix @@ -19,7 +19,6 @@ pytestCheckHook, pythonOlder, rustPlatform, - Security, }: buildPythonPackage rec { @@ -57,7 +56,6 @@ buildPythonPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv ] ++ lib.optionals (pythonOlder "3.9") [ libxcrypt ]; diff --git a/pkgs/development/python-modules/css-inline/default.nix b/pkgs/development/python-modules/css-inline/default.nix index ad5a3150b064..dffc8a82ca19 100644 --- a/pkgs/development/python-modules/css-inline/default.nix +++ b/pkgs/development/python-modules/css-inline/default.nix @@ -9,8 +9,6 @@ # native darwin dependencies libiconv, - Security, - SystemConfiguration, # tests pytestCheckHook, @@ -53,8 +51,6 @@ buildPythonPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security - SystemConfiguration ]; pythonImportsCheck = [ "css_inline" ]; diff --git a/pkgs/development/python-modules/datafusion/default.nix b/pkgs/development/python-modules/datafusion/default.nix index 3584e4be235f..07961a2e2075 100644 --- a/pkgs/development/python-modules/datafusion/default.nix +++ b/pkgs/development/python-modules/datafusion/default.nix @@ -10,8 +10,6 @@ protobuf, protoc, pyarrow, - Security, - SystemConfiguration, typing-extensions, pythonOlder, }: @@ -63,8 +61,6 @@ buildPythonPackage rec { [ protobuf ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security - SystemConfiguration ]; dependencies = [ diff --git a/pkgs/development/python-modules/datalad-gooey/default.nix b/pkgs/development/python-modules/datalad-gooey/default.nix index fcc3fa376330..15942af641e5 100644 --- a/pkgs/development/python-modules/datalad-gooey/default.nix +++ b/pkgs/development/python-modules/datalad-gooey/default.nix @@ -3,9 +3,7 @@ lib, git, fetchFromGitHub, - darwin, setuptools, - stdenv, git-annex, pyside6, pyqtdarktheme, @@ -37,7 +35,7 @@ buildPythonPackage { datalad-next outdated datalad - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppleScriptKit ]; + ]; pythonRemoveDeps = [ "applescript" ]; diff --git a/pkgs/development/python-modules/deltalake/default.nix b/pkgs/development/python-modules/deltalake/default.nix index c072a5c82098..93b592d465d4 100644 --- a/pkgs/development/python-modules/deltalake/default.nix +++ b/pkgs/development/python-modules/deltalake/default.nix @@ -7,7 +7,6 @@ pyarrow-hotfix, openssl, stdenv, - darwin, libiconv, pkg-config, pytestCheckHook, @@ -45,8 +44,6 @@ buildPythonPackage rec { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration libiconv ]; diff --git a/pkgs/development/python-modules/dnspython/default.nix b/pkgs/development/python-modules/dnspython/default.nix index f817d78437d4..469838fe4f2b 100644 --- a/pkgs/development/python-modules/dnspython/default.nix +++ b/pkgs/development/python-modules/dnspython/default.nix @@ -2,9 +2,7 @@ lib, aioquic, buildPythonPackage, - cacert, cryptography, - curio, fetchPypi, h2, httpcore, @@ -12,49 +10,35 @@ idna, hatchling, pytestCheckHook, - pythonOlder, - requests, - requests-toolbelt, - sniffio, trio, }: buildPythonPackage rec { pname = "dnspython"; version = "2.7.0"; - format = "pyproject"; - - disabled = pythonOlder "3.9"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-zpxDLtoNyRz2GKXO3xpOFCZRGWu80sgOie1akH5c+vE="; }; - nativeBuildInputs = [ hatchling ]; + build-system = [ hatchling ]; optional-dependencies = { - DOH = [ + doh = [ httpx h2 - requests - requests-toolbelt httpcore ]; - IDNA = [ idna ]; - DNSSEC = [ cryptography ]; + idna = [ idna ]; + dnssec = [ cryptography ]; trio = [ trio ]; - curio = [ - curio - sniffio - ]; - DOQ = [ aioquic ]; + doq = [ aioquic ]; }; nativeCheckInputs = [ pytestCheckHook ]; - checkInputs = [ cacert ] ++ optional-dependencies.DNSSEC; - disabledTests = [ # dns.exception.SyntaxError: protocol not found "test_misc_good_WKS_text" @@ -68,11 +52,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "dns" ]; - meta = with lib; { + meta = { description = "DNS toolkit for Python"; homepage = "https://www.dnspython.org"; changelog = "https://github.com/rthalley/dnspython/blob/v${version}/doc/whatsnew.rst"; - license = with licenses; [ isc ]; - maintainers = with maintainers; [ gador ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ gador ]; }; } diff --git a/pkgs/development/python-modules/etebase/default.nix b/pkgs/development/python-modules/etebase/default.nix index 10e71d28cb2f..420f6186b36e 100644 --- a/pkgs/development/python-modules/etebase/default.nix +++ b/pkgs/development/python-modules/etebase/default.nix @@ -10,7 +10,6 @@ rustfmt, setuptools-rust, openssl, - Security, msgpack, fetchpatch, nixosTests, @@ -59,7 +58,7 @@ buildPythonPackage rec { rustc ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; propagatedBuildInputs = [ msgpack ]; diff --git a/pkgs/development/python-modules/gssapi/default.nix b/pkgs/development/python-modules/gssapi/default.nix index 1e5cf2bfe1b5..1684577b011d 100644 --- a/pkgs/development/python-modules/gssapi/default.nix +++ b/pkgs/development/python-modules/gssapi/default.nix @@ -13,7 +13,6 @@ decorator, # native dependencies - GSS, krb5-c, # C krb5 library, not PyPI krb5 # tests @@ -53,8 +52,6 @@ buildPythonPackage rec { dependencies = [ decorator ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ GSS ]; - # k5test is marked as broken on darwin doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/development/python-modules/hf-transfer/default.nix b/pkgs/development/python-modules/hf-transfer/default.nix index f7b0bcf8d5d9..1683c9958e35 100644 --- a/pkgs/development/python-modules/hf-transfer/default.nix +++ b/pkgs/development/python-modules/hf-transfer/default.nix @@ -12,7 +12,6 @@ # buildInputs openssl, stdenv, - darwin, libiconv, }: @@ -47,8 +46,6 @@ buildPythonPackage rec { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration libiconv ]; diff --git a/pkgs/development/python-modules/hidapi/default.nix b/pkgs/development/python-modules/hidapi/default.nix index 059ca697011c..e38280b67f6d 100644 --- a/pkgs/development/python-modules/hidapi/default.nix +++ b/pkgs/development/python-modules/hidapi/default.nix @@ -10,7 +10,6 @@ hidapi, libusb1, udev, - darwin, }: buildPythonPackage rec { @@ -39,16 +38,7 @@ buildPythonPackage rec { HIDAPI_SYSTEM_HIDAPI = true; }; - propagatedBuildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ udev ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - CoreFoundation - IOKit - ] - ); + propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ udev ]; pythonImportsCheck = [ "hid" ]; diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix index ec1789335fab..1bf8fa98be5e 100644 --- a/pkgs/development/python-modules/hypothesis/default.nix +++ b/pkgs/development/python-modules/hypothesis/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "hypothesis"; - version = "6.130.5"; + version = "6.130.12"; pyproject = true; disabled = pythonOlder "3.7"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "HypothesisWorks"; repo = "hypothesis"; rev = "hypothesis-python-${version}"; - hash = "sha256-PJx8Mf+OUmZ6GgLBKesKdFs09avxtGtU96ejAVznFNQ="; + hash = "sha256-6p7OCjeZKZJ+3MDfdi+9XffET95pXGC6nzhTiMiEVQA="; }; # I tried to package sphinx-selective-exclude, but it throws @@ -80,6 +80,8 @@ buildPythonPackage rec { "test_uses_cached_charmap" # fails if builder is too slow "test_can_run_with_no_db" + # calls script with the naked interpreter + "test_constants_from_running_file" ] ++ lib.optionals (pythonOlder "3.10") [ # not sure why these tests fail with only 3.9 @@ -88,7 +90,9 @@ buildPythonPackage rec { "test_assume_has_status_reason" "test_observability_captures_stateful_reprs" ] - ++ lib.optionals (pythonAtLeast "3.13") [ + ++ lib.optionals (pythonAtLeast "3.12") [ + # AssertionError: assert [b'def \... f(): pass'] == [b'def\\', b' f(): pass'] + # https://github.com/HypothesisWorks/hypothesis/issues/4355 "test_clean_source" ]; diff --git a/pkgs/development/python-modules/inline-snapshot/default.nix b/pkgs/development/python-modules/inline-snapshot/default.nix index 82f9f6ef8990..ed97e48bc1db 100644 --- a/pkgs/development/python-modules/inline-snapshot/default.nix +++ b/pkgs/development/python-modules/inline-snapshot/default.nix @@ -76,6 +76,11 @@ buildPythonPackage rec { "tests/test_typing.py" ]; + disabledTests = [ + # Tests for precise formatting + "test_empty_sub_snapshot" + ]; + meta = with lib; { description = "Create and update inline snapshots in Python tests"; homepage = "https://github.com/15r10nk/inline-snapshot/"; diff --git a/pkgs/development/python-modules/jaxlib/default.nix b/pkgs/development/python-modules/jaxlib/default.nix index 137d9b39e510..c2c06e7385bc 100644 --- a/pkgs/development/python-modules/jaxlib/default.nix +++ b/pkgs/development/python-modules/jaxlib/default.nix @@ -15,7 +15,6 @@ cython, fetchFromGitHub, git, - darwin, jsoncpp, nsync, openssl, @@ -409,10 +408,8 @@ let ); # Note: we cannot do most of this patching at `patch` phase as the deps - # are not available yet. Framework search paths aren't added by bintools - # hook. See https://github.com/NixOS/nixpkgs/pull/41914. + # are not available yet. preBuild = lib.optionalString effectiveStdenv.hostPlatform.isDarwin '' - export NIX_LDFLAGS+=" -F${darwin.apple_sdk.frameworks.IOKit}/Library/Frameworks" substituteInPlace ../output/external/rules_cc/cc/private/toolchain/osx_cc_wrapper.sh.tpl \ --replace "/usr/bin/install_name_tool" "${cctools}/bin/install_name_tool" substituteInPlace ../output/external/rules_cc/cc/private/toolchain/unix_cc_configure.bzl \ diff --git a/pkgs/development/python-modules/johnnycanencrypt/default.nix b/pkgs/development/python-modules/johnnycanencrypt/default.nix index 0d9523fce9af..796d074481be 100644 --- a/pkgs/development/python-modules/johnnycanencrypt/default.nix +++ b/pkgs/development/python-modules/johnnycanencrypt/default.nix @@ -6,7 +6,6 @@ httpx, libiconv, nettle, - PCSC, pcsclite, pkg-config, pytestCheckHook, @@ -53,7 +52,6 @@ buildPythonPackage rec { [ nettle ] ++ lib.optionals stdenv.hostPlatform.isLinux [ pcsclite ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - PCSC libiconv ]; diff --git a/pkgs/development/python-modules/ledgerwallet/default.nix b/pkgs/development/python-modules/ledgerwallet/default.nix index 0cbc048ee670..a6e87f00f8c7 100644 --- a/pkgs/development/python-modules/ledgerwallet/default.nix +++ b/pkgs/development/python-modules/ledgerwallet/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, buildPythonPackage, cryptography, @@ -16,7 +15,6 @@ setuptools-scm, tabulate, toml, - AppKit, }: buildPythonPackage rec { @@ -34,7 +32,7 @@ buildPythonPackage rec { buildInputs = [ setuptools setuptools-scm - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + ]; propagatedBuildInputs = [ cryptography click diff --git a/pkgs/development/python-modules/linien-client/default.nix b/pkgs/development/python-modules/linien-client/default.nix index ad1882af8182..0772433ffa82 100644 --- a/pkgs/development/python-modules/linien-client/default.nix +++ b/pkgs/development/python-modules/linien-client/default.nix @@ -21,9 +21,9 @@ buildPythonPackage rec { export HOME=$(mktemp -d) ''; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ fabric typing-extensions numpy @@ -33,14 +33,16 @@ buildPythonPackage rec { pythonImportsCheck = [ "linien_client" ]; - meta = with lib; { + meta = { description = "Client components of the Linien spectroscopy lock application"; homepage = "https://github.com/linien-org/linien/tree/develop/linien-client"; changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ fsagbuya doronbehar ]; + # See comment near linien-common.meta.broken + broken = lib.versionAtLeast numpy.version "2"; }; } diff --git a/pkgs/development/python-modules/linien-common/default.nix b/pkgs/development/python-modules/linien-common/default.nix index 18b2160d98a6..04b0a1c1d665 100644 --- a/pkgs/development/python-modules/linien-common/default.nix +++ b/pkgs/development/python-modules/linien-common/default.nix @@ -47,14 +47,44 @@ buildPythonPackage rec { pytest = callPackage ./tests.nix { }; }; - meta = with lib; { + meta = { description = "Shared components of the Linien spectroscopy lock application"; homepage = "https://github.com/linien-org/linien/tree/develop/linien-common"; changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ fsagbuya doronbehar ]; + # Numpy 2 is not supported yet, because the server linien, (installed on the + # RedPitaya) must use the same Numpy version as the client (installed with + # Nix). The server linien is bound to use Numpy 1 because Numpy maintainers + # don't distribute pre-built wheels for the armv7l architecture of + # RedPitaya, and it is unfeasible to build it natively there - something + # that `pip install numpy` naively tries to do. Hence, we are bound to use + # on the server the preinstalled Numpy 1 sourced in the .deb package that + # comes with the RedPitaya OS. See also: + # + # - https://github.com/linien-org/linien/commit/ebbb2276b500a18826d11893bb43699b65692c5e + # - https://github.com/linien-org/linien/issues/377 + # + # To evaluate this package with python3.withPackages, use: + # + # pythonEnv = pkgs.linien-gui.passthru.python.withPackages(ps: { + # ps.linien-common + # # Other packages... + # }); + # + # NOTE that the above Python environment will use Numpy 1 throughout all + # packages wrapped there (see expression in linien-gui), and this may + # trigger rebuilds for dependencies that depend on Numpy too. Be ready to + # also add more `packageOverrides` to make sure these other dependencies do + # build with numpy_1. + # + # Last NOTE: If you need more packageOverrides besides those provided in + # the `linien-gui` expression, beware of: + # + # - https://github.com/NixOS/nixpkgs/issues/44426 + broken = lib.versionAtLeast numpy.version "2"; }; } diff --git a/pkgs/development/python-modules/manimpango/default.nix b/pkgs/development/python-modules/manimpango/default.nix index a70c1930fc20..3137d1e594bb 100644 --- a/pkgs/development/python-modules/manimpango/default.nix +++ b/pkgs/development/python-modules/manimpango/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, pkg-config, setuptools, pango, cython, - AppKit, pytest-cov-stub, pytestCheckHook, pythonOlder, @@ -29,7 +27,7 @@ buildPythonPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ pango ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + buildInputs = [ pango ]; build-system = [ setuptools diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index 735e13d74142..6ef74d0c3d3a 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -53,14 +53,8 @@ # Tk # Darwin has its own "MacOSX" backend, PyPy has tkagg backend and does not support tkinter enableTk ? (!stdenv.hostPlatform.isDarwin && !isPyPy), - tcl, - tk, tkinter, - # Ghostscript - enableGhostscript ? true, - ghostscript, - # Qt enableQt ? false, pyqt5, @@ -73,9 +67,6 @@ enableNbagg ? false, ipykernel, - # darwin - Cocoa, - # required for headless detection libX11, wayland, @@ -130,17 +121,10 @@ buildPythonPackage rec { freetype qhull ] - ++ lib.optionals enableGhostscript [ ghostscript ] ++ lib.optionals enableGtk3 [ cairo gtk3 - ] - ++ lib.optionals enableTk [ - libX11 - tcl - tk - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; # clang-11: error: argument unused during compilation: '-fno-strict-overflow' [-Werror,-Wunused-command-line-argument] hardeningDisable = lib.optionals stdenv.hostPlatform.isDarwin [ "strictoverflow" ]; diff --git a/pkgs/development/python-modules/miniaudio/default.nix b/pkgs/development/python-modules/miniaudio/default.nix index 0f86ee525000..c8bf9d91a1a7 100644 --- a/pkgs/development/python-modules/miniaudio/default.nix +++ b/pkgs/development/python-modules/miniaudio/default.nix @@ -1,14 +1,11 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, setuptools, miniaudio, cffi, pytestCheckHook, - AudioToolbox, - CoreAudio, }: let @@ -45,11 +42,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - CoreAudio - ]; - propagatedNativeBuildInputs = [ cffi ]; dependencies = [ cffi ]; diff --git a/pkgs/development/python-modules/moto/default.nix b/pkgs/development/python-modules/moto/default.nix index 366004b12cdb..ec8898371c8f 100644 --- a/pkgs/development/python-modules/moto/default.nix +++ b/pkgs/development/python-modules/moto/default.nix @@ -354,6 +354,11 @@ buildPythonPackage rec { # Requires newer botocore version "test_dynamodb_with_account_id_routing" + + # Assumes too much about threading.Timer() behavior (that it honors the + # timeout precisely and that the thread handler will complete in just 0.1s + # from the requested timeout) + "test_start_and_fire_timer_decision" ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/nh3/default.nix b/pkgs/development/python-modules/nh3/default.nix index c0df2af0b81a..cd0725bc5eb6 100644 --- a/pkgs/development/python-modules/nh3/default.nix +++ b/pkgs/development/python-modules/nh3/default.nix @@ -6,7 +6,6 @@ rustPlatform, libiconv, fetchFromGitHub, - darwin, }: let pname = "nh3"; @@ -36,7 +35,6 @@ buildPythonPackage { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - darwin.apple_sdk.frameworks.Security ]; pythonImportsCheck = [ "nh3" ]; diff --git a/pkgs/development/python-modules/numpy/2.nix b/pkgs/development/python-modules/numpy/2.nix index 54f42f13af80..4de83e48979d 100644 --- a/pkgs/development/python-modules/numpy/2.nix +++ b/pkgs/development/python-modules/numpy/2.nix @@ -59,7 +59,7 @@ let in buildPythonPackage rec { pname = "numpy"; - version = "2.2.4"; + version = "2.2.5"; pyproject = true; disabled = pythonOlder "3.10"; @@ -67,7 +67,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; extension = "tar.gz"; - hash = "sha256-m6A2kqRdPu9mVZ7+HRCWxLm3XAmGtd/1Uww3j7gzHU8="; + hash = "sha256-qcDZlGgM2ZGxy3cuiylzQAhUZqb+lkvJ1OgPXi9DwpE="; }; patches = lib.optionals python.hasDistutilsCxxPatch [ @@ -159,6 +159,10 @@ buildPythonPackage rec { ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ # AssertionError: (np.int64(0), np.longdouble('9.9999999999999994515e-21'), np.longdouble('3.9696755572509052902e+20'), 'arctanh') "test_loss_of_precision" + ] + ++ lib.optionals (stdenv.hostPlatform ? gcc.arch) [ + # remove if https://github.com/numpy/numpy/issues/27460 is resolved + "test_validate_transcendentals" ]; passthru = { diff --git a/pkgs/development/python-modules/openusd/default.nix b/pkgs/development/python-modules/openusd/default.nix index 0d1c36df8028..138a9f93c1f5 100644 --- a/pkgs/development/python-modules/openusd/default.nix +++ b/pkgs/development/python-modules/openusd/default.nix @@ -4,7 +4,6 @@ boost, buildPythonPackage, cmake, - darwin, distutils, doxygen, draco, @@ -142,7 +141,7 @@ buildPythonPackage rec { libX11 libXt ] - ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ Cocoa ]) + ++ lib.optionals withOsl [ osl ] ++ lib.optionals withUsdView [ qt6.qtbase ] ++ lib.optionals (withUsdView && stdenv.hostPlatform.isLinux) [ diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 122d5d1b538d..1f7fe4f0586f 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -84,10 +84,22 @@ let }) ]; + # A NOTE regarding the Numpy version relaxing: Both Numpy versions 1.x & + # 2.x are supported. However upstream wants to always build with Numpy 2, + # and with it to still be able to run with a Numpy 1 or 2. We insist to + # perform this substitution even though python3.pkgs.numpy is of version 2 + # nowadays, because our ecosystem unfortunately doesn't allow easily + # separating runtime and build-system dependencies. See also: + # + # https://discourse.nixos.org/t/several-comments-about-priorities-and-new-policies-in-the-python-ecosystem/51790 + # + # Being able to build (& run) with Numpy 1 helps for python environments + # that override globally the `numpy` attribute to point to `numpy_1`. postPatch = '' substituteInPlace pyproject.toml \ + --replace-fail "numpy>2.0.0,<2.5" numpy \ --replace-fail "meson-python==0.13.1" "meson-python>=0.13.1" \ - --replace-fail "meson==1.2.1" "meson>=1.2.1" \ + --replace-fail "meson==1.2.1" "meson>=1.2.1" ''; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/pdm-backend/default.nix b/pkgs/development/python-modules/pdm-backend/default.nix index d6b18382a726..669c60249e35 100644 --- a/pkgs/development/python-modules/pdm-backend/default.nix +++ b/pkgs/development/python-modules/pdm-backend/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "pdm-backend"; - version = "2.4.3"; + version = "2.4.4"; pyproject = true; src = fetchFromGitHub { owner = "pdm-project"; repo = "pdm-backend"; tag = version; - hash = "sha256-XbHlzt00R0kB8I6nRvteAgpFlUTAvBcF5iaQD5V30ok="; + hash = "sha256-OeS1PqcWXJdvSEZwkBEHGJSYM6bX7QSPdfs9u06g760="; }; env.PDM_BUILD_SCM_VERSION = version; diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix index 509b868c2485..bf907f6209f5 100644 --- a/pkgs/development/python-modules/pillow/default.nix +++ b/pkgs/development/python-modules/pillow/default.nix @@ -20,7 +20,6 @@ libwebp, libxcb, openjpeg, - tkinter, zlib-ng, # optional dependencies @@ -70,7 +69,6 @@ buildPythonPackage rec { libwebp libxcb openjpeg - tkinter zlib-ng ]; diff --git a/pkgs/development/python-modules/primp/default.nix b/pkgs/development/python-modules/primp/default.nix index 7c75393cbd45..1bbedf13c469 100644 --- a/pkgs/development/python-modules/primp/default.nix +++ b/pkgs/development/python-modules/primp/default.nix @@ -8,7 +8,6 @@ runCommand, boringssl, libiconv, - SystemConfiguration, gcc-unwrapped, python, fetchpatch, @@ -91,7 +90,6 @@ buildPythonPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - SystemConfiguration ]; env.BORING_BSSL_PATH = boringssl-wrapper; diff --git a/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix b/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix index c4befb300c48..d60c4c658ad1 100644 --- a/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix +++ b/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, @@ -44,6 +45,9 @@ buildPythonPackage rec { requests ]; + # numerous test failures on Darwin + doCheck = stdenv.isLinux; + pythonImportsCheck = [ "prometheus_fastapi_instrumentator" ]; meta = { @@ -55,6 +59,6 @@ buildPythonPackage rec { bsd3 ]; maintainers = with lib.maintainers; [ bcdarwin ]; - platforms = lib.platforms.linux; # numerous test failures on Darwin + platforms = lib.platforms.unix; }; } diff --git a/pkgs/development/python-modules/protobuf/default.nix b/pkgs/development/python-modules/protobuf/5.nix similarity index 100% rename from pkgs/development/python-modules/protobuf/default.nix rename to pkgs/development/python-modules/protobuf/5.nix diff --git a/pkgs/development/python-modules/protobuf/6.nix b/pkgs/development/python-modules/protobuf/6.nix new file mode 100644 index 000000000000..1af390907e59 --- /dev/null +++ b/pkgs/development/python-modules/protobuf/6.nix @@ -0,0 +1,45 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + setuptools, + protobuf, +}: + +buildPythonPackage rec { + pname = "protobuf"; + version = "6.30.2"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-NchZrgdtjFYFTCW1nl5ZY42GVF7W4rbvrGvgtuo7oEg="; + }; + + build-system = [ setuptools ]; + + propagatedNativeBuildInputs = [ + protobuf + ]; + + # the pypi source archive does not ship tests + doCheck = false; + + pythonImportsCheck = [ + "google.protobuf" + "google.protobuf.compiler" + "google.protobuf.internal" + "google.protobuf.pyext" + "google.protobuf.testdata" + "google.protobuf.util" + "google._upb._message" + ]; + + meta = { + description = "Protocol Buffers are Google's data interchange format"; + homepage = "https://developers.google.com/protocol-buffers/"; + changelog = "https://github.com/protocolbuffers/protobuf/releases/v${version}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +} diff --git a/pkgs/development/python-modules/psutil/default.nix b/pkgs/development/python-modules/psutil/default.nix index 84a994cc2d61..28e1a646b2a6 100644 --- a/pkgs/development/python-modules/psutil/default.nix +++ b/pkgs/development/python-modules/psutil/default.nix @@ -2,10 +2,8 @@ lib, stdenv, buildPythonPackage, - CoreFoundation, fetchPypi, setuptools, - IOKit, pytestCheckHook, python, pythonOlder, @@ -35,11 +33,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; - buildInputs = - # workaround for https://github.com/NixOS/nixpkgs/issues/146760 - lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ CoreFoundation ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; - nativeCheckInputs = [ pytestCheckHook ]; # Segfaults on darwin: diff --git a/pkgs/development/python-modules/pyfakefs/default.nix b/pkgs/development/python-modules/pyfakefs/default.nix index e453a787ac13..a1427188b22d 100644 --- a/pkgs/development/python-modules/pyfakefs/default.nix +++ b/pkgs/development/python-modules/pyfakefs/default.nix @@ -11,7 +11,6 @@ # tests pandas, pytestCheckHook, - undefined, }: buildPythonPackage rec { @@ -33,7 +32,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pandas pytestCheckHook - undefined ]; pytestFlagsArray = [ diff --git a/pkgs/development/python-modules/pygame-ce/default.nix b/pkgs/development/python-modules/pygame-ce/default.nix index 7ae71a8be1a3..a31a8aebbf2e 100644 --- a/pkgs/development/python-modules/pygame-ce/default.nix +++ b/pkgs/development/python-modules/pygame-ce/default.nix @@ -12,7 +12,6 @@ ninja, meson-python, - AppKit, fontconfig, freetype, libjpeg, @@ -103,7 +102,7 @@ buildPythonPackage rec { (SDL2_image.override { enableSTB = false; }) SDL2_mixer SDL2_ttf - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + ]; nativeCheckInputs = [ numpy diff --git a/pkgs/development/python-modules/pyglet/default.nix b/pkgs/development/python-modules/pyglet/default.nix index 663d6db5fb4d..57456fc256cd 100644 --- a/pkgs/development/python-modules/pyglet/default.nix +++ b/pkgs/development/python-modules/pyglet/default.nix @@ -110,6 +110,7 @@ buildPythonPackage rec { homepage = "http://www.pyglet.org/"; description = "Cross-platform windowing and multimedia library"; license = licenses.bsd3; - inherit (mesa.meta) platforms; + # The patch needs adjusting for non‐Linux platforms. + platforms = platforms.linux; }; } diff --git a/pkgs/development/python-modules/pymunk/default.nix b/pkgs/development/python-modules/pymunk/default.nix index ae16a5f5dd54..7e0ccf74f6c9 100644 --- a/pkgs/development/python-modules/pymunk/default.nix +++ b/pkgs/development/python-modules/pymunk/default.nix @@ -1,5 +1,4 @@ { - stdenv, lib, buildPythonPackage, fetchPypi, @@ -8,7 +7,6 @@ cffi, pytestCheckHook, pythonOlder, - ApplicationServices, }: buildPythonPackage rec { @@ -29,8 +27,6 @@ buildPythonPackage rec { dependencies = [ cffi ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ ApplicationServices ]; - preBuild = '' ${python.pythonOnBuildForHost.interpreter} setup.py build_ext --inplace ''; diff --git a/pkgs/development/python-modules/pynput/default.nix b/pkgs/development/python-modules/pynput/default.nix index 4bd3f66f7d26..ca7a16e7d070 100644 --- a/pkgs/development/python-modules/pynput/default.nix +++ b/pkgs/development/python-modules/pynput/default.nix @@ -13,7 +13,6 @@ # dependencies xlib, evdev, - darwin, six, # tests @@ -52,14 +51,7 @@ buildPythonPackage rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ evdev xlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - ApplicationServices - Quartz - ] - ); + ]; doCheck = false; # requires running X server diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix index 189102d67931..ce5a284b3017 100644 --- a/pkgs/development/python-modules/pyopencl/default.nix +++ b/pkgs/development/python-modules/pyopencl/default.nix @@ -14,7 +14,6 @@ # buildInputs opencl-headers, pybind11, - darwin, ocl-icd, # dependencies diff --git a/pkgs/development/python-modules/pyscard/default.nix b/pkgs/development/python-modules/pyscard/default.nix index 8186c89b7b27..859bd2d17b18 100644 --- a/pkgs/development/python-modules/pyscard/default.nix +++ b/pkgs/development/python-modules/pyscard/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - PCSC, pcsclite, pkg-config, pytestCheckHook, @@ -11,11 +10,6 @@ swig, }: -let - # Package does not support configuring the pcsc library. - withApplePCSC = stdenv.hostPlatform.isDarwin; -in - buildPythonPackage rec { pname = "pyscard"; version = "2.2.1"; @@ -30,9 +24,9 @@ buildPythonPackage rec { build-system = [ setuptools ]; - nativeBuildInputs = [ swig ] ++ lib.optionals (!withApplePCSC) [ pkg-config ]; + nativeBuildInputs = [ swig ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkg-config ]; - buildInputs = if withApplePCSC then [ PCSC ] else [ pcsclite ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ pcsclite ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -41,21 +35,12 @@ buildPythonPackage rec { substituteInPlace pyproject.toml \ --replace-fail 'requires = ["setuptools","swig"]' 'requires = ["setuptools"]' '' - + ( - if withApplePCSC then - '' - substituteInPlace src/smartcard/scard/winscarddll.c \ - --replace-fail "/System/Library/Frameworks/PCSC.framework/PCSC" \ - "${PCSC}/Library/Frameworks/PCSC.framework/PCSC" - '' - else - '' - substituteInPlace setup.py --replace-fail "pkg-config" "$PKG_CONFIG" - substituteInPlace src/smartcard/scard/winscarddll.c \ - --replace-fail "libpcsclite.so.1" \ - "${lib.getLib pcsclite}/lib/libpcsclite${stdenv.hostPlatform.extensions.sharedLibrary}" - '' - ); + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + substituteInPlace setup.py --replace-fail "pkg-config" "$PKG_CONFIG" + substituteInPlace src/smartcard/scard/winscarddll.c \ + --replace-fail "libpcsclite.so.1" \ + "${lib.getLib pcsclite}/lib/libpcsclite${stdenv.hostPlatform.extensions.sharedLibrary}" + ''; meta = { description = "Smartcard library for python"; diff --git a/pkgs/development/python-modules/pysequoia/default.nix b/pkgs/development/python-modules/pysequoia/default.nix index 8a53416c5fa5..aa1256a89d9e 100644 --- a/pkgs/development/python-modules/pysequoia/default.nix +++ b/pkgs/development/python-modules/pysequoia/default.nix @@ -11,7 +11,6 @@ openssl, pcsclite, stdenv, - darwin, libiconv, }: @@ -48,8 +47,6 @@ buildPythonPackage rec { pcsclite ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security libiconv ]; diff --git a/pkgs/development/python-modules/pystatgrab/default.nix b/pkgs/development/python-modules/pystatgrab/default.nix index 942fe48d95b5..620552507729 100644 --- a/pkgs/development/python-modules/pystatgrab/default.nix +++ b/pkgs/development/python-modules/pystatgrab/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, cython, fetchFromGitHub, @@ -10,7 +9,6 @@ setuptools, unittestCheckHook, wheel, - darwin, }: buildPythonPackage rec { @@ -39,7 +37,7 @@ buildPythonPackage rec { buildInputs = [ libstatgrab - ] ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ IOKit ]); + ]; nativeCheckInputs = [ unittestCheckHook ]; diff --git a/pkgs/development/python-modules/python-rtmidi/default.nix b/pkgs/development/python-modules/python-rtmidi/default.nix index 818eeb919b29..c1766b27c5bf 100644 --- a/pkgs/development/python-modules/python-rtmidi/default.nix +++ b/pkgs/development/python-modules/python-rtmidi/default.nix @@ -4,10 +4,6 @@ alabaster, alsa-lib, buildPythonPackage, - CoreAudio, - CoreMIDI, - CoreServices, - Foundation, cython, fetchPypi, flake8, @@ -46,12 +42,6 @@ buildPythonPackage rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ libjack2 alsa-lib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - CoreMIDI - CoreServices - Foundation ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/pythonocc-core/default.nix b/pkgs/development/python-modules/pythonocc-core/default.nix index fd4f0e8047ec..8a589a36f726 100644 --- a/pkgs/development/python-modules/pythonocc-core/default.nix +++ b/pkgs/development/python-modules/pythonocc-core/default.nix @@ -4,7 +4,6 @@ python, fetchFromGitHub, cmake, - Cocoa, fontconfig, freetype, libGL, @@ -30,12 +29,6 @@ stdenv.mkDerivation rec { hash = "sha256-0o2PQEN0/Z7FUPZEo2HxFFa+mN2bZnYI++HVu4ONpNA="; }; - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace "/usr/X11R6/lib/libGL.dylib" "${libGL}/lib/libGL.dylib" \ - --replace "/usr/X11R6/lib/libGLU.dylib" "${libGLU}/lib/libGLU.dylib" - ''; - nativeBuildInputs = [ cmake swig @@ -53,7 +46,7 @@ stdenv.mkDerivation rec { fontconfig numpy rapidjson - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; cmakeFlags = [ "-Wno-dev" diff --git a/pkgs/development/python-modules/qcs-sdk-python/default.nix b/pkgs/development/python-modules/qcs-sdk-python/default.nix index ba6a6a2a397e..bded61ec97cd 100644 --- a/pkgs/development/python-modules/qcs-sdk-python/default.nix +++ b/pkgs/development/python-modules/qcs-sdk-python/default.nix @@ -11,7 +11,6 @@ qcs-api-client-common, quil, rustPlatform, - darwin, libiconv, syrupy, }: @@ -50,8 +49,6 @@ buildPythonPackage rec { }; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration libiconv ]; diff --git a/pkgs/development/python-modules/raylib-python-cffi/default.nix b/pkgs/development/python-modules/raylib-python-cffi/default.nix index 72c501168091..b4b3fb195e6c 100644 --- a/pkgs/development/python-modules/raylib-python-cffi/default.nix +++ b/pkgs/development/python-modules/raylib-python-cffi/default.nix @@ -1,5 +1,4 @@ { - stdenv, gcc, buildPythonPackage, fetchFromGitHub, @@ -11,21 +10,11 @@ raylib, physac, raygui, - darwin, lib, writers, raylib-python-cffi, }: -let - inherit (darwin.apple_sdk.frameworks) - OpenGL - Cocoa - IOKit - CoreFoundation - CoreVideo - ; -in buildPythonPackage rec { pname = "raylib-python-cffi"; version = "5.5.0.2"; @@ -60,21 +49,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "pyray" ]; - buildInputs = - [ - glfw - libffi - raylib - physac - raygui - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - OpenGL - Cocoa - IOKit - CoreFoundation - CoreVideo - ]; + buildInputs = [ + glfw + libffi + raylib + physac + raygui + ]; passthru.tests = import ./passthru-tests.nix { inherit src raylib-python-cffi writers; diff --git a/pkgs/development/python-modules/rtmidi-python/default.nix b/pkgs/development/python-modules/rtmidi-python/default.nix index cdb87a0c8657..5f7d980de4ef 100644 --- a/pkgs/development/python-modules/rtmidi-python/default.nix +++ b/pkgs/development/python-modules/rtmidi-python/default.nix @@ -5,9 +5,6 @@ fetchPypi, cython_0, alsa-lib, - CoreAudio, - CoreMIDI, - CoreServices, }: buildPythonPackage rec { @@ -25,13 +22,7 @@ buildPythonPackage rec { ''; nativeBuildInputs = [ cython_0 ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - CoreMIDI - CoreServices - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]; setupPyBuildFlags = [ "--from-cython" ]; diff --git a/pkgs/development/python-modules/scipy/default.nix b/pkgs/development/python-modules/scipy/default.nix index 6b1249783a22..0093a61fc675 100644 --- a/pkgs/development/python-modules/scipy/default.nix +++ b/pkgs/development/python-modules/scipy/default.nix @@ -91,6 +91,21 @@ buildPythonPackage { excludes = [ "doc/source/dev/contributor/meson_advanced.rst" ]; }) ]; + # A NOTE regarding the Numpy version relaxing: Both Numpy versions 1.x & + # 2.x are supported. However upstream wants to always build with Numpy 2, + # and with it to still be able to run with a Numpy 1 or 2. We insist to + # perform this substitution even though python3.pkgs.numpy is of version 2 + # nowadays, because our ecosystem unfortunately doesn't allow easily + # separating runtime and build-system dependencies. See also: + # + # https://discourse.nixos.org/t/several-comments-about-priorities-and-new-policies-in-the-python-ecosystem/51790 + # + # Being able to build (& run) with Numpy 1 helps for python environments + # that override globally the `numpy` attribute to point to `numpy_1`. + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "numpy>2.0.0,<2.5" numpy + ''; build-system = [ diff --git a/pkgs/development/python-modules/scs/default.nix b/pkgs/development/python-modules/scs/default.nix index 855457eb0195..5e53e2c793af 100644 --- a/pkgs/development/python-modules/scs/default.nix +++ b/pkgs/development/python-modules/scs/default.nix @@ -9,8 +9,6 @@ numpy, pkg-config, - # buildInputs - Accelerate, blas, lapack, @@ -45,14 +43,10 @@ buildPythonPackage rec { pkg-config ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ Accelerate ] - else - [ - blas - lapack - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + blas + lapack + ]; dependencies = [ numpy diff --git a/pkgs/development/python-modules/skia-pathops/default.nix b/pkgs/development/python-modules/skia-pathops/default.nix index 147303c49881..f04f62056a83 100644 --- a/pkgs/development/python-modules/skia-pathops/default.nix +++ b/pkgs/development/python-modules/skia-pathops/default.nix @@ -12,8 +12,6 @@ pytestCheckHook, cctools, xcodebuild, - ApplicationServices, - OpenGL, }: buildPythonPackage rec { @@ -69,11 +67,6 @@ buildPythonPackage rec { xcodebuild ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - OpenGL - ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "pathops" ]; diff --git a/pkgs/development/python-modules/skytemple-rust/default.nix b/pkgs/development/python-modules/skytemple-rust/default.nix index ed5fdb5e71ea..df0cb72737f9 100644 --- a/pkgs/development/python-modules/skytemple-rust/default.nix +++ b/pkgs/development/python-modules/skytemple-rust/default.nix @@ -5,7 +5,6 @@ cargo, fetchFromGitHub, libiconv, - Foundation, rustPlatform, rustc, setuptools-rust, @@ -32,7 +31,6 @@ buildPythonPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Foundation ]; nativeBuildInputs = [ setuptools-rust diff --git a/pkgs/development/python-modules/sourmash/default.nix b/pkgs/development/python-modules/sourmash/default.nix index 374ed68641ec..be3d84103383 100644 --- a/pkgs/development/python-modules/sourmash/default.nix +++ b/pkgs/development/python-modules/sourmash/default.nix @@ -4,7 +4,6 @@ buildPythonPackage, stdenv, pythonOlder, - overrideSDK, rustPlatform, bitstring, cachetools, @@ -20,18 +19,12 @@ pyyaml, pytestCheckHook, }: -let - stdenv' = - if stdenv.hostPlatform.isDarwin then overrideSDK stdenv { darwinMinVersion = "10.14"; } else stdenv; -in buildPythonPackage rec { pname = "sourmash"; version = "4.8.14"; pyproject = true; disabled = pythonOlder "3.9"; - stdenv = stdenv'; - src = fetchPypi { inherit pname version; hash = "sha256-no99VjO1KVE+/JUOJcl0xOz3yZtMr70A8vE1rQVjMH8="; diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 96ed0b178f3d..f378389fc45f 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -79,9 +79,6 @@ sse42Support ? stdenv.hostPlatform.sse4_2Support, avx2Support ? stdenv.hostPlatform.avx2Support, fmaSupport ? stdenv.hostPlatform.fmaSupport, - # Darwin deps - Foundation, - Security, cctools, llvmPackages, }: @@ -339,10 +336,6 @@ let cudnnMerged ] ++ lib.optionals mklSupport [ mkl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - Security - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ nsync ]; # arbitrarily set to the current latest bazel version, overly careful diff --git a/pkgs/development/python-modules/torch/bin.nix b/pkgs/development/python-modules/torch/bin.nix index 15daafba6f71..26f48307621b 100644 --- a/pkgs/development/python-modules/torch/bin.nix +++ b/pkgs/development/python-modules/torch/bin.nix @@ -35,7 +35,7 @@ let pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion; srcs = import ./binary-hashes.nix version; unsupported = throw "Unsupported system"; - version = "2.5.1"; + version = "2.6.0"; in buildPythonPackage { inherit version; @@ -45,7 +45,7 @@ buildPythonPackage { format = "wheel"; - disabled = (pythonOlder "3.9") || (pythonAtLeast "3.13"); + disabled = (pythonOlder "3.9") || (pythonAtLeast "3.14"); src = fetchurl srcs."${stdenv.system}-${pyVerNoDot}" or unsupported; @@ -66,6 +66,7 @@ buildPythonPackage { cuda_cupti cuda_nvrtc cudnn + cusparselt libcublas libcufft libcurand diff --git a/pkgs/development/python-modules/torch/binary-hashes.nix b/pkgs/development/python-modules/torch/binary-hashes.nix index cd936d54ad72..d3afcf155318 100644 --- a/pkgs/development/python-modules/torch/binary-hashes.nix +++ b/pkgs/development/python-modules/torch/binary-hashes.nix @@ -7,66 +7,81 @@ version: builtins.getAttr version { - "2.5.1" = { + "2.6.0" = { x86_64-linux-39 = { - name = "torch-2.5.1-cp39-cp39-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torch-2.5.1%2Bcu124-cp39-cp39-linux_x86_64.whl"; - hash = "sha256-1oG4vj/cLNQREjENs8OQT3xqCaeuKNBCrgrzrwHI/No="; + name = "torch-2.6.0-cp39-cp39-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-linux_x86_64.whl"; + hash = "sha256-5mEmfNAkJGKrEAvdZ/ZRmIqp9n6zFgnWkJr8rIkd9hI="; }; x86_64-linux-310 = { - name = "torch-2.5.1-cp310-cp310-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torch-2.5.1%2Bcu124-cp310-cp310-linux_x86_64.whl"; - hash = "sha256-nd4w85nKIhN0Vcyk1HFA37f0F24tFqlyn8BE7r+tsTo="; + name = "torch-2.6.0-cp310-cp310-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl"; + hash = "sha256-fyun98BFkyClIWlva1vMwYf1mJCyPJ37bEmwuHxr/Jc="; }; x86_64-linux-311 = { - name = "torch-2.5.1-cp311-cp311-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torch-2.5.1%2Bcu124-cp311-cp311-linux_x86_64.whl"; - hash = "sha256-aylm7emv/i/WngdlaRynI+yHDgw0x3YfTVuOMYOD/a8="; + name = "torch-2.6.0-cp311-cp311-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl"; + hash = "sha256-1MPpqNMafA/LudoXwxoZF+H6wmxWakz72MlWitfK3nk="; }; x86_64-linux-312 = { - name = "torch-2.5.1-cp312-cp312-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torch-2.5.1%2Bcu124-cp312-cp312-linux_x86_64.whl"; - hash = "sha256-v2SEv+W8T5KkoaG/VTBBUF4ZqRH3FwZTMOsGGv4OFNc="; + name = "torch-2.6.0-cp312-cp312-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl"; + hash = "sha256-o5O1BoRANcDawvMOqEeMNDuOlaQp8G87PK38f1OttZc="; + }; + x86_64-linux-313 = { + name = "torch-2.6.0-cp313-cp313-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl"; + hash = "sha256-DzvFPJiM6VaM2HaipTFnYehKhwQTXsgGj1+BtEF5ecs="; }; aarch64-darwin-39 = { - name = "torch-2.5.1-cp39-none-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp39-none-macosx_11_0_arm64.whl"; - hash = "sha256-gEZ2i39tNbhdEBtLOMuoqi881RlSvEwGpJWA8s5oIpE="; + name = "torch-2.6.0-cp39-none-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0-cp39-none-macosx_11_0_arm64.whl"; + hash = "sha256-Jl9w3l/UW4ZNkktkvheX+G52yOSKAsKjpvx+wkfSImw="; }; aarch64-darwin-310 = { - name = "torch-2.5.1-cp310-none-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp310-none-macosx_11_0_arm64.whl"; - hash = "sha256-I9Biv3B3aj0E2+dNuVDbKlJF4bpPJyCKh/DXQ7DQboY="; + name = "torch-2.6.0-cp310-none-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0-cp310-none-macosx_11_0_arm64.whl"; + hash = "sha256-CeBvmUnhoFGMWwn+lSlbyWYfIZ2ey2+Yk+USPhBpZig="; }; aarch64-darwin-311 = { - name = "torch-2.5.1-cp311-none-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp311-none-macosx_11_0_arm64.whl"; - hash = "sha256-MfjDlmCWL5rk7uyZXjBJtUkutzYN1PBzd2WO9Nco+kw="; + name = "torch-2.6.0-cp311-none-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0-cp311-none-macosx_11_0_arm64.whl"; + hash = "sha256-lPxjs7S+3TJ69YhpZVn2jCZEQOJQPMnmlUAZRz10riE="; }; aarch64-darwin-312 = { - name = "torch-2.5.1-cp312-none-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp312-none-macosx_11_0_arm64.whl"; - hash = "sha256-jHEt9hEBlk6xGRCoRlFAEfC29ZIMVdv1Z7/4o0Fj1bE="; + name = "torch-2.6.0-cp312-none-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0-cp312-none-macosx_11_0_arm64.whl"; + hash = "sha256-mmEK/iFqhai5vJ+DZe1WFTXJPoBMKjF+9/q8xd7aCYk="; + }; + aarch64-darwin-313 = { + name = "torch-2.6.0-cp313-none-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0-cp313-none-macosx_11_0_arm64.whl"; + hash = "sha256-/5b0A4+K+ffsQjFxDtRUnaG9662VkjlTolBF3Pb9h+I="; }; aarch64-linux-39 = { - name = "torch-2.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - hash = "sha256-x09z2hefp+qiFnqwtJPyZ65IGmwAckniZ0y9C69KXME="; + name = "torch-2.6.0-cp39-cp39-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0%2Bcpu-cp39-cp39-manylinux_2_28_aarch64.whl"; + hash = "sha256-KrnGs9bupQa9qbgqAVXpdNjvjji0F1idFEVotPpZr+E="; }; aarch64-linux-310 = { - name = "torch-2.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - hash = "sha256-JpsQw0Qwqo6WQ9vgNdxSXEqbHWcc09vI7Lyu0oCuMi0="; + name = "torch-2.6.0-cp310-cp310-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl"; + hash = "sha256-kIMvTRGMVmuGUqIZasaV/B8Uz0INsntaG0HH6q8hQek="; }; aarch64-linux-311 = { - name = "torch-2.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - hash = "sha256-1bMgPxkbxAeDyZSI0ud23Pk6xDGllJHWJ6HKWzriCyI="; + name = "torch-2.6.0-cp311-cp311-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl"; + hash = "sha256-09q5+wKU8miuwo6Kq6g06dAGuQpQ21vC/iGRqdSMYIQ="; }; aarch64-linux-312 = { - name = "torch-2.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"; - hash = "sha256-NtG+mSgbb2Atljm9CvPuAAbnqrFvZxjYb3CdOVtvJiw="; + name = "torch-2.6.0-cp312-cp312-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl"; + hash = "sha256-MYKQ6JJDU8YbElzch2jRUghwTieed1fBE7liB0Deypg="; + }; + aarch64-linux-313 = { + name = "torch-2.6.0-cp313-cp313-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.6.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl"; + hash = "sha256-tefo1WGyY7WtgElzYoHNEseOUee8GpE/1AmP0OC5Y0c="; }; }; } diff --git a/pkgs/development/python-modules/torch/default.nix b/pkgs/development/python-modules/torch/default.nix index 72c086d557f3..35500312a9e7 100644 --- a/pkgs/development/python-modules/torch/default.nix +++ b/pkgs/development/python-modules/torch/default.nix @@ -120,7 +120,7 @@ let setBool = v: if v then "1" else "0"; - # https://github.com/pytorch/pytorch/blob/v2.4.0/torch/utils/cpp_extension.py#L1953 + # https://github.com/pytorch/pytorch/blob/v2.6.0/torch/utils/cpp_extension.py#L2046-L2048 supportedTorchCudaCapabilities = let real = [ @@ -141,6 +141,7 @@ let "8.9" "9.0" "9.0a" + "10.0" ]; ptx = lists.map (x: "${x}+PTX") real; in @@ -246,13 +247,17 @@ let echo echo "# Update using: unroll-src [version]" ''; + + stdenv' = if cudaSupport then cudaPackages.backendStdenv else stdenv; in buildPythonPackage rec { pname = "torch"; # Don't forget to update torch-bin to the same version. - version = "2.5.1"; + version = "2.6.0"; pyproject = true; + stdenv = stdenv'; + outputs = [ "out" # output standard python package "dev" # output libtorch headers @@ -271,7 +276,12 @@ buildPythonPackage rec { }; patches = - [ ./clang19-template-warning.patch ] + [ + ./clang19-template-warning.patch + # fix invalid static cast in XNNPACK + # https://github.com/google/XNNPACK/issues/7489 + ./xnnpack-bfloat16.patch + ] ++ lib.optionals cudaSupport [ ./fix-cmake-cuda-toolkit.patch ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Propagate CUPTI to Kineto by overriding the search path with environment variables. @@ -308,19 +318,19 @@ buildPythonPackage rec { + lib.optionalString rocmSupport '' # https://github.com/facebookincubator/gloo/pull/297 substituteInPlace third_party/gloo/cmake/Hipify.cmake \ - --replace "\''${HIPIFY_COMMAND}" "python \''${HIPIFY_COMMAND}" + --replace-fail "\''${HIPIFY_COMMAND}" "python \''${HIPIFY_COMMAND}" # Replace hard-coded rocm paths substituteInPlace caffe2/CMakeLists.txt \ - --replace "/opt/rocm" "${rocmtoolkit_joined}" \ - --replace "hcc/include" "hip/include" \ - --replace "rocblas/include" "include/rocblas" \ - --replace "hipsparse/include" "include/hipsparse" + --replace-fail "/opt/rocm" "${rocmtoolkit_joined}" \ + --replace-fail "hcc/include" "hip/include" \ + --replace-fail "rocblas/include" "include/rocblas" \ + --replace-fail "hipsparse/include" "include/hipsparse" # Doesn't pick up the environment variable? substituteInPlace third_party/kineto/libkineto/CMakeLists.txt \ - --replace "\''$ENV{ROCM_SOURCE_DIR}" "${rocmtoolkit_joined}" \ - --replace "/opt/rocm" "${rocmtoolkit_joined}" + --replace-fail "\''$ENV{ROCM_SOURCE_DIR}" "${rocmtoolkit_joined}" \ + --replace-fail "/opt/rocm" "${rocmtoolkit_joined}" # Strangely, this is never set in cmake substituteInPlace cmake/public/LoadHIP.cmake \ @@ -330,7 +340,7 @@ buildPythonPackage rec { # Detection of NCCL version doesn't work particularly well when using the static binary. + lib.optionalString cudaSupport '' substituteInPlace cmake/Modules/FindNCCL.cmake \ - --replace \ + --replace-fail \ 'message(FATAL_ERROR "Found NCCL header version and library version' \ 'message(WARNING "Found NCCL header version and library version' '' @@ -455,7 +465,15 @@ buildPythonPackage rec { # bump, among other things. # Also of interest: pytorch ignores CXXFLAGS uses CFLAGS for both C and C++: # https://github.com/pytorch/pytorch/blob/v1.11.0/setup.py#L17 - NIX_CFLAGS_COMPILE = "-Wno-error"; + NIX_CFLAGS_COMPILE = toString ( + [ + "-Wno-error" + ] + # fix build aarch64-linux build failure with GCC14 + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + "-Wno-error=incompatible-pointer-types" + ] + ); USE_VULKAN = setBool vulkanSupport; } // lib.optionalAttrs vulkanSupport { @@ -499,6 +517,7 @@ buildPythonPackage rec { cuda_nvml_dev # cuda_nvrtc cuda_nvtx # -llibNVToolsExt + cusparselt libcublas libcufft libcurand @@ -622,11 +641,11 @@ buildPythonPackage rec { # Fix up library paths for split outputs substituteInPlace \ $dev/share/cmake/Torch/TorchConfig.cmake \ - --replace \''${TORCH_INSTALL_PREFIX}/lib "$lib/lib" + --replace-fail \''${TORCH_INSTALL_PREFIX}/lib "$lib/lib" substituteInPlace \ $dev/share/cmake/Caffe2/Caffe2Targets-release.cmake \ - --replace \''${_IMPORT_PREFIX}/lib "$lib/lib" + --replace-fail \''${_IMPORT_PREFIX}/lib "$lib/lib" mkdir $lib mv $out/${python.sitePackages}/torch/lib $lib/lib @@ -634,10 +653,10 @@ buildPythonPackage rec { '' + lib.optionalString rocmSupport '' substituteInPlace $dev/share/cmake/Tensorpipe/TensorpipeTargets-release.cmake \ - --replace "\''${_IMPORT_PREFIX}/lib64" "$lib/lib" + --replace-fail "\''${_IMPORT_PREFIX}/lib64" "$lib/lib" substituteInPlace $dev/share/cmake/ATen/ATenConfig.cmake \ - --replace "/build/source/torch/include" "$dev/include" + --replace-fail "/build/source/torch/include" "$dev/include" ''; postFixup = diff --git a/pkgs/development/python-modules/torch/prefetch.sh b/pkgs/development/python-modules/torch/prefetch.sh index 712edbddb52e..f1457a2ac25e 100755 --- a/pkgs/development/python-modules/torch/prefetch.sh +++ b/pkgs/development/python-modules/torch/prefetch.sh @@ -15,14 +15,17 @@ url_and_key_list=( "x86_64-linux-310 $linux_cuda_bucket/torch-${version}%2B${linux_cuda_version}-cp310-cp310-linux_x86_64.whl torch-${version}-cp310-cp310-linux_x86_64.whl" "x86_64-linux-311 $linux_cuda_bucket/torch-${version}%2B${linux_cuda_version}-cp311-cp311-linux_x86_64.whl torch-${version}-cp311-cp311-linux_x86_64.whl" "x86_64-linux-312 $linux_cuda_bucket/torch-${version}%2B${linux_cuda_version}-cp312-cp312-linux_x86_64.whl torch-${version}-cp312-cp312-linux_x86_64.whl" + "x86_64-linux-313 $linux_cuda_bucket/torch-${version}%2B${linux_cuda_version}-cp313-cp313-linux_x86_64.whl torch-${version}-cp313-cp313-linux_x86_64.whl" "aarch64-darwin-39 $darwin_bucket/torch-${version}-cp39-none-macosx_11_0_arm64.whl torch-${version}-cp39-none-macosx_11_0_arm64.whl" "aarch64-darwin-310 $darwin_bucket/torch-${version}-cp310-none-macosx_11_0_arm64.whl torch-${version}-cp310-none-macosx_11_0_arm64.whl" "aarch64-darwin-311 $darwin_bucket/torch-${version}-cp311-none-macosx_11_0_arm64.whl torch-${version}-cp311-none-macosx_11_0_arm64.whl" "aarch64-darwin-312 $darwin_bucket/torch-${version}-cp312-none-macosx_11_0_arm64.whl torch-${version}-cp312-none-macosx_11_0_arm64.whl" - "aarch64-linux-39 $linux_cpu_bucket/torch-${version}-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl torch-${version}-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - "aarch64-linux-310 $linux_cpu_bucket/torch-${version}-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl torch-${version}-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - "aarch64-linux-311 $linux_cpu_bucket/torch-${version}-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl torch-${version}-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - "aarch64-linux-312 $linux_cpu_bucket/torch-${version}-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl torch-${version}-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + "aarch64-darwin-313 $darwin_bucket/torch-${version}-cp313-none-macosx_11_0_arm64.whl torch-${version}-cp313-none-macosx_11_0_arm64.whl" + "aarch64-linux-39 $linux_cpu_bucket/torch-${version}%2Bcpu-cp39-cp39-manylinux_2_28_aarch64.whl torch-${version}-cp39-cp39-manylinux_2_28_aarch64.whl" + "aarch64-linux-310 $linux_cpu_bucket/torch-${version}%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl torch-${version}-cp310-cp310-manylinux_2_28_aarch64.whl" + "aarch64-linux-311 $linux_cpu_bucket/torch-${version}%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl torch-${version}-cp311-cp311-manylinux_2_28_aarch64.whl" + "aarch64-linux-312 $linux_cpu_bucket/torch-${version}%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl torch-${version}-cp312-cp312-manylinux_2_28_aarch64.whl" + "aarch64-linux-313 $linux_cpu_bucket/torch-${version}%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl torch-${version}-cp313-cp313-manylinux_2_28_aarch64.whl" ) hashfile="binary-hashes-$version.nix" diff --git a/pkgs/development/python-modules/torch/src.nix b/pkgs/development/python-modules/torch/src.nix index 1bfb797e0693..24c39ff9e375 100644 --- a/pkgs/development/python-modules/torch/src.nix +++ b/pkgs/development/python-modules/torch/src.nix @@ -4,62 +4,8 @@ fetchFromGitHub, runCommand, }: -assert version == "2.5.1"; +assert version == "2.6.0"; (rec { - src_DCGM = fetchFromGitHub { - owner = "NVIDIA"; - repo = "DCGM"; - rev = "ffde4e54bc7249a6039a5e6b45b395141e1217f9"; - hash = "sha256-jlnq25byEep7wRF3luOIGaiaYjqSVaTBx02N6gE/ox8="; - }; - src_FP16 = fetchFromGitHub { - owner = "Maratyszcza"; - repo = "FP16"; - rev = "4dfe081cf6bcd15db339cf2680b9281b8451eeb3"; - hash = "sha256-B27LtVnL52niaFgPW0pp5Uulub/Q3NvtSDkJNahrSBk="; - }; - src_FXdiv = fetchFromGitHub { - owner = "Maratyszcza"; - repo = "FXdiv"; - rev = "b408327ac2a15ec3e43352421954f5b1967701d1"; - hash = "sha256-BEjscsejYVhRxDAmah5DT3+bglp8G5wUTTYL7+HjWds="; - }; - src_GSL = fetchFromGitHub { - owner = "microsoft"; - repo = "GSL"; - rev = "6f4529395c5b7c2d661812257cd6780c67e54afa"; - hash = "sha256-sNTDH1ohz+rcnBvA5KkarHKdRMQPW0c2LeSVPdEYx6Q="; - }; - src_NNPACK = fetchFromGitHub { - owner = "Maratyszcza"; - repo = "NNPACK"; - rev = "c07e3a0400713d546e0dea2d5466dd22ea389c73"; - hash = "sha256-GzF53u1ELtmEH3WbBzGBemlQhjj3EIKB+37wMtSYE2g="; - }; - src_NVTX = fetchFromGitHub { - owner = "NVIDIA"; - repo = "NVTX"; - rev = "e170594ac7cf1dac584da473d4ca9301087090c1"; - hash = "sha256-n34BPxRnAW301ba1lXqSlGh7jaPqNjpp45GnJ+yDapI="; - }; - src_PeachPy = fetchFromGitHub { - owner = "malfet"; - repo = "PeachPy"; - rev = "f45429b087dd7d5bc78bb40dc7cf06425c252d67"; - hash = "sha256-eyhfnOOZPtsJwjkF6ybv3F77fyjaV6wzgu+LxadZVw0="; - }; - src_VulkanMemoryAllocator = fetchFromGitHub { - owner = "GPUOpen-LibrariesAndSDKs"; - repo = "VulkanMemoryAllocator"; - rev = "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191"; - hash = "sha256-urUebQaPTgCECmm4Espri1HqYGy0ueAqTBu/VSiX/8I="; - }; - src_XNNPACK = fetchFromGitHub { - owner = "google"; - repo = "XNNPACK"; - rev = "fcbf55af6cf28a4627bcd1f703ab7ad843f0f3a2"; - hash = "sha256-lnycZPoswZQwRWJjR4if4qp8O9KhgYNbtwjNuoem48w="; - }; src_asmjit = fetchFromGitHub { owner = "asmjit"; repo = "asmjit"; @@ -72,12 +18,6 @@ assert version == "2.5.1"; rev = "0d98dba29d66e93259db7daa53a9327df767a415"; hash = "sha256-yUiFxi80FWBmTZgqmqTMf9oqcBeg3o4I4vKd4djyRWY="; }; - src_benchmark_onnx = fetchFromGitHub { - owner = "google"; - repo = "benchmark"; - rev = "2dd015dfef425c866d9a43f2c67d8b52d709acb6"; - hash = "sha256-pUW9YVaujs/y00/SiPqDgK4wvVsaM7QUp/65k0t7Yr0="; - }; src_benchmark_opentelemetry-cpp = fetchFromGitHub { owner = "google"; repo = "benchmark"; @@ -102,6 +42,12 @@ assert version == "2.5.1"; rev = "6a00cbc4a9b8e68b71caf7f774b3f9c753ae84d5"; hash = "sha256-IDUIuAvgCzWaHoTJUZrH15bqoVcP8bZk+Gs1Ae6/CpY="; }; + src_composable_kernel = fetchFromGitHub { + owner = "ROCm"; + repo = "composable_kernel"; + rev = "50ee4267e27b875d149e642f4cebd47be1dc3b57"; + hash = "sha256-COkyf+FZzX6OdOPCHkP2bXsVvSXK9UR9s7RHWRtIXUE="; + }; src_cpp-httplib = fetchFromGitHub { owner = "yhirose"; repo = "cpp-httplib"; @@ -117,8 +63,8 @@ assert version == "2.5.1"; src_cpuinfo = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "094fc30b9256f54dad5ad23bcbfb5de74781422f"; - hash = "sha256-JbIEQ6jFprbMpeH8IBhuRo3VXxo8a32lmT4yfxSIEj0="; + rev = "1e83a2fdd3102f65c6f1fb602c1b320486218a99"; + hash = "sha256-28cFACca+NYE8oKlP5aWXNCLeEjhWqJ6gRnFI+VxDvg="; }; src_cpuinfo_fbgemm = fetchFromGitHub { owner = "pytorch"; @@ -129,8 +75,8 @@ assert version == "2.5.1"; src_cudnn-frontend = fetchFromGitHub { owner = "NVIDIA"; repo = "cudnn-frontend"; - rev = "2533f5e5c1877fd76266133c1479ef1643ce3a8b"; - hash = "sha256-z9HH/ZEPv+Nf0eB0npjJiakjXx6cwoesKKnYNS1r9TE="; + rev = "936021bfed8c91dc416af1588b2c4eca631a9e45"; + hash = "sha256-hKqIWGxVco1qkKxDZjc+pUisIcYJwFjZobJZg1WgDvY="; }; src_cutlass = fetchFromGitHub { owner = "NVIDIA"; @@ -144,6 +90,12 @@ assert version == "2.5.1"; rev = "fc9ebc645b63f3a6bc80aaefde5c063fb72110d6"; hash = "sha256-e2SwXNNwjl/1fV64b+mOJvwGDYeO1LFcqZGbNten37U="; }; + src_DCGM = fetchFromGitHub { + owner = "NVIDIA"; + repo = "DCGM"; + rev = "ffde4e54bc7249a6039a5e6b45b395141e1217f9"; + hash = "sha256-jlnq25byEep7wRF3luOIGaiaYjqSVaTBx02N6gE/ox8="; + }; src_dynolog = fetchFromGitHub { owner = "facebookincubator"; repo = "dynolog"; @@ -193,6 +145,18 @@ assert version == "2.5.1"; rev = "0041a40c1350ba702d475b9c4ad62da77caea164"; hash = "sha256-PtzSB2mekUT7bjhXC/+F5UpSUvcdIkXTWnIz+jkAUuU="; }; + src_FP16 = fetchFromGitHub { + owner = "Maratyszcza"; + repo = "FP16"; + rev = "4dfe081cf6bcd15db339cf2680b9281b8451eeb3"; + hash = "sha256-B27LtVnL52niaFgPW0pp5Uulub/Q3NvtSDkJNahrSBk="; + }; + src_FXdiv = fetchFromGitHub { + owner = "Maratyszcza"; + repo = "FXdiv"; + rev = "b408327ac2a15ec3e43352421954f5b1967701d1"; + hash = "sha256-BEjscsejYVhRxDAmah5DT3+bglp8G5wUTTYL7+HjWds="; + }; src_gemmlowp = fetchFromGitHub { owner = "google"; repo = "gemmlowp"; @@ -226,8 +190,8 @@ assert version == "2.5.1"; src_googletest = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "e2239ee6043f73722e7aa812a459f54a28552929"; - hash = "sha256-SjlJxushfry13RGA7BCjYC9oZqV4z6x8dOiHfl/wpF0="; + rev = "b514bdc898e2951020cbdca1304b75f5950d1f59"; + hash = "sha256-1OJ2SeSscRBNr7zZ/a8bJGIqAnhkg45re0j3DtPfcXM="; }; src_googletest_dynolog = fetchFromGitHub { owner = "google"; @@ -253,6 +217,12 @@ assert version == "2.5.1"; rev = "b796f7d44681514f58a683a3a71ff17c94edb0c1"; hash = "sha256-LVLEn+e7c8013pwiLzJiiIObyrlbBHYaioO/SWbItPQ="; }; + src_googletest_prometheus-cpp = fetchFromGitHub { + owner = "google"; + repo = "googletest"; + rev = "e2239ee6043f73722e7aa812a459f54a28552929"; + hash = "sha256-SjlJxushfry13RGA7BCjYC9oZqV4z6x8dOiHfl/wpF0="; + }; src_googletest_protobuf = fetchFromGitHub { owner = "google"; repo = "googletest"; @@ -265,6 +235,12 @@ assert version == "2.5.1"; rev = "aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"; hash = "sha256-L2HR+QTQmagk92JiuW3TRx47so33xQvewdeYL1ipUPs="; }; + src_GSL = fetchFromGitHub { + owner = "microsoft"; + repo = "GSL"; + rev = "6f4529395c5b7c2d661812257cd6780c67e54afa"; + hash = "sha256-sNTDH1ohz+rcnBvA5KkarHKdRMQPW0c2LeSVPdEYx6Q="; + }; src_hipify_torch = fetchFromGitHub { owner = "ROCmSoftwarePlatform"; repo = "hipify_torch"; @@ -274,8 +250,8 @@ assert version == "2.5.1"; src_ideep = fetchFromGitHub { owner = "intel"; repo = "ideep"; - rev = "41d636c2bbcea6bff0faf97cdb65a48cdde987af"; - hash = "sha256-i4MK6zTScB0healwSoTNBP+UY2dHUfyyDUfBhDDSBCc="; + rev = "c7ccd5bdbe5434ba156f4e856dcef0601637334b"; + hash = "sha256-/u3wJQl49tBw/QNVDBXL+eNSRCuvltso7g1+siIhlXM="; }; src_ittapi = fetchFromGitHub { owner = "intel"; @@ -304,8 +280,8 @@ assert version == "2.5.1"; src_kineto = fetchFromGitHub { owner = "pytorch"; repo = "kineto"; - rev = "d9753139d181b9ff42872465aac0e5d3018be415"; - hash = "sha256-m1Uul9HKZLAiST7GQmvd9+9ziJSU+9Hjq8D24KiAyto="; + rev = "338140f58a28d599da3434ced4fd2d75dd1a213d"; + hash = "sha256-ydHUYB2m7dbbqBtLordZUCraewU0Q4m/ohBXNKtqHnw="; }; src_libnop = fetchFromGitHub { owner = "google"; @@ -337,11 +313,23 @@ assert version == "2.5.1"; rev = "ab2b89c4c339bd7f816fbc114a4b05d386b66290"; hash = "sha256-IF2tILwW8XnzSmfn7N1CO7jXL95gUp02guIW5n1eaig="; }; + src_NNPACK = fetchFromGitHub { + owner = "Maratyszcza"; + repo = "NNPACK"; + rev = "c07e3a0400713d546e0dea2d5466dd22ea389c73"; + hash = "sha256-GzF53u1ELtmEH3WbBzGBemlQhjj3EIKB+37wMtSYE2g="; + }; + src_NVTX = fetchFromGitHub { + owner = "NVIDIA"; + repo = "NVTX"; + rev = "e170594ac7cf1dac584da473d4ca9301087090c1"; + hash = "sha256-n34BPxRnAW301ba1lXqSlGh7jaPqNjpp45GnJ+yDapI="; + }; src_onnx = fetchFromGitHub { owner = "onnx"; repo = "onnx"; - rev = "3bf92c03a9f27eba3bda1e5b9e63ea20ec213557"; - hash = "sha256-JmxnsHRrzj2QzPz3Yndw0MmgZJ8MDYxHjuQ7PQkQsDg="; + rev = "b8baa8446686496da4cc8fda09f2b6fe65c2a02c"; + hash = "sha256-9oORW0YlQ6SphqfbjcYb0dTlHc+1gzy9quH/Lj6By8Q="; }; src_opentelemetry-cpp = fetchFromGitHub { owner = "open-telemetry"; @@ -361,6 +349,12 @@ assert version == "2.5.1"; rev = "06b57f48ded1fa3bdd3d4346f6ef29e40e08eaf5"; hash = "sha256-XlQi26ynXKDwA86DwsDw+hhKR8bcdnrtFH1CpAzVlLs="; }; + src_PeachPy = fetchFromGitHub { + owner = "malfet"; + repo = "PeachPy"; + rev = "f45429b087dd7d5bc78bb40dc7cf06425c252d67"; + hash = "sha256-eyhfnOOZPtsJwjkF6ybv3F77fyjaV6wzgu+LxadZVw0="; + }; src_pfs = fetchFromGitHub { owner = "dtrugman"; repo = "pfs"; @@ -392,22 +386,22 @@ assert version == "2.5.1"; hash = "sha256-lV+VZi2b4SQlRYrhKx9Dxc6HlDEFz3newvcBjTekupo="; }; src_pthreadpool = fetchFromGitHub { - owner = "Maratyszcza"; + owner = "google"; repo = "pthreadpool"; - rev = "4fe0e1e183925bf8cfa6aae24237e724a96479b8"; - hash = "sha256-R4YmNzWEELSkAws/ejmNVxqXDTJwcqjLU/o/HvgRn2E="; + rev = "b92447772365661680f486e39a91dfe6675adafc"; + hash = "sha256-lRY+5sYv/KOuVngsrODRa4/yj1CDmZBW2HuKEbjsY+0="; }; src_pybind11 = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; - rev = "7c33cdc2d39c7b99a122579f53bc94c8eb3332ff"; - hash = "sha256-cpxhrTFihA+gWmX62a+EQF3lccUyvu+d1MU2IC/CN6Q="; + rev = "a2e59f0e7065404b44dfe92a28aca47ba1378dc4"; + hash = "sha256-SNLdtrOjaC3lGHN9MAqTf51U9EzNKQLyTMNPe0GcdrU="; }; src_pybind11_onnx = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; - rev = "5b0a6fc2017fcc176545afe3e09c9f9885283242"; - hash = "sha256-n7nLEG2+sSR9wnxM+C8FWc2B+Mx74Pan1+IQf+h2bGU="; + rev = "3e9dfa2866941655c56877882565e7577de6fc7b"; + hash = "sha256-DVkI5NxM5uME9m3PFYVpJOOa2j+yjL6AJn76fCTv2nE="; }; src_pybind11_tensorpipe = fetchFromGitHub { owner = "pybind"; @@ -418,8 +412,8 @@ assert version == "2.5.1"; src_pytorch = fetchFromGitHub { owner = "pytorch"; repo = "pytorch"; - rev = "v2.5.1"; - hash = "sha256-GknW0DZAx2at+SwjKm2HrjCPuvaeXXm1PD7Vep/aTBQ="; + rev = "v2.6.0"; + hash = "sha256-X58OPtnPplEFtzOrQzyYRwdTmaoWEOGWWF5v6y+vaWo="; }; src_sleef = fetchFromGitHub { owner = "shibatch"; @@ -439,22 +433,25 @@ assert version == "2.5.1"; rev = "8eb57355a4ffb410a2e94c07b4dca2dffbee8e50"; hash = "sha256-u+4vyOphnowoaZgfkCbzF7Q4tuz2GN1bHylaKw352Lc="; }; - src_DCGM_recursive = src_DCGM; - src_FP16_recursive = src_FP16; - src_FXdiv_recursive = src_FXdiv; - src_GSL_recursive = src_GSL; - src_NNPACK_recursive = src_NNPACK; - src_NVTX_recursive = src_NVTX; - src_PeachPy_recursive = src_PeachPy; - src_VulkanMemoryAllocator_recursive = src_VulkanMemoryAllocator; - src_XNNPACK_recursive = src_XNNPACK; + src_VulkanMemoryAllocator = fetchFromGitHub { + owner = "GPUOpen-LibrariesAndSDKs"; + repo = "VulkanMemoryAllocator"; + rev = "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191"; + hash = "sha256-urUebQaPTgCECmm4Espri1HqYGy0ueAqTBu/VSiX/8I="; + }; + src_XNNPACK = fetchFromGitHub { + owner = "google"; + repo = "XNNPACK"; + rev = "4ea82e595b36106653175dcb04b2aa532660d0d8"; + hash = "sha256-5IubxhCW5E6xzrOLfJzWPrPeftaxXApTx09p6B3NPgo="; + }; src_asmjit_recursive = src_asmjit; src_benchmark_recursive = src_benchmark; - src_benchmark_onnx_recursive = src_benchmark_onnx; src_benchmark_opentelemetry-cpp_recursive = src_benchmark_opentelemetry-cpp; src_benchmark_protobuf_recursive = src_benchmark_protobuf; src_civetweb_recursive = src_civetweb; src_clang-cindex-python3_recursive = src_clang-cindex-python3; + src_composable_kernel_recursive = src_composable_kernel; src_cpp-httplib_recursive = src_cpp-httplib; src_cpr_recursive = src_cpr; src_cpuinfo_recursive = src_cpuinfo; @@ -462,12 +459,13 @@ assert version == "2.5.1"; src_cudnn-frontend_recursive = src_cudnn-frontend; src_cutlass_recursive = src_cutlass; src_cutlass_fbgemm_recursive = src_cutlass_fbgemm; + src_DCGM_recursive = src_DCGM; src_dynolog_recursive = runCommand "dynolog" { } '' cp -r ${src_dynolog} $out - chmod u+w $out/third_party/DCGM - cp -r ${src_DCGM_recursive}/* $out/third_party/DCGM chmod u+w $out/third_party/cpr cp -r ${src_cpr_recursive}/* $out/third_party/cpr + chmod u+w $out/third_party/DCGM + cp -r ${src_DCGM_recursive}/* $out/third_party/DCGM chmod u+w $out/third_party/fmt cp -r ${src_fmt_dynolog_recursive}/* $out/third_party/fmt chmod u+w $out/third_party/gflags @@ -500,6 +498,8 @@ assert version == "2.5.1"; src_fmt_recursive = src_fmt; src_fmt_dynolog_recursive = src_fmt_dynolog; src_fmt_kineto_recursive = src_fmt_kineto; + src_FP16_recursive = src_FP16; + src_FXdiv_recursive = src_FXdiv; src_gemmlowp_recursive = src_gemmlowp; src_gflags_recursive = runCommand "gflags" { } '' cp -r ${src_gflags} $out @@ -514,8 +514,10 @@ assert version == "2.5.1"; src_googletest_fbgemm_recursive = src_googletest_fbgemm; src_googletest_kineto_recursive = src_googletest_kineto; src_googletest_opentelemetry-cpp_recursive = src_googletest_opentelemetry-cpp; + src_googletest_prometheus-cpp_recursive = src_googletest_prometheus-cpp; src_googletest_protobuf_recursive = src_googletest_protobuf; src_googletest_tensorpipe_recursive = src_googletest_tensorpipe; + src_GSL_recursive = src_GSL; src_hipify_torch_recursive = src_hipify_torch; src_ideep_recursive = runCommand "ideep" { } '' cp -r ${src_ideep} $out @@ -540,10 +542,10 @@ assert version == "2.5.1"; src_mimalloc_recursive = src_mimalloc; src_mkl-dnn_recursive = src_mkl-dnn; src_nccl_recursive = src_nccl; + src_NNPACK_recursive = src_NNPACK; + src_NVTX_recursive = src_NVTX; src_onnx_recursive = runCommand "onnx" { } '' cp -r ${src_onnx} $out - chmod u+w $out/third_party/benchmark - cp -r ${src_benchmark_onnx_recursive}/* $out/third_party/benchmark chmod u+w $out/third_party/pybind11 cp -r ${src_pybind11_onnx_recursive}/* $out/third_party/pybind11 ''; @@ -568,6 +570,7 @@ assert version == "2.5.1"; ''; src_opentelemetry-proto_recursive = src_opentelemetry-proto; src_opentracing-cpp_recursive = src_opentracing-cpp; + src_PeachPy_recursive = src_PeachPy; src_pfs_recursive = src_pfs; src_pocketfft_recursive = src_pocketfft; src_prometheus-cpp_recursive = runCommand "prometheus-cpp" { } '' @@ -575,7 +578,7 @@ assert version == "2.5.1"; chmod u+w $out/3rdparty/civetweb cp -r ${src_civetweb_recursive}/* $out/3rdparty/civetweb chmod u+w $out/3rdparty/googletest - cp -r ${src_googletest_recursive}/* $out/3rdparty/googletest + cp -r ${src_googletest_prometheus-cpp_recursive}/* $out/3rdparty/googletest ''; src_protobuf_recursive = runCommand "protobuf" { } '' cp -r ${src_protobuf} $out @@ -597,20 +600,10 @@ assert version == "2.5.1"; cp -r ${src_pytorch} $out chmod u+w $out/android/libs/fbjni cp -r ${src_fbjni_recursive}/* $out/android/libs/fbjni - chmod u+w $out/third_party/FP16 - cp -r ${src_FP16_recursive}/* $out/third_party/FP16 - chmod u+w $out/third_party/FXdiv - cp -r ${src_FXdiv_recursive}/* $out/third_party/FXdiv - chmod u+w $out/third_party/NNPACK - cp -r ${src_NNPACK_recursive}/* $out/third_party/NNPACK - chmod u+w $out/third_party/NVTX - cp -r ${src_NVTX_recursive}/* $out/third_party/NVTX - chmod u+w $out/third_party/VulkanMemoryAllocator - cp -r ${src_VulkanMemoryAllocator_recursive}/* $out/third_party/VulkanMemoryAllocator - chmod u+w $out/third_party/XNNPACK - cp -r ${src_XNNPACK_recursive}/* $out/third_party/XNNPACK chmod u+w $out/third_party/benchmark cp -r ${src_benchmark_recursive}/* $out/third_party/benchmark + chmod u+w $out/third_party/composable_kernel + cp -r ${src_composable_kernel_recursive}/* $out/third_party/composable_kernel chmod u+w $out/third_party/cpp-httplib cp -r ${src_cpp-httplib_recursive}/* $out/third_party/cpp-httplib chmod u+w $out/third_party/cpuinfo @@ -627,6 +620,10 @@ assert version == "2.5.1"; cp -r ${src_flatbuffers_recursive}/* $out/third_party/flatbuffers chmod u+w $out/third_party/fmt cp -r ${src_fmt_recursive}/* $out/third_party/fmt + chmod u+w $out/third_party/FP16 + cp -r ${src_FP16_recursive}/* $out/third_party/FP16 + chmod u+w $out/third_party/FXdiv + cp -r ${src_FXdiv_recursive}/* $out/third_party/FXdiv chmod u+w $out/third_party/gemmlowp/gemmlowp cp -r ${src_gemmlowp_recursive}/* $out/third_party/gemmlowp/gemmlowp chmod u+w $out/third_party/gloo @@ -645,6 +642,10 @@ assert version == "2.5.1"; cp -r ${src_nccl_recursive}/* $out/third_party/nccl/nccl chmod u+w $out/third_party/nlohmann cp -r ${src_json_recursive}/* $out/third_party/nlohmann + chmod u+w $out/third_party/NNPACK + cp -r ${src_NNPACK_recursive}/* $out/third_party/NNPACK + chmod u+w $out/third_party/NVTX + cp -r ${src_NVTX_recursive}/* $out/third_party/NVTX chmod u+w $out/third_party/onnx cp -r ${src_onnx_recursive}/* $out/third_party/onnx chmod u+w $out/third_party/opentelemetry-cpp @@ -665,6 +666,10 @@ assert version == "2.5.1"; cp -r ${src_sleef_recursive}/* $out/third_party/sleef chmod u+w $out/third_party/tensorpipe cp -r ${src_tensorpipe_recursive}/* $out/third_party/tensorpipe + chmod u+w $out/third_party/VulkanMemoryAllocator + cp -r ${src_VulkanMemoryAllocator_recursive}/* $out/third_party/VulkanMemoryAllocator + chmod u+w $out/third_party/XNNPACK + cp -r ${src_XNNPACK_recursive}/* $out/third_party/XNNPACK ''; src_sleef_recursive = src_sleef; src_tensorpipe_recursive = runCommand "tensorpipe" { } '' @@ -679,5 +684,7 @@ assert version == "2.5.1"; cp -r ${src_pybind11_tensorpipe_recursive}/* $out/third_party/pybind11 ''; src_vcpkg_recursive = src_vcpkg; + src_VulkanMemoryAllocator_recursive = src_VulkanMemoryAllocator; + src_XNNPACK_recursive = src_XNNPACK; }).src_pytorch_recursive # Update using: unroll-src [version] diff --git a/pkgs/development/python-modules/torch/xnnpack-bfloat16.patch b/pkgs/development/python-modules/torch/xnnpack-bfloat16.patch new file mode 100644 index 000000000000..7788b7723c9d --- /dev/null +++ b/pkgs/development/python-modules/torch/xnnpack-bfloat16.patch @@ -0,0 +1,21 @@ +diff --git a/third_party/XNNPACK/src/reference/unary-elementwise.cc b/third_party/XNNPACK/src/reference/unary-elementwise.cc +index bd95ded6c..da892d8be 100644 +--- a/third_party/XNNPACK/src/reference/unary-elementwise.cc ++++ b/third_party/XNNPACK/src/reference/unary-elementwise.cc +@@ -127,6 +127,16 @@ struct ConvertOp { + } + }; + ++#ifdef XNN_HAVE_FLOAT16 ++template <> ++struct ConvertOp { ++ explicit ConvertOp(const xnn_unary_uparams*) {} ++ _Float16 operator()(xnn_bfloat16 x) const { ++ return static_cast<_Float16>(static_cast(x)); ++ } ++}; ++#endif ++ + template + const xnn_unary_elementwise_config* get_convert_config( + std::true_type /*input_quantized*/, std::true_type /*output_quantized*/) { diff --git a/pkgs/development/python-modules/torchaudio/bin.nix b/pkgs/development/python-modules/torchaudio/bin.nix index 297be21cf59d..0271a1325424 100644 --- a/pkgs/development/python-modules/torchaudio/bin.nix +++ b/pkgs/development/python-modules/torchaudio/bin.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "torchaudio"; - version = "2.5.1"; + version = "2.6.0"; format = "wheel"; src = @@ -33,7 +33,7 @@ buildPythonPackage rec { in fetchurl srcs; - disabled = (pythonOlder "3.9") || (pythonAtLeast "3.13"); + disabled = (pythonOlder "3.9") || (pythonAtLeast "3.14"); buildInputs = [ diff --git a/pkgs/development/python-modules/torchaudio/binary-hashes.nix b/pkgs/development/python-modules/torchaudio/binary-hashes.nix index 7ae70136b171..d306f5205c2f 100644 --- a/pkgs/development/python-modules/torchaudio/binary-hashes.nix +++ b/pkgs/development/python-modules/torchaudio/binary-hashes.nix @@ -7,66 +7,81 @@ version: builtins.getAttr version { - "2.5.1" = { + "2.6.0" = { x86_64-linux-39 = { - name = "torchaudio-2.5.1-cp39-cp39-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp39-cp39-linux_x86_64.whl"; - hash = "sha256-rHPCnEhWhGO+vGC0srILAdLt3bH1E15mFT8a+F458/0="; + name = "torchaudio-2.6.0-cp39-cp39-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp39-cp39-linux_x86_64.whl"; + hash = "sha256-EYTNqjrjUTXZGDw+ionYOeQU6ioUu8qrDIgzNpq7WvY="; }; x86_64-linux-310 = { - name = "torchaudio-2.5.1-cp310-cp310-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp310-cp310-linux_x86_64.whl"; - hash = "sha256-CXWT7fMvCoRQq6eCK4CX0vJHb+lsCrmTMdEsNHADGAs="; + name = "torchaudio-2.6.0-cp310-cp310-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl"; + hash = "sha256-a1T5f/+WtLo9pEtrP1ByfCUSLRR5EHsRnRJ1lE7IPqE="; }; x86_64-linux-311 = { - name = "torchaudio-2.5.1-cp311-cp311-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp311-cp311-linux_x86_64.whl"; - hash = "sha256-6Yk43MROuquL2DeVRXhM/d/COuF3hziUSLf/mRjcPfk="; + name = "torchaudio-2.6.0-cp311-cp311-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl"; + hash = "sha256-uMFdfg6BojYwot5VLrrP5mQ5kNyJD4P0JuQ/9i7+hlE="; }; x86_64-linux-312 = { - name = "torchaudio-2.5.1-cp312-cp312-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp312-cp312-linux_x86_64.whl"; - hash = "sha256-mQJZjgMwrurQvBVFg3gE6yaFSbm0zkGuPKUbI4SQTok="; + name = "torchaudio-2.6.0-cp312-cp312-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl"; + hash = "sha256-Pl/6aWBhccdPPiuWl4Xq1Qt4LKZX50aq7h7nzIjc/Ag="; + }; + x86_64-linux-313 = { + name = "torchaudio-2.6.0-cp313-cp313-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl"; + hash = "sha256-G8I5Y/RHyRCgBgsTCwS0B9LqIYsqVT5nTIKdXxfrjI4="; }; aarch64-darwin-39 = { - name = "torchaudio-2.5.1-cp39-cp39-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp39-cp39-macosx_11_0_arm64.whl"; - hash = "sha256-pAoOSyOFZKGb8TjGTVk8e1LZfIc3hD2F1soJIWJBrmY="; + name = "torchaudio-2.6.0-cp39-cp39-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp39-cp39-macosx_11_0_arm64.whl"; + hash = "sha256-BIA6lpcQvbd6Td/bhaMvqbngMQ3JH3635U1gg91pv6s="; }; aarch64-darwin-310 = { - name = "torchaudio-2.5.1-cp310-cp310-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp310-cp310-macosx_11_0_arm64.whl"; - hash = "sha256-kBKR13Cu6x9Rkgu1qnP/gum38mNUo8e5DYD/C06aUEQ="; + name = "torchaudio-2.6.0-cp310-cp310-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp310-cp310-macosx_11_0_arm64.whl"; + hash = "sha256-Dtoc2Hb0T8AU3ASqaA2y+jVag99dg0OY223V9c2RH0w="; }; aarch64-darwin-311 = { - name = "torchaudio-2.5.1-cp311-cp311-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp311-cp311-macosx_11_0_arm64.whl"; - hash = "sha256-cAU1Sqfdqe+QjhPCVm7h/gvW1/W64Fg7XlMBbNIp/DQ="; + name = "torchaudio-2.6.0-cp311-cp311-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp311-cp311-macosx_11_0_arm64.whl"; + hash = "sha256-wS/EEkG43848zBkX8cgaD5L1MtmRdwZgAEbx6yHS12U="; }; aarch64-darwin-312 = { - name = "torchaudio-2.5.1-cp312-cp312-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp312-cp312-macosx_11_0_arm64.whl"; - hash = "sha256-8cv9/Ru9++conUenTzb/bF2HwyBWBiAv71p/tpP2HPA="; + name = "torchaudio-2.6.0-cp312-cp312-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp312-cp312-macosx_11_0_arm64.whl"; + hash = "sha256-fQ5LCMQjJb9LiH3polxE7YgplwAXQOG9fZAfZVgc8as="; + }; + aarch64-darwin-313 = { + name = "torchaudio-2.6.0-cp313-cp313-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp313-cp313-macosx_11_0_arm64.whl"; + hash = "sha256-ZvLgvVq1b9gUGdL1r7dKmnAUFohZRkZEF1bIwk9CSnM="; }; aarch64-linux-39 = { - name = "torchaudio-2.5.1-cp39-cp39-manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp39-cp39-linux_aarch64.whl"; - hash = "sha256-0pNJlElV6wYed0/k2e6kaBxbyf9C6jmod/jxTeHk7QA="; + name = "torchaudio-2.6.0-cp39-cp39-manylinux2014_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp39-cp39-linux_aarch64.whl"; + hash = "sha256-cudwVdjnQkdcbfrPWfqwmx/JTUQj4UiX4Yi2fK04UcY="; }; aarch64-linux-310 = { - name = "torchaudio-2.5.1-cp310-cp310-manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp310-cp310-linux_aarch64.whl"; - hash = "sha256-mzhyxd1QgL5jIpCNYjZVgaHdklDj3W1HurP1sIVKXR8="; + name = "torchaudio-2.6.0-cp310-cp310-manylinux2014_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp310-cp310-linux_aarch64.whl"; + hash = "sha256-nY4HeJRS79uBMtYq/iHyKTpygF8mwokcbFPk5N843fY="; }; aarch64-linux-311 = { - name = "torchaudio-2.5.1-cp311-cp311-manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp311-cp311-linux_aarch64.whl"; - hash = "sha256-S6JHaacr1oaQP+rxBAyJXXEK8v+80l7nqXlO4oVWGyY="; + name = "torchaudio-2.6.0-cp311-cp311-manylinux2014_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp311-cp311-linux_aarch64.whl"; + hash = "sha256-Dw21yZfQMcNAZti+HAzn0qHytsAWqSiFsgsAv+sXt1M="; }; aarch64-linux-312 = { - name = "torchaudio-2.5.1-cp312-cp312-manylinux2014_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchaudio-2.5.1-cp312-cp312-linux_aarch64.whl"; - hash = "sha256-a7ZUFkBfQOALIHASV8FudJO/3XGI4C6HzFs4nDHBDCw="; + name = "torchaudio-2.6.0-cp312-cp312-manylinux2014_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp312-cp312-linux_aarch64.whl"; + hash = "sha256-YpHZUH3B1rT/6IQ/v7IB5sgnDdjEKtcLt2ImwOvcrVY="; + }; + aarch64-linux-313 = { + name = "torchaudio-2.6.0-cp313-cp313-manylinux2014_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchaudio-2.6.0-cp313-cp313-linux_aarch64.whl"; + hash = "sha256-tSHqlhj7TCmm+AcWKBcMIiKR9GpIo79CTP60iPVK9xQ="; }; }; } diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index a217b02f0cf5..cf815f685435 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -76,39 +76,27 @@ let in buildPythonPackage rec { pname = "torchaudio"; - version = "2.5.1"; + version = "2.6.0"; pyproject = true; + stdenv = torch.stdenv; + src = fetchFromGitHub { owner = "pytorch"; repo = "audio"; tag = "v${version}"; - hash = "sha256-BRn4EZ7bIujGA6b/tdMu9yDqJNEaf/f1Kj45aLHC/JI="; + hash = "sha256-WNdDBB2nShbPPW7GU5cMij00u5PUdN+j5pm41yrKnCA="; }; patches = [ ./0001-setup.py-propagate-cmakeFlags.patch - - # fix missing FLT_MAX symbol (dropped in CUDA 12.5) - # https://github.com/pytorch/audio/pull/3811 - # drop after update to torchaudio 2.6.0 - (fetchpatch { - url = "https://github.com/pytorch/audio/commit/7797f83e1d66ff78872763e1da3a5fb2f0534c40.patch"; - hash = "sha256-mHFCWuHhveyUP9cN0Kn6GXZsC3njTcM2ONVaB/qK1zU="; - }) ]; - postPatch = - '' - substituteInPlace setup.py \ - --replace 'print(" --- Initializing submodules")' "return" \ - --replace "_fetch_archives(_parse_sources())" "pass" - '' - + lib.optionalString rocmSupport '' - # There is no .info/version-dev, only .info/version - substituteInPlace cmake/LoadHIP.cmake \ - --replace "/.info/version-dev" "/.info/version" - ''; + postPatch = lib.optionalString rocmSupport '' + # There is no .info/version-dev, only .info/version + substituteInPlace cmake/LoadHIP.cmake \ + --replace-fail "/.info/version-dev" "/.info/version" + ''; env = { TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" torch.cudaCapabilities}"; @@ -163,16 +151,16 @@ buildPythonPackage rec { doCheck = false; # requires sox backend + pythonImportsCheck = [ "torchaudio" ]; + meta = { description = "PyTorch audio library"; homepage = "https://pytorch.org/"; changelog = "https://github.com/pytorch/audio/releases/tag/v${version}"; license = lib.licenses.bsd2; - platforms = [ - "aarch64-darwin" - "aarch64-linux" - "x86_64-linux" - ]; + platforms = + lib.platforms.linux + ++ lib.optionals (!cudaSupport && !rocmSupport) lib.platforms.darwin; maintainers = with lib.maintainers; [ junjihashimoto ]; }; } diff --git a/pkgs/development/python-modules/torchaudio/prefetch.sh b/pkgs/development/python-modules/torchaudio/prefetch.sh index 64b5011773b1..eae765e5f434 100755 --- a/pkgs/development/python-modules/torchaudio/prefetch.sh +++ b/pkgs/development/python-modules/torchaudio/prefetch.sh @@ -15,14 +15,17 @@ url_and_key_list=( "x86_64-linux-310 $linux_cuda_bucket/torchaudio-${version}%2B${linux_cuda_version}-cp310-cp310-linux_x86_64.whl torchaudio-${version}-cp310-cp310-linux_x86_64.whl" "x86_64-linux-311 $linux_cuda_bucket/torchaudio-${version}%2B${linux_cuda_version}-cp311-cp311-linux_x86_64.whl torchaudio-${version}-cp311-cp311-linux_x86_64.whl" "x86_64-linux-312 $linux_cuda_bucket/torchaudio-${version}%2B${linux_cuda_version}-cp312-cp312-linux_x86_64.whl torchaudio-${version}-cp312-cp312-linux_x86_64.whl" + "x86_64-linux-313 $linux_cuda_bucket/torchaudio-${version}%2B${linux_cuda_version}-cp313-cp313-linux_x86_64.whl torchaudio-${version}-cp313-cp313-linux_x86_64.whl" "aarch64-darwin-39 $darwin_bucket/torchaudio-${version}-cp39-cp39-macosx_11_0_arm64.whl torchaudio-${version}-cp39-cp39-macosx_11_0_arm64.whl" "aarch64-darwin-310 $darwin_bucket/torchaudio-${version}-cp310-cp310-macosx_11_0_arm64.whl torchaudio-${version}-cp310-cp310-macosx_11_0_arm64.whl" "aarch64-darwin-311 $darwin_bucket/torchaudio-${version}-cp311-cp311-macosx_11_0_arm64.whl torchaudio-${version}-cp311-cp311-macosx_11_0_arm64.whl" "aarch64-darwin-312 $darwin_bucket/torchaudio-${version}-cp312-cp312-macosx_11_0_arm64.whl torchaudio-${version}-cp312-cp312-macosx_11_0_arm64.whl" + "aarch64-darwin-313 $darwin_bucket/torchaudio-${version}-cp313-cp313-macosx_11_0_arm64.whl torchaudio-${version}-cp313-cp313-macosx_11_0_arm64.whl" "aarch64-linux-39 $linux_cpu_bucket/torchaudio-${version}-cp39-cp39-linux_aarch64.whl torchaudio-${version}-cp39-cp39-manylinux2014_aarch64.whl" "aarch64-linux-310 $linux_cpu_bucket/torchaudio-${version}-cp310-cp310-linux_aarch64.whl torchaudio-${version}-cp310-cp310-manylinux2014_aarch64.whl" "aarch64-linux-311 $linux_cpu_bucket/torchaudio-${version}-cp311-cp311-linux_aarch64.whl torchaudio-${version}-cp311-cp311-manylinux2014_aarch64.whl" "aarch64-linux-312 $linux_cpu_bucket/torchaudio-${version}-cp312-cp312-linux_aarch64.whl torchaudio-${version}-cp312-cp312-manylinux2014_aarch64.whl" + "aarch64-linux-313 $linux_cpu_bucket/torchaudio-${version}-cp313-cp313-linux_aarch64.whl torchaudio-${version}-cp313-cp313-manylinux2014_aarch64.whl" ) hashfile=binary-hashes-"$version".nix diff --git a/pkgs/development/python-modules/torchvision/bin.nix b/pkgs/development/python-modules/torchvision/bin.nix index 68b48711de37..8c29192ea609 100644 --- a/pkgs/development/python-modules/torchvision/bin.nix +++ b/pkgs/development/python-modules/torchvision/bin.nix @@ -23,7 +23,7 @@ let pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion; srcs = import ./binary-hashes.nix version; unsupported = throw "Unsupported system"; - version = "0.20.1"; + version = "0.21.0"; in buildPythonPackage { inherit version; @@ -34,7 +34,7 @@ buildPythonPackage { src = fetchurl srcs."${stdenv.system}-${pyVerNoDot}" or unsupported; - disabled = (pythonOlder "3.9") || (pythonAtLeast "3.13"); + disabled = (pythonOlder "3.9") || (pythonAtLeast "3.14"); # Note that we don't rely on config.cudaSupport here, because the Linux wheels all come built with CUDA support. buildInputs = diff --git a/pkgs/development/python-modules/torchvision/binary-hashes.nix b/pkgs/development/python-modules/torchvision/binary-hashes.nix index ae7b3b798517..2efff98c9c3f 100644 --- a/pkgs/development/python-modules/torchvision/binary-hashes.nix +++ b/pkgs/development/python-modules/torchvision/binary-hashes.nix @@ -7,66 +7,81 @@ version: builtins.getAttr version { - "0.20.1" = { + "0.21.0" = { x86_64-linux-39 = { - name = "torchvision-0.20.1-cp39-cp39-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchvision-0.20.1%2Bcu124-cp39-cp39-linux_x86_64.whl"; - hash = "sha256-C/Tizgi8dJVzTcVAlTxlmQ5C67fJ7Sfi/3lRVLrvXMA="; + name = "torchvision-0.21.0-cp39-cp39-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-linux_x86_64.whl"; + hash = "sha256-avshoi9Ul+COpNvUVERyMw2CSb8J2v0jkwJVLK1pBrI="; }; x86_64-linux-310 = { - name = "torchvision-0.20.1-cp310-cp310-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchvision-0.20.1%2Bcu124-cp310-cp310-linux_x86_64.whl"; - hash = "sha256-OgVeTpBAsSmHjVfDnbVfEX+XWJn/MN1wyPJiHZEXDb4="; + name = "torchvision-0.21.0-cp310-cp310-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-linux_x86_64.whl"; + hash = "sha256-PT50AY6qeDfHPjdk2tO3eSt1REAcJaQpd+l0QwNzG9M="; }; x86_64-linux-311 = { - name = "torchvision-0.20.1-cp311-cp311-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchvision-0.20.1%2Bcu124-cp311-cp311-linux_x86_64.whl"; - hash = "sha256-pffrXvIvNKfRj8vCe2wB993lzVMN8xHNvdMRafkcvZg="; + name = "torchvision-0.21.0-cp311-cp311-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-linux_x86_64.whl"; + hash = "sha256-E3N2gFrKW6V70sej7LhWnflh2+grEoqsmzsKcSXvk4U="; }; x86_64-linux-312 = { - name = "torchvision-0.20.1-cp312-cp312-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu124/torchvision-0.20.1%2Bcu124-cp312-cp312-linux_x86_64.whl"; - hash = "sha256-0QU+xQVFSefawmE7FRv/4yPzySSTnSlt9NfTSSWq860="; + name = "torchvision-0.21.0-cp312-cp312-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-linux_x86_64.whl"; + hash = "sha256-77U+oK978Jt7U+Khi5vm0kX31GqQtR1c+X836bkpqZE="; + }; + x86_64-linux-313 = { + name = "torchvision-0.21.0-cp313-cp313-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-linux_x86_64.whl"; + hash = "sha256-S3Cs87S5agzrE3QRZibJvvnovgFrV7EoTkgiYMoYltY="; }; aarch64-darwin-39 = { - name = "torchvision-0.20.1-cp39-cp39-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp39-cp39-macosx_11_0_arm64.whl"; - hash = "sha256-LNWEBpeLgTGIz06RNbIYd1tX4LuG1KiPAzmHS4oiSBk="; + name = "torchvision-0.21.0-cp39-cp39-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp39-cp39-macosx_11_0_arm64.whl"; + hash = "sha256-XCLK6q6LPDbZNFnxpSlOb0MwbP+FbtJDGJoikzGkBLQ="; }; aarch64-darwin-310 = { - name = "torchvision-0.20.1-cp310-cp310-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp310-cp310-macosx_11_0_arm64.whl"; - hash = "sha256-SHj++5bvKT0GwnIQkYrcg8OZ2fqvNM2lpj4Sn3cjKPE="; + name = "torchvision-0.21.0-cp310-cp310-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp310-cp310-macosx_11_0_arm64.whl"; + hash = "sha256-BE6kILjGwxYqI0ytqOICW5B2+oJQR1jNEexdD4zZ+jc="; }; aarch64-darwin-311 = { - name = "torchvision-0.20.1-cp311-cp311-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp311-cp311-macosx_11_0_arm64.whl"; - hash = "sha256-NEsznhXmu7We4HAHcmFtCv79IJkgx2KxYENo2MNFgyI="; + name = "torchvision-0.21.0-cp311-cp311-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp311-cp311-macosx_11_0_arm64.whl"; + hash = "sha256-EQ0RUzNSTWDp5HTVPH0g8Jbb2KCAIy+I3duQVm+QBkw="; }; aarch64-darwin-312 = { - name = "torchvision-0.20.1-cp312-cp312-macosx_11_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp312-cp312-macosx_11_0_arm64.whl"; - hash = "sha256-GjElb/lF1k8Aa7MGgTp8laUx/ha/slNcg33UwQRTPXo="; + name = "torchvision-0.21.0-cp312-cp312-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp312-cp312-macosx_11_0_arm64.whl"; + hash = "sha256-l6WBSpPHk6rwF5z8f5FgJPS2MhiSmu6Xe2RWM9B0pJ8="; + }; + aarch64-darwin-313 = { + name = "torchvision-0.21.0-cp313-cp313-macosx_11_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp313-cp313-macosx_11_0_arm64.whl"; + hash = "sha256-ZZt2yGdXyy7kyi2yReB0DPwwgf70bw8QZNEa20qM7jE="; }; aarch64-linux-39 = { - name = "torchvision-0.20.1-cp39-cp39-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp39-cp39-linux_aarch64.whl"; - hash = "sha256-q8uABd6Nw5Pb0TEOy2adxoq2ZLkQevbWmKY0HR0/LDw="; + name = "torchvision-0.21.0-cp39-cp39-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp39-cp39-linux_aarch64.whl"; + hash = "sha256-a9zjiQ+pSSGd4SnoXk9tVEWYrzwHOv5cROFK7RW9y7I="; }; aarch64-linux-310 = { - name = "torchvision-0.20.1-cp310-cp310-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp310-cp310-linux_aarch64.whl"; - hash = "sha256-dfik1RpZPEurbJv311vdiGkbAKU7B2VmeLxVo6dT3XM="; + name = "torchvision-0.21.0-cp310-cp310-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp310-cp310-linux_aarch64.whl"; + hash = "sha256-VIFeClbd6VzG7JUld/Z+DcFR6t2Sjo2fan+CHWmkpzQ="; }; aarch64-linux-311 = { - name = "torchvision-0.20.1-cp311-cp311-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp311-cp311-linux_aarch64.whl"; - hash = "sha256-pA12Y0WSdjnaMixpOTTl+RsboiGIRscQS4aN6iMUzo4="; + name = "torchvision-0.21.0-cp311-cp311-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp311-cp311-linux_aarch64.whl"; + hash = "sha256-VEVJI6UBBMZqmra9i3OhHC/CGMlksQBtXR/ltELD3LY="; }; aarch64-linux-312 = { - name = "torchvision-0.20.1-cp312-cp312-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.20.1-cp312-cp312-linux_aarch64.whl"; - hash = "sha256-n4U7pEl6xGkYFa1BtSPuI89bpPh7HOhp1wQFLiM8qLc="; + name = "torchvision-0.21.0-cp312-cp312-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp312-cp312-linux_aarch64.whl"; + hash = "sha256-UIOlsf7CNRv16pkAp0HVQIbbdbrsSx0h45RR4Al38bE="; + }; + aarch64-linux-313 = { + name = "torchvision-0.21.0-cp313-cp313-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.21.0-cp313-cp313-linux_aarch64.whl"; + hash = "sha256-UEWjpfIew+6mli+l8votQoP4VMrsJa2kk/z0qrKSVGc="; }; }; } diff --git a/pkgs/development/python-modules/torchvision/default.nix b/pkgs/development/python-modules/torchvision/default.nix index 99aa4418cc42..2167be82381f 100644 --- a/pkgs/development/python-modules/torchvision/default.nix +++ b/pkgs/development/python-modules/torchvision/default.nix @@ -22,23 +22,25 @@ # tests pytest, + writableTmpDirAsHomeHook, }: let inherit (torch) cudaCapabilities cudaPackages cudaSupport; - inherit (cudaPackages) backendStdenv; pname = "torchvision"; - version = "0.20.1"; + version = "0.21.0"; in buildPythonPackage { inherit pname version; + stdenv = torch.stdenv; + src = fetchFromGitHub { owner = "pytorch"; repo = "vision"; tag = "v${version}"; - hash = "sha256-BXvi4LoO2LZtNSE8lvFzcN4H2nN2fRg5/s7KRci7rMM="; + hash = "sha256-eDWw1Lt/sUc2Xt6cqOM5xaOfmsm+NEL5lZO+cIJKMtU="; }; nativeBuildInputs = [ @@ -74,24 +76,24 @@ buildPythonPackage { export TORCHVISION_INCLUDE="${libjpeg_turbo.dev}/include/" export TORCHVISION_LIBRARY="${libjpeg_turbo}/lib/" '' - # NOTE: We essentially override the compilers provided by stdenv because we don't have a hook - # for cudaPackages to swap in compilers supported by NVCC. + lib.optionalString cudaSupport '' - export CC=${backendStdenv.cc}/bin/cc - export CXX=${backendStdenv.cc}/bin/c++ export TORCH_CUDA_ARCH_LIST="${lib.concatStringsSep ";" cudaCapabilities}" export FORCE_CUDA=1 ''; - # tries to download many datasets for tests + # tests download big datasets, models, require internet connection, etc. doCheck = false; pythonImportsCheck = [ "torchvision" ]; - checkPhase = '' - HOME=$TMPDIR py.test test --ignore=test/test_datasets_download.py - ''; - nativeCheckInputs = [ pytest ]; + nativeCheckInputs = [ + pytest + writableTmpDirAsHomeHook + ]; + + checkPhase = '' + py.test test --ignore=test/test_datasets_download.py + ''; meta = { description = "PyTorch vision library"; diff --git a/pkgs/development/python-modules/torchvision/prefetch.sh b/pkgs/development/python-modules/torchvision/prefetch.sh index 4e5acf3a7a67..bd6d92cf6578 100755 --- a/pkgs/development/python-modules/torchvision/prefetch.sh +++ b/pkgs/development/python-modules/torchvision/prefetch.sh @@ -14,14 +14,17 @@ url_and_key_list=( "x86_64-linux-310 $linux_bucket/torchvision-${version}%2B${linux_cuda_version}-cp310-cp310-linux_x86_64.whl torchvision-${version}-cp310-cp310-linux_x86_64.whl" "x86_64-linux-311 $linux_bucket/torchvision-${version}%2B${linux_cuda_version}-cp311-cp311-linux_x86_64.whl torchvision-${version}-cp311-cp311-linux_x86_64.whl" "x86_64-linux-312 $linux_bucket/torchvision-${version}%2B${linux_cuda_version}-cp312-cp312-linux_x86_64.whl torchvision-${version}-cp312-cp312-linux_x86_64.whl" + "x86_64-linux-313 $linux_bucket/torchvision-${version}%2B${linux_cuda_version}-cp313-cp313-linux_x86_64.whl torchvision-${version}-cp313-cp313-linux_x86_64.whl" "aarch64-darwin-39 $darwin_bucket/torchvision-${version}-cp39-cp39-macosx_11_0_arm64.whl torchvision-${version}-cp39-cp39-macosx_11_0_arm64.whl" "aarch64-darwin-310 $darwin_bucket/torchvision-${version}-cp310-cp310-macosx_11_0_arm64.whl torchvision-${version}-cp310-cp310-macosx_11_0_arm64.whl" "aarch64-darwin-311 $darwin_bucket/torchvision-${version}-cp311-cp311-macosx_11_0_arm64.whl torchvision-${version}-cp311-cp311-macosx_11_0_arm64.whl" "aarch64-darwin-312 $darwin_bucket/torchvision-${version}-cp312-cp312-macosx_11_0_arm64.whl torchvision-${version}-cp312-cp312-macosx_11_0_arm64.whl" + "aarch64-darwin-313 $darwin_bucket/torchvision-${version}-cp313-cp313-macosx_11_0_arm64.whl torchvision-${version}-cp313-cp313-macosx_11_0_arm64.whl" "aarch64-linux-39 $darwin_bucket/torchvision-${version}-cp39-cp39-linux_aarch64.whl torchvision-${version}-cp39-cp39-linux_aarch64.whl" "aarch64-linux-310 $darwin_bucket/torchvision-${version}-cp310-cp310-linux_aarch64.whl torchvision-${version}-cp310-cp310-linux_aarch64.whl" "aarch64-linux-311 $darwin_bucket/torchvision-${version}-cp311-cp311-linux_aarch64.whl torchvision-${version}-cp311-cp311-linux_aarch64.whl" "aarch64-linux-312 $darwin_bucket/torchvision-${version}-cp312-cp312-linux_aarch64.whl torchvision-${version}-cp312-cp312-linux_aarch64.whl" + "aarch64-linux-313 $darwin_bucket/torchvision-${version}-cp313-cp313-linux_aarch64.whl torchvision-${version}-cp313-cp313-linux_aarch64.whl" ) hashfile="binary-hashes-$version.nix" diff --git a/pkgs/development/python-modules/uamqp/default.nix b/pkgs/development/python-modules/uamqp/default.nix index 46decc51d931..89769859cdf7 100644 --- a/pkgs/development/python-modules/uamqp/default.nix +++ b/pkgs/development/python-modules/uamqp/default.nix @@ -7,11 +7,8 @@ setuptools, cython, certifi, - CFNetwork, cmake, - CoreFoundation, openssl, - Security, pytestCheckHook, pytest-asyncio, }: @@ -61,13 +58,7 @@ buildPythonPackage rec { cmake ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - CFNetwork - Security - ]; + buildInputs = [ openssl ]; dependencies = [ certifi ]; diff --git a/pkgs/development/python-modules/uharfbuzz/default.nix b/pkgs/development/python-modules/uharfbuzz/default.nix index fb53613cf789..b04167f1e6db 100644 --- a/pkgs/development/python-modules/uharfbuzz/default.nix +++ b/pkgs/development/python-modules/uharfbuzz/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, @@ -9,7 +8,6 @@ setuptools, setuptools-scm, pytestCheckHook, - ApplicationServices, }: buildPythonPackage rec { @@ -39,8 +37,6 @@ buildPythonPackage rec { setuptools-scm ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ ApplicationServices ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "uharfbuzz" ]; diff --git a/pkgs/development/python-modules/uvloop/default.nix b/pkgs/development/python-modules/uvloop/default.nix index 5976e3249e2e..6eefdaa603e2 100644 --- a/pkgs/development/python-modules/uvloop/default.nix +++ b/pkgs/development/python-modules/uvloop/default.nix @@ -11,8 +11,6 @@ # native dependencies libuv, - CoreServices, - ApplicationServices, # tests psutil, @@ -46,12 +44,7 @@ buildPythonPackage rec { env.LIBUV_CONFIGURE_HOST = stdenv.hostPlatform.config; - buildInputs = - [ libuv ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - ApplicationServices - ]; + buildInputs = [ libuv ]; nativeCheckInputs = [ pyopenssl diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 9261ba0ef101..0c14e61f4b87 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -57,15 +57,18 @@ blake3, depyf, opencv-python-headless, + cachetools, + llguidance, + python-json-logger, + python-multipart, + llvmPackages, - config, - - cudaSupport ? config.cudaSupport, + cudaSupport ? torch.cudaSupport, cudaPackages ? { }, - rocmSupport ? config.rocmSupport, + rocmSupport ? torch.rocmSupport, rocmPackages ? { }, gpuTargets ? [ ], -}@args: +}: let inherit (lib) @@ -80,12 +83,39 @@ let pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; # see CMakeLists.txt, grepping for GIT_TAG near cutlass - # https://github.com/vllm-project/vllm/blob/${version}/CMakeLists.txt + # https://github.com/vllm-project/vllm/blob/v${version}/CMakeLists.txt cutlass = fetchFromGitHub { owner = "NVIDIA"; repo = "cutlass"; - tag = "v3.7.0"; - hash = "sha256-GUTRXmv3DiM/GN5Bvv2LYovMLKZMlMhoKv4O0g627gs="; + tag = "v3.8.0"; + hash = "sha256-oIzlbKRdOh6gp6nRZ8udLSqleBFoFtgM7liCBlHZLOk="; + }; + + flashmla = stdenv.mkDerivation { + pname = "flashmla"; + # https://github.com/vllm-project/FlashMLA/blob/${src.rev}/setup.py + version = "1.0.0"; + + # grep for GIT_TAG in the following file + # https://github.com/vllm-project/vllm/blob/v${version}/cmake/external_projects/flashmla.cmake + src = fetchFromGitHub { + owner = "vllm-project"; + repo = "FlashMLA"; + rev = "575f7724b9762f265bbee5889df9c7d630801845"; + hash = "sha256-8WrKMl0olr0nYV4FRJfwSaJ0F5gWQpssoFMjr9tbHBk="; + }; + + dontConfigure = true; + + # flashmla normally relies on `git submodule update` to fetch cutlass + buildPhase = '' + rm -rf csrc/cutlass + ln -sf ${cutlass} csrc/cutlass + ''; + + installPhase = '' + cp -rva . $out + ''; }; vllm-flash-attn = stdenv.mkDerivation { @@ -93,13 +123,13 @@ let # https://github.com/vllm-project/flash-attention/blob/${src.rev}/vllm_flash_attn/__init__.py version = "2.7.2.post1"; - # see CMakeLists.txt, grepping for GIT_TAG near vllm-flash-attn - # https://github.com/vllm-project/vllm/blob/${version}/CMakeLists.txt + # grep for GIT_TAG in the following file + # https://github.com/vllm-project/vllm/blob/v${version}/cmake/external_projects/vllm_flash_attn.cmake src = fetchFromGitHub { owner = "vllm-project"; repo = "flash-attention"; - rev = "720c94869cf2e0ff5a706e9c7f1dce0939686ade"; - hash = "sha256-UXbBfzBCOBjRRAAOhIzt0E27VjC6xu4G1CkZfu9LKRs="; + rev = "dc9d410b3e2d6534a4c70724c2515f4def670a22"; + hash = "sha256-ZQ0bOBIb+8IMmya8dmimKQ17KTBplX81IirdnBJpX5M="; }; dontConfigure = true; @@ -117,7 +147,7 @@ let cpuSupport = !cudaSupport && !rocmSupport; - # https://github.com/pytorch/pytorch/blob/v2.4.0/torch/utils/cpp_extension.py#L1953 + # https://github.com/pytorch/pytorch/blob/v2.6.0/torch/utils/cpp_extension.py#L2046-L2048 supportedTorchCudaCapabilities = let real = [ @@ -138,6 +168,7 @@ let "8.9" "9.0" "9.0a" + "10.0" ]; ptx = lists.map (x: "${x}+PTX") real; in @@ -197,16 +228,16 @@ in buildPythonPackage rec { pname = "vllm"; - version = "0.7.3"; + version = "0.8.3"; pyproject = true; - stdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; + stdenv = torch.stdenv; src = fetchFromGitHub { owner = "vllm-project"; repo = pname; tag = "v${version}"; - hash = "sha256-gudlikAjwZNkniKRPJYm7beoti8eHp5LaRV2/UNEibo="; + hash = "sha256-LiEBkVwJTT4WoCTk9pI0ykTjmv1pDMzksmFwVktoxMY="; }; patches = [ @@ -223,12 +254,6 @@ buildPythonPackage rec { --replace-fail \ 'set(PYTHON_SUPPORTED_VERSIONS' \ 'set(PYTHON_SUPPORTED_VERSIONS "${lib.versions.majorMinor python.version}"' - - # Relax torch dependency manually because the nonstandard requirements format - # is not caught by pythonRelaxDeps - substituteInPlace requirements*.txt pyproject.toml \ - --replace-warn 'torch==2.5.1' 'torch==${lib.getVersion torch}' \ - --replace-warn 'torch == 2.5.1' 'torch == ${lib.getVersion torch}' '' + lib.optionalString (nccl == null) '' # On platforms where NCCL is not supported (e.g. Jetson), substitute Gloo (provided by Torch) @@ -265,19 +290,21 @@ buildPythonPackage rec { setuptools-scm torch ] - ++ (lib.optionals cpuSupport ([ - numactl + ++ lib.optionals cpuSupport [ oneDNN - ])) - ++ ( - lib.optionals cudaSupport mergedCudaLibraries + ] + ++ lib.optionals (cpuSupport && stdenv.isLinux) [ + numactl + ] + ++ lib.optionals cudaSupport ( + mergedCudaLibraries ++ (with cudaPackages; [ nccl cudnn libcufile ]) ) - ++ (lib.optionals rocmSupport ( + ++ lib.optionals rocmSupport ( with rocmPackages; [ clr @@ -286,14 +313,19 @@ buildPythonPackage rec { hipsparse hipblas ] - )); + ) + ++ lib.optionals stdenv.cc.isClang [ + llvmPackages.openmp + ]; dependencies = [ aioprometheus blake3 + cachetools depyf fastapi + llguidance lm-format-enforcer numpy openai @@ -305,6 +337,8 @@ buildPythonPackage rec { py-cpuinfo pyarrow pydantic + python-json-logger + python-multipart pyzmq ray sentencepiece @@ -337,6 +371,7 @@ buildPythonPackage rec { cmakeFlags = [ (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${lib.getDev cutlass}") + (lib.cmakeFeature "FLASH_MLA_SRC_DIR" "${lib.getDev flashmla}") (lib.cmakeFeature "VLLM_FLASH_ATTN_SRC_DIR" "${lib.getDev vllm-flash-attn}") ] ++ lib.optionals cudaSupport [ @@ -392,8 +427,5 @@ buildPythonPackage rec { happysalada lach ]; - - # CPU support relies on unpackaged dependency `intel_extension_for_pytorch` - broken = cpuSupport; }; } diff --git a/pkgs/development/python-modules/watchfiles/Cargo.lock b/pkgs/development/python-modules/watchfiles/Cargo.lock deleted file mode 100644 index 6ea51faff769..000000000000 --- a/pkgs/development/python-modules/watchfiles/Cargo.lock +++ /dev/null @@ -1,468 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "autocfg" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" - -[[package]] -name = "cc" -version = "1.0.96" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "crossbeam-channel" -version = "0.5.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" - -[[package]] -name = "filetime" -version = "0.2.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.59.0", -] - -[[package]] -name = "fsevent-sys" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" -dependencies = [ - "libc", -] - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "indoc" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" - -[[package]] -name = "inotify" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - -[[package]] -name = "inotify-sys" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" -dependencies = [ - "libc", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "kqueue" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" -dependencies = [ - "kqueue-sys", - "libc", -] - -[[package]] -name = "kqueue-sys" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" -dependencies = [ - "bitflags 1.3.2", - "libc", -] - -[[package]] -name = "libc" -version = "0.2.169" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" - -[[package]] -name = "libredox" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.6.0", - "libc", - "redox_syscall", -] - -[[package]] -name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "mio" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" -dependencies = [ - "libc", - "log", - "wasi", - "windows-sys 0.52.0", -] - -[[package]] -name = "notify" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" -dependencies = [ - "bitflags 2.6.0", - "filetime", - "fsevent-sys", - "inotify", - "kqueue", - "libc", - "log", - "mio", - "notify-types", - "walkdir", - "windows-sys 0.52.0", -] - -[[package]] -name = "notify-types" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174" -dependencies = [ - "instant", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "portable-atomic" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" - -[[package]] -name = "proc-macro2" -version = "1.0.81" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "pyo3" -version = "0.23.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e484fd2c8b4cb67ab05a318f1fd6fa8f199fcc30819f08f07d200809dba26c15" -dependencies = [ - "cfg-if", - "indoc", - "libc", - "memoffset", - "once_cell", - "portable-atomic", - "pyo3-build-config", - "pyo3-ffi", - "pyo3-macros", - "unindent", -] - -[[package]] -name = "pyo3-build-config" -version = "0.23.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0e0469a84f208e20044b98965e1561028180219e35352a2afaf2b942beff3b" -dependencies = [ - "once_cell", - "python3-dll-a", - "target-lexicon", -] - -[[package]] -name = "pyo3-ffi" -version = "0.23.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1547a7f9966f6f1a0f0227564a9945fe36b90da5a93b3933fc3dc03fae372d" -dependencies = [ - "libc", - "pyo3-build-config", -] - -[[package]] -name = "pyo3-macros" -version = "0.23.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb6da8ec6fa5cedd1626c886fc8749bdcbb09424a86461eb8cdf096b7c33257" -dependencies = [ - "proc-macro2", - "pyo3-macros-backend", - "quote", - "syn", -] - -[[package]] -name = "pyo3-macros-backend" -version = "0.23.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38a385202ff5a92791168b1136afae5059d3ac118457bb7bc304c197c2d33e7d" -dependencies = [ - "heck", - "proc-macro2", - "pyo3-build-config", - "quote", - "syn", -] - -[[package]] -name = "python3-dll-a" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b9e268ee1be609e93a13eb06839f68f67e5fe0fb4049834d261c2d5091c1b6d" -dependencies = [ - "cc", -] - -[[package]] -name = "quote" -version = "1.0.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "redox_syscall" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" -dependencies = [ - "bitflags 2.6.0", -] - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "syn" -version = "2.0.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "target-lexicon" -version = "0.12.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unindent" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "watchfiles_rust_notify" -version = "1.0.4" -dependencies = [ - "crossbeam-channel", - "notify", - "pyo3", -] - -[[package]] -name = "winapi-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" diff --git a/pkgs/development/python-modules/watchfiles/default.nix b/pkgs/development/python-modules/watchfiles/default.nix index 89b8e2bb0267..b6dcbfd889e6 100644 --- a/pkgs/development/python-modules/watchfiles/default.nix +++ b/pkgs/development/python-modules/watchfiles/default.nix @@ -1,54 +1,43 @@ { lib, - stdenv, - anyio, buildPythonPackage, - cargo, fetchFromGitHub, rustPlatform, - rustc, - pythonOlder, + anyio, + + # tests dirty-equals, pytest-mock, pytest-timeout, pytestCheckHook, - typing-extensions, - CoreServices, - libiconv, + versionCheckHook, }: buildPythonPackage rec { pname = "watchfiles"; - version = "1.0.4"; + version = "1.0.5"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "samuelcolvin"; - repo = pname; + repo = "watchfiles"; tag = "v${version}"; - hash = "sha256-0JBnUi/aRM9UFTkb8OkP9UkJV+BF2EieZptymRvAXc0="; + hash = "sha256-a6SHqYRNMGXNkVvwj9RpLj449dAQtWXO44v1ko5suaw="; }; - cargoDeps = rustPlatform.importCargoLock { - lockFile = ./Cargo.lock; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit pname src version; + hash = "sha256-2RMWxeOjitbEqer9+ETpMX9WxHEiPzVmEv7LpSiaRVg="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - libiconv - ]; - nativeBuildInputs = [ rustPlatform.cargoSetupHook - cargo - rustc + rustPlatform.maturinBuildHook ]; - build-system = [ rustPlatform.maturinBuildHook ]; - - dependencies = [ anyio ]; + dependencies = [ + anyio + ]; # Tests need these permissions in order to use the FSEvents API on macOS. sandboxProfile = '' @@ -60,11 +49,9 @@ buildPythonPackage rec { pytest-mock pytest-timeout pytestCheckHook + versionCheckHook ]; - - postPatch = '' - sed -i "/^requires-python =.*/a version = '${version}'" pyproject.toml - ''; + versionCheckProgramArg = "--version"; preCheck = '' rm -rf watchfiles @@ -77,11 +64,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "watchfiles" ]; - meta = with lib; { + meta = { description = "File watching and code reload"; - mainProgram = "watchfiles"; homepage = "https://watchfiles.helpmanual.io/"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + changelog = "https://github.com/samuelcolvin/watchfiles/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "watchfiles"; }; } diff --git a/pkgs/development/python-modules/webrtc-noise-gain/default.nix b/pkgs/development/python-modules/webrtc-noise-gain/default.nix index c258cc774af1..2ca4717e7e6e 100644 --- a/pkgs/development/python-modules/webrtc-noise-gain/default.nix +++ b/pkgs/development/python-modules/webrtc-noise-gain/default.nix @@ -10,7 +10,6 @@ # native dependencies abseil-cpp, - darwin, # tests pytestCheckHook, @@ -43,9 +42,7 @@ buildPythonPackage rec { setuptools ]; - buildInputs = [ - abseil-cpp - ] ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ darwin.apple_sdk.frameworks.CoreServices ]; + buildInputs = [ abseil-cpp ]; pythonImportsCheck = [ "webrtc_noise_gain" ]; diff --git a/pkgs/development/python-modules/zenoh/default.nix b/pkgs/development/python-modules/zenoh/default.nix index 56dde703451e..dc4fa38e9961 100644 --- a/pkgs/development/python-modules/zenoh/default.nix +++ b/pkgs/development/python-modules/zenoh/default.nix @@ -5,8 +5,6 @@ cargo, rustPlatform, rustc, - stdenv, - darwin, }: buildPythonPackage rec { @@ -33,8 +31,6 @@ buildPythonPackage rec { rustc ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; - pythonImportsCheck = [ "zenoh" ]; diff --git a/pkgs/development/python-modules/zxing-cpp/default.nix b/pkgs/development/python-modules/zxing-cpp/default.nix index 42372a283f39..0f900b55b7c2 100644 --- a/pkgs/development/python-modules/zxing-cpp/default.nix +++ b/pkgs/development/python-modules/zxing-cpp/default.nix @@ -7,6 +7,7 @@ pybind11, libzxing-cpp, pytestCheckHook, + zint, }: buildPythonPackage rec { @@ -20,20 +21,28 @@ buildPythonPackage rec { # https://pybind11.readthedocs.io/en/stable/installing.html#include-with-pypi postPatch = '' substituteInPlace pyproject.toml \ - --replace "pybind11[global]" "pybind11" + --replace-fail "pybind11[global]" "pybind11" + + substituteInPlace setup.py \ + --replace-fail "cfg = 'Debug' if self.debug else 'Release'" "cfg = 'Release'" \ + --replace-fail " '-DVERSION_INFO=' + self.distribution.get_version()]" " '-DVERSION_INFO=' + self.distribution.get_version(), '-DZXING_DEPENDENCIES=LOCAL', '-DZXING_USE_BUNDLED_ZINT=OFF']" ''; dontUseCmakeConfigure = true; - propagatedBuildInputs = [ numpy ]; + build-system = [ + setuptools-scm + pybind11 + ]; - buildInputs = [ pybind11 ]; + dependencies = [ numpy ]; nativeBuildInputs = [ cmake - setuptools-scm ]; + buildInputs = [ zint ]; + nativeCheckInputs = [ pillow pytestCheckHook diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index f8ab40aa3f1e..cb7bf4399fbc 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -25,7 +25,6 @@ let buildRPackage = pkgs.callPackage ./generic-builder.nix { inherit R; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa Foundation; inherit (pkgs) gettext gfortran; }; diff --git a/pkgs/development/r-modules/generic-builder.nix b/pkgs/development/r-modules/generic-builder.nix index bac4f53212b8..e66342c19b24 100644 --- a/pkgs/development/r-modules/generic-builder.nix +++ b/pkgs/development/r-modules/generic-builder.nix @@ -4,8 +4,6 @@ R, xvfb-run, util-linux, - Cocoa, - Foundation, gettext, gfortran, libiconv, @@ -31,8 +29,6 @@ stdenv.mkDerivation ( xvfb-run ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - Foundation gfortran libiconv ]; diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 41cc80bc34e2..c1cd72394c8a 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -104,7 +104,6 @@ shared-mime-info, libthai, libdatrie, - CoreServices, DarwinTools, cctools, libtool, @@ -629,10 +628,6 @@ in ''; }; - hitimes = attrs: { - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; - }; - hpricot = attrs: { dontBuild = false; patches = [ diff --git a/pkgs/development/ruby-modules/gem/default.nix b/pkgs/development/ruby-modules/gem/default.nix index dd517b2a5d6b..2f677f860f87 100644 --- a/pkgs/development/ruby-modules/gem/default.nix +++ b/pkgs/development/ruby-modules/gem/default.nix @@ -24,7 +24,6 @@ fetchgit, makeWrapper, gitMinimal, - libobjc, ruby, bundler, }@defs: @@ -125,12 +124,9 @@ lib.makeOverridable ( ++ lib.optionals (type != "gem") [ bundler ] ++ nativeBuildInputs; - buildInputs = - [ - ruby - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ libobjc ] - ++ buildInputs; + buildInputs = [ + ruby + ] ++ buildInputs; #name = builtins.trace (attrs.name or "no attr.name" ) "${namePrefix}${gemName}-${version}"; name = attrs.name or "${namePrefix}${gemName}-${suffix}"; diff --git a/pkgs/development/tcl-modules/by-name/tk/tkimg/package.nix b/pkgs/development/tcl-modules/by-name/tk/tkimg/package.nix index ad737f13a355..f072975cb5a6 100644 --- a/pkgs/development/tcl-modules/by-name/tk/tkimg/package.nix +++ b/pkgs/development/tcl-modules/by-name/tk/tkimg/package.nix @@ -1,12 +1,10 @@ { - stdenv, lib, fetchsvn, tcl, tcllib, tk, xorg, - darwin, }: tcl.mkTclDerivation rec { @@ -25,17 +23,10 @@ tcl.mkTclDerivation rec { "--with-tkinclude=${tk.dev}/include" ]; - buildInputs = - [ - xorg.libX11 - tcllib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Cocoa - ] - ); + buildInputs = [ + xorg.libX11 + tcllib + ]; meta = { homepage = "https://sourceforge.net/projects/tkimg/"; diff --git a/pkgs/development/tools/amazon-qldb-shell/default.nix b/pkgs/development/tools/amazon-qldb-shell/default.nix index 6cd0c01ad20a..61a942bb021c 100644 --- a/pkgs/development/tools/amazon-qldb-shell/default.nix +++ b/pkgs/development/tools/amazon-qldb-shell/default.nix @@ -1,11 +1,9 @@ { - stdenv, lib, cmake, fetchFromGitHub, rustPlatform, testers, - Security, }: let @@ -25,7 +23,6 @@ let cmake rustPlatform.bindgenHook ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; cargoLock = { lockFile = ./Cargo.lock; diff --git a/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix b/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix index bf51057d1786..b2b1e69d1baa 100644 --- a/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix +++ b/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix @@ -6,7 +6,6 @@ openssl, stdenv, curl, - Security, }: rustPlatform.buildRustPackage rec { @@ -30,7 +29,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl - Security ]; doCheck = false; diff --git a/pkgs/development/tools/analysis/dotenv-linter/default.nix b/pkgs/development/tools/analysis/dotenv-linter/default.nix index 04be4a79ca19..8c8f6d425d72 100644 --- a/pkgs/development/tools/analysis/dotenv-linter/default.nix +++ b/pkgs/development/tools/analysis/dotenv-linter/default.nix @@ -1,9 +1,7 @@ { - stdenv, lib, rustPlatform, fetchFromGitHub, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-lBHqvwZrnkSfmMXBmnhovbDn+pf5iLJepJjO/FKT1wY="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "Lightning-fast linter for .env files. Written in Rust"; mainProgram = "dotenv-linter"; diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix index 50c839d12ba1..d11ea977b5af 100644 --- a/pkgs/development/tools/analysis/flow/default.nix +++ b/pkgs/development/tools/analysis/flow/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, ocamlPackages, - CoreServices, }: stdenv.mkDerivation rec { @@ -37,26 +36,24 @@ stdenv.mkDerivation rec { ocamlbuild ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ] - ++ ( - with ocamlPackages; - [ - core_kernel - dtoa - fileutils - lwt_log - lwt_ppx - ocaml_lwt - ppx_deriving - ppx_gen_rec - ppx_let - sedlex - visitors - wtf8 - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ inotify ] - ); + buildInputs = ( + with ocamlPackages; + [ + core_kernel + dtoa + fileutils + lwt_log + lwt_ppx + ocaml_lwt + ppx_deriving + ppx_gen_rec + ppx_let + sedlex + visitors + wtf8 + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ inotify ] + ); meta = with lib; { description = "Static type checker for JavaScript"; diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index 3f2d2d38e757..c180de124d6b 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -6,9 +6,6 @@ autoreconfHook, perl, gdb, - cctools, - xnu, - bootstrap_cmds, writeScript, }: @@ -56,15 +53,10 @@ stdenv.mkDerivation rec { # GDB is needed to provide a sane default for `--db-command'. # Perl is needed for `callgrind_{annotate,control}'. - buildInputs = - [ - gdb - perl - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ - bootstrap_cmds - xnu - ]; + buildInputs = [ + gdb + perl + ]; # Perl is also a native build input. nativeBuildInputs = [ @@ -75,40 +67,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; separateDebugInfo = stdenv.hostPlatform.isLinux; - preConfigure = - lib.optionalString stdenv.hostPlatform.isFreeBSD '' - substituteInPlace configure --replace-fail '`uname -r`' ${stdenv.cc.libc.version}- - '' - + lib.optionalString stdenv.hostPlatform.isDarwin ( - let - OSRELEASE = '' - $(awk -F '"' '/#define OSRELEASE/{ print $2 }' \ - <${xnu}/Library/Frameworks/Kernel.framework/Headers/libkern/version.h)''; - in - '' - echo "Don't derive our xnu version using uname -r." - substituteInPlace configure --replace "uname -r" "echo ${OSRELEASE}" + preConfigure = lib.optionalString stdenv.hostPlatform.isFreeBSD '' + substituteInPlace configure --replace-fail '`uname -r`' ${stdenv.cc.libc.version}- + ''; - # Apple's GCC doesn't recognize `-arch' (as of version 4.2.1, build 5666). - echo "getting rid of the \`-arch' GCC option..." - find -name Makefile\* -exec \ - sed -i {} -e's/DARWIN\(.*\)-arch [^ ]\+/DARWIN\1/g' \; - - sed -i coregrind/link_tool_exe_darwin.in \ - -e 's/^my \$archstr = .*/my $archstr = "x86_64";/g' - - substituteInPlace coregrind/m_debuginfo/readmacho.c \ - --replace /usr/bin/dsymutil ${stdenv.cc.bintools.bintools}/bin/dsymutil - - echo "substitute hardcoded /usr/bin/ld with ${cctools}/bin/ld" - substituteInPlace coregrind/link_tool_exe_darwin.in \ - --replace /usr/bin/ld ${cctools}/bin/ld - '' - ); - - configureFlags = - lib.optional stdenv.hostPlatform.isx86_64 "--enable-only64bit" - ++ lib.optional stdenv.hostPlatform.isDarwin "--with-xcodedir=${xnu}/include"; + configureFlags = lib.optional stdenv.hostPlatform.isx86_64 "--enable-only64bit"; doCheck = true; @@ -157,6 +120,10 @@ stdenv.mkDerivation rec { darwin ++ freebsd ++ illumos ++ linux ); badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; - broken = stdenv.hostPlatform.isDarwin; # https://hydra.nixos.org/build/128521440/nixlog/2 + # See: + # + # Darwin‐specific derivation logic has been removed, check the + # history if you want to fix this. + broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/development/tools/build-managers/bazel/cpp-test.nix b/pkgs/development/tools/build-managers/bazel/cpp-test.nix index e1748042d137..e5ad6bc2a41c 100644 --- a/pkgs/development/tools/build-managers/bazel/cpp-test.nix +++ b/pkgs/development/tools/build-managers/bazel/cpp-test.nix @@ -10,9 +10,7 @@ runLocal, runtimeShell, writeScript, - writeText, distDir, - Foundation ? null, }: let @@ -58,10 +56,6 @@ let + lib.optionalString (stdenv.hostPlatform.isDarwin) '' --cxxopt=-x --cxxopt=c++ --host_cxxopt=-x --host_cxxopt=c++ \ --linkopt=-stdlib=libc++ --host_linkopt=-stdlib=libc++ \ - '' - + lib.optionalString (stdenv.hostPlatform.isDarwin && Foundation != null) '' - --linkopt=-Wl,-F${Foundation}/Library/Frameworks \ - --linkopt=-L${darwin.libobjc}/lib \ ''; }; diff --git a/pkgs/development/tools/build-managers/fac/default.nix b/pkgs/development/tools/build-managers/fac/default.nix index c889f7994c59..affbe921db9f 100644 --- a/pkgs/development/tools/build-managers/fac/default.nix +++ b/pkgs/development/tools/build-managers/fac/default.nix @@ -4,7 +4,6 @@ rustPlatform, fetchCrate, git, - CoreServices, }: rustPlatform.buildRustPackage rec { @@ -16,8 +15,6 @@ rustPlatform.buildRustPackage rec { crateName = "fac"; hash = "sha256-+JJVuKUdnjJoQJ4a2EE0O6jZdVoFxPwbPgfD2LfiDPI="; }; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; useFetchCargoVendor = true; cargoHash = "sha256-+2j6xH1Ww1WOLfbjknUPvCmYLAl4W3Zp/mQTaL0qnv0="; diff --git a/pkgs/development/tools/build-managers/moon/default.nix b/pkgs/development/tools/build-managers/moon/default.nix index 746c35a1d53f..2b43cb5ea1a5 100644 --- a/pkgs/development/tools/build-managers/moon/default.nix +++ b/pkgs/development/tools/build-managers/moon/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - darwin, - stdenv, openssl, pkg-config, }: @@ -27,12 +25,7 @@ rustPlatform.buildRustPackage rec { OPENSSL_NO_VENDOR = 1; }; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; # Some tests fail, because test using internet connection and install NodeJS by example diff --git a/pkgs/development/tools/build-managers/xmake/default.nix b/pkgs/development/tools/build-managers/xmake/default.nix index 8131dc5eb8a9..f641be01c91f 100644 --- a/pkgs/development/tools/build-managers/xmake/default.nix +++ b/pkgs/development/tools/build-managers/xmake/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - CoreServices, nix-update-script, }: stdenv.mkDerivation rec { @@ -13,8 +12,6 @@ stdenv.mkDerivation rec { hash = "sha256-6SUFuDvJd2KG6ucZ1YvOp/8ld6/hLLXMsnnIHn28cC0="; }; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin CoreServices; - passthru = { updateScript = nix-update-script { }; }; diff --git a/pkgs/development/tools/continuous-integration/buildkite-test-collector-rust/default.nix b/pkgs/development/tools/continuous-integration/buildkite-test-collector-rust/default.nix index fae399658a30..3877c2d3a3f0 100644 --- a/pkgs/development/tools/continuous-integration/buildkite-test-collector-rust/default.nix +++ b/pkgs/development/tools/continuous-integration/buildkite-test-collector-rust/default.nix @@ -2,8 +2,6 @@ lib, fetchFromGitHub, rustPlatform, - stdenv, - Security, nix-update-script, }: @@ -18,10 +16,6 @@ rustPlatform.buildRustPackage rec { sha256 = "sha256-PF2TFfzWmHXLgTopzJ04dfnzd3Sc/A6Hduffz2guxmU="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - useFetchCargoVendor = true; cargoHash = "sha256-jymWM0DCR6jUE1Kyhbx6HHf6YlrGu1THKTyDHaPG+Vs="; diff --git a/pkgs/development/tools/cotton/default.nix b/pkgs/development/tools/cotton/default.nix index eb8d9277c807..87f20b1acff4 100644 --- a/pkgs/development/tools/cotton/default.nix +++ b/pkgs/development/tools/cotton/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - CoreServices, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-y162tjxPGZQiYBJxFk4QN9ZqSH8jrqa5Y961Sx2zrRs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; - meta = with lib; { description = "Package manager for JavaScript projects"; mainProgram = "cotton"; diff --git a/pkgs/development/tools/database/replibyte/default.nix b/pkgs/development/tools/database/replibyte/default.nix index a71e14136239..02c7ce30822d 100644 --- a/pkgs/development/tools/database/replibyte/default.nix +++ b/pkgs/development/tools/database/replibyte/default.nix @@ -1,12 +1,9 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -33,12 +30,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ openssl ]; cargoBuildFlags = [ "--all-features" ]; diff --git a/pkgs/development/tools/database/surrealdb-migrations/default.nix b/pkgs/development/tools/database/surrealdb-migrations/default.nix index ac8e2f1f705f..3a70f4be5c70 100644 --- a/pkgs/development/tools/database/surrealdb-migrations/default.nix +++ b/pkgs/development/tools/database/surrealdb-migrations/default.nix @@ -1,10 +1,8 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, testers, - Security, surrealdb-migrations, nix-update-script, }: @@ -26,8 +24,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-l59RbKohfPsAp/70UaT/bhy5Z4orVf7fuJgU+0fuyk4="; - buildInputs = [ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - # Error: No such file or directory (os error 2) # failures: # cli::apply::apply_initial_migrations diff --git a/pkgs/development/tools/devpod/default.nix b/pkgs/development/tools/devpod/default.nix index e7851d7d1e29..ed24ccc73933 100644 --- a/pkgs/development/tools/devpod/default.nix +++ b/pkgs/development/tools/devpod/default.nix @@ -2,7 +2,6 @@ lib, buildGoModule, copyDesktopItems, - darwin, desktopToDarwinBundle, fetchFromGitHub, fetchYarnDeps, @@ -156,11 +155,6 @@ rec { gtk3 libayatana-appindicator webkitgtk_4_0 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Carbon - darwin.apple_sdk.frameworks.Cocoa - darwin.apple_sdk.frameworks.WebKit ]; desktopItems = [ diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix index 194b614a12d5..395fb218f93c 100644 --- a/pkgs/development/tools/documentation/doxygen/default.nix +++ b/pkgs/development/tools/documentation/doxygen/default.nix @@ -7,7 +7,6 @@ flex, bison, qt5, - CoreServices, libiconv, spdlog, sqlite, @@ -51,8 +50,7 @@ stdenv.mkDerivation rec { qtbase wrapQtAppsHook ] - ) - ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; + ); cmakeFlags = [ "-DICONV_INCLUDE_DIR=${libiconv}/include" diff --git a/pkgs/development/tools/dump_syms/default.nix b/pkgs/development/tools/dump_syms/default.nix index 88f1f2bcf251..ba113aed246e 100644 --- a/pkgs/development/tools/dump_syms/default.nix +++ b/pkgs/development/tools/dump_syms/default.nix @@ -6,10 +6,6 @@ pkg-config, openssl, - # darwin - Security, - SystemConfiguration, - # tests firefox-esr-unwrapped, firefox-unwrapped, @@ -37,14 +33,9 @@ rustPlatform.buildRustPackage { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + ]; checkFlags = [ # Disable tests that require network access diff --git a/pkgs/development/tools/geckodriver/default.nix b/pkgs/development/tools/geckodriver/default.nix index 069e9ad24da8..216def2f4ff0 100644 --- a/pkgs/development/tools/geckodriver/default.nix +++ b/pkgs/development/tools/geckodriver/default.nix @@ -3,7 +3,6 @@ fetchFromGitHub, rustPlatform, stdenv, - Security, libiconv, }: @@ -23,7 +22,6 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security ]; meta = with lib; { diff --git a/pkgs/development/tools/git-ps-rs/default.nix b/pkgs/development/tools/git-ps-rs/default.nix index 6053aaae41f7..9fc49832be9c 100644 --- a/pkgs/development/tools/git-ps-rs/default.nix +++ b/pkgs/development/tools/git-ps-rs/default.nix @@ -2,11 +2,9 @@ lib, fetchFromGitHub, rustPlatform, - stdenv, pkg-config, dbus, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -28,7 +26,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl dbus - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; meta = with lib; { description = "Tool for working with a stack of patches"; diff --git a/pkgs/development/tools/glslviewer/default.nix b/pkgs/development/tools/glslviewer/default.nix index dc2dc3f7c457..35d4a06a2d87 100644 --- a/pkgs/development/tools/glslviewer/default.nix +++ b/pkgs/development/tools/glslviewer/default.nix @@ -14,7 +14,6 @@ libGLU, ffmpeg, ncurses, - Cocoa, }: stdenv.mkDerivation rec { pname = "glslviewer"; @@ -41,7 +40,7 @@ stdenv.mkDerivation rec { libGLU ncurses ffmpeg - ] ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; + ]; meta = with lib; { description = "Live GLSL coding renderer"; diff --git a/pkgs/development/tools/gptcommit/default.nix b/pkgs/development/tools/gptcommit/default.nix index a3f07bf00f50..56e8c8fb0491 100644 --- a/pkgs/development/tools/gptcommit/default.nix +++ b/pkgs/development/tools/gptcommit/default.nix @@ -5,8 +5,6 @@ rustPlatform, pkg-config, nix-update-script, - Security, - SystemConfiguration, openssl, }: @@ -32,12 +30,7 @@ rustPlatform.buildRustPackage { # 0.5.6 release has failing tests doCheck = false; - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/development/tools/graphql-client/default.nix b/pkgs/development/tools/graphql-client/default.nix index 0b6623ca1846..818e27aadeba 100644 --- a/pkgs/development/tools/graphql-client/default.nix +++ b/pkgs/development/tools/graphql-client/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, rustPlatform, fetchCrate, pkg-config, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -26,7 +24,7 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = [ openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; meta = with lib; { description = "GraphQL tool for Rust projects"; diff --git a/pkgs/development/tools/haskell/hadrian/hadrian.nix b/pkgs/development/tools/haskell/hadrian/hadrian.nix index c7cd894fcfe7..cdd511e1b66c 100644 --- a/pkgs/development/tools/haskell/hadrian/hadrian.nix +++ b/pkgs/development/tools/haskell/hadrian/hadrian.nix @@ -52,7 +52,8 @@ mkDerivation { # that only seems to affect Windows. We never build GHC natively on Windows. # https://gitlab.haskell.org/ghc/ghc/-/issues/24382 # https://gitlab.haskell.org/ghc/ghc/-/commit/a2c033cf82635c83f3107706634bebee43297b99 - (lib.versionAtLeast ghcVersion "9.12" && lib.versionOlder ghcVersion "9.13"); + (lib.versionAtLeast ghcVersion "9.6.7" && lib.versionOlder ghcVersion "9.7") + || (lib.versionAtLeast ghcVersion "9.12" && lib.versionOlder ghcVersion "9.15"); isLibrary = false; isExecutable = true; executableHaskellDepends = diff --git a/pkgs/development/tools/haskell/hadrian/make-hadrian.nix b/pkgs/development/tools/haskell/hadrian/make-hadrian.nix index 242ca5c914f9..6e668e9a6914 100644 --- a/pkgs/development/tools/haskell/hadrian/make-hadrian.nix +++ b/pkgs/development/tools/haskell/hadrian/make-hadrian.nix @@ -64,6 +64,6 @@ callPackage' ./hadrian.nix ( } // lib.optionalAttrs (lib.versionAtLeast ghcVersion "9.11") { # See https://gitlab.haskell.org/ghc/ghc/-/commit/145a6477854d4003a07573d5e7ffa0c9a64ae29c - Cabal = bootPkgs.Cabal_3_14_1_0; + Cabal = bootPkgs.Cabal_3_14_1_1; } ) diff --git a/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix b/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix index 0d343e055cbe..2beaa3ed8e45 100644 --- a/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix +++ b/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix @@ -9,7 +9,9 @@ # Run # $ nix-instantiate --eval -E 'with import {}; builtins.attrNames pkgs.haskell.packages' # to list for your nixpkgs version. - supportedGhcVersions ? [ "96" ], + supportedGhcVersions ? [ + (lib.strings.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor haskellPackages.ghc.version)) + ], # Whether to build hls with the dynamic run-time system. # See https://haskell-language-server.readthedocs.io/en/latest/troubleshooting.html#static-binaries for more information. diff --git a/pkgs/development/tools/hors/default.nix b/pkgs/development/tools/hors/default.nix index 09bf6b2ec98a..df6adfb63088 100644 --- a/pkgs/development/tools/hors/default.nix +++ b/pkgs/development/tools/hors/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-JTHgOEBpGXPO3C7YUbBF0LFeSUQK+R2w1LugwMV5xyU="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - # requires network access doCheck = false; diff --git a/pkgs/development/tools/htmlq/default.nix b/pkgs/development/tools/htmlq/default.nix index 76f7bb443aa2..a4f68c8a285a 100644 --- a/pkgs/development/tools/htmlq/default.nix +++ b/pkgs/development/tools/htmlq/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-QUlR6PuOLbeAHzARtTo7Zn7fmjs2ET6TdXT4VgCYEVg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - doCheck = false; meta = with lib; { diff --git a/pkgs/development/tools/jless/default.nix b/pkgs/development/tools/jless/default.nix index a3a26c4eae2c..8667d7762f6c 100644 --- a/pkgs/development/tools/jless/default.nix +++ b/pkgs/development/tools/jless/default.nix @@ -4,7 +4,6 @@ rustPlatform, stdenv, python3, - AppKit, libxcb, }: @@ -24,10 +23,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ python3 ]; - buildInputs = - [ ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]; meta = with lib; { description = "Command-line pager for JSON data"; diff --git a/pkgs/development/tools/kdash/default.nix b/pkgs/development/tools/kdash/default.nix index c01d074e7079..6648c35bf91d 100644 --- a/pkgs/development/tools/kdash/default.nix +++ b/pkgs/development/tools/kdash/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, @@ -8,7 +7,6 @@ python3, openssl, xorg, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -31,7 +29,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl xorg.xcbutil - ] ++ lib.optional stdenv.hostPlatform.isDarwin AppKit; + ]; useFetchCargoVendor = true; cargoHash = "sha256-72DuM64wj8WW6soagodOFIeHvVn1CPpb1T3Y7GQYsbs="; diff --git a/pkgs/development/tools/kubie/default.nix b/pkgs/development/tools/kubie/default.nix index 0cc07789a927..db9baac735bb 100644 --- a/pkgs/development/tools/kubie/default.nix +++ b/pkgs/development/tools/kubie/default.nix @@ -1,10 +1,8 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, installShellFiles, - Security, }: rustPlatform.buildRustPackage rec { @@ -23,8 +21,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - postInstall = '' installShellCompletion completion/kubie.bash ''; diff --git a/pkgs/development/tools/minizinc/ide.nix b/pkgs/development/tools/minizinc/ide.nix index 6e297e0c075e..1ab12a5e082d 100644 --- a/pkgs/development/tools/minizinc/ide.nix +++ b/pkgs/development/tools/minizinc/ide.nix @@ -7,7 +7,6 @@ qtwebsockets, minizinc, makeWrapper, - Cocoa, }: let @@ -36,7 +35,7 @@ stdenv.mkDerivation rec { buildInputs = [ qtbase qtwebsockets - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + ]; sourceRoot = "${src.name}/MiniZincIDE"; diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix index fa02f280b6a5..dd0fe97d9ff4 100644 --- a/pkgs/development/tools/misc/binutils/default.nix +++ b/pkgs/development/tools/misc/binutils/default.nix @@ -16,7 +16,6 @@ in perl, runCommand, zlib, - CoreServices, enableGold ? withGold stdenv.targetPlatform, enableGoldDefault ? false, @@ -122,7 +121,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ zlib gettext - ] ++ lib.optionals hostPlatform.isDarwin [ CoreServices ]; + ]; inherit noSysDirs; diff --git a/pkgs/development/tools/misc/dura/default.nix b/pkgs/development/tools/misc/dura/default.nix index 390c9661ef80..eb2e035423eb 100644 --- a/pkgs/development/tools/misc/dura/default.nix +++ b/pkgs/development/tools/misc/dura/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, - Security, zlib, }: @@ -29,14 +27,10 @@ rustPlatform.buildRustPackage rec { doCheck = false; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + openssl + zlib + ]; nativeBuildInputs = [ pkg-config diff --git a/pkgs/development/tools/misc/fswatch/default.nix b/pkgs/development/tools/misc/fswatch/default.nix index eb13e9d9b738..05d132e44ab6 100644 --- a/pkgs/development/tools/misc/fswatch/default.nix +++ b/pkgs/development/tools/misc/fswatch/default.nix @@ -8,7 +8,6 @@ libtool, makeWrapper, texinfo, - CoreServices, }: stdenv.mkDerivation rec { @@ -25,7 +24,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook makeWrapper - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; + ]; buildInputs = [ gettext libtool diff --git a/pkgs/development/tools/misc/linuxkit/default.nix b/pkgs/development/tools/misc/linuxkit/default.nix index d646d96ea9ef..e7ecfe24ba0c 100644 --- a/pkgs/development/tools/misc/linuxkit/default.nix +++ b/pkgs/development/tools/misc/linuxkit/default.nix @@ -4,8 +4,6 @@ buildGoModule, fetchFromGitHub, git, - Cocoa, - Virtualization, sigtool, testers, linuxkit, @@ -36,10 +34,6 @@ buildGoModule rec { # - sigtool is allows us to validly sign such executables with a dummy # authority. nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ sigtool ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - Virtualization - ]; ldflags = [ "-s" diff --git a/pkgs/development/tools/misc/premake/5.nix b/pkgs/development/tools/misc/premake/5.nix index 6ab724089453..9e7497fde4bf 100644 --- a/pkgs/development/tools/misc/premake/5.nix +++ b/pkgs/development/tools/misc/premake/5.nix @@ -4,7 +4,6 @@ fetchFromGitHub, libuuid, cacert, - Foundation, readline, }: @@ -22,7 +21,6 @@ stdenv.mkDerivation rec { buildInputs = [ libuuid ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation readline ]; diff --git a/pkgs/development/tools/misc/pwninit/default.nix b/pkgs/development/tools/misc/pwninit/default.nix index 7a645f4b8106..3a889cef0f54 100644 --- a/pkgs/development/tools/misc/pwninit/default.nix +++ b/pkgs/development/tools/misc/pwninit/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, openssl, @@ -8,7 +7,6 @@ makeBinaryWrapper, pkg-config, xz, - Security, }: rustPlatform.buildRustPackage rec { @@ -25,7 +23,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl xz - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; nativeBuildInputs = [ pkg-config makeBinaryWrapper diff --git a/pkgs/development/tools/misc/texinfo/packages.nix b/pkgs/development/tools/misc/texinfo/packages.nix index 2d5a798d7f21..7cda7d1b58cc 100644 --- a/pkgs/development/tools/misc/texinfo/packages.nix +++ b/pkgs/development/tools/misc/texinfo/packages.nix @@ -102,7 +102,7 @@ in patches = [ ./fix-glibc-2.34.patch ]; }; texinfo7 = buildTexinfo { - version = "7.1.1"; - hash = "sha256-Ma435GKDUpQythvuHOAe0AkNWZ5gb8aincofd8dqbII="; + version = "7.2"; + hash = "sha256-AynXeI++8RP6gsuAiJyhl6NEzg33ZG/gAJdMXXFDY6Y="; }; } diff --git a/pkgs/development/tools/misc/texlab/default.nix b/pkgs/development/tools/misc/texlab/default.nix index 63d46fcc1a39..8925f8367fc6 100644 --- a/pkgs/development/tools/misc/texlab/default.nix +++ b/pkgs/development/tools/misc/texlab/default.nix @@ -6,8 +6,6 @@ help2man, installShellFiles, libiconv, - Security, - CoreServices, nix-update-script, }: @@ -34,8 +32,6 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security - CoreServices ]; # When we cross compile we cannot run the output executable to diff --git a/pkgs/development/tools/misc/tokei/default.nix b/pkgs/development/tools/misc/tokei/default.nix index a9026979efea..da22f57b399b 100644 --- a/pkgs/development/tools/misc/tokei/default.nix +++ b/pkgs/development/tools/misc/tokei/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, rustPlatform, libiconv, - Security, zlib, }: @@ -24,7 +23,6 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security ]; checkInputs = lib.optionals stdenv.hostPlatform.isDarwin [ zlib ]; diff --git a/pkgs/development/tools/ocaml/dune/3.nix b/pkgs/development/tools/ocaml/dune/3.nix index 6c15d463198d..80b5761528d2 100644 --- a/pkgs/development/tools/ocaml/dune/3.nix +++ b/pkgs/development/tools/ocaml/dune/3.nix @@ -4,7 +4,6 @@ fetchurl, ocaml, findlib, - darwin, ocaml-lsp, dune-release, }: @@ -27,10 +26,6 @@ else findlib ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; - strictDeps = true; buildFlags = [ "release" ]; diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 8871e9dea494..e6d761e19250 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -9,7 +9,6 @@ ncurses, curl, bubblewrap, - Foundation, }: assert lib.versionAtLeast ocaml.version "4.08.0"; @@ -31,13 +30,10 @@ stdenv.mkDerivation (finalAttrs: { ocaml curl ]; - buildInputs = - [ - ncurses - getconf - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ bubblewrap ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; + buildInputs = [ + ncurses + getconf + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ bubblewrap ]; patches = [ ./opam-shebangs.patch ]; diff --git a/pkgs/development/tools/pactorio/default.nix b/pkgs/development/tools/pactorio/default.nix index 9d85c9594ad8..bbced1b8b592 100644 --- a/pkgs/development/tools/pactorio/default.nix +++ b/pkgs/development/tools/pactorio/default.nix @@ -5,8 +5,6 @@ installShellFiles, pkg-config, bzip2, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -28,7 +26,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = [ bzip2 ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ bzip2 ]; postInstall = '' installManPage artifacts/pactorio.1 diff --git a/pkgs/development/tools/parsing/antlr/4.nix b/pkgs/development/tools/parsing/antlr/4.nix index f020ab3c149c..c30d235c4f8e 100644 --- a/pkgs/development/tools/parsing/antlr/4.nix +++ b/pkgs/development/tools/parsing/antlr/4.nix @@ -108,7 +108,7 @@ let ninja pkg-config ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin CoreFoundation ++ extraCppBuildInputs; + buildInputs = extraCppBuildInputs; cmakeDir = "../runtime/Cpp"; diff --git a/pkgs/development/tools/remodel/default.nix b/pkgs/development/tools/remodel/default.nix index 6d3f6a560271..89ac00bd0169 100644 --- a/pkgs/development/tools/remodel/default.nix +++ b/pkgs/development/tools/remodel/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Roblox file manipulation tool"; diff --git a/pkgs/development/tools/rover/default.nix b/pkgs/development/tools/rover/default.nix index 720066ca6910..f5c3b50f308e 100644 --- a/pkgs/development/tools/rover/default.nix +++ b/pkgs/development/tools/rover/default.nix @@ -4,8 +4,6 @@ pkg-config, rustPlatform, openssl, - darwin, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -22,15 +20,9 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-uR5XvkHUmZzCHZITKgScmzqjLOIvbPyrih/0B1OpsAc="; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - darwin.apple_sdk.frameworks.CoreServices - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = [ + openssl + ]; nativeBuildInputs = [ pkg-config diff --git a/pkgs/development/tools/rtags/default.nix b/pkgs/development/tools/rtags/default.nix index 39fd3f726caf..026ef45b442b 100644 --- a/pkgs/development/tools/rtags/default.nix +++ b/pkgs/development/tools/rtags/default.nix @@ -6,7 +6,6 @@ cmake, llvmPackages, openssl, - apple_sdk, emacs, pkg-config, }: @@ -19,18 +18,12 @@ stdenv.mkDerivation rec { pkg-config llvmPackages.llvm.dev ]; - buildInputs = - [ - llvmPackages.llvm - llvmPackages.libclang - openssl - emacs - ] - ++ lib.optionals stdenv.cc.isGNU [ llvmPackages.clang-unwrapped ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - apple_sdk.libs.xpc - apple_sdk.frameworks.CoreServices - ]; + buildInputs = [ + llvmPackages.llvm + llvmPackages.libclang + openssl + emacs + ] ++ lib.optionals stdenv.cc.isGNU [ llvmPackages.clang-unwrapped ]; src = fetchFromGitHub { owner = "andersbakken"; diff --git a/pkgs/development/tools/rubyfmt/default.nix b/pkgs/development/tools/rubyfmt/default.nix index ebb5769e8082..3c395a8608bb 100644 --- a/pkgs/development/tools/rubyfmt/default.nix +++ b/pkgs/development/tools/rubyfmt/default.nix @@ -10,13 +10,10 @@ zlib, readline, libiconv, - libobjc, libunwind, libxcrypt, libyaml, rust-jemalloc-sys-unprefixed, - Foundation, - Security, }: rustPlatform.buildRustPackage rec { @@ -48,10 +45,7 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals stdenv.hostPlatform.isDarwin [ readline libiconv - libobjc libunwind - Foundation - Security ]; preConfigure = '' diff --git a/pkgs/development/tools/rust/cargo-audit/default.nix b/pkgs/development/tools/rust/cargo-audit/default.nix index 8e478a869487..278182395abf 100644 --- a/pkgs/development/tools/rust/cargo-audit/default.nix +++ b/pkgs/development/tools/rust/cargo-audit/default.nix @@ -5,9 +5,6 @@ pkg-config, openssl, zlib, - stdenv, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -26,15 +23,10 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + zlib + ]; buildFeatures = [ "fix" ]; diff --git a/pkgs/development/tools/rust/cargo-bazel/default.nix b/pkgs/development/tools/rust/cargo-bazel/default.nix index 1ee5aebc14b7..a92331c607d5 100644 --- a/pkgs/development/tools/rust/cargo-bazel/default.nix +++ b/pkgs/development/tools/rust/cargo-bazel/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchCrate, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -18,8 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-E/yF42Vx9tv8Ik1j23El3+fI19ZGzq6nikVMATY7m3E="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - # `test_data` is explicitly excluded from the package published to crates.io, so tests cannot be run doCheck = false; diff --git a/pkgs/development/tools/rust/cargo-c/default.nix b/pkgs/development/tools/rust/cargo-c/default.nix index e8ab6ff42249..7cd88d36d85a 100644 --- a/pkgs/development/tools/rust/cargo-c/default.nix +++ b/pkgs/development/tools/rust/cargo-c/default.nix @@ -6,9 +6,7 @@ curl, openssl, stdenv, - CoreFoundation, libiconv, - Security, rav1e, }: @@ -36,9 +34,7 @@ rustPlatform.buildRustPackage rec { curl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation libiconv - Security ]; # Ensure that we are avoiding build of the curl vendored in curl-sys diff --git a/pkgs/development/tools/rust/cargo-clone/default.nix b/pkgs/development/tools/rust/cargo-clone/default.nix index 73eae241f3fd..a67332aa956c 100644 --- a/pkgs/development/tools/rust/cargo-clone/default.nix +++ b/pkgs/development/tools/rust/cargo-clone/default.nix @@ -5,10 +5,6 @@ pkg-config, openssl, zlib, - stdenv, - CoreServices, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -27,16 +23,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + zlib + ]; # requires internet access doCheck = false; diff --git a/pkgs/development/tools/rust/cargo-codspeed/default.nix b/pkgs/development/tools/rust/cargo-codspeed/default.nix index 92f732f7d81d..ab6749d0a401 100644 --- a/pkgs/development/tools/rust/cargo-codspeed/default.nix +++ b/pkgs/development/tools/rust/cargo-codspeed/default.nix @@ -7,8 +7,6 @@ libgit2, openssl, zlib, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,16 +28,12 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - curl - libgit2 - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = [ + curl + libgit2 + openssl + zlib + ]; cargoBuildFlags = [ "-p=cargo-codspeed" ]; cargoTestFlags = cargoBuildFlags; diff --git a/pkgs/development/tools/rust/cargo-crev/default.nix b/pkgs/development/tools/rust/cargo-crev/default.nix index 714cabc62a9b..11b1a97c8724 100644 --- a/pkgs/development/tools/rust/cargo-crev/default.nix +++ b/pkgs/development/tools/rust/cargo-crev/default.nix @@ -5,9 +5,6 @@ rustPlatform, perl, pkg-config, - SystemConfiguration, - Security, - CoreFoundation, curl, libiconv, openssl, @@ -42,9 +39,6 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - SystemConfiguration - Security - CoreFoundation libiconv curl ]; diff --git a/pkgs/development/tools/rust/cargo-cyclonedx/default.nix b/pkgs/development/tools/rust/cargo-cyclonedx/default.nix index b6024347c03f..193a967a79f7 100644 --- a/pkgs/development/tools/rust/cargo-cyclonedx/default.nix +++ b/pkgs/development/tools/rust/cargo-cyclonedx/default.nix @@ -5,9 +5,6 @@ fetchFromGitHub, pkg-config, openssl, - Security, - SystemConfiguration, - CoreFoundation, curl, }: @@ -34,9 +31,6 @@ rustPlatform.buildRustPackage rec { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - CoreFoundation curl ]; diff --git a/pkgs/development/tools/rust/cargo-edit/default.nix b/pkgs/development/tools/rust/cargo-edit/default.nix index d2ee4011a5ee..6c86048160ca 100644 --- a/pkgs/development/tools/rust/cargo-edit/default.nix +++ b/pkgs/development/tools/rust/cargo-edit/default.nix @@ -5,8 +5,6 @@ pkg-config, openssl, zlib, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -25,14 +23,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + openssl + zlib + ]; doCheck = false; # integration tests depend on changing cargo config diff --git a/pkgs/development/tools/rust/cargo-flamegraph/default.nix b/pkgs/development/tools/rust/cargo-flamegraph/default.nix index 0a62e9a99992..8a37c1d524db 100644 --- a/pkgs/development/tools/rust/cargo-flamegraph/default.nix +++ b/pkgs/development/tools/rust/cargo-flamegraph/default.nix @@ -6,7 +6,6 @@ makeWrapper, perf, nix-update-script, - Security, }: rustPlatform.buildRustPackage rec { @@ -24,9 +23,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-uErlNPkacAmURNKAZp1wLsV2NB1w9HfjLZl5PgeMRu0="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ makeWrapper ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' wrapProgram $out/bin/cargo-flamegraph \ diff --git a/pkgs/development/tools/rust/cargo-fund/default.nix b/pkgs/development/tools/rust/cargo-fund/default.nix index 589186bd86e0..f76b85b33093 100644 --- a/pkgs/development/tools/rust/cargo-fund/default.nix +++ b/pkgs/development/tools/rust/cargo-fund/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, pkg-config, rustPlatform, - Security, curl, openssl, libiconv, @@ -32,7 +31,6 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv curl ]; diff --git a/pkgs/development/tools/rust/cargo-hf2/default.nix b/pkgs/development/tools/rust/cargo-hf2/default.nix index 7569b4a10217..6f7960a834ae 100644 --- a/pkgs/development/tools/rust/cargo-hf2/default.nix +++ b/pkgs/development/tools/rust/cargo-hf2/default.nix @@ -4,8 +4,6 @@ fetchCrate, pkg-config, libusb1, - stdenv, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -22,7 +20,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libusb1 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + buildInputs = [ libusb1 ]; meta = with lib; { description = "Cargo Subcommand for Microsoft HID Flashing Library for UF2 Bootloaders"; diff --git a/pkgs/development/tools/rust/cargo-ndk/default.nix b/pkgs/development/tools/rust/cargo-ndk/default.nix index e132991be676..cbd1db25b326 100644 --- a/pkgs/development/tools/rust/cargo-ndk/default.nix +++ b/pkgs/development/tools/rust/cargo-ndk/default.nix @@ -1,10 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - CoreGraphics, - Foundation, }: rustPlatform.buildRustPackage rec { @@ -21,11 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Kt4GLvbGK42RjivLpL5W5z5YBfDP5B83mCulWz6Bisw="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreGraphics - Foundation - ]; - meta = with lib; { description = "Cargo extension for building Android NDK projects"; mainProgram = "cargo-ndk"; diff --git a/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix b/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix index b4c11bfdf927..304b901a18a9 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix @@ -33,7 +33,6 @@ pkg-config, rustPlatform, stdenv, - Security, writeShellScriptBin, }: @@ -124,7 +123,7 @@ lib.extendMkDerivation { cargoPgrxFlags' = lib.escapeShellArgs cargoPgrxFlags; in { - buildInputs = (args.buildInputs or [ ]) ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = (args.buildInputs or [ ]); nativeBuildInputs = (args.nativeBuildInputs or [ ]) diff --git a/pkgs/development/tools/rust/cargo-udeps/default.nix b/pkgs/development/tools/rust/cargo-udeps/default.nix index 9eedd3129e2e..a98e53c83c39 100644 --- a/pkgs/development/tools/rust/cargo-udeps/default.nix +++ b/pkgs/development/tools/rust/cargo-udeps/default.nix @@ -5,10 +5,7 @@ fetchFromGitHub, pkg-config, openssl, - CoreServices, - Security, libiconv, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -31,10 +28,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security libiconv - SystemConfiguration ]; # Requires network access diff --git a/pkgs/development/tools/rust/cargo-watch/default.nix b/pkgs/development/tools/rust/cargo-watch/default.nix index 8564f62150d7..b994a7a853c5 100644 --- a/pkgs/development/tools/rust/cargo-watch/default.nix +++ b/pkgs/development/tools/rust/cargo-watch/default.nix @@ -3,8 +3,6 @@ lib, rustPlatform, fetchFromGitHub, - Cocoa, - Foundation, }: rustPlatform.buildRustPackage rec { @@ -21,11 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-4AVZ747d6lOjxHN+co0A7APVB5Xj6g5p/Al5fLbgPnc="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - Cocoa - ]; - NIX_LDFLAGS = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ "-framework" "AppKit" diff --git a/pkgs/development/tools/rust/cargo-whatfeatures/default.nix b/pkgs/development/tools/rust/cargo-whatfeatures/default.nix index 6014baaf3a90..e46acabfeb9b 100644 --- a/pkgs/development/tools/rust/cargo-whatfeatures/default.nix +++ b/pkgs/development/tools/rust/cargo-whatfeatures/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -24,7 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; meta = with lib; { description = "Simple cargo plugin to get a list of features for a specific crate"; diff --git a/pkgs/development/tools/rust/cbindgen/default.nix b/pkgs/development/tools/rust/cbindgen/default.nix index fa4842c65a79..a69f3804ecb9 100644 --- a/pkgs/development/tools/rust/cbindgen/default.nix +++ b/pkgs/development/tools/rust/cbindgen/default.nix @@ -5,7 +5,6 @@ rustPlatform, cmake, python3Packages, - Security, # tests firefox-unwrapped, @@ -27,8 +26,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-k8n3adoqKp/RXkHybCKV2KlVnaoEhM6vF57BqeCDAP4="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - nativeCheckInputs = [ cmake python3Packages.cython diff --git a/pkgs/development/tools/rust/duckscript/default.nix b/pkgs/development/tools/rust/duckscript/default.nix index c78f0558b0a0..d3866bdfaac4 100644 --- a/pkgs/development/tools/rust/duckscript/default.nix +++ b/pkgs/development/tools/rust/duckscript/default.nix @@ -3,10 +3,8 @@ stdenv, fetchCrate, rustPlatform, - Security, openssl, pkg-config, - SystemConfiguration, libiconv, }: @@ -24,8 +22,6 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration libiconv ]; diff --git a/pkgs/development/tools/rust/humility/default.nix b/pkgs/development/tools/rust/humility/default.nix index 9e3520509071..b6eb5d2183a7 100644 --- a/pkgs/development/tools/rust/humility/default.nix +++ b/pkgs/development/tools/rust/humility/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, libusb1, libftdi, cargo-readme, pkg-config, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -18,14 +16,10 @@ rustPlatform.buildRustPackage rec { pkg-config cargo-readme ]; - buildInputs = - [ - libusb1 - libftdi - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - ]; + buildInputs = [ + libusb1 + libftdi + ]; src = fetchFromGitHub { owner = "oxidecomputer"; diff --git a/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix b/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix index 63ddaae84bd9..aace64a71a35 100644 --- a/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix +++ b/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix @@ -9,7 +9,6 @@ pkg-config, openssl, xz, - Security, }: rustPlatform.buildRustPackage rec { @@ -47,14 +46,10 @@ rustPlatform.buildRustPackage rec { lib.optionals stdenv.hostPlatform.isLinux [ patchelfPatch ]; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - xz - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + openssl + xz + ]; # update Cargo.lock to work with openssl 3 postPatch = '' diff --git a/pkgs/development/tools/rust/rustup/default.nix b/pkgs/development/tools/rust/rustup/default.nix index 089a4a728c24..54f5002167bf 100644 --- a/pkgs/development/tools/rust/rustup/default.nix +++ b/pkgs/development/tools/rust/rustup/default.nix @@ -12,8 +12,6 @@ writableTmpDirAsHomeHook, installShellFiles, zlib, - Security, - CoreServices, libiconv, xz, buildPackages, @@ -53,8 +51,6 @@ rustPlatform.buildRustPackage (finalAttrs: { zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security libiconv xz ]; diff --git a/pkgs/development/tools/rust/sqlx-cli/default.nix b/pkgs/development/tools/rust/sqlx-cli/default.nix index f1f59c17f1f8..bb62459a145f 100644 --- a/pkgs/development/tools/rust/sqlx-cli/default.nix +++ b/pkgs/development/tools/rust/sqlx-cli/default.nix @@ -9,9 +9,6 @@ libiconv, testers, sqlx-cli, - CoreFoundation, - Security, - SystemConfiguration, nix-update-script, }: @@ -51,9 +48,6 @@ rustPlatform.buildRustPackage rec { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - SystemConfiguration libiconv ]; diff --git a/pkgs/development/tools/sentry-cli/default.nix b/pkgs/development/tools/sentry-cli/default.nix index 0b69da6c8de9..9f282aa3a3ce 100644 --- a/pkgs/development/tools/sentry-cli/default.nix +++ b/pkgs/development/tools/sentry-cli/default.nix @@ -6,9 +6,6 @@ openssl, pkg-config, stdenv, - CoreServices, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { pname = "sentry-cli"; @@ -25,13 +22,7 @@ rustPlatform.buildRustPackage rec { # Needed to get openssl-sys to use pkgconfig. OPENSSL_NO_VENDOR = 1; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - SystemConfiguration - ]; + buildInputs = [ openssl ]; nativeBuildInputs = [ installShellFiles pkg-config diff --git a/pkgs/development/tools/simavr/default.nix b/pkgs/development/tools/simavr/default.nix index 9a8dc3ef60e7..f655d995f2cc 100644 --- a/pkgs/development/tools/simavr/default.nix +++ b/pkgs/development/tools/simavr/default.nix @@ -11,7 +11,6 @@ avrlibc, libGLU, libGL, - GLUT, }: let @@ -52,7 +51,7 @@ stdenv.mkDerivation rec { libglut libGLU libGL - ] ++ lib.optional stdenv.hostPlatform.isDarwin GLUT; + ]; # remove forbidden references to $TMPDIR preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/development/tools/spr/default.nix b/pkgs/development/tools/spr/default.nix index 32a52fc2315e..fe450c314568 100644 --- a/pkgs/development/tools/spr/default.nix +++ b/pkgs/development/tools/spr/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchCrate, - Security, - stdenv, }: rustPlatform.buildRustPackage rec { @@ -18,8 +16,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-4fYQM+GQ5yqES8HQ23ft4wfM5mwDdcWuE5Ed2LST9Gw="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "Submit pull requests for individual, amendable, rebaseable commits to GitHub"; mainProgram = "spr"; diff --git a/pkgs/development/tools/viceroy/default.nix b/pkgs/development/tools/viceroy/default.nix index 9b9709945b76..19ff19753ec3 100644 --- a/pkgs/development/tools/viceroy/default.nix +++ b/pkgs/development/tools/viceroy/default.nix @@ -2,8 +2,6 @@ rustPlatform, fetchFromGitHub, lib, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -17,8 +15,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-DeViAqL+7mta/wH7rLyltOCtHCTFXZczn2vAL1k+R2Y="; }; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - useFetchCargoVendor = true; cargoHash = "sha256-LBJD1w8/jLw5xYdHxR+EM2Cb4eVFpRw+M/K7K4Z0OUw="; diff --git a/pkgs/development/tools/wasmedge/default.nix b/pkgs/development/tools/wasmedge/default.nix index e416f563788f..1d9e47a9ad7d 100644 --- a/pkgs/development/tools/wasmedge/default.nix +++ b/pkgs/development/tools/wasmedge/default.nix @@ -8,7 +8,6 @@ spdlog, libxml2, libffi, - Foundation, testers, }: @@ -39,17 +38,13 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { llvmPackages.lld ]; - buildInputs = - [ - boost - spdlog - llvmPackages.llvm - libxml2 - libffi - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - ]; + buildInputs = [ + boost + spdlog + llvmPackages.llvm + libxml2 + libffi + ]; cmakeFlags = [ diff --git a/pkgs/development/tools/wrangler_1/default.nix b/pkgs/development/tools/wrangler_1/default.nix index b51d26745bf2..042832ea99ef 100644 --- a/pkgs/development/tools/wrangler_1/default.nix +++ b/pkgs/development/tools/wrangler_1/default.nix @@ -6,9 +6,6 @@ pkg-config, openssl, curl, - Security, - CoreServices, - CoreFoundation, libiconv, }: @@ -32,9 +29,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl - CoreFoundation - CoreServices - Security libiconv ]; diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index 4362164664cf..3db1ed59db7a 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -28,7 +28,6 @@ nix, runtimeShell, gnupg, - darwin, installShellFiles, }: @@ -40,7 +39,6 @@ }@args: let - inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices; majorVersion = lib.versions.major version; minorVersion = lib.versions.minor version; @@ -176,6 +174,8 @@ let done ''; + downloadDir = if lib.strings.hasInfix "-rc." version then "download/rc" else "dist"; + package = stdenv.mkDerivation ( finalAttrs: let @@ -188,7 +188,7 @@ let inherit pname version; src = fetchurl { - url = "https://nodejs.org/dist/v${version}/node-v${version}.tar.xz"; + url = "https://nodejs.org/${downloadDir}/v${version}/node-v${version}.tar.xz"; inherit sha256; }; @@ -213,20 +213,14 @@ let # NB: technically, we do not need bash in build inputs since all scripts are # wrappers over the corresponding JS scripts. There are some packages though # that use bash wrappers, e.g. polaris-web. - buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - ApplicationServices - ] - ++ [ - zlib - libuv - openssl - http-parser - icu - bash - ] - ++ lib.optionals useSharedSQLite [ sqlite ]; + buildInputs = [ + zlib + libuv + openssl + http-parser + icu + bash + ] ++ lib.optionals useSharedSQLite [ sqlite ]; nativeBuildInputs = [ @@ -519,7 +513,7 @@ let passthru.tests = { version = testers.testVersion { package = self; - version = "v${version}"; + version = "v${lib.head (lib.strings.splitString "-rc." version)}"; }; }; diff --git a/pkgs/development/web/nodejs/v23.nix b/pkgs/development/web/nodejs/v24.nix similarity index 95% rename from pkgs/development/web/nodejs/v23.nix rename to pkgs/development/web/nodejs/v24.nix index beee5147bac4..6c54a158f0d9 100644 --- a/pkgs/development/web/nodejs/v23.nix +++ b/pkgs/development/web/nodejs/v24.nix @@ -17,8 +17,8 @@ let in buildNodejs { inherit enableNpm; - version = "23.11.0"; - sha256 = "f2c5db21fc5d3c3d78c7e8823bff770cef0da8078c3b5ac4fa6d17d5a41be99d"; + version = "24.0.0-rc.2"; + sha256 = "729fca42bb7266031dd020f3935423ea8d4b4e2d119b34b608f1d079e5c1621a"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then diff --git a/pkgs/games/anki/default.nix b/pkgs/games/anki/default.nix index 76033e6fdec7..8e1d69a26acf 100644 --- a/pkgs/games/anki/default.nix +++ b/pkgs/games/anki/default.nix @@ -22,8 +22,6 @@ writeShellScriptBin, yarn, - AVKit, - CoreAudio, swift, mesa, @@ -153,64 +151,58 @@ python3.pkgs.buildPythonApplication { qt6.qtsvg ] ++ lib.optional stdenv.hostPlatform.isLinux qt6.qtwayland; - propagatedBuildInputs = - with python3.pkgs; - [ - # This rather long list came from running: - # grep --no-filename -oE "^[^ =]*" python/{requirements.base.txt,requirements.bundle.txt,requirements.qt6_lin.txt} | \ - # sort | uniq | grep -v "^#$" - # in their repo at the git tag for this version - # There's probably a more elegant way, but the above extracted all the - # names, without version numbers, of their python dependencies. The hope is - # that nixpkgs versions are "close enough" - # I then removed the ones the check phase failed on (pythonCatchConflictsPhase) - attrs - beautifulsoup4 - blinker - build - certifi - charset-normalizer - click - colorama - decorator - flask - flask-cors - google-api-python-client - idna - importlib-metadata - itsdangerous - jinja2 - jsonschema - markdown - markupsafe - orjson - packaging - pip - pip-system-certs - pip-tools - protobuf - pyproject-hooks - pyqt6 - pyqt6-sip - pyqt6-webengine - pyrsistent - pysocks - requests - send2trash - setuptools - soupsieve - tomli - urllib3 - waitress - werkzeug - wheel - wrapt - zipp - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AVKit - CoreAudio - ]; + propagatedBuildInputs = with python3.pkgs; [ + # This rather long list came from running: + # grep --no-filename -oE "^[^ =]*" python/{requirements.base.txt,requirements.bundle.txt,requirements.qt6_lin.txt} | \ + # sort | uniq | grep -v "^#$" + # in their repo at the git tag for this version + # There's probably a more elegant way, but the above extracted all the + # names, without version numbers, of their python dependencies. The hope is + # that nixpkgs versions are "close enough" + # I then removed the ones the check phase failed on (pythonCatchConflictsPhase) + attrs + beautifulsoup4 + blinker + build + certifi + charset-normalizer + click + colorama + decorator + flask + flask-cors + google-api-python-client + idna + importlib-metadata + itsdangerous + jinja2 + jsonschema + markdown + markupsafe + orjson + packaging + pip + pip-system-certs + pip-tools + protobuf + pyproject-hooks + pyqt6 + pyqt6-sip + pyqt6-webengine + pyrsistent + pysocks + requests + send2trash + setuptools + soupsieve + tomli + urllib3 + waitress + werkzeug + wheel + wrapt + zipp + ]; nativeCheckInputs = with python3.pkgs; [ pytest diff --git a/pkgs/games/blightmud/default.nix b/pkgs/games/blightmud/default.nix index b38c6dffa88d..d12175c67f8a 100644 --- a/pkgs/games/blightmud/default.nix +++ b/pkgs/games/blightmud/default.nix @@ -8,16 +8,7 @@ openssl, withTTS ? false, speechd-minimal, - darwin, }: -let - inherit (darwin.apple_sdk.frameworks) - CoreAudio - AudioUnit - AVFoundation - AppKit - ; -in rustPlatform.buildRustPackage rec { pname = "blightmud"; version = "5.3.1"; @@ -42,15 +33,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals (withTTS && stdenv.hostPlatform.isLinux) [ speechd-minimal ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] - ++ lib.optionals (withTTS && stdenv.hostPlatform.isDarwin) [ - AVFoundation - AppKit - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - AudioUnit - ]; + ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]; checkFlags = let diff --git a/pkgs/games/bugdom/default.nix b/pkgs/games/bugdom/default.nix index 8d25bf7dc3d9..924b69f29f50 100644 --- a/pkgs/games/bugdom/default.nix +++ b/pkgs/games/bugdom/default.nix @@ -4,9 +4,6 @@ fetchFromGitHub, SDL2, libGL, - IOKit, - Foundation, - OpenGL, cmake, makeWrapper, }: @@ -32,16 +29,11 @@ stdenv.mkDerivation rec { sed -i '/plutil/d' CMakeLists.txt ''; - buildInputs = - [ - SDL2 - libGL - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Foundation - OpenGL - ]; + buildInputs = [ + + SDL2 + libGL + ]; nativeBuildInputs = [ cmake diff --git a/pkgs/games/crawl/default.nix b/pkgs/games/crawl/default.nix index 81e8f826e509..10c67bb532a5 100644 --- a/pkgs/games/crawl/default.nix +++ b/pkgs/games/crawl/default.nix @@ -23,8 +23,6 @@ tileMode ? false, enableSound ? tileMode, buildPackages, - # MacOS / Darwin builds - darwin, }: stdenv.mkDerivation rec { @@ -71,19 +69,7 @@ stdenv.mkDerivation rec { libGLU libGL ] - ++ lib.optional enableSound SDL2_mixer - ++ (lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - AppKit - AudioUnit - CoreAudio - ForceFeedback - Carbon - IOKit - OpenGL - ] - )); + ++ lib.optional enableSound SDL2_mixer; preBuild = '' diff --git a/pkgs/games/easyrpg-player/default.nix b/pkgs/games/easyrpg-player/default.nix index be92949cb91a..888c91162592 100644 --- a/pkgs/games/easyrpg-player/default.nix +++ b/pkgs/games/easyrpg-player/default.nix @@ -33,9 +33,6 @@ libdecor, alsa-lib, asciidoctor, - Foundation, - AudioUnit, - AudioToolbox, }: stdenv.mkDerivation rec { @@ -98,11 +95,6 @@ stdenv.mkDerivation rec { libXxf86vm libdecor wildmidi # until packaged on Darwin - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - AudioUnit - AudioToolbox ]; cmakeFlags = [ diff --git a/pkgs/games/exult/default.nix b/pkgs/games/exult/default.nix index ed3f5118b4e2..10fba6cb9406 100644 --- a/pkgs/games/exult/default.nix +++ b/pkgs/games/exult/default.nix @@ -14,8 +14,6 @@ pkg-config, zlib, enableTools ? false, - # Darwin-specific - AudioUnit, }: stdenv.mkDerivation rec { @@ -44,17 +42,13 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - SDL2 - libogg - libvorbis - libX11 - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioUnit - ]; + buildInputs = [ + SDL2 + libogg + libvorbis + libX11 + zlib + ]; enableParallelBuilding = true; diff --git a/pkgs/games/ferium/default.nix b/pkgs/games/ferium/default.nix index 4c835cab698a..88f212a9f744 100644 --- a/pkgs/games/ferium/default.nix +++ b/pkgs/games/ferium/default.nix @@ -1,10 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, - SystemConfiguration, installShellFiles, }: @@ -19,11 +16,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-eeQjezB6pRdnPADLgDLo8b+bUSP12gfBhFNt/uYCwHU="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; - useFetchCargoVendor = true; cargoHash = "sha256-3YKFKngyLg2ah4GY+LlbPbnVks7/xFawnMf3D1gjmwI="; diff --git a/pkgs/games/flare/default.nix b/pkgs/games/flare/default.nix index 8dd6c435c1b5..917c09389fd5 100644 --- a/pkgs/games/flare/default.nix +++ b/pkgs/games/flare/default.nix @@ -3,14 +3,13 @@ buildEnv, callPackage, makeWrapper, - Cocoa, }: buildEnv { name = "flare-1.14"; paths = [ - (callPackage ./engine.nix { inherit Cocoa; }) + (callPackage ./engine.nix { }) (callPackage ./game.nix { }) ]; diff --git a/pkgs/games/flare/engine.nix b/pkgs/games/flare/engine.nix index 8d4069874bd6..41feaac20101 100644 --- a/pkgs/games/flare/engine.nix +++ b/pkgs/games/flare/engine.nix @@ -7,7 +7,6 @@ SDL2_image, SDL2_mixer, SDL2_ttf, - Cocoa, }: stdenv.mkDerivation rec { @@ -29,7 +28,7 @@ stdenv.mkDerivation rec { SDL2_image SDL2_mixer SDL2_ttf - ] ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; + ]; meta = with lib; { description = "Free/Libre Action Roleplaying Engine"; diff --git a/pkgs/games/mudlet/default.nix b/pkgs/games/mudlet/default.nix index 5367f2b6e868..76f3e95b9508 100644 --- a/pkgs/games/mudlet/default.nix +++ b/pkgs/games/mudlet/default.nix @@ -22,7 +22,6 @@ qtmultimedia, discord-rpc, yajl, - AppKit, }: let @@ -86,25 +85,21 @@ stdenv.mkDerivation rec { wrapQtAppsHook ]; - buildInputs = - [ - boost - hunspell - libGLU - libsForQt5.qtkeychain - libsecret - libzip - luaEnv - pcre - pugixml - qtbase - qtmultimedia - yajl - discord-rpc - ] - ++ lib.optional stdenv.hostPlatform.isDarwin [ - AppKit - ]; + buildInputs = [ + boost + hunspell + libGLU + libsForQt5.qtkeychain + libsecret + libzip + luaEnv + pcre + pugixml + qtbase + qtmultimedia + yajl + discord-rpc + ]; cmakeFlags = [ # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ diff --git a/pkgs/games/openmw/default.nix b/pkgs/games/openmw/default.nix index c83c5648eb62..cff3576ebafe 100644 --- a/pkgs/games/openmw/default.nix +++ b/pkgs/games/openmw/default.nix @@ -7,9 +7,6 @@ pkg-config, wrapQtAppsHook, SDL2, - CoreMedia, - VideoToolbox, - VideoDecodeAcceleration, boost, bullet, # Please unpin this on the next OpenMW release. @@ -98,27 +95,21 @@ stdenv.mkDerivation rec { # If not set, OSG plugin .so files become shell scripts on Darwin. dontWrapQtApps = stdenv.hostPlatform.isDarwin; - buildInputs = - [ - SDL2 - boost - bullet' - ffmpeg_6 - libXt - luajit - lz4 - mygui - openal - osg' - recastnavigation - unshield - yaml-cpp - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreMedia - VideoDecodeAcceleration - VideoToolbox - ]; + buildInputs = [ + SDL2 + boost + bullet' + ffmpeg_6 + libXt + luajit + lz4 + mygui + openal + osg' + recastnavigation + unshield + yaml-cpp + ]; cmakeFlags = [ diff --git a/pkgs/games/openspades/default.nix b/pkgs/games/openspades/default.nix index 8ad42af360bd..5988ca9d4300 100644 --- a/pkgs/games/openspades/default.nix +++ b/pkgs/games/openspades/default.nix @@ -19,7 +19,6 @@ openal, opusfile, libogg, - Cocoa, libXext, }: @@ -43,23 +42,19 @@ stdenv.mkDerivation rec { file ]; - buildInputs = - [ - freetype - SDL2 - SDL2_image - libGL - zlib - curl - glew - opusfile - openal - libogg - libXext - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ]; + buildInputs = [ + freetype + SDL2 + SDL2_image + libGL + zlib + curl + glew + opusfile + openal + libogg + libXext + ]; patches = [ # https://github.com/yvt/openspades/pull/793 fix Darwin build diff --git a/pkgs/games/quake2/yquake2/default.nix b/pkgs/games/quake2/yquake2/default.nix index 08d3c3e40dbe..63cb3f5f18fd 100644 --- a/pkgs/games/quake2/yquake2/default.nix +++ b/pkgs/games/quake2/yquake2/default.nix @@ -11,8 +11,6 @@ curl, openalSupport ? true, openal, - Cocoa, - OpenAL, }: let @@ -53,17 +51,11 @@ let --replace "\"libopenal.so.1\"" "\"${openal}/lib/libopenal.so.1\"" ''; - buildInputs = - [ - SDL2 - libGL - curl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - OpenAL - ] - ++ lib.optional openalSupport openal; + buildInputs = [ + SDL2 + libGL + curl + ] ++ lib.optional openalSupport openal; makeFlags = [ "WITH_OPENAL=${mkFlag openalSupport}" diff --git a/pkgs/games/quakespasm/default.nix b/pkgs/games/quakespasm/default.nix index 86de99a68a86..7f28c9d580d2 100644 --- a/pkgs/games/quakespasm/default.nix +++ b/pkgs/games/quakespasm/default.nix @@ -14,11 +14,6 @@ opusfile, libogg, libxmp, - Cocoa, - CoreAudio, - CoreFoundation, - IOKit, - OpenGL, copyDesktopItems, makeDesktopItem, pkg-config, @@ -51,29 +46,19 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - gzip - libGL - libGLU - libvorbis - libmad - flac - libopus - opusfile - libogg - libxmp - (if useSDL2 then SDL2 else SDL) - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - CoreAudio - IOKit - OpenGL - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && useSDL2) [ - CoreFoundation - ]; + buildInputs = [ + gzip + libGL + libGLU + libvorbis + libmad + flac + libopus + opusfile + libogg + libxmp + (if useSDL2 then SDL2 else SDL) + ]; buildFlags = [ diff --git a/pkgs/games/scummvm/default.nix b/pkgs/games/scummvm/default.nix index fe583be48a4a..edecf97f68d6 100644 --- a/pkgs/games/scummvm/default.nix +++ b/pkgs/games/scummvm/default.nix @@ -19,11 +19,6 @@ libX11, SDL2, zlib, - Cocoa, - AudioToolbox, - Carbon, - CoreMIDI, - AudioUnit, cctools, nix-update-script, }: @@ -47,13 +42,6 @@ stdenv.mkDerivation rec { libGLU libGL ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - AudioToolbox - Carbon - CoreMIDI - AudioUnit - ] ++ [ curl freetype diff --git a/pkgs/games/super-tux-kart/default.nix b/pkgs/games/super-tux-kart/default.nix index d7a1294b3d51..e6bb798f9d7b 100644 --- a/pkgs/games/super-tux-kart/default.nix +++ b/pkgs/games/super-tux-kart/default.nix @@ -9,7 +9,6 @@ SDL2, glew, openal, - OpenAL, libvorbis, libogg, curl, @@ -23,9 +22,6 @@ angelscript, libopenglrecorder, sqlite, - Cocoa, - IOKit, - IOBluetooth, libsamplerate, shaderc, }: @@ -117,10 +113,6 @@ stdenv.mkDerivation rec { ++ lib.optional (stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isLinux) libopenglrecorder ++ lib.optional stdenv.hostPlatform.isLinux openal ++ lib.optionals stdenv.hostPlatform.isDarwin [ - OpenAL - IOKit - Cocoa - IOBluetooth libsamplerate ]; diff --git a/pkgs/games/teeworlds/default.nix b/pkgs/games/teeworlds/default.nix index 047562bc028a..22e9476f1e6d 100644 --- a/pkgs/games/teeworlds/default.nix +++ b/pkgs/games/teeworlds/default.nix @@ -16,7 +16,6 @@ wavpack, icoutils, nixosTests, - Cocoa, buildClient ? true, }: @@ -79,9 +78,6 @@ stdenv.mkDerivation rec { zlib wavpack ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - ] ++ lib.optionals buildClient ( [ SDL2 diff --git a/pkgs/games/wesnoth/default.nix b/pkgs/games/wesnoth/default.nix index 74c2e5230d18..1e058c39481b 100644 --- a/pkgs/games/wesnoth/default.nix +++ b/pkgs/games/wesnoth/default.nix @@ -21,8 +21,6 @@ icu, lua, curl, - Cocoa, - Foundation, }: stdenv.mkDerivation rec { @@ -41,30 +39,25 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - SDL2 - SDL2_image - SDL2_mixer - SDL2_net - SDL2_ttf - pango - gettext - boost - libvorbis - fribidi - dbus - libpng - pcre - openssl - icu - lua - curl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - Foundation - ]; + buildInputs = [ + SDL2 + SDL2_image + SDL2_mixer + SDL2_net + SDL2_ttf + pango + gettext + boost + libvorbis + fribidi + dbus + libpng + pcre + openssl + icu + lua + curl + ]; cmakeFlags = [ "-DENABLE_SYSTEM_LUA=ON" diff --git a/pkgs/kde/lib/mk-kde-derivation.nix b/pkgs/kde/lib/mk-kde-derivation.nix index 510d6f19a722..0f7797e9fdc2 100644 --- a/pkgs/kde/lib/mk-kde-derivation.nix +++ b/pkgs/kde/lib/mk-kde-derivation.nix @@ -98,7 +98,9 @@ let attrName: attrValue: let pretty = lib.generators.toPretty { }; - duplicates = builtins.filter (dep: (builtins.elem (lib.getName dep) filteredDepNames)) attrValue; + duplicates = builtins.filter ( + dep: dep != null && builtins.elem (lib.getName dep) filteredDepNames + ) attrValue; in if duplicates != [ ] then lib.warn "Duplicate dependencies in ${attrName} of package ${pname}: ${pretty duplicates}" diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix index e4d3b4c71dcd..3d6f31030b6f 100644 --- a/pkgs/misc/cups/default.nix +++ b/pkgs/misc/cups/default.nix @@ -78,14 +78,7 @@ stdenv.mkDerivation rec { dbus acl ] - ++ lib.optional enableSystemd systemd - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin; - [ - configd - apple_sdk.frameworks.ApplicationServices - ] - ); + ++ lib.optional enableSystemd systemd; propagatedBuildInputs = [ gmp ]; diff --git a/pkgs/misc/drivers/spacenavd/default.nix b/pkgs/misc/drivers/spacenavd/default.nix index f71387d26405..0914c8898cec 100644 --- a/pkgs/misc/drivers/spacenavd/default.nix +++ b/pkgs/misc/drivers/spacenavd/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, libXext, libX11, - IOKit, }: stdenv.mkDerivation (finalAttrs: { pname = "spacenavd"; @@ -20,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ libX11 libXext - ] ++ lib.optional stdenv.hostPlatform.isDarwin IOKit; + ]; configureFlags = [ "--disable-debug" ]; diff --git a/pkgs/misc/jackaudio/default.nix b/pkgs/misc/jackaudio/default.nix index 78e32544b1a3..6098c9a5d419 100644 --- a/pkgs/misc/jackaudio/default.nix +++ b/pkgs/misc/jackaudio/default.nix @@ -7,17 +7,10 @@ python3Packages, makeWrapper, libsamplerate, - libsndfile, - readline, - eigen, celt, wafHook, # Darwin Dependencies aften, - AudioUnit, - CoreAudio, - libobjc, - Accelerate, # BSD Dependencies freebsd, @@ -71,9 +64,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ libsamplerate - libsndfile - readline - eigen celt optDbus optPythonDBus @@ -83,10 +73,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ aften - AudioUnit - CoreAudio - Accelerate - libobjc ] ++ lib.optionals stdenv.hostPlatform.isFreeBSD [ freebsd.libsysinfo @@ -131,17 +117,17 @@ stdenv.mkDerivation (finalAttrs: { postFixup = '' substituteInPlace "$dev/lib/pkgconfig/jack.pc" \ - --replace "$out/include" "$dev/include" + --replace-fail "$out/include" "$dev/include" ''; passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = with lib; { + meta = { description = "JACK audio connection kit, version 2 with jackdbus"; homepage = "https://jackaudio.org"; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; pkgConfigModules = [ "jack" ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; maintainers = [ ]; }; }) diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix index 8f283c6bec54..59a764db18e5 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix @@ -1,13 +1,8 @@ # Compatibility stubs for packages that used the old SDK frameworks. -# TODO(@reckenrode) Make these stubs warn after framework usage has been cleaned up in nixpkgs. { lib, callPackage, - newScope, - overrideSDK, pkgs, - stdenv, - stdenvNoCC, }: let diff --git a/pkgs/os-specific/darwin/apple-sdk-12.3/default.nix b/pkgs/os-specific/darwin/apple-sdk-12.3/default.nix index 468465b19277..65b7c30f65c5 100644 --- a/pkgs/os-specific/darwin/apple-sdk-12.3/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk-12.3/default.nix @@ -1,13 +1,8 @@ # Compatibility stubs for packages that used the old SDK frameworks. -# TODO(@reckenrode) Make these stubs warn after framework usage has been cleaned up in nixpkgs. { lib, callPackage, - newScope, - overrideSDK, pkgs, - stdenv, - stdenvNoCC, }: let diff --git a/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix b/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix index 0803ff7a4dad..52cb03245a0e 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix @@ -78,7 +78,7 @@ mkAppleDerivation (finalAttrs: { # Can’t use `mesonCheckPhase` because it runs the wrong hooks for `installCheckPhase`. installCheckPhase = '' runHook preInstallCheck - meson test --no-rebuild + meson test --no-rebuild --print-errorlogs --timeout-multiplier=0 runHook postInstallCheck ''; diff --git a/pkgs/os-specific/darwin/defaultbrowser/default.nix b/pkgs/os-specific/darwin/defaultbrowser/default.nix index f4f4c885d144..a08d7aa2516c 100644 --- a/pkgs/os-specific/darwin/defaultbrowser/default.nix +++ b/pkgs/os-specific/darwin/defaultbrowser/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - Foundation, }: stdenv.mkDerivation rec { @@ -21,8 +20,6 @@ stdenv.mkDerivation rec { "PREFIX=$(out)" ]; - buildInputs = [ Foundation ]; - meta = with lib; { mainProgram = "defaultbrowser"; description = "Command line tool for getting and setting a default browser (HTTP handler) in Mac OS X"; diff --git a/pkgs/os-specific/darwin/khd/default.nix b/pkgs/os-specific/darwin/khd/default.nix index 474d750ecc8c..bfdc1dfc7d3b 100644 --- a/pkgs/os-specific/darwin/khd/default.nix +++ b/pkgs/os-specific/darwin/khd/default.nix @@ -3,8 +3,6 @@ stdenv, fetchFromGitHub, fetchpatch, - Carbon, - Cocoa, }: stdenv.mkDerivation rec { @@ -26,11 +24,6 @@ stdenv.mkDerivation rec { }) ]; - buildInputs = [ - Carbon - Cocoa - ]; - buildPhase = '' make install ''; diff --git a/pkgs/os-specific/darwin/macfuse/default.nix b/pkgs/os-specific/darwin/macfuse/default.nix index 7f7c0cb5183b..1461e3ef27f6 100644 --- a/pkgs/os-specific/darwin/macfuse/default.nix +++ b/pkgs/os-specific/darwin/macfuse/default.nix @@ -6,7 +6,6 @@ xar, undmg, libtapi, - DiskArbitration, }: stdenv.mkDerivation rec { @@ -24,7 +23,6 @@ stdenv.mkDerivation rec { undmg libtapi ]; - propagatedBuildInputs = [ DiskArbitration ]; postUnpack = '' xar -xf 'Install macFUSE.pkg' diff --git a/pkgs/os-specific/darwin/native-x11-and-opengl/default.nix b/pkgs/os-specific/darwin/native-x11-and-opengl/default.nix deleted file mode 100644 index fa3d4284e597..000000000000 --- a/pkgs/os-specific/darwin/native-x11-and-opengl/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ stdenv, writeScript }: - -stdenv.mkDerivation rec { - name = "darwin-native-x11-and-opengl"; - - builder = writeScript "${name}-builder.sh" '' - /bin/mkdir -p $out - /bin/mkdir $out/lib - /bin/ln -sv /usr/X11/lib/{*.dylib,X11,xorg} $out/lib - /bin/mkdir $out/lib/pkgconfig - /bin/ln -sv /usr/X11/lib/pkgconfig/{x*.pc,gl*.pc} $out/lib/pkgconfig - /bin/ln -sv /usr/X11/{bin,include,share} $out/ - ''; -} diff --git a/pkgs/os-specific/darwin/noah/default.nix b/pkgs/os-specific/darwin/noah/default.nix index 421b11df3232..fe149c20ac72 100644 --- a/pkgs/os-specific/darwin/noah/default.nix +++ b/pkgs/os-specific/darwin/noah/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, cmake, - Hypervisor, }: stdenv.mkDerivation rec { @@ -18,7 +17,6 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake ]; - buildInputs = [ Hypervisor ]; meta = with lib; { description = "Bash on Ubuntu on macOS"; diff --git a/pkgs/os-specific/darwin/osx-cpu-temp/default.nix b/pkgs/os-specific/darwin/osx-cpu-temp/default.nix index 03c56c0adf91..016cd81d6831 100644 --- a/pkgs/os-specific/darwin/osx-cpu-temp/default.nix +++ b/pkgs/os-specific/darwin/osx-cpu-temp/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - IOKit, }: stdenv.mkDerivation rec { @@ -17,8 +16,6 @@ stdenv.mkDerivation rec { sha256 = "1nlibgr55bpln6jbdf8vqcp0fj9zv9343vflb7s9w0yh33fsbg9d"; }; - buildInputs = [ IOKit ]; - installPhase = '' mkdir -p $out/bin cp osx-cpu-temp $out/bin diff --git a/pkgs/os-specific/darwin/pngpaste/default.nix b/pkgs/os-specific/darwin/pngpaste/default.nix index 3df66b88534a..2360b9de8d26 100644 --- a/pkgs/os-specific/darwin/pngpaste/default.nix +++ b/pkgs/os-specific/darwin/pngpaste/default.nix @@ -2,8 +2,6 @@ lib, stdenv, fetchFromGitHub, - AppKit, - Cocoa, }: let @@ -19,11 +17,6 @@ stdenv.mkDerivation { sha256 = "uvajxSelk1Wfd5is5kmT2fzDShlufBgC0PDCeabEOSE="; }; - buildInputs = [ - AppKit - Cocoa - ]; - installPhase = '' mkdir -p $out/bin cp pngpaste $out/bin diff --git a/pkgs/os-specific/darwin/print-reexports/default.nix b/pkgs/os-specific/darwin/print-reexports/default.nix deleted file mode 100644 index 88d8d8532cec..000000000000 --- a/pkgs/os-specific/darwin/print-reexports/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ - lib, - stdenv, - libyaml, -}: - -stdenv.mkDerivation { - name = "print-reexports"; - src = lib.sourceFilesBySuffices ./. [ ".c" ]; - - buildInputs = [ libyaml ]; - - buildPhase = '' - $CC -lyaml -o print-reexports main.c - ''; - - installPhase = '' - mkdir -p $out/bin - mv print-reexports $out/bin - ''; - meta.mainProgram = "print-reexports"; -} diff --git a/pkgs/os-specific/darwin/print-reexports/main.c b/pkgs/os-specific/darwin/print-reexports/main.c deleted file mode 100644 index e6ff527da966..000000000000 --- a/pkgs/os-specific/darwin/print-reexports/main.c +++ /dev/null @@ -1,213 +0,0 @@ -/** - * Display the list of re-exported libraries from a TAPI v2 .tbd file, one per - * line on stdout. - * - * TAPI files are the equivalent of library files for the purposes of linking. - * Like dylib files, they may re-export other libraries. In upstream usage - * these refer to the absolute paths of dylibs, and are resolved to .tbd files - * in combination with the syslibroot option. In nixpkgs, the .tbd files refer - * directly to other .tbd files without a syslibroot. Note that each .tbd file - * contains an install name, so the re-exported path does not affect the final - * result. - * - * In nixpkgs each framework is a distinct store path and some frameworks - * re-export other frameworks. The re-exported names are rewritten to refer to - * the store paths of dependencies via textual substitution. This utility is - * used to emit every file that is listed as a re-exported library, which - * allows the framework builder to verify their existence. - */ - -#include -#include -#include - -#define LOG(str, ...) fprintf(stderr, "%s", str) - -#define LOGF(...) fprintf(stderr, __VA_ARGS__) - -static yaml_node_t *get_mapping_entry(yaml_document_t *document, yaml_node_t *mapping, const char *name) { - if (!mapping) { - fprintf(stderr, "get_mapping_entry: mapping is null\n"); - return NULL; - } - - for ( - yaml_node_pair_t *pair = mapping->data.mapping.pairs.start; - pair < mapping->data.mapping.pairs.top; - ++pair - ) { - yaml_node_t *key = yaml_document_get_node(document, pair->key); - - if (!key) { - LOGF("key (%d) is null\n", pair->key); - return NULL; - } - - if (key->type != YAML_SCALAR_NODE) { - LOG("get_mapping_entry: key is not a scalar\n"); - return NULL; - } - - if (strncmp((const char *)key->data.scalar.value, name, key->data.scalar.length) != 0) { - continue; - } - - return yaml_document_get_node(document, pair->value); - } - - return NULL; -} - -static int emit_reexports_v2(yaml_document_t *document) { - yaml_node_t *root = yaml_document_get_root_node(document); - - yaml_node_t *exports = get_mapping_entry(document, root, "exports"); - - if (!exports) { - return 1; - } - - if (exports->type != YAML_SEQUENCE_NODE) { - LOG("value is not a sequence\n"); - return 0; - } - - for ( - yaml_node_item_t *export = exports->data.sequence.items.start; - export < exports->data.sequence.items.top; - ++export - ) { - yaml_node_t *export_node = yaml_document_get_node(document, *export); - - yaml_node_t *reexports = get_mapping_entry(document, export_node, "re-exports"); - - if (!reexports) { - continue; - } - - if (reexports->type != YAML_SEQUENCE_NODE) { - LOG("re-exports is not a sequence\n"); - return 0; - } - - for ( - yaml_node_item_t *reexport = reexports->data.sequence.items.start; - reexport < reexports->data.sequence.items.top; - ++reexport - ) { - yaml_node_t *val = yaml_document_get_node(document, *reexport); - - if (val->type != YAML_SCALAR_NODE) { - LOG("item is not a scalar\n"); - return 0; - } - - fwrite(val->data.scalar.value, val->data.scalar.length, 1, stdout); - putchar('\n'); - } - } - - return 1; -} - -static int emit_reexports_v4(yaml_document_t *document) { - yaml_node_t *root = yaml_document_get_root_node(document); - yaml_node_t *reexports = get_mapping_entry(document, root, "reexported-libraries"); - - if (!reexports) { - return 1; - } - - if (reexports->type != YAML_SEQUENCE_NODE) { - LOG("value is not a sequence\n"); - return 0; - } - - for ( - yaml_node_item_t *entry = reexports->data.sequence.items.start; - entry < reexports->data.sequence.items.top; - ++entry - ) { - yaml_node_t *entry_node = yaml_document_get_node(document, *entry); - - yaml_node_t *libs = get_mapping_entry(document, entry_node, "libraries"); - - if (!libs) { - continue; - } - - if (libs->type != YAML_SEQUENCE_NODE) { - LOG("libraries is not a sequence\n"); - return 0; - } - - for ( - yaml_node_item_t *lib = libs->data.sequence.items.start; - lib < libs->data.sequence.items.top; - ++lib - ) { - yaml_node_t *val = yaml_document_get_node(document, *lib); - - if (val->type != YAML_SCALAR_NODE) { - LOG("item is not a scalar\n"); - return 0; - } - - fwrite(val->data.scalar.value, val->data.scalar.length, 1, stdout); - putchar('\n'); - } - } - - return 1; -} - -int main(int argc, char **argv) { - int result = 0; - - if (argc != 2) { - fprintf(stderr, "Invalid usage\n"); - result = 2; - goto done; - } - - FILE *f = fopen(argv[1], "r"); - if (!f) { - perror("opening input file"); - result = errno; - goto done; - } - - yaml_parser_t yaml_parser; - if (!yaml_parser_initialize(&yaml_parser)) { - fprintf(stderr, "Failed to initialize yaml parser\n"); - result = 1; - goto err_file; - } - - yaml_parser_set_input_file(&yaml_parser, f); - - yaml_document_t yaml_document; - - if(!yaml_parser_load(&yaml_parser, &yaml_document)) { - fprintf(stderr, "Failed to load yaml file\n"); - result = 1; - goto err_yaml; - } - - // Try both, only fail if one reports an error. A lack of re-exports is not - // considered an error. - int ok = 1; - ok = ok && emit_reexports_v2(&yaml_document); - ok = ok && emit_reexports_v4(&yaml_document); - - result = !ok; - -err_yaml: - yaml_parser_delete(&yaml_parser); - -err_file: - fclose(f); - -done: - return result; -} diff --git a/pkgs/os-specific/darwin/print-reexports/setup-hook.sh b/pkgs/os-specific/darwin/print-reexports/setup-hook.sh deleted file mode 100644 index 9efb00aeb4dc..000000000000 --- a/pkgs/os-specific/darwin/print-reexports/setup-hook.sh +++ /dev/null @@ -1,19 +0,0 @@ -fixupOutputHooks+=('checkTbdReexports') - -checkTbdReexports() { - local dir="$1" - - while IFS= read -r -d $'\0' tbd; do - echo "checkTbdRexports: checking re-exports in $tbd" - while read -r target; do - local expected="${target%.dylib}.tbd" - if ! [ -e "$expected" ]; then - echo -e "Re-export missing:\n\t'$target'\n\t(expected '$expected')" - echo -e "While processing\n\t'$tbd'" - exit 1 - else - echo "Re-exported target '$target' ok" - fi - done < <(print-reexports "$tbd") - done < <(find $prefix -type f -name '*.tbd' -print0) -} diff --git a/pkgs/os-specific/darwin/qes/default.nix b/pkgs/os-specific/darwin/qes/default.nix index 5b824da0f587..cf6702b92c53 100644 --- a/pkgs/os-specific/darwin/qes/default.nix +++ b/pkgs/os-specific/darwin/qes/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - Carbon, }: stdenv.mkDerivation { @@ -16,8 +15,6 @@ stdenv.mkDerivation { sha256 = "1w9ppid7jg6f4q7pq40lhm0whg7xmnxcmf3pb9xqfkq2zj2f7dxv"; }; - buildInputs = [ Carbon ]; - makeFlags = [ "BUILD_PATH=$(out)/bin" ]; meta = with lib; { diff --git a/pkgs/os-specific/darwin/rewrite-tbd/default.nix b/pkgs/os-specific/darwin/rewrite-tbd/default.nix deleted file mode 100644 index 1026d9a8983a..000000000000 --- a/pkgs/os-specific/darwin/rewrite-tbd/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - libyaml, -}: - -stdenv.mkDerivation { - pname = "rewrite-tbd"; - version = "unstable-2023-03-27"; - - src = fetchFromGitHub { - owner = "thefloweringash"; - repo = "rewrite-tbd"; - rev = "d7852691762635028d237b7d00c3dc6a6613de79"; - hash = "sha256-syxioFiGvEv4Ypk5hlIjLQth5YmdFdr+NC+aXSXzG4k="; - }; - - # Nix takes care of these paths. Avoiding the use of `pkg-config` prevents an infinite recursion. - postPatch = '' - substituteInPlace Makefile.boot \ - --replace '$(shell pkg-config --cflags yaml-0.1)' "" \ - --replace '$(shell pkg-config --libs yaml-0.1)' "-lyaml" - ''; - - buildInputs = [ libyaml ]; - - makeFlags = [ - "-f" - "Makefile.boot" - "PREFIX=${placeholder "out"}" - ]; - - meta = with lib; { - homepage = "https://github.com/thefloweringash/rewrite-tbd/"; - description = "Rewrite filepath in .tbd to Nix applicable format"; - mainProgram = "rewrite-tbd"; - platforms = platforms.unix; - license = licenses.mit; - }; -} diff --git a/pkgs/os-specific/darwin/stubs/default.nix b/pkgs/os-specific/darwin/stubs/default.nix deleted file mode 100644 index 832fdc557b5b..000000000000 --- a/pkgs/os-specific/darwin/stubs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ - lib, - writeScriptBin, - runtimeShell, -}: - -let - fake = - name: - lib.overrideDerivation - (writeScriptBin name '' - #!${runtimeShell} - echo >&2 "Faking call to ${name} with arguments:" - echo >&2 "$@" - '') - (drv: { - name = "${name}-stub"; - }); -in - -{ - setfile = fake "SetFile"; - rez = fake "Rez"; - derez = fake "DeRez"; -} diff --git a/pkgs/os-specific/darwin/swift-corelibs/0001-Add-missing-TARGET_OS_-defines.patch b/pkgs/os-specific/darwin/swift-corelibs/0001-Add-missing-TARGET_OS_-defines.patch deleted file mode 100644 index db17c517c720..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0001-Add-missing-TARGET_OS_-defines.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 549160574ee44656d50997b27ef83736e0848201 Mon Sep 17 00:00:00 2001 -From: toonn -Date: Mon, 26 Apr 2021 20:51:05 +0200 -Subject: [PATCH] Add missing TARGET_OS_* defines - ---- - .../Base.subproj/SwiftRuntime/TargetConditionals.h | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/CoreFoundation/Base.subproj/SwiftRuntime/TargetConditionals.h b/CoreFoundation/Base.subproj/SwiftRuntime/TargetConditionals.h -index 6d42b873..abf746c9 100644 ---- a/CoreFoundation/Base.subproj/SwiftRuntime/TargetConditionals.h -+++ b/CoreFoundation/Base.subproj/SwiftRuntime/TargetConditionals.h -@@ -118,6 +118,13 @@ - - #define TARGET_OS_WIN32 TARGET_OS_WINDOWS - #define TARGET_OS_MAC TARGET_OS_DARWIN -+#define TARGET_OS_OSX TARGET_OS_DARWIN -+ -+#define TARGET_OS_IPHONE 0 -+#define TARGET_OS_WATCH 0 -+#define TARGET_OS_TV 0 -+#define TARGET_OS_EMBEDDED 0 -+ - - #if __x86_64__ - #define TARGET_CPU_PPC 0 --- -2.17.2 (Apple Git-113) - diff --git a/pkgs/os-specific/darwin/swift-corelibs/0002-Add-missing-launchd-header.patch b/pkgs/os-specific/darwin/swift-corelibs/0002-Add-missing-launchd-header.patch deleted file mode 100644 index b1187c56587e..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0002-Add-missing-launchd-header.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CoreFoundation/RunLoop.subproj/CFMessagePort.c 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/RunLoop.subproj/CFMessagePort.c 2023-06-09 20:25:28.599209755 -0400 -@@ -28,6 +28,8 @@ - #endif - #endif - -+#include -+ - extern pid_t getpid(void); - - #define __kCFMessagePortMaxNameLengthMax 255 diff --git a/pkgs/os-specific/darwin/swift-corelibs/0003-Fix-incompatible-pointer-conversion.patch b/pkgs/os-specific/darwin/swift-corelibs/0003-Fix-incompatible-pointer-conversion.patch deleted file mode 100644 index 910b622ed3ce..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0003-Fix-incompatible-pointer-conversion.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -u a/CoreFoundation/URL.subproj/CFURLComponents.c b/CoreFoundation/URL.subproj/CFURLComponents.c ---- a/CoreFoundation/URL.subproj/CFURLComponents.c 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/URL.subproj/CFURLComponents.c 2023-06-09 20:36:52.995514573 -0400 -@@ -66,7 +66,8 @@ - return CFRetain(CFSTR("A really nice CFURLComponents object")); - } - --CF_CROSS_PLATFORM_EXPORT void __CFURLComponentsDeallocate(CFURLComponentsRef instance) { -+CF_CROSS_PLATFORM_EXPORT void __CFURLComponentsDeallocate(CFTypeRef cf) { -+ CFURLComponentsRef instance = (CFURLComponentsRef)cf; - __CFGenericValidateType(instance, _CFURLComponentsGetTypeID()); - - if (instance->_urlString) CFRelease(instance->_urlString); -diff -u a/CoreFoundation/URL.subproj/CFURLComponents.h b/CoreFoundation/URL.subproj/CFURLComponents.h ---- a/CoreFoundation/URL.subproj/CFURLComponents.h 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/URL.subproj/CFURLComponents.h 2023-06-09 20:39:36.967857713 -0400 -@@ -38,7 +38,7 @@ - - CF_EXPORT CFTypeID _CFURLComponentsGetTypeID(void); - --CF_CROSS_PLATFORM_EXPORT void __CFURLComponentsDeallocate(CFURLComponentsRef); -+CF_CROSS_PLATFORM_EXPORT void __CFURLComponentsDeallocate(CFTypeRef); - - // URLComponents are always mutable. - CF_EXPORT _Nullable CFURLComponentsRef _CFURLComponentsCreate(CFAllocatorRef alloc); diff --git a/pkgs/os-specific/darwin/swift-corelibs/0004-Fix-Darwin-cmake-build.patch b/pkgs/os-specific/darwin/swift-corelibs/0004-Fix-Darwin-cmake-build.patch deleted file mode 100644 index afffa1abc8e0..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0004-Fix-Darwin-cmake-build.patch +++ /dev/null @@ -1,66 +0,0 @@ ---- a/CoreFoundation/CMakeLists.txt 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/CMakeLists.txt 2023-06-29 18:52:49.096019700 -0400 -@@ -129,7 +129,7 @@ - Base.subproj/CFByteOrder.h - Base.subproj/CFUUID.h - Base.subproj/CFUtilities.h -- Base.subproj/SwiftRuntime/CoreFoundation.h -+ Base.subproj/CoreFoundation.h # The SwiftRuntime version of this file causes linker errors and is not correct for standalone CF. - Base.subproj/SwiftRuntime/TargetConditionals.h - # Collections - Collections.subproj/CFArray.h -@@ -245,6 +245,8 @@ - # RunLoop - RunLoop.subproj/CFRunLoop.c - RunLoop.subproj/CFSocket.c -+ RunLoop.subproj/CFMachPort.c # These files are missing from the upstream `CMakeLists.txt` but required to build on Darwin. -+ RunLoop.subproj/CFMessagePort.c - # Stream - Stream.subproj/CFConcreteStreams.c - Stream.subproj/CFSocketStream.c -@@ -336,6 +338,11 @@ - target_include_directories(CoreFoundation - PRIVATE - ${CURL_INCLUDE_DIRS}) -+elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) -+ find_package(CURL REQUIRED) -+ target_include_directories(CoreFoundation PRIVATE ${CURL_INCLUDE_DIRS}) -+ find_package(LibXml2 REQUIRED) -+ target_include_directories(CoreFoundation PRIVATE ${LIBXML2_INCLUDE_DIR}) - else() - target_include_directories(CoreFoundation - PRIVATE -@@ -365,6 +372,10 @@ - PRIVATE - ${CURL_LIBRARIES} - ${LIBXML2_LIBRARIES}) -+elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) -+ target_link_libraries(CoreFoundation PRIVATE -+ ${CURL_LIBRARIES} -+ ${LIBXML2_LIBRARIES}) - else() - target_link_libraries(CoreFoundation - PRIVATE -@@ -398,9 +400,19 @@ - target_link_libraries(CoreFoundation - PRIVATE - icucore) -- set_target_properties(CoreFoundation -- PROPERTIES LINK_FLAGS -- -Xlinker;-alias_list;-Xlinker;Base.subproj/DarwinSymbolAliases;-twolevel_namespace;-sectcreate;__UNICODE;__csbitmaps;CharacterSets/CFCharacterSetBitmaps.bitmap;-sectcreate;__UNICODE;__properties;CharacterSets/CFUniCharPropertyDatabase.data;-sectcreate;__UNICODE;__data;CharacterSets/CFUnicodeData-L.mapping;-segprot;__UNICODE;r;r) -+ target_link_options(CoreFoundation -+ PUBLIC -+ "LINKER:-alias_list,../Base.subproj/DarwinSymbolAliases" -+ "LINKER:-twolevel_namespace" -+ "LINKER:-sectcreate,__UNICODE,__csbitmaps,../CharacterSets/CFCharacterSetBitmaps.bitmap" -+ "LINKER:-sectcreate,__UNICODE,__properties,../CharacterSets/CFUniCharPropertyDatabase.data" -+ "LINKER:-sectcreate,__UNICODE,__data,../CharacterSets/CFUnicodeData-L.mapping" -+ "LINKER:-segprot,__UNICODE,r,r" -+ "LINKER:-current_version,1454.90.0" -+ "LINKER:-compatibility_version,150.0.0" -+ "LINKER:-init,___CFInitialize") -+ set(CMAKE_SHARED_LIBRARY_PREFIX "") -+ set(CMAKE_SHARED_LIBRARY_SUFFIX "") - endif() - - install(TARGETS diff --git a/pkgs/os-specific/darwin/swift-corelibs/0005-Fix-framework-installation-path.patch b/pkgs/os-specific/darwin/swift-corelibs/0005-Fix-framework-installation-path.patch deleted file mode 100644 index e771ab3c66f2..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0005-Fix-framework-installation-path.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -u aa/CoreFoundation/CMakeLists.txt b/CoreFoundation/CMakeLists.txt ---- a/CoreFoundation/CMakeLists.txt 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/CMakeLists.txt 2023-06-29 18:59:19.492601179 -0400 - -@@ -424,16 +424,11 @@ - set(CMAKE_SHARED_LIBRARY_SUFFIX "") - endif() - --install(TARGETS -- CoreFoundation -- DESTINATION -- "${CMAKE_INSTALL_FULL_LIBDIR}") - install(DIRECTORY - ${CoreFoundation_FRAMEWORK_DIRECTORY} - DESTINATION -- ${CMAKE_INSTALL_PREFIX}/System/Library/Frameworks -- USE_SOURCE_PERMISSIONS -- PATTERN PrivateHeaders EXCLUDE) -+ ${CMAKE_INSTALL_PREFIX}/Library/Frameworks -+ USE_SOURCE_PERMISSIONS) - - - # TODO(compnerd) formalize this diff --git a/pkgs/os-specific/darwin/swift-corelibs/0006-System-CF-framework-compatibility.patch b/pkgs/os-specific/darwin/swift-corelibs/0006-System-CF-framework-compatibility.patch deleted file mode 100644 index 248cb5f60037..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0006-System-CF-framework-compatibility.patch +++ /dev/null @@ -1,84 +0,0 @@ -diff -u a/CoreFoundation/CMakeLists.txt b/CoreFoundation/CMakeLists.txt ---- a/CoreFoundation/CMakeLists.txt 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/CMakeLists.txt 2023-06-29 18:59:08.659632504 -0400 -@@ -1,5 +1,5 @@ - --cmake_minimum_required(VERSION 3.4.3) -+cmake_minimum_required(VERSION 3.14) - list(APPEND CMAKE_MODULE_PATH - "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") - -@@ -45,6 +45,8 @@ - ${FRAMEWORK_LIBRARY_TYPE} - FRAMEWORK_DIRECTORY - CoreFoundation_FRAMEWORK_DIRECTORY -+ VERSION -+ A - MODULE_MAP - Base.subproj/module.modulemap - PRIVATE_HEADERS -diff -u a/CoreFoundation/cmake/modules/CoreFoundationAddFramework.cmake b/CoreFoundation/cmake/modules/CoreFoundationAddFramework.cmake ---- a/CoreFoundation/cmake/modules/CoreFoundationAddFramework.cmake 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/cmake/modules/CoreFoundationAddFramework.cmake 2023-06-29 18:57:55.792860996 -0400 -@@ -3,7 +3,7 @@ - - function(add_framework NAME) - set(options STATIC SHARED) -- set(single_value_args MODULE_MAP FRAMEWORK_DIRECTORY) -+ set(single_value_args MODULE_MAP FRAMEWORK_DIRECTORY VERSION) - set(multiple_value_args PRIVATE_HEADERS PUBLIC_HEADERS SOURCES) - cmake_parse_arguments(AF "${options}" "${single_value_args}" "${multiple_value_args}" ${ARGN}) - -@@ -14,26 +14,32 @@ - set(AF_TYPE SHARED) - endif() - -+ file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/${NAME}.framework/Versions/${AF_VERSION}) -+ file(CREATE_LINK ${AF_VERSION} ${CMAKE_BINARY_DIR}/${NAME}.framework/Versions/Current SYMBOLIC) -+ - if(AF_MODULE_MAP) - file(COPY - ${AF_MODULE_MAP} - DESTINATION -- ${CMAKE_BINARY_DIR}/${NAME}.framework/Modules -+ ${CMAKE_BINARY_DIR}/${NAME}.framework/Versions/Current/Modules - NO_SOURCE_PERMISSIONS) -+ file(CREATE_LINK Versions/Current/Modules ${CMAKE_BINARY_DIR}/${NAME}.framework/Modules SYMBOLIC) - endif() - if(AF_PUBLIC_HEADERS) - file(COPY - ${AF_PUBLIC_HEADERS} - DESTINATION -- ${CMAKE_BINARY_DIR}/${NAME}.framework/Headers -+ ${CMAKE_BINARY_DIR}/${NAME}.framework/Versions/Current/Headers - NO_SOURCE_PERMISSIONS) -+ file(CREATE_LINK Versions/Current/Headers ${CMAKE_BINARY_DIR}/${NAME}.framework/Headers SYMBOLIC) - endif() - if(AF_PRIVATE_HEADERS) - file(COPY - ${AF_PRIVATE_HEADERS} - DESTINATION -- ${CMAKE_BINARY_DIR}/${NAME}.framework/PrivateHeaders -+ ${CMAKE_BINARY_DIR}/${NAME}.framework/Versions/Current/PrivateHeaders - NO_SOURCE_PERMISSIONS) -+ file(CREATE_LINK Versions/Current/PrivateHeaders ${CMAKE_BINARY_DIR}/${NAME}.framework/PrivateHeaders SYMBOLIC) - endif() - add_custom_target(${NAME}_POPULATE_HEADERS - DEPENDS -@@ -51,13 +57,15 @@ - set_target_properties(${NAME} - PROPERTIES - LIBRARY_OUTPUT_DIRECTORY -- ${CMAKE_BINARY_DIR}/${NAME}.framework) -+ ${CMAKE_BINARY_DIR}/${NAME}.framework/Versions/Current) - target_compile_options(${NAME} - PRIVATE - -F;${CMAKE_BINARY_DIR} - -I;${CMAKE_BINARY_DIR}/${NAME}.framework/PrivateHeaders) - add_dependencies(${NAME} ${NAME}_POPULATE_HEADERS) - -+ file(CREATE_LINK Versions/Current/${NAME} ${CMAKE_BINARY_DIR}/${NAME}.framework/${NAME} SYMBOLIC) -+ - if(AF_FRAMEWORK_DIRECTORY) - set(${AF_FRAMEWORK_DIRECTORY} ${CMAKE_BINARY_DIR}/${NAME}.framework PARENT_SCOPE) - endif() diff --git a/pkgs/os-specific/darwin/swift-corelibs/0007-Use-nixpkgs-icu.patch b/pkgs/os-specific/darwin/swift-corelibs/0007-Use-nixpkgs-icu.patch deleted file mode 100644 index 78fa517ce76d..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0007-Use-nixpkgs-icu.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -ur d/CoreFoundation/CMakeLists.txt e/CoreFoundation/CMakeLists.txt ---- d/CoreFoundation/CMakeLists.txt 1969-12-31 19:00:01.000000000 -0500 -+++ e/CoreFoundation/CMakeLists.txt 2023-06-29 19:13:15.561253229 -0400 -@@ -343,6 +343,7 @@ - elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) - find_package(CURL REQUIRED) - target_include_directories(CoreFoundation PRIVATE ${CURL_INCLUDE_DIRS}) -+ find_package(ICU COMPONENTS uc i18n data REQUIRED) - find_package(LibXml2 REQUIRED) - target_include_directories(CoreFoundation PRIVATE ${LIBXML2_INCLUDE_DIR}) - else() -@@ -377,6 +378,9 @@ - elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) - target_link_libraries(CoreFoundation PRIVATE - ${CURL_LIBRARIES} -+ ICU::uc -+ ICU::i18n -+ ICU::data - ${LIBXML2_LIBRARIES}) - else() - target_link_libraries(CoreFoundation -@@ -408,9 +412,6 @@ - PROPERTIES LINK_FLAGS - -Xlinker;@${CMAKE_SOURCE_DIR}/linux.ld;-Bsymbolic) - elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) -- target_link_libraries(CoreFoundation -- PRIVATE -- icucore) - target_link_options(CoreFoundation - PUBLIC - "LINKER:-alias_list,../Base.subproj/DarwinSymbolAliases" diff --git a/pkgs/os-specific/darwin/swift-corelibs/0008-Dont-link-libcurl.patch b/pkgs/os-specific/darwin/swift-corelibs/0008-Dont-link-libcurl.patch deleted file mode 100644 index 4207bf1a82f5..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/0008-Dont-link-libcurl.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff -u a/CoreFoundation/CMakeLists.txt b/CoreFoundation/CMakeLists.txt ---- a/CoreFoundation/CMakeLists.txt 1969-12-31 19:00:01.000000000 -0500 -+++ b/CoreFoundation/CMakeLists.txt 2023-06-29 19:39:30.074449222 -0400 -@@ -104,7 +104,6 @@ - # URL - URL.subproj/CFURL.inc.h - URL.subproj/CFURLPriv.h -- URL.subproj/CFURLSessionInterface.h - PUBLIC_HEADERS - # FIXME: PrivateHeaders referenced by public headers - Base.subproj/CFKnownLocations.h -@@ -120,7 +119,6 @@ - String.subproj/CFRegularExpression.h - String.subproj/CFRunArray.h - URL.subproj/CFURLPriv.h -- URL.subproj/CFURLSessionInterface.h - - # AppServices - AppServices.subproj/CFNotificationCenter.h -@@ -280,8 +278,7 @@ - URL.subproj/CFURL.c - URL.subproj/CFURLAccess.c - URL.subproj/CFURLComponents.c -- URL.subproj/CFURLComponents_URIParser.c -- URL.subproj/CFURLSessionInterface.c) -+ URL.subproj/CFURLComponents_URIParser.c) - if(CMAKE_SYSTEM_NAME STREQUAL Linux OR CMAKE_SYSTEM_NAME STREQUAL Android) - target_compile_definitions(CoreFoundation - PRIVATE -@@ -341,8 +338,6 @@ - PRIVATE - ${CURL_INCLUDE_DIRS}) - elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) -- find_package(CURL REQUIRED) -- target_include_directories(CoreFoundation PRIVATE ${CURL_INCLUDE_DIRS}) - find_package(ICU COMPONENTS uc i18n data REQUIRED) - find_package(LibXml2 REQUIRED) - target_include_directories(CoreFoundation PRIVATE ${LIBXML2_INCLUDE_DIR}) -@@ -377,7 +372,6 @@ - ${LIBXML2_LIBRARIES}) - elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin) - target_link_libraries(CoreFoundation PRIVATE -- ${CURL_LIBRARIES} - ICU::uc - ICU::i18n - ICU::data diff --git a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix deleted file mode 100644 index 96339ac47457..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix +++ /dev/null @@ -1,114 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchurl, - makeSetupHook, - cmake, - pkg-config, - launchd, - libdispatch, - python3Minimal, - libxml2, - objc4, - icu, -}: - -let - # 10.12 adds a new sysdir.h that our version of CF in the main derivation depends on, but - # isn't available publicly, so instead we grab an older version of the same file that did - # not use sysdir.h, but provided the same functionality. Luckily it's simple :) hack hack - sysdir-free-system-directories = fetchurl { - url = "https://raw.githubusercontent.com/apple/swift-corelibs-foundation/9a5d8420f7793e63a8d5ec1ede516c4ebec939f0/CoreFoundation/Base.subproj/CFSystemDirectories.c"; - sha256 = "0krfyghj4f096arvvpf884ra5czqlmbrgf8yyc0b3avqmb613pcc"; - }; -in - -stdenv.mkDerivation { - pname = "swift-corefoundation"; - version = "unstable-2018-09-14"; - - src = fetchFromGitHub { - owner = "apple"; - repo = "swift-corelibs-foundation"; - rev = "71aaba20e1450a82c516af1342fe23268e15de0a"; - sha256 = "17kpql0f27xxz4jjw84vpas5f5sn4vdqwv10g151rc3rswbwln1z"; - }; - - nativeBuildInputs = [ - cmake - pkg-config - python3Minimal - ]; - buildInputs = [ - (lib.getDev launchd) - libdispatch - libxml2 - objc4 - icu - ]; - - patches = [ - ./0001-Add-missing-TARGET_OS_-defines.patch - # CFMessagePort.h uses `bootstrap_check_in` without declaring it, which is defined in the launchd headers. - ./0002-Add-missing-launchd-header.patch - # CFURLComponents fails to build with clang 16 due to an invalid pointer conversion. This is fixed upstream. - ./0003-Fix-incompatible-pointer-conversion.patch - # Fix `CMakeLists.txt` to allow it to be used instead of `build.py` to build on Darwin. - ./0004-Fix-Darwin-cmake-build.patch - # Install CF framework in `$out/Library/Frameworks` instead of `$out/System/Frameworks`. - ./0005-Fix-framework-installation-path.patch - # Build a framework that matches the contents of the system CoreFoundation. This patch adds - # versioning and drops the prefix and suffix, so the dynamic library is named `CoreFoundation` - # instead of `libCoreFoundation.dylib`. - ./0006-System-CF-framework-compatibility.patch - # Link against the nixpkgs ICU instead of using Apple’s vendored version. - ./0007-Use-nixpkgs-icu.patch - # Don’t link against libcurl. This breaks a cycle between CF and curl, which depends on CF and - # uses the SystemConfiguration framework to support NAT64. - # This is safe because the symbols provided in CFURLSessionInterface are not provided by the - # system CoreFoundation. They are meant to be used by the implementation of `NSURLSession` in - # swift-corelibs-foundation, which is not built because it is not fully compatible with the - # system Foundation used on Darwin. - ./0008-Dont-link-libcurl.patch - ]; - - postPatch = '' - cd CoreFoundation - - cp ${sysdir-free-system-directories} Base.subproj/CFSystemDirectories.c - - # Includes xpc for some initialization routine that they don't define anyway, so no harm here - substituteInPlace PlugIn.subproj/CFBundlePriv.h \ - --replace '#if (TARGET_OS_MAC' '#if (0' - - # Why do we define __GNU__? Is that normal? - substituteInPlace Base.subproj/CFAsmMacros.h \ - --replace '#if defined(__GNU__) ||' '#if 0 &&' - - # The MIN macro doesn't seem to be defined sensibly for us. Not sure if our stdenv or their bug - substituteInPlace Base.subproj/CoreFoundation_Prefix.h \ - --replace '#if DEPLOYMENT_TARGET_WINDOWS || DEPLOYMENT_TARGET_LINUX' '#if 1' - ''; - - env.NIX_CFLAGS_COMPILE = toString [ - # Silence warnings regarding other targets - "-Wno-error=undef-prefix" - # Avoid redefinitions when including objc headers - "-DINCLUDE_OBJC=1" - ]; - - cmakeFlags = [ - "-DBUILD_SHARED_LIBS=ON" - "-DCF_ENABLE_LIBDISPATCH=OFF" - ]; - - enableParallelBuilding = true; - - postInstall = '' - install_name_tool -id '@rpath/CoreFoundation.framework/Versions/A/CoreFoundation' \ - "$out/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation" - - mkdir -p "$out/nix-support" - ''; -} diff --git a/pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix b/pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix deleted file mode 100644 index ed3512d7b5ad..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ - stdenv, - fetchFromGitHub, - cmake, - apple_sdk_sierra, - xnu-new, -}: - -stdenv.mkDerivation rec { - name = "swift-corelibs-libdispatch"; - src = fetchFromGitHub { - owner = "apple"; - repo = name; - rev = "f83b5a498bad8e9ff8916183cf6e8ccf677c346b"; - sha256 = "1czkyyc9llq2mnqfp19mzcfsxzas0y8zrk0gr5hg60acna6jkz2l"; - }; - nativeBuildInputs = [ cmake ]; - buildInputs = [ - apple_sdk_sierra.sdk - xnu-new - ]; -} diff --git a/pkgs/os-specific/darwin/trash/default.nix b/pkgs/os-specific/darwin/trash/default.nix index d3bfcf6420d1..d988259daf8c 100644 --- a/pkgs/os-specific/darwin/trash/default.nix +++ b/pkgs/os-specific/darwin/trash/default.nix @@ -3,9 +3,6 @@ stdenv, fetchFromGitHub, perl, - AppKit, - Cocoa, - ScriptingBridge, }: stdenv.mkDerivation rec { @@ -21,9 +18,6 @@ stdenv.mkDerivation rec { buildInputs = [ perl - Cocoa - AppKit - ScriptingBridge ]; patches = [ ./trash.diff ]; diff --git a/pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch b/pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch deleted file mode 100644 index ce2a0e7cc5b3..000000000000 --- a/pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch +++ /dev/null @@ -1,30 +0,0 @@ -commit 166afaf144d6473464975438353257359dd51708 -Author: Andreas Wiese -Date: Thu Feb 1 11:35:02 2024 +0100 - - aa-remove-unknown: fix readability check - - This check is intended for ensuring that the profiles file can actually - be opened. The *actual* check is performed by the shell, not the read - utility, which won't even be executed if the input redirection (and - hence the test) fails. - - If the test succeeds, though, using `read` here might actually - jeopardize the test result if there are no profiles loaded and the file - is empty. - - This commit fixes that case by simply using `true` instead of `read`. - -diff --git a/utils/aa-remove-unknown b/utils/aa-remove-unknown -index 0e00d6a0..3351feef 100755 ---- a/utils/aa-remove-unknown -+++ b/utils/aa-remove-unknown -@@ -63,7 +63,7 @@ fi - # We have to do this check because error checking awk's getline() below is - # tricky and, as is, results in an infinite loop when apparmorfs returns an - # error from open(). --if ! IFS= read -r _ < "$PROFILES" ; then -+if ! true < "$PROFILES" ; then - echo "ERROR: Unable to read apparmorfs profiles file" 1>&2 - exit 1 - elif [ ! -w "$REMOVE" ] ; then diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix deleted file mode 100644 index b9cc52fb5bb8..000000000000 --- a/pkgs/os-specific/linux/apparmor/default.nix +++ /dev/null @@ -1,435 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitLab, - fetchpatch, - makeWrapper, - autoreconfHook, - autoconf-archive, - pkg-config, - which, - flex, - bison, - linuxHeaders ? stdenv.cc.libc.linuxHeaders, - gawk, - withPerl ? - stdenv.hostPlatform == stdenv.buildPlatform && lib.meta.availableOn stdenv.hostPlatform perl, - perl, - withPython ? - stdenv.hostPlatform == stdenv.buildPlatform && lib.meta.availableOn stdenv.hostPlatform python3, - python3, - swig, - ncurses, - pam, - libnotify, - buildPackages, - coreutils, - bash, - gnugrep, - gnused, - kmod, - writeShellScript, - closureInfo, - runCommand, - libxcrypt, -}: - -let - apparmor-version = "4.0.3"; - - apparmor-meta = - component: with lib; { - homepage = "https://apparmor.net/"; - description = "Mandatory access control system - ${component}"; - license = with licenses; [ - gpl2Only - lgpl21Only - ]; - maintainers = with maintainers; [ - julm - thoughtpolice - grimmauld - ]; - platforms = platforms.linux; - }; - - apparmor-sources = fetchFromGitLab { - owner = "apparmor"; - repo = "apparmor"; - rev = "v${apparmor-version}"; - hash = "sha256-6RMttvlXepxUyqdZeDujjVGOwuXl/nXnjii4sA/ppc4="; - }; - - aa-teardown = writeShellScript "aa-teardown" '' - PATH="${ - lib.makeBinPath [ - coreutils - gnused - gnugrep - ] - }:$PATH" - . ${apparmor-parser}/lib/apparmor/rc.apparmor.functions - remove_profiles - ''; - - prePatchCommon = '' - chmod a+x ./common/list_capabilities.sh ./common/list_af_names.sh - patchShebangs ./common/list_capabilities.sh ./common/list_af_names.sh - substituteInPlace ./common/Make.rules \ - --replace "/usr/bin/pod2man" "${buildPackages.perl}/bin/pod2man" \ - --replace "/usr/bin/pod2html" "${buildPackages.perl}/bin/pod2html" \ - --replace "/usr/share/man" "share/man" - substituteInPlace ./utils/Makefile \ - --replace "/usr/include/linux/capability.h" "${linuxHeaders}/include/linux/capability.h" - ''; - - patches = - [ - ./0001-aa-remove-unknown_empty-ruleset.patch - - (fetchpatch { - name = "basename.patch"; - url = "https://gitlab.com/apparmor/apparmor/-/commit/7fb040bde69ebdfce48cf1a01c1a62fd4f8eef0a.patch"; - hash = "sha256-RZ04nfcV8hTd2CO3mYcfOGCLke8+FhV7DPfmDqSSdWk="; - }) - ] - ++ lib.optionals stdenv.hostPlatform.isMusl [ - (fetchpatch { - url = "https://git.alpinelinux.org/aports/plain/testing/apparmor/0003-Added-missing-typedef-definitions-on-parser.patch?id=74b8427cc21f04e32030d047ae92caa618105b53"; - name = "0003-Added-missing-typedef-definitions-on-parser.patch"; - sha256 = "0yyaqz8jlmn1bm37arggprqz0njb4lhjni2d9c8qfqj0kll0bam0"; - }) - ]; - - python = python3.withPackages (ps: with ps; [ setuptools ]); - - # Set to `true` after the next FIXME gets fixed or this gets some - # common derivation infra. Too much copy-paste to fix one by one. - doCheck = false; - - # FIXME: convert these to a single multiple-outputs package? - - libapparmor = stdenv.mkDerivation { - pname = "libapparmor"; - version = apparmor-version; - - src = apparmor-sources; - - # checking whether python bindings are enabled... yes - # checking for python3... no - # configure: error: python is required when enabling python bindings - strictDeps = false; - - nativeBuildInputs = [ - autoconf-archive - autoreconfHook - bison - flex - pkg-config - swig - ncurses - which - perl - ] ++ lib.optional withPython python; - - buildInputs = [ libxcrypt ] ++ lib.optional withPerl perl ++ lib.optional withPython python; - - # required to build apparmor-parser - dontDisableStatic = true; - - prePatch = - prePatchCommon - + '' - substituteInPlace ./libraries/libapparmor/swig/perl/Makefile.am --replace install_vendor install_site - ''; - inherit patches; - - postPatch = '' - cd ./libraries/libapparmor - ''; - - # https://gitlab.com/apparmor/apparmor/issues/1 - configureFlags = [ - (lib.withFeature withPerl "perl") - (lib.withFeature withPython "python") - ]; - - outputs = [ "out" ] ++ lib.optional withPython "python"; - - postInstall = lib.optionalString withPython '' - mkdir -p $python/lib - mv $out/lib/python* $python/lib/ - ''; - - inherit doCheck; - - meta = apparmor-meta "library"; - }; - - apparmor-utils = python.pkgs.buildPythonApplication { - pname = "apparmor-utils"; - version = apparmor-version; - format = "other"; - - src = apparmor-sources; - - strictDeps = true; - - nativeBuildInputs = [ - makeWrapper - which - python - ]; - - buildInputs = [ - bash - perl - python - libapparmor - (libapparmor.python or null) - ]; - - propagatedBuildInputs = [ - (libapparmor.python or null) - - # Used by aa-notify - python.pkgs.notify2 - python.pkgs.psutil - ]; - - prePatch = - prePatchCommon - + - # Do not build vim file - lib.optionalString stdenv.hostPlatform.isMusl '' - sed -i ./utils/Makefile -e "/\/d" - '' - + '' - sed -i -E 's/^(DESTDIR|BINDIR|PYPREFIX)=.*//g' ./utils/Makefile - - sed -i utils/aa-unconfined -e "/my_env\['PATH'\]/d" - - substituteInPlace utils/aa-remove-unknown \ - --replace "/lib/apparmor/rc.apparmor.functions" "${apparmor-parser}/lib/apparmor/rc.apparmor.functions" - ''; - inherit patches; - postPatch = "cd ./utils"; - makeFlags = [ "LANGS=" ]; - installFlags = [ - "DESTDIR=$(out)" - "BINDIR=$(out)/bin" - "VIM_INSTALL_PATH=$(out)/share" - "PYPREFIX=" - ]; - - postInstall = '' - wrapProgram $out/bin/aa-remove-unknown \ - --prefix PATH : ${lib.makeBinPath [ gawk ]} - - ln -s ${aa-teardown} $out/bin/aa-teardown - ''; - - inherit doCheck; - - meta = apparmor-meta "user-land utilities" // { - broken = !(withPython && withPerl); - }; - }; - - apparmor-bin-utils = stdenv.mkDerivation { - pname = "apparmor-bin-utils"; - version = apparmor-version; - - src = apparmor-sources; - - nativeBuildInputs = [ - pkg-config - libapparmor - which - ]; - - buildInputs = [ - libapparmor - ]; - - prePatch = prePatchCommon; - postPatch = '' - cd ./binutils - ''; - makeFlags = [ - "LANGS=" - "USE_SYSTEM=1" - ]; - installFlags = [ - "DESTDIR=$(out)" - "BINDIR=$(out)/bin" - "SBINDIR=$(out)/bin" - ]; - - inherit doCheck; - - meta = apparmor-meta "binary user-land utilities"; - }; - - apparmor-parser = stdenv.mkDerivation { - pname = "apparmor-parser"; - version = apparmor-version; - - src = apparmor-sources; - - nativeBuildInputs = [ - bison - flex - which - ]; - - buildInputs = [ libapparmor ]; - - prePatch = - prePatchCommon - + '' - ## techdoc.pdf still doesn't build ... - substituteInPlace ./parser/Makefile \ - --replace "/usr/bin/bison" "${bison}/bin/bison" \ - --replace "/usr/bin/flex" "${flex}/bin/flex" \ - --replace "/usr/include/linux/capability.h" "${linuxHeaders}/include/linux/capability.h" \ - --replace "manpages htmlmanpages pdf" "manpages htmlmanpages" - substituteInPlace parser/rc.apparmor.functions \ - --replace "/sbin/apparmor_parser" "$out/bin/apparmor_parser" - sed -i parser/rc.apparmor.functions -e '2i . ${./fix-rc.apparmor.functions.sh}' - ''; - inherit patches; - postPatch = '' - cd ./parser - ''; - makeFlags = [ - "LANGS=" - "USE_SYSTEM=1" - "INCLUDEDIR=${libapparmor}/include" - "AR=${stdenv.cc.bintools.targetPrefix}ar" - ]; - installFlags = [ - "DESTDIR=$(out)" - "DISTRO=unknown" - ]; - - inherit doCheck; - - meta = apparmor-meta "rule parser"; - }; - - apparmor-pam = stdenv.mkDerivation { - pname = "apparmor-pam"; - version = apparmor-version; - - src = apparmor-sources; - - nativeBuildInputs = [ - pkg-config - which - ]; - - buildInputs = [ - libapparmor - pam - ]; - - postPatch = '' - cd ./changehat/pam_apparmor - ''; - makeFlags = [ "USE_SYSTEM=1" ]; - installFlags = [ "DESTDIR=$(out)" ]; - - inherit doCheck; - - meta = apparmor-meta "PAM service"; - }; - - apparmor-profiles = stdenv.mkDerivation { - pname = "apparmor-profiles"; - version = apparmor-version; - - src = apparmor-sources; - - nativeBuildInputs = [ which ]; - - postPatch = '' - cd ./profiles - ''; - - installFlags = [ - "DESTDIR=$(out)" - "EXTRAS_DEST=$(out)/share/apparmor/extra-profiles" - ]; - - inherit doCheck; - - meta = apparmor-meta "profiles"; - }; - - apparmor-kernel-patches = stdenv.mkDerivation { - pname = "apparmor-kernel-patches"; - version = apparmor-version; - - src = apparmor-sources; - - dontBuild = true; - - installPhase = '' - mkdir "$out" - cp -R ./kernel-patches/* "$out" - ''; - - inherit doCheck; - - meta = apparmor-meta "kernel patches"; - }; - - # Generate generic AppArmor rules in a file, from the closure of given - # rootPaths. To be included in an AppArmor profile like so: - # - # include "${apparmorRulesFromClosure { } [ pkgs.hello ]}" - apparmorRulesFromClosure = - { - # The store path of the derivation is given in $path - additionalRules ? [ ], - # TODO: factorize here some other common paths - # that may emerge from use cases. - baseRules ? [ - "r $path" - "r $path/etc/**" - "mr $path/share/**" - # Note that not all libraries are prefixed with "lib", - # eg. glibc-2.30/lib/ld-2.30.so - "mr $path/lib/**.so*" - "mr $path/lib64/**.so*" - # eg. glibc-2.30/lib/gconv/gconv-modules - "r $path/lib/**" - "r $path/lib64/**" - # Internal executables - "ixr $path/libexec/**" - ], - name ? "", - }: - rootPaths: - runCommand ("apparmor-closure-rules" + lib.optionalString (name != "") "-${name}") { } '' - touch $out - while read -r path - do printf >>$out "%s,\n" ${ - lib.concatMapStringsSep " " (x: "\"${x}\"") (baseRules ++ additionalRules) - } - done <${closureInfo { inherit rootPaths; }}/store-paths - ''; -in -{ - inherit - libapparmor - apparmor-utils - apparmor-bin-utils - apparmor-parser - apparmor-pam - apparmor-profiles - apparmor-kernel-patches - apparmorRulesFromClosure - ; -} diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index ea06f5281950..825ffa4523a9 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -197,7 +197,7 @@ assert withBootloader -> withEfi; let wantCurl = withRemote || withImportd; - version = "257.3"; + version = "257.5"; # Use the command below to update `releaseTimestamp` on every (major) version # change. More details in the commentary at mesonFlags. @@ -215,7 +215,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "systemd"; repo = "systemd"; rev = "v${version}"; - hash = "sha256-GvRn55grHWR6M+tA86RMzqinuXNpPZzRB4ApuGN/ZvU="; + hash = "sha256-mn/JB/nrOz2TOobu2d+XBH2dVH3vn/HPvWN4Zz6s+SM="; }; # On major changes, or when otherwise required, you *must* : @@ -336,11 +336,13 @@ stdenv.mkDerivation (finalAttrs: { [ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111523 "trivialautovarinit" - # breaks clang -target bpf; should be fixed to filter target? ] ++ (lib.optionals withLibBPF [ + # breaks clang -target bpf; should be fixed to not use + # a wrapped clang? "zerocallusedregs" "shadowstack" + "pacret" ]); nativeBuildInputs = diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix index b65285ef7133..3e97c23b1a2a 100644 --- a/pkgs/servers/clickhouse/default.nix +++ b/pkgs/servers/clickhouse/default.nix @@ -1,6 +1,7 @@ { lib, llvmPackages, + llvmPackages_16, fetchFromGitHub, fetchpatch, cmake, @@ -16,7 +17,6 @@ rustSupport ? true, - corrosion, rustc, cargo, rustPlatform, @@ -25,12 +25,7 @@ let inherit (llvmPackages) stdenv; mkDerivation = - ( - if stdenv.hostPlatform.isDarwin then - darwin.apple_sdk_11_0.llvmPackages_16.stdenv - else - llvmPackages.stdenv - ).mkDerivation; + (if stdenv.hostPlatform.isDarwin then llvmPackages_16.stdenv else llvmPackages.stdenv).mkDerivation; in mkDerivation rec { pname = "clickhouse"; diff --git a/pkgs/servers/code-server/default.nix b/pkgs/servers/code-server/default.nix index 4121a5e8b4d3..46977793f6fd 100644 --- a/pkgs/servers/code-server/default.nix +++ b/pkgs/servers/code-server/default.nix @@ -18,10 +18,6 @@ libsecret, xorg, ripgrep, - AppKit, - Cocoa, - CoreServices, - Security, cctools, xcbuild, quilt, @@ -149,10 +145,6 @@ stdenv.mkDerivation (finalAttrs: { libsecret ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Cocoa - CoreServices - Security cctools xcbuild ]; diff --git a/pkgs/servers/dns/doh-proxy-rust/default.nix b/pkgs/servers/dns/doh-proxy-rust/default.nix index 913d77b029ec..cec812fe5ea9 100644 --- a/pkgs/servers/dns/doh-proxy-rust/default.nix +++ b/pkgs/servers/dns/doh-proxy-rust/default.nix @@ -3,7 +3,6 @@ rustPlatform, fetchCrate, stdenv, - Security, libiconv, nixosTests, }: @@ -22,7 +21,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-eYJoHFIC0NF3OAbZXDWB57IOFC9JDV4IXHQgzIWMT04="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv ]; diff --git a/pkgs/servers/fedigroups/default.nix b/pkgs/servers/fedigroups/default.nix index 83e53c195fcf..743b0c8a75ae 100644 --- a/pkgs/servers/fedigroups/default.nix +++ b/pkgs/servers/fedigroups/default.nix @@ -1,12 +1,10 @@ { lib, - stdenv, fetchFromGitea, rustPlatform, pkg-config, git, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -42,7 +40,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; meta = with lib; { homepage = "https://git.ondrovo.com/MightyPork/group-actor#fedi-groups"; diff --git a/pkgs/servers/geospatial/martin/default.nix b/pkgs/servers/geospatial/martin/default.nix index 9d48f9c1136b..b111df18b60a 100644 --- a/pkgs/servers/geospatial/martin/default.nix +++ b/pkgs/servers/geospatial/martin/default.nix @@ -1,12 +1,9 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -25,12 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ openssl ]; checkFlags = [ "--skip function_source_schemas" diff --git a/pkgs/servers/hasura/cli.nix b/pkgs/servers/hasura/cli.nix index 09e1a5fd95c1..0584e872f310 100644 --- a/pkgs/servers/hasura/cli.nix +++ b/pkgs/servers/hasura/cli.nix @@ -1,10 +1,19 @@ -{ buildGoModule, hasura-graphql-engine }: +{ + buildGoModule, + lib, + fetchFromGitHub, +}: buildGoModule rec { pname = "hasura"; - version = hasura-graphql-engine.version; + version = "2.3.1"; - src = hasura-graphql-engine.src; + src = fetchFromGitHub { + owner = "hasura"; + repo = "graphql-engine"; + rev = "v${version}"; + sha256 = "1r19qw2wxzmngb6sjpin3dk6i5r491brcb0ir4g8kw9d0ic90hpy"; + }; modRoot = "./cli"; subPackages = [ "cmd/hasura" ]; @@ -28,7 +37,9 @@ buildGoModule rec { ''; meta = { - inherit (hasura-graphql-engine.meta) license homepage maintainers; + homepage = "https://www.hasura.io"; + maintainers = [ lib.maintainers.lassulus ]; + license = lib.licenses.asl20; description = "Hasura GraphQL Engine CLI"; mainProgram = "hasura"; }; diff --git a/pkgs/servers/krill/default.nix b/pkgs/servers/krill/default.nix index 19ea2892e999..2cd92aa24622 100644 --- a/pkgs/servers/krill/default.nix +++ b/pkgs/servers/krill/default.nix @@ -5,7 +5,6 @@ openssl, pkg-config, stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -22,7 +21,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-PR8HoHroHp5nBbRwR8TZ5NeBH4eDXGV46HkDLeydmAk="; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; # Needed to get openssl-sys to use pkgconfig. diff --git a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix index b77b1254c86c..cfef58e0b151 100644 --- a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix @@ -4,7 +4,6 @@ fetchFromGitHub, lib, libiconv, - Security, nixosTests, }: @@ -29,7 +28,6 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security ]; passthru.tests = { inherit (nixosTests.prometheus-exporters) wireguard; }; diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix index 158d0cc142e4..07102e05e42d 100644 --- a/pkgs/servers/mpd/default.nix +++ b/pkgs/servers/mpd/default.nix @@ -9,9 +9,6 @@ systemd, fmt, buildPackages, - # Darwin inputs - AudioToolbox, - AudioUnit, # Inputs curl, libcdio, @@ -209,21 +206,15 @@ let sha256 = "sha256-6wEFgiMsEoWvmfH609d+UZY7jzqDoNmXalpHBipqTN0="; }; - buildInputs = - [ - glib - fmt - # According to the configurePhase of meson, gtest is considered a - # runtime dependency. Quoting: - # - # Run-time dependency GTest found: YES 1.10.0 - gtest - ] - ++ concatAttrVals features_ featureDependencies - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioToolbox - AudioUnit - ]; + buildInputs = [ + glib + fmt + # According to the configurePhase of meson, gtest is considered a + # runtime dependency. Quoting: + # + # Run-time dependency GTest found: YES 1.10.0 + gtest + ] ++ concatAttrVals features_ featureDependencies; nativeBuildInputs = [ meson diff --git a/pkgs/servers/openvscode-server/default.nix b/pkgs/servers/openvscode-server/default.nix index 9eb723753496..e0637893c92f 100644 --- a/pkgs/servers/openvscode-server/default.nix +++ b/pkgs/servers/openvscode-server/default.nix @@ -18,9 +18,6 @@ libkrb5, xorg, ripgrep, - AppKit, - Cocoa, - Security, cctools, nixosTests, }: @@ -127,9 +124,6 @@ stdenv.mkDerivation (finalAttrs: { libkrb5 ]) ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Cocoa - Security cctools ]; diff --git a/pkgs/servers/oxigraph/default.nix b/pkgs/servers/oxigraph/default.nix index 4c53bbc5200f..7aaa0f023f6d 100644 --- a/pkgs/servers/oxigraph/default.nix +++ b/pkgs/servers/oxigraph/default.nix @@ -1,11 +1,8 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, installShellFiles, - IOKit, - Security, }: rustPlatform.buildRustPackage rec { @@ -27,10 +24,6 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Security - ]; buildAndTestSubdir = "cli"; buildNoDefaultFeatures = true; diff --git a/pkgs/servers/piping-server-rust/default.nix b/pkgs/servers/piping-server-rust/default.nix index 2798e203542e..cbdc1e60553a 100644 --- a/pkgs/servers/piping-server-rust/default.nix +++ b/pkgs/servers/piping-server-rust/default.nix @@ -2,9 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - CoreServices, - Security, }: rustPlatform.buildRustPackage rec { @@ -21,11 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-m6bYkewBE0ZloDVUhUslS+dgPyoK+eay7rrP3+c00mo="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - ]; - meta = with lib; { description = "Infinitely transfer between every device over pure HTTP with pipes or browsers"; homepage = "https://github.com/nwtgck/piping-server-rust"; diff --git a/pkgs/servers/pleroma/default.nix b/pkgs/servers/pleroma/default.nix index cb9dc6e2ce8c..067fb069e436 100644 --- a/pkgs/servers/pleroma/default.nix +++ b/pkgs/servers/pleroma/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, beamPackages, fetchFromGitHub, fetchFromGitLab, @@ -12,7 +11,6 @@ vips, pkg-config, glib, - darwin, fetchpatch, ... }: @@ -126,16 +124,10 @@ beamPackages.mixRelease rec { vix = prev.vix.override { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - vips - glib.dev - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Foundation - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.Kerberos - ]; + buildInputs = [ + vips + glib.dev + ]; VIX_COMPILATION_MODE = "PLATFORM_PROVIDED_LIBVIPS"; }; diff --git a/pkgs/servers/polaris/default.nix b/pkgs/servers/polaris/default.nix index 0d958d6e5a28..b175fe411d87 100644 --- a/pkgs/servers/polaris/default.nix +++ b/pkgs/servers/polaris/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, nix-update-script, polaris-web, - darwin, nixosTests, }: @@ -34,10 +32,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-bVXz/rSfkmdQlAa3B4zamZebpRBOkch6zNOFiyEQBbY="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.Security - ]; - # Compile-time environment variables for where to find assets needed at runtime env = { POLARIS_WEB_DIR = "${polaris-web}/share/polaris-web"; diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index 4ca3038d410d..cdf726415a89 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -61,10 +61,6 @@ # Whether to build only the library. libOnly ? false, - AudioUnit, - Cocoa, - CoreServices, - CoreAudio, }: stdenv.mkDerivation rec { @@ -134,12 +130,6 @@ stdenv.mkDerivation rec { glib dbus ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AudioUnit - Cocoa - CoreServices - CoreAudio - ] ++ lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isFreeBSD) [ libintl ] diff --git a/pkgs/servers/rtrtr/default.nix b/pkgs/servers/rtrtr/default.nix index 4774ebd1ce2d..174db43fa5d9 100644 --- a/pkgs/servers/rtrtr/default.nix +++ b/pkgs/servers/rtrtr/default.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, pkg-config, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-RPCT2mmzuvDYSTTDM7S1yRcmCe8RlkA1i80dW7OPVO4="; - - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; nativeBuildInputs = [ pkg-config ]; buildNoDefaultFeatures = true; diff --git a/pkgs/servers/search/lnx/default.nix b/pkgs/servers/search/lnx/default.nix index 56331187ff44..08a75bcd4f6a 100644 --- a/pkgs/servers/search/lnx/default.nix +++ b/pkgs/servers/search/lnx/default.nix @@ -1,10 +1,7 @@ { - stdenv, lib, rustPlatform, fetchFromGitHub, - DiskArbitration, - Foundation, }: # unstable was chosen because of an added Cargo.lock @@ -24,11 +21,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-9fro1Dx7P+P9NTsg0gtMfr0s4TEpkZA31EFAnObiNFo="; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - DiskArbitration - Foundation - ]; meta = with lib; { description = "Insanely fast, Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine. Standing on the shoulders of giants."; mainProgram = "lnx"; diff --git a/pkgs/servers/search/qdrant/default.nix b/pkgs/servers/search/qdrant/default.nix index 7c8dd710dce4..fb4ee5fcf4ce 100644 --- a/pkgs/servers/search/qdrant/default.nix +++ b/pkgs/servers/search/qdrant/default.nix @@ -3,13 +3,10 @@ rustPlatform, fetchFromGitHub, protobuf, - stdenv, pkg-config, openssl, rust-jemalloc-sys, nix-update-script, - Security, - SystemConfiguration, rust-jemalloc-sys-unprefixed, }: @@ -34,16 +31,11 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - rust-jemalloc-sys - rust-jemalloc-sys-unprefixed - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + rust-jemalloc-sys + rust-jemalloc-sys-unprefixed + ]; # Needed to get openssl-sys to use pkg-config. env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/servers/search/quickwit/default.nix b/pkgs/servers/search/quickwit/default.nix index f056a726d476..9cc4559eed74 100644 --- a/pkgs/servers/search/quickwit/default.nix +++ b/pkgs/servers/search/quickwit/default.nix @@ -7,7 +7,6 @@ nix-update-script, protobuf, rust-jemalloc-sys, - Security, nodejs, yarn, fetchYarnDeps, @@ -84,7 +83,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ rust-jemalloc-sys - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; cargoLock = { lockFile = ./Cargo.lock; diff --git a/pkgs/servers/sip/freeswitch/default.nix b/pkgs/servers/sip/freeswitch/default.nix index bbbccaea5fc2..3cfa51885b9b 100644 --- a/pkgs/servers/sip/freeswitch/default.nix +++ b/pkgs/servers/sip/freeswitch/default.nix @@ -22,7 +22,6 @@ libtiff, libxcrypt, callPackage, - SystemConfiguration, modules ? null, nixosTests, }: @@ -140,25 +139,22 @@ stdenv.mkDerivation rec { which yasm ]; - buildInputs = - [ - openssl - ncurses - gnutls - readline - libjpeg - sqlite - pcre - speex - ldns - libedit - libsndfile - libtiff - libuuid - libxcrypt - ] - ++ lib.unique (lib.concatMap (mod: mod.inputs) enabledModules) - ++ lib.optionals stdenv.hostPlatform.isDarwin [ SystemConfiguration ]; + buildInputs = [ + openssl + ncurses + gnutls + readline + libjpeg + sqlite + pcre + speex + ldns + libedit + libsndfile + libtiff + libuuid + libxcrypt + ] ++ lib.unique (lib.concatMap (mod: mod.inputs) enabledModules); enableParallelBuilding = true; diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index ed5d65eeaea5..22d14a39b1c4 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -27,7 +27,6 @@ let libaio, liburing, systemd, - CoreServices, cctools, perl, jemalloc, @@ -110,7 +109,6 @@ let ++ (if (lib.versionOlder version "10.6") then [ libaio ] else [ liburing ]) ) ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices cctools perl libedit @@ -374,18 +372,15 @@ self: { # Supported until 2026-07-06 version = "10.6.21"; hash = "sha256-jX+XFps7ogRIWJZbjPwlQ2RADfQ+kFBC+S4kuPp7DZY="; - inherit (self.darwin.apple_sdk.frameworks) CoreServices; }; mariadb_1011 = self.callPackage generic { # Supported until 2028-02-16 version = "10.11.11"; hash = "sha256-bynU1+QPxJr0oP5giYRQnvLRU9882K/kNZ3OPKDieJA="; - inherit (self.darwin.apple_sdk.frameworks) CoreServices; }; mariadb_114 = self.callPackage generic { # Supported until 2029-05-29 version = "11.4.5"; hash = "sha256-/2WV+MSC+ZIeObl/oRIjd6afDcvZJVPGuQMsvw6bU1Q="; - inherit (self.darwin.apple_sdk.frameworks) CoreServices; }; } diff --git a/pkgs/servers/sql/mysql/8.0.x.nix b/pkgs/servers/sql/mysql/8.0.x.nix index 735cbdbf4e90..fe1a1488ac0a 100644 --- a/pkgs/servers/sql/mysql/8.0.x.nix +++ b/pkgs/servers/sql/mysql/8.0.x.nix @@ -21,7 +21,6 @@ libfido2, numactl, cctools, - CoreServices, developer_cmds, libtirpc, rpcsvc-proto, @@ -86,7 +85,6 @@ stdenv.mkDerivation (finalAttrs: { libtirpc ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices developer_cmds ]; diff --git a/pkgs/servers/sql/percona-server/8_0.nix b/pkgs/servers/sql/percona-server/8_0.nix index d64e5c445b03..cb5a3d1ce511 100644 --- a/pkgs/servers/sql/percona-server/8_0.nix +++ b/pkgs/servers/sql/percona-server/8_0.nix @@ -22,7 +22,6 @@ libfido2, numactl, cctools, - CoreServices, developer_cmds, libtirpc, rpcsvc-proto, @@ -103,7 +102,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools - CoreServices developer_cmds DarwinTools ]; diff --git a/pkgs/servers/sql/percona-server/8_4.nix b/pkgs/servers/sql/percona-server/8_4.nix index 3b53fc525f28..317627b5f782 100644 --- a/pkgs/servers/sql/percona-server/8_4.nix +++ b/pkgs/servers/sql/percona-server/8_4.nix @@ -22,7 +22,6 @@ libfido2, numactl, cctools, - CoreServices, developer_cmds, libtirpc, rpcsvc-proto, @@ -112,7 +111,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools - CoreServices developer_cmds DarwinTools ] diff --git a/pkgs/servers/sql/percona-server/default.nix b/pkgs/servers/sql/percona-server/default.nix index aaac48de68ff..50255a8f5397 100644 --- a/pkgs/servers/sql/percona-server/default.nix +++ b/pkgs/servers/sql/percona-server/default.nix @@ -2,7 +2,6 @@ pkgs: { # old lts percona-server_8_0 = pkgs.callPackage ./8_0.nix { inherit (pkgs.darwin) developer_cmds DarwinTools; - inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices; boost = pkgs.boost177; # Configure checks for specific version. icu = pkgs.icu69; # newer versions cause linking failures against `libabsl_spinlock_wait` @@ -10,7 +9,6 @@ pkgs: { }; percona-server_8_4 = pkgs.callPackage ./8_4.nix { inherit (pkgs.darwin) developer_cmds DarwinTools; - inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices; # newer versions cause linking failures against `libabsl_spinlock_wait` protobuf = pkgs.protobuf_21; }; diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index c6a47a424959..348620c54360 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -22,12 +22,10 @@ let version: path: let attrName = if jitSupport then "${version}_jit" else version; + postgresql = import path { inherit self; }; + attrValue = if jitSupport then postgresql.withJIT else postgresql.withoutJIT; in - self.lib.nameValuePair attrName ( - import path { - inherit jitSupport self; - } - ) + self.lib.nameValuePair attrName attrValue ) versions; libpq = self.callPackage ./libpq.nix { }; @@ -35,7 +33,8 @@ let in { # variations without and with JIT - postgresqlVersions = mkAttributes false // mkAttributes true; + postgresqlVersions = mkAttributes false; + postgresqlJitVersions = mkAttributes true; inherit libpq; } diff --git a/pkgs/servers/sql/postgresql/ext/plv8/package.nix b/pkgs/servers/sql/postgresql/ext/plv8/package.nix index be8935f42357..5b4423171934 100644 --- a/pkgs/servers/sql/postgresql/ext/plv8/package.nix +++ b/pkgs/servers/sql/postgresql/ext/plv8/package.nix @@ -1,6 +1,5 @@ { fetchFromGitHub, - jitSupport, lib, nodejs_20, perl, @@ -135,11 +134,8 @@ postgresqlBuildExtension (finalAttrs: { homepage = "https://plv8.github.io/"; changelog = "https://github.com/plv8/plv8/blob/r${finalAttrs.version}/Changes"; maintainers = [ ]; - platforms = [ - "x86_64-linux" - "aarch64-linux" - ]; + platforms = postgresql.meta.platforms; license = lib.licenses.postgresql; - broken = jitSupport; + broken = stdenv.hostPlatform.isDarwin; }; }) diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index 95f490240109..4e27f9ea3c70 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -66,7 +66,11 @@ let icu, # JIT - jitSupport, # not default on purpose, this is set via "_jit or not" attributes + jitSupport ? + stdenv.hostPlatform.canExecute stdenv.buildPlatform + # Building with JIT in pkgsStatic fails like this: + # fatal error: 'stdio.h' file not found + && !stdenv.hostPlatform.isStatic, llvmPackages, nukeReferences, overrideCC, @@ -135,10 +139,8 @@ let dlSuffix = if olderThan "16" then ".so" else stdenv.hostPlatform.extensions.sharedLibrary; - pname = "postgresql"; - stdenv' = - if jitSupport && !stdenv.cc.isClang then + if !stdenv.cc.isClang then overrideCC llvmPackages.stdenv ( llvmPackages.stdenv.cc.override { # LLVM bintools are not used by default, but are needed to make -flto work below. @@ -150,7 +152,7 @@ let in stdenv'.mkDerivation (finalAttrs: { inherit version; - pname = pname + lib.optionalString jitSupport "-jit"; + pname = "postgresql"; src = fetchFromGitHub { owner = "postgres"; @@ -162,8 +164,6 @@ let __structuredAttrs = true; - hardeningEnable = lib.optionals (!stdenv'.cc.isClang) [ "pie" ]; - outputs = [ "out" @@ -172,51 +172,69 @@ let "lib" "man" ] + ++ lib.optionals jitSupport [ "jit" ] ++ lib.optionals perlSupport [ "plperl" ] ++ lib.optionals pythonSupport [ "plpython3" ] ++ lib.optionals tclSupport [ "pltcl" ]; - outputChecks = { - out = { - disallowedReferences = [ - "dev" - "doc" - "man" - ]; - disallowedRequisites = [ - stdenv'.cc - llvmPackages.llvm.out - ] ++ (map lib.getDev (builtins.filter (drv: drv ? "dev") finalAttrs.buildInputs)); - }; - lib = { - disallowedReferences = [ - "out" - "dev" - "doc" - "man" - ]; - disallowedRequisites = [ - stdenv'.cc - llvmPackages.llvm.out - ] ++ (map lib.getDev (builtins.filter (drv: drv ? "dev") finalAttrs.buildInputs)); - }; + outputChecks = + { + out = { + disallowedReferences = [ + "dev" + "doc" + "man" + ] ++ lib.optionals jitSupport [ "jit" ]; + disallowedRequisites = [ + stdenv'.cc + llvmPackages.llvm.out + llvmPackages.llvm.lib + ] ++ (map lib.getDev (builtins.filter (drv: drv ? "dev") finalAttrs.buildInputs)); + }; - doc = { - disallowedReferences = [ - "out" - "dev" - "man" - ]; - }; + lib = { + disallowedReferences = [ + "out" + "dev" + "doc" + "man" + ] ++ lib.optionals jitSupport [ "jit" ]; + disallowedRequisites = [ + stdenv'.cc + llvmPackages.llvm.out + llvmPackages.llvm.lib + ] ++ (map lib.getDev (builtins.filter (drv: drv ? "dev") finalAttrs.buildInputs)); + }; - man = { - disallowedReferences = [ - "out" - "dev" - "doc" - ]; + doc = { + disallowedReferences = [ + "out" + "dev" + "man" + ] ++ lib.optionals jitSupport [ "jit" ]; + }; + + man = { + disallowedReferences = [ + "out" + "dev" + "doc" + ] ++ lib.optionals jitSupport [ "jit" ]; + }; + } + // lib.optionalAttrs jitSupport { + jit = { + disallowedReferences = [ + "dev" + "doc" + "man" + ]; + disallowedRequisites = [ + stdenv'.cc + llvmPackages.llvm.out + ] ++ (map lib.getDev (builtins.filter (drv: drv ? "dev") finalAttrs.buildInputs)); + }; }; - }; strictDeps = true; @@ -271,9 +289,16 @@ let # flags will remove unused sections from all shared libraries and binaries - including # those paths. This avoids a lot of circular dependency problems with different outputs, # and allows splitting them cleanly. - CFLAGS = - "-fdata-sections -ffunction-sections" - + (if stdenv'.cc.isClang then " -flto" else " -fmerge-constants -Wl,--gc-sections"); + CFLAGS = "-fdata-sections -ffunction-sections -flto"; + + # This flag was introduced upstream in: + # https://github.com/postgres/postgres/commit/b6c7cfac88c47a9194d76f3d074129da3c46545a + # It causes errors when linking against libpq.a in pkgsStatic: + # undefined reference to `pg_encoding_to_char' + # Unsetting the flag fixes it. The upstream reasoning to introduce it is about the risk + # to have initdb load a libpq.so from a different major version and how to avoid that. + # This doesn't apply to us with Nix. + NIX_CFLAGS_COMPILE = "-UUSE_PRIVATE_ENCODING_FUNCS"; } // lib.optionalAttrs perlSupport { PERL = lib.getExe perl; } // lib.optionalAttrs pythonSupport { PYTHON = lib.getExe python3; } @@ -364,11 +389,25 @@ let installTargets = [ "install-world" ]; - postPatch = '' - substituteInPlace "src/Makefile.global.in" --subst-var out - substituteInPlace "src/common/config_info.c" --subst-var dev - cat ${./pg_config.env.mk} >> src/common/Makefile - ''; + postPatch = + '' + substituteInPlace "src/Makefile.global.in" --subst-var out + substituteInPlace "src/common/config_info.c" --subst-var dev + cat ${./pg_config.env.mk} >> src/common/Makefile + '' + # This check was introduced upstream to prevent calls to "exit" inside libpq. + # However, this doesn't work reliably with static linking, see this and following: + # https://postgr.es/m/flat/20210703001639.GB2374652%40rfd.leadboat.com#52584ca4bd3cb9dac376f3158c419f97 + # Thus, disable the check entirely, as it would currently fail with this: + # > libpq.so.5.17: U atexit + # > libpq.so.5.17: U pthread_exit + # > libpq must not be calling any function which invokes exit + # Don't mind the fact that this checks libpq.**so** in pkgsStatic - that's correct, since PostgreSQL + # still needs a shared library internally. + + lib.optionalString (atLeast "15" && stdenv'.hostPlatform.isStatic) '' + substituteInPlace src/interfaces/libpq/Makefile \ + --replace-fail "echo 'libpq must not be calling any function which invokes exit'; exit 1;" "echo;" + ''; postInstall = '' @@ -415,6 +454,9 @@ let # Stop lib depending on the -dev output of llvm remove-references-to -t ${llvmPackages.llvm.dev} "$out/lib/llvmjit${dlSuffix}" + + moveToOutput "lib/bitcode" "$jit" + moveToOutput "lib/llvmjit*" "$jit" '' + lib.optionalString stdenv'.hostPlatform.isDarwin '' # The darwin specific Makefile for PGXS contains a reference to the postgres @@ -457,23 +499,23 @@ let # the tests works fine most of the time. But once the tests (or any package using # postgresqlTestHook) fails on the same machine for a few times, enough IPC objects # will be stuck around, and any future builds with the tests enabled *will* fail. - !(stdenv'.hostPlatform.isDarwin); + !(stdenv'.hostPlatform.isDarwin) + && + # Regression tests currently fail in pkgsMusl because of a difference in EXPLAIN output. + !(stdenv'.hostPlatform.isMusl); installCheckTarget = "check-world"; passthru = let this = self.callPackage generic args; - jitToggle = this.override { - jitSupport = !jitSupport; - }; in { inherit dlSuffix; psqlSchema = lib.versions.major version; - withJIT = if jitSupport then this else jitToggle; - withoutJIT = if jitSupport then jitToggle else this; + withJIT = this.withPackages (_: [ this.jit ]); + withoutJIT = this; pkgs = let @@ -583,18 +625,38 @@ let inherit installedExtensions; inherit (postgresql) pg_config + pkgs psqlSchema version ; withJIT = postgresqlWithPackages { - inherit buildEnv lib makeBinaryWrapper; - postgresql = postgresql.withJIT; - } f; + inherit + buildEnv + lib + makeBinaryWrapper + postgresql + ; + } (_: installedExtensions ++ [ postgresql.jit ]); withoutJIT = postgresqlWithPackages { - inherit buildEnv lib makeBinaryWrapper; - postgresql = postgresql.withoutJIT; - } f; + inherit + buildEnv + lib + makeBinaryWrapper + postgresql + ; + } (_: lib.remove postgresql.jit installedExtensions); + + withPackages = + f': + postgresqlWithPackages { + inherit + buildEnv + lib + makeBinaryWrapper + postgresql + ; + } (ps: installedExtensions ++ f' ps); }; }; diff --git a/pkgs/servers/sql/postgresql/libpq.nix b/pkgs/servers/sql/postgresql/libpq.nix index cf31421ba41d..ef84c09608e9 100644 --- a/pkgs/servers/sql/postgresql/libpq.nix +++ b/pkgs/servers/sql/postgresql/libpq.nix @@ -91,6 +91,15 @@ stdenv.mkDerivation (finalAttrs: { "-fdata-sections -ffunction-sections" + (if stdenv.cc.isClang then " -flto" else " -fmerge-constants -Wl,--gc-sections"); + # This flag was introduced upstream in: + # https://github.com/postgres/postgres/commit/b6c7cfac88c47a9194d76f3d074129da3c46545a + # It causes errors when linking against libpq.a in pkgsStatic: + # undefined reference to `pg_encoding_to_char' + # Unsetting the flag fixes it. The upstream reasoning to introduce it is about the risk + # to have initdb load a libpq.so from a different major version and how to avoid that. + # This doesn't apply to us with Nix. + env.NIX_CFLAGS_COMPILE = "-UUSE_PRIVATE_ENCODING_FUNCS"; + configureFlags = [ "--enable-debug" diff --git a/pkgs/servers/teleport/generic.nix b/pkgs/servers/teleport/generic.nix index cc99bbb45fd1..d11f45ec7f85 100644 --- a/pkgs/servers/teleport/generic.nix +++ b/pkgs/servers/teleport/generic.nix @@ -5,8 +5,6 @@ fetchFromGitHub, fetchpatch, makeWrapper, - CoreFoundation, - AppKit, binaryen, cargo, libfido2, @@ -15,7 +13,6 @@ pkg-config, pnpm_10, rustc, - Security, stdenv, xdg-utils, wasm-bindgen-cli, @@ -50,12 +47,7 @@ let buildAndTestSubdir = "lib/srv/desktop/rdp/rdpclient"; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - ]; + buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; # https://github.com/NixOS/nixpkgs/issues/161570 , @@ -144,16 +136,10 @@ buildGoModule rec { "webassets_embed" ] ++ lib.optional withRdpClient "desktop_access_rdp"; - buildInputs = - [ - openssl - libfido2 - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && withRdpClient) [ - CoreFoundation - Security - AppKit - ]; + buildInputs = [ + openssl + libfido2 + ]; nativeBuildInputs = [ makeWrapper pkg-config diff --git a/pkgs/servers/trezord/default.nix b/pkgs/servers/trezord/default.nix index 7b4ea22faa13..b30297ff87c2 100644 --- a/pkgs/servers/trezord/default.nix +++ b/pkgs/servers/trezord/default.nix @@ -6,7 +6,6 @@ fetchpatch, trezor-udev-rules, nixosTests, - AppKit, }: buildGoModule rec { @@ -37,9 +36,7 @@ buildGoModule rec { }) ]; - propagatedBuildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ trezor-udev-rules ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ trezor-udev-rules ]; ldflags = [ "-s" diff --git a/pkgs/servers/unpackerr/default.nix b/pkgs/servers/unpackerr/default.nix index 0e01767fa2ba..7211058f3146 100644 --- a/pkgs/servers/unpackerr/default.nix +++ b/pkgs/servers/unpackerr/default.nix @@ -1,10 +1,7 @@ { lib, - stdenv, fetchFromGitHub, buildGoModule, - Cocoa, - WebKit, }: buildGoModule rec { @@ -20,11 +17,6 @@ buildGoModule rec { vendorHash = "sha256-wWIw0gNn5tqRq0udzPy/n2OkiIVESpSotOSn2YlBNS4="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - WebKit - ]; - ldflags = [ "-s" "-w" diff --git a/pkgs/servers/web-apps/lemmy/server.nix b/pkgs/servers/web-apps/lemmy/server.nix index 2c0d7c0cf57f..c868e7463e5c 100644 --- a/pkgs/servers/web-apps/lemmy/server.nix +++ b/pkgs/servers/web-apps/lemmy/server.nix @@ -6,8 +6,6 @@ openssl, libpq, libiconv, - Security, - SystemConfiguration, protobuf, rustfmt, nixosTests, @@ -39,8 +37,6 @@ rustPlatform.buildRustPackage rec { [ libpq ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security - SystemConfiguration ]; # Using OPENSSL_NO_VENDOR is not an option on darwin diff --git a/pkgs/servers/x11/quartz-wm/default.nix b/pkgs/servers/x11/quartz-wm/default.nix index b6a1c1f525be..646c122b55d1 100644 --- a/pkgs/servers/x11/quartz-wm/default.nix +++ b/pkgs/servers/x11/quartz-wm/default.nix @@ -5,9 +5,6 @@ xorg, pixman, pkg-config, - AppKit, - Foundation, - Xplugin, }: let @@ -33,9 +30,6 @@ stdenv.mkDerivation { xorg.libXrandr xorg.libXext pixman - AppKit - Xplugin - Foundation ]; meta = with lib; { license = licenses.apple-psl20; diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 08c2417c4966..0bdcf2653c85 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -1,14 +1,26 @@ # THIS IS A GENERATED FILE. DO NOT EDIT! { lib, - pixman, + font-alias, + font-util, + gccmakedep, + libpciaccess, + libpthread-stubs, luit, + pixman, }: self: with self; { - inherit pixman; - inherit luit; + inherit + gccmakedep + libpciaccess + luit + pixman + ; + fontalias = font-alias; + fontutil = font-util; + libpthreadstubs = libpthread-stubs; # THIS IS A GENERATED FILE. DO NOT EDIT! appres = callPackage ( @@ -413,37 +425,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - fontalias = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "font-alias"; - version = "1.0.5"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/font/font-alias-1.0.5.tar.xz"; - sha256 = "0vkb5mybc0fjfq29lgf5w1b536bwifzkyj8ad9iy7q3kpcby52cz"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! fontarabicmisc = callPackage ( { @@ -1594,37 +1575,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - fontutil = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "font-util"; - version = "1.4.1"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/font/font-util-1.4.1.tar.xz"; - sha256 = "15fcd3rzlgm51fwgfapg6vzyd1kkd28rj149xq7iajqr7h9697sw"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ "fontutil" ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! fontwinitzkicyrillic = callPackage ( { @@ -1703,37 +1653,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - gccmakedep = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "gccmakedep"; - version = "1.0.4"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/util/gccmakedep-1.0.4.tar.xz"; - sha256 = "1di5rxv930nhf5ls07fx04l0lqsakxycplmrx4kc6qzvd63zk22h"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! iceauth = callPackage ( { @@ -3282,68 +3201,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - libpciaccess = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "libpciaccess"; - version = "0.18.1"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/lib/libpciaccess-0.18.1.tar.xz"; - sha256 = "0xpslrjnfrc1a7y8f8qwnd3wq24ndpj2q77ds12mbnwand239x2a"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ "pciaccess" ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - - # THIS IS A GENERATED FILE. DO NOT EDIT! - libpthreadstubs = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "libpthread-stubs"; - version = "0.5"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/xcb/libpthread-stubs-0.5.tar.xz"; - sha256 = "1g224hyy694jch54357zc895z46r90xs193hg4m7rfnfxinmdnjr"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ "pthread-stubs" ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! libxcb = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index 95b47b5ed425..3a58856b599d 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -36,6 +36,9 @@ $pcMap{"gl"} = "libGL"; $pcMap{"GL"} = "libGL"; $pcMap{"gbm"} = "libgbm"; $pcMap{"hwdata"} = "hwdata"; +$pcMap{"fontutil"} = "fontutil"; +$pcMap{"pciaccess"} = "libpciaccess"; +$pcMap{"pthread-stubs"} = "libpthreadstubs"; $pcMap{"\$PIXMAN"} = "pixman"; $pcMap{"\$RENDERPROTO"} = "xorgproto"; $pcMap{"\$DRI3PROTO"} = "xorgproto"; @@ -260,14 +263,26 @@ print OUT < for documentation" + true; stdenv.override (old: { mkDerivationFromStdenv = extendMkDerivationArgs old (args: { buildInputs = diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index 22338e9983ff..8ecdb6879740 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -119,6 +119,7 @@ let "fortify" "fortify3" "shadowstack" + "nostrictaliasing" "pacret" "pic" "pie" diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 44ce43beff50..cea12c5e8840 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -348,6 +348,15 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check enableThreading = false; enableCrypt = false; }; + + # Let gettext "checking for working iconv" success without trying + # to convert between UTF-8 and EUC-JP which doesn't work here + # because of missing locale and gconv, same for libunistring below + gettext = super.gettext.overrideAttrs (attrs: { + env = attrs.env or { } // { + am_cv_func_iconv_works = "yes"; + }; + }); }; # `gettext` comes with obsolete config.sub/config.guess that don't recognize LoongArch64. diff --git a/pkgs/test/haskell/documentationTarball/default.nix b/pkgs/test/haskell/documentationTarball/default.nix index 6c4d2179114f..f67dcb7a8fbc 100644 --- a/pkgs/test/haskell/documentationTarball/default.nix +++ b/pkgs/test/haskell/documentationTarball/default.nix @@ -1,7 +1,7 @@ { pkgs, haskellPackages }: let - drv = haskellPackages.vector; + drv = haskellPackages.random; docs = pkgs.haskell.lib.compose.documentationTarball drv; in @@ -15,10 +15,10 @@ pkgs.runCommand "test haskell.lib.compose.documentationTarball" tar xvzf "${docs}/${drv.name}-docs.tar.gz" # Check for Haddock html - find "${drv.name}-docs" | grep -q "Data-Vector.html" + find "${drv.name}-docs" | grep -q "System-Random.html" # Check for source html - find "${drv.name}-docs" | grep -q "src/Data.Vector.html" + find "${drv.name}-docs" | grep -q "src/System.Random.html" touch "$out" '' diff --git a/pkgs/test/haskell/shellFor/default.nix b/pkgs/test/haskell/shellFor/default.nix index 3e0f3ed74934..87671f4bc798 100644 --- a/pkgs/test/haskell/shellFor/default.nix +++ b/pkgs/test/haskell/shellFor/default.nix @@ -68,4 +68,8 @@ maintainers = allMaintainers; inherit (cabal-install.meta) platforms; }; + # `shellFor` adds a `buildCommand` (via `envFunc -> runCommandCC`), which + # overrides custom phases. To ensure this test's phases run, we remove + # that `buildCommand` from the derivation. + buildCommand = null; }) diff --git a/pkgs/tools/X11/xidlehook/default.nix b/pkgs/tools/X11/xidlehook/default.nix index ef10ceed7f74..9dfe095de200 100644 --- a/pkgs/tools/X11/xidlehook/default.nix +++ b/pkgs/tools/X11/xidlehook/default.nix @@ -8,7 +8,6 @@ libpulseaudio, pkg-config, patchelf, - Security, }: rustPlatform.buildRustPackage rec { @@ -32,7 +31,7 @@ rustPlatform.buildRustPackage rec { xorg.libX11 xorg.libXScrnSaver libpulseaudio - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; nativeBuildInputs = [ pkg-config patchelf diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix index 37d84e65cef1..71136f1d5cff 100644 --- a/pkgs/tools/admin/procs/default.nix +++ b/pkgs/tools/admin/procs/default.nix @@ -5,9 +5,7 @@ fetchFromGitHub, rustPlatform, installShellFiles, - Security, libiconv, - Libsystem, }: rustPlatform.buildRustPackage rec { @@ -36,9 +34,7 @@ rustPlatform.buildRustPackage rec { ''; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv - Libsystem ]; meta = with lib; { diff --git a/pkgs/tools/admin/trinsic-cli/default.nix b/pkgs/tools/admin/trinsic-cli/default.nix index 06926669fc75..0ac76ace16bf 100644 --- a/pkgs/tools/admin/trinsic-cli/default.nix +++ b/pkgs/tools/admin/trinsic-cli/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchurl, - Security, }: rustPlatform.buildRustPackage rec { @@ -18,8 +16,6 @@ rustPlatform.buildRustPackage rec { cargoVendorDir = "vendor"; doCheck = false; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - meta = with lib; { description = "Trinsic CLI"; longDescription = '' diff --git a/pkgs/tools/archivers/pax/default.nix b/pkgs/tools/archivers/pax/default.nix index 6426f1b36517..9dbf30620d73 100644 --- a/pkgs/tools/archivers/pax/default.nix +++ b/pkgs/tools/archivers/pax/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - utmp, musl-fts, }: @@ -15,9 +14,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-6VXV06+Xrt4KP0Y6mlm4Po0Qg6rxQutvOIxUmn0YLms="; }; - buildInputs = - lib.optional stdenv.hostPlatform.isDarwin utmp - ++ lib.optional stdenv.hostPlatform.isMusl musl-fts; + buildInputs = lib.optional stdenv.hostPlatform.isMusl musl-fts; NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isMusl "-lfts"; diff --git a/pkgs/tools/archivers/unar/default.nix b/pkgs/tools/archivers/unar/default.nix index f84a2ba8406e..640849617f89 100644 --- a/pkgs/tools/archivers/unar/default.nix +++ b/pkgs/tools/archivers/unar/default.nix @@ -10,8 +10,6 @@ openssl, wavpack, xcbuildHook, - Foundation, - AppKit, }: stdenv.mkDerivation rec { @@ -61,19 +59,13 @@ stdenv.mkDerivation rec { '' ); - buildInputs = - [ - bzip2 - icu - openssl - wavpack - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ gnustep-base ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - AppKit - ]; + buildInputs = [ + bzip2 + icu + openssl + wavpack + zlib + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ gnustep-base ]; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/tools/audio/kaldi/default.nix b/pkgs/tools/audio/kaldi/default.nix index 4e7381a8f407..a689696c3b6a 100644 --- a/pkgs/tools/audio/kaldi/default.nix +++ b/pkgs/tools/audio/kaldi/default.nix @@ -9,7 +9,6 @@ pkg-config, fetchFromGitHub, python3, - Accelerate, _experimental-update-script-combinators, common-updater-scripts, ripgrep, @@ -37,14 +36,10 @@ stdenv.mkDerivation (finalAttrs: { "-DFETCHCONTENT_SOURCE_DIR_OPENFST:PATH=${finalAttrs.passthru.sources.openfst}" ]; - buildInputs = - [ - openblas - icu - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Accelerate - ]; + buildInputs = [ + openblas + icu + ]; nativeBuildInputs = [ cmake diff --git a/pkgs/tools/backup/bacula/default.nix b/pkgs/tools/backup/bacula/default.nix index 3146aac36700..b76e7569aece 100644 --- a/pkgs/tools/backup/bacula/default.nix +++ b/pkgs/tools/backup/bacula/default.nix @@ -10,9 +10,6 @@ openssl, readline, gettext, - CoreFoundation, - IOKit, - Kerberos, }: stdenv.mkDerivation rec { @@ -41,9 +38,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ gettext # bacula requires CoreFoundation, but its `configure` script will only link it when it detects libintl. - CoreFoundation - IOKit - Kerberos ] # acl relies on attr, which I can't get to build on darwin ++ lib.optional (!stdenv.hostPlatform.isDarwin) acl; diff --git a/pkgs/tools/backup/dar/default.nix b/pkgs/tools/backup/dar/default.nix index 48e82ee8d244..3c31e3e19999 100644 --- a/pkgs/tools/backup/dar/default.nix +++ b/pkgs/tools/backup/dar/default.nix @@ -18,7 +18,6 @@ xz, zlib, zstd, - CoreFoundation, }: stdenv.mkDerivation rec { @@ -56,9 +55,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ attr e2fsprogs - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation ]; configureFlags = [ diff --git a/pkgs/tools/backup/monolith/default.nix b/pkgs/tools/backup/monolith/default.nix index 029fea2f7e16..0b3fce941328 100644 --- a/pkgs/tools/backup/monolith/default.nix +++ b/pkgs/tools/backup/monolith/default.nix @@ -6,8 +6,6 @@ pkg-config, openssl, libiconv, - Security, - SystemConfiguration, nix-update-script, }: @@ -32,8 +30,6 @@ rustPlatform.buildRustPackage rec { lib.optionals stdenv.hostPlatform.isLinux [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security - SystemConfiguration ]; checkFlags = [ "--skip=tests::cli" ]; diff --git a/pkgs/tools/backup/rdedup/default.nix b/pkgs/tools/backup/rdedup/default.nix index 3b49848beffd..cc874b51493a 100644 --- a/pkgs/tools/backup/rdedup/default.nix +++ b/pkgs/tools/backup/rdedup/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, libsodium, xz, - Security, }: rustPlatform.buildRustPackage rec { @@ -32,7 +30,7 @@ rustPlatform.buildRustPackage rec { openssl libsodium xz - ] ++ (lib.optional stdenv.hostPlatform.isDarwin Security); + ]; meta = with lib; { description = "Data deduplication with compression and public key encryption"; diff --git a/pkgs/tools/cd-dvd/cdrdao/default.nix b/pkgs/tools/cd-dvd/cdrdao/default.nix index 5f9c0ca5073e..20a60e9d2db5 100644 --- a/pkgs/tools/cd-dvd/cdrdao/default.nix +++ b/pkgs/tools/cd-dvd/cdrdao/default.nix @@ -8,8 +8,6 @@ libvorbis, libmad, libao, - CoreServices, - IOKit, }: stdenv.mkDerivation (finalAttrs: { @@ -31,17 +29,12 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = - [ - libiconv - libvorbis - libmad - libao - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - IOKit - ]; + buildInputs = [ + libiconv + libvorbis + libmad + libao + ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/tools/cd-dvd/cdrtools/default.nix b/pkgs/tools/cd-dvd/cdrtools/default.nix index d9b86e6081d4..6ac321e61fc6 100644 --- a/pkgs/tools/cd-dvd/cdrtools/default.nix +++ b/pkgs/tools/cd-dvd/cdrtools/default.nix @@ -5,8 +5,6 @@ m4, acl, libcap, - Carbon, - IOKit, }: stdenv.mkDerivation rec { @@ -19,17 +17,10 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ m4 ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ - Carbon - IOKit - ] - else - [ - acl - libcap - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + acl + libcap + ]; env.CFLAGS = toString [ "-Wno-error=implicit-int" diff --git a/pkgs/tools/compression/gzip/default.nix b/pkgs/tools/compression/gzip/default.nix index dba0cba11815..866ce808d4f3 100644 --- a/pkgs/tools/compression/gzip/default.nix +++ b/pkgs/tools/compression/gzip/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "gzip"; - version = "1.13"; + version = "1.14"; src = fetchurl { url = "mirror://gnu/gzip/${pname}-${version}.tar.xz"; - hash = "sha256-dFTraTXbF8ZlVXbC4bD6vv04tNCTbg+H9IzQYs6RoFc="; + hash = "sha256-Aae4gb0iC/32Ffl7hxj4C9/T9q3ThbmT3Pbv0U6MCsY="; }; outputs = [ diff --git a/pkgs/tools/filesystems/ceph/old-python-packages/cryptography.nix b/pkgs/tools/filesystems/ceph/old-python-packages/cryptography.nix index 8cf82b0db8f1..30ae24b57afc 100644 --- a/pkgs/tools/filesystems/ceph/old-python-packages/cryptography.nix +++ b/pkgs/tools/filesystems/ceph/old-python-packages/cryptography.nix @@ -82,7 +82,6 @@ buildPythonPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv ] ++ lib.optionals (pythonOlder "3.9") [ libxcrypt ]; diff --git a/pkgs/tools/filesystems/ntfs-3g/default.nix b/pkgs/tools/filesystems/ntfs-3g/default.nix index ff1347c6c7e1..0c02ede8667f 100644 --- a/pkgs/tools/filesystems/ntfs-3g/default.nix +++ b/pkgs/tools/filesystems/ntfs-3g/default.nix @@ -9,7 +9,6 @@ libuuid, kmod, macfuse-stubs, - DiskArbitration, crypto ? false, libgcrypt, gnutls, @@ -44,7 +43,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ macfuse-stubs - DiskArbitration ]; # Note: libgcrypt is listed here non-optionally because its m4 macros are diff --git a/pkgs/tools/graphics/asymptote/default.nix b/pkgs/tools/graphics/asymptote/default.nix index 95ee6d5f141f..137ada74b3d3 100644 --- a/pkgs/tools/graphics/asymptote/default.nix +++ b/pkgs/tools/graphics/asymptote/default.nix @@ -32,7 +32,6 @@ curl, texinfo, texliveSmall, - darwin, }: stdenv.mkDerivation (finalAttrs: { @@ -126,15 +125,7 @@ stdenv.mkDerivation (finalAttrs: { libGLU libGL libglvnd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - OpenGL - GLUT - Cocoa - ] - ); + ]; dontWrapQtApps = true; diff --git a/pkgs/tools/graphics/dmtx-utils/default.nix b/pkgs/tools/graphics/dmtx-utils/default.nix index 395089f14ee6..4736c2b0418c 100644 --- a/pkgs/tools/graphics/dmtx-utils/default.nix +++ b/pkgs/tools/graphics/dmtx-utils/default.nix @@ -6,7 +6,6 @@ pkg-config, libdmtx, imagemagick, - Foundation, }: stdenv.mkDerivation rec { @@ -28,7 +27,7 @@ stdenv.mkDerivation rec { buildInputs = [ libdmtx imagemagick - ] ++ lib.optional stdenv.hostPlatform.isDarwin Foundation; + ]; meta = { description = "Data matrix command-line utilities"; diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix index 149a0d04bd98..dd2dcaf6825f 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/tools/graphics/gnuplot/default.nix @@ -24,7 +24,6 @@ aquaterm ? false, withWxGTK ? false, wxGTK32, - Cocoa, fontconfig ? null, gnused ? null, coreutils ? null, @@ -76,8 +75,7 @@ in qtbase qtsvg ] - ++ lib.optional withWxGTK wxGTK32 - ++ lib.optional (withWxGTK && stdenv.hostPlatform.isDarwin) Cocoa; + ++ lib.optional withWxGTK wxGTK32; postPatch = '' # lrelease is in qttools, not in qtbase. diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix index bcd13cfff089..b73f00771c51 100644 --- a/pkgs/tools/graphics/graphviz/default.nix +++ b/pkgs/tools/graphics/graphviz/default.nix @@ -18,8 +18,6 @@ bash, bison, xorg, - ApplicationServices, - Foundation, python3, withXorg ? true, @@ -52,22 +50,16 @@ stdenv.mkDerivation rec { flex ]; - buildInputs = - [ - libpng - libjpeg - expat - fontconfig - gd - gts - pango - bash - ] - ++ optionals withXorg (with xorg; [ libXrender ]) - ++ optionals stdenv.hostPlatform.isDarwin [ - ApplicationServices - Foundation - ]; + buildInputs = [ + libpng + libjpeg + expat + fontconfig + gd + gts + pango + bash + ] ++ optionals withXorg (with xorg; [ libXrender ]); hardeningDisable = [ "fortify" ]; diff --git a/pkgs/tools/graphics/pfstools/default.nix b/pkgs/tools/graphics/pfstools/default.nix index cca813af3c22..43b9bdb9f8e7 100644 --- a/pkgs/tools/graphics/pfstools/default.nix +++ b/pkgs/tools/graphics/pfstools/default.nix @@ -5,7 +5,6 @@ fetchurl, cmake, pkg-config, - darwin, openexr, zlib, imagemagick6, @@ -68,19 +67,11 @@ mkDerivation rec { qtbase netpbm ] - ++ ( - if stdenv.hostPlatform.isDarwin then - (with darwin.apple_sdk.frameworks; [ - OpenGL - GLUT - ]) - else - [ - libGLU - libGL - libglut - ] - ) + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libGLU + libGL + libglut + ] ++ lib.optional enableUnfree (opencv.override { enableUnfree = true; }); patches = [ diff --git a/pkgs/tools/graphics/vulkan-tools/default.nix b/pkgs/tools/graphics/vulkan-tools/default.nix index 47062e768673..fdb590743974 100644 --- a/pkgs/tools/graphics/vulkan-tools/default.nix +++ b/pkgs/tools/graphics/vulkan-tools/default.nix @@ -20,8 +20,6 @@ wayland-protocols, wayland-scanner, moltenvk, - AppKit, - Cocoa, }: stdenv.mkDerivation rec { @@ -64,8 +62,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isDarwin [ moltenvk moltenvk.dev - AppKit - Cocoa ]; libraryPath = lib.strings.makeLibraryPath [ vulkan-loader ]; diff --git a/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix b/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix index 1464e0b0beb2..51f5552c970b 100644 --- a/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix +++ b/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix @@ -7,7 +7,6 @@ stdenv, ocl-icd, opencl-headers, - OpenCL, config, cudaSupport ? config.cudaSupport, cudatoolkit ? null, @@ -34,7 +33,6 @@ stdenv.mkDerivation rec { opencv4 ] ++ lib.optional cudaSupport cudatoolkit - ++ lib.optional stdenv.hostPlatform.isDarwin OpenCL ++ lib.optionals stdenv.hostPlatform.isLinux [ ocl-icd opencl-headers diff --git a/pkgs/tools/graphics/zbar/default.nix b/pkgs/tools/graphics/zbar/default.nix index ce7968e11131..c899421687eb 100644 --- a/pkgs/tools/graphics/zbar/default.nix +++ b/pkgs/tools/graphics/zbar/default.nix @@ -25,7 +25,6 @@ enableDbus ? false, libintl, libiconv, - Foundation, bash, python3, argp-standalone, @@ -84,7 +83,6 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Foundation ] ++ lib.optionals enableDbus [ dbus diff --git a/pkgs/tools/misc/aoc-cli/default.nix b/pkgs/tools/misc/aoc-cli/default.nix index b0c7c615cfaf..f63e2586bc79 100644 --- a/pkgs/tools/misc/aoc-cli/default.nix +++ b/pkgs/tools/misc/aoc-cli/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -21,7 +19,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ openssl ]; useFetchCargoVendor = true; cargoHash = "sha256-cm8yt7PRjar21EVFIjXYgDkO7+VpHGIB3tJ8hkK+Phw="; diff --git a/pkgs/tools/misc/apkeep/default.nix b/pkgs/tools/misc/apkeep/default.nix index de68610e76a0..e95face53a8d 100644 --- a/pkgs/tools/misc/apkeep/default.nix +++ b/pkgs/tools/misc/apkeep/default.nix @@ -1,12 +1,9 @@ { lib, - stdenv, fetchCrate, rustPlatform, openssl, pkg-config, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -29,14 +26,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ + openssl + ]; meta = with lib; { description = "Command-line tool for downloading APK files from various sources"; diff --git a/pkgs/tools/misc/contacts/default.nix b/pkgs/tools/misc/contacts/default.nix index 83535fb9d033..d99f0b3a8c05 100644 --- a/pkgs/tools/misc/contacts/default.nix +++ b/pkgs/tools/misc/contacts/default.nix @@ -3,8 +3,6 @@ stdenv, fetchFromGitHub, xcbuildHook, - Foundation, - AddressBook, }: stdenv.mkDerivation { @@ -24,10 +22,6 @@ stdenv.mkDerivation { ''; nativeBuildInputs = [ xcbuildHook ]; - buildInputs = [ - Foundation - AddressBook - ]; installPhase = '' mkdir -p $out/bin diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index f87f92363eee..50750c4875b1 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -48,11 +48,11 @@ let in stdenv.mkDerivation rec { pname = "coreutils" + (optionalString (!minimal) "-full"); - version = "9.6"; + version = "9.7"; src = fetchurl { url = "mirror://gnu/coreutils/coreutils-${version}.tar.xz"; - hash = "sha256-egEkMns5j9nrGmq95YM4mCFCLHRP+hBzSyT1V2ENMoM="; + hash = "sha256-6LsmrQKT+bWh/EP7QrqXDjEsZs6SwbCxZxPXUA2yUb8="; }; postPatch = @@ -97,6 +97,9 @@ stdenv.mkDerivation rec { # intermittent failures on builders, unknown reason sed '2i echo Skipping du basic test && exit 77' -i ./tests/du/basic.sh + + # fails when syscalls related to acl not being available, e.g. in sandboxed environment + sed '2i echo Skipping ls -al with acl test && exit 77' -i ./tests/ls/acl.sh '' + (optionalString (stdenv.hostPlatform.libc == "musl") ( concatStringsSep "\n" [ diff --git a/pkgs/tools/misc/dijo/default.nix b/pkgs/tools/misc/dijo/default.nix index 9ff4b4d058fa..bf716c07a46e 100644 --- a/pkgs/tools/misc/dijo/default.nix +++ b/pkgs/tools/misc/dijo/default.nix @@ -1,16 +1,14 @@ { - stdenv, lib, rustPlatform, fetchFromGitHub, ncurses, - CoreServices, }: rustPlatform.buildRustPackage rec { pname = "dijo"; version = "0.2.7"; - buildInputs = [ ncurses ] ++ lib.optional stdenv.hostPlatform.isDarwin CoreServices; + buildInputs = [ ncurses ]; src = fetchFromGitHub { owner = "NerdyPepper"; repo = "dijo"; diff --git a/pkgs/tools/misc/diskus/default.nix b/pkgs/tools/misc/diskus/default.nix index 7404b142fc00..d83b2fa79fe2 100644 --- a/pkgs/tools/misc/diskus/default.nix +++ b/pkgs/tools/misc/diskus/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -17,8 +15,6 @@ rustPlatform.buildRustPackage rec { sha256 = "sha256-88+U5Y2CC0PhikRO3VqoUwZEYZjwln+61OPWbLLb8T0="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - useFetchCargoVendor = true; cargoHash = "sha256-keBnhE4ltOVMEuxPifiB2EAHk32u3PqaPGTeVexVXWM="; diff --git a/pkgs/tools/misc/envchain/default.nix b/pkgs/tools/misc/envchain/default.nix index cfbc7b343d1b..ef7e7d881656 100644 --- a/pkgs/tools/misc/envchain/default.nix +++ b/pkgs/tools/misc/envchain/default.nix @@ -7,7 +7,6 @@ ncurses, pkg-config, readline, - Security, }: stdenv.mkDerivation rec { @@ -35,7 +34,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isDarwin [ libedit ncurses - Security ]; makeFlags = [ "DESTDIR=$(out)" ]; diff --git a/pkgs/tools/misc/fclones/default.nix b/pkgs/tools/misc/fclones/default.nix index 3d85c7bee433..adc90020619d 100644 --- a/pkgs/tools/misc/fclones/default.nix +++ b/pkgs/tools/misc/fclones/default.nix @@ -3,7 +3,6 @@ rustPlatform, fetchFromGitHub, stdenv, - darwin, installShellFiles, }: @@ -21,9 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-aEjsBhm0iPysA1Wz1Ea7rtX0g/yH/rklUkYV/Elxcq8="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.AppKit - ]; nativeBuildInputs = [ installShellFiles ]; # device::test_physical_device_name test fails on Darwin diff --git a/pkgs/tools/misc/fclones/gui.nix b/pkgs/tools/misc/fclones/gui.nix index 5eeac952d277..c68950e1848b 100644 --- a/pkgs/tools/misc/fclones/gui.nix +++ b/pkgs/tools/misc/fclones/gui.nix @@ -7,8 +7,6 @@ gdk-pixbuf, gtk4, libadwaita, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -30,15 +28,11 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook4 ]; - buildInputs = - [ - gdk-pixbuf - gtk4 - libadwaita - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.IOKit - ]; + buildInputs = [ + gdk-pixbuf + gtk4 + libadwaita + ]; postInstall = '' substituteInPlace snap/gui/fclones-gui.desktop \ diff --git a/pkgs/tools/misc/ffsend/default.nix b/pkgs/tools/misc/ffsend/default.nix index 5ec56de3c064..062fa92567a5 100644 --- a/pkgs/tools/misc/ffsend/default.nix +++ b/pkgs/tools/misc/ffsend/default.nix @@ -7,8 +7,6 @@ pkg-config, openssl, installShellFiles, - Security, - AppKit, x11Support ? stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isBSD, xclip ? null, @@ -70,14 +68,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - if stdenv.hostPlatform.isDarwin then - [ - Security - AppKit - ] - else - [ openssl ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ]; preBuild = lib.optionalString (x11Support && usesX11) ( if preferXsel && xsel != null then diff --git a/pkgs/tools/misc/flowgger/default.nix b/pkgs/tools/misc/flowgger/default.nix index 21713f24ce79..bc98069621dd 100644 --- a/pkgs/tools/misc/flowgger/default.nix +++ b/pkgs/tools/misc/flowgger/default.nix @@ -1,12 +1,10 @@ { lib, rustPlatform, - stdenv, fetchCrate, pkg-config, openssl, capnproto, - CoreServices, }: rustPlatform.buildRustPackage rec { @@ -26,7 +24,7 @@ rustPlatform.buildRustPackage rec { capnproto ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin CoreServices; + buildInputs = [ openssl ]; checkFlags = [ # test failed diff --git a/pkgs/tools/misc/fondu/default.nix b/pkgs/tools/misc/fondu/default.nix index d51d09a469ca..e13ce1b4920f 100644 --- a/pkgs/tools/misc/fondu/default.nix +++ b/pkgs/tools/misc/fondu/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - CoreServices, }: stdenv.mkDerivation rec { @@ -18,8 +17,6 @@ stdenv.mkDerivation rec { substituteInPlace Makefile --replace /System/Library/Frameworks/CoreServices.framework/CoreServices "-framework CoreServices" ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; - makeFlags = [ "DESTDIR=$(out)" ]; hardeningDisable = [ "fortify" ]; diff --git a/pkgs/tools/misc/freshfetch/default.nix b/pkgs/tools/misc/freshfetch/default.nix index eb7799428958..850dc742e840 100644 --- a/pkgs/tools/misc/freshfetch/default.nix +++ b/pkgs/tools/misc/freshfetch/default.nix @@ -2,12 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - AppKit, - CoreFoundation, - DiskArbitration, - Foundation, - IOKit, }: rustPlatform.buildRustPackage rec { @@ -27,14 +21,6 @@ rustPlatform.buildRustPackage rec { # freshfetch depends on rust nightly features RUSTC_BOOTSTRAP = 1; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - CoreFoundation - DiskArbitration - Foundation - IOKit - ]; - meta = with lib; { description = "Fresh take on neofetch"; homepage = "https://github.com/k4rakara/freshfetch"; diff --git a/pkgs/tools/misc/fwup/default.nix b/pkgs/tools/misc/fwup/default.nix index 1b434c71aea8..08b2e2c6937a 100644 --- a/pkgs/tools/misc/fwup/default.nix +++ b/pkgs/tools/misc/fwup/default.nix @@ -3,7 +3,6 @@ lib, fetchFromGitHub, autoreconfHook, - DiskArbitration, pkg-config, bzip2, libarchive, @@ -36,18 +35,14 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = - [ - bzip2 - libarchive - libconfuse - libsodium - xz - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - DiskArbitration - ]; + buildInputs = [ + bzip2 + libarchive + libconfuse + libsodium + xz + zlib + ]; propagatedBuildInputs = [ diff --git a/pkgs/tools/misc/grex/default.nix b/pkgs/tools/misc/grex/default.nix index b302e7c4fbe5..9cc22a265e50 100644 --- a/pkgs/tools/misc/grex/default.nix +++ b/pkgs/tools/misc/grex/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-OsK6X7qwMMQ1FK3JE98J2u6pn6AixE8izFmxUVDs5GM="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - doInstallCheck = true; installCheckPhase = '' $out/bin/grex --help > /dev/null diff --git a/pkgs/tools/misc/hyperfine/default.nix b/pkgs/tools/misc/hyperfine/default.nix index 79859ce7f990..6b2f2b68e900 100644 --- a/pkgs/tools/misc/hyperfine/default.nix +++ b/pkgs/tools/misc/hyperfine/default.nix @@ -3,8 +3,6 @@ rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -22,7 +20,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-eZpGqkowp/R//RqLRk3AIbTpW3i9e+lOWpfdli7S4uE="; nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; postInstall = '' installManPage doc/hyperfine.1 diff --git a/pkgs/tools/misc/iay/default.nix b/pkgs/tools/misc/iay/default.nix index d30f38d3d4fc..ed75f91ce418 100644 --- a/pkgs/tools/misc/iay/default.nix +++ b/pkgs/tools/misc/iay/default.nix @@ -5,10 +5,6 @@ rustPlatform, openssl, pkg-config, - AppKit, - Cocoa, - Foundation, - Security, }: rustPlatform.buildRustPackage rec { @@ -27,16 +23,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Cocoa - Foundation - Security - ]; + buildInputs = [ + openssl + ]; NIX_LDFLAGS = lib.optionals stdenv.hostPlatform.isDarwin [ "-framework" diff --git a/pkgs/tools/misc/lighthouse-steamvr/default.nix b/pkgs/tools/misc/lighthouse-steamvr/default.nix index 9979cd0dc2a9..775a22a16c3f 100644 --- a/pkgs/tools/misc/lighthouse-steamvr/default.nix +++ b/pkgs/tools/misc/lighthouse-steamvr/default.nix @@ -1,11 +1,9 @@ { - stdenv, fetchFromGitHub, lib, rustPlatform, pkg-config, dbus, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -24,7 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ dbus ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + buildInputs = [ dbus ]; meta = with lib; { description = "VR Lighthouse power state management"; diff --git a/pkgs/tools/misc/lorri/default.nix b/pkgs/tools/misc/lorri/default.nix index a0febe773a63..340cb69988bc 100644 --- a/pkgs/tools/misc/lorri/default.nix +++ b/pkgs/tools/misc/lorri/default.nix @@ -1,14 +1,11 @@ { lib, - stdenv, pkgs, rustPackages, fetchFromGitHub, rustPlatform, writers, nixosTests, - CoreServices, - Security, }: let @@ -45,10 +42,6 @@ in RUN_TIME_CLOSURE = pkgs.callPackage ./runtime.nix { }; nativeBuildInputs = [ rustPackages.rustfmt ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - ]; # copy the docs to the $man and $doc outputs postInstall = '' diff --git a/pkgs/tools/misc/minicom/default.nix b/pkgs/tools/misc/minicom/default.nix index 54b4fd6f93d7..a4252e97065e 100644 --- a/pkgs/tools/misc/minicom/default.nix +++ b/pkgs/tools/misc/minicom/default.nix @@ -8,7 +8,6 @@ lrzsz, ncurses, libiconv, - IOKit, }: stdenv.mkDerivation rec { @@ -27,7 +26,6 @@ stdenv.mkDerivation rec { [ ncurses ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - IOKit ]; nativeBuildInputs = [ diff --git a/pkgs/tools/misc/noti/default.nix b/pkgs/tools/misc/noti/default.nix index 71fb707312c9..0c983c9a7450 100644 --- a/pkgs/tools/misc/noti/default.nix +++ b/pkgs/tools/misc/noti/default.nix @@ -1,9 +1,7 @@ { - stdenv, lib, buildGoModule, fetchFromGitHub, - Cocoa, installShellFiles, }: @@ -22,8 +20,6 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Cocoa; - ldflags = [ "-s" "-w" diff --git a/pkgs/tools/misc/octofetch/default.nix b/pkgs/tools/misc/octofetch/default.nix index e3fbe0415d41..516ea40f1317 100644 --- a/pkgs/tools/misc/octofetch/default.nix +++ b/pkgs/tools/misc/octofetch/default.nix @@ -5,7 +5,6 @@ openssl, pkg-config, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -24,9 +23,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; meta = with lib; { homepage = "https://github.com/azur1s/octofetch"; diff --git a/pkgs/tools/misc/owofetch/default.nix b/pkgs/tools/misc/owofetch/default.nix index f850a9ad6949..7647a0712e4d 100644 --- a/pkgs/tools/misc/owofetch/default.nix +++ b/pkgs/tools/misc/owofetch/default.nix @@ -3,8 +3,6 @@ stdenvNoCC, rustPlatform, fetchFromGitHub, - Foundation, - DiskArbitration, }: rustPlatform.buildRustPackage rec { @@ -22,11 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-0ON1h8+ruLOvBR7Q/hOIW6j+BjfPAAuYA2wrUYj59Ow="; - buildInputs = lib.optionals stdenvNoCC.hostPlatform.isDarwin [ - Foundation - DiskArbitration - ]; - meta = with lib; { description = "Alternative to *fetch, uwuifies all stats"; homepage = "https://github.com/netthier/owofetch-rs"; diff --git a/pkgs/tools/misc/rust-motd/default.nix b/pkgs/tools/misc/rust-motd/default.nix index 54ffb7caf835..e45e0f090f6c 100644 --- a/pkgs/tools/misc/rust-motd/default.nix +++ b/pkgs/tools/misc/rust-motd/default.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,9 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = - [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + openssl + ]; OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/tools/misc/screen/default.nix b/pkgs/tools/misc/screen/default.nix index 7d32d467bfc1..4fdead517c5f 100644 --- a/pkgs/tools/misc/screen/default.nix +++ b/pkgs/tools/misc/screen/default.nix @@ -5,7 +5,6 @@ autoreconfHook, ncurses, libxcrypt, - utmp, pam ? null, }: @@ -40,7 +39,7 @@ stdenv.mkDerivation rec { ncurses libxcrypt pam - ] ++ lib.optional stdenv.hostPlatform.isDarwin utmp; + ]; # The test suite seems to have some glibc malloc hooks that don't exist/link on macOS doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/tools/misc/shadowenv/default.nix b/pkgs/tools/misc/shadowenv/default.nix index c4e787f1d503..b9cb01474888 100644 --- a/pkgs/tools/misc/shadowenv/default.nix +++ b/pkgs/tools/misc/shadowenv/default.nix @@ -1,10 +1,8 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, installShellFiles, - Security, }: rustPlatform.buildRustPackage rec { @@ -23,8 +21,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - postInstall = '' installManPage man/man1/shadowenv.1 installManPage man/man5/shadowlisp.5 diff --git a/pkgs/tools/misc/sheldon/default.nix b/pkgs/tools/misc/sheldon/default.nix index fec1bdb3e5b0..fa13c5fcb0e7 100644 --- a/pkgs/tools/misc/sheldon/default.nix +++ b/pkgs/tools/misc/sheldon/default.nix @@ -6,7 +6,6 @@ pkg-config, openssl, installShellFiles, - Security, curl, }: @@ -27,7 +26,6 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security curl ]; nativeBuildInputs = [ diff --git a/pkgs/tools/misc/sshx/default.nix b/pkgs/tools/misc/sshx/default.nix index 8529f3983ba5..1f3432979f5f 100644 --- a/pkgs/tools/misc/sshx/default.nix +++ b/pkgs/tools/misc/sshx/default.nix @@ -4,8 +4,6 @@ rustPlatform, fetchFromGitHub, protobuf, - darwin, - stdenv, buildNpmPackage, }: let @@ -33,8 +31,6 @@ let nativeBuildInputs = [ protobuf ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; - cargoBuildFlags = [ "--package" pname diff --git a/pkgs/tools/misc/synth/default.nix b/pkgs/tools/misc/synth/default.nix index 9dd4cb6ff039..b6f061f4647e 100644 --- a/pkgs/tools/misc/synth/default.nix +++ b/pkgs/tools/misc/synth/default.nix @@ -2,9 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - AppKit, - Security, }: rustPlatform.buildRustPackage rec { @@ -21,11 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-sJSU85f4bLh89qo8fojWJNfJ9t7i/Hlg5pnLcxcwKt4="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Security - ]; - checkFlags = [ # https://github.com/shuttle-hq/synth/issues/309 "--skip=docs_blog_2021_08_31_seeding_databases_tutorial_dot_md" diff --git a/pkgs/tools/misc/tab-rs/default.nix b/pkgs/tools/misc/tab-rs/default.nix index 7d5d1a906ff0..3469d56bc7e1 100644 --- a/pkgs/tools/misc/tab-rs/default.nix +++ b/pkgs/tools/misc/tab-rs/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, rustPlatform, - IOKit, }: rustPlatform.buildRustPackage rec { @@ -20,8 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-4bscAhYE3JNk4ikTH+Sw2kGDDsBWcCZZ88weg9USjC0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; - # many tests are failing doCheck = false; diff --git a/pkgs/tools/misc/timidity/default.nix b/pkgs/tools/misc/timidity/default.nix index a6c2349bef13..68d5a23b3474 100644 --- a/pkgs/tools/misc/timidity/default.nix +++ b/pkgs/tools/misc/timidity/default.nix @@ -4,8 +4,6 @@ fetchurl, nixosTests, pkg-config, - CoreAudio, - libobjc, libjack2, ncurses, alsa-lib, @@ -46,10 +44,6 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreAudio - libobjc - ] ++ lib.optionals enableVorbis [ libvorbis ]; diff --git a/pkgs/tools/misc/tmux-sessionizer/default.nix b/pkgs/tools/misc/tmux-sessionizer/default.nix index 37bfd5a8aa8e..d95e7d74c1f9 100644 --- a/pkgs/tools/misc/tmux-sessionizer/default.nix +++ b/pkgs/tools/misc/tmux-sessionizer/default.nix @@ -5,7 +5,6 @@ rustPlatform, openssl, pkg-config, - Security, testers, tmux-sessionizer, installShellFiles, @@ -42,7 +41,7 @@ rustPlatform.buildRustPackage { pkg-config installShellFiles ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd tms \ diff --git a/pkgs/tools/misc/toastify/default.nix b/pkgs/tools/misc/toastify/default.nix index a95122afbeef..7271aa6834c9 100644 --- a/pkgs/tools/misc/toastify/default.nix +++ b/pkgs/tools/misc/toastify/default.nix @@ -3,7 +3,6 @@ rustPlatform, fetchFromGitHub, stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -20,10 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-xnmns0YXsKuoNxxax3St5pLiFwu6BD0iIYHNi9N9mO0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk_11_0.frameworks.Cocoa - ]; - preBuild = lib.optionalString stdenv.hostPlatform.isDarwin '' export HOME=$(mktemp -d) ''; diff --git a/pkgs/tools/misc/topgrade/default.nix b/pkgs/tools/misc/topgrade/default.nix index e445c7668a83..099046b2001f 100644 --- a/pkgs/tools/misc/topgrade/default.nix +++ b/pkgs/tools/misc/topgrade/default.nix @@ -3,9 +3,6 @@ lib, fetchFromGitHub, rustPlatform, - AppKit, - Cocoa, - Foundation, installShellFiles, }: @@ -27,12 +24,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Cocoa - Foundation - ]; - env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ "-framework" diff --git a/pkgs/tools/misc/tremor-rs/default.nix b/pkgs/tools/misc/tremor-rs/default.nix index 3d53fe0b43bb..3a2d425fe376 100644 --- a/pkgs/tools/misc/tremor-rs/default.nix +++ b/pkgs/tools/misc/tremor-rs/default.nix @@ -7,7 +7,6 @@ fetchFromGitHub, installShellFiles, stdenv, - Security, libiconv, protobuf, }: @@ -36,7 +35,6 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv ]; diff --git a/pkgs/tools/misc/wagyu/default.nix b/pkgs/tools/misc/wagyu/default.nix index b711e6d8ca9a..c40d2add083c 100644 --- a/pkgs/tools/misc/wagyu/default.nix +++ b/pkgs/tools/misc/wagyu/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - Security, }: rustPlatform.buildRustPackage rec { @@ -22,8 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-vtNxRW/b8kvy21YQezCUiZNtLnlMSkdTRr/OkGy6UAw="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "Rust library for generating cryptocurrency wallets"; homepage = "https://github.com/AleoHQ/wagyu"; diff --git a/pkgs/tools/misc/watchexec/default.nix b/pkgs/tools/misc/watchexec/default.nix index 581ac08c5bd6..dd36d8e84617 100644 --- a/pkgs/tools/misc/watchexec/default.nix +++ b/pkgs/tools/misc/watchexec/default.nix @@ -3,8 +3,6 @@ stdenv, rustPlatform, fetchFromGitHub, - Cocoa, - AppKit, installShellFiles, }: @@ -24,11 +22,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Cocoa - AppKit - ]; - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-framework AppKit"; checkFlags = [ diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix index c625d37362fc..ee98ae99d934 100644 --- a/pkgs/tools/networking/aria2/default.nix +++ b/pkgs/tools/networking/aria2/default.nix @@ -12,7 +12,6 @@ libssh2, cppunit, sphinx, - Security, nixosTests, }: @@ -41,7 +40,7 @@ stdenv.mkDerivation rec { sqlite zlib libssh2 - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; outputs = [ "bin" diff --git a/pkgs/tools/networking/bitmask-vpn/default.nix b/pkgs/tools/networking/bitmask-vpn/default.nix index bd7b819ecfea..e5d772e27798 100644 --- a/pkgs/tools/networking/bitmask-vpn/default.nix +++ b/pkgs/tools/networking/bitmask-vpn/default.nix @@ -21,8 +21,6 @@ qtsvg, qttools, qtwayland, - CoreFoundation, - Security, provider ? "riseup", }: let @@ -121,17 +119,11 @@ buildGoModule rec { qtsvg ]; - buildInputs = - [ - qtbase - qtdeclarative - qtsvg - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - Security - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; + buildInputs = [ + qtbase + qtdeclarative + qtsvg + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; # FIXME: building on Darwin currently fails # due to missing debug symbols for Qt, diff --git a/pkgs/tools/networking/bore-cli/default.nix b/pkgs/tools/networking/bore-cli/default.nix index fcca3ed8e954..0c1d01f877b7 100644 --- a/pkgs/tools/networking/bore-cli/default.nix +++ b/pkgs/tools/networking/bore-cli/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,10 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-uaSnH3pLpgASjauNWE94cpLxeAmVPqa/VUksR12hnGM="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; - # tests do not find grcov path correctly meta = with lib; { description = "Rust tool to create TCP tunnels"; diff --git a/pkgs/tools/networking/bore/default.nix b/pkgs/tools/networking/bore/default.nix index fdc69871baf6..6b1c58f072a2 100644 --- a/pkgs/tools/networking/bore/default.nix +++ b/pkgs/tools/networking/bore/default.nix @@ -3,8 +3,6 @@ stdenv, rustPlatform, fetchFromBitbucket, - Libsystem, - SystemConfiguration, installShellFiles, }: @@ -40,11 +38,6 @@ rustPlatform.buildRustPackage rec { installShellFiles ] ++ lib.optional stdenv.hostPlatform.isDarwin rustPlatform.bindgenHook; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Libsystem - SystemConfiguration - ]; - postInstall = '' installManPage $src/bore/doc/bore.1 ''; diff --git a/pkgs/tools/networking/cocom/default.nix b/pkgs/tools/networking/cocom/default.nix index 98f837cf0bba..0e3d79ec2d32 100644 --- a/pkgs/tools/networking/cocom/default.nix +++ b/pkgs/tools/networking/cocom/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-kfseD0dYNC1IFAamLJee7LozGppE2mZgBMCUHJC0dP4="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - # Tests require network access doCheck = false; diff --git a/pkgs/tools/networking/davix/default.nix b/pkgs/tools/networking/davix/default.nix index 4709b57656f1..dd29f9f561b0 100644 --- a/pkgs/tools/networking/davix/default.nix +++ b/pkgs/tools/networking/davix/default.nix @@ -12,7 +12,6 @@ curl, gsoap, rapidjson, - Security, enableTools ? true, # Use libcurl instead of libneon # Note that the libneon used is bundled in the project @@ -43,7 +42,6 @@ stdenv.mkDerivation rec { openssl rapidjson ] - ++ lib.optional stdenv.hostPlatform.isDarwin Security ++ lib.optional (!stdenv.hostPlatform.isDarwin) libuuid ++ lib.optional (enableThirdPartyCopy) gsoap; diff --git a/pkgs/tools/networking/dogdns/default.nix b/pkgs/tools/networking/dogdns/default.nix index d6075d7bb960..58775dde22a4 100644 --- a/pkgs/tools/networking/dogdns/default.nix +++ b/pkgs/tools/networking/dogdns/default.nix @@ -8,7 +8,6 @@ openssl, just, pandoc, - Security, }: rustPlatform.buildRustPackage { @@ -33,9 +32,7 @@ rustPlatform.buildRustPackage { just pandoc ] ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; outputs = [ "out" diff --git a/pkgs/tools/networking/drill/default.nix b/pkgs/tools/networking/drill/default.nix index e02263f7a3f7..348780dab757 100644 --- a/pkgs/tools/networking/drill/default.nix +++ b/pkgs/tools/networking/drill/default.nix @@ -5,7 +5,6 @@ fetchFromGitHub, pkg-config, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -29,13 +28,9 @@ rustPlatform.buildRustPackage rec { OPENSSL_LIB_DIR = "${lib.getLib openssl}/lib"; OPENSSL_DIR = "${lib.getDev openssl}"; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + openssl + ]; meta = with lib; { description = "HTTP load testing application inspired by Ansible syntax"; diff --git a/pkgs/tools/networking/fast-ssh/default.nix b/pkgs/tools/networking/fast-ssh/default.nix index c8ce11fc984a..b3b64a6fea71 100644 --- a/pkgs/tools/networking/fast-ssh/default.nix +++ b/pkgs/tools/networking/fast-ssh/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-qkvonLuS18BBPdBUUnIAbmA+9ZJZFmTRaewrnK9PHFE="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "TUI tool to use the SSH config for connections"; homepage = "https://github.com/julien-r44/fast-ssh"; diff --git a/pkgs/tools/networking/ifwifi/default.nix b/pkgs/tools/networking/ifwifi/default.nix index 3504a56c920f..83f3a240e3f1 100644 --- a/pkgs/tools/networking/ifwifi/default.nix +++ b/pkgs/tools/networking/ifwifi/default.nix @@ -6,7 +6,6 @@ makeWrapper, networkmanager, iw, - Security, }: rustPlatform.buildRustPackage rec { @@ -24,7 +23,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-oxuOc9FSKYq6UjimZPLayJ+5xsWzh3gZV/mVpPbPWHk="; nativeBuildInputs = [ makeWrapper ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; postInstall = '' wrapProgram "$out/bin/ifwifi" \ diff --git a/pkgs/tools/networking/innernet/default.nix b/pkgs/tools/networking/innernet/default.nix index 19277c0d446b..52108501c237 100644 --- a/pkgs/tools/networking/innernet/default.nix +++ b/pkgs/tools/networking/innernet/default.nix @@ -5,7 +5,6 @@ fetchFromGitHub, sqlite, installShellFiles, - Security, libiconv, innernet, testers, @@ -35,7 +34,6 @@ rustPlatform.buildRustPackage rec { sqlite ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv ]; diff --git a/pkgs/tools/networking/isync/default.nix b/pkgs/tools/networking/isync/default.nix index 017e6dd96ada..1a0864249264 100644 --- a/pkgs/tools/networking/isync/default.nix +++ b/pkgs/tools/networking/isync/default.nix @@ -10,7 +10,6 @@ zlib, perl538Packages, autoreconfHook, - Security, # Disabled by default as XOAUTH2 is an "OBSOLETE" SASL mechanism and this relies # on a package that isn't really maintained anymore: withCyrusSaslXoauth2 ? false, @@ -48,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { db cyrus_sasl zlib - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; postInstall = lib.optionalString withCyrusSaslXoauth2 '' wrapProgram "$out/bin/mbsync" \ diff --git a/pkgs/tools/networking/lldpd/default.nix b/pkgs/tools/networking/lldpd/default.nix index 042fd3c65234..ff6ea5e3d2a7 100644 --- a/pkgs/tools/networking/lldpd/default.nix +++ b/pkgs/tools/networking/lldpd/default.nix @@ -1,6 +1,5 @@ { stdenv, - Foundation, fetchurl, lib, libevent, @@ -43,7 +42,7 @@ stdenv.mkDerivation rec { readline net-snmp openssl - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ]; + ]; enableParallelBuilding = true; diff --git a/pkgs/tools/networking/mozwire/default.nix b/pkgs/tools/networking/mozwire/default.nix index 20fddf5ba910..081f399a73db 100644 --- a/pkgs/tools/networking/mozwire/default.nix +++ b/pkgs/tools/networking/mozwire/default.nix @@ -1,10 +1,7 @@ { rustPlatform, lib, - stdenv, fetchFromGitHub, - CoreServices, - Security, }: rustPlatform.buildRustPackage rec { @@ -18,11 +15,6 @@ rustPlatform.buildRustPackage rec { hash = "sha256-2i8C1XgfI3MXnwXZzY6n8tIcw45G9h3vZqRlFaVoLH0="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreServices - Security - ]; - useFetchCargoVendor = true; cargoHash = "sha256-UEo/CSRg1hS/BIEQTEgqfwwz1LAMDdjKwV8bDyspX7o="; diff --git a/pkgs/tools/networking/ockam/default.nix b/pkgs/tools/networking/ockam/default.nix index 2b5e8e4e7988..70d4ffc4f253 100644 --- a/pkgs/tools/networking/ockam/default.nix +++ b/pkgs/tools/networking/ockam/default.nix @@ -1,5 +1,4 @@ { - stdenv, lib, fetchFromGitHub, rustPlatform, @@ -8,8 +7,6 @@ pkg-config, openssl, dbus, - AppKit, - Security, }: let @@ -32,15 +29,10 @@ rustPlatform.buildRustPackage { git pkg-config ]; - buildInputs = - [ - openssl - dbus - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Security - ]; + buildInputs = [ + openssl + dbus + ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/tools/networking/openconnect/common.nix b/pkgs/tools/networking/openconnect/common.nix index 1c432ee7493d..a6520b48d858 100644 --- a/pkgs/tools/networking/openconnect/common.nix +++ b/pkgs/tools/networking/openconnect/common.nix @@ -17,7 +17,6 @@ zlib, pcsclite, vpnc-scripts, - PCSC, useDefaultExternalBrowser ? stdenv.hostPlatform.isLinux && stdenv.buildPlatform == stdenv.hostPlatform, # xdg-utils doesn't cross-compile xdg-utils, @@ -47,7 +46,6 @@ stdenv.mkDerivation { zlib (if useOpenSSL then openssl else gnutls) ] - ++ lib.optional stdenv.hostPlatform.isDarwin PCSC ++ lib.optionals stdenv.hostPlatform.isLinux [ p11-kit pcsclite diff --git a/pkgs/tools/networking/openconnect/default.nix b/pkgs/tools/networking/openconnect/default.nix index 84d80d5eca41..d81fe2ef67b2 100644 --- a/pkgs/tools/networking/openconnect/default.nix +++ b/pkgs/tools/networking/openconnect/default.nix @@ -1,14 +1,9 @@ { callPackage, fetchurl, - darwin, }: let - common = - opts: - callPackage (import ./common.nix opts) { - inherit (darwin.apple_sdk.frameworks) PCSC; - }; + common = opts: callPackage (import ./common.nix opts) { }; in rec { openconnect = common rec { diff --git a/pkgs/tools/networking/openssh/common.nix b/pkgs/tools/networking/openssh/common.nix index e25993483f9d..7f94a1e8408d 100644 --- a/pkgs/tools/networking/openssh/common.nix +++ b/pkgs/tools/networking/openssh/common.nix @@ -36,7 +36,8 @@ withSecurityKey ? !stdenv.hostPlatform.isStatic, withFIDO ? stdenv.hostPlatform.isUnix && !stdenv.hostPlatform.isMusl && withSecurityKey, withPAM ? stdenv.hostPlatform.isLinux, - dsaKeysSupport ? false, + # Attempts to mlock the entire sshd process on startup to prevent swapping. + withLinuxMemlock ? stdenv.hostPlatform.isLinux, linkOpenssl ? true, isNixos ? stdenv.hostPlatform.isLinux, }: @@ -106,7 +107,6 @@ stdenv.mkDerivation (finalAttrs: { "--with-libedit=yes" "--disable-strip" (lib.withFeature withPAM "pam") - (lib.enableFeature dsaKeysSupport "dsa-keys") ] ++ lib.optional (etcDir != null) "--sysconfdir=${etcDir}" ++ lib.optional (!withSecurityKey) "--disable-security-key" @@ -119,6 +119,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional (!linkOpenssl) "--without-openssl" ++ lib.optional withLdns "--with-ldns" ++ lib.optional stdenv.hostPlatform.isOpenBSD "--with-bsd-auth" + ++ lib.optional withLinuxMemlock "--with-linux-memlock-onfault" ++ extraConfigureFlags; ${if stdenv.hostPlatform.isStatic then "NIX_LDFLAGS" else null} = @@ -201,6 +202,13 @@ stdenv.mkDerivation (finalAttrs: { "sysconfdir=\${out}/etc/ssh" ]; + doInstallCheck = true; + installCheckPhase = '' + for binary in ssh sshd; do + $out/bin/$binary -V 2>&1 | grep -P "$(printf '^OpenSSH_\\Q%s\\E,' "$version")" + done + ''; + passthru = { inherit withKerberos; tests = { diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 7654eacaca5b..80e7ccfb746b 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -7,34 +7,53 @@ }: let common = opts: callPackage (import ./common.nix opts) { }; + + # Gets the correct OpenSSH URL for a given version. + urlFor = + version: + let + urlVersion = + { + # 10.0p1 was accidentally released as 10.0p2: + # https://www.openwall.com/lists/oss-security/2025/04/09/6 + "10.0p2" = "10.0p1"; + } + .${version} or version; + in + "mirror://openbsd/OpenSSH/portable/openssh-${urlVersion}.tar.gz"; in { openssh = common rec { pname = "openssh"; - version = "9.9p2"; + version = "10.0p2"; src = fetchurl { - url = "mirror://openbsd/OpenSSH/portable/openssh-${version}.tar.gz"; - hash = "sha256-karbYD4IzChe3fll4RmdAlhfqU2ZTWyuW0Hhch4hVnM="; + url = urlFor version; + hash = "sha256-AhoucJoO30JQsSVr1anlAEEakN3avqgw7VnO+Q652Fw="; }; extraPatches = [ ./ssh-keysign-8.5.patch ]; - extraMeta.maintainers = lib.teams.helsinki-systems.members ++ [ lib.maintainers.philiptaron ]; + extraMeta.maintainers = + lib.teams.helsinki-systems.members + ++ (with lib.maintainers; [ + numinit + philiptaron + ]); }; openssh_hpn = common rec { pname = "openssh-with-hpn"; - version = "9.9p2"; + version = "10.0p2"; extraDesc = " with high performance networking patches"; src = fetchurl { - url = "mirror://openbsd/OpenSSH/portable/openssh-${version}.tar.gz"; - hash = "sha256-karbYD4IzChe3fll4RmdAlhfqU2ZTWyuW0Hhch4hVnM="; + url = urlFor version; + hash = "sha256-AhoucJoO30JQsSVr1anlAEEakN3avqgw7VnO+Q652Fw="; }; extraPatches = let - url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/7ba88c964b6e5724eec462021d984da3989e6a08/security/openssh-portable/files/extra-patch-hpn"; + url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/dde9561b3ff73639aeebe8ec33ad52ecca0bf58d/security/openssh-portable/files/extra-patch-hpn"; in [ ./ssh-keysign-8.5.patch @@ -45,7 +64,7 @@ in inherit url; stripLen = 1; excludes = [ "channels.c" ]; - hash = "sha256-zk7t6FNzTE+8aDU4QuteR1x0W3O2gjIQmeCkTNbaUfA="; + hash = "sha256-0HQAacNdvqX+7CTDhkbgAyb0WbqnnH6iAYQBFh8XenA="; }) (fetchpatch { @@ -67,12 +86,12 @@ in openssh_gssapi = common rec { pname = "openssh-with-gssapi"; - version = "9.9p2"; + version = "10.0p2"; extraDesc = " with GSSAPI support"; src = fetchurl { - url = "mirror://openbsd/OpenSSH/portable/openssh-${version}.tar.gz"; - hash = "sha256-karbYD4IzChe3fll4RmdAlhfqU2ZTWyuW0Hhch4hVnM="; + url = urlFor version; + hash = "sha256-AhoucJoO30JQsSVr1anlAEEakN3avqgw7VnO+Q652Fw="; }; extraPatches = [ @@ -81,7 +100,7 @@ in (fetchpatch { name = "openssh-gssapi.patch"; url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%25${version}-1/debian/patches/gssapi.patch"; - hash = "sha256-JyOXA8Al8IFLdndJQ1LO+r4hJqtXjz1NHwOPiSAQkE8="; + hash = "sha256-7Q27tvtCY3b9evC3lbqEz4u7v5DcerjWZfhh8azIAQo="; }) ]; diff --git a/pkgs/tools/networking/s3rs/default.nix b/pkgs/tools/networking/s3rs/default.nix index 3a09bee66c52..fa40ad221611 100644 --- a/pkgs/tools/networking/s3rs/default.nix +++ b/pkgs/tools/networking/s3rs/default.nix @@ -1,11 +1,9 @@ { lib, - stdenv, rustPlatform, python3, perl, openssl, - Security, fetchFromGitHub, pkg-config, }: @@ -29,7 +27,7 @@ rustPlatform.buildRustPackage rec { perl pkg-config ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; meta = with lib; { description = "S3 cli client with multi configs with diffent provider"; diff --git a/pkgs/tools/networking/suckit/default.nix b/pkgs/tools/networking/suckit/default.nix index 8cbbefeab601..af8db72d3c13 100644 --- a/pkgs/tools/networking/suckit/default.nix +++ b/pkgs/tools/networking/suckit/default.nix @@ -4,8 +4,6 @@ fetchFromGitHub, pkg-config, openssl, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -24,7 +22,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ openssl ]; # requires internet access checkFlags = [ diff --git a/pkgs/tools/networking/tcpreplay/default.nix b/pkgs/tools/networking/tcpreplay/default.nix index 0f612f17d386..00a0f7d429a0 100644 --- a/pkgs/tools/networking/tcpreplay/default.nix +++ b/pkgs/tools/networking/tcpreplay/default.nix @@ -4,8 +4,6 @@ fetchurl, libpcap, tcpdump, - Carbon, - CoreServices, }: stdenv.mkDerivation rec { @@ -17,12 +15,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-Leeb/Wfsksqa4v+1BFbdHVP/QPP6cbQixl6AYgE8noU="; }; - buildInputs = - [ libpcap ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - CoreServices - ]; + buildInputs = [ libpcap ]; configureFlags = [ "--disable-local-libopts" diff --git a/pkgs/tools/networking/tunnelto/default.nix b/pkgs/tools/networking/tunnelto/default.nix index 788ea6bfbe05..4d6b2eccebac 100644 --- a/pkgs/tools/networking/tunnelto/default.nix +++ b/pkgs/tools/networking/tunnelto/default.nix @@ -5,7 +5,6 @@ fetchFromGitHub, openssl, pkg-config, - Security, }: rustPlatform.buildRustPackage rec { @@ -23,10 +22,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-QXkKqEEbNEDcypErDIFarJLuIoYWOZj/9jCbslxrOXs="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - [ ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; meta = with lib; { description = "Expose your local web server to the internet with a public URL"; diff --git a/pkgs/tools/networking/veilid/default.nix b/pkgs/tools/networking/veilid/default.nix index d6c66cc514cd..bab5c1c96643 100644 --- a/pkgs/tools/networking/veilid/default.nix +++ b/pkgs/tools/networking/veilid/default.nix @@ -1,8 +1,5 @@ { lib, - stdenv, - AppKit, - Security, fetchFromGitLab, rustPlatform, protobuf, @@ -33,11 +30,6 @@ rustPlatform.buildRustPackage rec { protobuf ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Security - ]; - cargoBuildFlags = [ "--workspace" ]; diff --git a/pkgs/tools/networking/wg-netmanager/default.nix b/pkgs/tools/networking/wg-netmanager/default.nix index 31bb2df07c36..bd5f76c3591e 100644 --- a/pkgs/tools/networking/wg-netmanager/default.nix +++ b/pkgs/tools/networking/wg-netmanager/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-LtZTfmVVUqxc9GAM6mLLmlJXBhLqnfrvBZWh0RWrR/0="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - # Test 01 tries to create a wireguard interface, which requires sudo. doCheck = true; checkFlags = [ diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix index 6f819fb734ef..f2827a2035ad 100644 --- a/pkgs/tools/package-management/lix/common-lix.nix +++ b/pkgs/tools/package-management/lix/common-lix.nix @@ -59,7 +59,6 @@ assert lib.assertMsg ( python3, pkg-config, rapidcheck, - Security, sqlite, util-linuxMinimal, removeReferencesTo, @@ -183,7 +182,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals hasExternalLixDoc [ lix-doc ] ++ lib.optionals (!isLegacyParser) [ pegtl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ] # NOTE(Raito): I'd have expected that the LLVM packaging would inject the # libunwind library path directly in the wrappers, but it does inject # -lunwind without injecting the library path... diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index 1ec7f9e39553..fd470d00dbb0 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -1,16 +1,15 @@ { lib, + stdenv, aws-sdk-cpp, boehmgc, callPackage, fetchgit, fetchFromGitHub, rustPlatform, - Security, newScope, editline, ncurses, - stdenv, clangStdenv, nix-fast-build, @@ -32,7 +31,6 @@ let self: lib.recurseIntoAttrs { inherit - Security storeDir stateDir confDir diff --git a/pkgs/tools/package-management/nix-du/default.nix b/pkgs/tools/package-management/nix-du/default.nix index 369eec6c9f88..8e346aa7eb67 100644 --- a/pkgs/tools/package-management/nix-du/default.nix +++ b/pkgs/tools/package-management/nix-du/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, nixVersions, nlohmann_json, boost, graphviz, - Security, pkg-config, }: @@ -35,7 +33,7 @@ rustPlatform.buildRustPackage rec { boost nixVersions.nix_2_24 nlohmann_json - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + ]; nativeBuildInputs = [ pkg-config diff --git a/pkgs/tools/package-management/nix-index/default.nix b/pkgs/tools/package-management/nix-index/default.nix index de1cf8319039..e4a7c6077ba0 100644 --- a/pkgs/tools/package-management/nix-index/default.nix +++ b/pkgs/tools/package-management/nix-index/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, curl, sqlite, - Security, }: rustPlatform.buildRustPackage rec { @@ -29,7 +27,7 @@ rustPlatform.buildRustPackage rec { openssl curl sqlite - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + ]; postInstall = '' substituteInPlace command-not-found.sh \ diff --git a/pkgs/tools/package-management/nix-template/default.nix b/pkgs/tools/package-management/nix-template/default.nix index 1f255aef6796..e81ac8de681d 100644 --- a/pkgs/tools/package-management/nix-template/default.nix +++ b/pkgs/tools/package-management/nix-template/default.nix @@ -8,7 +8,6 @@ nix, openssl, pkg-config, - Security, }: rustPlatform.buildRustPackage rec { @@ -32,7 +31,7 @@ rustPlatform.buildRustPackage rec { pkg-config ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ openssl ]; # needed for nix-prefetch-url postInstall = diff --git a/pkgs/tools/package-management/nix/common-autoconf.nix b/pkgs/tools/package-management/nix/common-autoconf.nix index 1617854abcd2..a5626acce414 100644 --- a/pkgs/tools/package-management/nix/common-autoconf.nix +++ b/pkgs/tools/package-management/nix/common-autoconf.nix @@ -36,7 +36,6 @@ in callPackage, coreutils, curl, - darwin, docbook_xsl_ns, docbook5, editline, @@ -66,7 +65,6 @@ in python3, pkg-config, rapidcheck, - Security, sqlite, util-linuxMinimal, xz, @@ -168,9 +166,6 @@ let ++ lib.optionals (atLeast225 && enableDocumentation) [ python3 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ] ++ lib.optionals (stdenv.hostPlatform.isx86_64) [ libcpuid ] @@ -179,9 +174,6 @@ let ] ++ lib.optionals withAWS [ aws-sdk-cpp - ] - ++ lib.optional (atLeast224 && stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.libs.sandbox ]; propagatedBuildInputs = @@ -308,7 +300,6 @@ let perl-bindings = perl.pkgs.toPerlModule ( callPackage ./nix-perl.nix { nix = self; - inherit Security; } ); diff --git a/pkgs/tools/package-management/nix/common-meson.nix b/pkgs/tools/package-management/nix/common-meson.nix index 2639da6b8eca..553b8a3d3e59 100644 --- a/pkgs/tools/package-management/nix/common-meson.nix +++ b/pkgs/tools/package-management/nix/common-meson.nix @@ -29,7 +29,6 @@ assert (hash == null) -> (src != null); callPackage, cmake, curl, - darwin, doxygen, editline, flex, @@ -58,7 +57,6 @@ assert (hash == null) -> (src != null); pkg-config, rapidcheck, rsync, - Security, sqlite, util-linuxMinimal, xz, @@ -151,9 +149,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals (lib.versionAtLeast version "2.26") [ libblake3 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ] ++ lib.optionals stdenv.hostPlatform.isx86_64 [ libcpuid ] @@ -162,9 +157,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withAWS [ aws-sdk-cpp - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.libs.sandbox ]; propagatedBuildInputs = [ @@ -245,7 +237,6 @@ stdenv.mkDerivation (finalAttrs: { perl-bindings = perl.pkgs.toPerlModule ( callPackage ./nix-perl.nix { nix = finalAttrs.finalPackage; - inherit Security; } ); diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 1a49e9a4cd64..0c72ed9db33b 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -7,7 +7,6 @@ fetchFromGitHub, fetchpatch2, runCommand, - Security, pkgs, pkgsi686Linux, pkgsStatic, @@ -26,7 +25,6 @@ let (import ./common-autoconf.nix ({ inherit lib fetchFromGitHub; } // args)) { inherit - Security storeDir stateDir confDir @@ -44,7 +42,6 @@ let args: nixDependencies.callPackage (import ./common-meson.nix ({ inherit lib fetchFromGitHub; } // args)) { inherit - Security storeDir stateDir confDir diff --git a/pkgs/tools/package-management/nix/dependencies.nix b/pkgs/tools/package-management/nix/dependencies.nix index a1a964836959..73bce4a9f04e 100644 --- a/pkgs/tools/package-management/nix/dependencies.nix +++ b/pkgs/tools/package-management/nix/dependencies.nix @@ -4,27 +4,10 @@ regular@{ aws-sdk-cpp, fetchFromGitHub, pkgs, - stdenv, }: -let - stdenv = - if regular.stdenv.isDarwin && regular.stdenv.isx86_64 then darwinStdenv else regular.stdenv; - - # Fix the following error with the default x86_64-darwin SDK: - # - # error: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.13 or newer - # - # Despite the use of the 10.13 deployment target here, the aligned - # allocation function Clang uses with this setting actually works - # all the way back to 10.6. - darwinStdenv = regular.pkgs.overrideSDK regular.stdenv { darwinMinVersion = "10.13"; }; -in - { scopeFunction = scope: { - inherit stdenv; - boehmgc = regular.boehmgc.override { enableLargeConfig = true; }; # old nix fails to build with newer aws-sdk-cpp and the patch doesn't apply diff --git a/pkgs/tools/package-management/nix/modular/src/libstore/package.nix b/pkgs/tools/package-management/nix/modular/src/libstore/package.nix index 63ea2c743687..e005000a737b 100644 --- a/pkgs/tools/package-management/nix/modular/src/libstore/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libstore/package.nix @@ -4,7 +4,6 @@ mkMesonLibrary, unixtools, - darwin, nix-util, boost, @@ -39,7 +38,6 @@ mkMesonLibrary (finalAttrs: { ] ++ lib.optional stdenv.hostPlatform.isLinux libseccomp # There have been issues building these dependencies - ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.libs.sandbox ++ lib.optional ( stdenv.hostPlatform == stdenv.buildPlatform && (stdenv.isLinux || stdenv.isDarwin) ) aws-sdk-cpp; diff --git a/pkgs/tools/package-management/nix/nix-perl.nix b/pkgs/tools/package-management/nix/nix-perl.nix index f3b42e4c7c2e..38478c79c0d7 100644 --- a/pkgs/tools/package-management/nix/nix-perl.nix +++ b/pkgs/tools/package-management/nix/nix-perl.nix @@ -10,7 +10,6 @@ autoreconfHook, autoconf-archive, xz, - Security, meson, ninja, bzip2, @@ -47,18 +46,15 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail 'config-store.hh' 'nix/config.h' ''; - buildInputs = - [ - boost - bzip2 - curl - libsodium - nix - perl - xz - ] - ++ lib.optional (stdenv.hostPlatform.isDarwin) Security - ++ lib.optional atLeast226 libarchive; + buildInputs = [ + boost + bzip2 + curl + libsodium + nix + perl + xz + ] ++ lib.optional atLeast226 libarchive; # Not cross-safe since Nix checks for curl/perl via # NEED_PROG/find_program, but both seem to be needed at runtime diff --git a/pkgs/tools/security/age-plugin-ledger/default.nix b/pkgs/tools/security/age-plugin-ledger/default.nix index 9c441ccda539..c885ff169ff8 100644 --- a/pkgs/tools/security/age-plugin-ledger/default.nix +++ b/pkgs/tools/security/age-plugin-ledger/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, libusb1, openssl, rage, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -31,7 +29,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ libusb1 openssl - ] ++ lib.optional stdenv.hostPlatform.isDarwin AppKit; + ]; nativeCheckInputs = [ rage diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix index afa9701563db..6cafb20cee6e 100644 --- a/pkgs/tools/security/clamav/default.nix +++ b/pkgs/tools/security/clamav/default.nix @@ -15,7 +15,6 @@ pcre2, libmspack, systemd, - Foundation, json_c, check, rustc, @@ -50,23 +49,20 @@ stdenv.mkDerivation rec { cargo python3 ]; - buildInputs = - [ - zlib - bzip2 - libxml2 - openssl - ncurses - curl - libiconv - libmilter - pcre2 - libmspack - json_c - check - ] - ++ lib.optional stdenv.hostPlatform.isLinux systemd - ++ lib.optional stdenv.hostPlatform.isDarwin Foundation; + buildInputs = [ + zlib + bzip2 + libxml2 + openssl + ncurses + curl + libiconv + libmilter + pcre2 + libmspack + json_c + check + ] ++ lib.optional stdenv.hostPlatform.isLinux systemd; cmakeFlags = [ "-DSYSTEMD_UNIT_DIR=${placeholder "out"}/lib/systemd" diff --git a/pkgs/tools/security/cosign/default.nix b/pkgs/tools/security/cosign/default.nix index 9c70795da08b..52de7fc557cd 100644 --- a/pkgs/tools/security/cosign/default.nix +++ b/pkgs/tools/security/cosign/default.nix @@ -6,7 +6,6 @@ pcsclite, pkg-config, installShellFiles, - PCSC, pivKeySupport ? true, pkcs11Support ? true, testers, @@ -23,9 +22,7 @@ buildGoModule (finalAttrs: { hash = "sha256-QvU+JpIcE9EX+ehRWvs2bS2VGgGVekNX8f5+mITIwU0="; }; - buildInputs = - lib.optional (stdenv.hostPlatform.isLinux && pivKeySupport) (lib.getDev pcsclite) - ++ lib.optionals (stdenv.hostPlatform.isDarwin && pivKeySupport) [ PCSC ]; + buildInputs = lib.optional (stdenv.hostPlatform.isLinux && pivKeySupport) (lib.getDev pcsclite); nativeBuildInputs = [ pkg-config diff --git a/pkgs/tools/security/echidna/default.nix b/pkgs/tools/security/echidna/default.nix deleted file mode 100644 index f3bfb9fbffee..000000000000 --- a/pkgs/tools/security/echidna/default.nix +++ /dev/null @@ -1,121 +0,0 @@ -{ - stdenv, - lib, - fetchpatch, - mkDerivation, - fetchFromGitHub, - haskellPackages, - slither-analyzer, -}: - -mkDerivation ( - rec { - pname = "echidna"; - version = "2.2.3"; - - src = fetchFromGitHub { - owner = "crytic"; - repo = "echidna"; - rev = "v${version}"; - sha256 = "sha256-NJ2G6EkexYE4P3GD7PZ+lLEs1dqnoqIB2zfAOD5SQ8M="; - }; - - patches = [ - # Support cross platform vty 6.x with vty-crossplatform - # https://github.com/crytic/echidna/pull/1290 - (fetchpatch { - url = "https://github.com/crytic/echidna/commit/2913b027d7e793390ed489ef6a47d23ec9b3c800.patch"; - hash = "sha256-5CGD9nDbDUTG869xUybWYSvGRsrm7JP7n0WMBNYfayw="; - }) - ]; - - isExecutable = true; - - libraryToolDepends = with haskellPackages; [ haskellPackages.hpack ]; - - executableHaskellDepends = with haskellPackages; [ - # package.yaml - dependencies - base - aeson - async - base16-bytestring - binary - bytestring - code-page - containers - data-bword - data-dword - deepseq - extra - directory - exceptions - filepath - hashable - hevm - html-entities - ListLike - MonadRandom - mtl - optparse-applicative - optics - optics-core - process - random - rosezipper - semver - split - text - transformers - time - unliftio - utf8-string - vector - with-utf8 - word-wrap - yaml - http-conduit - html-conduit - warp - wai-extra - xml-conduit - strip-ansi-escape - # package.yaml - dependencies when "!os(windows)" - brick - unix - vty - ]; - - # Note: there is also a runtime dependency of slither-analyzer. So, let's include it. - executableSystemDepends = [ slither-analyzer ]; - - preConfigure = '' - hpack - ''; - - shellHook = "hpack"; - - doHaddock = false; - - # tests depend on a specific version of solc - doCheck = false; - - description = "Ethereum smart contract fuzzer"; - homepage = "https://github.com/crytic/echidna"; - license = lib.licenses.agpl3Plus; - maintainers = with lib.maintainers; [ - arturcygan - hellwolf - ]; - platforms = lib.platforms.unix; - mainProgram = "echidna-test"; - - } - // lib.optionalAttrs (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) { - - # https://github.com/NixOS/nixpkgs/pull/304352 - postInstall = with haskellPackages; '' - remove-references-to -t ${warp.out} "$out/bin/echidna" - remove-references-to -t ${wreq.out} "$out/bin/echidna" - ''; - } -) diff --git a/pkgs/tools/security/gnupg/24.nix b/pkgs/tools/security/gnupg/24.nix index 80776bb58ab4..0b78165a7c26 100644 --- a/pkgs/tools/security/gnupg/24.nix +++ b/pkgs/tools/security/gnupg/24.nix @@ -142,7 +142,7 @@ stdenv.mkDerivation rec { ln -s $out/bin/gpg $out/bin/gpg2 # Make libexec tools available in PATH - for f in $out/libexec/; do + for f in $out/libexec/*; do if [[ "$(basename $f)" == "gpg-wks-client" ]]; then continue; fi ln -s $f $out/bin/$(basename $f) done diff --git a/pkgs/tools/security/gpg-tui/default.nix b/pkgs/tools/security/gpg-tui/default.nix index 2d650d3ac395..042e27913b18 100644 --- a/pkgs/tools/security/gpg-tui/default.nix +++ b/pkgs/tools/security/gpg-tui/default.nix @@ -7,10 +7,7 @@ libgpg-error, pkg-config, python3, - AppKit, - Foundation, libiconv, - libobjc, libresolv, x11Support ? true, libxcb, @@ -48,10 +45,7 @@ rustPlatform.buildRustPackage rec { libxkbcommon ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - Foundation libiconv - libobjc libresolv ]; diff --git a/pkgs/tools/security/hashcat/default.nix b/pkgs/tools/security/hashcat/default.nix index d3eda42db806..994c6daa561a 100644 --- a/pkgs/tools/security/hashcat/default.nix +++ b/pkgs/tools/security/hashcat/default.nix @@ -12,10 +12,6 @@ ocl-icd, xxHash, zlib, - Foundation, - IOKit, - Metal, - OpenCL, libiconv, }: @@ -54,10 +50,6 @@ stdenv.mkDerivation rec { zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - IOKit - Metal - OpenCL libiconv ]; diff --git a/pkgs/tools/security/kbs2/default.nix b/pkgs/tools/security/kbs2/default.nix index 056d9699a745..22263bb8d5b5 100644 --- a/pkgs/tools/security/kbs2/default.nix +++ b/pkgs/tools/security/kbs2/default.nix @@ -6,8 +6,6 @@ installShellFiles, python3, libxcb, - AppKit, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -26,13 +24,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.hostPlatform.isLinux [ python3 ]; - buildInputs = - [ ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - SystemConfiguration - AppKit - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]; preCheck = '' export HOME=$TMPDIR diff --git a/pkgs/tools/security/keybase/default.nix b/pkgs/tools/security/keybase/default.nix index c58852e05ab8..cbc4e5a19fa3 100644 --- a/pkgs/tools/security/keybase/default.nix +++ b/pkgs/tools/security/keybase/default.nix @@ -1,17 +1,8 @@ { - stdenv, replaceVars, lib, buildGoModule, fetchFromGitHub, - AppKit, - AVFoundation, - AudioToolbox, - ImageIO, - CoreMedia, - Foundation, - CoreGraphics, - MediaToolbox, gnupg, }: @@ -41,17 +32,6 @@ buildGoModule rec { gpg2 = "${gnupg}/bin/gpg2"; }) ]; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - AppKit - AVFoundation - AudioToolbox - ImageIO - CoreMedia - Foundation - CoreGraphics - MediaToolbox - ]; tags = [ "production" ]; ldflags = [ "-s" diff --git a/pkgs/tools/security/lethe/default.nix b/pkgs/tools/security/lethe/default.nix index c654c975eebc..182258015850 100644 --- a/pkgs/tools/security/lethe/default.nix +++ b/pkgs/tools/security/lethe/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Ky39RpLoYks4xDiheSsrUj3l/ZrGcY+y5IuDZ28pH/c="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "Tool to wipe drives in a secure way"; homepage = "https://github.com/kostassoid/lethe"; diff --git a/pkgs/tools/security/libacr38u/default.nix b/pkgs/tools/security/libacr38u/default.nix index c5e4ad0aca1d..a4ac9de90bd4 100644 --- a/pkgs/tools/security/libacr38u/default.nix +++ b/pkgs/tools/security/libacr38u/default.nix @@ -6,7 +6,6 @@ pkg-config, pcsclite, libusb-compat-0_1, - IOKit, }: stdenv.mkDerivation { @@ -27,7 +26,7 @@ stdenv.mkDerivation { buildInputs = [ pcsclite libusb-compat-0_1 - ] ++ lib.optional stdenv.hostPlatform.isDarwin IOKit; + ]; preBuild = '' makeFlagsArray=(usbdropdir="$out/pcsc/drivers"); diff --git a/pkgs/tools/security/pcsc-tools/default.nix b/pkgs/tools/security/pcsc-tools/default.nix index 4e41a44a92ff..6b724185b9c4 100644 --- a/pkgs/tools/security/pcsc-tools/default.nix +++ b/pkgs/tools/security/pcsc-tools/default.nix @@ -13,7 +13,6 @@ dbusSupport ? stdenv.hostPlatform.isLinux, dbus, pcsclite, - PCSC, wget, coreutils, perlPackages, @@ -49,7 +48,6 @@ stdenv.mkDerivation (finalAttrs: { perlPackages.perl pcsclite ] - ++ lib.optional stdenv.hostPlatform.isDarwin PCSC ++ lib.optional systemdSupport systemd; nativeBuildInputs = diff --git a/pkgs/tools/security/pcsclite/default.nix b/pkgs/tools/security/pcsclite/default.nix index 9b01613a8082..4fd0d974e94d 100644 --- a/pkgs/tools/security/pcsclite/default.nix +++ b/pkgs/tools/security/pcsclite/default.nix @@ -17,8 +17,6 @@ systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemdLibs, udevSupport ? dbusSupport, libusb1, - Foundation, - IOKit, testers, nix-update-script, pname ? "pcsclite", @@ -110,10 +108,6 @@ stdenv.mkDerivation (finalAttrs: { [ python3 ] ++ lib.optionals systemdSupport [ systemdLibs ] ++ lib.optionals (!systemdSupport && udevSupport) [ udev ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - IOKit - ] ++ lib.optionals dbusSupport [ dbus ] ++ lib.optionals polkitSupport [ polkit ] ++ lib.optionals (!udevSupport) [ libusb1 ]; diff --git a/pkgs/tools/security/proxmark3/default.nix b/pkgs/tools/security/proxmark3/default.nix index 877ba4a65775..6b86a9a76fd7 100644 --- a/pkgs/tools/security/proxmark3/default.nix +++ b/pkgs/tools/security/proxmark3/default.nix @@ -12,8 +12,6 @@ whereami, lua, lz4, - Foundation, - AppKit, withGui ? true, wrapQtAppsHook, qtbase, @@ -73,11 +71,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional withGui qtbase ++ lib.optional withPython python3 - ++ lib.optional withBlueshark bluez5 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - AppKit - ]; + ++ lib.optional withBlueshark bluez5; makeFlags = [ diff --git a/pkgs/tools/security/quill/default.nix b/pkgs/tools/security/quill/default.nix index 8f9cf642c969..d1464f0442c3 100644 --- a/pkgs/tools/security/quill/default.nix +++ b/pkgs/tools/security/quill/default.nix @@ -4,7 +4,6 @@ rustPlatform, fetchFromGitHub, openssl, - Security, libiconv, udev, pkg-config, @@ -58,7 +57,6 @@ rustPlatform.buildRustPackage rec { udev ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security libiconv ]; diff --git a/pkgs/tools/security/rblake2sum/default.nix b/pkgs/tools/security/rblake2sum/default.nix index 06b1853cf5c5..8dc252af0539 100644 --- a/pkgs/tools/security/rblake2sum/default.nix +++ b/pkgs/tools/security/rblake2sum/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - Security, }: rustPlatform.buildRustPackage { pname = "rblake2sum"; @@ -19,8 +17,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-wIJWwU4D0OeVa2RMgmpN512TIvNdcBdorXU8KfFRTIg="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - meta = with lib; { description = "Recursive blake2 digest (hash) of a file-system path"; homepage = "https://github.com/crev-dev/rblake2sum"; diff --git a/pkgs/tools/security/rblake3sum/default.nix b/pkgs/tools/security/rblake3sum/default.nix index 19428078db00..1e0ad125994b 100644 --- a/pkgs/tools/security/rblake3sum/default.nix +++ b/pkgs/tools/security/rblake3sum/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - Security, }: rustPlatform.buildRustPackage { pname = "rblake3sum"; @@ -19,8 +17,6 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-cxPNqUVNMkNY9Ov7/ajTAwnBd2j/gKDHVLXPtd1aPVA="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - meta = with lib; { description = "Recursive blake3 digest (hash) of a file-system path"; homepage = "https://github.com/rustshop/rblake3sum"; diff --git a/pkgs/tools/security/rucredstash/default.nix b/pkgs/tools/security/rucredstash/default.nix index f98cd0f74858..3a352a29fc08 100644 --- a/pkgs/tools/security/rucredstash/default.nix +++ b/pkgs/tools/security/rucredstash/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-QylZkqE8my2ldCjtg3++6TTDm0om3SVp0jwYUZ9qVes="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - # Disable tests since it requires network access and relies on the # presence of certain AWS infrastructure doCheck = false; diff --git a/pkgs/tools/security/rustscan/default.nix b/pkgs/tools/security/rustscan/default.nix index 6800e96ffaa9..c012668a34fe 100644 --- a/pkgs/tools/security/rustscan/default.nix +++ b/pkgs/tools/security/rustscan/default.nix @@ -1,12 +1,10 @@ { lib, - stdenv, fetchFromGitHub, nmap, perl, python3, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -29,8 +27,6 @@ rustPlatform.buildRustPackage rec { patchShebangs fixtures/.rustscan_scripts/* ''; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - nativeCheckInputs = [ perl python3 diff --git a/pkgs/tools/security/saml2aws/default.nix b/pkgs/tools/security/saml2aws/default.nix index 6da20e6ba3e3..5a698ee06811 100644 --- a/pkgs/tools/security/saml2aws/default.nix +++ b/pkgs/tools/security/saml2aws/default.nix @@ -4,7 +4,6 @@ buildGoModule, fetchFromGitHub, installShellFiles, - AppKit, }: buildGoModule rec { @@ -21,7 +20,6 @@ buildGoModule rec { vendorHash = "sha256-oCYtEMx3+wK1TyS18iYgRwH3NopWY63xsguvanNDSEo="; nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; subPackages = [ "." diff --git a/pkgs/tools/security/softhsm/default.nix b/pkgs/tools/security/softhsm/default.nix index 3cbf2e759418..48d64a0935d2 100644 --- a/pkgs/tools/security/softhsm/default.nix +++ b/pkgs/tools/security/softhsm/default.nix @@ -4,8 +4,6 @@ fetchurl, botan2, sqlite, - libobjc, - Security, }: stdenv.mkDerivation rec { @@ -26,11 +24,6 @@ stdenv.mkDerivation rec { "--localstatedir=$out/var" ]; - propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - Security - ]; - buildInputs = [ botan2 sqlite diff --git a/pkgs/tools/security/solo2-cli/default.nix b/pkgs/tools/security/solo2-cli/default.nix index 99a633dafe61..18f5e509a71f 100644 --- a/pkgs/tools/security/solo2-cli/default.nix +++ b/pkgs/tools/security/solo2-cli/default.nix @@ -7,10 +7,6 @@ pkg-config, pcsclite, udev, - PCSC, - IOKit, - CoreFoundation, - AppKit, }: rustPlatform.buildRustPackage rec { @@ -37,12 +33,6 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals stdenv.hostPlatform.isLinux [ pcsclite udev - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - PCSC - IOKit - CoreFoundation - AppKit ]; postInstall = '' diff --git a/pkgs/tools/security/vaultwarden/default.nix b/pkgs/tools/security/vaultwarden/default.nix index de0793a6a89c..0eba9e6e26c6 100644 --- a/pkgs/tools/security/vaultwarden/default.nix +++ b/pkgs/tools/security/vaultwarden/default.nix @@ -8,9 +8,6 @@ pkg-config, openssl, libiconv, - Security, - CoreServices, - SystemConfiguration, dbBackend ? "sqlite", libmysqlclient, libpq, @@ -42,9 +39,6 @@ rustPlatform.buildRustPackage rec { [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security - CoreServices - SystemConfiguration ] ++ lib.optional (dbBackend == "mysql") libmysqlclient ++ lib.optional (dbBackend == "postgresql") libpq; diff --git a/pkgs/tools/system/clinfo/default.nix b/pkgs/tools/system/clinfo/default.nix index 4db3a1d780ba..5eb7ef8dfc68 100644 --- a/pkgs/tools/system/clinfo/default.nix +++ b/pkgs/tools/system/clinfo/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, ocl-icd, opencl-headers, - OpenCL, }: stdenv.mkDerivation rec { @@ -18,14 +17,10 @@ stdenv.mkDerivation rec { sha256 = "sha256-UkkrRpmY5vZtTeEqPNYfxAGaJDoTSrNUG9N1Bknozow="; }; - buildInputs = - lib.optionals (!stdenv.hostPlatform.isDarwin) [ - ocl-icd - opencl-headers - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - OpenCL - ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ + ocl-icd + opencl-headers + ]; makeFlags = [ "PREFIX=${placeholder "out"}" ]; diff --git a/pkgs/tools/system/collectd/default.nix b/pkgs/tools/system/collectd/default.nix index 4be42d86237e..90645a045a49 100644 --- a/pkgs/tools/system/collectd/default.nix +++ b/pkgs/tools/system/collectd/default.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, fetchpatch, - darwin, callPackage, autoreconfHook, pkg-config, @@ -41,14 +40,9 @@ stdenv.mkDerivation rec { pkg-config autoreconfHook ]; - buildInputs = - [ - libtool - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.ApplicationServices - ] - ++ plugins.buildInputs; + buildInputs = [ + libtool + ] ++ plugins.buildInputs; configureFlags = [ diff --git a/pkgs/tools/system/collectd/plugins.nix b/pkgs/tools/system/collectd/plugins.nix index 2a716b0ab3f2..44301c956d9e 100644 --- a/pkgs/tools/system/collectd/plugins.nix +++ b/pkgs/tools/system/collectd/plugins.nix @@ -42,7 +42,6 @@ varnish, xen, yajl, - IOKit, # Defaults to `null` for all supported plugins (except xen, which is marked as # insecure), otherwise a list of plugin names for a custom build enabledPlugins ? null, @@ -61,9 +60,6 @@ let curl libxml2 ]; - battery.buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - ]; bind.buildInputs = [ curl libxml2 @@ -79,13 +75,9 @@ let libxml2 ]; dbi.buildInputs = [ libdbi ]; - disk.buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - udev - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - ]; + disk.buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + udev + ]; dns.buildInputs = [ libpcap ]; ipmi.buildInputs = [ openipmi ]; iptables.buildInputs = diff --git a/pkgs/tools/system/gotop/default.nix b/pkgs/tools/system/gotop/default.nix index d61e7432ce10..ded71d3bf8d1 100644 --- a/pkgs/tools/system/gotop/default.nix +++ b/pkgs/tools/system/gotop/default.nix @@ -1,10 +1,8 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, installShellFiles, - IOKit, writableTmpDirAsHomeHook, }: @@ -34,9 +32,6 @@ buildGoModule (finalAttrs: { ]; nativeBuildInputs = [ installShellFiles ]; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; - nativeCheckInputs = [ writableTmpDirAsHomeHook ]; postInstall = '' diff --git a/pkgs/tools/system/htop/default.nix b/pkgs/tools/system/htop/default.nix index 87c6e6b30f9a..ad416c4b77bb 100644 --- a/pkgs/tools/system/htop/default.nix +++ b/pkgs/tools/system/htop/default.nix @@ -5,7 +5,6 @@ autoreconfHook, pkg-config, ncurses, - IOKit, libcap, libnl, sensorsSupport ? stdenv.hostPlatform.isLinux, @@ -44,7 +43,6 @@ stdenv.mkDerivation rec { buildInputs = [ ncurses ] - ++ lib.optional stdenv.hostPlatform.isDarwin IOKit ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap libnl diff --git a/pkgs/tools/system/netdata/default.nix b/pkgs/tools/system/netdata/default.nix index 17b96fd7c2d1..dc2f5a516949 100644 --- a/pkgs/tools/system/netdata/default.nix +++ b/pkgs/tools/system/netdata/default.nix @@ -5,7 +5,6 @@ cmake, cups, curl, - darwin, dlib, fetchFromGitHub, fetchurl, @@ -33,7 +32,6 @@ ninja, nixosTests, openssl, - overrideSDK, pkg-config, protobuf, replaceVars, @@ -58,10 +56,7 @@ withSystemdJournal ? (stdenv.hostPlatform.isLinux), withML ? true, }: -let - stdenv' = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; -in -stdenv'.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { version = "2.4.0"; pname = "netdata"; @@ -98,14 +93,10 @@ stdenv'.mkDerivation (finalAttrs: { protobuf zlib ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - IOKit - libossp_uuid - ] - ) + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libossp_uuid + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux) [ libcap libuuid diff --git a/pkgs/tools/system/pciutils/default.nix b/pkgs/tools/system/pciutils/default.nix index 345afacf0016..8224369d0992 100644 --- a/pkgs/tools/system/pciutils/default.nix +++ b/pkgs/tools/system/pciutils/default.nix @@ -8,7 +8,6 @@ which, hwdata, static ? stdenv.hostPlatform.isStatic, - IOKit, gitUpdater, }: @@ -24,13 +23,10 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - which - zlib - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ kmod ]; + buildInputs = [ + which + zlib + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ kmod ]; preConfigure = lib.optionalString (!stdenv.cc.isGNU) '' substituteInPlace Makefile --replace 'CC=$(CROSS_COMPILE)gcc' "" diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix index ed3cbe37b2c0..8887d0623776 100644 --- a/pkgs/tools/system/plan9port/default.nix +++ b/pkgs/tools/system/plan9port/default.nix @@ -11,11 +11,6 @@ perl, # For building web manuals which, ed, - Carbon, - Cocoa, - IOKit, - Metal, - QuartzCore, DarwinTools, # For building on Darwin }: @@ -66,11 +61,6 @@ stdenv.mkDerivation rec { ] else [ - Carbon - Cocoa - IOKit - Metal - QuartzCore DarwinTools ] ); diff --git a/pkgs/tools/system/smartmontools/default.nix b/pkgs/tools/system/smartmontools/default.nix index d4b80e17bc96..a08ab722aeec 100644 --- a/pkgs/tools/system/smartmontools/default.nix +++ b/pkgs/tools/system/smartmontools/default.nix @@ -8,8 +8,6 @@ hostname, mailutils, systemdLibs, - IOKit, - ApplicationServices, }: let @@ -53,12 +51,7 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = - lib.optionals (lib.meta.availableOn stdenv.hostPlatform systemdLibs) [ systemdLibs ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - ApplicationServices - ]; + buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform systemdLibs) [ systemdLibs ]; enableParallelBuilding = true; meta = with lib; { diff --git a/pkgs/tools/text/autocorrect/default.nix b/pkgs/tools/text/autocorrect/default.nix index 29b3f9ed2ea7..ec62b9adca50 100644 --- a/pkgs/tools/text/autocorrect/default.nix +++ b/pkgs/tools/text/autocorrect/default.nix @@ -1,10 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - Security, - SystemConfiguration, }: rustPlatform.buildRustPackage rec { @@ -26,11 +23,6 @@ rustPlatform.buildRustPackage rec { cp ${./Cargo.lock} Cargo.lock ''; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; - cargoBuildFlags = [ "-p" "autocorrect-cli" diff --git a/pkgs/tools/text/chars/default.nix b/pkgs/tools/text/chars/default.nix index 02933bf8fa2d..ae87f1efd6c8 100644 --- a/pkgs/tools/text/chars/default.nix +++ b/pkgs/tools/text/chars/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, nix-update-script, }: @@ -21,8 +19,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Df+twOjzfq+Vxzuv+APiy94XmhBajgk+6+1BRFf+xm0="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - passthru = { updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; }; diff --git a/pkgs/tools/text/coloursum/default.nix b/pkgs/tools/text/coloursum/default.nix index 3b9c6d2b383a..08bf30cb08ba 100644 --- a/pkgs/tools/text/coloursum/default.nix +++ b/pkgs/tools/text/coloursum/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-aZkWzJaEW6/fiCfb+RKNef0eJf/CJW8OU1N2OlHwuJM="; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; - meta = with lib; { description = "Colourise your checksum output"; mainProgram = "coloursum"; diff --git a/pkgs/tools/text/diffr/default.nix b/pkgs/tools/text/diffr/default.nix index e3502dd3c54f..a599e8188400 100644 --- a/pkgs/tools/text/diffr/default.nix +++ b/pkgs/tools/text/diffr/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-pbGfoEk8peWBA0F0EdiAJJtan74O5RD6TmNJUTY2ijA="; - buildInputs = (lib.optional stdenv.hostPlatform.isDarwin Security); - preCheck = '' export DIFFR_TESTS_BINARY_PATH=$releaseDir/diffr ''; diff --git a/pkgs/tools/text/diffutils/default.nix b/pkgs/tools/text/diffutils/default.nix index ceeae464da4d..d62684b2569c 100644 --- a/pkgs/tools/text/diffutils/default.nix +++ b/pkgs/tools/text/diffutils/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "diffutils"; - version = "3.10"; + version = "3.12"; src = fetchurl { url = "mirror://gnu/diffutils/diffutils-${version}.tar.xz"; - hash = "sha256-kOXpPMck5OvhLt6A3xY0Bjx6hVaSaFkZv+YLVWyb0J4="; + hash = "sha256-fIt/n8hgkUH96pzs6FJJ0whiQ5H/Yd7a9Sj8szdyff0="; }; outputs = [ @@ -34,14 +34,15 @@ stdenv.mkDerivation rec { buildInputs = [ coreutils ]; # Disable stack-related gnulib tests on x86_64-darwin because they have problems running under - # Rosetta 2: test-c-stack hangs, test-sigsegv-catch-stackoverflow fails. + # Rosetta 2: test-c-stack hangs, test-sigsegv-catch-stackoverflow and test-sigaction fail. postPatch = if ((stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) || (stdenv.hostPlatform.isAarch32)) then '' - sed -i -E 's:test-c-stack2?\.sh::g' gnulib-tests/Makefile.in - sed -i -E 's:test-sigsegv-catch-stackoverflow[12]::g' gnulib-tests/Makefile.in + sed -i -E 's:[[:space:]]test-c-stack2?\.sh::g' gnulib-tests/Makefile.in + sed -i -E 's:[[:space:]]test-sigsegv-catch-stackoverflow[12]\$\(EXEEXT\)::g' gnulib-tests/Makefile.in + sed -i -E 's:[[:space:]]test-sigaction\$\(EXEEXT\)::g' gnulib-tests/Makefile.in '' else null; @@ -60,6 +61,6 @@ stdenv.mkDerivation rec { description = "Commands for showing the differences between files (diff, cmp, etc.)"; license = licenses.gpl3; platforms = platforms.unix; - maintainers = with maintainers; [ das_j ]; + maintainers = lib.teams.helsinki-systems.members; }; } diff --git a/pkgs/tools/text/fastmod/default.nix b/pkgs/tools/text/fastmod/default.nix index 5d94bd299fd0..0c238b3bc21b 100644 --- a/pkgs/tools/text/fastmod/default.nix +++ b/pkgs/tools/text/fastmod/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, rustPlatform, libiconv, - Security, }: rustPlatform.buildRustPackage rec { @@ -23,7 +22,6 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv - Security ]; meta = with lib; { diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix index 381ff6465e19..f5647f303e12 100644 --- a/pkgs/tools/text/gawk/default.nix +++ b/pkgs/tools/text/gawk/default.nix @@ -25,11 +25,11 @@ assert (doCheck && stdenv.hostPlatform.isLinux) -> glibcLocales != null; stdenv.mkDerivation rec { pname = "gawk" + lib.optionalString interactive "-interactive"; - version = "5.3.1"; + version = "5.3.2"; src = fetchurl { url = "mirror://gnu/gawk/gawk-${version}.tar.xz"; - hash = "sha256-aU23ZIEqYjZCPU/0DOt7bExEEwG3KtUCu1wn4AzVb3g="; + hash = "sha256-+MNIZQnecFGSE4sA7ywAu73Q6Eww1cB9I/xzqdxMycw="; }; # PIE is incompatible with the "persistent malloc" ("pma") feature. diff --git a/pkgs/tools/text/igrep/default.nix b/pkgs/tools/text/igrep/default.nix index 77537ec0adbd..fd36e112b38b 100644 --- a/pkgs/tools/text/igrep/default.nix +++ b/pkgs/tools/text/igrep/default.nix @@ -2,8 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - Security, testers, igrep, }: @@ -22,8 +20,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-NZN9pB9McZkTlpGgAbxi8bwn+aRiPMymGmBLYBc6bmw="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - passthru.tests = { version = testers.testVersion { package = igrep; diff --git a/pkgs/tools/text/languagetool-rust/default.nix b/pkgs/tools/text/languagetool-rust/default.nix index 389f36581b22..a740365f7a5a 100644 --- a/pkgs/tools/text/languagetool-rust/default.nix +++ b/pkgs/tools/text/languagetool-rust/default.nix @@ -6,7 +6,6 @@ installShellFiles, pkg-config, openssl, - Security, }: rustPlatform.buildRustPackage rec { @@ -29,7 +28,7 @@ rustPlatform.buildRustPackage rec { installShellFiles pkg-config ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; checkFlags = [ # requires network access diff --git a/pkgs/tools/text/mdbook-linkcheck/default.nix b/pkgs/tools/text/mdbook-linkcheck/default.nix index 474f4f5004c5..498cb0f85582 100644 --- a/pkgs/tools/text/mdbook-linkcheck/default.nix +++ b/pkgs/tools/text/mdbook-linkcheck/default.nix @@ -5,7 +5,6 @@ rustPlatform, pkg-config, openssl, - Security, testers, mdbook-linkcheck, }: @@ -24,7 +23,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Tt7ljjWv2CMtP/ELZNgSH/ifmBk/42+E0r9ZXQEJNP8="; - buildInputs = if stdenv.hostPlatform.isDarwin then [ Security ] else [ openssl ]; + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ]; nativeBuildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkg-config ]; diff --git a/pkgs/tools/text/mdcat/default.nix b/pkgs/tools/text/mdcat/default.nix index 4133f5cecda2..75f05104bd6e 100644 --- a/pkgs/tools/text/mdcat/default.nix +++ b/pkgs/tools/text/mdcat/default.nix @@ -7,8 +7,6 @@ pkg-config, asciidoctor, openssl, - Security, - SystemConfiguration, ansi2html, installShellFiles, }: @@ -29,15 +27,10 @@ rustPlatform.buildRustPackage rec { asciidoctor installShellFiles ]; - buildInputs = - [ - curl - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - SystemConfiguration - ]; + buildInputs = [ + curl + openssl + ]; useFetchCargoVendor = true; cargoHash = "sha256-8A0RLbFkh3fruZAbjJzipQvuFLchqIRovPcc6MSKdOc="; diff --git a/pkgs/tools/text/pinyin-tool/default.nix b/pkgs/tools/text/pinyin-tool/default.nix index 05dd8c2305c7..bbd3e0b42097 100644 --- a/pkgs/tools/text/pinyin-tool/default.nix +++ b/pkgs/tools/text/pinyin-tool/default.nix @@ -1,9 +1,7 @@ { - stdenv, lib, rustPlatform, fetchFromGitHub, - Security, }: rustPlatform.buildRustPackage rec { @@ -20,8 +18,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-SOeyk2uWCdO99ooQc2L1eXlV77lR4DLBK6PnV6Ur49A="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - meta = with lib; { description = "Simple command line tool for converting Chinese characters to space-separate pinyin words"; mainProgram = "pinyin-tool"; diff --git a/pkgs/tools/text/ripgrep-all/default.nix b/pkgs/tools/text/ripgrep-all/default.nix index afb2e7f55660..4e317167864d 100644 --- a/pkgs/tools/text/ripgrep-all/default.nix +++ b/pkgs/tools/text/ripgrep-all/default.nix @@ -1,5 +1,4 @@ { - stdenv, lib, fetchFromGitHub, rustPlatform, @@ -8,7 +7,6 @@ pandoc, poppler-utils, ripgrep, - Security, zip, fzf, }: @@ -44,7 +42,6 @@ rustPlatform.buildRustPackage rec { makeWrapper poppler-utils ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; nativeCheckInputs = path; diff --git a/pkgs/tools/typesetting/htmldoc/default.nix b/pkgs/tools/typesetting/htmldoc/default.nix index 143b919778cb..6f5e643826c2 100644 --- a/pkgs/tools/typesetting/htmldoc/default.nix +++ b/pkgs/tools/typesetting/htmldoc/default.nix @@ -7,8 +7,6 @@ cups, libpng, libjpeg, - SystemConfiguration, - Foundation, pkg-config, htmldoc, }: @@ -24,17 +22,12 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - zlib - cups - libpng - libjpeg - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Foundation - SystemConfiguration - ]; + buildInputs = [ + zlib + cups + libpng + libjpeg + ]; # do not generate universal binary on Darwin # because it is not supported by Nix's clang diff --git a/pkgs/tools/video/atomicparsley/default.nix b/pkgs/tools/video/atomicparsley/default.nix index 3b5ccde7979e..823693975ac0 100644 --- a/pkgs/tools/video/atomicparsley/default.nix +++ b/pkgs/tools/video/atomicparsley/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, zlib, - Cocoa, }: stdenv.mkDerivation rec { @@ -20,7 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - buildInputs = [ zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; + buildInputs = [ zlib ]; installPhase = '' runHook preInstall diff --git a/pkgs/tools/video/yaydl/default.nix b/pkgs/tools/video/yaydl/default.nix index a888e091b4d6..8ad5b99c893f 100644 --- a/pkgs/tools/video/yaydl/default.nix +++ b/pkgs/tools/video/yaydl/default.nix @@ -1,13 +1,11 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, pkg-config, makeWrapper, openssl, ffmpeg, - Security, }: rustPlatform.buildRustPackage rec { @@ -29,7 +27,7 @@ rustPlatform.buildRustPackage rec { makeWrapper ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; + buildInputs = [ openssl ]; postInstall = '' wrapProgram $out/bin/yaydl \ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3d57844709e6..9a651d5de975 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -290,6 +290,7 @@ mapAliases { apacheKafka_3_6 = throw "apacheKafka_2_8 through _3_6 have been removed from nixpkgs as outdated"; # Added 2024-11-27 antimicroX = throw "'antimicroX' has been renamed to/replaced by 'antimicrox'"; # Converted to throw 2024-10-17 apacheAnt = ant; # Added 2024-11-28 + apparmor-kernel-patches = throw "'apparmor-kernel-patches' has been removed as they were unmaintained, irrelevant and effectively broken"; # Added 2025-04-20 appimagekit = throw "'appimagekit' has been removed as it was broken in nixpkgs and archived upstream"; # Added 2025-04-19 apple-sdk_10_12 = throw "apple-sdk_10_12 was removed as Nixpkgs no longer supports macOS 10.12; see the 25.05 release notes"; # Added 2024-10-27 apple-sdk_10_13 = throw "apple-sdk_10_13 was removed as Nixpkgs no longer supports macOS 10.13; see the 25.05 release notes"; # Added 2024-10-27 @@ -822,6 +823,7 @@ mapAliases { hacksaw = throw "'hacksaw' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 haka = throw "haka has been removed because it failed to build and was unmaintained for 9 years"; # Added 2025-03-11 hardinfo = throw "'hardinfo' has been removed as it was abandoned upstream. Consider using 'hardinfo2' instead."; # added 2025-04-17 + hasura-graphql-engine = throw "hasura-graphql-engine has been removed because was broken and its packaging severly out of date"; # Added 2025-02-14 haven-cli = throw "'haven-cli' has been removed due to the official announcement of the project closure. Read more at https://havenprotocol.org/2024/12/12/project-closure-announcement"; # Added 2025-02-25 HentaiAtHome = hentai-at-home; # Added 2024-06-12 hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21 @@ -1458,6 +1460,14 @@ mapAliases { postgresql12Packages = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 postgresql12JitPackages = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 + # Ever since building with JIT by default, those are the same. + postgresqlJitPackages = postgresqlPackages; # Added 2025-04-12 + postgresql13JitPackages = postgresql13Packages; # Added 2025-04-12 + postgresql14JitPackages = postgresql14Packages; # Added 2025-04-12 + postgresql15JitPackages = postgresql15Packages; # Added 2025-04-12 + postgresql16JitPackages = postgresql16Packages; # Added 2025-04-12 + postgresql17JitPackages = postgresql17Packages; # Added 2025-04-12 + # pinentry was using multiple outputs, this emulates the old interface for i.e. home-manager # soon: throw "'pinentry' has been removed. Pick an appropriate variant like 'pinentry-curses' or 'pinentry-gnome3'"; pinentry = pinentry-all // { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e852d406904..304ce69b89a0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -947,9 +947,7 @@ with pkgs; makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { }; - mitm-cache = callPackage ../build-support/mitm-cache { - inherit (darwin.apple_sdk.frameworks) Security; - }; + mitm-cache = callPackage ../build-support/mitm-cache { }; # intended to be used like nix-build -E 'with import { }; enableDebugging fooPackage' enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; }; @@ -1022,7 +1020,7 @@ with pkgs; _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; }; - _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { }; + _7zz = callPackage ../tools/archivers/7zz { }; _7zz-rar = _7zz.override { enableUnfree = true; }; acquire = with python3Packages; toPythonApplication acquire; @@ -1113,14 +1111,7 @@ with pkgs; fontbakery = with python3Packages; toPythonApplication fontbakery; - weylus = callPackage ../applications/graphics/weylus { - inherit (darwin.apple_sdk.frameworks) - ApplicationServices - Carbon - Cocoa - VideoToolbox - ; - }; + weylus = callPackage ../applications/graphics/weylus { }; genealogos-api = genealogos-cli.override { crate = "api"; @@ -1258,7 +1249,6 @@ with pkgs; ### APPLICATIONS/VERSION-MANAGEMENT git = callPackage ../applications/version-management/git { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; perlLibs = [ perlPackages.LWP perlPackages.URI @@ -1347,17 +1337,13 @@ with pkgs; git-fame = callPackage ../applications/version-management/git-fame { }; - git-gone = callPackage ../applications/version-management/git-gone { - inherit (darwin.apple_sdk.frameworks) Security; - }; + git-gone = callPackage ../applications/version-management/git-gone { }; git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { }; git-machete = python3Packages.callPackage ../applications/version-management/git-machete { }; - git-ps-rs = callPackage ../development/tools/git-ps-rs { - inherit (darwin.apple_sdk.frameworks) Security; - }; + git-ps-rs = callPackage ../development/tools/git-ps-rs { }; git-publish = python3Packages.callPackage ../applications/version-management/git-publish { }; @@ -1372,9 +1358,7 @@ with pkgs; git-review = python3Packages.callPackage ../applications/version-management/git-review { }; - git-stack = callPackage ../applications/version-management/git-stack { - inherit (darwin.apple_sdk.frameworks) Security; - }; + git-stack = callPackage ../applications/version-management/git-stack { }; git-up = callPackage ../applications/version-management/git-up { pythonPackages = python3Packages; @@ -1382,9 +1366,7 @@ with pkgs; gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { }; - lucky-commit = callPackage ../applications/version-management/lucky-commit { - inherit (darwin.apple_sdk.frameworks) OpenCL; - }; + lucky-commit = callPackage ../applications/version-management/lucky-commit { }; merge-fmt = callPackage ../applications/version-management/merge-fmt { inherit (ocamlPackages) @@ -1454,13 +1436,10 @@ with pkgs; cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { }; dosbox = callPackage ../applications/emulators/dosbox { - inherit (darwin.apple_sdk.frameworks) OpenGL; SDL = if stdenv.hostPlatform.isDarwin then SDL else SDL_compat; }; - dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x { - inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa; - }; + dosbox-x = callPackage ../applications/emulators/dosbox-x { }; fceux-qt5 = fceux.override { ___qtVersion = "5"; }; fceux-qt6 = fceux.override { ___qtVersion = "6"; }; @@ -1611,19 +1590,12 @@ with pkgs; cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { }; - kitty = darwin.apple_sdk_11_0.callPackage ../by-name/ki/kitty/package.nix { + kitty = callPackage ../by-name/ki/kitty/package.nix { harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; }; inherit (darwin) autoSignDarwinBinariesHook; - inherit (darwin.apple_sdk_11_0) Libsystem; - inherit (darwin.apple_sdk_11_0.frameworks) - Cocoa - Kernel - UniformTypeIdentifiers - UserNotifications - ; }; - mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { }; + mlterm = callPackage ../applications/terminal-emulators/mlterm { }; mlterm-wayland = mlterm.override { enableX11 = false; }; @@ -1663,9 +1635,7 @@ with pkgs; twine = with python3Packages; toPythonApplication twine; - amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell { - inherit (darwin.apple_sdk.frameworks) Security; - }; + amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell { }; inherit (callPackages ../development/tools/ammonite { }) ammonite_2_12 @@ -1674,7 +1644,7 @@ with pkgs; ; ammonite = ammonite_3_3; - android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { }); + android-tools = lowPrio (callPackage ../tools/misc/android-tools { }); angie = callPackage ../servers/http/angie { zlib-ng = zlib-ng.override { withZlibCompat = true; }; @@ -1731,9 +1701,7 @@ with pkgs; asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { }; - atomicparsley = callPackage ../tools/video/atomicparsley { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + atomicparsley = callPackage ../tools/video/atomicparsley { }; authelia = callPackage ../servers/authelia { buildGoModule = buildGo124Module; @@ -1750,21 +1718,9 @@ with pkgs; azure-cli-extensions = recurseIntoAttrs azure-cli.extensions; - binocle = callPackage ../applications/misc/binocle { - inherit (darwin.apple_sdk.frameworks) - AppKit - CoreFoundation - CoreGraphics - CoreVideo - Foundation - Metal - QuartzCore - ; - }; + binocle = callPackage ../applications/misc/binocle { }; - blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp { - inherit (darwin.apple_sdk_11_0.frameworks) IOKit; - }; + blisp = callPackage ../development/embedded/blisp { }; brakeman = callPackage ../development/tools/analysis/brakeman { }; @@ -1786,9 +1742,7 @@ with pkgs; else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}"; - chars = callPackage ../tools/text/chars { - inherit (darwin.apple_sdk.frameworks) Security; - }; + chars = callPackage ../tools/text/chars { }; crystfel = callPackage ../applications/science/physics/crystfel { }; @@ -1852,9 +1806,7 @@ with pkgs; corsair = with python3Packages; toPythonApplication corsair-scan; - cosign = callPackage ../tools/security/cosign { - inherit (darwin.apple_sdk.frameworks) PCSC; - }; + cosign = callPackage ../tools/security/cosign { }; inherit (cue) writeCueValidator; @@ -1870,25 +1822,17 @@ with pkgs; forPlatform = stdenv.targetPlatform; # offset by 1 so it works in nativeBuildInputs }; - diskus = callPackage ../tools/misc/diskus { - inherit (darwin.apple_sdk.frameworks) Security; - }; + diskus = callPackage ../tools/misc/diskus { }; dkimpy = with python3Packages; toPythonApplication dkimpy; - echidna = haskell.lib.compose.justStaticExecutables ( - haskellPackages.callPackage ../tools/security/echidna { } - ); - esbuild = callPackage ../development/tools/esbuild { }; esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { }; libfx2 = with python3Packages; toPythonApplication fx2; - fastmod = callPackage ../tools/text/fastmod { - inherit (darwin.apple_sdk.frameworks) Security; - }; + fastmod = callPackage ../tools/text/fastmod { }; flirc = libsForQt5.callPackage ../applications/video/flirc { readline = readline70; @@ -1916,14 +1860,7 @@ with pkgs; glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { }; - go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv { - inherit (darwin.apple_sdk_11_0.frameworks) - Carbon - Cocoa - Kernel - UserNotifications - ; - }; + go2tv = callPackage ../applications/video/go2tv { }; go2tv-lite = go2tv.override { withGui = false; }; guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { }; @@ -1938,9 +1875,7 @@ with pkgs; openjdk = openjdk11; }; - grex = callPackage ../tools/misc/grex { - inherit (darwin.apple_sdk.frameworks) Security; - }; + grex = callPackage ../tools/misc/grex { }; hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit; @@ -1967,9 +1902,7 @@ with pkgs; passExtensions = recurseIntoAttrs pass.extensions; - inherd-quake = callPackage ../applications/misc/inherd-quake { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + inherd-quake = callPackage ../applications/misc/inherd-quake { }; gopass = callPackage ../tools/security/gopass { }; @@ -1982,16 +1915,9 @@ with pkgs; kerf = kerf_1; # kerf2 is WIP kerf_1 = callPackage ../development/interpreters/kerf { stdenv = clangStdenv; - inherit (darwin.apple_sdk.frameworks) - Accelerate - CoreGraphics - CoreVideo - ; }; - khd = callPackage ../os-specific/darwin/khd { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; - }; + khd = callPackage ../os-specific/darwin/khd { }; kjv = callPackage ../applications/misc/kjv { }; @@ -2004,9 +1930,7 @@ with pkgs; reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { }; - qes = callPackage ../os-specific/darwin/qes { - inherit (darwin.apple_sdk.frameworks) Carbon; - }; + qes = callPackage ../os-specific/darwin/qes { }; xcodeenv = callPackage ../development/mobile/xcodeenv { }; @@ -2034,15 +1958,11 @@ with pkgs; novacomd = callPackage ../development/mobile/webos/novacomd.nix { }; }; - aoc-cli = callPackage ../tools/misc/aoc-cli { - inherit (darwin.apple_sdk.frameworks) Security; - }; + aoc-cli = callPackage ../tools/misc/aoc-cli { }; apprise = with python3Packages; toPythonApplication apprise; - aria2 = callPackage ../tools/networking/aria2 { - inherit (darwin.apple_sdk.frameworks) Security; - }; + aria2 = callPackage ../tools/networking/aria2 { }; asmrepl = callPackage ../development/interpreters/asmrepl { }; @@ -2113,7 +2033,7 @@ with pkgs; behave = with python3Packages; toPythonApplication behave; - blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { }; + blink = callPackage ../applications/emulators/blink { }; blockdiag = with python3Packages; toPythonApplication blockdiag; @@ -2137,9 +2057,7 @@ with pkgs; buildah = callPackage ../development/tools/buildah/wrapper.nix { }; buildah-unwrapped = callPackage ../development/tools/buildah { }; - c3d = callPackage ../applications/graphics/c3d { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + c3d = callPackage ../applications/graphics/c3d { }; cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables ( haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix @@ -2256,13 +2174,9 @@ with pkgs; cplex = callPackage ../applications/science/math/cplex (config.cplex or { }); - contacts = callPackage ../tools/misc/contacts { - inherit (darwin.apple_sdk.frameworks) Foundation AddressBook; - }; + contacts = callPackage ../tools/misc/contacts { }; - coloursum = callPackage ../tools/text/coloursum { - inherit (darwin.apple_sdk.frameworks) Security; - }; + coloursum = callPackage ../tools/text/coloursum { }; cot = with python3Packages; toPythonApplication cot; @@ -2284,9 +2198,7 @@ with pkgs; dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { }; - dijo = callPackage ../tools/misc/dijo { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + dijo = callPackage ../tools/misc/dijo { }; ding = callPackage ../applications/misc/ding { aspellDicts_de = aspellDicts.de; @@ -2317,9 +2229,7 @@ with pkgs; dnschef = python3Packages.callPackage ../tools/networking/dnschef { }; - dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter { - inherit (darwin.apple_sdk.frameworks) Security; - }; + dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter { }; inherit (ocamlPackages) dot-merlin-reader; @@ -2369,23 +2279,17 @@ with pkgs; # If buildGoModule is overridden, provide a matching version of the go attribute }; - f3d = callPackage ../applications/graphics/f3d { - inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; - }; + f3d = callPackage ../applications/graphics/f3d { }; f3d_egl = f3d.override { vtk_9 = vtk_9_egl; }; fast-cli = nodePackages.fast-cli; - fast-ssh = callPackage ../tools/networking/fast-ssh { - inherit (darwin.apple_sdk.frameworks) Security; - }; + fast-ssh = callPackage ../tools/networking/fast-ssh { }; fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { }; - flowgger = callPackage ../tools/misc/flowgger { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + flowgger = callPackage ../tools/misc/flowgger { }; ### TOOLS/TYPESETTING/TEX @@ -2419,32 +2323,26 @@ with pkgs; ; texlivePackages = recurseIntoAttrs (lib.mapAttrs (_: v: v.build) texlive.pkgs); - fondu = callPackage ../tools/misc/fondu { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + fondu = callPackage ../tools/misc/fondu { }; futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark; qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { }; - fwup = callPackage ../tools/misc/fwup { - inherit (darwin.apple_sdk.frameworks) DiskArbitration; - }; + fwup = callPackage ../tools/misc/fwup { }; g2o = libsForQt5.callPackage ../development/libraries/g2o { }; inherit (go-containerregistry) crane gcrane; - geckodriver = callPackage ../development/tools/geckodriver { - inherit (darwin.apple_sdk.frameworks) Security; - }; + geckodriver = callPackage ../development/tools/geckodriver { }; geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { }; geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { }; geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { }; geekbench = geekbench_6; - ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix { + ghidra = callPackage ../tools/security/ghidra/build.nix { protobuf = protobuf_21; }; @@ -2452,13 +2350,10 @@ with pkgs; ghidra-bin = callPackage ../tools/security/ghidra { }; - glslviewer = callPackage ../development/tools/glslviewer { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + glslviewer = callPackage ../development/tools/glslviewer { }; gpg-tui = callPackage ../tools/security/gpg-tui { - inherit (darwin.apple_sdk.frameworks) AppKit Foundation; - inherit (darwin) libobjc libresolv; + inherit (darwin) libresolv; }; greg = callPackage ../applications/audio/greg { @@ -2493,20 +2388,11 @@ with pkgs; intensity-normalization = with python3Packages; toPythonApplication intensity-normalization; - jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player { - inherit (darwin.apple_sdk.frameworks) - CoreFoundation - Cocoa - CoreAudio - MediaPlayer - ; - }; + jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player { }; jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { }; - kaldi = callPackage ../tools/audio/kaldi { - inherit (darwin.apple_sdk.frameworks) Accelerate; - }; + kaldi = callPackage ../tools/audio/kaldi { }; klaus = with python3Packages; toPythonApplication klaus; @@ -2518,23 +2404,15 @@ with pkgs; klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { }; - klipper-estimator = callPackage ../applications/misc/klipper-estimator { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + klipper-estimator = callPackage ../applications/misc/klipper-estimator { }; klog = qt5.callPackage ../applications/radio/klog { }; - krill = callPackage ../servers/krill { - inherit (darwin.apple_sdk.frameworks) Security; - }; + krill = callPackage ../servers/krill { }; - lapce = callPackage ../applications/editors/lapce { - inherit (darwin) libobjc; - }; + lapce = callPackage ../applications/editors/lapce { }; - languagetool-rust = callPackage ../tools/text/languagetool-rust { - inherit (darwin.apple_sdk.frameworks) Security; - }; + languagetool-rust = callPackage ../tools/text/languagetool-rust { }; lexicon = with python3Packages; toPythonApplication dns-lexicon; @@ -2542,9 +2420,7 @@ with pkgs; python = python3; }; - lite-xl = callPackage ../applications/editors/lite-xl { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + lite-xl = callPackage ../applications/editors/lite-xl { }; # Less secure variant of lowdown for use inside Nix builds. lowdown-unsandboxed = lowdown.override { @@ -2602,9 +2478,7 @@ with pkgs; mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { }; - nix-template = callPackage ../tools/package-management/nix-template { - inherit (darwin.apple_sdk.frameworks) Security; - }; + nix-template = callPackage ../tools/package-management/nix-template { }; nltk-data = callPackage ../tools/text/nltk-data { }; @@ -2618,9 +2492,7 @@ with pkgs; nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools; - noti = callPackage ../tools/misc/noti { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + noti = callPackage ../tools/misc/noti { }; nsz = with python3.pkgs; toPythonApplication nsz; @@ -2632,17 +2504,11 @@ with pkgs; online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools; - onnxruntime = callPackage ../development/libraries/onnxruntime { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + onnxruntime = callPackage ../development/libraries/onnxruntime { }; - ockam = callPackage ../tools/networking/ockam { - inherit (darwin.apple_sdk.frameworks) AppKit Security; - }; + ockam = callPackage ../tools/networking/ockam { }; - pastel = callPackage ../applications/misc/pastel { - inherit (darwin.apple_sdk.frameworks) Security; - }; + pastel = callPackage ../applications/misc/pastel { }; inherit (ocamlPackages) patdiff; @@ -2652,31 +2518,21 @@ with pkgs; electron = electron_34; }; - pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue { - inherit (darwin.apple_sdk_11_0) Libsystem; - inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration; - }; + pueue = callPackage ../applications/misc/pueue { }; pixcat = with python3Packages; toPythonApplication pixcat; pyznap = python3Packages.callPackage ../tools/backup/pyznap { }; - procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs { - inherit (darwin.apple_sdk_11_0.frameworks) Security; - inherit (darwin.apple_sdk_11_0) Libsystem; - }; + procs = callPackage ../tools/admin/procs { }; psrecord = python3Packages.callPackage ../tools/misc/psrecord { }; rare = python3Packages.callPackage ../games/rare { }; - rblake2sum = callPackage ../tools/security/rblake2sum { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rblake2sum = callPackage ../tools/security/rblake2sum { }; - rblake3sum = callPackage ../tools/security/rblake3sum { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rblake3sum = callPackage ../tools/security/rblake3sum { }; rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { }; @@ -2686,17 +2542,13 @@ with pkgs; scour = with python3Packages; toPythonApplication scour; - sheldon = callPackage ../tools/misc/sheldon { - inherit (darwin.apple_sdk.frameworks) Security; - }; + sheldon = callPackage ../tools/misc/sheldon { }; steampipePackages = recurseIntoAttrs (callPackage ../tools/misc/steampipe-packages { }); swappy = callPackage ../applications/misc/swappy { gtk = gtk3; }; - synth = callPackage ../tools/misc/synth { - inherit (darwin.apple_sdk.frameworks) AppKit Security; - }; + synth = callPackage ../tools/misc/synth { }; inherit (callPackages ../servers/rainloop { }) rainloop-community @@ -2741,9 +2593,7 @@ with pkgs; withHiredis = false; }; - rtrtr = callPackage ../servers/rtrtr { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rtrtr = callPackage ../servers/rtrtr { }; xmlsort = perlPackages.XMLFilterSort; @@ -2784,9 +2634,7 @@ with pkgs; inherit (llvmPackages) openmp; }; - bacula = callPackage ../tools/backup/bacula { - inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit Kerberos; - }; + bacula = callPackage ../tools/backup/bacula { }; beamerpresenter = beamerpresenter-mupdf; @@ -2810,7 +2658,7 @@ with pkgs; bmrsa = callPackage ../tools/security/bmrsa/11.nix { }; - bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { }; + bupstash = callPackage ../tools/backup/bupstash { }; anystyle-cli = callPackage ../tools/misc/anystyle-cli { }; @@ -2822,21 +2670,16 @@ with pkgs; stdenv = clangStdenv; }; - davix = callPackage ../tools/networking/davix { - inherit (darwin.apple_sdk.frameworks) Security; - }; + davix = callPackage ../tools/networking/davix { }; davix-copy = davix.override { enableThirdPartyCopy = true; }; cdist = python3Packages.callPackage ../tools/admin/cdist { }; - cdrdao = callPackage ../tools/cd-dvd/cdrdao { - inherit (darwin.apple_sdk.frameworks) CoreServices IOKit; - }; + cdrdao = callPackage ../tools/cd-dvd/cdrdao { }; cdrtools = callPackage ../tools/cd-dvd/cdrtools { stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_14.stdenv else stdenv; - inherit (darwin.apple_sdk.frameworks) Carbon IOKit; }; cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { }; @@ -2919,9 +2762,7 @@ with pkgs; enableWispr = false; }; - collectd = callPackage ../tools/system/collectd { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + collectd = callPackage ../tools/system/collectd { }; collectd-data = callPackage ../tools/system/collectd/data.nix { }; @@ -2933,9 +2774,7 @@ with pkgs; persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { }; - twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui { - inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices SystemConfiguration; - }; + twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui { }; inherit (import ../development/libraries/libsbsms pkgs) libsbsms @@ -3007,22 +2846,16 @@ with pkgs; { }; }; - age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger { }; blacken-docs = with python3Packages; toPythonApplication blacken-docs; - bore = callPackage ../tools/networking/bore { - inherit (darwin) Libsystem; - inherit (darwin.apple_sdk.frameworks) SystemConfiguration; - }; + bore = callPackage ../tools/networking/bore { }; bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { }; calyx-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { provider = "calyx"; - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; cask-server = libsForQt5.callPackage ../applications/misc/cask-server { }; @@ -3035,10 +2868,7 @@ with pkgs; ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { }; - clamav = callPackage ../tools/security/clamav { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - inherit (darwin.apple_sdk_11_0.frameworks) Foundation; - }; + clamav = callPackage ../tools/security/clamav { }; cmdpack = callPackages ../tools/misc/cmdpack { }; @@ -3046,9 +2876,7 @@ with pkgs; cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; }); - cocom = callPackage ../tools/networking/cocom { - inherit (darwin.apple_sdk.frameworks) Security; - }; + cocom = callPackage ../tools/networking/cocom { }; compass = callPackage ../development/tools/compass { }; @@ -3126,7 +2954,7 @@ with pkgs; opensslSupport = false; }; - curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { }; + curl-impersonate = callPackage ../tools/networking/curl-impersonate { }; curl-impersonate-ff = curl-impersonate.curl-impersonate-ff; curl-impersonate-chrome = curl-impersonate.curl-impersonate-chrome; @@ -3134,9 +2962,7 @@ with pkgs; danger-gitlab = callPackage ../applications/version-management/danger-gitlab { }; - dar = callPackage ../tools/backup/dar { - inherit (darwin.apple_sdk.frameworks) CoreFoundation; - }; + dar = callPackage ../tools/backup/dar { }; dconf2nix = callPackage ../development/tools/haskell/dconf2nix { }; @@ -3160,15 +2986,12 @@ with pkgs; enableBloat = false; }; - diffr = callPackage ../tools/text/diffr { - inherit (darwin.apple_sdk.frameworks) Security; - }; + diffr = callPackage ../tools/text/diffr { }; diffutils = callPackage ../tools/text/diffutils { }; dmd = callPackage ../by-name/dm/dmd/package.nix ( { - inherit (darwin.apple_sdk.frameworks) Foundation; } // lib.optionalAttrs stdenv.hostPlatform.isLinux { # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123 @@ -3176,9 +2999,7 @@ with pkgs; } ); - dogdns = callPackage ../tools/networking/dogdns { - inherit (darwin.apple_sdk.frameworks) Security; - }; + dogdns = callPackage ../tools/networking/dogdns { }; dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { }; @@ -3186,9 +3007,7 @@ with pkgs; sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { }; - drill = callPackage ../tools/networking/drill { - inherit (darwin.apple_sdk.frameworks) Security; - }; + drill = callPackage ../tools/networking/drill { }; drone = callPackage ../development/tools/continuous-integration/drone { }; drone-oss = callPackage ../development/tools/continuous-integration/drone { @@ -3206,9 +3025,7 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; - dump_syms = callPackage ../development/tools/dump_syms { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + dump_syms = callPackage ../development/tools/dump_syms { }; dvtm = callPackage ../tools/misc/dvtm { # if you prefer a custom config, write the config.h in dvtm.config.h @@ -3226,26 +3043,15 @@ with pkgs; kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { }; - mozwire = callPackage ../tools/networking/mozwire { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + mozwire = callPackage ../tools/networking/mozwire { }; - pax = callPackage ../tools/archivers/pax { - inherit (pkgs.darwin.apple_sdk.libs) utmp; - }; + pax = callPackage ../tools/archivers/pax { }; rocmPackages = rocmPackages_6; rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { }); rocmPackages_6 = recurseIntoAttrs (callPackage ../development/rocm-modules/6 { }); - solo2-cli = callPackage ../tools/security/solo2-cli { - inherit (darwin.apple_sdk.frameworks) - PCSC - IOKit - CoreFoundation - AppKit - ; - }; + solo2-cli = callPackage ../tools/security/solo2-cli { }; sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { }; @@ -3271,13 +3077,11 @@ with pkgs; vorta = qt6Packages.callPackage ../applications/backup/vorta { }; - wrangler_1 = callPackage ../development/tools/wrangler_1 { - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security; - }; + wrangler_1 = callPackage ../development/tools/wrangler_1 { }; xkcdpass = with python3Packages; toPythonApplication xkcdpass; - zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { }; + zeek = callPackage ../applications/networking/ids/zeek { }; zonemaster-cli = perlPackages.ZonemasterCLI; @@ -3314,21 +3118,13 @@ with pkgs; emborg = python3Packages.callPackage ../development/python-modules/emborg { }; - emulsion = callPackage ../applications/graphics/emulsion { - inherit (darwin.apple_sdk.frameworks) - AppKit - CoreGraphics - CoreServices - Foundation - OpenGL - ; - }; + emulsion = callPackage ../applications/graphics/emulsion { }; encfs = callPackage ../tools/filesystems/encfs { tinyxml2 = tinyxml-2; }; - envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; }; + envchain = callPackage ../tools/misc/envchain { }; ethercalc = callPackage ../servers/web-apps/ethercalc { }; @@ -3374,9 +3170,7 @@ with pkgs; featherpad = qt5.callPackage ../applications/editors/featherpad { }; - ffsend = callPackage ../tools/misc/ffsend { - inherit (darwin.apple_sdk.frameworks) Security AppKit; - }; + ffsend = callPackage ../tools/misc/ffsend { }; flannel = callPackage ../tools/networking/flannel { }; cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { }; @@ -3409,9 +3203,7 @@ with pkgs; hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { }; - libbtbb = callPackage ../development/libraries/libbtbb { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + libbtbb = callPackage ../development/libraries/libbtbb { }; lpd8editor = libsForQt5.callPackage ../applications/audio/lpd8editor { }; @@ -3423,9 +3215,7 @@ with pkgs; fox = callPackage ../development/libraries/fox { }; - fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix { }; fpm = callPackage ../tools/package-management/fpm { }; @@ -3441,15 +3231,7 @@ with pkgs; wxGTK = wxGTK32; }; - freshfetch = callPackage ../tools/misc/freshfetch { - inherit (darwin.apple_sdk.frameworks) - AppKit - CoreFoundation - DiskArbitration - Foundation - IOKit - ; - }; + freshfetch = callPackage ../tools/misc/freshfetch { }; frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { }; @@ -3463,7 +3245,7 @@ with pkgs; foundationdb = foundationdb73; - fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { }; + fuse-ext2 = callPackage ../tools/filesystems/fuse-ext2 { }; fwknop = callPackage ../tools/security/fwknop { texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8. @@ -3527,10 +3309,6 @@ with pkgs; gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { }; - globalplatform = callPackage ../by-name/gl/globalplatform/package.nix { - inherit (darwin.apple_sdk.frameworks) PCSC; - }; - glogg = libsForQt5.callPackage ../tools/text/glogg { }; gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect { @@ -3580,9 +3358,7 @@ with pkgs; }; gnupg = gnupg24; - gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { }; gnuplot_qt = gnuplot.override { withQt = true; }; @@ -3640,9 +3416,7 @@ with pkgs; cudaSupport = true; }; - gptcommit = callPackage ../development/tools/gptcommit { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + gptcommit = callPackage ../development/tools/gptcommit { }; gprof2dot = with python3Packages; toPythonApplication gprof2dot; @@ -3654,22 +3428,15 @@ with pkgs; callPackage ../tools/misc/graylog/plugins.nix { graylogPackage = graylog-6_0; } ); - graphviz = callPackage ../tools/graphics/graphviz { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; - }; + graphviz = callPackage ../tools/graphics/graphviz { }; graphviz-nox = callPackage ../tools/graphics/graphviz { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; withXorg = false; }; - igrep = callPackage ../tools/text/igrep { - inherit (darwin.apple_sdk.frameworks) Security; - }; + igrep = callPackage ../tools/text/igrep { }; - ripgrep-all = callPackage ../tools/text/ripgrep-all { - inherit (darwin.apple_sdk.frameworks) Security; - }; + ripgrep-all = callPackage ../tools/text/ripgrep-all { }; grub2 = callPackage ../tools/misc/grub/default.nix { }; @@ -3715,18 +3482,9 @@ with pkgs; gzip = callPackage ../tools/compression/gzip { }; - plplot = callPackage ../development/libraries/plplot { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + plplot = callPackage ../development/libraries/plplot { }; - hashcat = callPackage ../tools/security/hashcat { - inherit (darwin.apple_sdk.frameworks) - Foundation - IOKit - Metal - OpenCL - ; - }; + hashcat = callPackage ../tools/security/hashcat { }; haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix @@ -3804,9 +3562,7 @@ with pkgs; html-proofer = callPackage ../tools/misc/html-proofer { }; - htmlq = callPackage ../development/tools/htmlq { - inherit (darwin.apple_sdk.frameworks) Security; - }; + htmlq = callPackage ../development/tools/htmlq { }; httpie = with python3Packages; toPythonApplication httpie; @@ -3828,9 +3584,7 @@ with pkgs; icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak; - ifwifi = callPackage ../tools/networking/ifwifi { - inherit (darwin.apple_sdk.frameworks) Security; - }; + ifwifi = callPackage ../tools/networking/ifwifi { }; inherit (callPackages ../tools/filesystems/irods rec { @@ -3871,11 +3625,9 @@ with pkgs; infisical = callPackage ../development/tools/infisical { }; - inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { }; + inform6 = callPackage ../development/compilers/inform6 { }; - innernet = callPackage ../tools/networking/innernet { - inherit (darwin.apple_sdk.frameworks) Security; - }; + innernet = callPackage ../tools/networking/innernet { }; input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { }; @@ -3898,9 +3650,7 @@ with pkgs; isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { }; isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { }; - isync = callPackage ../tools/networking/isync { - inherit (darwin.apple_sdk.frameworks) Security; - }; + isync = callPackage ../tools/networking/isync { }; jackett = callPackage ../servers/jackett { }; @@ -3923,9 +3673,7 @@ with pkgs; jl = haskellPackages.jl; - jless = callPackage ../development/tools/jless { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + jless = callPackage ../development/tools/jless { }; joplin = nodePackages.joplin; @@ -3962,39 +3710,15 @@ with pkgs; kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { }; - kakoune-lsp = callPackage ../by-name/ka/kakoune-lsp/package.nix { - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; - }; + kbs2 = callPackage ../tools/security/kbs2 { }; - kbs2 = callPackage ../tools/security/kbs2 { - inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration; - }; - - kdash = callPackage ../development/tools/kdash { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + kdash = callPackage ../development/tools/kdash { }; kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { }; keepkey-agent = with python3Packages; toPythonApplication keepkey-agent; - keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase { - # Reasoning for the inherited apple_sdk.frameworks: - # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox - # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7 - # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc - # with the exception of CoreFoundation, due to the warning in https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-sdk/frameworks.nix#L25 - inherit (darwin.apple_sdk_11_0.frameworks) - AppKit - AVFoundation - AudioToolbox - ImageIO - CoreMedia - Foundation - CoreGraphics - MediaToolbox - ; - }; + keybase = callPackage ../tools/security/keybase { }; kbfs = callPackage ../tools/security/keybase/kbfs.nix { }; @@ -4055,15 +3779,11 @@ with pkgs; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - lldpd = callPackage ../tools/networking/lldpd { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + lldpd = callPackage ../tools/networking/lldpd { }; llm = with python3Packages; toPythonApplication llm; - lnx = callPackage ../servers/search/lnx { - inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; - }; + lnx = callPackage ../servers/search/lnx { }; loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { }; @@ -4090,9 +3810,7 @@ with pkgs; kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { }; - lagrange = callPackage ../applications/networking/browsers/lagrange { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + lagrange = callPackage ../applications/networking/browsers/lagrange { }; lagrange-tui = lagrange.override { enableTUI = true; }; kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { }; @@ -4114,13 +3832,10 @@ with pkgs; md2pdf = with python3Packages; toPythonApplication md2pdf; mdcat = callPackage ../tools/text/mdcat { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; inherit (python3Packages) ansi2html; }; - mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck { - inherit (darwin.apple_sdk.frameworks) Security; - }; + mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck { }; medfile = callPackage ../development/libraries/medfile { hdf5 = hdf5.override { usev110Api = true; }; @@ -4128,9 +3843,7 @@ with pkgs; mhonarc = perlPackages.MHonArc; - mujmap = callPackage ../applications/networking/mujmap { - inherit (darwin.apple_sdk.frameworks) Security; - }; + mujmap = callPackage ../applications/networking/mujmap { }; mx-puppet-discord = callPackage ../servers/mx-puppet-discord { }; @@ -4172,14 +3885,14 @@ with pkgs; nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; }; corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; }); - nodejs_23 = callPackage ../development/web/nodejs/v23.nix { }; - nodejs-slim_23 = callPackage ../development/web/nodejs/v23.nix { enableNpm = false; }; - corepack_23 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_23; }); + nodejs_24 = callPackage ../development/web/nodejs/v24.nix { }; + nodejs-slim_24 = callPackage ../development/web/nodejs/v24.nix { enableNpm = false; }; + corepack_24 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_24; }); # Update this when adding the newest nodejs major version! - nodejs_latest = nodejs_23; - nodejs-slim_latest = nodejs-slim_23; - corepack_latest = hiPrio corepack_23; + nodejs_latest = nodejs_24; + nodejs-slim_latest = nodejs-slim_24; + corepack_latest = hiPrio corepack_24; buildNpmPackage = callPackage ../build-support/node/build-npm-package { }; @@ -4198,9 +3911,7 @@ with pkgs; node2nix = nodePackages.node2nix; - oxigraph = callPackage ../servers/oxigraph { - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + oxigraph = callPackage ../servers/oxigraph { }; kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { }; @@ -4216,9 +3927,7 @@ with pkgs; ; lerna = lerna_8; - lethe = callPackage ../tools/security/lethe { - inherit (darwin.apple_sdk.frameworks) Security; - }; + lethe = callPackage ../tools/security/lethe { }; libhandy = callPackage ../development/libraries/libhandy { }; @@ -4295,7 +4004,6 @@ with pkgs; inherit ({ limesuite = callPackage ../applications/radio/limesuite { - inherit (darwin.apple_sdk.frameworks) GLUT; }; limesuiteWithGui = limesuite.override { withGui = true; @@ -4375,9 +4083,7 @@ with pkgs; molecule = with python3Packages; toPythonApplication molecule; - monolith = callPackage ../tools/backup/monolith { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + monolith = callPackage ../tools/backup/monolith { }; moreutils = callPackage ../tools/misc/moreutils { docbook-xsl = docbook_xsl; @@ -4385,9 +4091,7 @@ with pkgs; metasploit = callPackage ../tools/security/metasploit { }; - mhost = callPackage ../applications/networking/mhost { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + mhost = callPackage ../applications/networking/mhost { }; mtr = callPackage ../tools/networking/mtr { }; @@ -4422,9 +4126,7 @@ with pkgs; hdf5 = hdf5-mpi.override { usev110Api = true; }; }; - netcdffortran = callPackage ../development/libraries/netcdf-fortran { - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices SystemConfiguration; - }; + netcdffortran = callPackage ../development/libraries/netcdf-fortran { }; inherit (callPackage ../servers/web-apps/netbox { }) netbox_3_7; @@ -4483,10 +4185,7 @@ with pkgs; mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { }; - op-geth = callPackage ../applications/blockchains/optimism/geth.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + op-geth = callPackage ../applications/blockchains/optimism/geth.nix { }; optimism = callPackage ../applications/blockchains/optimism { }; @@ -4522,9 +4221,7 @@ with pkgs; protobuf = protobuf_21; }; - ntfs3g = callPackage ../tools/filesystems/ntfs-3g { - inherit (darwin.apple_sdk.frameworks) DiskArbitration; - }; + ntfs3g = callPackage ../tools/filesystems/ntfs-3g { }; # ntfsprogs are merged into ntfs-3g ntfsprogs = pkgs.ntfs3g; @@ -4539,9 +4236,7 @@ with pkgs; nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { }; - octofetch = callPackage ../tools/misc/octofetch { - inherit (darwin.apple_sdk.frameworks) Security; - }; + octofetch = callPackage ../tools/misc/octofetch { }; ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { }; @@ -4549,9 +4244,7 @@ with pkgs; protobuf = protobuf_21; }; - olive-editor = qt6Packages.callPackage ../applications/video/olive-editor { - inherit (darwin.apple_sdk.frameworks) CoreFoundation; - }; + olive-editor = qt6Packages.callPackage ../applications/video/olive-editor { }; ombi = callPackage ../servers/ombi { }; @@ -4565,9 +4258,7 @@ with pkgs; openboard = libsForQt5.callPackage ../applications/graphics/openboard { }; - opendht = callPackage ../development/libraries/opendht { - inherit (darwin.apple_sdk.frameworks) Security; - }; + opendht = callPackage ../development/libraries/opendht { }; ophcrack-cli = ophcrack.override { enableGui = false; }; @@ -4595,7 +4286,7 @@ with pkgs; openrgb-plugin-hardwaresync ]; - toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify { }; + toastify = callPackage ../tools/misc/toastify { }; opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh { }); @@ -4676,9 +4367,7 @@ with pkgs; ossec-server = callPackage ../tools/security/ossec/server.nix { }; - ovito = qt6Packages.callPackage ../applications/graphics/ovito { - inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration; - }; + ovito = qt6Packages.callPackage ../applications/graphics/ovito { }; p4c = callPackage ../development/compilers/p4c { protobuf = protobuf_21; @@ -4697,10 +4386,6 @@ with pkgs; pakcs = callPackage ../development/compilers/pakcs { }; - pandoc_3_6 = callPackage ../by-name/pa/pandoc/package.nix { - selectPandocCLI = (p: p.pandoc-cli_3_6); - }; - paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { }; parallel = callPackage ../tools/misc/parallel { }; @@ -4711,9 +4396,7 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; - parrot = callPackage ../applications/audio/parrot { - inherit (darwin.apple_sdk.frameworks) Security; - }; + parrot = callPackage ../applications/audio/parrot { }; patchutils = callPackage ../tools/text/patchutils { }; @@ -4742,22 +4425,16 @@ with pkgs; patchance = python3Packages.callPackage ../applications/audio/patchance { }; - pciutils = callPackage ../tools/system/pciutils { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + pciutils = callPackage ../tools/system/pciutils { }; - pcsclite = callPackage ../tools/security/pcsclite { - inherit (darwin.apple_sdk.frameworks) Foundation IOKit; - }; + pcsclite = callPackage ../tools/security/pcsclite { }; pcscliteWithPolkit = pcsclite.override { pname = "pcsclite-with-polkit"; polkitSupport = true; }; - pcsc-tools = callPackage ../tools/security/pcsc-tools { - inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; - }; + pcsc-tools = callPackage ../tools/security/pcsc-tools { }; pdd = python3Packages.callPackage ../tools/misc/pdd { }; @@ -4795,22 +4472,11 @@ with pkgs; pinnwand = callPackage ../servers/pinnwand { }; - piping-server-rust = callPackage ../servers/piping-server-rust { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + piping-server-rust = callPackage ../servers/piping-server-rust { }; - pinyin-tool = callPackage ../tools/text/pinyin-tool { - inherit (darwin.apple_sdk.frameworks) Security; - }; + pinyin-tool = callPackage ../tools/text/pinyin-tool { }; - plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port { - inherit (darwin.apple_sdk_11_0.frameworks) - Carbon - Cocoa - IOKit - Metal - QuartzCore - ; + plan9port = callPackage ../tools/system/plan9port { inherit (darwin) DarwinTools; }; @@ -4850,9 +4516,7 @@ with pkgs; python = null; }; - pngpaste = callPackage ../os-specific/darwin/pngpaste { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; - }; + pngpaste = callPackage ../os-specific/darwin/pngpaste { }; inherit (callPackage ../development/tools/pnpm { }) pnpm_8 @@ -4876,15 +4540,11 @@ with pkgs; projectm_3 = libsForQt5.callPackage ../applications/audio/projectm_3 { }; - proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix { - inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit; - }; + proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix { }; pws = callPackage ../tools/misc/pws { }; - pwninit = callPackage ../development/tools/misc/pwninit { - inherit (darwin.apple_sdk.frameworks) Security; - }; + pwninit = callPackage ../development/tools/misc/pwninit { }; pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot; @@ -4896,7 +4556,7 @@ with pkgs; pypass = with python3Packages; toPythonApplication pypass; - py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy { }; + py-spy = callPackage ../development/tools/py-spy { }; pydeps = with python3Packages; toPythonApplication pydeps; @@ -4908,7 +4568,6 @@ with pkgs; riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { provider = "riseup"; - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; @@ -4919,12 +4578,10 @@ with pkgs; rtaudio = callPackage ../development/libraries/audio/rtaudio { jack = libjack2; - inherit (darwin.apple_sdk.frameworks) CoreAudio; }; rtmidi = callPackage ../development/libraries/audio/rtmidi { jack = libjack2; - inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices; }; mpi = openmpi; # this attribute should used to build MPI applications @@ -4932,9 +4589,7 @@ with pkgs; qarte = libsForQt5.callPackage ../applications/video/qarte { }; - qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant { - inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration; - }; + qdrant = callPackage ../servers/search/qdrant { }; qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { }; @@ -4956,9 +4611,7 @@ with pkgs; quictls = callPackage ../development/libraries/quictls { }; - quickwit = callPackage ../servers/search/quickwit { - inherit (darwin.apple_sdk.frameworks) Security; - }; + quickwit = callPackage ../servers/search/quickwit { }; quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota; @@ -5002,7 +4655,7 @@ with pkgs; recoll-nox = recoll.override { withGui = false; }; - remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { }; + remmina = callPackage ../applications/networking/remote/remmina { }; reckon = callPackage ../tools/text/reckon { }; @@ -5024,11 +4677,7 @@ with pkgs; inherit (python3Packages) sphinx; }; - # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd` - rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin { - inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit; - inherit (darwin.apple_sdk_11_0.libs) simd; - }; + rnnoise-plugin = callPackage ../development/libraries/rnnoise-plugin { }; rosenpass = callPackage ../tools/networking/rosenpass { }; @@ -5048,43 +4697,29 @@ with pkgs; ruby-lsp = rubyPackages.ruby-lsp; - rust-motd = callPackage ../tools/misc/rust-motd { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rust-motd = callPackage ../tools/misc/rust-motd { }; - rustscan = callPackage ../tools/security/rustscan { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rustscan = callPackage ../tools/security/rustscan { }; - rustdesk-server = callPackage ../by-name/ru/rustdesk-server/package.nix { - inherit (darwin.apple_sdk.frameworks) Security; - }; - - s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { }; + s3fs = callPackage ../tools/filesystems/s3fs { }; s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { }; - s3rs = callPackage ../tools/networking/s3rs { - inherit (darwin.apple_sdk.frameworks) Security; - }; + s3rs = callPackage ../tools/networking/s3rs { }; s3-credentials = with python3Packages; toPythonApplication s3-credentials; safety-cli = with python3.pkgs; toPythonApplication safety; - saml2aws = callPackage ../tools/security/saml2aws { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + saml2aws = callPackage ../tools/security/saml2aws { }; sasview = libsForQt5.callPackage ../applications/science/misc/sasview { }; - screen = callPackage ../tools/misc/screen { - inherit (darwin.apple_sdk.libs) utmp; - }; + screen = callPackage ../tools/misc/screen { }; scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { }; - securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { }; + securefs = callPackage ../tools/filesystems/securefs { }; segger-jlink-headless = callPackage ../by-name/se/segger-jlink/package.nix { headless = true; }; @@ -5114,9 +4749,7 @@ with pkgs; conf = config.slstatus.conf or null; }; - smartmontools = callPackage ../tools/system/smartmontools { - inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices; - }; + smartmontools = callPackage ../tools/system/smartmontools { }; smpq = callPackage ../by-name/sm/smpq/package.nix { stormlib = stormlib.overrideAttrs (old: { @@ -5130,8 +4763,7 @@ with pkgs; }); }; - snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast { - inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox; + snapcast = callPackage ../applications/audio/snapcast { pulseaudioSupport = config.pulseaudio or stdenv.hostPlatform.isLinux; }; @@ -5151,10 +4783,7 @@ with pkgs; spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { }; - softhsm = callPackage ../tools/security/softhsm { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Security; - }; + softhsm = callPackage ../tools/security/softhsm { }; soundkonverter = libsForQt5.soundkonverter; @@ -5177,7 +4806,7 @@ with pkgs; splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot; - squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { }; + squashfs-tools-ng = callPackage ../tools/filesystems/squashfs-tools-ng { }; sourcehut = callPackage ../applications/version-management/sourcehut { }; @@ -5218,9 +4847,7 @@ with pkgs; subzerod = with python3Packages; toPythonApplication subzerod; - suckit = callPackage ../tools/networking/suckit { - inherit (darwin.apple_sdk.frameworks) Security; - }; + suckit = callPackage ../tools/networking/suckit { }; system-config-printer = callPackage ../tools/misc/system-config-printer { autoreconfHook = buildPackages.autoreconfHook269; @@ -5235,9 +4862,7 @@ with pkgs; t = callPackage ../tools/misc/t { }; - tab-rs = callPackage ../tools/misc/tab-rs { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + tab-rs = callPackage ../tools/misc/tab-rs { }; tartube = callPackage ../applications/video/tartube { }; @@ -5245,15 +4870,12 @@ with pkgs; youtube-dl = yt-dlp; }; - tcpreplay = callPackage ../tools/networking/tcpreplay { - inherit (darwin.apple_sdk.frameworks) Carbon CoreServices; - }; + tcpreplay = callPackage ../tools/networking/tcpreplay { }; teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { }; inherit (callPackages ../servers/teleport { - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit; }) teleport_16 teleport_17 @@ -5300,9 +4922,7 @@ with pkgs; tldr-hs = haskellPackages.tldr; - tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer { - inherit (darwin.apple_sdk.frameworks) Security; - }; + tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer { }; tmuxPlugins = recurseIntoAttrs ( callPackage ../misc/tmux-plugins { @@ -5310,19 +4930,15 @@ with pkgs; } ); - tokei = callPackage ../development/tools/misc/tokei { - inherit (darwin.apple_sdk.frameworks) Security; - }; + tokei = callPackage ../development/tools/misc/tokei { }; - topgrade = callPackage ../tools/misc/topgrade { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation; - }; + topgrade = callPackage ../tools/misc/topgrade { }; tor = callPackage ../tools/security/tor { }; torsocks = callPackage ../tools/security/tor/torsocks.nix { }; - toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { }; + toybox = callPackage ../tools/misc/toybox { }; trackma-curses = trackma.override { withCurses = true; }; @@ -5334,16 +4950,10 @@ with pkgs; trezorctl = with python3Packages; toPythonApplication trezor; - trezord = callPackage ../servers/trezord { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + trezord = callPackage ../servers/trezord { }; trezor-agent = with python3Packages; toPythonApplication trezor-agent; - trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix { - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; - }; - ttp = with python3.pkgs; toPythonApplication ttp; trace-cmd = callPackage ../os-specific/linux/trace-cmd { }; @@ -5370,13 +4980,9 @@ with pkgs; }; ttfautohint-nox = ttfautohint.override { enableGUI = false; }; - tuifeed = callPackage ../applications/networking/feedreaders/tuifeed { - inherit (darwin.apple_sdk.frameworks) Security; - }; + tuifeed = callPackage ../applications/networking/feedreaders/tuifeed { }; - tunnelto = callPackage ../tools/networking/tunnelto { - inherit (darwin.apple_sdk.frameworks) Security; - }; + tunnelto = callPackage ../tools/networking/tunnelto { }; twilight = callPackage ../tools/graphics/twilight { libX11 = xorg.libX11; @@ -5445,17 +5051,11 @@ with pkgs; inherit (perlPackages) Po4a; }; - sentry-cli = callPackage ../development/tools/sentry-cli { - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; - }; + sentry-cli = callPackage ../development/tools/sentry-cli { }; - waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp { - inherit (darwin.apple_sdk.frameworks) OpenCL; - }; + waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp { }; - watchexec = callPackage ../tools/misc/watchexec { - inherit (darwin.apple_sdk.frameworks) Cocoa AppKit; - }; + watchexec = callPackage ../tools/misc/watchexec { }; webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1"; webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1"; @@ -5467,15 +5067,12 @@ with pkgs; wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1"; wasmedge = callPackage ../development/tools/wasmedge { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else llvmPackages.stdenv; - inherit (darwin.apple_sdk_11_0.frameworks) Foundation; + stdenv = clangStdenv; }; whatweb = callPackage ../tools/security/whatweb { }; - wg-netmanager = callPackage ../tools/networking/wg-netmanager { - inherit (darwin.apple_sdk.frameworks) Security; - }; + wg-netmanager = callPackage ../tools/networking/wg-netmanager { }; woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { }; @@ -5491,9 +5088,7 @@ with pkgs; testdisk-qt = testdisk.override { enableQt = true; }; - htmldoc = callPackage ../tools/typesetting/htmldoc { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation; - }; + htmldoc = callPackage ../tools/typesetting/htmldoc { }; td = callPackage ../tools/misc/td { }; @@ -5501,9 +5096,7 @@ with pkgs; tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { }; - tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs { - inherit (darwin.apple_sdk_11_0.frameworks) Security; - }; + tremor-rs = callPackage ../tools/misc/tremor-rs { }; tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { }; @@ -5537,9 +5130,7 @@ with pkgs; withRedis = true; }; - unicorn = callPackage ../development/libraries/unicorn { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + unicorn = callPackage ../development/libraries/unicorn { }; unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { }; @@ -5552,7 +5143,6 @@ with pkgs; }; unar = callPackage ../tools/archivers/unar { - inherit (darwin.apple_sdk.frameworks) Foundation AppKit; stdenv = clangStdenv; }; @@ -5571,9 +5161,7 @@ with pkgs; varnishPackages = varnish77Packages; varnish = varnishPackages.varnish; - viceroy = callPackage ../development/tools/viceroy { - inherit (darwin.apple_sdk.frameworks) Security; - }; + viceroy = callPackage ../development/tools/viceroy { }; vncdo = with python3Packages; toPythonApplication vncdo; @@ -5584,9 +5172,7 @@ with pkgs; # https://github.com/NixOS/nixpkgs/issues/227327 wafHook = waf.hook; - wagyu = callPackage ../tools/misc/wagyu { - inherit (darwin.apple_sdk.frameworks) Security; - }; + wagyu = callPackage ../tools/misc/wagyu { }; web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { }; @@ -5594,10 +5180,7 @@ with pkgs; wlroots = wlroots_0_17; }; - wiiuse = callPackage ../development/libraries/wiiuse { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth; - }; + wiiuse = callPackage ../development/libraries/wiiuse { }; wring = nodePackages.wring; @@ -5634,9 +5217,7 @@ with pkgs; w3m = w3m-batch; }; - xidlehook = callPackage ../tools/X11/xidlehook { - inherit (darwin.apple_sdk.frameworks) Security; - }; + xidlehook = callPackage ../tools/X11/xidlehook { }; xorriso = libisoburn; @@ -5667,17 +5248,13 @@ with pkgs; # To expose more packages for Yi, override the extraPackages arg. yi = callPackage ../applications/editors/yi/wrapper.nix { }; - yaydl = callPackage ../tools/video/yaydl { - inherit (darwin.apple_sdk.frameworks) Security; - }; + yaydl = callPackage ../tools/video/yaydl { }; zbackup = callPackage ../tools/backup/zbackup { protobuf = protobuf_21; }; - zbar = libsForQt5.callPackage ../tools/graphics/zbar { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + zbar = libsForQt5.callPackage ../tools/graphics/zbar { }; # Nvidia support does not require any propietary libraries, so CI can build it. # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section. @@ -5767,9 +5344,7 @@ with pkgs; stdenv = gcc10Stdenv; }; - autocorrect = callPackage ../tools/text/autocorrect { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + autocorrect = callPackage ../tools/text/autocorrect { }; ballerina = callPackage ../development/compilers/ballerina { openjdk = openjdk17_headless; @@ -5864,11 +5439,9 @@ with pkgs; corretto17 = javaPackages.compiler.corretto17; corretto21 = javaPackages.compiler.corretto21; - cotton = callPackage ../development/tools/cotton { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + cotton = callPackage ../development/tools/cotton { }; - inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { }) + inherit (callPackage ../development/compilers/crystal { }) crystal_1_11 crystal_1_14 crystal_1_15 @@ -6338,9 +5911,9 @@ with pkgs; haskell.packages.native-bignum.ghc94 # JS backend can't use gmp else if stdenv.hostPlatform.isGhcjs then - haskell.packages.native-bignum.ghc96 + haskell.packages.native-bignum.ghc98 else - haskell.packages.ghc96 + haskell.packages.ghc98 ) // { __recurseIntoDerivationForReleaseJobs = true; @@ -6363,9 +5936,9 @@ with pkgs; haskell.compiler.native-bignum.ghc94 # JS backend can't use GMP else if stdenv.targetPlatform.isGhcjs then - haskell.compiler.native-bignum.ghc96 + haskell.compiler.native-bignum.ghc98 else - haskell.compiler.ghc96 + haskell.compiler.ghc98 ); alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex; @@ -6416,16 +5989,16 @@ with pkgs; spicedb-zed = callPackage ../servers/spicedb/zed.nix { }; tamarin-prover = ( - haskellPackages.callPackage ../applications/science/logic/tamarin-prover { - # NOTE: do not use the haskell packages 'graphviz' and 'maude' - inherit maude which; + callPackage ../applications/science/logic/tamarin-prover { + # 2025-03-07: dependency fclabels doesn't compile with GHC >= 9.8 + # https://github.com/sebastiaanvisser/fclabels/issues/46 + haskellPackages = haskell.packages.ghc96; graphviz = graphviz-nox; } ); inherit (callPackage ../development/compilers/haxe { - inherit (darwin.apple_sdk.frameworks) Security; }) haxe_4_3 haxe_4_1 @@ -6454,14 +6027,7 @@ with pkgs; gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { }; - iay = callPackage ../tools/misc/iay { - inherit (darwin.apple_sdk.frameworks) - AppKit - Security - Foundation - Cocoa - ; - }; + iay = callPackage ../tools/misc/iay { }; idrisPackages = dontRecurseIntoAttrs ( callPackage ../development/idris-modules { @@ -6581,7 +6147,7 @@ with pkgs; julia-stable-bin = julia_111-bin; julia-bin = julia-stable-bin; - kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { }; + kind2 = callPackage ../development/compilers/kind2 { }; koka = haskell.lib.compose.justStaticExecutables ( haskellPackages.callPackage ../development/compilers/koka { } @@ -6604,16 +6170,7 @@ with pkgs; withQt = true; }; - lobster = callPackage ../development/compilers/lobster { - inherit (darwin.apple_sdk.frameworks) - CoreFoundation - Cocoa - AudioToolbox - OpenGL - Foundation - ForceFeedback - ; - }; + lobster = callPackage ../development/compilers/lobster { }; lld = llvmPackages.lld; lld_12 = llvmPackages_12.lld; @@ -6704,9 +6261,7 @@ with pkgs; bolt_20 ; - lorri = callPackage ../tools/misc/lorri { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + lorri = callPackage ../tools/misc/lorri { }; mercury = callPackage ../development/compilers/mercury { jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 @@ -6732,22 +6287,11 @@ with pkgs; mono = mono6; - mono4 = lowPrio ( - callPackage ../development/compilers/mono/4.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Foundation; - } - ); + mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix { }); - mono5 = callPackage ../development/compilers/mono/5.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + mono5 = callPackage ../development/compilers/mono/5.nix { }; - mono6 = callPackage ../development/compilers/mono/6.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + mono6 = callPackage ../development/compilers/mono/6.nix { }; mozart2 = callPackage ../development/compilers/mozart { emacs = emacs-nox; @@ -6806,9 +6350,7 @@ with pkgs; ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { }; - opam = callPackage ../development/tools/ocaml/opam { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + opam = callPackage ../development/tools/ocaml/opam { }; opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { }; @@ -6825,17 +6367,13 @@ with pkgs; pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { }; - replibyte = callPackage ../development/tools/database/replibyte { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + replibyte = callPackage ../development/tools/database/replibyte { }; rml = callPackage ../development/compilers/rml { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - rtags = callPackage ../development/tools/rtags { - inherit (darwin) apple_sdk; - }; + rtags = callPackage ../development/tools/rtags { }; wrapRustcWith = { rustc-unwrapped, ... }@args: callPackage ../build-support/rust/rustc-wrapper args; wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; }; @@ -6888,33 +6426,17 @@ with pkgs; buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { }; cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph { - inherit (darwin.apple_sdk.frameworks) Security; inherit (linuxPackages) perf; }; defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { }; - cargo-audit = callPackage ../development/tools/rust/cargo-audit { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; - cargo-c = callPackage ../development/tools/rust/cargo-c { - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; - }; - cargo-clone = callPackage ../development/tools/rust/cargo-clone { - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; - }; - cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed { - rustPlatform = makeRustPlatform { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - inherit rustc cargo; - }; - }; - cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation; - }; - cargo-edit = callPackage ../development/tools/rust/cargo-edit { - inherit (darwin.apple_sdk.frameworks) Security; - }; + cargo-audit = callPackage ../development/tools/rust/cargo-audit { }; + cargo-c = callPackage ../development/tools/rust/cargo-c { }; + cargo-clone = callPackage ../development/tools/rust/cargo-clone { }; + cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed { }; + cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx { }; + cargo-edit = callPackage ../development/tools/rust/cargo-edit { }; inherit (callPackages ../development/tools/rust/cargo-pgrx { }) cargo-pgrx_0_12_0_alpha_1 cargo-pgrx_0_12_5 @@ -6922,56 +6444,28 @@ with pkgs; ; cargo-pgrx = cargo-pgrx_0_12_6; - buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix { - inherit (darwin.apple_sdk.frameworks) Security; - }; - cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin { - inherit (darwin.apple_sdk.frameworks) Security; - }; - cargo-bazel = callPackage ../development/tools/rust/cargo-bazel { - inherit (darwin.apple_sdk.frameworks) Security; - }; - cargo-crev = callPackage ../development/tools/rust/cargo-crev { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation; - }; - cargo-fund = callPackage ../development/tools/rust/cargo-fund { - inherit (darwin.apple_sdk.frameworks) Security; - }; - cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; - cargo-ndk = callPackage ../development/tools/rust/cargo-ndk { - inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation; - }; - - cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix { - inherit (darwin.apple_sdk.frameworks) Security; - }; - cargo-udeps = callPackage ../development/tools/rust/cargo-udeps { - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; - }; - cargo-watch = callPackage ../development/tools/rust/cargo-watch { - inherit (darwin.apple_sdk.frameworks) Foundation Cocoa; - }; - cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures { - inherit (darwin.apple_sdk.frameworks) Security; - }; + buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix { }; + cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin { }; + cargo-bazel = callPackage ../development/tools/rust/cargo-bazel { }; + cargo-crev = callPackage ../development/tools/rust/cargo-crev { }; + cargo-fund = callPackage ../development/tools/rust/cargo-fund { }; + cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { }; + cargo-ndk = callPackage ../development/tools/rust/cargo-ndk { }; + cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix { }; + cargo-udeps = callPackage ../development/tools/rust/cargo-udeps { }; + cargo-watch = callPackage ../development/tools/rust/cargo-watch { }; + cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures { }; opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { }; rustfmt = rustPackages.rustfmt; rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { }; rust-bindgen = callPackage ../development/tools/rust/bindgen { }; - rust-cbindgen = callPackage ../development/tools/rust/cbindgen { - inherit (darwin.apple_sdk.frameworks) Security; - }; - rustup = callPackage ../development/tools/rust/rustup { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + rust-cbindgen = callPackage ../development/tools/rust/cbindgen { }; + rustup = callPackage ../development/tools/rust/rustup { }; rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master { - inherit (darwin.apple_sdk.frameworks) Security; }; scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; }; scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; }; @@ -6987,13 +6481,9 @@ with pkgs; }; # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { }; - smlnj = callPackage ../development/compilers/smlnj { - inherit (darwin) Libsystem; - }; + smlnj = callPackage ../development/compilers/smlnj { }; - sqlx-cli = callPackage ../development/tools/rust/sqlx-cli { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security; - }; + sqlx-cli = callPackage ../development/tools/rust/sqlx-cli { }; squeak = callPackage ../development/compilers/squeak { stdenv = clangStdenv; @@ -7008,9 +6498,7 @@ with pkgs; ]; }; - surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations { - inherit (darwin.apple_sdk.frameworks) Security; - }; + surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations { }; swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { }); inherit (swiftPackages) @@ -7021,9 +6509,7 @@ with pkgs; swiftpm2nix ; - swi-prolog = callPackage ../development/compilers/swi-prolog { - inherit (darwin.apple_sdk.frameworks) Security; - }; + swi-prolog = callPackage ../development/compilers/swi-prolog { }; swi-prolog-gui = swi-prolog.override { withGui = true; }; tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { }; @@ -7032,10 +6518,7 @@ with pkgs; # many packages still fail with latest version tbb = tbb_2020_3; - terra = callPackage ../development/compilers/terra { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Cocoa Foundation; - }; + terra = callPackage ../development/compilers/terra { }; teyjus = callPackage ../development/compilers/teyjus { inherit (ocaml-ng.ocamlPackages_4_14) buildDunePackage; @@ -7045,7 +6528,7 @@ with pkgs; gconf = gnome2.GConf; }; - tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { }; + tinycc = callPackage ../development/compilers/tinycc { }; urweb = callPackage ../development/compilers/urweb { icu = icu67; @@ -7269,13 +6752,9 @@ with pkgs; dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { }); - duckscript = callPackage ../development/tools/rust/duckscript { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + duckscript = callPackage ../development/tools/rust/duckscript { }; - evcxr = callPackage ../development/interpreters/evcxr { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + evcxr = callPackage ../development/interpreters/evcxr { }; beam = callPackage ./beam-packages.nix { }; beam_minimal = callPackage ./beam-packages.nix { @@ -7326,14 +6805,11 @@ with pkgs; gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage { inherit (llvmPackages) openmp; - inherit (darwin.apple_sdk.frameworks) Cocoa; # MPICH currently build on Darwin mpi = mpich; }; - graphql-client = callPackage ../development/tools/graphql-client { - inherit (darwin.apple_sdk.frameworks) Security; - }; + graphql-client = callPackage ../development/tools/graphql-client { }; inherit (callPackages ../applications/networking/cluster/hadoop { }) hadoop_3_4 @@ -7616,20 +7092,15 @@ with pkgs; }; rakudo = callPackage ../development/interpreters/rakudo { }; - moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix { - inherit (darwin.apple_sdk_11_0.frameworks) CoreServices ApplicationServices; - }; + moarvm = callPackage ../development/interpreters/rakudo/moarvm.nix { }; nqp = callPackage ../development/interpreters/rakudo/nqp.nix { }; zef = callPackage ../development/interpreters/rakudo/zef.nix { }; inherit (ocamlPackages) reason rtop; - buildRubyGem = callPackage ../development/ruby-modules/gem { - inherit (darwin) libobjc; - }; + buildRubyGem = callPackage ../development/ruby-modules/gem { }; defaultGemConfig = callPackage ../development/ruby-modules/gem-config { inherit (darwin) DarwinTools autoSignDarwinBinariesHook; - inherit (darwin.apple_sdk.frameworks) CoreServices; }; bundlerEnv = callPackage ../development/ruby-modules/bundler-env { }; bundlerApp = callPackage ../development/ruby-modules/bundler-app { }; @@ -7639,15 +7110,11 @@ with pkgs; solargraph = rubyPackages.solargraph; - rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt { - inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security; - inherit (darwin) libobjc; - }; + rubyfmt = callPackage ../development/tools/rubyfmt { }; inherit (callPackage ../development/interpreters/ruby { - inherit (darwin) libobjc libunwind; - inherit (darwin.apple_sdk.frameworks) Foundation; + inherit (darwin) libunwind; }) mkRubyVersion mkRuby @@ -7676,15 +7143,9 @@ with pkgs; inherit ({ - spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix { - inherit (darwin) libobjc; - }; - spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix { - inherit (darwin) libobjc; - }; - spidermonkey_128 = callPackage ../development/interpreters/spidermonkey/128.nix { - inherit (darwin) libobjc; - }; + spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix { }; + spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix { }; + spidermonkey_128 = callPackage ../development/interpreters/spidermonkey/128.nix { }; }) spidermonkey_91 spidermonkey_115 @@ -7769,10 +7230,6 @@ with pkgs; or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { }; - mise = callPackage ../by-name/mi/mise/package.nix { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; - ### DEVELOPMENT / TOOLS actiona = libsForQt5.callPackage ../applications/misc/actiona { }; @@ -7949,15 +7406,13 @@ with pkgs; buildozer = bazel-buildtools; unused_deps = bazel-buildtools; - buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { }; + buildBazelPackage = callPackage ../build-support/build-bazel-package { }; binutils-unwrapped = callPackage ../development/tools/misc/binutils { - inherit (darwin.apple_sdk.frameworks) CoreServices; # FHS sys dirs presumably only have stuff for the build platform noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; }; binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils { - inherit (darwin.apple_sdk.frameworks) CoreServices; # FHS sys dirs presumably only have stuff for the build platform noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; withAllTargets = true; @@ -8058,16 +7513,13 @@ with pkgs; bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { }; - bore-cli = callPackage ../tools/networking/bore-cli/default.nix { - inherit (darwin.apple_sdk.frameworks) Security; - }; + bore-cli = callPackage ../tools/networking/bore-cli/default.nix { }; bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { }; buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust { - inherit (darwin.apple_sdk.frameworks) Security; }; libbpf = callPackage ../os-specific/linux/libbpf { }; @@ -8263,18 +7715,15 @@ with pkgs; dot2tex = with python3.pkgs; toPythonApplication dot2tex; - doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen { + doxygen = callPackage ../development/tools/documentation/doxygen { qt5 = null; - inherit (darwin.apple_sdk_11_0.frameworks) CoreServices; }; doxygen_gui = lowPrio (doxygen.override { inherit qt5; }); drake = callPackage ../development/tools/build-managers/drake { }; - dura = callPackage ../development/tools/misc/dura { - inherit (darwin.apple_sdk.frameworks) Security; - }; + dura = callPackage ../development/tools/misc/dura { }; edb = libsForQt5.callPackage ../development/tools/misc/edb { }; @@ -8286,7 +7735,6 @@ with pkgs; ); flow = callPackage ../development/tools/analysis/flow { - inherit (darwin.apple_sdk.frameworks) CoreServices; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; @@ -8300,13 +7748,10 @@ with pkgs; }; fswatch = callPackage ../development/tools/misc/fswatch { - inherit (darwin.apple_sdk.frameworks) CoreServices; autoreconfHook = buildPackages.autoreconfHook269; }; - fujprog = callPackage ../development/embedded/fpga/fujprog { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + fujprog = callPackage ../development/embedded/fpga/fujprog { }; gede = libsForQt5.callPackage ../development/tools/misc/gede { }; @@ -8395,9 +7840,7 @@ with pkgs; kcc = libsForQt5.callPackage ../applications/graphics/kcc { }; - kubie = callPackage ../development/tools/kubie { - inherit (darwin.apple_sdk.frameworks) Security; - }; + kubie = callPackage ../development/tools/kubie { }; kustomize = callPackage ../development/tools/kustomize { }; @@ -8414,13 +7857,10 @@ with pkgs; libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { }; linuxkit = callPackage ../development/tools/misc/linuxkit { - inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization; inherit (darwin) sigtool; }; - listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation; - }; + listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd { }; lit = with python3Packages; toPythonApplication lit; @@ -8444,14 +7884,11 @@ with pkgs; ); minizinc = callPackage ../development/tools/minizinc { }; - minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix { - inherit (darwin.apple_sdk_11_0.frameworks) Cocoa; - }; + minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix { }; mkdocs = with python3Packages; toPythonApplication mkdocs; mold = callPackage ../by-name/mo/mold/package.nix { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; tbb = tbb_2021_11; }; @@ -8518,9 +7955,7 @@ with pkgs; libiberty_static = libiberty.override { staticBuild = true; }; }; - pactorio = callPackage ../development/tools/pactorio { - inherit (darwin.apple_sdk.frameworks) Security; - }; + pactorio = callPackage ../development/tools/pactorio { }; patchelf = callPackage ../development/tools/misc/patchelf { }; @@ -8559,9 +7994,7 @@ with pkgs; premake4 = callPackage ../development/tools/misc/premake { }; - premake5 = callPackage ../development/tools/misc/premake/5.nix { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + premake5 = callPackage ../development/tools/misc/premake/5.nix { }; premake = premake4; @@ -8634,9 +8067,7 @@ with pkgs; scss-lint = callPackage ../development/tools/scss-lint { }; - shadowenv = callPackage ../tools/misc/shadowenv { - inherit (darwin.apple_sdk.frameworks) Security; - }; + shadowenv = callPackage ../tools/misc/shadowenv { }; shake = # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013 @@ -8684,9 +8115,7 @@ with pkgs; protobuf = protobuf_21; }; - spr = callPackage ../development/tools/spr { - inherit (darwin.apple_sdk.frameworks) Security; - }; + spr = callPackage ../development/tools/spr { }; sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { }; @@ -8721,9 +8150,7 @@ with pkgs; texinfo = texinfo7; texinfoInteractive = texinfo.override { interactive = true; }; - texlab = callPackage ../development/tools/misc/texlab { - inherit (darwin.apple_sdk.frameworks) Security CoreServices; - }; + texlab = callPackage ../development/tools/misc/texlab { }; tflint-plugins = recurseIntoAttrs (callPackage ../development/tools/analysis/tflint-plugins { }); @@ -8748,9 +8175,7 @@ with pkgs; jdk = jdk11; }; - valgrind = callPackage ../development/tools/analysis/valgrind { - inherit (buildPackages.darwin) xnu bootstrap_cmds; - }; + valgrind = callPackage ../development/tools/analysis/valgrind { }; valgrind-light = (res.valgrind.override { gdb = null; }).overrideAttrs (oldAttrs: { meta = oldAttrs.meta // { description = "${oldAttrs.meta.description} (without GDB)"; @@ -8775,9 +8200,7 @@ with pkgs; watson-ruby = callPackage ../development/tools/misc/watson-ruby { }; - xmake = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/xmake { - inherit (darwin.apple_sdk_11_0.frameworks) CoreServices; - }; + xmake = callPackage ../development/tools/build-managers/xmake { }; xcbuild = callPackage ../by-name/xc/xcbuild/package.nix { stdenv = @@ -8797,7 +8220,6 @@ with pkgs; xxdiff-tip = xxdiff; ycmd = callPackage ../by-name/yc/ycmd/package.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa; python = python3; }; @@ -8815,39 +8237,11 @@ with pkgs; ### DEVELOPMENT / LIBRARIES - abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { - # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib. - stdenv = - if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - overrideSDK stdenv { darwinMinVersion = "10.13"; } - else - stdenv; - }; - abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix { - # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib. - stdenv = - if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - overrideSDK stdenv { darwinMinVersion = "10.13"; } - else - stdenv; - }; - abseil-cpp_202401 = callPackage ../development/libraries/abseil-cpp/202401.nix { - # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib. - stdenv = - if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - overrideSDK stdenv { darwinMinVersion = "10.13"; } - else - stdenv; - }; - abseil-cpp_202407 = callPackage ../development/libraries/abseil-cpp/202407.nix { - # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib. - stdenv = - if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - overrideSDK stdenv { darwinMinVersion = "10.13"; } - else - stdenv; - }; - abseil-cpp = abseil-cpp_202407; + abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { }; + abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix { }; + abseil-cpp_202401 = callPackage ../development/libraries/abseil-cpp/202401.nix { }; + abseil-cpp_202407 = callPackage ../development/libraries/abseil-cpp/202407.nix { }; + abseil-cpp = abseil-cpp_202501; acl = callPackage ../development/libraries/acl { }; @@ -8869,9 +8263,7 @@ with pkgs; argparse-manpage = with python3Packages; toPythonApplication argparse-manpage; - aribb25 = callPackage ../development/libraries/aribb25 { - inherit (darwin.apple_sdk.frameworks) PCSC; - }; + aribb25 = callPackage ../development/libraries/aribb25 { }; asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { }; asio = callPackage ../development/libraries/asio { }; @@ -8893,21 +8285,13 @@ with pkgs; aqbanking = callPackage ../development/libraries/aqbanking { }; - audiofile = callPackage ../development/libraries/audiofile { - inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices; - }; + audiofile = callPackage ../development/libraries/audiofile { }; - aws-c-cal = callPackage ../development/libraries/aws-c-cal { - inherit (darwin.apple_sdk.frameworks) Security; - }; + aws-c-cal = callPackage ../development/libraries/aws-c-cal { }; - aws-c-io = callPackage ../development/libraries/aws-c-io { - inherit (darwin.apple_sdk.frameworks) Security; - }; + aws-c-io = callPackage ../development/libraries/aws-c-io { }; - aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp { - inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox; - }; + aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp { }; aws-spend-summary = haskellPackages.aws-spend-summary.bin; @@ -8959,9 +8343,7 @@ with pkgs; }; }); - cubeb = callPackage ../development/libraries/audio/cubeb { - inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices; - }; + cubeb = callPackage ../development/libraries/audio/cubeb { }; hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { }; @@ -8982,9 +8364,7 @@ with pkgs; tbb = tbb_2021_11; }; - cctz = callPackage ../development/libraries/cctz { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + cctz = callPackage ../development/libraries/cctz { }; ceedling = callPackage ../development/tools/ceedling { }; @@ -9002,24 +8382,19 @@ with pkgs; ] ); - check = callPackage ../development/libraries/check { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + check = callPackage ../development/libraries/check { }; clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { }; clucene_core = clucene_core_2; - clutter-gst = callPackage ../development/libraries/clutter-gst { - }; + clutter-gst = callPackage ../development/libraries/clutter-gst { }; codecserver = callPackage ../applications/audio/codecserver { protobuf = protobuf_21; }; - cogl = callPackage ../development/libraries/cogl { - inherit (darwin.apple_sdk.frameworks) OpenGL; - }; + cogl = callPackage ../development/libraries/cogl { }; inherit (cosmopolitan) cosmocc; @@ -9039,7 +8414,6 @@ with pkgs; ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl { ssl_implementation = mbedtls_2; - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { }; @@ -9070,9 +8444,7 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; - discord-rpc = callPackage ../development/libraries/discord-rpc { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + discord-rpc = callPackage ../development/libraries/discord-rpc { }; draco = callPackage ../development/libraries/draco { tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { }; @@ -9099,20 +8471,14 @@ with pkgs; vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { }; - vmmlib = callPackage ../development/libraries/vmmlib { - inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; - }; + vmmlib = callPackage ../development/libraries/vmmlib { }; - elastix = callPackage ../development/libraries/science/biology/elastix { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + elastix = callPackage ../development/libraries/science/biology/elastix { }; # TODO: Fix references and add justStaticExecutables https://github.com/NixOS/nixpkgs/issues/318013 emanote = haskellPackages.emanote; - enchant2 = callPackage ../development/libraries/enchant/2.x.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + enchant2 = callPackage ../development/libraries/enchant/2.x.nix { }; enchant = enchant2; factorPackages-0_99 = callPackage ./factor-packages.nix { @@ -9127,16 +8493,7 @@ with pkgs; factor-lang-0_100 = factorPackages-0_100.factor-lang; factor-lang = factor-lang-0_100; - far2l = callPackage ../applications/misc/far2l { - inherit (darwin.apple_sdk.frameworks) - IOKit - Carbon - Cocoa - AudioToolbox - OpenGL - System - ; - }; + far2l = callPackage ../applications/misc/far2l { }; farstream = callPackage ../development/libraries/farstream { inherit (gst_all_1) @@ -9178,22 +8535,8 @@ with pkgs; flint3 = callPackage ../development/libraries/flint/3.nix { }; - fltk13 = callPackage ../development/libraries/fltk { - inherit (darwin.apple_sdk.frameworks) - ApplicationServices - Carbon - Cocoa - OpenGL - ; - }; - fltk14 = callPackage ../development/libraries/fltk/1.4.nix { - inherit (darwin.apple_sdk.frameworks) - ApplicationServices - Carbon - Cocoa - OpenGL - ; - }; + fltk13 = callPackage ../development/libraries/fltk { }; + fltk14 = callPackage ../development/libraries/fltk/1.4.nix { }; fltk13-minimal = fltk13.override { withGL = false; withCairo = false; @@ -9235,17 +8578,13 @@ with pkgs; frog = res.languageMachines.frog; - fontconfig = callPackage ../development/libraries/fontconfig { - inherit (darwin.apple_sdk.frameworks) CoreFoundation; - }; + fontconfig = callPackage ../development/libraries/fontconfig { }; makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { }; makeFontsCache = callPackage ../development/libraries/fontconfig/make-fonts-cache.nix { }; - freenect = callPackage ../development/libraries/freenect { - inherit (darwin.apple_sdk.frameworks) Cocoa GLUT; - }; + freenect = callPackage ../development/libraries/freenect { }; gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { protobuf = protobuf_21; @@ -9264,11 +8603,10 @@ with pkgs; geph = recurseIntoAttrs (callPackages ../applications/networking/geph { pnpm = pnpm_8; }); gegl = callPackage ../development/libraries/gegl { - inherit (darwin.apple_sdk.frameworks) OpenCL; openexr = openexr_2; }; - gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; + gensio = callPackage ../development/libraries/gensio { }; geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; }; @@ -9308,16 +8646,10 @@ with pkgs; graphia = qt6Packages.callPackage ../applications/science/misc/graphia { }; - libgit2 = callPackage ../development/libraries/libgit2 { - inherit (darwin.apple_sdk.frameworks) Security; - }; + libgit2 = callPackage ../development/libraries/libgit2 { }; - glew = callPackage ../development/libraries/glew { - inherit (darwin.apple_sdk.frameworks) OpenGL; - }; - glew110 = callPackage ../development/libraries/glew/1.10.nix { - inherit (darwin.apple_sdk.frameworks) AGL OpenGL; - }; + glew = callPackage ../development/libraries/glew { }; + glew110 = callPackage ../development/libraries/glew/1.10.nix { }; glfw = glfw3; glfw2 = callPackage ../development/libraries/glfw/2.x.nix { }; @@ -9490,45 +8822,18 @@ with pkgs; goocanvas = callPackage ../development/libraries/goocanvas { }; goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { }; goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { }; - grpc = callPackage ../by-name/gr/grpc/package.nix { - stdenv = - if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - overrideSDK stdenv { darwinMinVersion = "10.13"; } - else - stdenv; - }; gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { }; gst_all_1 = recurseIntoAttrs ( callPackage ../development/libraries/gstreamer { callPackage = newScope gst_all_1; - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "12.3" else stdenv; - inherit (darwin.apple_sdk_12_3.frameworks) - AudioToolbox - AVFoundation - Cocoa - CoreFoundation - CoreMedia - CoreServices - CoreVideo - DiskArbitration - Foundation - IOKit - MediaToolbox - OpenGL - Security - SystemConfiguration - VideoToolbox - ; - inherit (darwin.apple_sdk_12_3.libs) xpc; } ); qxmpp = qt6Packages.callPackage ../development/libraries/qxmpp { }; gnutls = callPackage ../development/libraries/gnutls { - inherit (darwin.apple_sdk.frameworks) Security; util-linux = util-linuxMinimal; # break the cyclic dependency autoconf = buildPackages.autoconf269; }; @@ -9552,9 +8857,7 @@ with pkgs; glibmm = callPackage ../development/libraries/glibmm { }; - glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix { }; glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc; @@ -9567,37 +8870,25 @@ with pkgs; cairomm = callPackage ../development/libraries/cairomm { }; - cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { }; pango = callPackage ../development/libraries/pango { harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; }; }; - pangolin = callPackage ../development/libraries/pangolin { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; - }; + pangolin = callPackage ../development/libraries/pangolin { }; - pangomm = callPackage ../development/libraries/pangomm { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + pangomm = callPackage ../development/libraries/pangomm { }; - pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix { }; - pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix { }; gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { }; gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { }; - gtk2 = callPackage ../development/libraries/gtk/2.x.nix { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; - }; + gtk2 = callPackage ../development/libraries/gtk/2.x.nix { }; gtk2-x11 = gtk2.override { cairo = cairo.override { x11Support = true; }; @@ -9608,9 +8899,7 @@ with pkgs; gdktarget = "x11"; }; - gtk3 = callPackage ../development/libraries/gtk/3.x.nix { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore; - }; + gtk3 = callPackage ../development/libraries/gtk/3.x.nix { }; gtk4 = callPackage ../development/libraries/gtk/4.x.nix { }; @@ -9665,13 +8954,10 @@ with pkgs; hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { }; heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; autoreconfHook = buildPackages.autoreconfHook269; }; - harfbuzz = callPackage ../development/libraries/harfbuzz { - inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText; - }; + harfbuzz = callPackage ../development/libraries/harfbuzz { }; harfbuzzFull = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; @@ -9681,9 +8967,7 @@ with pkgs; herqq = libsForQt5.callPackage ../development/libraries/herqq { }; - hidapi = callPackage ../development/libraries/hidapi { - inherit (darwin.apple_sdk.frameworks) Cocoa IOKit; - }; + hidapi = callPackage ../development/libraries/hidapi { }; highfive-mpi = highfive.override { hdf5 = hdf5-mpi; }; @@ -9729,9 +9013,7 @@ with pkgs; idasen = with python3Packages; toPythonApplication idasen; - imgui = callPackage ../development/libraries/imgui { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; + imgui = callPackage ../development/libraries/imgui { }; imlib2Full = imlib2.override { # Compilation error on Darwin with librsvg. For more information see: @@ -9757,7 +9039,7 @@ with pkgs; callPackage ../development/libraries/indicator-application/gtk3.nix { }; - indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { }; + indilib = callPackage ../development/libraries/science/astronomy/indilib { }; indi-3rdparty = recurseIntoAttrs ( callPackages ../development/libraries/science/astronomy/indilib/indi-3rdparty.nix { } ); @@ -9769,7 +9051,6 @@ with pkgs; callPackage ../development/libraries/irrlicht { } else callPackage ../development/libraries/irrlicht/mac.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit; }; iso-flags-png-320x240 = iso-flags.overrideAttrs (oldAttrs: { @@ -9790,13 +9071,10 @@ with pkgs; }; itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa; enableRtk = false; }; - itk_5 = callPackage ../development/libraries/itk/5.x.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + itk_5 = callPackage ../development/libraries/itk/5.x.nix { }; itk = itk_5; @@ -9840,35 +9118,21 @@ with pkgs; lcms = lcms2; - libacr38u = callPackage ../tools/security/libacr38u { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + libacr38u = callPackage ../tools/security/libacr38u { }; - libadwaita = callPackage ../development/libraries/libadwaita { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; - }; + libadwaita = callPackage ../development/libraries/libadwaita { }; libagar = callPackage ../development/libraries/libagar { }; libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { }; libao = callPackage ../development/libraries/libao { usePulseAudio = config.pulseaudio or (lib.meta.availableOn stdenv.hostPlatform libpulseaudio); - inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit; }; libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; }; libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; }; libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { }; - libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix { - inherit (darwin.apple_sdk.frameworks) - ApplicationServices - CoreFoundation - CoreGraphics - CoreText - ; - }; - libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { }; libbap = callPackage ../development/libraries/libbap { @@ -9886,15 +9150,11 @@ with pkgs; libbassmidi = (callPackage ../development/libraries/audio/libbass { }).bassmidi; libbassmix = (callPackage ../development/libraries/audio/libbass { }).bassmix; - libbluray = callPackage ../development/libraries/libbluray { - inherit (darwin.apple_sdk.frameworks) DiskArbitration; - }; + libbluray = callPackage ../development/libraries/libbluray { }; libcamera-qcam = callPackage ../by-name/li/libcamera/package.nix { withQcam = true; }; - libcanberra = callPackage ../development/libraries/libcanberra { - inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit; - }; + libcanberra = callPackage ../development/libraries/libcanberra { }; libcanberra-gtk2 = pkgs.libcanberra.override { gtkSupport = "gtk2"; }; @@ -9914,13 +9174,7 @@ with pkgs; libcef = callPackage ../development/libraries/libcef { }; - libcdio = callPackage ../development/libraries/libcdio { - inherit (darwin.apple_sdk.frameworks) Carbon IOKit; - }; - - libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia { - inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit; - }; + libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia { }; libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; }; @@ -9946,26 +9200,19 @@ with pkgs; libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; }; libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; }; - libdc1394 = callPackage ../development/libraries/libdc1394 { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + libdc1394 = callPackage ../development/libraries/libdc1394 { }; - libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { }; + libdeflate = callPackage ../development/libraries/libdeflate { }; - libdevil = callPackage ../development/libraries/libdevil { - inherit (darwin.apple_sdk.frameworks) OpenGL; - }; + libdevil = callPackage ../development/libraries/libdevil { }; libdevil-nox = callPackage ../development/libraries/libdevil { - inherit (darwin.apple_sdk.frameworks) OpenGL; withXorg = false; }; libdnf = callPackage ../tools/package-management/libdnf { python = python3; }; - libdvdcss = callPackage ../development/libraries/libdvdcss { - inherit (darwin) IOKit; - }; + libdvdcss = callPackage ../development/libraries/libdvdcss { }; libdvdnav = callPackage ../development/libraries/libdvdnav { }; libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix { @@ -9977,9 +9224,7 @@ with pkgs; dwarfdump = libdwarf.bin; - libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla { - inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices; - }; + libfilezilla = callPackage ../development/libraries/libfilezilla { }; libfm-extra = libfm.override { extraOnly = true; @@ -9995,20 +9240,16 @@ with pkgs; { }; libiio = callPackage ../development/libraries/libiio { - inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices; python = python3; }; - libsoundio = callPackage ../development/libraries/libsoundio { - inherit (darwin.apple_sdk.frameworks) AudioUnit; - }; + libsoundio = callPackage ../development/libraries/libsoundio { }; libextractor = callPackage ../development/libraries/libextractor { libmpeg2 = mpeg2dec; }; libfive = libsForQt5.callPackage ../development/libraries/libfive { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; python = python3; }; @@ -10023,14 +9264,9 @@ with pkgs; doCheck = false; }; - libftdi = callPackage ../development/libraries/libftdi { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + libftdi = callPackage ../development/libraries/libftdi { }; - libgdiplus = callPackage ../development/libraries/libgdiplus { - inherit (darwin.apple_sdk.frameworks) Carbon; - }; + libgdiplus = callPackage ../development/libraries/libgdiplus { }; # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118 libgpg-error-gen-posix-lock-obj = libgpg-error.override { @@ -10041,22 +9277,16 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; - libimobiledevice = callPackage ../development/libraries/libimobiledevice { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation; - }; + libimobiledevice = callPackage ../development/libraries/libimobiledevice { }; libindicator-gtk2 = libindicator.override { gtkVersion = "2"; }; libindicator-gtk3 = libindicator.override { gtkVersion = "3"; }; - libiodbc = callPackage ../development/libraries/libiodbc { - inherit (darwin.apple_sdk.frameworks) Carbon; - }; + libiodbc = callPackage ../development/libraries/libiodbc { }; inherit (callPackage ../development/libraries/libliftoff { }) libliftoff_0_4 libliftoff_0_5; libliftoff = libliftoff_0_5; - liblqr1 = callPackage ../development/libraries/liblqr-1 { - inherit (darwin.apple_sdk.frameworks) Carbon AppKit; - }; + liblqr1 = callPackage ../development/libraries/liblqr-1 { }; libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock { inherit (lomiri) cmake-extras; @@ -10066,9 +9296,7 @@ with pkgs; inherit (lomiri) cmake-extras; }; - libre = callPackage ../development/libraries/libre { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration; - }; + libre = callPackage ../development/libraries/libre { }; libremines = qt6.callPackage ../games/libremines { }; @@ -10083,9 +9311,7 @@ with pkgs; memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K"; }; - libsamplerate = callPackage ../development/libraries/libsamplerate { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices; - }; + libsamplerate = callPackage ../development/libraries/libsamplerate { }; # GNU libc provides libiconv so systems with glibc don't need to # build libiconv separately. Additionally, Apple forked/repackaged @@ -10170,9 +9396,7 @@ with pkgs; libmicrohttpd = libmicrohttpd_1_0; - libmikmod = callPackage ../development/libraries/libmikmod { - inherit (darwin.apple_sdk.frameworks) CoreAudio; - }; + libmikmod = callPackage ../development/libraries/libmikmod { }; libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { }; @@ -10185,9 +9409,7 @@ with pkgs; libpeas = callPackage ../development/libraries/libpeas { }; libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { }; - libphonenumber = callPackage ../development/libraries/libphonenumber { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + libphonenumber = callPackage ../development/libraries/libphonenumber { }; libpng = callPackage ../development/libraries/libpng { stdenv = @@ -10214,29 +9436,21 @@ with pkgs; python = python3; }; - librsvg = callPackage ../development/libraries/librsvg { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + librsvg = callPackage ../development/libraries/librsvg { }; libsigcxx = callPackage ../development/libraries/libsigcxx { }; libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { }; - libsndfile = callPackage ../development/libraries/libsndfile { - inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox; - }; + libsndfile = callPackage ../development/libraries/libsndfile { }; libsoup_2_4 = callPackage ../development/libraries/libsoup { }; libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { }; - libstatgrab = callPackage ../development/libraries/libstatgrab { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + libstatgrab = callPackage ../development/libraries/libstatgrab { }; - libticalcs2 = callPackage ../development/libraries/libticalcs2 { - inherit (darwin) libobjc; - }; + libticalcs2 = callPackage ../development/libraries/libticalcs2 { }; libtorrent-rasterbar = libtorrent-rasterbar-2_0_x; @@ -10254,13 +9468,9 @@ with pkgs; ustream-ssl = ustream-ssl-mbedtls; }; - libui = callPackage ../development/libraries/libui { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + libui = callPackage ../development/libraries/libui { }; - libuiohook = callPackage ../development/libraries/libuiohook { - inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon; - }; + libuiohook = callPackage ../development/libraries/libuiohook { }; libunistring = callPackage ../development/libraries/libunistring { }; @@ -10269,10 +9479,7 @@ with pkgs; libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { }; - libusb1 = callPackage ../development/libraries/libusb1 { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + libusb1 = callPackage ../development/libraries/libusb1 { }; libunicode = callPackage ../by-name/li/libunicode/package.nix { stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_17.stdenv else stdenv; @@ -10289,7 +9496,7 @@ with pkgs; else callPackage ../development/libraries/libunwind { }; - libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { }; + libuv = callPackage ../development/libraries/libuv { }; libv4l = lowPrio ( v4l-utils.override { @@ -10304,17 +9511,11 @@ with pkgs; libva1 = callPackage ../development/libraries/libva/1.nix { }; libva1-minimal = libva1.override { minimal = true; }; - libvgm = callPackage ../development/libraries/libvgm { - inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox; - }; + libvgm = callPackage ../development/libraries/libvgm { }; - libvirt = callPackage ../development/libraries/libvirt { - inherit (darwin.apple_sdk.frameworks) Carbon AppKit; - }; + libvirt = callPackage ../development/libraries/libvirt { }; - libvncserver = callPackage ../development/libraries/libvncserver { - inherit (darwin.apple_sdk.frameworks) Carbon; - }; + libvncserver = callPackage ../development/libraries/libvncserver { }; libwnck = callPackage ../development/libraries/libwnck { }; libwnck2 = callPackage ../development/libraries/libwnck/2.nix { }; @@ -10429,12 +9630,15 @@ with pkgs; # # Android NDK provides an OpenGL implementation, we can just use that. # - # On macOS, we use the OpenGL framework. Packages that still need GLX - # specifically can pull in libGLX instead. If you have a package that - # should work without X11 but it can’t find the library, it may help - # to add the path to `NIX_CFLAGS_COMPILE`: + # On macOS, the SDK provides the OpenGL framework in `stdenv`. + # Packages that still need GLX specifically can pull in `libGLX` + # instead. If you have a package that should work without X11 but it + # can’t find the library, it may help to add the path to + # `$NIX_CFLAGS_COMPILE`: # - # -L${libGL}/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries + # preConfigure = '' + # export NIX_CFLAGS_COMPILE+=" -L$SDKROOT/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries" + # ''; # # If you still can’t get it working, please don’t hesitate to ping # @NixOS/darwin-maintainers to ask an expert to take a look. @@ -10442,26 +9646,26 @@ with pkgs; if stdenv.hostPlatform.useAndroidPrebuilt then stdenv else if stdenv.hostPlatform.isDarwin then - darwin.apple_sdk.frameworks.OpenGL + null else libglvnd; - # On macOS, we use the OpenGL framework. Packages that use libGLX on - # macOS may need to depend on mesa_glu directly if this doesn’t work. - libGLU = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk.frameworks.OpenGL else mesa_glu; + # On macOS, the SDK provides the OpenGL framework in `stdenv`. + # Packages that use `libGLX` on macOS may need to depend on + # `mesa_glu` directly if this doesn’t work. + libGLU = if stdenv.hostPlatform.isDarwin then null else mesa_glu; - # libglvnd does not work (yet?) on macOS. + # `libglvnd` does not work (yet?) on macOS. libGLX = if stdenv.hostPlatform.isDarwin then mesa else libglvnd; - # On macOS, we use the GLUT framework. Packages that use libGLX on - # macOS may need to depend on freeglut directly if this doesn’t work. - libglut = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk.frameworks.GLUT else freeglut; + # On macOS, the SDK provides the GLUT framework in `stdenv`. Packages + # that use `libGLX` on macOS may need to depend on `freeglut` + # directly if this doesn’t work. + libglut = if stdenv.hostPlatform.isDarwin then null else freeglut; mesa = if stdenv.hostPlatform.isDarwin then - darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/darwin.nix { - inherit (darwin.apple_sdk_11_0.libs) Xplugin; - } + callPackage ../development/libraries/mesa/darwin.nix { } else callPackage ../development/libraries/mesa { }; @@ -10472,23 +9676,13 @@ with pkgs; ## End libGL/libGLU/Mesa stuff - midivisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midivisualizer { - inherit (darwin.apple_sdk_11_0.frameworks) - AppKit - Cocoa - Carbon - CoreAudio - CoreMIDI - CoreServices - Kernel - ; - }; + midivisualizer = callPackage ../applications/audio/midivisualizer { }; mkvtoolnix-cli = mkvtoolnix.override { withGUI = false; }; - mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { }; + mlt = callPackage ../development/libraries/mlt { }; mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { }; @@ -10507,9 +9701,7 @@ with pkgs; mygpoclient = with python3.pkgs; toPythonApplication mygpoclient; - mygui = callPackage ../development/libraries/mygui { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + mygui = callPackage ../development/libraries/mygui { }; nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { }; @@ -10534,9 +9726,7 @@ with pkgs; libnghttp2 = nghttp2.lib; - nghttp3 = callPackage ../development/libraries/nghttp3 { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + nghttp3 = callPackage ../development/libraries/nghttp3 { }; ngtcp2 = callPackage ../development/libraries/ngtcp2 { }; ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { }; @@ -10545,9 +9735,7 @@ with pkgs; wafHook = (waf.override { extraTools = [ "gccdeps" ]; }).hook; }; - nspr = callPackage ../development/libraries/nspr { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + nspr = callPackage ../development/libraries/nspr { }; nss_latest = callPackage ../development/libraries/nss/latest.nix { }; nss_esr = callPackage ../development/libraries/nss/esr.nix { }; @@ -10581,9 +9769,7 @@ with pkgs; ogre = ogre_14; - openalSoft = callPackage ../development/libraries/openal-soft { - inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox; - }; + openalSoft = callPackage ../development/libraries/openal-soft { }; openal = openalSoft; openbabel = openbabel3; @@ -10625,7 +9811,6 @@ with pkgs; opencsg = callPackage ../development/libraries/opencsg { inherit (qt5) qmake; - inherit (darwin.apple_sdk.frameworks) GLUT; }; opencv4 = callPackage ../development/libraries/opencv/4.x.nix { @@ -10645,24 +9830,12 @@ with pkgs; openexr = callPackage ../development/libraries/openexr/3.nix { }; openexr_2 = callPackage ../development/libraries/openexr/2.nix { }; - opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio { - inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa; - }; + opencolorio = callPackage ../development/libraries/opencolorio { }; opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { }; - ois = callPackage ../development/libraries/ois { - inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel; - }; + ois = callPackage ../development/libraries/ois { }; - openscenegraph = callPackage ../development/libraries/openscenegraph { - inherit (darwin.apple_sdk.frameworks) - AGL - Accelerate - Carbon - Cocoa - Foundation - ; - }; + openscenegraph = callPackage ../development/libraries/openscenegraph { }; openstackclient = with python312Packages; toPythonApplication python-openstackclient; openstackclient-full = openstackclient.overridePythonAttrs (oldAttrs: { @@ -10683,10 +9856,6 @@ with pkgs; openvdb = callPackage ../development/libraries/openvdb { }; openvdb_11 = callPackage ../development/libraries/openvdb/11.nix { }; - openvr = callPackage ../by-name/op/openvr/package.nix { - inherit (darwin.apple_sdk.frameworks) Foundation AppKit; - }; - inherit (callPackages ../development/libraries/libressl { }) libressl_3_6 libressl_3_7 @@ -10697,9 +9866,7 @@ with pkgs; libressl = libressl_4_0; - wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl { - inherit (darwin.apple_sdk_11_0.frameworks) Security; - }; + wolfssl = callPackage ../development/libraries/wolfssl { }; openssl = openssl_3_4; @@ -10732,13 +9899,10 @@ with pkgs; pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { }; - phetch = callPackage ../applications/networking/gopher/phetch { - inherit (darwin.apple_sdk.frameworks) Security; - }; + phetch = callPackage ../applications/networking/gopher/phetch { }; inherit (callPackage ../development/libraries/physfs { - inherit (darwin.apple_sdk.frameworks) Foundation; }) physfs_2 physfs @@ -10776,15 +9940,7 @@ with pkgs; utils = true; }; - portmidi = callPackage ../development/libraries/portmidi { - inherit (darwin.apple_sdk.frameworks) - Carbon - CoreAudio - CoreFoundation - CoreMIDI - CoreServices - ; - }; + portmidi = callPackage ../development/libraries/portmidi { }; proj = callPackage ../development/libraries/proj { }; @@ -10792,10 +9948,11 @@ with pkgs; prospector = callPackage ../development/tools/prospector { }; - protobuf = protobuf_29; + protobuf = protobuf_30; inherit ({ + protobuf_30 = callPackage ../development/libraries/protobuf/30.nix { }; protobuf_29 = callPackage ../development/libraries/protobuf/29.nix { }; protobuf_28 = callPackage ../development/libraries/protobuf/28.nix { }; protobuf_27 = callPackage ../development/libraries/protobuf/27.nix { }; @@ -10806,6 +9963,7 @@ with pkgs; abseil-cpp = abseil-cpp_202103; }; }) + protobuf_30 protobuf_29 protobuf_28 protobuf_27 @@ -10849,6 +10007,7 @@ with pkgs; makeScopeWithSplicing' generateSplicesForMkScope lib + stdenv fetchurl fetchpatch fetchgit @@ -10864,13 +10023,11 @@ with pkgs; gtk3 python3 llvmPackages_15 - overrideSDK overrideLibcxx darwin ; inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base; inherit config; - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; } ); @@ -10914,9 +10071,7 @@ with pkgs; } ); - quill = callPackage ../tools/security/quill { - inherit (darwin.apple_sdk.frameworks) Security; - }; + quill = callPackage ../tools/security/quill { }; qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { }; @@ -10961,11 +10116,9 @@ with pkgs; useQt6 = true; }; - randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { }; + randomx = callPackage ../development/libraries/randomx { }; - remodel = callPackage ../development/tools/remodel { - inherit (darwin.apple_sdk.frameworks) Security; - }; + remodel = callPackage ../development/tools/remodel { }; reposilitePlugins = recurseIntoAttrs (callPackage ../by-name/re/reposilite/plugins.nix { }); @@ -11029,22 +10182,9 @@ with pkgs; SDL = SDL_compat; SDL2 = sdl2-compat; - SDL2_classic = callPackage ../by-name/sd/SDL2_classic/package.nix { - inherit (darwin.apple_sdk.frameworks) - AudioUnit - Cocoa - CoreAudio - CoreServices - ForceFeedback - OpenGL - ; - }; - sdr-j-fm = libsForQt5.callPackage ../applications/radio/sdr-j-fm { }; - sdrpp = callPackage ../applications/radio/sdrpp { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + sdrpp = callPackage ../applications/radio/sdrpp { }; sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { }; @@ -11055,7 +10195,6 @@ with pkgs; simavr = callPackage ../development/tools/simavr { avrgcc = pkgsCross.avr.buildPackages.gcc; avrlibc = pkgsCross.avr.libcCross; - inherit (darwin.apple_sdk.frameworks) GLUT; }; simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; }; @@ -11093,24 +10232,13 @@ with pkgs; scheme = guile; }; - soapyairspy = callPackage ../applications/radio/soapyairspy { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + soapyairspy = callPackage ../applications/radio/soapyairspy { }; - soapyaudio = callPackage ../applications/radio/soapyaudio { - inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio; - }; + soapyaudio = callPackage ../applications/radio/soapyaudio { }; - soapybladerf = callPackage ../applications/radio/soapybladerf { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + soapybladerf = callPackage ../applications/radio/soapybladerf { }; - soapyhackrf = callPackage ../applications/radio/soapyhackrf { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + soapyhackrf = callPackage ../applications/radio/soapyhackrf { }; soapysdr = callPackage ../applications/radio/soapysdr { }; @@ -11128,23 +10256,13 @@ with pkgs; ]; }; - soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr { }; - soapyuhd = callPackage ../applications/radio/soapyuhd { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit Security; - }; + soapyuhd = callPackage ../applications/radio/soapyuhd { }; - sofia_sip = callPackage ../development/libraries/sofia-sip { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration; - }; + sofia_sip = callPackage ../development/libraries/sofia-sip { }; - soil = callPackage ../development/libraries/soil { - inherit (darwin.apple_sdk.frameworks) Carbon; - }; + soil = callPackage ../development/libraries/soil { }; spandsp = callPackage ../development/libraries/spandsp { }; spandsp3 = callPackage ../development/libraries/spandsp/3.nix { }; @@ -11160,9 +10278,7 @@ with pkgs; libsOnly = true; }; - speech-tools = callPackage ../development/libraries/speech-tools { - inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; - }; + speech-tools = callPackage ../development/libraries/speech-tools { }; speex = callPackage ../development/libraries/speex { fftw = fftwFloat; @@ -11188,7 +10304,6 @@ with pkgs; inherit (callPackage ../development/libraries/sqlite/tools.nix { - inherit (darwin.apple_sdk.frameworks) Foundation; }) sqlite-analyzer sqldiff @@ -11205,7 +10320,7 @@ with pkgs; structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { }; - suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { }; + suil = callPackage ../development/libraries/audio/suil { }; sundials = callPackage ../development/libraries/sundials { python = python3; @@ -11213,9 +10328,7 @@ with pkgs; svxlink = libsForQt5.callPackage ../applications/radio/svxlink { }; - tachyon = callPackage ../development/libraries/tachyon { - inherit (darwin.apple_sdk.frameworks) Carbon; - }; + tachyon = callPackage ../development/libraries/tachyon { }; tclap = tclap_1_2; @@ -11296,11 +10409,9 @@ with pkgs; vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { }; - vulkan-tools = callPackage ../tools/graphics/vulkan-tools { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; - }; + vulkan-tools = callPackage ../tools/graphics/vulkan-tools { }; - wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { }; + wayland = callPackage ../development/libraries/wayland { }; wayland-scanner = callPackage ../development/libraries/wayland/scanner.nix { }; wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { }; @@ -11331,9 +10442,7 @@ with pkgs; # bump when majoring of packages have updated webrtc-audio-processing = webrtc-audio-processing_0_3; - wildmidi = callPackage ../development/libraries/wildmidi { - inherit (darwin.apple_sdk.frameworks) OpenAL CoreAudioKit; - }; + wildmidi = callPackage ../development/libraries/wildmidi { }; wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { }; @@ -11358,9 +10467,7 @@ with pkgs; xgboostWithCuda = xgboost.override { cudaSupport = true; }; - yubico-pam = callPackage ../development/libraries/yubico-pam { - inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration; - }; + yubico-pam = callPackage ../development/libraries/yubico-pam { }; yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { }; @@ -11644,11 +10751,9 @@ with pkgs; ### DEVELOPMENT / R MODULES - R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R { + R = callPackage ../applications/science/math/R { # TODO: split docs into a separate output withRecommendedPackages = false; - inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation; - inherit (darwin) libobjc; }; rWrapper = callPackage ../development/r-modules/wrapper.nix { @@ -11836,9 +10941,7 @@ with pkgs; deconz = qt5.callPackage ../servers/deconz { }; - doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust { - inherit (darwin.apple_sdk.frameworks) Security; - }; + doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust { }; dict = callPackage ../servers/dict { flex = flex_2_5_35; @@ -11878,9 +10981,7 @@ with pkgs; eventstore = callPackage ../servers/nosql/eventstore { }; - fedigroups = callPackage ../servers/fedigroups { - inherit (darwin.apple_sdk.frameworks) Security; - }; + fedigroups = callPackage ../servers/fedigroups { }; felix = callPackage ../servers/felix { }; @@ -11896,17 +10997,13 @@ with pkgs; freshrss = callPackage ../servers/web-apps/freshrss { }; freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { }); - freeswitch = callPackage ../servers/sip/freeswitch { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration; - }; + freeswitch = callPackage ../servers/sip/freeswitch { }; glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { }; grafana = callPackage ../servers/monitoring/grafana { }; grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { }; - hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine; - hasura-cli = callPackage ../servers/hasura/cli.nix { }; inherit (callPackage ../servers/hbase { }) @@ -11977,9 +11074,7 @@ with pkgs; leafnode1 = callPackage ../servers/news/leafnode/1.nix { }; - lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix { }; lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix { nodejs = nodejs_20; @@ -12024,7 +11119,6 @@ with pkgs; inherit (callPackages ../servers/mpd { - inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit; }) mpd mpd-small @@ -12134,14 +11228,7 @@ with pkgs; hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { }; - pulseaudio = callPackage ../servers/pulseaudio { - inherit (darwin.apple_sdk.frameworks) - CoreServices - AudioUnit - Cocoa - CoreAudio - ; - }; + pulseaudio = callPackage ../servers/pulseaudio { }; qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { }; @@ -12207,7 +11294,6 @@ with pkgs; mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix { inherit (darwin) developer_cmds DarwinTools; - inherit (darwin.apple_sdk.frameworks) CoreServices; boost = boost177; # Configure checks for specific version. icu = icu69; protobuf = protobuf_21; @@ -12261,6 +11347,7 @@ with pkgs; inherit (import ../servers/sql/postgresql pkgs) postgresqlVersions + postgresqlJitVersions libpq ; @@ -12270,7 +11357,9 @@ with pkgs; postgresql_15 postgresql_16 postgresql_17 + ; + inherit (postgresqlJitVersions) postgresql_13_jit postgresql_14_jit postgresql_15_jit @@ -12280,17 +11369,11 @@ with pkgs; postgresql = postgresql_17; postgresql_jit = postgresql_17_jit; postgresqlPackages = recurseIntoAttrs postgresql.pkgs; - postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs; postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs; postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs; postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs; postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs; postgresql17Packages = recurseIntoAttrs postgresql_17.pkgs; - postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs; - postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs; - postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs; - postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs; - postgresql17JitPackages = recurseIntoAttrs postgresql_17_jit.pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; @@ -12400,7 +11483,6 @@ with pkgs; prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix { - inherit (darwin.apple_sdk.frameworks) Security; }; prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { }; prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; @@ -12432,11 +11514,7 @@ with pkgs; protobuf = protobuf_21; }; - rustic = callPackage ../by-name/ru/rustic/package.nix { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; - - samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { }; + samba4 = callPackage ../servers/samba/4.x.nix { }; samba = samba4; @@ -12494,9 +11572,7 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; - unpackerr = callPackage ../servers/unpackerr { - inherit (darwin.apple_sdk.frameworks) Cocoa WebKit; - }; + unpackerr = callPackage ../servers/unpackerr { }; virtualenv = with python3Packages; toPythonApplication virtualenv; @@ -12504,8 +11580,6 @@ with pkgs; quartz-wm = callPackage ../servers/x11/quartz-wm { stdenv = clangStdenv; - inherit (darwin.apple_sdk.frameworks) AppKit Foundation; - inherit (darwin.apple_sdk.libs) Xplugin; }; xorg = @@ -12514,8 +11588,6 @@ with pkgs; # so as not to have the newly bound xorg items already in scope, which would # have created a cycle. overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa; - inherit (darwin.apple_sdk.libs) Xplugin; inherit (buildPackages.darwin) bootstrap_cmds; udev = if stdenv.hostPlatform.isLinux then udev else null; libdrm = if stdenv.hostPlatform.isLinux then libdrm else null; @@ -12560,9 +11632,7 @@ with pkgs; ### SERVERS / GEOSPATIAL - martin = callPackage ../servers/geospatial/martin { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + martin = callPackage ../servers/geospatial/martin { }; ### OS-SPECIFIC @@ -12587,16 +11657,7 @@ with pkgs; armTrustedFirmwareS905 ; - inherit (callPackages ../os-specific/linux/apparmor { }) - libapparmor - apparmor-utils - apparmor-bin-utils - apparmor-parser - apparmor-pam - apparmor-profiles - apparmor-kernel-patches - apparmorRulesFromClosure - ; + inherit (libapparmor.passthru) apparmorRulesFromClosure; ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { }; ath9k-htc-blobless-firmware-unstable = callPackage ../os-specific/linux/firmware/ath9k { @@ -12649,9 +11710,7 @@ with pkgs; # `.override` clobbered. C.F. `llvmPackages` which does the same. darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { }); - defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser { }; displaylink = callPackage ../os-specific/linux/displaylink { inherit (linuxPackages) evdi; @@ -12697,15 +11756,11 @@ with pkgs; gpm-ncurses = gpm.override { withNcurses = true; }; - htop = callPackage ../tools/system/htop { - inherit (darwin) IOKit; - }; + htop = callPackage ../tools/system/htop { }; - humility = callPackage ../development/tools/rust/humility { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + humility = callPackage ../development/tools/rust/humility { }; - btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { }; + btop = callPackage ../tools/system/btop { }; btop-cuda = btop.override { cudaSupport = true; }; btop-rocm = btop.override { rocmSupport = true; }; @@ -12734,13 +11789,9 @@ with pkgs; linthesia = callPackage ../games/linthesia/default.nix { }; - osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp { }; - macfuse-stubs = callPackage ../os-specific/darwin/macfuse { - inherit (darwin.apple_sdk.frameworks) DiskArbitration; - }; + macfuse-stubs = callPackage ../os-specific/darwin/macfuse { }; projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { }; @@ -12846,15 +11897,9 @@ with pkgs; cryptodev = linuxPackages.cryptodev; - libsemanage = callPackage ../os-specific/linux/libsemanage { - python = python3; - }; + librasterlite2 = callPackage ../development/libraries/librasterlite2 { }; - librasterlite2 = callPackage ../development/libraries/librasterlite2 { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; - - librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { }; + librealsense = callPackage ../development/libraries/librealsense { }; librealsenseWithCuda = callPackage ../development/libraries/librealsense { cudaSupport = true; @@ -12917,15 +11962,10 @@ with pkgs; inherit modules; }; - nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell { - inherit (darwin.apple_sdk_11_0) Libsystem; - inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security; - }; + nushell = callPackage ../shells/nushell { }; nushellPlugins = recurseIntoAttrs ( callPackage ../shells/nushell/plugins { - inherit (darwin.apple_sdk.frameworks) Security; - inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation; } ); @@ -12937,34 +11977,17 @@ with pkgs; nftables = callPackage ../os-specific/linux/nftables { }; - noah = callPackage ../os-specific/darwin/noah { - inherit (darwin.apple_sdk.frameworks) Hypervisor; - }; + noah = callPackage ../os-specific/darwin/noah { }; open-vm-tools-headless = open-vm-tools.override { withX = false; }; - gdlv = callPackage ../by-name/gd/gdlv/package.nix { - inherit (darwin.apple_sdk_11_0.frameworks) - AppKit - CoreGraphics - Foundation - Metal - ; - }; - - gotop = callPackage ../tools/system/gotop { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + gotop = callPackage ../tools/system/gotop { }; odin = callPackage ../by-name/od/odin/package.nix { - inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK; - inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security; llvmPackages = llvmPackages_18; }; - okapi = callPackage ../development/libraries/okapi { - inherit (darwin.apple_sdk.frameworks) Security; - }; + okapi = callPackage ../development/libraries/okapi { }; pam = if stdenv.hostPlatform.isLinux then @@ -13013,9 +12036,7 @@ with pkgs; sddm-sugar-dark = libsForQt5.callPackage ../data/themes/sddm-sugar-dark { }; - sdrangel = qt6Packages.callPackage ../applications/radio/sdrangel { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "12.3" else stdenv; - }; + sdrangel = qt6Packages.callPackage ../applications/radio/sdrangel { }; sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { }; @@ -13112,9 +12133,7 @@ with pkgs; # FIXME: `tcp-wrapper' is actually not OS-specific. trickster = callPackage ../servers/trickster/trickster.nix { }; - trinsic-cli = callPackage ../tools/admin/trinsic-cli { - inherit (darwin.apple_sdk.frameworks) Security; - }; + trinsic-cli = callPackage ../tools/admin/trinsic-cli { }; # Upstream U-Boots: inherit (callPackage ../misc/uboot { }) @@ -13516,9 +12535,7 @@ with pkgs; ### APPLICATIONS / GIS - grass = callPackage ../applications/gis/grass { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; + grass = callPackage ../applications/gis/grass { }; qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { }; @@ -13530,9 +12547,7 @@ with pkgs; wxGTK = wxGTK32; }; - whitebox-tools = callPackage ../applications/gis/whitebox-tools { - inherit (darwin.apple_sdk.frameworks) Security; - }; + whitebox-tools = callPackage ../applications/gis/whitebox-tools { }; zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { }; @@ -13576,9 +12591,7 @@ with pkgs; masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; - master_me = callPackage ../applications/audio/master_me { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + master_me = callPackage ../applications/audio/master_me { }; inherit ({ @@ -13614,9 +12627,7 @@ with pkgs; antimony = libsForQt5.callPackage ../applications/graphics/antimony { }; - apkeep = callPackage ../tools/misc/apkeep { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + apkeep = callPackage ../tools/misc/apkeep { }; apngasm = callPackage ../applications/graphics/apngasm { }; apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { }; @@ -13626,9 +12637,7 @@ with pkgs; arelle = with python3Packages; toPythonApplication arelle; - asuka = callPackage ../applications/networking/browsers/asuka { - inherit (darwin.apple_sdk.frameworks) Security; - }; + asuka = callPackage ../applications/networking/browsers/asuka { }; astroid = callPackage ../applications/networking/mailreaders/astroid { vim = vim-full.override { features = "normal"; }; @@ -13641,9 +12650,7 @@ with pkgs; bambootracker-qt6 = bambootracker.override { withQt6 = true; }; - schismtracker = callPackage ../applications/audio/schismtracker { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + schismtracker = callPackage ../applications/audio/schismtracker { }; ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { }; @@ -13697,13 +12704,6 @@ with pkgs; blender = callPackage ../by-name/bl/blender/package.nix { python3Packages = python311Packages; - inherit (darwin.apple_sdk.frameworks) - Cocoa - CoreGraphics - ForceFeedback - OpenAL - OpenGL - ; }; blender-hip = blender.override { hipSupport = true; }; @@ -13746,9 +12746,7 @@ with pkgs; cbconvert-gui = cbconvert.gui; - cddiscid = callPackage ../applications/audio/cd-discid { - inherit (darwin) IOKit; - }; + cddiscid = callPackage ../applications/audio/cd-discid { }; cdparanoia = cdparanoiaIII; @@ -13764,15 +12762,6 @@ with pkgs; chuck = callPackage ../applications/audio/chuck { inherit (darwin) DarwinTools; - inherit (darwin.apple_sdk.frameworks) - AppKit - Carbon - CoreAudio - CoreMIDI - CoreServices - Kernel - MultitouchSupport - ; }; cligh = python3Packages.callPackage ../development/tools/github/cligh { }; @@ -13786,7 +12775,6 @@ with pkgs; clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { }; cmus = callPackage ../applications/audio/cmus { - inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox; libjack = libjack2; }; @@ -13801,14 +12789,7 @@ with pkgs; cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { }; - csound = callPackage ../applications/audio/csound { - inherit (pkgs.darwin.apple_sdk.frameworks) - Accelerate - AudioUnit - CoreAudio - CoreMIDI - ; - }; + csound = callPackage ../applications/audio/csound { }; csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt { }; @@ -13822,9 +12803,7 @@ with pkgs; hamlib = hamlib_4; }; - cubicsdr = callPackage ../applications/radio/cubicsdr { - inherit (darwin.apple_sdk.frameworks) Cocoa WebKit; - }; + cubicsdr = callPackage ../applications/radio/cubicsdr { }; cutecom = libsForQt5.callPackage ../tools/misc/cutecom { }; @@ -13835,14 +12814,6 @@ with pkgs; darktable = callPackage ../by-name/da/darktable/package.nix { lua = lua5_4; pugixml = pugixml.override { shared = true; }; - stdenv = - if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - overrideSDK llvmPackages_18.stdenv { - darwinMinVersion = "10.14"; - darwinSdkVersion = "11.0"; - } - else - stdenv; }; datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix { @@ -13894,9 +12865,7 @@ with pkgs; inherit (python3Packages) buildPythonApplication requests; }; - dmtx-utils = callPackage ../tools/graphics/dmtx-utils { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + dmtx-utils = callPackage ../tools/graphics/dmtx-utils { }; inherit (callPackage ../applications/virtualization/docker { }) docker_25 @@ -13951,9 +12920,7 @@ with pkgs; eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { }); - ecpdap = callPackage ../development/embedded/fpga/ecpdap { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + ecpdap = callPackage ../development/embedded/fpga/ecpdap { }; electrum = libsForQt5.callPackage ../applications/misc/electrum { }; @@ -13990,23 +12957,15 @@ with pkgs; pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set }; - epick = callPackage ../applications/graphics/epick { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + epick = callPackage ../applications/graphics/epick { }; espeak-classic = callPackage ../applications/audio/espeak { }; - espeak-ng = callPackage ../applications/audio/espeak-ng { - inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio; - }; + espeak-ng = callPackage ../applications/audio/espeak-ng { }; espeak = res.espeak-ng; espeakedit = callPackage ../applications/audio/espeak/edit.nix { }; - espflash = callPackage ../by-name/es/espflash/package.nix { - inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; - }; - evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { }; greenfoot = callPackage ../applications/editors/greenfoot { @@ -14041,13 +13000,9 @@ with pkgs; fetchmail = callPackage ../applications/misc/fetchmail { }; fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { }; - finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier { - inherit (darwin.apple_sdk.frameworks) Security; - }; + finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier { }; - finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils { - inherit (darwin.apple_sdk.frameworks) Security; - }; + finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils { }; firewalld-gui = firewalld.override { withGui = true; }; @@ -14059,7 +13014,7 @@ with pkgs; fmit = libsForQt5.callPackage ../applications/audio/fmit { }; - fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { }; + fnc = callPackage ../applications/version-management/fnc { }; focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { }; @@ -14069,14 +13024,7 @@ with pkgs; fritzing = qt6Packages.callPackage ../applications/science/electronics/fritzing { }; - ft2-clone = callPackage ../applications/audio/ft2-clone { - inherit (darwin.apple_sdk.frameworks) - CoreAudio - CoreMIDI - CoreServices - Cocoa - ; - }; + ft2-clone = callPackage ../applications/audio/ft2-clone { }; fvwm = fvwm2; @@ -14086,11 +13034,9 @@ with pkgs; }; }; - gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { }; + gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { }; - gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche { - inherit (darwin.apple_sdk_11_0.frameworks) CoreServices; - }; + gauche = callPackage ../development/interpreters/gauche { }; gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { }; @@ -14104,9 +13050,7 @@ with pkgs; }; gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs; - grandorgue = callPackage ../applications/audio/grandorgue { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + grandorgue = callPackage ../applications/audio/grandorgue { }; greetd = recurseIntoAttrs ( { @@ -14146,7 +13090,6 @@ with pkgs; welle-io = qt6Packages.callPackage ../applications/radio/welle-io { }; wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark { - inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration; libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; }; }; wireshark-qt = wireshark; @@ -14161,15 +13104,13 @@ with pkgs; fclones = callPackage ../tools/misc/fclones { }; - fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { }; + fclones-gui = callPackage ../tools/misc/fclones/gui.nix { }; feh = callPackage ../applications/graphics/feh { imlib2 = imlib2Full; }; - filezilla = darwin.apple_sdk_11_0.callPackage ../applications/networking/ftp/filezilla { - inherit (darwin.apple_sdk_11_0.frameworks) CoreServices Security; - }; + filezilla = callPackage ../applications/networking/ftp/filezilla { }; buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { }; @@ -14311,16 +13252,7 @@ with pkgs; inherit buildPythonApplication; }; - foxotron = callPackage ../applications/graphics/foxotron { - inherit (darwin.apple_sdk.frameworks) - AVFoundation - Carbon - Cocoa - CoreAudio - Kernel - OpenGL - ; - }; + foxotron = callPackage ../applications/graphics/foxotron { }; freedv = callPackage ../by-name/fr/freedv/package.nix { codec2 = codec2.override { @@ -14344,7 +13276,6 @@ with pkgs; gimp3 = callPackage ../applications/graphics/gimp { lcms = lcms2; - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; gimp3-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix { @@ -14361,7 +13292,6 @@ with pkgs; gimp = callPackage ../applications/graphics/gimp/2.0 { autoreconfHook = buildPackages.autoreconfHook269; lcms = lcms2; - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix { @@ -14440,9 +13370,7 @@ with pkgs; jdk = jdk.override { enableJavaFX = true; }; }; - gkrellm = callPackage ../applications/misc/gkrellm { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + gkrellm = callPackage ../applications/misc/gkrellm { }; gnunet = callPackage ../applications/networking/p2p/gnunet { }; @@ -14459,9 +13387,7 @@ with pkgs; q4wine = libsForQt5.callPackage ../applications/misc/q4wine { }; - qrencode = callPackage ../development/libraries/qrencode { - inherit (darwin) libobjc; - }; + qrencode = callPackage ../development/libraries/qrencode { }; googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { }; @@ -14517,9 +13443,7 @@ with pkgs; inherit (python3Packages) pygments; }; - hors = callPackage ../development/tools/hors { - inherit (darwin.apple_sdk.frameworks) Security; - }; + hors = callPackage ../development/tools/hors { }; hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { }; @@ -14702,9 +13626,7 @@ with pkgs; libde265Support = false; }; - imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; - }; + imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix { }; imagemagick6Big = imagemagick6.override { ghostscriptSupport = true; @@ -14736,7 +13658,6 @@ with pkgs; imagemagick = lowPrio ( callPackage ../applications/graphics/ImageMagick { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; } ); @@ -14764,7 +13685,7 @@ with pkgs; callPackages ../applications/graphics/inkscape/extensions.nix { } ); - inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { }; + inlyne = callPackage ../applications/misc/inlyne { }; ion3 = callPackage ../applications/window-managers/ion-3 { lua = lua5_1; @@ -14799,9 +13720,7 @@ with pkgs; jalv-qt = jalv.override { useQt = true; }; - jameica = callPackage ../applications/office/jameica { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + jameica = callPackage ../applications/office/jameica { }; js8call = qt5.callPackage ../applications/radio/js8call { }; @@ -14877,8 +13796,7 @@ with pkgs; ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; - kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod { - }; + kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod { }; kubeval = callPackage ../applications/networking/cluster/kubeval { }; @@ -14888,9 +13806,9 @@ with pkgs; kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { }; kubectl-convert = kubectl.convert; - kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations { - inherit (darwin.apple_sdk.frameworks) Security; - }; + kubectl-view-allocations = + callPackage ../applications/networking/cluster/kubectl-view-allocations + { }; kubelogin-oidc = callPackage ../by-name/ku/kubelogin-oidc/package.nix { buildGoModule = buildGo124Module; @@ -15029,22 +13947,16 @@ with pkgs; withFonts = true; }; - libresprite = callPackage ../applications/editors/libresprite { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation; - }; + libresprite = callPackage ../applications/editors/libresprite { }; libutp = callPackage ../applications/networking/p2p/libutp { }; libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { }; - littlegptracker = callPackage ../applications/audio/littlegptracker { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + littlegptracker = callPackage ../applications/audio/littlegptracker { }; ledger-web = callPackage ../applications/office/ledger-web { }; - lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { }; linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { }; @@ -15106,9 +14018,7 @@ with pkgs; mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { }; - mdzk = callPackage ../applications/misc/mdzk { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + mdzk = callPackage ../applications/misc/mdzk { }; mediaelch = mediaelch-qt5; mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { }; @@ -15120,24 +14030,11 @@ with pkgs; gconf = gnome2.GConf; }; - menyoki = callPackage ../applications/graphics/menyoki { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + menyoki = callPackage ../applications/graphics/menyoki { }; - mercurial = callPackage ../applications/version-management/mercurial { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + mercurial = callPackage ../applications/version-management/mercurial { }; - sapling = callPackage ../applications/version-management/sapling { - inherit (darwin.apple_sdk.frameworks) - Cocoa - CoreFoundation - CoreGraphics - CoreServices - Security - WebKit - ; - }; + sapling = callPackage ../applications/version-management/sapling { }; mercurialFull = mercurial.override { fullBuild = true; }; @@ -15152,17 +14049,11 @@ with pkgs; miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { }; - minidsp = callPackage ../applications/audio/minidsp { - inherit (darwin.apple_sdk.frameworks) AppKit IOKit; - }; + minidsp = callPackage ../applications/audio/minidsp { }; - minicom = callPackage ../tools/misc/minicom { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + minicom = callPackage ../tools/misc/minicom { }; - minikube = callPackage ../applications/networking/cluster/minikube { - inherit (darwin.apple_sdk.frameworks) vmnet; - }; + minikube = callPackage ../applications/networking/cluster/minikube { }; minitube = libsForQt5.callPackage ../applications/video/minitube { }; @@ -15173,7 +14064,6 @@ with pkgs; }; mmlgui = callPackage ../applications/audio/mmlgui { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; libvgm = libvgm.override { withAllEmulators = false; emulators = [ @@ -15183,9 +14073,7 @@ with pkgs; }; }; - moc = callPackage ../applications/audio/moc { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + moc = callPackage ../applications/audio/moc { }; monotone = callPackage ../applications/version-management/monotone { lua = lua5; @@ -15237,7 +14125,6 @@ with pkgs; edgetx = libsForQt5.callPackage ../applications/misc/edgetx { }; mpg123 = callPackage ../applications/audio/mpg123 { - inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox; jack = libjack2; }; @@ -15339,14 +14226,10 @@ with pkgs; protobuf = protobuf_21; }; - p4 = callPackage ../applications/version-management/p4 { - inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security; - }; + p4 = callPackage ../applications/version-management/p4 { }; p4v = qt6Packages.callPackage ../applications/version-management/p4v { }; - pc-ble-driver = callPackage ../development/libraries/pc-ble-driver { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + pc-ble-driver = callPackage ../development/libraries/pc-ble-driver { }; pcmanfm-qt = lxqt.pcmanfm-qt; @@ -15378,8 +14261,7 @@ with pkgs; polyphone = qt6.callPackage ../applications/audio/polyphone { }; - roxctl = callPackage ../applications/networking/cluster/roxctl { - }; + roxctl = callPackage ../applications/networking/cluster/roxctl { }; scx = recurseIntoAttrs (callPackage ../os-specific/linux/scx { }); @@ -15398,18 +14280,13 @@ with pkgs; softmaker-office-nx ; - synapse-bt = callPackage ../applications/networking/p2p/synapse-bt { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - }; + synapse-bt = callPackage ../applications/networking/p2p/synapse-bt { }; taxi-cli = with python3Packages; toPythonApplication taxi; - mpop = callPackage ../applications/networking/mpop { - inherit (darwin.apple_sdk.frameworks) Security; - }; + mpop = callPackage ../applications/networking/mpop { }; msmtp = callPackage ../applications/networking/msmtp { - inherit (darwin.apple_sdk.frameworks) Security; autoreconfHook = buildPackages.autoreconfHook269; }; @@ -15426,15 +14303,12 @@ with pkgs; enableGL = false; }; - muso = callPackage ../applications/audio/muso { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + muso = callPackage ../applications/audio/muso { }; diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { }; diff-pdf = callPackage ../applications/misc/diff-pdf { wxGTK = wxGTK32; - inherit (darwin.apple_sdk.frameworks) Cocoa; }; mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { }; @@ -15463,9 +14337,7 @@ with pkgs; addThumbnailer = true; }; - gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate { }; obs-studio = qt6Packages.callPackage ../applications/video/obs-studio { }; @@ -15488,11 +14360,9 @@ with pkgs; opencpn = callPackage ../applications/misc/opencpn { inherit (darwin) DarwinTools; - inherit (darwin.apple_sdk.frameworks) AppKit; }; - openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { - }; + openimageio = callPackage ../development/libraries/openimageio { }; open-music-kontrollers = lib.recurseIntoAttrs { eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { }; @@ -15508,7 +14378,7 @@ with pkgs; vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { }; }; - openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { }; + openrsync = callPackage ../applications/networking/sync/openrsync { }; openscad = libsForQt5.callPackage ../applications/graphics/openscad { }; @@ -15518,9 +14388,7 @@ with pkgs; organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { }; - owofetch = callPackage ../tools/misc/owofetch { - inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration; - }; + owofetch = callPackage ../tools/misc/owofetch { }; vivaldi = callPackage ../applications/networking/browsers/vivaldi { }; @@ -15556,8 +14424,7 @@ with pkgs; sed = gnused; }; - pencil = callPackage ../applications/graphics/pencil { - }; + pencil = callPackage ../applications/graphics/pencil { }; petrifoo = callPackage ../applications/audio/petrifoo { inherit (gnome2) libgnomecanvas; @@ -15608,9 +14475,7 @@ with pkgs; pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { }; - pomodoro = callPackage ../applications/misc/pomodoro { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + pomodoro = callPackage ../applications/misc/pomodoro { }; pothos = libsForQt5.callPackage ../applications/radio/pothos { }; @@ -15662,7 +14527,6 @@ with pkgs; eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { }; qemu = callPackage ../applications/virtualization/qemu { - inherit (darwin.stubs) rez setfile; inherit (darwin) sigtool; }; @@ -15800,18 +14664,14 @@ with pkgs; rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; - rdedup = callPackage ../tools/backup/rdedup { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rdedup = callPackage ../tools/backup/rdedup { }; reaper = callPackage ../applications/audio/reaper { jackLibrary = libjack2; # Another option is "pipewire.jack". ffmpeg = ffmpeg_4-headless; }; - reddsaver = callPackage ../applications/misc/reddsaver { - inherit (darwin.apple_sdk.frameworks) Security; - }; + reddsaver = callPackage ../applications/misc/reddsaver { }; rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { }; @@ -15866,15 +14726,11 @@ with pkgs; rtl-sdr = rtl-sdr-blog; - rucredstash = callPackage ../tools/security/rucredstash { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rucredstash = callPackage ../tools/security/rucredstash { }; rusty-psn-gui = rusty-psn.override { withGui = true; }; - rymdport = callPackage ../applications/networking/rymdport { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; - }; + rymdport = callPackage ../applications/networking/rymdport { }; savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan { }; @@ -15955,20 +14811,14 @@ with pkgs; curaPlugins = callPackage ../applications/misc/cura/plugins.nix { }; - prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer { + prusa-slicer = callPackage ../applications/misc/prusa-slicer { # Build with clang even on Linux, because GCC uses absolutely obscene amounts of memory # on this particular code base (OOM with 32GB memory and --cores 16 on GCC, succeeds # with --cores 32 on clang). - stdenv = - if stdenv.hostPlatform.isDarwin then - overrideSDK llvmPackages.stdenv "11.0" - else - llvmPackages.stdenv; + stdenv = clangStdenv; }; - super-slicer = - darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix - { }; + super-slicer = callPackage ../applications/misc/prusa-slicer/super-slicer.nix { }; super-slicer-beta = super-slicer.beta; @@ -15988,9 +14838,7 @@ with pkgs; soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { }; - sox = callPackage ../applications/misc/audio/sox { - inherit (darwin.apple_sdk.frameworks) CoreAudio; - }; + sox = callPackage ../applications/misc/audio/sox { }; spek = callPackage ../applications/audio/spek { autoreconfHook = buildPackages.autoreconfHook269; @@ -16039,7 +14887,6 @@ with pkgs; inherit (callPackages ../applications/version-management/subversion { sasl = cyrus_sasl; - inherit (darwin.apple_sdk.frameworks) CoreServices Security; }) subversion ; @@ -16056,17 +14903,13 @@ with pkgs; git = gitMinimal; }; - survex = callPackage ../applications/misc/survex { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; - }; + survex = callPackage ../applications/misc/survex { }; supersonic-wayland = supersonic.override { waylandSupport = true; }; - sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { }; syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { }; @@ -16093,16 +14936,7 @@ with pkgs; systemdSupport = true; }; - synergy = libsForQt5.callPackage ../applications/misc/synergy { - inherit (darwin.apple_sdk_11_0.frameworks) - ApplicationServices - Carbon - Cocoa - CoreServices - ScreenSaver - UserNotifications - ; - }; + synergy = libsForQt5.callPackage ../applications/misc/synergy { }; synergyWithoutGUI = synergy.override { withGUI = false; }; @@ -16134,7 +14968,6 @@ with pkgs; inherit (callPackage ../applications/graphics/tesseract { - inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; }) tesseract3 tesseract4 @@ -16184,14 +15017,9 @@ with pkgs; timeshift-minimal ; - timidity = callPackage ../tools/misc/timidity { - inherit (darwin.apple_sdk.frameworks) CoreAudio; - inherit (darwin) libobjc; - }; + timidity = callPackage ../tools/misc/timidity { }; - tiny = callPackage ../applications/networking/irc/tiny { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + tiny = callPackage ../applications/networking/irc/tiny { }; tipp10 = qt6.callPackage ../applications/misc/tipp10 { }; @@ -16212,14 +15040,10 @@ with pkgs; transmission_3-qt = transmission_3.override { enableQt = true; }; transmission_3_noSystemd = transmission_3.override { enableSystemd = false; }; - # Needs macOS >= 10.14.6 - transmission_4 = - darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix - { - inherit (darwin.apple_sdk_11_0.frameworks) Foundation; - fmt = fmt_9; - libutp = libutp_3_4; - }; + transmission_4 = callPackage ../applications/networking/p2p/transmission/4.nix { + fmt = fmt_9; + libutp = libutp_3_4; + }; libtransmission_4 = transmission_4.override { installLib = true; enableDaemon = false; @@ -16250,9 +15074,7 @@ with pkgs; twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { }; - terminal-typeracer = callPackage ../applications/misc/terminal-typeracer { - inherit (darwin.apple_sdk.frameworks) Security; - }; + terminal-typeracer = callPackage ../applications/misc/terminal-typeracer { }; buildTypstPackage = callPackage ../build-support/build-typst-package.nix { }; @@ -16260,10 +15082,6 @@ with pkgs; ueberzug = with python3Packages; toPythonApplication ueberzug; - ueberzugpp = callPackage ../by-name/ue/ueberzugpp/package.nix { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; - uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix { }); uefitool = uefitoolPackages.new-engine; @@ -16292,7 +15110,6 @@ with pkgs; vim = vimUtils.makeCustomizable ( callPackage ../applications/editors/vim { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; } ); @@ -16306,17 +15123,7 @@ with pkgs; } ); - vim-full = vimUtils.makeCustomizable ( - callPackage ../applications/editors/vim/full.nix { - inherit (darwin.apple_sdk.frameworks) - CoreServices - Cocoa - Foundation - CoreData - ; - inherit (darwin) libobjc; - } - ); + vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix { }); vim-darwin = (vim-full.override { @@ -16442,10 +15249,6 @@ with pkgs; callPackage ../by-name/vs/vscode-extensions-update/vscode-extensions-update-script.nix { }; - vscode-js-debug = callPackage ../by-name/vs/vscode-js-debug/package.nix { - inherit (darwin.apple_sdk.frameworks) AppKit Security; - }; - vscodium = callPackage ../applications/editors/vscode/vscodium.nix { }; vscodium-fhs = vscodium.fhs; vscodium-fhsWithPackages = vscodium.fhsWithPackages; @@ -16456,17 +15259,10 @@ with pkgs; openvscode-server = callPackage ../servers/openvscode-server { nodejs = nodejs_20; - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security; }; code-server = callPackage ../servers/code-server { nodejs = nodejs_20; - inherit (darwin.apple_sdk.frameworks) - AppKit - Cocoa - CoreServices - Security - ; }; whispers = with python3Packages; toPythonApplication whispers; @@ -16524,7 +15320,6 @@ with pkgs; wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { }; weechat-unwrapped = callPackage ../applications/networking/irc/weechat { - inherit (darwin) libobjc; inherit (darwin) libresolv; guile = guile_3_0; }; @@ -16557,9 +15352,7 @@ with pkgs; wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { }; - wordnet = callPackage ../applications/misc/wordnet { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + wordnet = callPackage ../applications/misc/wordnet { }; worldengine-cli = python3Packages.worldengine; @@ -16628,7 +15421,7 @@ with pkgs; inherit (gnome2) libglade GConf; }; - xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp { + xournalpp = callPackage ../applications/graphics/xournalpp { lua = lua5_3; }; @@ -16659,9 +15452,7 @@ with pkgs; libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { }; - xmp = callPackage ../applications/audio/xmp { - inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio; - }; + xmp = callPackage ../applications/audio/xmp { }; xygrib = libsForQt5.callPackage ../applications/misc/xygrib { }; @@ -16683,9 +15474,7 @@ with pkgs; pnpm = pnpm_10; }; - youtube-tui = callPackage ../applications/video/youtube-tui { - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit; - }; + youtube-tui = callPackage ../applications/video/youtube-tui { }; yt-dlp-light = yt-dlp.override { atomicparsleySupport = false; @@ -16734,9 +15523,7 @@ with pkgs; ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS - alfis = callPackage ../applications/blockchains/alfis { - inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit; - }; + alfis = callPackage ../applications/blockchains/alfis { }; alfis-nogui = alfis.override { withGui = false; }; @@ -16768,9 +15555,7 @@ with pkgs; cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { }; - electrs = callPackage ../applications/blockchains/electrs { - inherit (darwin.apple_sdk.frameworks) Security; - }; + electrs = callPackage ../applications/blockchains/electrs { }; elements = libsForQt5.callPackage ../applications/blockchains/elements { withGui = true; @@ -16792,11 +15577,6 @@ with pkgs; fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { }; - go-ethereum = callPackage ../by-name/go/go-ethereum/package.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) IOKit; - }; - gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research { boost = boost179; }; @@ -16812,9 +15592,7 @@ with pkgs; ledger-agent = with python3Packages; toPythonApplication ledger-agent; - monero-cli = callPackage ../applications/blockchains/monero-cli { - inherit (darwin.apple_sdk.frameworks) CoreData IOKit; - }; + monero-cli = callPackage ../applications/blockchains/monero-cli { }; monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { }; @@ -16824,9 +15602,7 @@ with pkgs; pycoin = with python3Packages; toPythonApplication pycoin; - snarkos = callPackage ../applications/blockchains/snarkos { - inherit (darwin.apple_sdk.frameworks) Security; - }; + snarkos = callPackage ../applications/blockchains/snarkos { }; inherit (callPackages ../applications/blockchains/teos { }) teos @@ -16841,13 +15617,10 @@ with pkgs; }; zcash = callPackage ../applications/blockchains/zcash { - inherit (darwin.apple_sdk.frameworks) Security; stdenv = llvmPackages.stdenv; }; - polkadot = callPackage ../applications/blockchains/polkadot { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + polkadot = callPackage ../applications/blockchains/polkadot { }; samplv1 = qt6.callPackage ../applications/audio/samplv1 { }; @@ -16878,9 +15651,7 @@ with pkgs; drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { }; - eureka-ideas = callPackage ../applications/misc/eureka-ideas { - inherit (darwin.apple_sdk.frameworks) Security; - }; + eureka-ideas = callPackage ../applications/misc/eureka-ideas { }; phonemizer = with python3Packages; toPythonApplication phonemizer; @@ -16943,9 +15714,7 @@ with pkgs; amoeba = callPackage ../games/amoeba { }; amoeba-data = callPackage ../games/amoeba/data.nix { }; - anki = callPackage ../games/anki { - inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio; - }; + anki = callPackage ../games/anki { }; anki-bin = callPackage ../games/anki/bin.nix { }; anki-sync-server = callPackage ../games/anki/sync-server.nix { }; @@ -16968,10 +15737,7 @@ with pkgs; beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { }; - bugdom = callPackage ../games/bugdom { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - inherit (darwin.apple_sdk_11_0.frameworks) IOKit Foundation OpenGL; - }; + bugdom = callPackage ../games/bugdom { }; cataclysmDDA = callPackage ../games/cataclysm-dda { }; @@ -17059,20 +15825,14 @@ with pkgs; d2x-rebirth-full ; - easyrpg-player = callPackage ../games/easyrpg-player { - inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox; - }; + easyrpg-player = callPackage ../games/easyrpg-player { }; - exult = callPackage ../games/exult { - inherit (darwin.apple_sdk.frameworks) AudioUnit; - }; + exult = callPackage ../games/exult { }; fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { }; fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { }; - flare = callPackage ../games/flare { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + flare = callPackage ../games/flare { }; fltrator = callPackage ../games/fltrator { fltk = fltk-minimal; @@ -17108,9 +15868,7 @@ with pkgs; factorio-utils = callPackage ../by-name/fa/factorio/utils.nix { }; - ferium = callPackage ../games/ferium { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + ferium = callPackage ../games/ferium { }; flightgear = libsForQt5.callPackage ../games/flightgear { }; @@ -17205,8 +15963,7 @@ with pkgs; guile = guile_2_0; }; - liquidwar5 = callPackage ../games/liquidwar/5.nix { - }; + liquidwar5 = callPackage ../games/liquidwar/5.nix { }; maptool = callPackage ../games/maptool { # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging @@ -17239,7 +15996,6 @@ with pkgs; mudlet = libsForQt5.callPackage ../games/mudlet { lua = lua5_1; - inherit (darwin.apple_sdk_11_0.frameworks) AppKit; }; blightmud = callPackage ../games/blightmud { }; @@ -17262,9 +16018,7 @@ with pkgs; openloco = pkgsi686Linux.callPackage ../games/openloco { }; - openmw = libsForQt5.callPackage ../games/openmw { - inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox; - }; + openmw = libsForQt5.callPackage ../games/openmw { }; openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { }; @@ -17279,9 +16033,7 @@ with pkgs; openra = openraPackages.engines.release; - openspades = callPackage ../games/openspades { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + openspades = callPackage ../games/openspades { }; openttd = callPackage ../games/openttd { zlib = zlib.override { @@ -17340,15 +16092,7 @@ with pkgs; quake3hires = callPackage ../games/quake3/content/hires.nix { }; - quakespasm = callPackage ../games/quakespasm { - inherit (darwin.apple_sdk.frameworks) - Cocoa - CoreAudio - CoreFoundation - IOKit - OpenGL - ; - }; + quakespasm = callPackage ../games/quakespasm { }; vkquake = callPackage ../games/quakespasm/vulkan.nix { }; rogue = callPackage ../games/rogue { @@ -17365,15 +16109,7 @@ with pkgs; openjdk = openjdk17; }; - scummvm = callPackage ../games/scummvm { - inherit (darwin.apple_sdk.frameworks) - Cocoa - AudioToolbox - Carbon - CoreMIDI - AudioUnit - ; - }; + scummvm = callPackage ../games/scummvm { }; inherit (callPackage ../games/scummvm/games.nix { }) beneath-a-steel-sky @@ -17434,27 +16170,17 @@ with pkgs; stuntrally = callPackage ../games/stuntrally { boost = boost183; }; - superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart { - inherit (darwin.apple_sdk_11_0.frameworks) - Cocoa - IOKit - OpenAL - IOBluetooth - ; - }; + superTuxKart = callPackage ../games/super-tux-kart { }; synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { }; the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix { lua = lua5_2; - inherit (darwin.apple_sdk.frameworks) Cocoa; }; tbe = libsForQt5.callPackage ../games/the-butterfly-effect { }; - teeworlds = callPackage ../games/teeworlds { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + teeworlds = callPackage ../games/teeworlds { }; teeworlds-server = teeworlds.override { buildClient = false; }; tengine = callPackage ../servers/http/tengine { @@ -17485,17 +16211,12 @@ with pkgs; vessel = pkgsi686Linux.callPackage ../games/vessel { }; - vvvvvv = callPackage ../by-name/vv/vvvvvv/package.nix { - inherit (darwin.apple_sdk.frameworks) Foundation IOKit; - }; - warsow-engine = callPackage ../games/warsow/engine.nix { }; warsow = callPackage ../games/warsow { }; wesnoth = callPackage ../games/wesnoth { boost = boost186; - inherit (darwin.apple_sdk.frameworks) Cocoa Foundation; # wesnoth requires lua built with c++, see https://github.com/wesnoth/wesnoth/pull/8234 lua = lua5_4.override { postConfigure = '' @@ -17534,7 +16255,6 @@ with pkgs; inherit (callPackage ../games/quake2/yquake2 { - inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL; }) yquake2 yquake2-ctf @@ -17663,12 +16383,6 @@ with pkgs; pyxdg wrapPython ; - inherit (darwin.apple_sdk.frameworks) - CoreLocation - ApplicationServices - Foundation - Cocoa - ; geoclue = geoclue2; }) redshift @@ -17721,13 +16435,9 @@ with pkgs; ### SCIENCE/BIOLOGY - ants = callPackage ../applications/science/biology/ants { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + ants = callPackage ../applications/science/biology/ants { }; - blast = callPackage ../applications/science/biology/blast { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + blast = callPackage ../applications/science/biology/blast { }; blast-bin = callPackage ../applications/science/biology/blast/bin.nix { }; @@ -17811,14 +16521,7 @@ with pkgs; cantor = libsForQt5.cantor; - clblas = callPackage ../development/libraries/science/math/clblas { - inherit (darwin.apple_sdk.frameworks) - Accelerate - CoreGraphics - CoreVideo - OpenCL - ; - }; + clblas = callPackage ../development/libraries/science/math/clblas { }; labplot = libsForQt5.callPackage ../applications/science/math/labplot { }; @@ -18084,7 +16787,7 @@ with pkgs; }; isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { }); - killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { }; + killport = callPackage ../tools/misc/killport { }; lean3 = lean; mathlibtools = with python3Packages; toPythonApplication mathlibtools; @@ -18212,7 +16915,6 @@ with pkgs; { opencv4 = opencv4WithoutCuda; # Used only for image loading. blas = openblas; - inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; } // (config.caffe or { }) ); @@ -18288,9 +16990,7 @@ with pkgs; ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; }; - rink = callPackage ../applications/science/misc/rink { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rink = callPackage ../applications/science/misc/rink { }; spyder = with python3.pkgs; toPythonApplication spyder; @@ -18302,9 +17002,7 @@ with pkgs; ### SCIENCE / PHYSICS - applgrid = callPackage ../development/libraries/physics/applgrid { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + applgrid = callPackage ../development/libraries/physics/applgrid { }; hepmc3 = callPackage ../development/libraries/physics/hepmc3 { python = null; @@ -18344,9 +17042,7 @@ with pkgs; calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { }; - clinfo = callPackage ../tools/system/clinfo { - inherit (darwin.apple_sdk.frameworks) OpenCL; - }; + clinfo = callPackage ../tools/system/clinfo { }; cups = callPackage ../misc/cups { }; @@ -18455,9 +17151,7 @@ with pkgs; hplipWithPlugin = hplip.override { withPlugin = true; }; - hyperfine = callPackage ../tools/misc/hyperfine { - inherit (darwin.apple_sdk.frameworks) Security; - }; + hyperfine = callPackage ../tools/misc/hyperfine { }; hjson = with python3Packages; toPythonApplication hjson; @@ -18480,8 +17174,6 @@ with pkgs; jack2 = callPackage ../misc/jackaudio { libopus = libopus.override { withCustomModes = true; }; - inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate; - inherit (darwin) libobjc; }; libjack2 = jack2.override { prefix = "lib"; }; @@ -18515,9 +17207,7 @@ with pkgs; ; kops = kops_1_29; - lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse { - inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration; - }; + lighthouse = callPackage ../applications/blockchains/lighthouse { }; lilypond = callPackage ../misc/lilypond { }; @@ -18550,7 +17240,6 @@ with pkgs; callPackage ../tools/package-management/nix { storeDir = config.nix.storeDir or "/nix/store"; stateDir = config.nix.stateDir or "/nix/var"; - inherit (darwin.apple_sdk.frameworks) Security; } ); @@ -18572,7 +17261,6 @@ with pkgs; callPackage ../tools/package-management/lix { storeDir = config.nix.storeDir or "/nix/store"; stateDir = config.nix.stateDir or "/nix/var"; - inherit (darwin.apple_sdk.frameworks) Security; } ); @@ -18692,16 +17380,12 @@ with pkgs; nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation; nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff; - nix-du = callPackage ../tools/package-management/nix-du { - inherit (darwin.apple_sdk.frameworks) Security; - }; + nix-du = callPackage ../tools/package-management/nix-du { }; nix-info = callPackage ../tools/nix/info { }; nix-info-tested = nix-info.override { doCheck = true; }; - nix-index-unwrapped = callPackage ../tools/package-management/nix-index { - inherit (darwin.apple_sdk.frameworks) Security; - }; + nix-index-unwrapped = callPackage ../tools/package-management/nix-index { }; nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { }; nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter); @@ -18727,10 +17411,6 @@ with pkgs; nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { }; - nixci = callPackage ../by-name/ni/nixci/package.nix { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit; - }; - nixfmt-classic = haskellPackages.nixfmt.bin; nixpkgs-manual = callPackage ../../doc/doc-support/package.nix { }; @@ -18769,9 +17449,7 @@ with pkgs; resp-app = libsForQt5.callPackage ../applications/misc/resp-app { }; - stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork { - inherit (darwin.apple_sdk_11_0.frameworks) Security; - }; + stork = callPackage ../applications/misc/stork { }; pgadmin4 = callPackage ../tools/admin/pgadmin { }; @@ -18781,9 +17459,7 @@ with pkgs; philipstv = with python3Packages; toPythonApplication philipstv; - pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip { - inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security; - }; + pjsip = callPackage ../applications/networking/pjsip { }; pyupgrade = with python3Packages; toPythonApplication pyupgrade; @@ -18806,7 +17482,7 @@ with pkgs; qzdl = libsForQt5.callPackage ../games/qzdl { }; - rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { }; + rbspy = callPackage ../development/tools/rbspy { }; pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker { inherit @@ -18825,9 +17501,7 @@ with pkgs; inherit (ocamlPackages) sail; }; - timeloop = - pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop - { }; + timeloop = callPackage ../applications/science/computer-architecture/timeloop { }; mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { }; @@ -18861,9 +17535,7 @@ with pkgs; hasktags = haskellPackages.hasktags; }; - spacenavd = callPackage ../misc/drivers/spacenavd { - inherit (darwin.apple_sdk.frameworks) IOKit; - }; + spacenavd = callPackage ../misc/drivers/spacenavd { }; tellico = libsForQt5.callPackage ../applications/misc/tellico { }; @@ -18893,16 +17565,12 @@ with pkgs; vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv; - vaultwarden = callPackage ../tools/security/vaultwarden { - inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration; - }; + vaultwarden = callPackage ../tools/security/vaultwarden { }; vaultwarden-sqlite = vaultwarden; vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; }; vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; }; - veilid = darwin.apple_sdk_11_0.callPackage ../tools/networking/veilid { - inherit (darwin.apple_sdk.frameworks) AppKit Security; - }; + veilid = callPackage ../tools/networking/veilid { }; vimUtils = callPackage ../applications/editors/vim/plugins/utils/vim-utils.nix { }; @@ -18910,10 +17578,6 @@ with pkgs; vimb = wrapFirefox vimb-unwrapped { }; - vips = callPackage ../by-name/vi/vips/package.nix { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; - }; - vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; }); vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { @@ -18922,7 +17586,7 @@ with pkgs; wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { }; - wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { }; + wamr = callPackage ../development/interpreters/wamr { }; wasmer = callPackage ../development/interpreters/wasmer { llvmPackages = llvmPackages_18; @@ -19005,11 +17669,7 @@ with pkgs; openssl = openssl_1_1; }; - xhyve = callPackage ../applications/virtualization/xhyve { - inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet; - inherit (darwin.apple_sdk.libs) xpc; - inherit (darwin) libobjc; - }; + xhyve = callPackage ../applications/virtualization/xhyve { }; xsane = callPackage ../applications/graphics/sane/xsane.nix { }; @@ -19034,13 +17694,9 @@ with pkgs; zncModules = recurseIntoAttrs (callPackage ../applications/networking/znc/modules.nix { }); - bullet = callPackage ../development/libraries/bullet { - inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; - }; + bullet = callPackage ../development/libraries/bullet { }; - bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; - }; + bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix { }; dart = callPackage ../development/compilers/dart { }; @@ -19206,9 +17862,7 @@ with pkgs; inherit (callPackage ../applications/misc/zettlr { }) zettlr; - fac-build = callPackage ../development/tools/build-managers/fac { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; + fac-build = callPackage ../development/tools/build-managers/fac { }; zrythm = callPackage ../applications/audio/zrythm { inherit (plasma5Packages) breeze-icons; @@ -19228,10 +17882,6 @@ with pkgs; yaziPlugins = recurseIntoAttrs (callPackage ../by-name/ya/yazi/plugins { }); - yazi-unwrapped = callPackage ../by-name/ya/yazi-unwrapped/package.nix { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; - animdl = python3Packages.callPackage ../applications/video/animdl { }; dillo = callPackage ../by-name/di/dillo/package.nix { diff --git a/pkgs/top-level/darwin-aliases.nix b/pkgs/top-level/darwin-aliases.nix index b5517f216eec..ceec048d845f 100644 --- a/pkgs/top-level/darwin-aliases.nix +++ b/pkgs/top-level/darwin-aliases.nix @@ -44,9 +44,69 @@ let mapAliases = lib.mapAttrs ( n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias)) ); + + # Old Darwin pattern stubs; remove these by 25.11. + + mkStub = pkgs.callPackage ../os-specific/darwin/apple-sdk/mk-stub.nix { }; + + warnStub = + prefix: + lib.warn "${prefix} these stubs do nothing and will be removed in Nixpkgs 25.11; see for documentation and migration instructions"; + + apple_sdk_11_0 = warnStub "darwin.apple_sdk_11_0.*:" ( + pkgs.callPackage ../os-specific/darwin/apple-sdk-11.0 { } + ); + + apple_sdk_12_3 = + warnStub + "darwin.apple_sdk_12_3.*: add `apple-sdk_12` to build inputs instead to use the macOS 12 SDK." + (pkgs.callPackage ../os-specific/darwin/apple-sdk-12.3 { }); + + apple_sdk = apple_sdk_11_0; + + stubs = + { + inherit apple_sdk apple_sdk_11_0 apple_sdk_12_3; + } + // lib.genAttrs [ + "CF" + "CarbonHeaders" + "CommonCrypto" + "CoreSymbolication" + "IOKit" + "Libc" + "Libinfo" + "Libm" + "Libnotify" + "Librpcsvc" + "Libsystem" + "LibsystemCross" + "Security" + "architecture" + "cf-private" + "configd" + "configdHeaders" + "darwin-stubs" + "dtrace" + "eap8021x" + "hfs" + "hfsHeaders" + "launchd" + "libclosure" + "libdispatch" + "libmalloc" + "libobjc" + "libplatform" + "libpthread" + "mDNSResponder" + "objc4" + "ppp" + "xnu" + ] (name: warnStub "darwin.${name}:" (mkStub "11.0" name)); in -mapAliases ({ +stubs +// mapAliases ({ ### A ### apple_sdk_10_12 = throw "darwin.apple_sdk_10_12 was removed as Nixpkgs no longer supports macOS 10.12; see the 25.05 release notes"; # Added 2024-10-27 @@ -63,8 +123,6 @@ mapAliases ({ cctools-llvm = pkgs.cctools; # added 2024-07-01 cctools-port = pkgs.cctools; # added 2024-07-17 - cf-private = throw "'cf-private' has been renamed to 'apple_sdk.frameworks.CoreFoundation'."; - ### D ### discrete-scroll = pkgs.discrete-scroll; # added 2024-11-27 @@ -78,7 +136,13 @@ mapAliases ({ ### L ### libauto = throw "'darwin.libauto' has been removed, as it was broken and unmaintained"; # added 2024-05-10 + libresolvHeaders = lib.warn "darwin.libresolvHeaders: use `lib.getInclude darwin.libresolv`; this will be removed in 25.11" ( + lib.getDev self.libresolv + ); # added 2025-04-20 libtapi = pkgs.libtapi; # 2024-08-16 + libutilHeaders = lib.warn "darwin.libutilHeaders: use `lib.getInclude darwin.libutil`; this will be removed in 25.11" ( + lib.getDev self.libutil + ); # added 2025-04-20 ### M ### @@ -90,4 +154,21 @@ mapAliases ({ ### P ### postLinkSignHook = throw "'darwin.postLinkSignHook' has been removed because it is obsolete"; # added 2025-02-23 + print-reexports = throw "'darwin.print-reexports' has been removed as it was unused"; # added 2025-04-20 + + ### R ### + + rewrite-tbd = throw "'darwin.rewrite-tbd' has been removed, as it was unused and replaced by `llvm-readtapi(1)`"; # added 2025-04-20 + + ### S ### + + stdenvNoCF = + lib.warn "darwin.stdenvNoCF: use `stdenv` or `stdenvNoCC`; this will be removed in 25.11" + ( + pkgs.stdenv.override { + extraBuildInputs = [ ]; + } + ); # added 2025-04-20 + stubs = throw "'darwin.stubs.*' have been removed as they were unused"; # added 2025-04-20 + swift-corelibs-foundation = throw "'darwin.swift-corelibs-foundation' has been removed, as it was broken and is no longer used"; # added 2025-04-20 }) diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix index 212ba54e57c4..bd72e4043381 100644 --- a/pkgs/top-level/darwin-packages.nix +++ b/pkgs/top-level/darwin-packages.nix @@ -11,19 +11,6 @@ }: let - # Prefix for binaries. Customarily ends with a dash separator. - # - # TODO(@Ericson2314) Make unconditional, or optional but always true by - # default. - targetPrefix = lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) ( - stdenv.targetPlatform.config + "-" - ); - - # Bootstrap `fetchurl` needed to build SDK packages without causing an infinite recursion. - fetchurlBoot = import ../build-support/fetchurl/boot.nix { - inherit (stdenv) system; - }; - aliases = self: super: lib.optionalAttrs config.allowAliases (import ../top-level/darwin-aliases.nix lib self super pkgs); @@ -39,13 +26,10 @@ let pkg ) (old.extraBuildInputs or [ ]); }); - - mkStub = pkgs.callPackage ../os-specific/darwin/apple-sdk/mk-stub.nix { }; in makeScopeWithSplicing' { otherSplices = generateSplicesForMkScope "darwin"; - extra = spliced: spliced.apple_sdk.frameworks; f = lib.extends aliases ( self: let @@ -57,73 +41,14 @@ makeScopeWithSplicing' { directory = ../os-specific/darwin/apple-source-releases; }; - # Compatibility packages that aren’t necessary anymore - apple-source-headers = { - libresolvHeaders = lib.getDev self.libresolv; - libutilHeaders = lib.getDev self.libutil; - }; - # Must use pkgs.callPackage to avoid infinite recursion. impure-cmds = pkgs.callPackage ../os-specific/darwin/impure-cmds { }; - - # macOS 11.0 SDK - apple_sdk_11_0 = pkgs.callPackage ../os-specific/darwin/apple-sdk-11.0 { }; - - # macOS 12.3 SDK - apple_sdk_12_3 = pkgs.callPackage ../os-specific/darwin/apple-sdk-12.3 { }; - - apple_sdk = apple_sdk_11_0; - - stubs = - { - inherit apple_sdk apple_sdk_11_0 apple_sdk_12_3; - libobjc = self.objc4; - } - // lib.genAttrs [ - "CF" - "CarbonHeaders" - "CommonCrypto" - "CoreSymbolication" - "IOKit" - "Libc" - "Libinfo" - "Libm" - "Libnotify" - "Librpcsvc" - "Libsystem" - "LibsystemCross" - "Security" - "architecture" - "configd" - "configdHeaders" - "darwin-stubs" - "dtrace" - "eap8021x" - "hfs" - "hfsHeaders" - "launchd" - "libclosure" - "libdispatch" - "libmalloc" - "libplatform" - "libpthread" - "mDNSResponder" - "objc4" - "ppp" - "xnu" - ] (mkStub apple_sdk.version); in impure-cmds // apple-source-packages - // apple-source-headers - // stubs // { - stdenvNoCF = stdenv.override { - extraBuildInputs = [ ]; - }; - inherit (self.adv_cmds) ps; binutils-unwrapped = callPackage ../os-specific/darwin/binutils { @@ -174,15 +99,6 @@ makeScopeWithSplicing' { DarwinTools = callPackage ../os-specific/darwin/DarwinTools { }; - print-reexports = callPackage ../os-specific/darwin/print-reexports { }; - - rewrite-tbd = callPackage ../os-specific/darwin/rewrite-tbd { }; - - checkReexportsHook = pkgs.makeSetupHook { - name = "darwin-check-reexports-hook"; - propagatedBuildInputs = [ pkgs.darwin.print-reexports ]; - } ../os-specific/darwin/print-reexports/setup-hook.sh; - libunwind = callPackage ../os-specific/darwin/libunwind { }; sigtool = callPackage ../os-specific/darwin/sigtool { }; @@ -204,8 +120,6 @@ makeScopeWithSplicing' { openwith = callPackage ../os-specific/darwin/openwith { }; - stubs = pkgs.callPackages ../os-specific/darwin/stubs { }; - trash = callPackage ../os-specific/darwin/trash { }; inherit (self.file_cmds) xattr; @@ -265,12 +179,6 @@ makeScopeWithSplicing' { propagatedBuildInputs = [ pkgs.pkgsBuildHost.openssl ]; } ../os-specific/darwin/xcode-project-check-hook/setup-hook.sh; - # Formerly the CF attribute. Use this is you need the open source release. - swift-corelibs-foundation = callPackage ../os-specific/darwin/swift-corelibs/corefoundation.nix { }; - - # As the name says, this is broken, but I don't want to lose it since it's a direction we want to go in - # libdispatch-broken = callPackage ../os-specific/darwin/swift-corelibs/libdispatch.nix { }; - # See doc/packages/darwin-builder.section.md linux-builder = lib.makeOverridable ( { modules }: diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index bf1cd6aa1885..f1a73afa4beb 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -25,6 +25,7 @@ let "ghc8107Binary" "ghc924Binary" "ghc963Binary" + "ghc984Binary" # ghcjs "ghcjs" "ghcjs810" @@ -98,6 +99,10 @@ in llvmPackages = pkgs.llvmPackages_15; }; + ghc984Binary = callPackage ../development/compilers/ghc/9.8.4-binary.nix { + llvmPackages = pkgs.llvmPackages_15; + }; + ghc8107 = callPackage ../development/compilers/ghc/8.10.7.nix { bootPkgs = # the oldest ghc with aarch64-darwin support is 8.10.5 @@ -130,51 +135,6 @@ in llvmPackages = pkgs.llvmPackages_12; }; ghc90 = compiler.ghc902; - ghc925 = callPackage ../development/compilers/ghc/9.2.5.nix { - bootPkgs = - if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then - bb.packages.ghc810 - else - bb.packages.ghc8107Binary; - inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12 - python3 = buildPackages.python311; # so that we don't have two of them - # Need to use apple's patched xattr until - # https://github.com/xattr/xattr/issues/44 and - # https://github.com/xattr/xattr/issues/55 are solved. - inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; - buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; - llvmPackages = pkgs.llvmPackages_12; - }; - ghc926 = callPackage ../development/compilers/ghc/9.2.6.nix { - bootPkgs = - if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then - bb.packages.ghc810 - else - bb.packages.ghc8107Binary; - inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12 - python3 = buildPackages.python311; # so that we don't have two of them - # Need to use apple's patched xattr until - # https://github.com/xattr/xattr/issues/44 and - # https://github.com/xattr/xattr/issues/55 are solved. - inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; - buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; - llvmPackages = pkgs.llvmPackages_12; - }; - ghc927 = callPackage ../development/compilers/ghc/9.2.7.nix { - bootPkgs = - if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then - bb.packages.ghc810 - else - bb.packages.ghc8107Binary; - inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12 - python3 = buildPackages.python311; # so that we don't have two of them - # Need to use apple's patched xattr until - # https://github.com/xattr/xattr/issues/44 and - # https://github.com/xattr/xattr/issues/55 are solved. - inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; - buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; - llvmPackages = pkgs.llvmPackages_12; - }; ghc928 = callPackage ../development/compilers/ghc/9.2.8.nix { bootPkgs = if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then @@ -312,7 +272,25 @@ in buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; llvmPackages = pkgs.llvmPackages_15; }; - ghc96 = compiler.ghc966; + ghc967 = callPackage ../development/compilers/ghc/9.6.7.nix { + bootPkgs = + # For GHC 9.2 no armv7l bindists are available. + if stdenv.buildPlatform.isAarch32 then + bb.packages.ghc928 + else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then + bb.packages.ghc928 + else + bb.packages.ghc924Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + ghc96 = compiler.ghc967; ghc981 = callPackage ../development/compilers/ghc/9.8.1.nix { bootPkgs = # For GHC 9.6 no armv7l bindists are available. @@ -369,8 +347,10 @@ in }; ghc984 = callPackage ../development/compilers/ghc/9.8.4.nix { bootPkgs = - # For GHC 9.6 no armv7l bindists are available. - if stdenv.buildPlatform.isAarch32 then + if stdenv.buildPlatform.isAarch64 && stdenv.buildPlatform.isMusl then + bb.packages.ghc984Binary + else if stdenv.buildPlatform.isAarch32 then + # For GHC 9.6 no armv7l bindists are available. bb.packages.ghc963 else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then bb.packages.ghc963 @@ -425,8 +405,7 @@ in buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_19; llvmPackages = pkgs.llvmPackages_19; }; - ghc912 = compiler.ghc9121; - ghcHEAD = callPackage ../development/compilers/ghc/head.nix { + ghc9122 = callPackage ../development/compilers/ghc/9.12.2.nix { bootPkgs = # No suitable bindist packaged yet bb.packages.ghc9101; @@ -435,6 +414,25 @@ in # https://github.com/xattr/xattr/issues/44 and # https://github.com/xattr/xattr/issues/55 are solved. inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # 2024-12-21: Support range >= 13 && < 20 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_19; + llvmPackages = pkgs.llvmPackages_19; + }; + ghc912 = compiler.ghc9122; + ghcHEAD = callPackage ../development/compilers/ghc/head.nix { + bootPkgs = + # No armv7l bindists are available. + if stdenv.buildPlatform.isAarch32 then + bb.packages.ghc984 + else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then + bb.packages.ghc984 + else + bb.packages.ghc984Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; # 2023-01-15: Support range >= 11 && < 16 buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_18; llvmPackages = pkgs.llvmPackages_18; @@ -510,6 +508,12 @@ in compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; packageSetConfig = bootstrapPackageSet; }; + ghc984Binary = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc984Binary; + ghc = bh.compiler.ghc984Binary; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.8.x.nix { }; + packageSetConfig = bootstrapPackageSet; + }; ghc8107 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc8107; ghc = bh.compiler.ghc8107; @@ -522,21 +526,6 @@ in compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { }; }; ghc90 = packages.ghc902; - ghc925 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc925; - ghc = bh.compiler.ghc925; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; - }; - ghc926 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc926; - ghc = bh.compiler.ghc926; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; - }; - ghc927 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc927; - ghc = bh.compiler.ghc927; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; - }; ghc928 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc928; ghc = bh.compiler.ghc928; @@ -574,7 +563,12 @@ in ghc = bh.compiler.ghc966; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; }; - ghc96 = packages.ghc966; + ghc967 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc967; + ghc = bh.compiler.ghc967; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; + }; + ghc96 = packages.ghc967; ghc981 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc981; ghc = bh.compiler.ghc981; @@ -607,7 +601,12 @@ in ghc = bh.compiler.ghc9121; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.12.x.nix { }; }; - ghc912 = packages.ghc9121; + ghc9122 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc9122; + ghc = bh.compiler.ghc9122; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.12.x.nix { }; + }; + ghc912 = packages.ghc9122; ghcHEAD = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghcHEAD; ghc = bh.compiler.ghcHEAD; diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 5e682627d109..e5272950b292 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -251,7 +251,6 @@ rec { nfd = callPackage ../development/lua-modules/nfd { inherit (pkgs) zenity; - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; }; vicious = callPackage ( diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 55c34edbdfac..f1cb6b1ab986 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -118,9 +118,7 @@ let bitwuzla-cxx = callPackage ../development/ocaml-modules/bitwuzla-cxx { }; - bjack = callPackage ../development/ocaml-modules/bjack { - inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate CoreAudio; - }; + bjack = callPackage ../development/ocaml-modules/bjack { }; bls12-381 = callPackage ../development/ocaml-modules/bls12-381 { }; bls12-381-gen = callPackage ../development/ocaml-modules/bls12-381/gen.nix { }; @@ -145,9 +143,7 @@ let ca-certs-nss = callPackage ../development/ocaml-modules/ca-certs-nss { }; - cairo2 = callPackage ../development/ocaml-modules/cairo2 { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; - }; + cairo2 = callPackage ../development/ocaml-modules/cairo2 { }; calendar = callPackage ../development/ocaml-modules/calendar { }; @@ -561,45 +557,24 @@ let ffmpeg = callPackage ../development/ocaml-modules/ffmpeg { }; ffmpeg-av = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-av.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; }; ffmpeg-avcodec = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avcodec.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; }; ffmpeg-avdevice = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) - AppKit - AudioToolbox - AVFoundation - Cocoa - CoreImage - ForceFeedback - OpenGL - VideoToolbox - ; }; ffmpeg-avfilter = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) - AppKit - CoreImage - OpenGL - VideoToolbox - ; }; ffmpeg-avutil = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; }; ffmpeg-swresample = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) VideoToolbox; }; ffmpeg-swscale = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix { ffmpeg = pkgs.ffmpeg_6; - inherit (pkgs.darwin.apple_sdk.frameworks) VideoToolbox; }; fiber = callPackage ../development/ocaml-modules/fiber { }; @@ -717,9 +692,7 @@ let inherit (pkgs) gsl; }; - gstreamer = callPackage ../development/ocaml-modules/gstreamer { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; - }; + gstreamer = callPackage ../development/ocaml-modules/gstreamer { }; ### H ### @@ -1088,9 +1061,7 @@ let lablgtk3-sourceview3 = callPackage ../development/ocaml-modules/lablgtk3/sourceview3.nix { }; - labltk = callPackage ../development/ocaml-modules/labltk { - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - }; + labltk = callPackage ../development/ocaml-modules/labltk { }; lacaml = callPackage ../development/ocaml-modules/lacaml { }; @@ -1450,9 +1421,7 @@ let ocaml_gettext = callPackage ../development/ocaml-modules/ocaml-gettext { }; - ocaml_libvirt = callPackage ../development/ocaml-modules/ocaml-libvirt { - inherit (pkgs.darwin.apple_sdk.frameworks) Foundation AppKit; - }; + ocaml_libvirt = callPackage ../development/ocaml-modules/ocaml-libvirt { }; ocaml-lsp = callPackage ../development/ocaml-modules/ocaml-lsp { }; @@ -2083,15 +2052,7 @@ let trie = callPackage ../development/ocaml-modules/trie { }; - tsdl = callPackage ../development/ocaml-modules/tsdl { - inherit (pkgs.darwin.apple_sdk.frameworks) - AudioToolbox - Cocoa - CoreAudio - CoreVideo - ForceFeedback - ; - }; + tsdl = callPackage ../development/ocaml-modules/tsdl { }; tsdl-image = callPackage ../development/ocaml-modules/tsdl-image { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 099b7ebeac83..f91fdf4c19f9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13,7 +13,6 @@ lib, buildPackages, pkgs, - darwin, fetchurl, fetchpatch, fetchpatch2, @@ -20058,7 +20057,6 @@ with self; url = "mirror://cpan/authors/id/W/WY/WYANT/Mac-Pasteboard-0.103.tar.gz"; hash = "sha256-L16N0tsNZEVVhITKbULYOcWpfuiqGyUOaU1n1bf2Y0w="; }; - buildInputs = [ pkgs.darwin.apple_sdk.frameworks.ApplicationServices ]; meta = { description = "Manipulate Mac OS X pasteboards"; license = with lib.licenses; [ @@ -26611,6 +26609,7 @@ with self; artistic1 gpl1Plus ]; # taken from EPEL + badPlatforms = lib.platforms.darwin; }; }; @@ -32235,7 +32234,6 @@ with self; hash = "sha256-nCypGyi6bZDEXqdb7wlGGzk9cFzmYkWGP1slBpXDfHw="; }) ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin pkgs.darwin.apple_sdk.frameworks.Carbon; doCheck = !stdenv.hostPlatform.isAarch64; meta = { description = "Perl extension for getting CPU information. Currently only number of CPU's supported"; @@ -32539,16 +32537,12 @@ with self; url = "mirror://cpan/authors/id/V/VK/VKON/Tcl-1.27.tar.gz"; hash = "sha256-+DhYd6Sp7Z89OQPS0PfNcPrDzmgyxg9gCmghzuP7WHI="; }; - propagatedBuildInputs = - [ - pkgs.tclPackages.bwidget - pkgs.tcl - pkgs.tclPackages.tix - pkgs.tk - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreServices - ]; + propagatedBuildInputs = [ + pkgs.tclPackages.bwidget + pkgs.tcl + pkgs.tclPackages.tix + pkgs.tk + ]; makeMakerFlags = lib.optionals stdenv.hostPlatform.isLinux [ "--tclsh=${pkgs.tcl}/bin/tclsh" "--nousestubs" diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 982c7b92a92f..867d6dae4733 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -31,7 +31,6 @@ openldap, openssl_1_1, openssl, - overrideSDK, pam, pcre2, bison, @@ -284,12 +283,7 @@ lib.makeScope pkgs.newScope ( couchbase = callPackage ../development/php-packages/couchbase { }; - datadog_trace = callPackage ../development/php-packages/datadog_trace { - buildPecl = buildPecl.override { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; - }; - inherit (pkgs) darwin; - }; + datadog_trace = callPackage ../development/php-packages/datadog_trace { }; decimal = callPackage ../development/php-packages/decimal { }; @@ -326,9 +320,7 @@ lib.makeScope pkgs.newScope ( memprof = callPackage ../development/php-packages/memprof { }; - mongodb = callPackage ../development/php-packages/mongodb { - inherit (pkgs) darwin; - }; + mongodb = callPackage ../development/php-packages/mongodb { }; msgpack = callPackage ../development/php-packages/msgpack { }; @@ -385,9 +377,7 @@ lib.makeScope pkgs.newScope ( smbclient = callPackage ../development/php-packages/smbclient { }; - snuffleupagus = callPackage ../development/php-packages/snuffleupagus { - inherit (pkgs) darwin; - }; + snuffleupagus = callPackage ../development/php-packages/snuffleupagus { }; spx = callPackage ../development/php-packages/spx { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1f0fcb673364..08eda815ac89 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -81,9 +81,7 @@ self: super: with self; { adb-shell = callPackage ../development/python-modules/adb-shell { }; - adblock = callPackage ../development/python-modules/adblock { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security; - }; + adblock = callPackage ../development/python-modules/adblock { }; add-trailing-comma = callPackage ../development/python-modules/add-trailing-comma { }; @@ -1081,9 +1079,7 @@ self: super: with self; { audioread = callPackage ../development/python-modules/audioread { }; - audiotools = callPackage ../development/python-modules/audiotools { - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreServices; - }; + audiotools = callPackage ../development/python-modules/audiotools { }; auditok = callPackage ../development/python-modules/auditok { }; @@ -1207,9 +1203,7 @@ self: super: with self; { aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { }; - awscrt = callPackage ../development/python-modules/awscrt { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security; - }; + awscrt = callPackage ../development/python-modules/awscrt { }; awsiotpythonsdk = callPackage ../development/python-modules/awsiotpythonsdk { }; @@ -2950,9 +2944,7 @@ self: super: with self; { cryptodatahub = callPackage ../development/python-modules/cryptodatahub { }; - cryptography = callPackage ../development/python-modules/cryptography { - inherit (pkgs.darwin.apple_sdk.frameworks) Security; - }; + cryptography = callPackage ../development/python-modules/cryptography { }; cryptolyzer = callPackage ../development/python-modules/cryptolyzer { }; @@ -2972,9 +2964,7 @@ self: super: with self; { css-html-js-minify = callPackage ../development/python-modules/css-html-js-minify { }; - css-inline = callPackage ../development/python-modules/css-inline { - inherit (pkgs.darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + css-inline = callPackage ../development/python-modules/css-inline { }; css-parser = callPackage ../development/python-modules/css-parser { }; @@ -3188,7 +3178,6 @@ self: super: with self; { datadog = callPackage ../development/python-modules/datadog { }; datafusion = callPackage ../development/python-modules/datafusion { - inherit (pkgs.darwin.apple_sdk.frameworks) Security SystemConfiguration; protoc = pkgs.protobuf; }; @@ -4533,9 +4522,7 @@ self: super: with self; { ete3 = callPackage ../development/python-modules/ete3 { }; - etebase = callPackage ../development/python-modules/etebase { - inherit (pkgs.darwin.apple_sdk.frameworks) Security; - }; + etebase = callPackage ../development/python-modules/etebase { }; etelemetry = callPackage ../development/python-modules/etelemetry { }; @@ -6034,7 +6021,6 @@ self: super: with self; { gspread = callPackage ../development/python-modules/gspread { }; gssapi = callPackage ../development/python-modules/gssapi { - inherit (pkgs.darwin.apple_sdk.frameworks) GSS; krb5-c = pkgs.krb5; }; @@ -7051,9 +7037,7 @@ self: super: with self; { jobspy = callPackage ../development/python-modules/jobspy { }; - johnnycanencrypt = callPackage ../development/python-modules/johnnycanencrypt { - inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; - }; + johnnycanencrypt = callPackage ../development/python-modules/johnnycanencrypt { }; josepy = callPackage ../development/python-modules/josepy { }; @@ -7653,9 +7637,7 @@ self: super: with self; { ledgercomm = callPackage ../development/python-modules/ledgercomm { }; - ledgerwallet = callPackage ../development/python-modules/ledgerwallet { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - }; + ledgerwallet = callPackage ../development/python-modules/ledgerwallet { }; legacy-cgi = callPackage ../development/python-modules/legacy-cgi { }; @@ -8394,9 +8376,7 @@ self: super: with self; { manim-slides = callPackage ../development/python-modules/manim-slides { }; - manimpango = callPackage ../development/python-modules/manimpango { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - }; + manimpango = callPackage ../development/python-modules/manimpango { }; manuel = callPackage ../development/python-modules/manuel { }; @@ -8472,8 +8452,6 @@ self: super: with self; { matplotlib = callPackage ../development/python-modules/matplotlib { stdenv = if stdenv.hostPlatform.isDarwin then pkgs.clangStdenv else pkgs.stdenv; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - ghostscript = pkgs.ghostscript_headless; }; matplotlib-inline = callPackage ../development/python-modules/matplotlib-inline { }; @@ -8775,7 +8753,6 @@ self: super: with self; { miniaudio = callPackage ../development/python-modules/miniaudio { inherit (pkgs) miniaudio; - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox CoreAudio; }; minichain = callPackage ../development/python-modules/minichain { }; @@ -11402,9 +11379,7 @@ self: super: with self; { primer3 = callPackage ../development/python-modules/primer3 { }; - primp = callPackage ../development/python-modules/primp { - inherit (pkgs.darwin.apple_sdk.frameworks) SystemConfiguration; - }; + primp = callPackage ../development/python-modules/primp { }; print-color = callPackage ../development/python-modules/print-color { }; @@ -11469,7 +11444,7 @@ self: super: with self; { proto-plus = callPackage ../development/python-modules/proto-plus { }; # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. - protobuf = protobuf5; + protobuf = protobuf6; protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; @@ -11479,7 +11454,12 @@ self: super: with self; { }; # Protobuf 5.x - protobuf5 = callPackage ../development/python-modules/protobuf/default.nix { + protobuf5 = callPackage ../development/python-modules/protobuf/5.nix { + protobuf = pkgs.__splicedPackages.protobuf_29; + }; + + # Protobuf 6.x + protobuf6 = callPackage ../development/python-modules/protobuf/6.nix { inherit (pkgs.__splicedPackages) protobuf; }; @@ -11537,11 +11517,7 @@ self: super: with self; { psrpcore = callPackage ../development/python-modules/psrpcore { }; - psutil = callPackage ../development/python-modules/psutil { - stdenv = - if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation IOKit; - }; + psutil = callPackage ../development/python-modules/psutil { }; psutil-home-assistant = callPackage ../development/python-modules/psutil-home-assistant { }; @@ -12302,10 +12278,7 @@ self: super: with self; { pygame = callPackage ../development/python-modules/pygame { }; - pygame-ce = callPackage ../development/python-modules/pygame-ce { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - SDL2_mixer = pkgs.SDL2_mixer_2_0; - }; + pygame-ce = callPackage ../development/python-modules/pygame-ce { }; pygame-gui = callPackage ../development/python-modules/pygame-gui { }; @@ -12746,9 +12719,7 @@ self: super: with self; { pymumble = callPackage ../development/python-modules/pymumble { }; - pymunk = callPackage ../development/python-modules/pymunk { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; - }; + pymunk = callPackage ../development/python-modules/pymunk { }; pymupdf = callPackage ../development/python-modules/pymupdf { }; @@ -13242,9 +13213,7 @@ self: super: with self; { pyscaffoldext-travis = callPackage ../development/python-modules/pyscaffoldext-travis { }; - pyscard = callPackage ../development/python-modules/pyscard { - inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; - }; + pyscard = callPackage ../development/python-modules/pyscard { }; pyscf = callPackage ../development/python-modules/pyscf { }; @@ -14171,14 +14140,7 @@ self: super: with self; { python-roborock = callPackage ../development/python-modules/python-roborock { }; - python-rtmidi = callPackage ../development/python-modules/python-rtmidi { - inherit (pkgs.darwin.apple_sdk.frameworks) - CoreAudio - CoreMIDI - CoreServices - Foundation - ; - }; + python-rtmidi = callPackage ../development/python-modules/python-rtmidi { }; python-sat = callPackage ../development/python-modules/python-sat { }; @@ -14320,7 +14282,6 @@ self: super: with self; { libXmu libXext ; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; } ); @@ -15259,9 +15220,7 @@ self: super: with self; { rtfunicode = callPackage ../development/python-modules/rtfunicode { }; - rtmidi-python = callPackage ../development/python-modules/rtmidi-python { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices; - }; + rtmidi-python = callPackage ../development/python-modules/rtmidi-python { }; rtmixer = callPackage ../development/python-modules/rtmixer { }; @@ -15507,9 +15466,7 @@ self: super: with self; { scrypt = callPackage ../development/python-modules/scrypt { }; - scs = callPackage ../development/python-modules/scs { - inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate; - }; + scs = callPackage ../development/python-modules/scs { }; scspell = callPackage ../development/python-modules/scspell { }; @@ -15866,9 +15823,7 @@ self: super: with self; { skein = callPackage ../development/python-modules/skein { }; - skia-pathops = callPackage ../development/python-modules/skia-pathops { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices OpenGL; - }; + skia-pathops = callPackage ../development/python-modules/skia-pathops { }; skidl = callPackage ../development/python-modules/skidl { }; @@ -15898,9 +15853,7 @@ self: super: with self; { skytemple-icons = callPackage ../development/python-modules/skytemple-icons { }; - skytemple-rust = callPackage ../development/python-modules/skytemple-rust { - inherit (pkgs.darwin.apple_sdk.frameworks) Foundation; - }; + skytemple-rust = callPackage ../development/python-modules/skytemple-rust { }; skytemple-ssb-debugger = callPackage ../development/python-modules/skytemple-ssb-debugger { }; @@ -17044,7 +16997,6 @@ self: super: with self; { in callPackage ../development/python-modules/tensorflow { inherit (pkgs.config) cudaSupport; - inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security; flatbuffers-core = pkgs.flatbuffers; flatbuffers-python = self.flatbuffers; cudaPackages = compat.cudaPackagesTF; @@ -18234,9 +18186,7 @@ self: super: with self; { ua-parser-rs = callPackage ../development/python-modules/ua-parser-rs { }; - uamqp = callPackage ../development/python-modules/uamqp { - inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork CoreFoundation Security; - }; + uamqp = callPackage ../development/python-modules/uamqp { }; uarray = callPackage ../development/python-modules/uarray { }; @@ -18274,9 +18224,7 @@ self: super: with self; { ufoprocessor = callPackage ../development/python-modules/ufoprocessor { }; - uharfbuzz = callPackage ../development/python-modules/uharfbuzz { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; - }; + uharfbuzz = callPackage ../development/python-modules/uharfbuzz { }; uhi = callPackage ../development/python-modules/uhi { }; @@ -18482,9 +18430,7 @@ self: super: with self; { uvicorn = callPackage ../development/python-modules/uvicorn { }; - uvloop = callPackage ../development/python-modules/uvloop { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices CoreServices; - }; + uvloop = callPackage ../development/python-modules/uvloop { }; uwsgi-chunked = callPackage ../development/python-modules/uwsgi-chunked { }; @@ -18744,9 +18690,7 @@ self: super: with self; { watchdog-gevent = callPackage ../development/python-modules/watchdog-gevent { }; - watchfiles = callPackage ../development/python-modules/watchfiles { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices; - }; + watchfiles = callPackage ../development/python-modules/watchfiles { }; watchgod = callPackage ../development/python-modules/watchgod { }; diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix index dabc79018316..2fab1e0d8527 100644 --- a/pkgs/top-level/qt5-packages.nix +++ b/pkgs/top-level/qt5-packages.nix @@ -191,21 +191,12 @@ makeScopeWithSplicing' { liblastfm = callPackage ../development/libraries/liblastfm { }; libopenshot = callPackage ../development/libraries/libopenshot { - stdenv = - if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; python3 = pkgs.python311; }; packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; - libopenshot-audio = callPackage ../development/libraries/libopenshot-audio { - inherit (pkgs.darwin.apple_sdk.frameworks) - Accelerate - AGL - Cocoa - Foundation - ; - }; + libopenshot-audio = callPackage ../development/libraries/libopenshot-audio { }; libqglviewer = callPackage ../development/libraries/libqglviewer { }; @@ -250,8 +241,6 @@ makeScopeWithSplicing' { pulseaudio-qt = callPackage ../development/libraries/pulseaudio-qt { }; qca = callPackage ../development/libraries/qca { - stdenv = - if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; inherit (libsForQt5) qtbase; }; qca-qt5 = self.qca; @@ -262,9 +251,7 @@ makeScopeWithSplicing' { qjson = callPackage ../development/libraries/qjson { }; - qmltermwidget = callPackage ../development/libraries/qmltermwidget { - inherit (pkgs.darwin.apple_sdk.libs) utmp; - }; + qmltermwidget = callPackage ../development/libraries/qmltermwidget { }; qmlbox2d = callPackage ../development/libraries/qmlbox2d { }; @@ -282,11 +269,7 @@ makeScopeWithSplicing' { qtinstaller = callPackage ../development/libraries/qtinstaller { }; - qtkeychain = callPackage ../development/libraries/qtkeychain { - stdenv = - if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security; - }; + qtkeychain = callPackage ../development/libraries/qtkeychain { }; qtmpris = callPackage ../development/libraries/qtmpris { }; diff --git a/pkgs/top-level/qt6-packages.nix b/pkgs/top-level/qt6-packages.nix index 30a88e32bdb8..d7f144f0d5df 100644 --- a/pkgs/top-level/qt6-packages.nix +++ b/pkgs/top-level/qt6-packages.nix @@ -82,7 +82,7 @@ makeScopeWithSplicing' { maplibre-native-qt = callPackage ../development/libraries/maplibre-native-qt { }; - qca = pkgs.darwin.apple_sdk_11_0.callPackage ../development/libraries/qca { + qca = callPackage ../development/libraries/qca { inherit (qt6) qtbase qt5compat; }; qcoro = callPackage ../development/libraries/qcoro { }; @@ -96,9 +96,7 @@ makeScopeWithSplicing' { qtforkawesome = callPackage ../development/libraries/qtforkawesome { }; - qtkeychain = callPackage ../development/libraries/qtkeychain { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security; - }; + qtkeychain = callPackage ../development/libraries/qtkeychain { }; qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { }; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 919e9061a518..ab2f2a23916d 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -65,9 +65,6 @@ let released = with compilerNames; [ ghc8107 ghc902 - ghc925 - ghc926 - ghc927 ghc928 ghc947 ghc948 @@ -75,12 +72,14 @@ let ghc964 ghc965 ghc966 + ghc967 ghc981 ghc982 ghc983 ghc984 ghc9101 - ghc9121 + # exclude ghc9121 due to severe miscompilation bug + ghc9122 ]; # packagePlatforms applied to `haskell.packages.*` @@ -310,7 +309,6 @@ let happy haskell-ci haskell-language-server - hasura-graphql-engine hci hercules-ci-agent hinit @@ -455,6 +453,7 @@ let cabal2nix terminfo # isn't bundled for cross xhtml # isn't bundled for cross + postgrest ; }; @@ -467,6 +466,7 @@ let cabal2nix terminfo # isn't bundled for cross xhtml # isn't bundled for cross + postgrest ; }; @@ -504,6 +504,16 @@ let ; }; + haskell.packages.ghc912 = { + inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghc912) + ghc + hello + microlens + miso + reflex-dom + ; + }; + haskell.packages.ghcHEAD = { inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghcHEAD) ghc @@ -554,16 +564,17 @@ let # work with older compilers. compilerNames.ghc8107 compilerNames.ghc902 - compilerNames.ghc925 - compilerNames.ghc926 - compilerNames.ghc927 compilerNames.ghc928 compilerNames.ghc947 compilerNames.ghc948 ] released; - Cabal_3_10_3_0 = released; + Cabal_3_10_3_0 = lib.subtractLists [ + # time < 1.13 conflicts with time == 1.14.* + compilerNames.ghc9121 + compilerNames.ghc9122 + ] released; Cabal_3_12_1_0 = released; - Cabal_3_14_1_0 = released; + Cabal_3_14_1_1 = released; cabal2nix = released; cabal2nix-unstable = released; funcmp = released; @@ -572,12 +583,14 @@ let compilerNames.ghc8107 # Support ceased as of 2.5.0.0 compilerNames.ghc902 + # Support ceased as of 2.10.0.0 + compilerNames.ghc928 ] released; hoogle = released; hlint = lib.subtractLists [ compilerNames.ghc902 compilerNames.ghc9101 - compilerNames.ghc9121 + compilerNames.ghc9122 ] released; hpack = released; hsdns = released; @@ -596,16 +609,21 @@ let ghc-lib-parser = released; ghc-lib-parser-ex = released; ghc-source-gen = lib.subtractLists [ - compilerNames.ghc9121 + compilerNames.ghc9122 ] released; ghc-tags = lib.subtractLists [ - compilerNames.ghc9121 + compilerNames.ghc9122 ] released; hashable = released; primitive = released; + semaphore-compat = [ + # Compiler < 9.8 don't have the semaphore-compat core package, but + # requires unix >= 2.8.1.0 which implies GHC >= 9.6 for us. + compilerNames.ghc966 + ]; weeder = lib.subtractLists [ compilerNames.ghc9101 - compilerNames.ghc9121 + compilerNames.ghc9122 ] released; }) { @@ -671,16 +689,10 @@ let jobs.pkgsMusl.haskell.compiler.ghc8107Binary jobs.pkgsMusl.haskell.compiler.ghc8107 jobs.pkgsMusl.haskell.compiler.ghc902 - jobs.pkgsMusl.haskell.compiler.ghc925 - jobs.pkgsMusl.haskell.compiler.ghc926 - jobs.pkgsMusl.haskell.compiler.ghc927 jobs.pkgsMusl.haskell.compiler.ghc928 jobs.pkgsMusl.haskell.compiler.ghcHEAD jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107 jobs.pkgsMusl.haskell.compiler.native-bignum.ghc902 - jobs.pkgsMusl.haskell.compiler.native-bignum.ghc925 - jobs.pkgsMusl.haskell.compiler.native-bignum.ghc926 - jobs.pkgsMusl.haskell.compiler.native-bignum.ghc927 jobs.pkgsMusl.haskell.compiler.native-bignum.ghc928 jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD ]; diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index be79f78d0d94..31fe8fb38e13 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -251,11 +251,7 @@ let jobs.tests.stdenv.hooks.patch-shebangs.x86_64-linux */ ] - # FIXME: the aarch64-darwin stdenvBootstrapTools are broken - # due to some locale impurity changing in macOS 15.4 - ++ release-lib.lib.filter (j: j.system != "aarch64-darwin") ( - collect isDerivation jobs.stdenvBootstrapTools - ) + ++ collect isDerivation jobs.stdenvBootstrapTools ++ optionals supportDarwin.x86_64 [ jobs.stdenv.x86_64-darwin jobs.cargo.x86_64-darwin @@ -369,6 +365,7 @@ let "ghc96" "ghc98" "ghc910" + "ghc912" ] (compilerName: { inherit (packagePlatforms pkgs.haskell.packages.${compilerName}) diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix index 96725dd966bf..7bca60a4caa5 100644 --- a/pkgs/top-level/stage.nix +++ b/pkgs/top-level/stage.nix @@ -396,6 +396,7 @@ let super'.stdenv.cc.defaultHardeningFlags ++ [ "shadowstack" + "nostrictaliasing" "pacret" "trivialautovarinit" ]