diff --git a/doc/languages-frameworks/beam.section.md b/doc/languages-frameworks/beam.section.md index a7882ba25f576..ada05b0ddc225 100644 --- a/doc/languages-frameworks/beam.section.md +++ b/doc/languages-frameworks/beam.section.md @@ -375,16 +375,7 @@ let nodePackages.prettier ]; - inputs = - basePackages - ++ lib.optionals stdenv.hostPlatform.isLinux [ inotify-tools ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - CoreFoundation - CoreServices - ] - ); + inputs = basePackages ++ 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 6790813a617be..3cc16936f3c43 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/redirects.json b/doc/redirects.json index 8b431d383bf22..77c2ffba7b1e3 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -43,6 +43,9 @@ "no-broken-symlinks.sh": [ "index.html#no-broken-symlinks.sh" ], + "nostrictaliasing": [ + "index.html#nostrictaliasing" + ], "pkgs-replacevars": [ "index.html#pkgs-replacevars", "index.html#pkgs-substituteall", diff --git a/doc/release-notes/rl-2505.section.md b/doc/release-notes/rl-2505.section.md index 93c90b1d6d537..ff4ec21f61738 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. @@ -203,6 +206,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. @@ -431,6 +436,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 c7c907da44bc9..2574de140b737 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 301beb4ea4ae2..2aa16bc0f305c 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 62565d24d6231..ea985acfc9a0b 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 e72b77ccd349a..2430edbdd4204 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 ccf5e1021c1f7..7ccce16b410d2 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 3ab1a6d348721..460d76ec2c384 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: @@ -267,6 +269,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. @@ -522,6 +526,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 a2be448d625b5..0d192ae04073d 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 @@ sub allocSubUid { 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 e0b768b60af43..2a20a673d5aff 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 d59a26f101e8c..77c38f9344ef4 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 f00d9a939d3d1..9a5e12bc3d7dc 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 e082ff1413279..53d35b3e9d645 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 117b9b0e24a9e..6cb86d1ff8fc9 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 c99c3889c0279..70f9983700c26 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 7741d14808eb1..a88143c6421a8 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 abfe606737539..1252264353f8f 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 25898ef8bd278..7360ec62239cf 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 54fe244158407..aa640b573ddd7 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 d4fef58281d01..167330ef6c6de 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 430bd1cb9fedf..f4ae7383d4e65 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 14835a9e0b605..19b5dd800b5b1 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 90e3d80ad14db..17058192ecdb2 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 e31dbbed38b27..0c6e804aecebb 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 f7c33347e13ed..63ac2e3b10407 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 ef6d8402ce499..12e6940ccc87a 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 3c766b701cf9b..3f62b0f62d031 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 eb409930a3b21..911d9688d2865 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 37f87257bdf38..0be81f52a4d50 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 c8ceef846e1fb..24665b7ddc55d 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 581ace1d3c3c0..08d71f5b1684e 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 d89c9c65838ec..a919a0d98c4ff 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 ac807528f5097..029d728a7305b 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 7dee1402f30a2..1d8c4e5ae0e65 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 5d10db730f4f2..738a85d9d2acd 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 f6cbf58d89543..205f8cd807497 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 dace69315ac13..f0b88dea3bedd 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 c644d66627758..d6a3a2d936186 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 d06ce837c0a33..01e1b624821b4 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 8361c2e23f94c..c024b07db1ab9 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 e39d5374b9ad7..0ad489b743090 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 e88ce594cd8d5..c4b66ebe829b4 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 8d74bc87909f1..1ae808ec2d509 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 219e9f530f4c7..f1c0bc66f641a 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 66d28bd3bac8e..ad3cced890077 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 2db86c9581a69..21f7b133f6714 100644 --- a/pkgs/applications/blockchains/zcash/default.nix +++ b/pkgs/applications/blockchains/zcash/default.nix @@ -16,7 +16,6 @@ rustc, rustPlatform, pkg-config, - Security, stdenv, testers, tl-expected, @@ -60,19 +59,15 @@ stdenv.mkDerivation rec { rustPlatform.cargoSetupHook ]; - buildInputs = - [ - boost - db62 - libevent - libsodium - tl-expected - utf8cpp - zeromq - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ]; + buildInputs = [ + boost + db62 + libevent + libsodium + tl-expected + utf8cpp + zeromq + ]; CXXFLAGS = [ "-I${lib.getDev utf8cpp}/include/utf8cpp" diff --git a/pkgs/applications/editors/emacs/default.nix b/pkgs/applications/editors/emacs/default.nix index 90189ee8b779a..cc604b222f32e 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 2e058bb5349bd..e3ef4bd8e9c13 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 4f6fbd9a55c5f..69f98acb68591 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 2dc71fabd3e22..ed189a4a0142c 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 14efdb52adccd..ce7e93fba84f0 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 8d6d1ac8bc045..44c478e7209e6 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 09f0e088373a0..860249fb6d3d6 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 837e0b9085a07..ec267de59e440 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 34aa8e84721a4..9b20629618ae8 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 3d401f553f35d..a92d97d57e3d3 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 5abec4f2f08c9..0c42097b509c6 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 b60e9ddd38ade..fc6e25d3ab387 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 5f22f277952a3..7026d2f2598f8 100644 --- a/pkgs/applications/emulators/dosbox/default.nix +++ b/pkgs/applications/emulators/dosbox/default.nix @@ -11,7 +11,6 @@ graphicsmagick, libGL, libGLU, - OpenGL, libpng, binutils, makeDesktopItem, @@ -54,17 +53,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 5bb99274f3fc6..70da877684b32 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 8ed38cd849e44..b8b432ef0b405 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 3dd69d56b19d1..f1ec2668577bf 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 c04bada3d3ed2..8f5b155b65344 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 52aeb7cfb995c..ceb1f60c8a6c4 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 e207d3c68373a..2b78ac0d9ca86 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 89014afb8eb4d..c6fe5dc4fc7fd 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 91731416199b4..14bfac54b0814 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 2117a65a821b6..7ffd861b95084 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 f25c1064a7acc..fd541500c049f 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 1d64cc10806fb..d91dd67a1913d 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 0b2406c89f8bb..639719d8d32d6 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 3be87560bada3..a36d7c8ad0d52 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 a0e757cc536fe..34f657bf71e9a 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 209dc697817bf..19c02eeec1547 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 16b15a555172b..fe173e376ba50 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 22059873e4bbe..4c1442b42b962 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/misc/audio/sox/default.nix b/pkgs/applications/misc/audio/sox/default.nix index 6d6b3b7a1887d..1a7f6081b301b 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 e2afd9d91b14d..8c35e3ff33c20 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 4302d6cde399f..0adaf746640fb 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 d43afca3250c0..094497db1697a 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 e9de83749987f..501f360f04937 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/inherd-quake/default.nix b/pkgs/applications/misc/inherd-quake/default.nix index a05800414a79c..a9b41c42c5c38 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 f7f302628b8cf..98dbc260bc311 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 609414f21d7fa..0e863c58be610 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 ce1897b4aed2f..12994582e9d44 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 967fdb27e09a9..32b73a4d52f4a 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, @@ -84,9 +83,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 3265a1b612994..01f2f3623b3a6 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 a5049d253d739..c34dd208893cd 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 50dad04f82f15..de0e544b8054b 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, @@ -140,9 +139,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 8a3717a8eefc7..6412b1e21a8f1 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 435da18f8abe2..e9017cf243a41 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 63957b2bd4ea7..3c10b317bf107 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 f103e1f17e882..de81e69aa228e 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, versionCheckHook, }: @@ -31,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/applications/misc/survex/default.nix b/pkgs/applications/misc/survex/default.nix index e0809944f444b..20970de616f59 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 df841710a11ca..a8c77f1d821b2 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 76013b4923304..4e3e7e4413698 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 0772cd2d01a22..95c92c7c8e189 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 8b5e672d690fd..32ae8dfc7d8c0 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 482a692d164a1..68fdce4c3cc7c 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 6866703b4454b..bdf200e928652 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 a9638bd40ffe2..74788f7c52246 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 acb9a3cd87e76..ef4915dc524f8 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 71ac15ef0cace..82906428ea9a8 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 e5c90097e765a..a198f7c0443bb 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/irc/tiny/default.nix b/pkgs/applications/networking/irc/tiny/default.nix index 30023e00057dc..3003e119d2795 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 1d79561fc235c..0195baabcee44 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 42f6c8597701d..26aeb6f933883 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 aade921aa809d..436ac744cb4b2 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 7cd4d9349997f..1fea4be45eba2 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 96934461c2e7b..60946106d0ddf 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 a37177426b102..bda3f618763fa 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 798d4b906b44e..e99d00a8064ed 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 45dcb717f2b8c..30614b8b7f1fc 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 240979abe9d2f..5d0e9484c8388 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 fd3e768c71d94..fa3d0fc67f681 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 c25585d747017..c45c6a659d4a4 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 d0c2d6f91649d..575151378b5fd 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 c724658db2aad..671254fdad4b7 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 a6608f9269670..ab7e8d6ac8aa6 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 2679132bdb8fb..40929d11910dc 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 4f076ddf605be..aad4b36ed8ad1 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, @@ -114,6 +115,7 @@ stdenv.mkDerivation (finalAttrs: { zlib ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_12 ] ++ lib.optionals withSDRplay [ sdrplay ]; patches = [ diff --git a/pkgs/applications/radio/sdrpp/default.nix b/pkgs/applications/radio/sdrpp/default.nix index 6e140c25bffd1..8e486eee25943 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 975a7dc1c261a..d6094e550b490 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 003561495c1b1..ce2be6ec8a689 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 31747781cbda5..473376de94771 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 949e5b5bff9da..7bcc40719a379 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 16dd80a12cbc0..31154d62b863d 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 062a5c17bf031..722d41bb37cc4 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 1f7966a64271e..f2595124a1ad2 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 239011dd78079..cbbc6ab194def 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/electronics/kicad/base.nix b/pkgs/applications/science/electronics/kicad/base.nix index 728aba18b1df9..9bbf2c3f19c6b 100644 --- a/pkgs/applications/science/electronics/kicad/base.nix +++ b/pkgs/applications/science/electronics/kicad/base.nix @@ -47,7 +47,7 @@ opencascade-occt_7_6, libngspice, valgrind, - protobuf, + protobuf_29, nng, stable, @@ -186,7 +186,7 @@ stdenv.mkDerivation rec { unixODBC libdeflate opencascade-occt - protobuf + protobuf_29 # This would otherwise cause a linking requirement for mbedtls. (nng.override { mbedtlsSupport = false; }) diff --git a/pkgs/applications/science/logic/tamarin-prover/default.nix b/pkgs/applications/science/logic/tamarin-prover/default.nix index 2dac1f012c9e6..4c6c20fe80c81 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 2fb6e386346a0..ab17053cf6e2c 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 ec1e20a913294..82c0c8fa015fd 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 e89df9ef41192..027a8b202582e 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 4b9bd9e6fdcc8..6314ee84599c0 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 dfa7fbf8daf40..622030ebfd982 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 b131fa6ee7f2b..76a8bb0ca03f2 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 5107fef5426f6..f5e23de6893a1 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 974d878f264b3..e79f78a7dab51 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 cfe26c2de044d..25e65657ce8d2 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 3b5c389e70ed8..f2295c428aa99 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 3b6270bf8c65e..bc60bd3fcb541 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 56f2f8e463b12..68af1ce3c04c1 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 535abf7926798..a44df071c8ded 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 353f567172b41..5513f8bfd0f54 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 77bf7cfb85175..f7ded32020b62 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 cf660186976d2..ebcdc89f4f1e7 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 e156fee4a1ffa..e880ffb892669 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 55cc0d18cfae6..4a49b281adaab 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 b2e2f38bc33d8..7c2a4d7f3f605 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 1bb8bb429e641..841415a4b6e21 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 0000000000000..4f6f3a9a9e4ac --- /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 c994cf7ec8190..5d705eb3a20d7 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 6a8c86258284d..b56bb39c97a9c 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 2c3dc8884023b..90b6d9b04adc7 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 4440d99ccabaf..9fed30303ab86 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 8101394088fd8..f12fe4d18bec6 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -880,6 +880,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 e3f89bacf54c4..9c4e89bf3d55f 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 40c120c14b79e..1cdbd5d9906a5 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 10d98113e0c37..f4966916c8ef5 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 03722e15320c6..969ec27581dff 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 305167f6ed5c7..f39c4e8a61752 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 c62940c467d1d..a05d3fbab3496 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 36f4a1ca6462a..1c32dd578ebaf 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 0000000000000..5c4c555abcf46 --- /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 0000000000000..0ff8d62aa3102 --- /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 0000000000000..f3b884aa9b10b --- /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 0000000000000..384249b8ac933 --- /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 0000000000000..3aa3d2ee2b326 --- /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 0000000000000..f5c299b24d76f --- /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 0000000000000..06e773dcc5f9a --- /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 d562816c17bd7..0f87f9c326bdc 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/arrow-cpp/package.nix b/pkgs/by-name/ar/arrow-cpp/package.nix index 8ecdbfd612f34..23b0d16d645c7 100644 --- a/pkgs/by-name/ar/arrow-cpp/package.nix +++ b/pkgs/by-name/ar/arrow-cpp/package.nix @@ -36,7 +36,7 @@ openssl, perl, pkg-config, - protobuf, + protobuf_29, python3, rapidjson, re2, @@ -57,6 +57,9 @@ }: let + # https://github.com/apache/arrow/issues/45807 + protobuf = protobuf_29; + arrow-testing = fetchFromGitHub { name = "arrow-testing"; owner = "apache"; diff --git a/pkgs/by-name/ar/artem/package.nix b/pkgs/by-name/ar/artem/package.nix index a04e31e6b3f56..9305dabc5f83c 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 a79fa32aae9b4..c5d94322405a5 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 4aaa2ed608769..33a3a0b5de58d 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 5e8c267dbf2d5..99b38d0e02281 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 d46c6117c8ae7..1c3350aabafb2 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 40be3cef2fa89..c6505c519f054 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 85ffce52b6fcd..0bc1c349bb283 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.50.0"; diff --git a/pkgs/by-name/az/azurite/package.nix b/pkgs/by-name/az/azurite/package.nix index 979ddad79cca5..24fb96652f954 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 65a9950e30616..234b5e1f176d0 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 054acfa7c8f1f..c3bd3889c39d2 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 c7220e10e5d72..699bb7a903b07 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 e1fdd004f087e..2ab6721f8c365 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 62531b7ac2b9b..38426f2c68e1a 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, @@ -283,11 +278,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 bac18366f9636..d1dc13fc8991b 100644 --- a/pkgs/by-name/bo/boa/package.nix +++ b/pkgs/by-name/bo/boa/package.nix @@ -6,8 +6,6 @@ bzip2, openssl, zstd, - stdenv, - darwin, }: rustPlatform.buildRustPackage rec { @@ -32,16 +30,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 d609ef99196b7..a28522dce7dd3 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 c8aa82dedf76b..7c76299df70ce 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 b22741da77b07..d1e96531a95d2 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 1928ced398f62..6d73ad238382c 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 e7003dc229847..8bc8bdd917616 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 d8a4365afe6f0..1d96951ac59c8 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 6495652b190bb..ca43b5ba79cb2 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 f14a0081cd401..809edb20ac349 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 3a4c056117ba7..fd690616a5bfe 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 af31e5f60aabe..d1985e7a460f2 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 13c8f86603a93..3001f1ae40209 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 9d052d9df626a..8deaf38fa346a 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 61bfb416f9afe..6e8cf25fc7290 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 d0fbd26e846e0..2d20d48146b7e 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 d97e19fb6a5e8..072522b8d4765 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 8ab9656c8c221..e2fb19230887b 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 e0cff456712ad..c32c8cd452b62 100644 --- a/pkgs/by-name/ca/cargo-geiger/package.nix +++ b/pkgs/by-name/ca/cargo-geiger/package.nix @@ -1,9 +1,13 @@ { + stdenv, lib, fetchFromGitHub, rustPlatform, pkg-config, openssl, + # darwin dependencies + libiconv, + curl, # testing testers, cargo-geiger, @@ -23,18 +27,22 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-aDgpEfX0QRkQD6c4ant6uSN18WLHVnZISRr7lyu9IzA="; - nativeBuildInputs = [ - pkg-config - ]; - - buildInputs = [ - openssl - ]; + buildInputs = + [ openssl ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + curl + ]; + nativeBuildInputs = + [ pkg-config ] + # curl-sys wants to run curl-config on darwin + ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl.dev ]; preCheck = '' export HOME=$(mktemp -d) ''; + # skip tests with networking or other failures checkFlags = [ # panics "--skip serialize_test2_quick_report" diff --git a/pkgs/by-name/ca/cargo-generate/package.nix b/pkgs/by-name/ca/cargo-generate/package.nix index 3c4d01d28f370..668174e7aede4 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 e4d839f57aa4d..f7ee8b1fc56ed 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 a9f2a69a3a1df..4225e06906519 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 51dde7bc70581..21527f9b2e59b 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 33851806f7ea8..f4b30c6b4250b 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 5581bad62b2ac..71ef2c04fe798 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 72813c771b272..c14cb9982ec1e 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 c9d50be042e84..204189edcb526 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 b3e40543ed3f3..380e4a7374755 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 c57bc18292b3f..5594a8602be10 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 8e91c3c5bb22c..8d755e78ef27b 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 d87083bb08532..58b0f94415525 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 157a1f175e8ce..2e34afa3bd49a 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 95431b78947f5..36b9aca3122ce 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 02b3ca664fe05..5f54ba0c9d879 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-gpGBXh1qR5cFZXDSYKDYg8d4/A/K88dYSUb9mNrmGno="; - 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 65a41aa8ca911..d59ff0f0ac72e 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 c669ab159ed64..7502501d53df5 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 2dc1c2ca2082a..034b7544eed2a 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 841d7b57ea695..1f0afa5289b00 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 ce9289c1a8cf9..52772adaaf6e0 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 219553af4b609..59befd9ae071a 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 b3293c2ef5c21..241624683aeb9 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 48ef60083dde2..acc76f8f53026 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 073c6ce3ed9c5..b5f79fdd1a867 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 0dc77de118051..9799e446af64d 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 a5147b3ae7056..4c63aa50be43f 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 ea40863dd6b6b..b1ea2ba7875ad 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 dc9fa955817f0..218d867f44821 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 61b8766d65019..73175713bbe90 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 df3a9321f10ca..85882d414c525 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 a7eedd6457383..5b12ce60d3d1d 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 e1bd2d3d888ab..96afcd7031279 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 1e73159f80628..650ccfacf768f 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 d2d0651f5123a..5ed2283649a3d 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 22597dd1f7811..66bfcc8dab993 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 281570d99ab13..67fad206fe406 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 08f5ea016148d..7d2b48cd3d134 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 03c5e6e7b0a81..4170d25e5e631 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 30e5ad35d5588..c832396b10ea5 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 f8c073ab8ce93..26d3d9eb6ba83 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 2095e4091881a..831fc448615be 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 2a56fd2830a76..81ca074ff9cba 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 a45cbf9625038..5f873a8fdd61d 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 7569bdb81082e..f088947528c26 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 7012a40ea5b23..abffd72bd5559 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 3e2b74a4d5886..8ba13330dfe12 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 b5842124d09ed..6d84f0302b14a 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 fe28b750ab155..c6fd0ebeee21c 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 649d3757879f2..7bb238cd612c7 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 a617fc7fa1806..37804ca9e8315 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 ab126bda6876c..6893c8f0502bf 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 dde3104c76226..2fcd06953ac4d 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 29e620568ab53..666bc7ba60d5b 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 ad71301237268..0f709042822f8 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 f5f9e30197a23..e618554e01b5b 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 fa273a1b40405..01a3eebb08809 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 66d24602a3f71..a5a95e663b4ff 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/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 98e4e8d584b09..39f83389db5dd 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -106,11 +106,11 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "293"; + version = "294"; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-DZLeZhhWHcBGbO0lCucs5+6kXfwKk71Iwxhjej0ClLE="; + hash = "sha256-9LwP/IL58OdKlB9X4zo0HDEG3nuR6HOBZmSp5166N6E="; }; outputs = [ diff --git a/pkgs/by-name/di/dim/package.nix b/pkgs/by-name/di/dim/package.nix index 9369e055d8506..2ead070f750d5 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 5d491178bd3b0..da7faadf93650 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 3c181f50deb42..0bd513a08e5c3 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 73846692747dd..8d2a256487541 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 edfc762ad6023..a4764873b532f 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 b5356f4b1933f..6e046bf813180 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 = "11.0.1"; diff --git a/pkgs/by-name/do/dockutil/package.nix b/pkgs/by-name/do/dockutil/package.nix index 264523e970fda..598f504eb9932 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 854a56de07096..d1cd037a130b4 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 1ce408dfdabc3..90cb06b6babb7 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 0a6a950e93f1f..23f798d7061ac 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 7b4398e1e2bbe..e7c1e70b8d6eb 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 2eb11cd61ea4c..b332fafe1aa57 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 87339d21f6f97..789fa76979b99 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 ba98905413e88..b85ad1a50ba54 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 3d154e94567f8..3420b9e8db97d 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 b62086b95b521..f7e22cd77abca 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 368017e0fa450..7a9d0631c6d8f 100644 --- a/pkgs/by-name/du/dumbpipe/package.nix +++ b/pkgs/by-name/du/dumbpipe/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, rustPlatform, }: diff --git a/pkgs/by-name/du/dummyhttp/package.nix b/pkgs/by-name/du/dummyhttp/package.nix index ea3406aa4c013..d212809cf1ded 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 e16f95fe74127..49bb2b6e1948d 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 305dbbd60330f..39871a0e8bea6 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 0000000000000..9d551e5105356 --- /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 8f225e7154375..334b5ddc35a1c 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/edencommon/package.nix b/pkgs/by-name/ed/edencommon/package.nix index 95e31de10e53d..eb0a3e823440b 100644 --- a/pkgs/by-name/ed/edencommon/package.nix +++ b/pkgs/by-name/ed/edencommon/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "edencommon"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; outputs = [ "out" @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebookexperimental"; repo = "edencommon"; tag = "v${finalAttrs.version}"; - hash = "sha256-wY6HEIQZdyyglXADxq9zaCrRCneqQEBs+EqoY3mNY3E="; + hash = "sha256-WlLQb4O4rGhXp+bQrJA12CvrwcIS6vzO4W6bX04vKMM="; }; patches = diff --git a/pkgs/by-name/ed/edge-runtime/package.nix b/pkgs/by-name/ed/edge-runtime/package.nix index e6133bf1389e6..19607f2c995c1 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 3c1cc3607a6fb..bcafef63baded 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 c5a1475eaaaee..ecfb50a5d1b07 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 fb9eba883f69a..cd341ac4296b7 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 d54fb62c911cd..8578b8307378d 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 14267e6c1aaa6..91e0a7cd3f3c0 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 f365a2c54794f..266144cd48081 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 8e60ada716f54..7b21b7297b7c2 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 634ecfbbf4d0a..d60842ae2133f 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 9362d2d4007e9..13b15abe5f2a0 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 26b57d89e758b..e8131c0d8b575 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 9c04adecdb0a4..7cf45f25c4b1a 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 ecf889379009b..6508f3fe4c779 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 9ecdb4239114c..c4b7ca10efaf3 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/fb/fb303/package.nix b/pkgs/by-name/fb/fb303/package.nix index 82ece3cd56218..834f700df656d 100644 --- a/pkgs/by-name/fb/fb303/package.nix +++ b/pkgs/by-name/fb/fb303/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fb303"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; outputs = [ "out" @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebook"; repo = "fb303"; tag = "v${finalAttrs.version}"; - hash = "sha256-ofQshSBWjL02Z9iQVJu86eet1ULANYzUUcOLBfKJip0="; + hash = "sha256-Cgr+uuUl+tlyWdAvBCVMK/mInYu+M5N9QLMTvvJ3oEk="; }; patches = [ diff --git a/pkgs/by-name/fb/fbthrift/package.nix b/pkgs/by-name/fb/fbthrift/package.nix index c69aeb48bd97f..1987f574e7f4d 100644 --- a/pkgs/by-name/fb/fbthrift/package.nix +++ b/pkgs/by-name/fb/fbthrift/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, + fetchpatch, cmake, ninja, @@ -25,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fbthrift"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; outputs = [ # Trying to split this up further into `bin`, `out`, and `dev` @@ -39,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebook"; repo = "fbthrift"; tag = "v${finalAttrs.version}"; - hash = "sha256-130BHYUFDo11T9bI7cQ7Y+lTnFSr3WNgJ7IA+3BE9+g="; + hash = "sha256-W86jBqq0wC8ZYcE7MQ76rV3axPf7efXieEot6ahonUI="; }; patches = [ @@ -48,6 +49,16 @@ stdenv.mkDerivation (finalAttrs: { ./remove-cmake-install-rpath.patch ./glog-0.7.patch + + # Backport upstream build system fixes. Remove on next update. + (fetchpatch { + url = "https://github.com/facebook/fbthrift/commit/638384afb83e5fae29a6483d20f9443b2342ca0b.patch"; + hash = "sha256-q0VgaQtwAEgDHZ6btOLSnKfkP2cXstFPxPNdX1wcdCg="; + }) + (fetchpatch { + url = "https://github.com/facebook/fbthrift/commit/350955beef40abec1e9d13112c9d2b7f95c29022.patch"; + hash = "sha256-SaCZ0iczj8He2wujWN08QpizsTsK6OhreroOHY9f0BA="; + }) ]; nativeBuildInputs = [ @@ -65,11 +76,11 @@ stdenv.mkDerivation (finalAttrs: { wangle zlib zstd - xxHash ]; propagatedBuildInputs = [ mvfst + xxHash ]; cmakeFlags = diff --git a/pkgs/by-name/fh/fh/package.nix b/pkgs/by-name/fh/fh/package.nix index 2825650124232..1d0e0ae613b09 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 633a148451e4d..b6440098e92fc 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 55a66bb2449da..5a2cbe5968787 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 2ecb4b4142d19..1c43375c7f378 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 344844b985888..7df036a807227 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/fi/fizz/package.nix b/pkgs/by-name/fi/fizz/package.nix index 44edf61ea2215..e451ee6fd812a 100644 --- a/pkgs/by-name/fi/fizz/package.nix +++ b/pkgs/by-name/fi/fizz/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fizz"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; outputs = [ "bin" @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebookincubator"; repo = "fizz"; tag = "v${finalAttrs.version}"; - hash = "sha256-czGCQNigLveQu0lvu1Dbamk6Upngr2i3njvLSNKSNj0="; + hash = "sha256-khaUbxcD8+9zznH0DE/BpweZeDKafTnr4EqPbmOpckU="; }; patches = [ diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index 7c5bd5c6fc447..afc1ac74c150e 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 0155d14ea7936..1bfbe8d0c2a55 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 b54936e1a8958..8b01aaab40557 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 1bd78a3dee6e0..05e30e487e8d0 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 789f290cd987a..653da761f4d6d 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/folly/package.nix b/pkgs/by-name/fo/folly/package.nix index 6d9313acbe0a1..9f029393134ff 100644 --- a/pkgs/by-name/fo/folly/package.nix +++ b/pkgs/by-name/fo/folly/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "folly"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; # split outputs to reduce downstream closure sizes outputs = [ @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebook"; repo = "folly"; tag = "v${finalAttrs.version}"; - hash = "sha256-OuMbxZ9sl9KPDHFae503R0AqzDYFdyuaGK1BospRtfs="; + hash = "sha256-P2saSFVRBWt5xjAWlKmcPJT9MFV9CXFmA18dIDCO84o="; }; nativeBuildInputs = [ 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 0000000000000..4a441d944c8f9 --- /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 0000000000000..b443788a941a5 --- /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 000dae2e8e34f..e77a03029509c 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 1469d62336425..94e20e3eee59c 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 ac833b59882f0..6ca129b98a5a9 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 ca0f1923098f2..5a1ef392ff063 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 25e405b6b9b33..72ee6927f02e9 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 22bbfbf05428a..d371515e37422 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, nix-update-script, }: @@ -19,10 +17,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-61+hEq0cdJZ+DTgN/ZtK6IKuwLCq3oxk0SrzqWewQXs="; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - ]; - passthru.updateScript = nix-update-script { }; meta = with lib; { diff --git a/pkgs/by-name/fu/funzzy/package.nix b/pkgs/by-name/fu/funzzy/package.nix index 64b5ae43073ba..f3f659bcc5bd4 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 1ca6761b33c28..f6364c9db281b 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 5bc5eb315ebd8..1c362653909f3 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 6d2ffabdb9a7f..43fd2d976b75c 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 f32e62aae86ad..b9dcdad4c4e59 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 7dedb213faa46..cb3d633791368 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 0000000000000..daa63e40bfd27 --- /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 9a46d37d698d5..45707a5a4d4b9 100644 --- a/pkgs/by-name/gd/gdbm/package.nix +++ b/pkgs/by-name/gd/gdbm/package.nix @@ -8,13 +8,20 @@ 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 + ./upstream-musl-ssize_t-fix.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 0000000000000..cbc1045305b7a --- /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 0000000000000..1bf42fde28fb1 --- /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/gdbm/upstream-musl-ssize_t-fix.patch b/pkgs/by-name/gd/gdbm/upstream-musl-ssize_t-fix.patch new file mode 100644 index 0000000000000..79f5b3b16eefa --- /dev/null +++ b/pkgs/by-name/gd/gdbm/upstream-musl-ssize_t-fix.patch @@ -0,0 +1,25 @@ +From 39ef0347f78ef691c9ad815360198f577043ce4c Mon Sep 17 00:00:00 2001 +From: Sergey Poznyakoff +Date: Mon, 24 Mar 2025 07:56:00 +0200 +Subject: Add missing include + +* tools/gdbmapp.h: Include sys/types.h +--- + tools/gdbmapp.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tools/gdbmapp.h b/tools/gdbmapp.h +index 3ea826b..e20253a 100644 +--- a/tools/gdbmapp.h ++++ b/tools/gdbmapp.h +@@ -16,6 +16,7 @@ + + #include + #include ++#include + #include "gettext.h" + #ifdef HAVE_LOCALE_H + # include +-- +cgit v1.1 + diff --git a/pkgs/by-name/gd/gdlv/package.nix b/pkgs/by-name/gd/gdlv/package.nix index 87858f7a67522..2aeace32b8fea 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 07dd3f449d130..dee540bec8839 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 d55dda6ebc21c..2a2d292e17fcc 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 53a20c7308a3c..0ecba4acd1e08 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 ccae47da4d485..48de695bb91f7 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 0da0ca63a6d91..69694f1670ad2 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 1737072421f60..8c80579becf74 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 4d7431b4fe80e..1c0399a995b9b 100644 --- a/pkgs/by-name/gi/gildas/package.nix +++ b/pkgs/by-name/gi/gildas/package.nix @@ -11,7 +11,6 @@ perl, groff, which, - darwin, ncurses, }: @@ -48,33 +47,25 @@ stdenv.mkDerivation rec { which ]; - buildInputs = - [ - gtk2-x11 - cfitsio - python3Env - ncurses - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; [ CoreFoundation ] - ); + buildInputs = [ + gtk2-x11 + 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 ea4c142d369e6..d6837ec1452bf 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 36092e7bb8083..11ef95495dd4b 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 5136e112ffeeb..95e48e29d5e6e 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 32bdb30fc5f57..54957d139fbb7 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 f98afaf57f860..c3190b1517b35 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 c778dd82857b3..2996a06c9853e 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 e8937ae98db97..843b1bc8e51c7 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 992c25b89a3cb..a125753eec392 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 608adfa25c0f4..67243bc799014 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 @@ -36,15 +34,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 8b56b68280a03..e2a04faa82924 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 8288a70d3c066..f5417c49b36c2 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 3441413c7135b..c38041e4f5774 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 925b13b71b615..eb00dfbd7918b 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 867bc19a9bd8d..404aaaaf90fc9 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 d6a3942e73200..9e3de5731e9f2 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 f3aea88b96d01..51e87ffddcd5b 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 f1db72724190a..2f24dbef6752f 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 6838bccacc0a9..f1a5a9746f4f5 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 b473ed55a9a38..14fe665be7ffa 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 3bb374b476004..e432df1a798d3 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 6da23ccfb95d1..ed6469b940b04 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 fc2de8e52d78f..b504b09afefd0 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 b4d4f268fe150..4f688d9b8041e 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 218a46d3fb98f..ca28240fa7053 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 c65b636eb1a3a..e409dd140face 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 12f6e8f38c7e8..69bf2531e07e5 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/google-cloud-cpp/package.nix b/pkgs/by-name/go/google-cloud-cpp/package.nix index 3b8a0fe9f0f48..1f6c115e09aef 100644 --- a/pkgs/by-name/go/google-cloud-cpp/package.nix +++ b/pkgs/by-name/go/google-cloud-cpp/package.nix @@ -14,7 +14,8 @@ nlohmann_json, openssl, pkg-config, - protobuf, + # upstream PR to update: https://github.com/googleapis/google-cloud-cpp/pull/14974 + protobuf_29, pkgsBuildHost, # default list of APIs: https://github.com/googleapis/google-cloud-cpp/blob/v1.32.1/CMakeLists.txt#L173 apis ? [ "*" ], @@ -48,20 +49,11 @@ stdenv.mkDerivation rec { }) ]; - nativeBuildInputs = - [ - cmake - ninja - pkg-config - ] - ++ lib.optionals (!doInstallCheck) [ - # enable these dependencies when doInstallCheck is false because we're - # unconditionally building tests and benchmarks - # - # when doInstallCheck is true, these deps are added to nativeInstallCheckInputs - gbenchmark - gtest - ]; + nativeBuildInputs = [ + cmake + ninja + pkg-config + ]; buildInputs = [ c-ares @@ -70,7 +62,9 @@ stdenv.mkDerivation rec { grpc nlohmann_json openssl - protobuf + protobuf_29 + gbenchmark + gtest ]; doInstallCheck = true; diff --git a/pkgs/by-name/go/gossip/package.nix b/pkgs/by-name/go/gossip/package.nix index f666cb2f7e5f3..33eec234f3891 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 2f128bb06305e..a5a56b609a87e 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 fc65506c631ec..5f609d110b22c 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 5d15310837aa3..c58d34f1765c2 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/handbrake/package.nix b/pkgs/by-name/ha/handbrake/package.nix index 46153f48d145b..679c110e90449 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 3d965efa37430..36ee26365a18b 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 1ccf40443fee4..d059ed8fd02fe 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 f93de6fc5dd9b..2a37463e1bc27 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 52d8badc95fb2..11b888c4c59b1 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 89643bad6a1b9..a3271d8ee3159 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 9e4cc9f9eec22..bc3ec4f995ccf 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 937d212c37eb2..b10a23cc8c62c 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 391b4f400bc9a..695d17726b38c 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 0f171a6b81e64..e7467882d85da 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 7c3185aedc876..bee4991477607 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 f7640baffc8d5..fd6e2b8fdc841 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 00bd02f69ed43..45d5d54ac83ab 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 4bb5187ab518f..a587f8bce7abd 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 e2fec783cb762..79cf306153283 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 01138c9e35170..8906373f993ca 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 86b4dd7f86deb..9e67a9d4ed7bc 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.6"; src = fetchgit { url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git"; rev = version; - hash = "sha256-+CoXoTlQu7ofXPueia1t1vpeH092fYBxLYB+xV4WNEs="; + hash = "sha256-JQfYZtdpJfIZWTbYYj07YWx4auAGQMiedIMpP5DyxSo="; }; outputs = [ diff --git a/pkgs/by-name/ja/jasper/package.nix b/pkgs/by-name/ja/jasper/package.nix index 13f0949c976c0..99326fed642d3 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 818724a409bb8..aac9207c26978 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 4d8849bed82c2..fb49e4e51023c 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 cfb33fa796bb3..a2544073b83cf 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 fb923caea5951..72e1c48a3d94d 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 308103c09bb73..16956d078fc91 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 a3839536694b6..5c2ac20a8e829 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 80e0c4b31c746..bbbe29f0fd80a 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 ba8cf79ef86a4..fc4d2aa1b860c 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 1e42a8430dd8b..1395e113ac217 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 d100621bff69c..08b1503ea2637 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 2a4abe1194ce3..7df5288488e12 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 7c33e7e0b9eb7..94eb2b4bf18d2 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 4d350cebdf482..b205e1484df02 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 845e6fff4ce34..ebdadf611ed2d 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 9546a34ab7b0c..89acf9a051ebc 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 84abcc2a04bd0..70824ce6352c0 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 d1b830abf4aac..b25304679cbf8 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 34b5612d9b1f1..4f95c0d3382cb 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 cd197e43bec03..0c1516e33c715 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 16d3029eccd83..d271b1c883296 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 d598a4ca7c078..85ef9ddf98062 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 9ca3eb727e77e..82dabbcd3ffff 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 95b6ffa898a00..03f87a50d91c1 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 31cac3531b68e..12181d2036acf 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 25f05d80fb526..df66198380599 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 99e1862dd5f90..f6802c3349514 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 4a7fbb5409db8..5b01f4f6aef63 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 0000000000000..a12b8f0459be7 --- /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 0000000000000..99aa886a8eaa2 --- /dev/null +++ b/pkgs/by-name/li/libapparmor/package.nix @@ -0,0 +1,115 @@ +{ + stdenv, + lib, + fetchFromGitLab, + autoreconfHook, + autoconf-archive, + pkg-config, + which, + flex, + bison, + withPerl ? + stdenv.hostPlatform == stdenv.buildPlatform && lib.meta.availableOn stdenv.hostPlatform perl, + perl, + withPython ? + !stdenv.hostPlatform.isStatic && 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 + ] + ++ lib.optionals (!finalAttrs.finalPackage.doCheck) [ + # TODO FIXME This is a super ugly HACK. + # perl is required for podchecker. + # It is a native build input on native platform because checks are enabled there. + # Checks can't be enabled on cross, but moving perl to + # nativeCheckInputs causes rebuilds on native compile. + # Thus, hacks! + # This should just be made unconditional and removed from nativeCheckInputs. + perl + ]; + + 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 353f31c0e1284..51d1da2f66be4 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 ba3fa9a74633b..68a443b16e663 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 0000000000000..73f1f6de7667b --- /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 e0eb69704199d..122cbb651ab9e 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 f2f86625c4232..5420475ae5af7 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 e863863fe6f11..3be92789614bb 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 8aa06f577a95d..247fa1607940e 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 4eb104dbce543..c7fabd5eb5c67 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 0000000000000..e18595b1caf2e --- /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 67ccc456dc74f..191a7d484d693 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 0000000000000..8ad5577de7b60 --- /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 f9ffbb589bf70..0000000000000 --- 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 2edf66d0b31dd..9f1f8986ff4a5 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 a5a16f53e338f..4490619f1f716 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 0000000000000..2fed4f2cee8d4 --- /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 c4d5b7addae88..4aec113dc9fef 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; - - outputs = [ - "bin" - "out" - "dev" - "man" - ] ++ lib.optional enablePython "py"; - - src = fetchurl { - url = "${se_url}/${version}/libselinux-${version}.tar.gz"; - hash = "sha256-DDdWvKBHyScCgdfE3N7NAAty44oYPJMGYeupaQg5tUE="; - }; - - 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="; - }) +stdenv.mkDerivation (finalAttrs: { + pname = "libselinux"; + version = "3.8.1"; + inherit (libsepol) se_url; + + outputs = [ + "bin" + "out" + "dev" + "man" + ] ++ lib.optional enablePython "py"; + + 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" + ''; + }) + + (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 ]; + + # drop fortify here since package uses it by default, leading to compile error: + # command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] + hardeningDisable = [ "fortify" ]; - 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" ]; - - 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 eae78b62785da..277d7d5238b3f 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 ea4a5e45838a3..f04de97e9949b 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 084b9c8126482..db6bdd650e7c1 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 b0d71460eaf05..3cf2722f216a6 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 09211b89c89b3..3a1d5b6d13fca 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 9d3c64255893e..3521249a67660 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 b544b1c6f77e2..2c7c53c46353e 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 94977b4205563..54312f6918fd7 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 155ff34d39cc8..2308f77b58a64 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 24a41781d447e..d1b762b4e0146 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 a5a4ac228048a..01d404151dbb2 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 a62f5b269f109..213c4174db1c2 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 a1a515097307c..03bbf3299520e 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 66ede7d221c31..0257a426b04f4 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 d68d86c21809f..8715e8383b3e2 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 686831fd92dc9..12d0e5d54c90c 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 600082edef213..6ce497ea5a59c 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 7a03cab4ab154..365f87477ab6e 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 1bf3282df3175..12c94f8cce5fe 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 5324d1e13240d..9c19652d5323b 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 ee275ba8ad1b5..ba6f24bbf5bf6 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 6127ecba9e7e4..eace661ef36c7 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, unstableGitUpdater, }: @@ -27,13 +25,9 @@ rustPlatform.buildRustPackage { 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 cd69a7072e3b4..51a2113fa17ab 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 32d43f3d05b14..947626dd46a97 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 bf74f70ffd5a1..f8e2a2c382a44 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 bf3e0b657d723..03d34ca4257f4 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 d8d645113287d..7481da85d1e95 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 baabb4624d872..5155985b1f985 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 b88b92d78f902..ad56397549271 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 1248862513b4a..b5782bd57d1b3 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 6dcea572c57f5..16d1ad758aa3a 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 0e846eacf47a3..c9f694e68cf95 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 c3a38d74b0cda..d562355d6c005 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 21b12fc2501b0..a69f81120099b 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 5956ad70637a8..abbb890aa74ae 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 2a0d2922dfa02..f1a888e021802 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 430e3f32f30ab..5de989c1176ab 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 fd18fe07fc960..a97b80644f49e 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 2840a37eb50b7..57ad9750434f2 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 bdefa68e03905..ea9e4e002d69d 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 c2010ce3a10b5..b9f4dee6a2ee2 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 2f5d08158f94c..dc44e039ccd7c 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 84f46fd49e252..af9f172fa69c6 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 d85fd90783b03..36b2f3f5e6091 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 958ddc1a131d0..7c9f335112375 100644 --- a/pkgs/by-name/mi/mise/package.nix +++ b/pkgs/by-name/mi/mise/package.nix @@ -1,10 +1,10 @@ { + stdenv, lib, nix-update-script, rustPlatform, fetchFromGitHub, installShellFiles, - stdenv, coreutils, bash, direnv, @@ -12,8 +12,6 @@ pkg-config, openssl, cacert, - Security, - SystemConfiguration, usage, mise, testers, @@ -40,12 +38,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 38f326992f670..a9c57605e1ded 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 aede71ab8bc22..1f3b5add9fed4 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 f0a2e64e10482..bd2777f294d1c 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 0d9e3bc642dd4..2923cf1db51c0 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 34f8a00ce89c3..0539ec1e8bf5e 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 ebda6555cd133..b4575cb3f5ca0 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 589e27d4f32b2..51578dd19063c 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 79de1ab9de901..9874292c6f8a8 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 6e52b2ecaa377..0bb272ac66094 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 01d4cddc5bbc5..8a0f001b1788d 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 79fc67987ca68..50344eb225891 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/musikcube/package.nix b/pkgs/by-name/mu/musikcube/package.nix index 8c59e98339857..fa94ea6ff8069 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/mvfst/package.nix b/pkgs/by-name/mv/mvfst/package.nix index edc2a6808b6f8..4246792a4db98 100644 --- a/pkgs/by-name/mv/mvfst/package.nix +++ b/pkgs/by-name/mv/mvfst/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mvfst"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; outputs = [ "bin" @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebook"; repo = "mvfst"; tag = "v${finalAttrs.version}"; - hash = "sha256-IsBydt1T33yedlaoyKl43fB7Dsuu4RPPiJuUtwZIUGg="; + hash = "sha256-/84smnZ2L1zDmkO1w9VQzVhXKt/S5azQr7Xpr8/dOA4="; }; patches = [ diff --git a/pkgs/by-name/mv/mvnd/package.nix b/pkgs/by-name/mv/mvnd/package.nix index 7e347bafcab7b..473580df77381 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 77f4525ec95ac..4d882527c1154 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-9eiBFTb1dMKnM9VDPcV8dF7ChswVha0zCXjxlD2NCNc="; 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 d601857dded1c..d0e39e5dccea2 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 66168b2e7cd80..c67aaa36d62dd 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 31efe5a446b56..7700a16fe6288 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 4ab6257c3f7a8..ba46eeda5f8db 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 22dc97f7d1d62..ee69504c27fe8 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/nekoray/package.nix b/pkgs/by-name/ne/nekoray/package.nix index d0e751d03f3c3..fc524827a1d68 100644 --- a/pkgs/by-name/ne/nekoray/package.nix +++ b/pkgs/by-name/ne/nekoray/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nekoray"; - version = "4.2.12"; + version = "4.3.4"; src = fetchFromGitHub { owner = "Mahdi-zarei"; repo = "nekoray"; tag = finalAttrs.version; - hash = "sha256-5BXrfNPBZ+smpniA1jOPWE0X/be/C9MzswfbwmWEnyQ="; + hash = "sha256-h0LkH58+QQFeSwqhqOZDcFF0n98YJEHH/1tq72LdZpI="; }; strictDeps = true; @@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) version src; sourceRoot = "${finalAttrs.src.name}/core/server"; - vendorHash = "sha256-PDED6Haa3m2CZLij2A8Am7vSwep2YFrR984UNypduWo="; + vendorHash = "sha256-CTI9wDPJ9dYpUwvszY2nRfi+NW0nO8imt9lsQ7Nd1Q8="; # ldflags and tags are taken from script/build_go.sh ldflags = [ @@ -116,6 +116,9 @@ stdenv.mkDerivation (finalAttrs: { ]; }; + # this tricks nix-update into also updating the vendorHash of nekobox-core + passthru.goModules = finalAttrs.passthru.nekobox-core.goModules; + meta = { description = "Qt based cross-platform GUI proxy configuration manager"; homepage = "https://github.com/Mahdi-zarei/nekoray"; diff --git a/pkgs/by-name/ne/nest-cli/package.nix b/pkgs/by-name/ne/nest-cli/package.nix index 76c5f37fb1438..3a8feae70c077 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 a8c268e2abb99..c1ad4ea5d064d 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 96d1bbb78e00b..c6191cd6bdfae 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 8a54783f91f62..fd45a8ee81cdb 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 96c63f9951a96..8e9d82719ffd8 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 34c912a8afc1e..83a6d04ed5f9b 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 f97506eb624a3..0253925887ce9 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 b9d371763bd0a..5c2504413a03a 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 742da2fb0a68a..c14740055ad05 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 ab6cf7acfec37..5ca8e3ca2b9d2 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 03b0e0b78a0c4..c50be7ede2a14 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 961ea4afe735e..fa4ad7a7a7224 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 2511a260b2790..9149274b37d3f 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 458a03ade2401..267107cbdb460 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 8e895030339ff..9f6077c567688 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 13139e54b6db6..71bc900fed889 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 36426f03ea832..d903cf04e92dd 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 485cced955758..f73007bf9a08b 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 6c32f8c19c94a..97413ca90f7c0 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 af926182fa91b..2a5317c2f4597 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 3c9db899f0709..8898152794e14 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 f959cfd02c6fd..61f46f60930c9 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 4b9269f11d141..db93400442935 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 0946695d21ad8..4da4d7f0e896c 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 332329aac0834..3c59d77be355f 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 cdef316b45a2e..b41cb0e48b316 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 0000000000000..eb7fa04c415a2 --- /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 8b8ce92050981..c30f50c52bda1 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 7ba4aa030a474..20cadb0eff293 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 805880ed1de77..4142c4ef3fa2a 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 7ae098af18989..eb59f6b8e6d32 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 c68764ee1f6af..71f71e966e61a 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 293eac8660b20..6295a0c98e385 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 bb6bd763ea1dd..84c4f11dfdead 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 7bdfe8e24f14c..d70de0343f308 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 7b5e0bffc3d28..55195c9406883 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 9eac6e3074da7..6bbe4f57d718f 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 4714e994308a4..8c642beb23da0 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 588993c98e37c..8d42b97d3640c 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 f6c984e4b9df8..c93d0ba401007 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 501a74ec098fb..fa65d10af9e3d 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 5cf56cc1bf9c1..482bd1c767f35 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 6f03e4c6c1cc9..29f9deb8bca1a 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 c19b5e3a4f3b5..f1fbb658b10c6 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, versionCheckHook, }: @@ -34,13 +32,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 aa4f22baa43e1..d57c7523b53da 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 67c8c1b9bd5f7..3176c2f5c4c84 100644 --- a/pkgs/by-name/ov/ovftool/package.nix +++ b/pkgs/by-name/ov/ovftool/package.nix @@ -129,7 +129,6 @@ stdenv.mkDerivation (final: { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.Libsystem libxml2 ]; @@ -244,7 +243,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) @@ -263,7 +261,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 6a25f6a568790..95e664b198893 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 75e98dd7d0e91..082265addff8a 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 fc18cc37c64ae..3176d0ffcdd1b 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 ac9043901a7c0..7d3e3580ba054 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 16fb274d0130a..d004151ec79c1 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 a3168a587419a..cc95d3acc04a5 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 7834c46fc2e7b..c8c579a074d7a 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 422ebdbbf6959..3fd7ed8e9150a 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 1616159e31c1a..f9af218e70edc 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 b2f852a4709ae..065a5354c571e 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 c4abb4bd887e3..41445394d5b85 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 a57016c84c360..ebc7a6ff1c453 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 771169e90c282..9c2cc4c91f7e5 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 560f1e7c7a10e..59aad8623053e 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 2e4837f6899af..0eeb269bb258d 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 a06b35650757c..933156c3e5d69 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 33ffa99ff9017..b01632e6a4fb2 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 19806488fa7f6..35cfe1463b832 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 159acd4ca1e7c..e0e8945250a84 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 5e9ca01c8e8f1..86a346c55fdd8 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 4a549e27921c5..bca2dbd1f25df 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 b36051cd5e428..c57f590b7e6f3 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 6e2e45eac3b00..8f7cbd50042d8 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 d79d200af788a..a7b6f3813b503 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, @@ -50,8 +49,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 87f4935e2cf57..2db2d3e0cb2c1 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 3ddc577400bb2..60d6d11746059 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 74b04c56eccea..ea697c070e4e2 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/ponyc/fix-darwin-build.patch b/pkgs/by-name/po/ponyc/fix-darwin-build.patch index bca8f19d537d6..60446f73452ee 100644 --- a/pkgs/by-name/po/ponyc/fix-darwin-build.patch +++ b/pkgs/by-name/po/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/by-name/po/ponyc/package.nix b/pkgs/by-name/po/ponyc/package.nix index b290f5c69bb4d..77979b862a059 100644 --- a/pkgs/by-name/po/ponyc/package.nix +++ b/pkgs/by-name/po/ponyc/package.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-1OJ2SeSscRBNr7zZ/a8bJGIqAnhkg45re0j3DtPfcXM="; }; - 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/by-name/po/porsmo/package.nix b/pkgs/by-name/po/porsmo/package.nix index 21dba217b3264..4ae2993d59d19 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 258528daa8c37..e03d277dd3af1 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, @@ -66,9 +65,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 4dce0784aca01..06fdc363d7116 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 f5e2f75bbacd6..47f77406421dc 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 0000000000000..7098b1789fb19 --- /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 5b27b6ffe9ce0..657d2616f4b7b 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 3d805a9bd28af..d36c608385af9 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 ce3a229d30398..92ae4632363a4 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-oyATT8lEzBltT6+jXMAHvhPTdXGO4Hm5WwEjy/2bgmE="; 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 7273982206f5a..8531f723018e2 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 4715f0cf80cae..d16e452b3a9ca 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 dcdceee7cd93e..0b69b4db9bd07 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 af1916667b2df..3a09cd6246923 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 cafec2153e6d1..55978beac35d7 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.21.0fp"; # 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 91077b29dbe77..ed278678450d4 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 dbcd06c4ce670..a6961947e75c7 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 b6aef313ad21f..9a6121bdb15fc 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 618e9741370ba..857ea50290a17 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 2620a8d0057d4..1c7f55d5f8283 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 5b4acfd1c8b80..262de4fba3517 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 b0a6bae693e1e..a9bcb469f4f86 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 1de79c3d1b7fd..9c359fa715055 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 09e1f8ab6c9f6..7f98cc842b760 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.1"; @@ -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 bc0636c17b4d4..3931848bdafa1 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-wgJWPlURS2DxcRMzDEAXa50nQswcjbe0zj2QgF0HZys="; - 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 e6d2b1f5ca8aa..abbaeca4ef569 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 314b69d7890e4..9621e30adc046 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 8bc3258410602..3ca74877fbb41 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 278d63702ed2f..8781413e48ba7 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 02859a9bc8139..bc7ee4beba248 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 b32356df4cb79..6edeccfdd07d8 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 9a3dc66927322..e3ce9f0066657 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 e8400ee8c1b99..31b05abbb9106 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 0bcfd5c58d5f9..b5c569a9f01f9 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 cedd6767ce95e..56ceae80fe142 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/remarshal_0_17/package.nix b/pkgs/by-name/re/remarshal_0_17/package.nix index 112df133fcd0e..c3813d5c80e67 100644 --- a/pkgs/by-name/re/remarshal_0_17/package.nix +++ b/pkgs/by-name/re/remarshal_0_17/package.nix @@ -3,6 +3,7 @@ python3Packages, fetchFromGitHub, fetchPypi, + fetchpatch, }: let @@ -16,6 +17,13 @@ let inherit version; hash = "sha256-7vNPujmDTU1rc8m6fz5NHEF6Tlb4mn6W4JDdDSS4+zw="; }; + patches = [ + (fetchpatch { + url = "https://github.com/python-poetry/tomlkit/commit/05d9be1c2b2a95a4eb3a53d999f1483dd7abae5a.patch"; + hash = "sha256-9pLGxcGHs+XoKrqlh7Q0dyc07XrK7J6u2T7Kvfd0ICc="; + excludes = [ ".github/workflows/tests.yml" ]; + }) + ]; }); }; }; diff --git a/pkgs/by-name/re/renpy/package.nix b/pkgs/by-name/re/renpy/package.nix index dc72a086f7e0d..bdc76102fdc41 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 6b44a65c50304..c9a5cef39e036 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 0333ab8f71b3d..7cfba5fae8080 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 153e083f313c2..4a849ef4ed27e 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 5e87c9104bea8..86d3063460d52 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 944baa2255cab..63a7972968cbf 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 b06fb109bc2eb..9ffa2846b8263 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-3bzIScXVxT8HFmFc0svincvTyuT2F2nfFs/3ApnCBUs="; - 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 40ad6406465f2..a0849be55e55b 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.5.0"; @@ -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 c9e5437b32d21..b394ddc6d0e41 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 1a66700b17d9a..1aad60b8ec24f 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 b57810ba7e15e..b1da7ea2825a6 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 51ed10eababb0..3dd5f8d133356 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 684bb97a1709e..f64817adec84e 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 76a0c47c198b1..1c71446d2a43c 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 35316fdc68a6e..750b5a897dd9d 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 8f962d69c6f5b..61915b6e98012 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 198d3041a8494..85cd0995f1f57 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 9e8a971f81a1d..d3ac271a2a62a 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 a90b0628dcacf..73ba1fa99527b 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 a5d80ba814337..d969e4023c44b 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 47c78d76b292e..0d6d73f632663 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 9f15d8a80ba01..b561f3525b2db 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 67e4eaf6a680c..d7da3b26e7d36 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 96cbda420d44a..a706c00408bef 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 1b2b632438ab5..ea400d9b6ce3f 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 5c3f1549df0c4..136cddb890135 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 5327908e3684c..11dca679d1681 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 a87e24b168020..932876025231a 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 2d6e9126502c0..647f86a3d7c74 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 5e7c9d6a7e5f4..337bd547c497d 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 a19879a1d41c1..6ed96164be174 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 9548360b2f22d..c977562913040 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 b0b5bbf2b2e91..72e4d59d6ea7f 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 31756bdf7d66c..db379c5c85e1c 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 f36d1683b0e29..321eeb33b522f 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 e7bfd42462928..8d2e0bb7b656f 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 ec2e35728b1c3..1f1f993d4915a 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 b0fba4887cd4f..1c6d2f8a4db35 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 f5e89c1735877..04a95c7e1bdd8 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 7705bd0d0746c..d148bfe1123a6 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 191cfa461cfda..226000e3902c2 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 3a7274f7af72b..261e830134af5 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 b9a7797cc20a2..f04bf88ecb9bb 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 cac5b62199d9e..040917569f8e2 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 d2a71e7ad7406..814e10a603eb2 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 85734436ee189..06d6d99209dd6 100644 --- a/pkgs/by-name/sd/SDL2_image/package.nix +++ b/pkgs/by-name/sd/SDL2_image/package.nix @@ -18,11 +18,11 @@ 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 6f5441f3ebf47..228f35554a702 100644 --- a/pkgs/by-name/sd/SDL2_mixer/package.nix +++ b/pkgs/by-name/sd/SDL2_mixer/package.nix @@ -19,6 +19,7 @@ # Boolean flags enableSdltest ? (!stdenv.hostPlatform.isDarwin), }: + stdenv.mkDerivation (finalAttrs: { pname = "SDL2_mixer"; version = "2.8.1"; diff --git a/pkgs/by-name/sd/SDL2_net/package.nix b/pkgs/by-name/sd/SDL2_net/package.nix index d8665d2319216..6a12a05f87ec0 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 9ec2ec4e3cff9..19fb33b411296 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 fef712b1998b2..f8968606c5618 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 5dfad7645e3cd..59788c98bbcf1 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 571619c61ff70..23da12cc80570 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 31bf523f79007..c488e4b816ffe 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 02ce397ea19a4..15f5b3ff4960b 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 3d15b6dd502ca..2d05e602d171e 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 bc68f58f97451..432265d65ac7d 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 9f239af4f2f90..5d8084732036a 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 b9aaf9dc9a922..d949f6743ca07 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 8888b88705550..28939ed70d012 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-Bdk553tECJiMxJlXj147Sv2LzH+nM+/Cm5BpBr78I4o="; - 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 2a439fbf37f68..6ecd9e27d25b7 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, }: @@ -48,15 +47,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 4a300718c737b..8f1950d375ef2 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 d58b91f080ad4..0e1d20f3e69e4 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 9fbf5ac293267..9d3444805172c 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 d13c5485db55a..66e8bbcdc790e 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 70e757d7c1a1f..c50ce43067eb1 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 14b538ece5ae0..71b74b20e6468 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 c8fc7133dd19a..2a30e3b05680f 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-acWEinwYCCtoapFkL6XyASvFX4bqYS/HrKjlaAZabi4="; - 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 a06d2d8b151a9..77f38f36f6652 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 7d10da09bed51..255182141c8d7 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 983d28d303342..ad1912931c3e5 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 98e03da7a41de..60e876a69e43a 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 970f4a48ee266..77fdf78779224 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 7f64f2fe7e1ac..f8d82b213b31a 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 df39145c59732..ad1150c4b03e1 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 07e4fda8cc76b..8fc1c04ec6b5f 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 5535c8796580d..cf8a4471b41bf 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 61121b019e5fb..156650a09ef15 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 cd8a5bae52caa..a14e5f7502369 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 c28c1c8f52eb3..e5d5b402b8263 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 1624d07f80aad..d0e0d18282d55 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 f7934b44ebf8c..b6812fe601a4f 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 3d34a3dc05471..f497f538e2901 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 66065fd745886..1496229ad9e8a 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 b2b4034612227..8980661212e7d 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 3057f97ad5aec..f80017b8c57c8 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 6de2efdc28215..b5a5ff2c82821 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 a2d3a8c6587ee..5c269a2e8606a 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 76041bb01b6ef..77f48d5cadfe4 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, diff --git a/pkgs/by-name/st/star-history/package.nix b/pkgs/by-name/st/star-history/package.nix index bf082e1b358f4..8701b9450836d 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 244d19a3eed8d..c51dc81506e3c 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 f31a7d1ccbecf..83f1cb8cb49db 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 92763dd75952b..d0a241f2606c7 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 f7cd1b2b55d5a..55b1badd1c83c 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 c014a2080be46..48c8c18b5676b 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 53969233d425e..1976b966ebf3e 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 0e618abc6cbd6..17d452b3d8a9f 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 8cffcf7dd82da..bf145ff65ea42 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 40a12490e3ca2..dbcf1e5d5248b 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 0903acf482e7b..94ce548bf2513 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 bf8d01099dabe..448d972eaa9d3 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 bc3b1e9af873e..cb6199997e44c 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 916b5ebfaa179..be724331796cc 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 3d5cee8a5931f..c8dfde12d0c52 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/sy/syslogng/package.nix b/pkgs/by-name/sy/syslogng/package.nix index 5618b841d3e0a..455aff78d5d97 100644 --- a/pkgs/by-name/sy/syslogng/package.nix +++ b/pkgs/by-name/sy/syslogng/package.nix @@ -35,7 +35,8 @@ gperf, withGrpc ? true, grpc, - protobuf, + # see https://github.com/syslog-ng/syslog-ng/pull/5263 + protobuf_29, }: let python-deps = @@ -111,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: { rdkafka ] ++ (lib.optionals withGrpc [ - protobuf + protobuf_29 grpc ]); diff --git a/pkgs/by-name/sz/szyszka/package.nix b/pkgs/by-name/sz/szyszka/package.nix index 97cb882bff2ce..17a9a6b342eef 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 b4defe6ce338d..997d56ada4955 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 287908ce87fec..2a3d43c70141e 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 ac4dbb58a0097..5e43f0426b9d6 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 9d304d75d517b..1b42df36c220d 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 f29d5fe0c4c75..544ce7aaa895c 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 e748d95922cc4..6e00d8f1c2b36 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 1fcdbcd46ff76..f3b6564c16170 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 d6b450f6b7de0..70b63b9daeddb 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 5e752571669ee..4f05c970dfcbd 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 ca41c64a18c34..80adfe2340026 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 76af2e026e125..d9b682eb2160e 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 bb654032f60f6..4fdf3dc622dad 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 a1ff5926d4642..87147b7fa4a72 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 40a7ebdc2ab06..9e4c19cde6007 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 5916ac4cca4f6..2fcf417165a04 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 1fceafe35b860..e87517d429032 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 ccfb9d4937c9d..268f561fbaf53 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 47959e4eddbfa..3a865c733f707 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 61414492cff06..31d4e2bc92125 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 cf11de57e07f0..079e09d45ec9f 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 7e2a7e5ffaeed..cf7311e0c4c95 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 1dbb2ea227445..830ceb928b9d0 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 881c7b8cb9bad..472834744c5d1 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 c71abfeeca7d8..eef5a90698c77 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -3,6 +3,8 @@ stdenv, fetchurl, pkg-config, + autoconf, + automake116x, zlib, shadow, capabilitiesSupport ? stdenv.hostPlatform.isLinux, @@ -34,18 +36,26 @@ 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 = [ - ./rtcwake-search-PATH-for-shutdown.patch - # https://github.com/util-linux/util-linux/pull/3013 - ./fix-darwin-build.patch - ]; + patches = + [ + ./rtcwake-search-PATH-for-shutdown.patch + # https://github.com/util-linux/util-linux/pull/3013 + ./fix-darwin-build.patch + ] + ++ lib.optionals (!stdenv.hostPlatform.isLinux) [ + (fetchurl { + name = "bits-only-build-when-cpu_set_t-is-available.patch"; + url = "https://lore.kernel.org/util-linux/20250501075806.88759-1-hi@alyssa.is/raw"; + hash = "sha256-G7Cdv8636wJEjgt9am7PaDI8bpSF8sO9bFWEIiAL25A="; + }) + ]; # We separate some of the utilities into their own outputs. This # allows putting together smaller systems depending on only part of @@ -67,7 +77,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 +117,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" ] @@ -137,6 +148,10 @@ stdenv.mkDerivation rec { pkg-config installShellFiles ] + ++ lib.optionals (!stdenv.hostPlatform.isLinux) [ + autoconf + automake116x + ] ++ lib.optionals translateManpages [ po4a ] ++ lib.optionals (cryptsetupSupport == "dlopen") [ cryptsetup ]; diff --git a/pkgs/by-name/va/vale-ls/package.nix b/pkgs/by-name/va/vale-ls/package.nix index 056008249f69c..1643a90ce1b5f 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 af77f7532c309..22cc7d2101dfe 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 8c3340b508a93..906d68d38d488 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 1effb0c3042b2..b93504cd84433 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 f949538cff57f..f6e57ea1d598b 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 a32c0d46f1c66..094d74e3f5d24 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 59d150b957466..099aedfb91a19 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, @@ -95,8 +94,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 2b3cdbaf80a00..8f5ca40616cec 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 6351f7d1ae6e7..18b4013ce58d3 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 63e42bb73b67e..1dd8afc27caa4 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 390eb579b0bfe..db046be77a244 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 490115a6ce8bb..a3f78c82d9abb 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 94d1fcb6d3778..e2519a1e58450 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/wangle/package.nix b/pkgs/by-name/wa/wangle/package.nix index fbf0705e3cef3..adb10abf9f323 100644 --- a/pkgs/by-name/wa/wangle/package.nix +++ b/pkgs/by-name/wa/wangle/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wangle"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebook"; repo = "wangle"; tag = "v${finalAttrs.version}"; - hash = "sha256-IlMdYOQH0iqxObyFM1F4cZqOgSbCs4cOFtcsPWG8cWk="; + hash = "sha256-t3b+R2tb4VTsjDL9Jzjcaehs5k+BLNLilm3+nXxyjj0="; }; patches = [ diff --git a/pkgs/by-name/wa/wapm/package.nix b/pkgs/by-name/wa/wapm/package.nix index d70166275e6bb..385e9af0a2b1d 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 b01b2396a4bd0..f3e1ff3418604 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 7810cc4a08d29..24a86a73edef2 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 0536ed30e8f2a..273be1c20296a 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 3b8e300d26966..a1e24f12502cc 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/wa/watchman/Cargo.lock b/pkgs/by-name/wa/watchman/Cargo.lock index 720cbbfaa8658..9568411779adb 100644 --- a/pkgs/by-name/wa/watchman/Cargo.lock +++ b/pkgs/by-name/wa/watchman/Cargo.lock @@ -41,9 +41,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.95" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "atty" @@ -85,9 +85,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "byteorder" @@ -97,9 +97,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" dependencies = [ "serde", ] @@ -152,9 +152,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.14" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" dependencies = [ "crossbeam-utils", ] @@ -207,9 +207,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "futures" @@ -273,7 +273,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -309,9 +309,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "libc", @@ -344,9 +344,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jwalk" @@ -366,9 +366,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "lock_api" @@ -382,9 +382,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.25" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "maplit" @@ -409,9 +409,9 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.8.3" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" dependencies = [ "adler2", ] @@ -433,7 +433,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "cfg-if", "cfg_aliases", "libc", @@ -460,9 +460,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.3" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "os_pipe" @@ -535,18 +535,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -573,11 +573,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.8" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", ] [[package]] @@ -588,9 +588,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "ryu" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "scopeguard" @@ -600,9 +600,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -621,29 +621,29 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.15" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" +checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "serde_json" -version = "1.0.138" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -663,9 +663,9 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.4.2" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" dependencies = [ "libc", ] @@ -681,15 +681,15 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" [[package]] name = "socket2" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" dependencies = [ "libc", "windows-sys 0.52.0", @@ -738,9 +738,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.98" +version = "2.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" +checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" dependencies = [ "proc-macro2", "quote", @@ -797,14 +797,14 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" dependencies = [ "backtrace", "bytes", @@ -827,7 +827,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -867,9 +867,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.16" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-segmentation" @@ -1075,5 +1075,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] diff --git a/pkgs/by-name/wa/watchman/package.nix b/pkgs/by-name/wa/watchman/package.nix index a46cc591d87fa..06c45602b4921 100644 --- a/pkgs/by-name/wa/watchman/package.nix +++ b/pkgs/by-name/wa/watchman/package.nix @@ -35,13 +35,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "watchman"; - version = "2025.02.10.00"; + version = "2025.04.21.00"; src = fetchFromGitHub { owner = "facebook"; repo = "watchman"; tag = "v${finalAttrs.version}"; - hash = "sha256-X9cUiMrUeuuJT+0gJa9cL2mpeSEWS/DkTx7eQu8u7oY="; + hash = "sha256-eZRrG7bgmh7hW7ihQISQP5pnWAVGhDLL93rCP7ZtUnA="; }; patches = [ diff --git a/pkgs/by-name/we/websocat/package.nix b/pkgs/by-name/we/websocat/package.nix index 5e9b3602181e6..f00d2aef05f3b 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 5aa132e5cebad..f0c1c3eef7eb4 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 05adb6c51a5be..0a1141b6319c7 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 917c1f2d43701..e91f348c20f95 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 5db74e3b5346d..64fad0bbd59f4 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 bbf4eb8f35410..40772f3986bd8 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 5933810851ddd..a35b9147e9563 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 be0b4608788ea..622e19bf5ce46 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 b5bc96f793eb2..6d334268964ac 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 3a90c0d8e22d8..b04d229c66678 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 f1e182b28817f..da3519ae0fd4e 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 26815dd7a0c77..c7a7e4108e5cf 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 47cd2cae6daec..b488c3ffbf78d 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 7d9433cc4221f..73e4977102092 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 e198848d0fa26..6a446e80abb87 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 1287f301f26f9..626cfe2d705c5 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 efd8965208dc4..6b5a3a724f286 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 f6e958b02d201..b506813ccf401 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 53ca6814919df..e0ca6316a0140 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 ed8ef956b590c..984b869c75036 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 2e67e464e6368..d959351e0b248 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 98a97dab94bf1..e8b8a39e27be1 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 d3d4b80297bba..cf39cf4c7cf02 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 0f218e6ae8e74..d592b14611f77 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 155c6a492eec5..9014dec615c5c 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 e1fc987ec466d..df47193fa32c1 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 f753959e74206..caabf69e91da2 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 9d233cee4bd4d..e1d9900a8b7f4 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 9f2570038e1f3..ac7355ea4ef80 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 f7f42bfad9ad0..73ed0eae1b412 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 655bd017a7827..48562a4c59559 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 b275272463726..d94256300710f 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-test-rs/default.nix b/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix index 09cd91fde758a..7551d4762cf45 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 caf59af8ab69e..2f44db00458ed 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 5356ac1490224..ee62f1da0e1fd 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 0000000000000..a8783ddbfa274 --- /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 7adc06b357795..598c42a48d3e4 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 8463b72a432e4..b794cf656b8ad 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 0000000000000..abd792750dc13 --- /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 366b25441bbbd..0000000000000 --- 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 4490cd6f5b311..0000000000000 --- 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 ad840dd0a32fe..0000000000000 --- 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 0000000000000..fd264451f4f3a --- /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 0000000000000..db48cfe430fd7 --- /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 267782f3e7706..2ab984fa6e2e8 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,26 @@ ]) [ ../../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="; + }) + ] + # Fixes stack overrun in rts which crashes an process whenever + # freeHaskellFunPtr is called with nixpkgs' hardening flags. + # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13599 + ++ lib.optionals (lib.versionOlder version "9.13" && stdenv.hostPlatform.is32bit) [ + (fetchpatch { + name = "ghc-rts-adjustor-fix-i386-stack-overrun.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/39bb6e583d64738db51441a556d499aa93a4fc4a.patch"; + sha256 = "0w5fx413z924bi2irsy1l4xapxxhrq158b5gn6jzrbsmhvmpirs0"; + }) + ]; stdenv = stdenvNoCC; }, @@ -604,7 +654,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 +672,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 +715,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 01fcfd497ad36..3c236bb4c45d4 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 10554c4cb48af..483ff60a256de 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 109fa38c14c5a..38caf51088e84 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 088002e6f6d76..7934baca3a6a8 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 4756acfb425f4..0207f345bf26b 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 54d7f8c689774..0d1840400d7f1 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 cebb3614490dc..b83bb18c23bbb 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 1c9841f7501d9..f3850f2cadf2c 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 f8256b13776ca..0695d8f2be5b0 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 . - ''; +stdenv.mkDerivation ( + finalAttrs: + let + hasPatches = builtins.length finalAttrs.patches > 0; + in + { + pname = "libunwind"; - postPatch = - lib.optionalString - (lib.versionAtLeast release_version "15" && (hasPatches || lib.versionOlder release_version "18")) - '' - cd ../runtimes - ''; + inherit version; - 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; + patches = lib.optional (lib.versionOlder release_version "17") ( + getVersionFile "libunwind/gnu-install-dirs.patch" + ); - src = src'; + 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 c8f6fdddf1636..f2d705c84779c 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 66d8ff8a010a4..0b87dba569f97 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 4cf7252dcc35d..a8f1283467e0e 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 9cabf7ba4441a..d8a8123b56791 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 56547ece52e6c..ebccbf326f03c 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 9808423ccff1c..88dca693a01af 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/rust/binary.nix b/pkgs/development/compilers/rust/binary.nix index 7d7f4423ccd84..e390b43341fcf 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 e64d0658a13ff..263feaa61704d 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 cbd4168b60248..41c186050e349 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 62d0a2b188e34..36ef2245c5ba1 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 d00ff1f4e92e5..0215cd6f0ba3d 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 c9647c4f41e82..de20db4ce2584 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 3679b42b1571c..11bbf97765609 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 9522c34e9cf75..5dbcf50e83bf6 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 0a455d45ce0fc..2d12834f7ce20 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 d7b1b6018efc4..e59750000393c 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 7babd86443a35..7b594468a732a 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 fea0900ab2af6..224b671f9ff6f 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 10ece9b484f69..0cadbefea0c9f 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 2988834da8203..4a212e7f76d9d 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 2bd94d0739266..29d5bc9c08080 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. @@ -2279,57 +1942,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 @@ -2368,16 +2000,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; @@ -2438,6 +2065,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; @@ -2446,6 +2076,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 ( @@ -2461,29 +2097,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; } ); @@ -2527,8 +2161,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 @@ -2544,24 +2177,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; @@ -2582,7 +2218,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 = @@ -2612,19 +2248,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: { @@ -2653,6 +2285,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; }); @@ -2669,6 +2306,15 @@ self: super: # Overwrite the build cores raaz = disableParallelBuilding super.raaz; + # Test suite uses SHA as a point of comparison which doesn't + # succeeds its own test suite on 32bit: + # https://github.com/GaloisInc/SHA/issues/16 + cryptohash-sha256 = + if pkgs.stdenv.hostPlatform.is32bit then + dontCheck super.cryptohash-sha256 + else + super.cryptohash-sha256; + # https://github.com/andreymulik/sdp/issues/3 sdp = disableLibraryProfiling super.sdp; sdp-binary = disableLibraryProfiling super.sdp-binary; @@ -2681,18 +2327,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 = @@ -2708,12 +2342,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… @@ -2735,16 +2367,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 @@ -2780,25 +2405,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 @@ -2808,6 +2419,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"; @@ -2830,10 +2452,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: @@ -2846,25 +2464,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 @@ -2897,7 +2516,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 @@ -2907,6 +2526,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; @@ -2967,31 +2597,67 @@ 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 = lib.pipe super.cborg [ + doJailbreak + # Fix build on 32-bit: https://github.com/well-typed/cborg/pull/322 + (appendPatches ( + lib.optionals pkgs.stdenv.hostPlatform.is32bit [ + (pkgs.fetchpatch { + name = "cborg-i686-1.patch"; + url = "https://github.com/well-typed/cborg/commit/a4757c46219afe6d235652ae642786f2e2977020.patch"; + sha256 = "01n0x2l605x7in9hriz9asmzsfb5f8d6zkwgypckfj1r18qbs2hj"; + includes = [ "**/Codec/CBOR/**" ]; + stripLen = 1; + }) + (pkgs.fetchpatch { + name = "cborg-i686-2.patch"; + url = "https://github.com/well-typed/cborg/commit/94a856e4e544a5bc7f927cfb728de385d6260af4.patch"; + sha256 = "03iz85gsll38q5bl3m024iv7yb1k5sisly7jvgf66zic8fbvkhcn"; + includes = [ "**/Codec/CBOR/**" ]; + stripLen = 1; + }) + ] + )) + ]; + # 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; @@ -3001,21 +2667,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; @@ -3025,16 +2682,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 @@ -3067,62 +2720,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; @@ -3138,18 +2804,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 @@ -3158,14 +2822,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; @@ -3178,12 +2838,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; @@ -3226,30 +2880,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; @@ -3278,6 +2911,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 [ @@ -3287,46 +2926,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 @@ -3355,5 +2974,352 @@ 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="; + })) + + # blaze-builder's code is missing the following fix, causing it to produce + # incorrect chunking on 32 bit platforms: + # https://github.com/sjakobi/bsb-http-chunked/commit/dde7c9fa33bb6e55b44c5f3e3024215475f64d4c + (overrideCabal (drv: { + testFlags = + drv.testFlags or [ ] + ++ lib.optionals pkgs.stdenv.hostPlatform.is32bit [ + "-p" + "!/Identical output as Blaze/" + ]; + })) + ]; + + # 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 95acd06fd8998..005afaa1ab859 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -28,31 +28,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; @@ -77,16 +60,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; @@ -161,34 +134,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)) @@ -197,30 +154,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. @@ -228,22 +164,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 @@ -317,40 +238,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"; @@ -410,10 +303,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 @@ -440,6 +329,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 1a98e3c5ab021..b8748b911eb91 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 8d0f1fabb151f..2d0407937acfa 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 eb11eaf2a992f..e074709a19e75 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 bac333dfefa15..a60792df7e21b 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 582f46aa2425d..e2d5923607c1c 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 6d45b7041f1b4..2e743b996f6c9 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 e3e9109418c51..6d85d85a8617e 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 204ae814f02a5..34972d8151b82 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 3f1b43e5616c3..ded331ba93376 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 6b016253319ff..f13b1e866f57a 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 448f04228bec2..00700e48e2896 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 5a1722d1b0748..868459725e02c 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 2f7fc1119db63..e3056704662ff 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 @@ -293,6 +297,15 @@ package-maintainers: - sensei malo: - cornelis + mangoiv: + - fused-effects + - htree + - http-barf + - libsodium-bindings + - scoped-codensity + - sel + - text-display + - unclogging maralorn: - bluefin - cabal-fmt @@ -341,8 +354,6 @@ package-maintainers: - shake nomeata: - cabal-plan-bounds - - candid - - leb128-cereal - lhs2tex - rec-def - tasty-expected-failure @@ -402,6 +413,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 @@ -642,7 +661,10 @@ package-maintainers: - minio-hs - smtp-mail - pdftotext + - warp-systemd + - amazonka wolfgangwalther: + - postgres-websockets - postgrest unsupported-platforms: @@ -820,6 +842,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 51bcdc9495a3b..96bd6b061852f 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 085833464437f..5cf81d4205ead 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 b196a55bd5bd7..ab3a42259dc07 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 2f2727159449f..078dd8e535bb7 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 103f1e1be6a16..6e5cb29be5fbd 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -127,7 +127,9 @@ in benchmarkHaskellDepends ? [ ], benchmarkSystemDepends ? [ ], benchmarkFrameworkDepends ? [ ], + # testTarget is deprecated. Use testTargets instead. testTarget ? "", + testTargets ? lib.strings.splitString " " testTarget, testFlags ? [ ], broken ? false, preCompileBuildDriver ? null, @@ -513,6 +515,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, @@ -538,6 +548,11 @@ let exec "$@" ''; + testTargetsString = + lib.warnIf (testTarget != "") + "haskellPackages.mkDerivation: testTarget is deprecated. Use testTargets instead" + (lib.concatStringsSep " " testTargets); + in lib.fix ( drv: @@ -766,7 +781,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 ''; @@ -814,7 +829,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" @@ -825,6 +841,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 @@ -843,6 +867,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 bf0d7b5584af4..3d8eec3ddcc57 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, @@ -53563,13 +53543,12 @@ self: { "aeson" = callPackage ( { mkDerivation, - attoparsec, base, base-compat, - base-compat-batteries, base-orphans, base16-bytestring, bytestring, + character-ps, containers, data-fix, deepseq, @@ -53583,7 +53562,9 @@ self: { ghc-prim, hashable, indexed-traversable, + integer-conversion, integer-logarithms, + network-uri, OneTuple, primitive, QuickCheck, @@ -53598,6 +53579,7 @@ self: { tasty-quickcheck, template-haskell, text, + text-iso8601, text-short, th-abstraction, these, @@ -53610,15 +53592,14 @@ self: { }: mkDerivation { pname = "aeson"; - version = "2.1.2.1"; - sha256 = "1ii26lz9czxqhck11pzhqlhfhm9zgbrhiydv4gh1w66f0fwl4h2x"; - revision = "4"; - editedCabalFile = "0lb30fwqr6q3xzvhi3vv2g0yw3bmwmzfp45jsplhakq2mmzbxa5a"; + version = "2.2.3.0"; + sha256 = "1akbrh8iz47f0ai30yabg1n4vcf1fx0a9gzj45fx0si553s5r8ns"; + revision = "3"; + editedCabalFile = "16sajjm1fqrjjgdy651ff7hyj89di7ys9wk4qnm9h6nnpbr5krb1"; libraryHaskellDepends = [ - attoparsec base - base-compat-batteries bytestring + character-ps containers data-fix deepseq @@ -53628,6 +53609,9 @@ self: { ghc-prim hashable indexed-traversable + integer-conversion + integer-logarithms + network-uri OneTuple primitive QuickCheck @@ -53637,6 +53621,7 @@ self: { tagged template-haskell text + text-iso8601 text-short th-abstraction these @@ -53648,7 +53633,6 @@ self: { witherable ]; testHaskellDepends = [ - attoparsec base base-compat base-orphans @@ -53656,6 +53640,7 @@ self: { bytestring containers data-fix + deepseq Diff directory dlist @@ -53666,6 +53651,7 @@ self: { hashable indexed-traversable integer-logarithms + network-uri OneTuple primitive QuickCheck @@ -53692,147 +53678,6 @@ self: { } ) { }; - "aeson_2_2_3_0" = callPackage ( - { - mkDerivation, - base, - base-compat, - base-orphans, - base16-bytestring, - bytestring, - character-ps, - containers, - data-fix, - deepseq, - Diff, - directory, - dlist, - exceptions, - filepath, - generic-deriving, - generically, - ghc-prim, - hashable, - indexed-traversable, - integer-conversion, - integer-logarithms, - network-uri, - nothunks, - OneTuple, - primitive, - QuickCheck, - quickcheck-instances, - scientific, - semialign, - strict, - tagged, - tasty, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - text-iso8601, - text-short, - th-abstraction, - these, - time, - time-compat, - unordered-containers, - uuid-types, - vector, - witherable, - }: - mkDerivation { - pname = "aeson"; - version = "2.2.3.0"; - sha256 = "1akbrh8iz47f0ai30yabg1n4vcf1fx0a9gzj45fx0si553s5r8ns"; - revision = "2"; - editedCabalFile = "0rl8llwk5cjxdryar3yy5pa6gc4vj7f5m0jwxjjim0ksgpba47q1"; - libraryHaskellDepends = [ - base - bytestring - character-ps - containers - data-fix - deepseq - dlist - exceptions - generically - ghc-prim - hashable - indexed-traversable - integer-conversion - integer-logarithms - network-uri - OneTuple - primitive - QuickCheck - scientific - semialign - strict - tagged - template-haskell - text - text-iso8601 - text-short - th-abstraction - these - time - time-compat - unordered-containers - uuid-types - vector - witherable - ]; - testHaskellDepends = [ - base - base-compat - base-orphans - base16-bytestring - bytestring - containers - data-fix - deepseq - Diff - directory - dlist - filepath - generic-deriving - generically - ghc-prim - hashable - indexed-traversable - integer-logarithms - network-uri - nothunks - 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; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "aeson-applicative" = callPackage ( { mkDerivation, @@ -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,7 +80741,7 @@ self: { } ) { }; - "apply-refact_0_11_0_0" = callPackage ( + "apply-refact" = callPackage ( { mkDerivation, base, @@ -80985,8 +80768,8 @@ self: { }: mkDerivation { pname = "apply-refact"; - version = "0.11.0.0"; - sha256 = "1bmm9s8h5grqp1c8m1x9icbhznfc565za8w3sqfpiylid7c7fz72"; + version = "0.14.0.0"; + sha256 = "17dndhrpli0149rqbcyygb4w3lpmz8068pyrkcpwvfkd21p8yikk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -80995,9 +80778,9 @@ self: { directory extra filemanip + ghc ghc-boot-th ghc-exactprint - ghc-paths process refact syb @@ -81049,111 +80832,17 @@ self: { ]; 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 ( + "apply-refact_0_15_0_0" = callPackage ( { mkDerivation, base, containers, + data-default, + data-default-class, directory, extra, filemanip, @@ -81176,13 +80865,15 @@ self: { }: mkDerivation { pname = "apply-refact"; - version = "0.14.0.0"; - sha256 = "17dndhrpli0149rqbcyygb4w3lpmz8068pyrkcpwvfkd21p8yikk"; + version = "0.15.0.0"; + sha256 = "0iny8ynxx46afbzjp14rvpd4sqk8c1p5883mbln53gmlxcm8zq53"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers + data-default + data-default-class directory extra filemanip @@ -81199,6 +80890,8 @@ self: { executableHaskellDepends = [ base containers + data-default + data-default-class directory extra filemanip @@ -81218,6 +80911,7 @@ self: { testHaskellDepends = [ base containers + data-default directory extra filemanip @@ -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,63 +111451,75 @@ self: { } ) { }; - "bluefin-internal_0_0_14_0" = callPackage ( + "bluemix-sdk" = callPackage ( { mkDerivation, - async, + aeson, base, - monad-control, - transformers, - transformers-base, - unliftio-core, + bytestring, + http-client, + http-types, + text, + vector, }: mkDerivation { - pname = "bluefin-internal"; - version = "0.0.14.0"; - sha256 = "10rs1fv5hv60lrbh0zbcbapcafdqrglzjc86vb8f73kwhq6b8w71"; - revision = "1"; - editedCabalFile = "1dr1ls83ana7cvj75y62gsjazaq6c2mya4paawknxbx6aniqgnnh"; + pname = "bluemix-sdk"; + version = "0.1.1.0"; + sha256 = "0ljpjk7wd11y90maib0vyx8y6v96b6ng9skdig136xjfy27vv82r"; libraryHaskellDepends = [ - async + aeson base - monad-control - transformers - transformers-base - unliftio-core + bytestring + http-client + http-types + text + vector ]; - testHaskellDepends = [ base ]; - description = "The Bluefin effect system, internals"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; + description = "Bindings to Bluemix APIs"; + license = lib.licenses.bsd3; } ) { }; - "bluemix-sdk" = callPackage ( + "bluesky-tools" = callPackage ( { mkDerivation, aeson, + async, base, - bytestring, + containers, + dns, + http-api-data, http-client, http-types, + network-uri, text, - vector, + transformers, }: mkDerivation { - pname = "bluemix-sdk"; - version = "0.1.1.0"; - sha256 = "0ljpjk7wd11y90maib0vyx8y6v96b6ng9skdig136xjfy27vv82r"; + pname = "bluesky-tools"; + version = "0.6.0.0"; + sha256 = "10si4bvrzn7jbcxmyrsf2qbnnhha3jpcvin1rx3cxkl77sc9igac"; libraryHaskellDepends = [ aeson + async base - bytestring + containers + dns + http-api-data http-client http-types + network-uri text - vector + transformers ]; - description = "Bindings to Bluemix APIs"; + testHaskellDepends = [ + base + text + ]; + description = "Tools for interacting with Bluesky / AT Protocol"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -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,65 @@ self: { }: mkDerivation { pname = "cabal-gild"; - version = "1.5.0.1"; - sha256 = "02bv6yn6z78ikdhkzwj0hwgn0qmqxwylbfv3pprxkmkqpz53fh95"; + version = "1.5.0.3"; + sha256 = "0lv3w9l865nys341z3r20psvmnjm79np7898d5v9ccr8l58h1vp4"; + 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; + mainProgram = "cabal-gild"; + maintainers = [ lib.maintainers.turion ]; + } + ) { }; + + "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 = [ @@ -124469,6 +123435,7 @@ self: { ]; description = "Formats package descriptions"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "cabal-gild"; maintainers = [ lib.maintainers.turion ]; } @@ -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"; } ) { }; @@ -125639,10 +124622,7 @@ self: { filepath, http-client, http-client-tls, - http-conduit, http-query, - optparse-applicative, - process, simple-cabal, simple-cmd, simple-cmd-args, @@ -125652,8 +124632,10 @@ self: { }: mkDerivation { pname = "cabal-rpm"; - version = "2.1.5"; - sha256 = "1ksd0q2hzmb5fszrmq5lzc0qfliqrkc51r07kzpd1p8bngcvmb2m"; + version = "2.2.1"; + sha256 = "0dsbnnvzss0flknf1c2fq85y9a4d26nbrlnrh2xcyfwh2mz20c9d"; + revision = "1"; + editedCabalFile = "1ad0j7qykd5wbn1gdfrkbc50s707h3p0ll8nfqv0if8q1bck3w8l"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125667,10 +124649,7 @@ self: { filepath http-client http-client-tls - http-conduit http-query - optparse-applicative - process simple-cabal simple-cmd simple-cmd-args @@ -125684,7 +124663,7 @@ self: { } ) { }; - "cabal-rpm_2_2_1" = callPackage ( + "cabal-rpm_2_3_0" = callPackage ( { mkDerivation, aeson, @@ -125695,9 +124674,11 @@ self: { directory, extra, filepath, + html-entities, http-client, http-client-tls, http-query, + safe, simple-cabal, simple-cmd, simple-cmd-args, @@ -125707,10 +124688,8 @@ self: { }: mkDerivation { pname = "cabal-rpm"; - version = "2.2.1"; - sha256 = "0dsbnnvzss0flknf1c2fq85y9a4d26nbrlnrh2xcyfwh2mz20c9d"; - revision = "1"; - editedCabalFile = "1ad0j7qykd5wbn1gdfrkbc50s707h3p0ll8nfqv0if8q1bck3w8l"; + version = "2.3.0"; + sha256 = "1scgf9npfjynj5b730zjk0yzyq74v2dghs0pwp2zg4kl0hxp6sw0"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125722,9 +124701,11 @@ self: { directory extra filepath + html-entities http-client http-client-tls http-query + safe simple-cabal simple-cmd simple-cmd-args @@ -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,39 +126874,8 @@ self: { }: mkDerivation { pname = "cairo-image"; - version = "0.1.0.3"; - sha256 = "0yppvcnsd78cdls67lmz9bbxiqxhl9hxl2n742gls5q1bmi93np2"; - libraryHaskellDepends = [ - base - c-enum - primitive - template-haskell - ]; - libraryPkgconfigDepends = [ cairo ]; - testHaskellDepends = [ - base - c-enum - primitive - template-haskell - ]; - description = "Image for Cairo"; - license = lib.licenses.bsd3; - } - ) { 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"; + version = "0.1.0.5"; + sha256 = "13k7s3lpcb6mcc7ndyp139zr4xglfvhvx6d5ji2dxgk0s0nkj899"; libraryHaskellDepends = [ base c-enum @@ -127827,7 +126891,6 @@ self: { ]; description = "Image for Cairo"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) cairo; }; @@ -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,30 +146289,8 @@ self: { }: mkDerivation { pname = "co-log-core"; - version = "0.3.2.2"; - sha256 = "1iydf4d9g2nq1aj993s8whp08xbf59071wf6md8zcq6xda8n3cpp"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base - doctest - Glob - ]; - description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licenses.mpl20; - } - ) { }; - - "co-log-core_0_3_2_3" = callPackage ( - { - mkDerivation, - base, - doctest, - Glob, - }: - mkDerivation { - pname = "co-log-core"; - version = "0.3.2.3"; - sha256 = "0yaks45p2w3839acb4h23rf83qdip6x9qgyj34h2qr7741jn8w3d"; + version = "0.3.2.5"; + sha256 = "0nizwa5z13ydhqc0vvpzpb8cwdqqdsgpv45v0k6929m0yxhrwp7r"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -147168,7 +146299,6 @@ self: { ]; description = "Composable Contravariant Comonadic Logging Library"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,39 @@ self: { }: mkDerivation { pname = "code-conjure"; - version = "0.5.14"; - sha256 = "0n03vhrd1l6lanp8967y3k1wgiaz5bwzw3p1zjg7k2ys91kn69yv"; + version = "0.5.16"; + sha256 = "1payg71xcb6p6vzdn4cr2b8lm6xd8fwln55kq0w0kmf77252xxla"; + libraryHaskellDepends = [ + base + express + leancheck + speculate + template-haskell + ]; + testHaskellDepends = [ + base + express + leancheck + speculate + ]; + description = "synthesize Haskell functions out of partial definitions"; + license = lib.licenses.bsd3; + } + ) { }; + + "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 @@ -147696,6 +146857,7 @@ self: { ]; description = "synthesize Haskell functions out of partial definitions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,58 +150671,8 @@ self: { }: mkDerivation { pname = "commonmark-extensions"; - version = "0.2.5.5"; - sha256 = "0szi6rdl6cz39bj28mads5gxfyc5bp29gj6fr5y42v7spyn9f5kx"; - 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; - } - ) { }; - - "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"; + version = "0.2.6"; + sha256 = "1qhd6q00ccdr0l9zv1vknpc2fx0p4avdf9zcd27q20q3fdp0phsz"; libraryHaskellDepends = [ base commonmark @@ -151593,11 +150700,10 @@ self: { ]; description = "Pure Haskell commonmark parser"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "commonmark-pandoc" = callPackage ( + "commonmark-pandoc_0_2_2_3" = callPackage ( { mkDerivation, base, @@ -151608,8 +150714,8 @@ self: { }: mkDerivation { pname = "commonmark-pandoc"; - version = "0.2.2.2"; - sha256 = "0lbs0gjxa02gsm08n65fqglpsi5h2gd5nh0k2nzm01xsqs304h76"; + version = "0.2.2.3"; + sha256 = "1jjsagf4gcbvzn89abwrczr8xprqnp0mn7bjw3m5lf34nbnd2dza"; libraryHaskellDepends = [ base commonmark @@ -151619,10 +150725,11 @@ self: { ]; description = "Bridge between commonmark and pandoc AST"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "commonmark-pandoc_0_2_2_3" = callPackage ( + "commonmark-pandoc" = callPackage ( { mkDerivation, base, @@ -151633,8 +150740,8 @@ self: { }: mkDerivation { pname = "commonmark-pandoc"; - version = "0.2.2.3"; - sha256 = "1jjsagf4gcbvzn89abwrczr8xprqnp0mn7bjw3m5lf34nbnd2dza"; + version = "0.2.3"; + sha256 = "187gkvv0pp7bb8np8nns80aqprd2zpw7hxp9knvylckayysgig5l"; libraryHaskellDepends = [ base commonmark @@ -151644,7 +150751,6 @@ self: { ]; description = "Bridge between commonmark and pandoc AST"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -151837,71 +150943,19 @@ self: { }: mkDerivation { pname = "commutative-semigroups"; - version = "0.1.1.0"; - sha256 = "07b4w4z68dkfz26rm5b6b9fpgcssxr8lqx4snd2qhbf0qr29m8pk"; - libraryHaskellDepends = [ - base - containers - ]; - description = "Commutative semigroups"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - "commutative-semigroups_0_2_0_1" = callPackage ( - { - mkDerivation, - base, - containers, - }: - mkDerivation { - pname = "commutative-semigroups"; - version = "0.2.0.1"; - sha256 = "1p5nyy6mdbn12j6sl7wlzc3crn291lzdmc2ml5ccvrw6cnh5bq72"; + version = "0.2.0.2"; + sha256 = "06s7mw3j2g6yinabw3w1ncpph6q4n36almbn4xv7lqi5k7bb297q"; 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 @@ -162382,8 +161294,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "3.19.1"; - sha256 = "10xyanmvvzbmp06xh8mj33xdxicalzbfjb7zjflw24xsq37c6798"; + version = "4.1"; + sha256 = "0lqjqji6v7bxavqlg367837n7qvdlba11y0x24pkl6djdwq4rx5p"; libraryHaskellDepends = [ base copilot-core @@ -162410,12 +161322,10 @@ self: { ]; description = "A compiler for Copilot targeting C99"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "copilot-c99_4_1" = callPackage ( + "copilot-c99_4_3" = callPackage ( { mkDerivation, base, @@ -162437,8 +161347,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "4.1"; - sha256 = "0lqjqji6v7bxavqlg367837n7qvdlba11y0x24pkl6djdwq4rx5p"; + version = "4.3"; + sha256 = "1g7lnspbb0fkd6yhbv69an3q31ibr3a3pgvnsncsdasfbvz06hiy"; libraryHaskellDepends = [ base copilot-core @@ -162466,7 +161376,6 @@ self: { 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,6 +161501,7 @@ self: { description = "FRP sketch programming with Copilot"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -162608,8 +161518,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "3.19.1"; - sha256 = "1f3qgh2ixsycbwql82yj6zr63n0j82cdq8vn2pfngaxncbqh9y7i"; + version = "4.1"; + sha256 = "016qvssn4hp3nllv9xxsx2d6z4z5m4kq8js5k10dcnhxbkr2bngz"; libraryHaskellDepends = [ base copilot-core @@ -162629,7 +161539,7 @@ self: { } ) { }; - "copilot-interpreter_4_1" = callPackage ( + "copilot-interpreter_4_3" = callPackage ( { mkDerivation, base, @@ -162642,8 +161552,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "4.1"; - sha256 = "016qvssn4hp3nllv9xxsx2d6z4z5m4kq8js5k10dcnhxbkr2bngz"; + version = "4.3"; + sha256 = "15x06k5l06yfc173934nw5hqs0zhypr805kbkf9i1rvrzwz233k7"; libraryHaskellDepends = [ base copilot-core @@ -162684,8 +161594,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "3.19.1"; - sha256 = "1617msbq9vap7j615rjh81iyajdjnmxpcbw9fsfvlnchx5mgy5vk"; + version = "4.1"; + sha256 = "04qa8i4gyvvv3la5qhdqbam0g8kxny6miv4z65g6crwdp9x7bdyv"; libraryHaskellDepends = [ array base @@ -162709,11 +161619,10 @@ self: { ]; description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-language_4_1" = callPackage ( + "copilot-language_4_3" = callPackage ( { mkDerivation, array, @@ -162733,8 +161642,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "4.1"; - sha256 = "04qa8i4gyvvv3la5qhdqbam0g8kxny6miv4z65g6crwdp9x7bdyv"; + version = "4.3"; + sha256 = "1yzqm5kcy8by1smhaac3qw6y5kkbdkiimh41jj0q49n0k64hgs9y"; libraryHaskellDepends = [ array base @@ -162778,8 +161687,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "3.19.1"; - sha256 = "0fa5k7igvrcn7fwwmngb160kyc4acn60zpknj5rb4yp1x4qrcl3w"; + version = "4.1"; + sha256 = "04vgskgq20q62ybd1lm19bqgqabhfbb6v5vqj92gv9dk4861lahd"; libraryHaskellDepends = [ base containers @@ -162798,11 +161707,10 @@ self: { ]; description = "Libraries for the Copilot language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-libraries_4_1" = callPackage ( + "copilot-libraries_4_3" = callPackage ( { mkDerivation, base, @@ -162818,8 +161726,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "4.1"; - sha256 = "04vgskgq20q62ybd1lm19bqgqabhfbb6v5vqj92gv9dk4861lahd"; + version = "4.3"; + sha256 = "1yka76zqrxzbdv6ks35n0lhwi4ahcx7wj51cx0cwy9gar4608plm"; libraryHaskellDepends = [ base containers @@ -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 @@ -162943,8 +161851,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "3.19.1"; - sha256 = "0qqf301rngcgqp7pwlc6h9sp9ysy1n9jy3shdnzp0qdxgl3w49rh"; + version = "4.1"; + sha256 = "0jki4295p9z3a2n81pvzi1bs7i75ya9jf324cw4wiqk9r1zajdb2"; libraryHaskellDepends = [ base bimap @@ -162975,11 +161883,10 @@ self: { ]; description = "k-induction for Copilot"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "copilot-theorem_4_1" = callPackage ( + "copilot-theorem_4_3" = callPackage ( { mkDerivation, base, @@ -162990,6 +161897,7 @@ self: { copilot-prettyprinter, data-default, directory, + HUnit, libBF, mtl, panic, @@ -163007,8 +161915,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "4.1"; - sha256 = "0jki4295p9z3a2n81pvzi1bs7i75ya9jf324cw4wiqk9r1zajdb2"; + version = "4.3"; + sha256 = "19kz53v5kj7z6jy8hxnm8mdy4xybimfrfq3xdbq0ynk8p47v18ry"; libraryHaskellDepends = [ base bimap @@ -163033,6 +161941,7 @@ self: { testHaskellDepends = [ base copilot-core + HUnit QuickCheck test-framework test-framework-quickcheck2 @@ -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, @@ -170265,17 +169239,15 @@ self: { crypton-x509-store, crypton-x509-system, crypton-x509-validation, - data-default-class, + data-default, network, socks, tls, }: mkDerivation { pname = "crypton-connection"; - version = "0.3.2"; - sha256 = "07lrkv6lwphsyp4797yp8ywnndzd270bk58r8gwyby0hr4xy52r0"; - revision = "1"; - editedCabalFile = "1rkana1ghppras20pgpwp2bc8dnsf8lspq90r6124jqd4ckbvx2b"; + version = "0.4.3"; + sha256 = "1q9az1bd6gykm897vmasbx1v9dfnwz4fgypya12yssjy7772b269"; libraryHaskellDepends = [ base basement @@ -170285,27 +169257,24 @@ self: { crypton-x509-store crypton-x509-system crypton-x509-validation - data-default-class + data-default network socks tls ]; - description = "Simple and easy network connections API"; + description = "Simple and easy network connection API"; license = lib.licenses.bsd3; } ) { }; - "crypton-connection_0_4_3" = callPackage ( + "crypton-connection_0_4_4" = callPackage ( { mkDerivation, base, - basement, bytestring, containers, - crypton-x509, crypton-x509-store, crypton-x509-system, - crypton-x509-validation, data-default, network, socks, @@ -170313,17 +169282,14 @@ self: { }: mkDerivation { pname = "crypton-connection"; - version = "0.4.3"; - sha256 = "1q9az1bd6gykm897vmasbx1v9dfnwz4fgypya12yssjy7772b269"; + version = "0.4.4"; + sha256 = "14d47klwmmf7zdm66161rbrbwy58qjzrkmd8mmkfrzm54b16hw14"; libraryHaskellDepends = [ base - basement bytestring containers - crypton-x509 crypton-x509-store crypton-x509-system - crypton-x509-validation data-default network socks @@ -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,43 +183757,8 @@ self: { }: mkDerivation { pname = "dejafu"; - version = "2.4.0.5"; - sha256 = "1w38gxq3l4ch4g8rjm9wxlsf06a0334ln681jmrc27h3axn5fgh9"; - libraryHaskellDepends = [ - base - concurrency - containers - contravariant - deepseq - exceptions - leancheck - profunctors - random - transformers - ]; - description = "A library for unit-testing concurrent programs"; - license = lib.licenses.mit; - } - ) { }; - - "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"; + version = "2.4.0.7"; + sha256 = "18507xbwxikgnj2b0rxpqkb543ml6nbq4f5qw1ivmlj23gkgmxml"; libraryHaskellDepends = [ base concurrency @@ -184697,7 +183773,6 @@ self: { ]; description = "A library for unit-testing concurrent programs"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,59 @@ self: { }: mkDerivation { pname = "diagrams-svg"; - version = "1.4.3.2"; - sha256 = "06syqgwprbzrmjylbw9rn7f4vz6fzbw0g0052mnzs92w5ddhkivg"; + version = "1.4.4"; + sha256 = "1h55yvpbrdjfn9512m8sbsyz2zjw6ssi3mh0f3w8dw34f8vlz5b1"; + 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; + } + ) { }; + + "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 @@ -191861,6 +190960,7 @@ self: { ]; description = "SVG backend for diagrams drawing EDSL"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -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 = [ @@ -198080,67 +197041,6 @@ self: { ) { }; "dl-fedora" = callPackage ( - { - mkDerivation, - ansi-wl-pprint, - base, - bytestring, - directory, - extra, - filepath, - http-client, - http-client-tls, - http-directory, - http-types, - optparse-applicative, - regex-posix, - simple-cmd, - simple-cmd-args, - simple-prompt, - text, - time, - unix, - xdg-userdirs, - }: - mkDerivation { - pname = "dl-fedora"; - version = "1.0"; - sha256 = "1rg77n4q2xpvbibh57nki0vdbq1r3n1h1ci99v670p06q8j99myz"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - ansi-wl-pprint - base - bytestring - directory - extra - filepath - http-client - http-client-tls - http-directory - http-types - optparse-applicative - regex-posix - simple-cmd - simple-cmd-args - simple-prompt - text - time - unix - xdg-userdirs - ]; - testHaskellDepends = [ - base - simple-cmd - ]; - description = "Fedora image download tool"; - license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; - mainProgram = "dl-fedora"; - } - ) { }; - - "dl-fedora_1_2_1" = callPackage ( { mkDerivation, ansi-wl-pprint, @@ -198201,6 +197101,72 @@ self: { } ) { }; + "dl-fedora_2_0_1" = callPackage ( + { + mkDerivation, + ansi-wl-pprint, + base, + 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, + simple-prompt, + text, + time, + unix, + xdg-userdirs, + }: + mkDerivation { + pname = "dl-fedora"; + version = "2.0.1"; + sha256 = "18ga0lq0rhdr7g5v6svfhln3g0a2lrwp2fbzaa2mgl8h9rc2n57f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint + base + 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 + simple-prompt + text + time + unix + xdg-userdirs + ]; + testHaskellDepends = [ + base + fedora-releases + simple-cmd + ]; + description = "Fedora image download tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dl-fedora"; + } + ) { }; + "dlist" = callPackage ( { mkDerivation, @@ -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 - text - ]; - executableHaskellDepends = [ - base - containers - text - ]; - testHaskellDepends = [ - base - containers - hspec - hspec-golden + bytestring + http-client + http-types + network-uri text + time ]; - 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,34 +220713,14 @@ self: { }: mkDerivation { pname = "exception-hierarchy"; - version = "0.1.0.11"; - sha256 = "0v7yc7im6g7xy41q459g39b7ri44f7axzzvrbi3vrlwl7c7k3wxz"; - libraryHaskellDepends = [ - base - template-haskell - ]; - description = "Exception type hierarchy with TemplateHaskell"; - license = lib.licenses.bsd3; - } - ) { }; - - "exception-hierarchy_0_1_0_12" = callPackage ( - { - mkDerivation, - base, - template-haskell, - }: - mkDerivation { - pname = "exception-hierarchy"; - version = "0.1.0.12"; - sha256 = "1hrj99in2x9scd68bfkq8jp9mmc4wja1vnadm2lhys12f1714sna"; + version = "0.1.0.13"; + sha256 = "18pbkp82d6mlndx06b7sxwcacp41c342cqljmp2iksa05kwrdzny"; libraryHaskellDepends = [ base template-haskell ]; description = "Exception type hierarchy with TemplateHaskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,50 +222109,8 @@ self: { }: mkDerivation { pname = "exon"; - version = "1.6.1.1"; - sha256 = "1cdl7lmlr1ivr1w0b0g26q3lifx9z0a91py1gvd92a4ncawrwk13"; - 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"; - } - ) { }; - - "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"; + version = "1.7.2.0"; + sha256 = "120cd6n7sqpakyk91izjblk92vc9bzr1a3bcskzkpky512mw47wm"; libraryHaskellDepends = [ base ghc @@ -223817,7 +222133,6 @@ self: { ]; description = "Customizable quasiquote interpolation"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,54 +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"; - 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; - } - ) { }; - - "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"; + version = "0.2.6.0"; + sha256 = "0cy5fb6b9kidxqadpymy0pqvswlsqxwxqqhfx9di1l66ynks2b6z"; libraryHaskellDepends = [ base deepseq hashable + template-haskell ]; testHaskellDepends = [ base @@ -225116,79 +223338,10 @@ self: { ]; 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,64 +234627,108 @@ self: { } ) { }; - "flatparse" = callPackage ( + "flatbuffers-builder" = callPackage ( { mkDerivation, - attoparsec, + array-builder, base, + base16-bytestring, + byte-order, + bytebuild, + byteslice, + bytesmith, bytestring, containers, - gauge, - hspec, - HUnit, - integer-gmp, - megaparsec, - parsec, + contiguous, primitive, - QuickCheck, - quickcheck-instances, - template-haskell, - utf8-string, + run-st, + tasty, + tasty-golden, + text, }: mkDerivation { - pname = "flatparse"; - version = "0.5.1.1"; - sha256 = "1xk7sdppslk85jhxqrd1bfn7wnz7yxaxrls9vz1fnhi745sw0xhb"; + pname = "flatbuffers-builder"; + version = "1.0.0.0"; + sha256 = "0casldhrsqs8fgsf4b78g934z1g8f4n1dzwiv6ls2nhccj5azgi5"; + revision = "1"; + editedCabalFile = "1pz1k12k1cw7v2yx1vmi72wa37b589ihv00h7ylpj4n0ss77ck12"; libraryHaskellDepends = [ + array-builder base - bytestring + byte-order + byteslice containers - integer-gmp - template-haskell - utf8-string + contiguous + primitive + run-st + text ]; testHaskellDepends = [ + array-builder base + base16-bytestring + bytebuild + byteslice + bytesmith bytestring - hspec - HUnit - QuickCheck - quickcheck-instances - utf8-string + primitive + tasty + tasty-golden + text ]; - benchmarkHaskellDepends = [ - attoparsec + 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 - gauge - integer-gmp - megaparsec - parsec primitive - utf8-string + text ]; - description = "High-performance parsing from strict bytestrings"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.raehik ]; + description = "Parse flatbuffers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; - "flatparse_0_5_2_0" = callPackage ( + "flatparse" = callPackage ( { mkDerivation, attoparsec, @@ -236839,8 +234749,8 @@ self: { }: mkDerivation { pname = "flatparse"; - version = "0.5.2.0"; - sha256 = "1w2xpzfnwnf2r3bgfnfnjbbzy9l92x5qyncamr8k1bq7xhf041l5"; + version = "0.5.2.1"; + sha256 = "0ig2m1lshaadyp8dxb129l0y1v722b1mfsp4fv7v879pdhlxgmgw"; libraryHaskellDepends = [ base bytestring @@ -236871,45 +234781,11 @@ self: { ]; 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,118 @@ self: { testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; license = lib.licenses.bsd3; + mainProgram = "fourmolu"; + } + ) { }; + + "fourmolu_0_16_0_0" = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + array, + base, + binary, + bytestring, + Cabal-syntax, + containers, + deepseq, + 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, + yaml, + }: + mkDerivation { + pname = "fourmolu"; + version = "0.16.0.0"; + sha256 = "0vczia3hb1klvbf9fjy32ynyqaka8n7cdk0h8jg6nr89pixla9lc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + array + base + binary + bytestring + Cabal-syntax + containers + deepseq + 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 + 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_16_2_0" = callPackage ( + "fourmolu_0_18_0_0" = callPackage ( { mkDerivation, aeson, @@ -242055,7 +239935,6 @@ self: { Cabal-syntax, choice, containers, - deepseq, Diff, directory, file-embed, @@ -242079,12 +239958,13 @@ self: { terminal-size, text, th-env, + unliftio, yaml, }: mkDerivation { pname = "fourmolu"; - version = "0.16.2.0"; - sha256 = "1vbqzljpqgabdcx282mh95q8kdap3pckfxzw03nhhinmh6hv31xx"; + version = "0.18.0.0"; + sha256 = "0nv5lbjp1ilqzkmgq9k4nb555yzbv023z8rm2x0368nz92q61f38"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -242097,7 +239977,6 @@ self: { Cabal-syntax choice containers - deepseq Diff directory file-embed @@ -242121,6 +240000,7 @@ self: { terminal-size text th-env + unliftio yaml ]; testHaskellDepends = [ @@ -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,7 +256845,7 @@ self: { } ) { }; - "ghc-lib" = callPackage ( + "ghc-lib_9_6_7_20250325" = callPackage ( { mkDerivation, alex, @@ -258868,8 +256873,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.6.6.20240701"; - sha256 = "0041lgl11yb48694rdaplsaz3bpvhb83sr9a2ghy00ml9xrkxafh"; + version = "9.6.7.20250325"; + sha256 = "077k6yy8xvj0p13xym8nf0bkb9aipwpa710115rx2mqhx84kxy2x"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -258899,10 +256904,11 @@ self: { ]; description = "The GHC API, decoupled from GHC versions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "ghc-lib_9_8_4_20241130" = callPackage ( + "ghc-lib" = callPackage ( { mkDerivation, alex, @@ -258931,10 +256937,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.8.4.20241130"; - sha256 = "016lsdv24lpm8dbac62xvrdw6bvvvivwgdcq9r8a5hzwjakbrqsr"; - revision = "1"; - editedCabalFile = "0wim3zn9ihvjksc9p58qfb4d65cnmnv1f266wphl3hvq9gip33bz"; + version = "9.8.5.20250214"; + sha256 = "1f0q8y22k8qwqjax4bvn1cbg2whxmcnfydp6izw54rk4yqyx5b0c"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -258965,11 +256969,10 @@ self: { ]; description = "The GHC API, decoupled from GHC versions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "ghc-lib_9_10_1_20241103" = callPackage ( + "ghc-lib_9_10_1_20250103" = callPackage ( { mkDerivation, alex, @@ -258998,10 +257001,10 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.10.1.20241103"; - sha256 = "1wzjzfh3cvbmq957plngq41cwi1x63z8f5n5j69xpqkdf64z517g"; - revision = "2"; - editedCabalFile = "1nb61mg0p39258gqwgwh6wc35mdxcps5afwccgiqa3k22rfjdhbg"; + version = "9.10.1.20250103"; + sha256 = "1bbwslrsmdkj124vzyvcjl3al661hq9kgbl6n1zsm8mxn5cm8k87"; + revision = "1"; + editedCabalFile = "00ig5ga7jvc8jr14ghkrl34lwrh66mdwannh4pkcdsy7wqsshrpz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259036,7 +257039,7 @@ self: { } ) { }; - "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,7 +257161,7 @@ self: { } ) { }; - "ghc-lib-parser" = callPackage ( + "ghc-lib-parser_9_6_7_20250325" = callPackage ( { mkDerivation, alex, @@ -259182,8 +257185,8 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.6.6.20240701"; - sha256 = "1cq2bs3nwqxi58mhfrvskdpikr7cgdyv4d1fblpgzqczr3pq94cc"; + version = "9.6.7.20250325"; + sha256 = "1zfngikw6dv5zzr90cw0j3s3hflf5fs0nm1acwki6fd22qy1l0xc"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259209,10 +257212,11 @@ self: { ]; description = "The GHC API, decoupled from GHC versions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; - "ghc-lib-parser_9_8_4_20241130" = callPackage ( + "ghc-lib-parser" = callPackage ( { mkDerivation, alex, @@ -259236,10 +257240,8 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.8.4.20241130"; - sha256 = "0zhw6x0z75mns6j4knbxbwavj267crb3xf4mpd3h9mrpg067vx7s"; - revision = "1"; - editedCabalFile = "1m5gdq7xd02d559r050wzrm4lm269xi5s6ri3qzn21xmjj3jpmqq"; + version = "9.8.5.20250214"; + sha256 = "1l07lkc4d9ryxy26fr7mry4691m0f3p0wi6b6l1jzr968hrs06cb"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259265,11 +257267,10 @@ self: { ]; description = "The GHC API, decoupled from GHC versions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "ghc-lib-parser_9_10_1_20241103" = callPackage ( + "ghc-lib-parser_9_10_1_20250103" = callPackage ( { mkDerivation, alex, @@ -259293,10 +257294,10 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.10.1.20241103"; - sha256 = "17q8h8xaa7rn384zq3x7br93mi9g6gwqzp01bh99929qk0mvrsil"; - revision = "2"; - editedCabalFile = "02w33rvb6vfx7am6w0ri4if4m3lk1zf60mw4ibazzqgl4rbkf7im"; + version = "9.10.1.20250103"; + sha256 = "00vzynimqmf4wysskdkp9rlprmhbq0siapbab10h36r2a74rirss"; + revision = "1"; + editedCabalFile = "0apspifskj21jsccb7ka2zq4fvp844ijr5nc2c0plk3bdcr0kb76"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -259326,7 +257327,7 @@ self: { } ) { }; - "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; } ) { }; @@ -281725,7 +280794,6 @@ self: { megaparsec, parser-combinators, QuickCheck, - template-haskell, text, transformers, unordered-containers, @@ -281733,8 +280801,8 @@ self: { }: mkDerivation { pname = "graphql"; - version = "1.2.0.3"; - sha256 = "0q01q02v66bnfy0gpwik0dspiwr1xvr9gp377yga5nhz3rjvzz38"; + version = "1.5.0.0"; + sha256 = "1vgvrk225fgn94cmdk5yy6a6d8p10igwx1fbvll94x4izkq57h9y"; libraryHaskellDepends = [ base conduit @@ -281742,7 +280810,6 @@ self: { exceptions megaparsec parser-combinators - template-haskell text transformers unordered-containers @@ -281768,62 +280835,6 @@ self: { } ) { }; - "graphql_1_5_0_0" = callPackage ( - { - mkDerivation, - base, - conduit, - containers, - exceptions, - hspec, - hspec-discover, - hspec-expectations, - hspec-megaparsec, - megaparsec, - parser-combinators, - QuickCheck, - text, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "graphql"; - version = "1.5.0.0"; - sha256 = "1vgvrk225fgn94cmdk5yy6a6d8p10igwx1fbvll94x4izkq57h9y"; - libraryHaskellDepends = [ - base - conduit - containers - exceptions - megaparsec - parser-combinators - 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"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - "graphql-api" = callPackage ( { mkDerivation, @@ -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,102 +298152,80 @@ self: { } ) { }; - "hash-tree" = callPackage ( + "hash-string" = callPackage ( { mkDerivation, base, - base64-bytestring, + base16, bytestring, - containers, - cryptonite, - hspec, - memory, - QuickCheck, + ghc-prim, + quickcheck-instances, + tasty, + tasty-quickcheck, + text, }: mkDerivation { - pname = "hash-tree"; - version = "0.0.0"; - sha256 = "0nxnjpwd6cw5m064jmgylscxfc5xhhm0abzdknprasmh6ln4525j"; + pname = "hash-string"; + version = "0.1.0.0"; + sha256 = "154iqs3pnxypsj5xj35gncmc4cvzfsx9x28iyh2i3dwdyks33rj5"; libraryHaskellDepends = [ base bytestring - containers - cryptonite - memory + ghc-prim ]; testHaskellDepends = [ base - base64-bytestring + base16 bytestring - containers - cryptonite - hspec - memory - QuickCheck + quickcheck-instances + tasty + tasty-quickcheck + text ]; - description = "Merkle Hash Tree"; - license = lib.licenses.bsd3; + description = "binary strings supporting constant-time base16 and comparisons"; + license = lib.licenses.asl20; } ) { }; - "hashable" = callPackage ( + "hash-tree" = callPackage ( { mkDerivation, base, + base64-bytestring, bytestring, containers, - deepseq, - filepath, - ghc-bignum, - ghc-prim, - HUnit, - os-string, + cryptonite, + hspec, + memory, 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"; + pname = "hash-tree"; + version = "0.0.0"; + sha256 = "0nxnjpwd6cw5m064jmgylscxfc5xhhm0abzdknprasmh6ln4525j"; libraryHaskellDepends = [ base bytestring containers - deepseq - filepath - ghc-bignum - ghc-prim - os-string - text + cryptonite + memory ]; testHaskellDepends = [ base + base64-bytestring bytestring - filepath - ghc-prim - HUnit - os-string + containers + cryptonite + hspec + memory 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"; + description = "Merkle Hash Tree"; license = lib.licenses.bsd3; } ) { }; - "hashable_1_4_7_0" = callPackage ( + "hashable" = 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,8 +309986,8 @@ self: { }: mkDerivation { pname = "hasql-notifications"; - version = "0.2.2.0"; - sha256 = "060fz6mwnb7q68v8aah455wmzfgk03a7bnr57zq5dm4wfm8cycaz"; + version = "0.2.2.2"; + sha256 = "1978z8wxx91dp36gqymr8ncl7yvnmy3l2fm1b2v46llhn339zrfv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -311397,11 +310011,12 @@ self: { ]; description = "LISTEN/NOTIFY support for Hasql"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; } ) { }; - "hasql-notifications_0_2_3_1" = callPackage ( + "hasql-notifications" = callPackage ( { mkDerivation, base, @@ -311415,8 +310030,8 @@ self: { }: mkDerivation { pname = "hasql-notifications"; - version = "0.2.3.1"; - sha256 = "1xjnf37b9b4r4q635dgzbfm44vpypppba02s3vjpd2d9krvs0yav"; + version = "0.2.3.2"; + sha256 = "00sqzcyq90firpv4z8nwlizd2x7nz6zqpqwv3d6ky3zh5kfvfxpd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -311440,7 +310055,6 @@ self: { ]; description = "LISTEN/NOTIFY support for Hasql"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; } ) { }; @@ -311451,28 +310065,32 @@ self: { attoparsec, attoparsec-time, base, + bytestring, hasql, hasql-pool, optparse-applicative, + time, }: mkDerivation { pname = "hasql-optparse-applicative"; - version = "0.7.1.3"; - sha256 = "1jnsrx5hahjph9izgzsz2s2882bvyr17y7hf562wd5yny2y9p20h"; + version = "0.8.0.1"; + sha256 = "0xxli8ln3kpwci7iksy6za3pmnds6blw0y349c76ibfjb69d412k"; libraryHaskellDepends = [ attoparsec attoparsec-time base + bytestring hasql hasql-pool optparse-applicative + time ]; description = "\"optparse-applicative\" parsers for \"hasql\""; license = lib.licenses.mit; } ) { }; - "hasql-optparse-applicative_0_8_0_1" = callPackage ( + "hasql-optparse-applicative_0_9" = callPackage ( { mkDerivation, attoparsec, @@ -311482,12 +310100,13 @@ self: { hasql, hasql-pool, optparse-applicative, + text, time, }: mkDerivation { pname = "hasql-optparse-applicative"; - version = "0.8.0.1"; - sha256 = "0xxli8ln3kpwci7iksy6za3pmnds6blw0y349c76ibfjb69d412k"; + version = "0.9"; + sha256 = "0jsj6nz49kjsn8b1bafsyxlaixmakyq2qmai35jflkbjjfd8byrp"; libraryHaskellDepends = [ attoparsec attoparsec-time @@ -311496,6 +310115,7 @@ self: { hasql hasql-pool optparse-applicative + text time ]; description = "\"optparse-applicative\" parsers for \"hasql\""; @@ -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 - ]; - executableHaskellDepends = [ - base - transformers - utf8-string + th-lift + th-orphans + typed-process + unliftio + vector ]; - 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,10 +325461,50 @@ self: { ]; description = "Linear Programming using HiGHS and comfort-array"; license = lib.licenses.bsd3; + } + ) { 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; } - ) { inherit (pkgs) highs; }; + ) { }; "hills" = callPackage ( { @@ -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 @@ -331341,8 +329748,8 @@ self: { }: mkDerivation { pname = "hledger-stockquotes"; - version = "0.1.3.1"; - sha256 = "111zpplj059iyxwy8rnjq7jrspm5sjqcx9jx0lrrz7yrj608id0g"; + version = "0.1.3.2"; + sha256 = "19iv3n8wg1glmapwj360a4vsfakvza8cgsb3wp8wz2mvcb8f271z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331386,81 +329793,89 @@ self: { } ) { }; - "hledger-stockquotes_0_1_3_2" = callPackage ( + "hledger-ui" = callPackage ( { mkDerivation, - aeson, + ansi-terminal, + async, base, - bytestring, + brick, cmdargs, containers, + data-default, directory, - hedgehog, + doclayout, + extra, + filepath, + fsnotify, + githash, + hledger, hledger-lib, - raw-strings-qq, - req, + megaparsec, + microlens, + microlens-platform, + mtl, + process, safe, - safe-exceptions, - scientific, split, - tasty, - tasty-hedgehog, - tasty-hunit, text, + text-zipper, time, - unordered-containers, - xdg-basedir, - yaml, + transformers, + unix, + vector, + vty, + vty-crossplatform, }: mkDerivation { - pname = "hledger-stockquotes"; - version = "0.1.3.2"; - sha256 = "19iv3n8wg1glmapwj360a4vsfakvza8cgsb3wp8wz2mvcb8f271z"; + pname = "hledger-ui"; + version = "1.40"; + sha256 = "0rvijrnmkc21nllqcbkn6fh51ifp1n1p8qgmckfp5pngqg40vvnz"; + revision = "1"; + editedCabalFile = "1sj141sr23j1xajy6c9r9aqxy8gr98c9qcgx5myn78nh3420kxsm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson + ansi-terminal + async base - bytestring + brick + cmdargs containers + data-default + directory + doclayout + extra + filepath + fsnotify + githash + hledger hledger-lib - req + megaparsec + microlens + microlens-platform + mtl + process safe - scientific split text + text-zipper 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 + transformers + unix + vector + vty + vty-crossplatform ]; - description = "Generate HLedger Price Directives From Daily Stock Quotes"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "hledger-stockquotes"; + executableHaskellDepends = [ base ]; + description = "Terminal interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + mainProgram = "hledger-ui"; + maintainers = [ lib.maintainers.maralorn ]; } ) { }; - "hledger-ui" = callPackage ( + "hledger-ui_1_42_1" = callPackage ( { mkDerivation, ansi-terminal, @@ -331475,6 +329890,7 @@ self: { extra, filepath, fsnotify, + githash, hledger, hledger-lib, megaparsec, @@ -331495,8 +329911,8 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.32.3"; - sha256 = "0981c039xp1l65vdn4y0rl3qvlprk15f4s22z1jkkrixx3aqnq4p"; + version = "1.42.1"; + sha256 = "1grj5j2lndyxzbfbr9mp29qy2l4gs7pcqgbmrkdb2l8qcdm83nwm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331512,86 +329928,7 @@ self: { 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, - 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.41"; - sha256 = "01bzqx26ycz7xp4y3rvrglnf0dasr3b0yhhrmmfnp1x2h18hhsjz"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal - async - base - brick - cmdargs - containers - data-default - directory - doclayout - extra - filepath - fsnotify - githash + githash hledger hledger-lib megaparsec @@ -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; } ) { }; @@ -337490,64 +335280,6 @@ self: { ) { }; "hoauth2" = callPackage ( - { - mkDerivation, - aeson, - base, - base64, - binary, - bytestring, - containers, - cryptonite, - data-default, - exceptions, - hspec, - hspec-discover, - http-conduit, - http-types, - memory, - microlens, - text, - transformers, - uri-bytestring, - uri-bytestring-aeson, - }: - mkDerivation { - pname = "hoauth2"; - version = "2.10.0"; - sha256 = "13skl9zc3p0jnn2p10xm21kp5adqjl48nfx6v312yfvd9md5h0kq"; - libraryHaskellDepends = [ - aeson - base - base64 - binary - bytestring - containers - cryptonite - data-default - exceptions - http-conduit - http-types - memory - microlens - text - transformers - uri-bytestring - uri-bytestring-aeson - ]; - testHaskellDepends = [ - aeson - base - hspec - uri-bytestring - ]; - testToolDepends = [ hspec-discover ]; - description = "Haskell OAuth2 authentication client"; - license = lib.licenses.mit; - } - ) { }; - - "hoauth2_2_14_1" = callPackage ( { mkDerivation, aeson, @@ -337572,8 +335304,8 @@ self: { }: mkDerivation { pname = "hoauth2"; - version = "2.14.1"; - sha256 = "12hynfnmq4w64k2ip9vczx4x0xaas5b4cj3qjxrz2i7cnblkrldm"; + version = "2.14.0"; + sha256 = "1gbdb01iinhcfc91iw2ld4lpvmpcvy6d9r1zl5a58jg16z5v6j8k"; libraryHaskellDepends = [ aeson base @@ -337602,6 +335334,67 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell OAuth2 authentication client"; license = lib.licenses.mit; + } + ) { }; + + "hoauth2_2_14_3" = callPackage ( + { + mkDerivation, + aeson, + base, + base64, + binary, + binary-instances, + bytestring, + containers, + crypton, + data-default, + exceptions, + hspec, + hspec-discover, + http-conduit, + http-types, + memory, + microlens, + text, + transformers, + uri-bytestring, + uri-bytestring-aeson, + }: + mkDerivation { + pname = "hoauth2"; + version = "2.14.3"; + sha256 = "09y6s36kap2c7wwv1snrhxmgsr0p93w5ghh873q1fq8inn5iwj2w"; + libraryHaskellDepends = [ + aeson + base + base64 + binary + binary-instances + bytestring + containers + crypton + data-default + exceptions + http-conduit + http-types + memory + microlens + text + transformers + uri-bytestring + uri-bytestring-aeson + ]; + testHaskellDepends = [ + aeson + base + binary + hspec + uri-bytestring + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell OAuth2 authentication client"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } ) { }; @@ -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"; } ) { }; @@ -342101,136 +339883,6 @@ self: { ) { }; "hpack" = callPackage ( - { - mkDerivation, - aeson, - base, - bifunctors, - bytestring, - Cabal, - containers, - crypton, - deepseq, - directory, - filepath, - Glob, - hspec, - hspec-discover, - http-client, - http-client-tls, - http-types, - HUnit, - infer-license, - interpolate, - mockery, - mtl, - pretty, - QuickCheck, - scientific, - template-haskell, - temporary, - text, - transformers, - unordered-containers, - vector, - yaml, - }: - mkDerivation { - pname = "hpack"; - version = "0.36.1"; - sha256 = "1n02wkkhgqwh7im33b2158h9ha0yglzmqv05fd0igmm4mfly05db"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bifunctors - bytestring - Cabal - containers - crypton - deepseq - directory - filepath - Glob - http-client - http-client-tls - http-types - infer-license - mtl - pretty - scientific - text - transformers - unordered-containers - vector - yaml - ]; - executableHaskellDepends = [ - aeson - base - bifunctors - bytestring - Cabal - containers - crypton - deepseq - directory - filepath - Glob - http-client - http-client-tls - http-types - infer-license - mtl - pretty - scientific - text - transformers - unordered-containers - vector - yaml - ]; - testHaskellDepends = [ - aeson - base - bifunctors - bytestring - Cabal - containers - crypton - deepseq - directory - filepath - Glob - hspec - http-client - http-client-tls - http-types - HUnit - infer-license - interpolate - mockery - mtl - pretty - QuickCheck - scientific - template-haskell - temporary - text - transformers - unordered-containers - vector - yaml - ]; - testToolDepends = [ hspec-discover ]; - description = "A modern format for Haskell packages"; - license = lib.licenses.mit; - mainProgram = "hpack"; - } - ) { }; - - "hpack_0_37_0" = callPackage ( { mkDerivation, aeson, @@ -342356,6 +340008,138 @@ self: { testToolDepends = [ hspec-discover ]; description = "A modern format for Haskell packages"; license = lib.licenses.mit; + mainProgram = "hpack"; + } + ) { }; + + "hpack_0_38_0" = callPackage ( + { + mkDerivation, + aeson, + base, + bifunctors, + bytestring, + Cabal, + containers, + crypton, + deepseq, + directory, + filepath, + Glob, + hspec, + hspec-discover, + http-client, + http-client-tls, + http-types, + HUnit, + infer-license, + interpolate, + mockery, + mtl, + pretty, + QuickCheck, + scientific, + template-haskell, + temporary, + text, + transformers, + unordered-containers, + vector, + yaml, + }: + mkDerivation { + pname = "hpack"; + version = "0.38.0"; + sha256 = "0iysz3xnxhjj49hjz9gv56awaldamrbidkiw0xd873g5yfyhyljp"; + revision = "1"; + editedCabalFile = "02pqfqqijvr2z3ki2rnb9nlavhzm59qbbvhq89bfdvhcicfgmmf4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + crypton + deepseq + directory + filepath + Glob + http-client + http-client-tls + http-types + infer-license + mtl + pretty + scientific + text + transformers + unordered-containers + vector + yaml + ]; + executableHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + crypton + deepseq + directory + filepath + Glob + http-client + http-client-tls + http-types + infer-license + mtl + pretty + scientific + text + transformers + unordered-containers + vector + yaml + ]; + testHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + crypton + deepseq + directory + filepath + Glob + hspec + http-client + http-client-tls + http-types + HUnit + infer-license + interpolate + mockery + mtl + pretty + QuickCheck + scientific + template-haskell + temporary + text + transformers + unordered-containers + vector + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A modern format for Haskell packages"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "hpack"; } @@ -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,99 +357832,8 @@ self: { }: mkDerivation { pname = "http-client"; - version = "0.7.17"; - sha256 = "1imd3yiqh9pq677ndvq2rsxr5agys6n15syfl25c8h8625k46qda"; - 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; - } - ) { }; - - "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"; + version = "0.7.19"; + sha256 = "0qdd547j4jz8h6a66hh97qwd9y05li40l5f7kaaqrx78hbh1nb50"; libraryHaskellDepends = [ array async @@ -360316,7 +357885,6 @@ self: { doCheck = false; description = "An HTTP client engine"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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; } ) { }; @@ -373760,127 +371220,128 @@ self: { ) { }; "ihaskell" = callPackage ( - { - mkDerivation, - aeson, - base, - base64-bytestring, - binary, - bytestring, - cmdargs, - containers, - directory, - exceptions, - filepath, - ghc, - ghc-boot, - ghc-parser, - ghc-paths, - haskeline, - here, - hlint, - hspec, - hspec-contrib, - http-client, - http-client-tls, - HUnit, - ipython-kernel, - parsec, - process, - random, - raw-strings-qq, - setenv, - shelly, - split, - stm, - strict, - text, - time, - transformers, - unix, - unordered-containers, - utf8-string, - vector, - }: - mkDerivation { - pname = "ihaskell"; - version = "0.10.4.0"; - sha256 = "0vl6nmr72abf4jijxga9lnhj1w1iz5b4642r8xnqmavz4ds9qpsv"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - base64-bytestring - binary - bytestring - cmdargs - containers - directory - exceptions - filepath - ghc - ghc-boot - ghc-parser - ghc-paths - haskeline - hlint - http-client - http-client-tls - ipython-kernel - parsec - process - random - shelly - split - stm - strict - text - time - transformers - unix - unordered-containers - utf8-string - vector - ]; - executableHaskellDepends = [ - aeson - base - bytestring - containers - directory - ghc - ipython-kernel - process - strict - text - transformers - unix - unordered-containers - ]; - testHaskellDepends = [ - base - directory - ghc - ghc-paths - here - hspec - hspec-contrib - HUnit - raw-strings-qq - setenv - shelly - text - transformers - ]; - description = "A Haskell backend kernel for the Jupyter project"; - license = lib.licenses.mit; - mainProgram = "ihaskell"; - } - ) { }; - - "ihaskell_0_12_0_0" = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + binary, + bytestring, + cmdargs, + containers, + directory, + exceptions, + filepath, + ghc, + ghc-boot, + ghc-parser, + ghc-paths, + ghc-syntax-highlighter, + haskeline, + hlint, + hspec, + hspec-contrib, + http-client, + http-client-tls, + HUnit, + ipython-kernel, + parsec, + process, + random, + raw-strings-qq, + setenv, + shelly, + split, + stm, + strict, + text, + time, + transformers, + unix, + unordered-containers, + utf8-string, + vector, + }: + mkDerivation { + pname = "ihaskell"; + version = "0.11.0.0"; + sha256 = "1mjjsmjvapkmj69qzp9sskgxi04fymacvy0la7lr1rcrl9z5x5hd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + binary + bytestring + cmdargs + containers + directory + exceptions + filepath + ghc + ghc-boot + ghc-parser + ghc-paths + ghc-syntax-highlighter + haskeline + hlint + http-client + http-client-tls + ipython-kernel + parsec + process + random + shelly + split + stm + strict + text + time + transformers + unix + unordered-containers + utf8-string + vector + ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + directory + ghc + ipython-kernel + process + strict + text + transformers + unix + unordered-containers + ]; + testHaskellDepends = [ + aeson + base + directory + ghc + ghc-paths + hspec + hspec-contrib + HUnit + raw-strings-qq + setenv + shelly + text + transformers + ]; + description = "A Haskell backend kernel for the Jupyter project"; + license = lib.licenses.mit; + mainProgram = "ihaskell"; + } + ) { }; + + "ihaskell_0_12_0_0" = callPackage ( { mkDerivation, aeson, @@ -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,39 +374163,8 @@ self: { }: mkDerivation { pname = "incipit-base"; - version = "0.5.1.0"; - sha256 = "0bmnfr9j13hq6jil64yivihbrxmm8qwla76slzisjj8mbk0j6sny"; - revision = "1"; - editedCabalFile = "1ysxxv2lf1gybic66xgznz2q7f9y2mrnf3m7zn0a1mxxa6c329jc"; - libraryHaskellDepends = [ - base - bytestring - containers - data-default - stm - text - ]; - description = "A Prelude for Polysemy – Base Reexports"; - license = "BSD-2-Clause-Patent"; - } - ) { }; - - "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"; + version = "0.6.1.1"; + sha256 = "1cah83sqgwy3irkbl62rnsik5ag677nzw707ikzy862za9hg7v08"; libraryHaskellDepends = [ base bytestring @@ -376740,7 +374175,6 @@ self: { ]; description = "A Prelude for Polysemy – Base Reexports"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -376753,31 +374187,8 @@ self: { }: mkDerivation { pname = "incipit-core"; - version = "0.5.1.0"; - sha256 = "1cwp0pyhpnq7mq967wfsf1adj8ljpph14wqj4hkgyl685c3hyv6y"; - revision = "1"; - editedCabalFile = "05xz4jqh89s397scxm5fhzyq1d7qgsrac4hsflvh762ijhxgghx6"; - libraryHaskellDepends = [ - base - incipit-base - polysemy - ]; - description = "A Prelude for Polysemy"; - license = "BSD-2-Clause-Patent"; - } - ) { }; - - "incipit-core_0_6_1_0" = callPackage ( - { - mkDerivation, - base, - incipit-base, - polysemy, - }: - mkDerivation { - pname = "incipit-core"; - version = "0.6.1.0"; - sha256 = "19m4pvrv6fyxj7ilns3ipfjhibmhgcrjz376djadbqb8fzxba2xb"; + version = "0.6.1.1"; + sha256 = "0kzw04m7dal5l5nx4wf5zwdli49rmlchvf2nhwdaw1wa40kx1jx6"; libraryHaskellDepends = [ base incipit-base @@ -376785,7 +374196,6 @@ self: { ]; description = "A Prelude for Polysemy"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,73 +381160,78 @@ self: { ]; description = "IP2Location Haskell package for IP geolocation"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "ip2proxy" = callPackage ( + "ip2location-io" = callPackage ( { mkDerivation, aeson, base, - binary, bytestring, http-client, http-client-tls, http-types, - iproute, + network-uri, + split, + text, uri-encode, }: mkDerivation { - pname = "ip2proxy"; - version = "3.2.1"; - sha256 = "10qqbwpwb3gr0g1nz8fm50f215y53l21i1szvv0zh62v20n4p6gz"; + pname = "ip2location-io"; + version = "1.0.0"; + sha256 = "13ik6ry60h3wl92p9piwx65z8gp0r08f8dan1s62pnnn7rmjaaj1"; libraryHaskellDepends = [ aeson base - binary bytestring http-client http-client-tls http-types - iproute + network-uri + split + text uri-encode ]; - description = "IP2Proxy Haskell package for proxy detection"; + description = "IP2Location.io Haskell package for IP geolocation and domain WHOIS."; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; - "ip6addr" = callPackage ( + "ip2proxy" = callPackage ( { mkDerivation, + aeson, base, - cmdargs, - IPv6Addr, - text, + binary, + bytestring, + http-client, + http-client-tls, + http-types, + iproute, + uri-encode, }: mkDerivation { - pname = "ip6addr"; - version = "1.0.4"; - sha256 = "0f8h7374s2mr0acqdmkm265bb3ixy5qfbylsd4a3mclav71878km"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ + pname = "ip2proxy"; + version = "3.3.0"; + sha256 = "0634gb27s8g132vwq3qnnfwcrc5irls3h8cdin69d815adglpmfl"; + libraryHaskellDepends = [ + aeson base - cmdargs - IPv6Addr - text + binary + bytestring + http-client + http-client-tls + http-types + iproute + uri-encode ]; - description = "Commandline tool to deal with IPv6 address text representations"; - license = lib.licenses.bsd3; - mainProgram = "ip6addr"; + description = "IP2Proxy Haskell package for proxy detection"; + license = lib.licenses.mit; } ) { }; - "ip6addr_2_0_0" = callPackage ( + "ip6addr" = 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,151 +397141,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "2.1.5"; - sha256 = "0p1s974x7qrvdlk8jfwmld0rlnf0gc2lakds1spcf0560b5flkgd"; - 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; - mainProgram = "keter"; - } - ) { }; - - "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"; + version = "2.1.9"; + sha256 = "06kn3xrzpqnlynzq12b511r0dqr8dinvbq8fliqvjrn5cyyl9sk5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -400224,7 +397221,6 @@ self: { ]; description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "keter"; } ) { }; @@ -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,65 +404349,7 @@ 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; } ) { }; @@ -407399,6 +404362,7 @@ self: { data-default, data-default-class, hspec, + hspec-discover, hspec-megaparsec, HUnit, megaparsec, @@ -407410,8 +404374,8 @@ self: { }: mkDerivation { pname = "language-docker"; - version = "12.1.0"; - sha256 = "0wbck5a50d0sdmvr3vvjgz1bbmqvj5avn1slxrazpfyy9rdnr9l3"; + version = "13.0.0"; + sha256 = "16ywhy8bah81x9agckqbkad0h7k6gzxgds5frbj4nvs7x8xp6vh8"; libraryHaskellDepends = [ base bytestring @@ -407440,12 +404404,13 @@ self: { text time ]; + testToolDepends = [ hspec-discover ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; license = lib.licenses.gpl3Only; } ) { }; - "language-docker_13_0_0" = callPackage ( + "language-docker_14_0_1" = callPackage ( { mkDerivation, base, @@ -407466,8 +404431,8 @@ self: { }: mkDerivation { pname = "language-docker"; - version = "13.0.0"; - sha256 = "16ywhy8bah81x9agckqbkad0h7k6gzxgds5frbj4nvs7x8xp6vh8"; + version = "14.0.1"; + sha256 = "0xjbrislw9izq5n9lgimlmwyd46l7pnf9pa9nl49shmp5nsapjjm"; libraryHaskellDepends = [ base bytestring @@ -407498,7 +404463,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; - license = lib.licenses.gpl3Only; + 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 ]; } ) { }; @@ -413864,129 +410841,6 @@ self: { ) { }; "lens" = callPackage ( - { - mkDerivation, - array, - assoc, - base, - base-compat, - 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.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, @@ -414035,10 +410889,8 @@ self: { }: 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,84 +421054,93 @@ self: { } ) { }; - "little-earley" = callPackage ( + "literatex_0_4_0_0" = callPackage ( { mkDerivation, + ansi-wl-pprint, base, - containers, - mtl, + bytestring, + conduit, + filepath, + optparse-applicative, tasty, tasty-hunit, + text, + ttc, + unliftio, }: mkDerivation { - pname = "little-earley"; - version = "0.2.0.0"; - sha256 = "0zqlnaj1w6m2h7g55xg9cjl978ij66lw69x4v5b9vi7x7maa44ms"; - revision = "1"; - editedCabalFile = "0p5pzqvhkc3c95dpzcyynm94gq00klvcvcy7a34abdj1jvxvnimb"; + pname = "literatex"; + version = "0.4.0.0"; + sha256 = "06whn0rx1gy2pzl4678z087pfragy2sjaw34ljx6sfvxg0wn03bx"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base - containers - mtl + bytestring + conduit + text + ttc + unliftio + ]; + executableHaskellDepends = [ + ansi-wl-pprint + base + optparse-applicative + ttc ]; testHaskellDepends = [ base - containers - mtl + bytestring + filepath tasty tasty-hunit + text + ttc + unliftio ]; - description = "Simple implementation of Earley parsing"; + description = "transform literate source code to Markdown"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; - broken = true; + mainProgram = "literatex"; } ) { }; - "little-logger" = callPackage ( + "little-earley" = callPackage ( { mkDerivation, base, - directory, - microlens, - monad-logger, + containers, mtl, tasty, tasty-hunit, - temporary, - text, - unliftio-core, }: mkDerivation { - pname = "little-logger"; - version = "1.0.2"; - sha256 = "0b4sxh14js1kwnxajv479m6ra3hfm434xbgir16ja506fnsharfj"; + pname = "little-earley"; + version = "0.2.0.0"; + sha256 = "0zqlnaj1w6m2h7g55xg9cjl978ij66lw69x4v5b9vi7x7maa44ms"; + revision = "1"; + editedCabalFile = "0p5pzqvhkc3c95dpzcyynm94gq00klvcvcy7a34abdj1jvxvnimb"; libraryHaskellDepends = [ base - microlens - monad-logger + containers mtl - text - unliftio-core ]; testHaskellDepends = [ base - directory - microlens - monad-logger + containers mtl tasty tasty-hunit - temporary - text - unliftio-core ]; - description = "Basic logging based on monad-logger"; - license = lib.licenses.bsd3; + description = "Simple implementation of Earley parsing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; - "little-logger_3_0_1" = callPackage ( + "little-logger" = 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,71 @@ self: { }: mkDerivation { pname = "mem-info"; - version = "0.3.0.0"; - sha256 = "0nfvhgc3d4p5jaaiwv3i363f4fpnd17awdx2halhcfd9a3gfr4j4"; + version = "0.3.1.0"; + sha256 = "032r34swgdmb6xh3ralcpb0223i2gqfixxgly7v9da0w76cj6g7y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + containers + directory + filepath + fmt + hashable + optparse-applicative + text + unix + validity + validity-text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + fmt + genvalidity + genvalidity-hspec + genvalidity-text + hashable + hspec + optparse-applicative + QuickCheck + text + unix + ]; + description = "Print the core memory usage of programs"; + license = lib.licenses.bsd3; + mainProgram = "printmem"; + } + ) { }; + + "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 = [ @@ -443630,6 +439977,7 @@ self: { filepath fmt hashable + mtl optparse-applicative text unix @@ -443639,6 +439987,9 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base + containers + directory + filepath fmt genvalidity genvalidity-hspec @@ -443647,11 +439998,13 @@ self: { 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"; } ) { }; @@ -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,6 +443183,32 @@ self: { } ) { }; + "microlens-mtl_0_2_1_0" = callPackage ( + { + mkDerivation, + base, + microlens, + mtl, + transformers, + transformers-compat, + }: + mkDerivation { + pname = "microlens-mtl"; + version = "0.2.1.0"; + sha256 = "13w4fx1kslm8yy5liwrw59y47nq773bxmv3nwg7k79gjw5r9rmzv"; + libraryHaskellDepends = [ + base + microlens + mtl + transformers + transformers-compat + ]; + description = "microlens support for Reader/Writer/State from mtl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "microlens-platform" = callPackage ( { mkDerivation, @@ -446763,8 +443224,8 @@ self: { }: mkDerivation { pname = "microlens-platform"; - version = "0.4.3.5"; - sha256 = "0ch7ln612j7inw6jrjxjccsyjd9fz4zwwjcw97313r4yfflhwff4"; + version = "0.4.3.6"; + sha256 = "0bbskwm9lh2lmk54a0hwc4aq9fpw4zpq5089nd7w2w0m9rny9jka"; libraryHaskellDepends = [ base hashable @@ -446781,7 +443242,7 @@ self: { } ) { }; - "microlens-platform_0_4_3_6" = callPackage ( + "microlens-platform_0_4_4_1" = callPackage ( { mkDerivation, base, @@ -446796,8 +443257,8 @@ self: { }: mkDerivation { pname = "microlens-platform"; - version = "0.4.3.6"; - sha256 = "0bbskwm9lh2lmk54a0hwc4aq9fpw4zpq5089nd7w2w0m9rny9jka"; + version = "0.4.4.1"; + sha256 = "0d37rzskqr94grq75a00wgwlz8wrm6awxjw0r396hwwjl8abwipm"; libraryHaskellDepends = [ base hashable @@ -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,41 +443373,8 @@ self: { }: mkDerivation { pname = "microlens-th"; - version = "0.4.3.15"; - sha256 = "1ja59samyqng78v9lhrwa6x4vd5vvr9jkrm3pyi2kbcp28kv7khg"; - 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; - } - ) { }; - - "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"; + version = "0.4.3.17"; + sha256 = "150a9kgab4l6324dkf9vpvgbwarw89xfhcdhdj8awcm3gh12qxhx"; libraryHaskellDepends = [ base containers @@ -446964,7 +443390,6 @@ self: { ]; description = "Automatic generation of record lenses for microlens"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,6 +492500,98 @@ self: { } ) { }; + "ormolu_0_7_2_0" = callPackage ( + { + mkDerivation, + ansi-terminal, + array, + base, + binary, + bytestring, + Cabal-syntax, + containers, + deepseq, + 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, + }: + mkDerivation { + pname = "ormolu"; + version = "0.7.2.0"; + sha256 = "1nbgm12fif9yzmkrbsqsgfsbgbgdkc5xnhwp5dy35zpgbyx9bz81"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + array + base + binary + bytestring + Cabal-syntax + containers + deepseq + 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 + ]; + testHaskellDepends = [ + base + Cabal-syntax + 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"; + } + ) { }; + "ormolu" = callPackage ( { mkDerivation, @@ -496190,8 +492625,10 @@ self: { }: mkDerivation { pname = "ormolu"; - version = "0.7.2.0"; - sha256 = "1nbgm12fif9yzmkrbsqsgfsbgbgdkc5xnhwp5dy35zpgbyx9bz81"; + version = "0.7.4.0"; + sha256 = "1s7a9crjhbsmjkdvpv8ycygpiikv96s96p3lmjik4pb3q7idir2z"; + revision = "5"; + editedCabalFile = "107p02xhq0gfacc6j8kackqn16a0wnayq7qpi26acvzqqyxhcjxy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -496248,7 +492685,7 @@ self: { } ) { }; - "ormolu_0_7_4_0" = callPackage ( + "ormolu_0_7_7_0" = callPackage ( { mkDerivation, ansi-terminal, @@ -496257,6 +492694,7 @@ self: { binary, bytestring, Cabal-syntax, + choice, containers, deepseq, Diff, @@ -496281,10 +492719,10 @@ self: { }: mkDerivation { pname = "ormolu"; - version = "0.7.4.0"; - sha256 = "1s7a9crjhbsmjkdvpv8ycygpiikv96s96p3lmjik4pb3q7idir2z"; - revision = "5"; - editedCabalFile = "107p02xhq0gfacc6j8kackqn16a0wnayq7qpi26acvzqqyxhcjxy"; + version = "0.7.7.0"; + sha256 = "1069j7cldvqqazmfrpfc6wy816227c5vz7fbq860yfb5h9ycv5ns"; + revision = "1"; + editedCabalFile = "1v8n4kf8wskyizn868k1662rqsd8myhvrjkchb9hiysw9lgja79c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -496294,6 +492732,7 @@ self: { binary bytestring Cabal-syntax + choice containers deepseq Diff @@ -496321,6 +492760,7 @@ self: { testHaskellDepends = [ base Cabal-syntax + choice containers directory filepath @@ -496342,7 +492782,7 @@ self: { } ) { }; - "ormolu_0_7_7_0" = callPackage ( + "ormolu_0_8_0_0" = callPackage ( { mkDerivation, ansi-terminal, @@ -496353,7 +492793,6 @@ self: { Cabal-syntax, choice, containers, - deepseq, Diff, directory, file-embed, @@ -496373,13 +492812,12 @@ self: { temporary, text, th-env, + unliftio, }: mkDerivation { pname = "ormolu"; - version = "0.7.7.0"; - sha256 = "1069j7cldvqqazmfrpfc6wy816227c5vz7fbq860yfb5h9ycv5ns"; - revision = "1"; - editedCabalFile = "1v8n4kf8wskyizn868k1662rqsd8myhvrjkchb9hiysw9lgja79c"; + version = "0.8.0.0"; + sha256 = "1drs1ks12wcydpdk4px1bfd2397isds7w3blhf74jg8cqwbkzms9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -496391,7 +492829,6 @@ self: { Cabal-syntax choice containers - deepseq Diff directory file-embed @@ -496413,6 +492850,7 @@ self: { optparse-applicative text th-env + unliftio ]; testHaskellDepends = [ base @@ -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,28 +494523,13 @@ self: { { mkDerivation, base }: mkDerivation { pname = "packcheck"; - version = "0.6.0"; - sha256 = "0n050lpbcykzhaxwjxyh65crp2iyn3bvdagybap9prqid0zj4k8z"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - benchmarkHaskellDepends = [ base ]; - description = "Universal build and CI testing for Haskell packages"; - license = lib.licenses.bsd3; - } - ) { }; - - "packcheck_0_7_0" = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "packcheck"; - version = "0.7.0"; - sha256 = "19wi0jbnfblkbvprszjr0n8f945n60117nvb1lhhrm9vh4dw86v6"; + version = "0.7.1"; + sha256 = "07a03gmcvfr8js19cdas6dy577mjpmfdbpimikr6h9krr80asjsb"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; benchmarkHaskellDepends = [ base ]; description = "Universal build and CI testing for Haskell packages"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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; } ) { }; @@ -499494,11 +495943,14 @@ self: { commonmark-extensions, commonmark-pandoc, containers, + crypton, crypton-connection, + crypton-x509-system, data-default, deepseq, Diff, directory, + djot, doclayout, doctemplates, emojis, @@ -499514,6 +495966,7 @@ self: { ipynb, jira-wiki-markup, JuicyPixels, + libyaml, mime-types, mtl, network, @@ -499526,7 +495979,6 @@ self: { random, safe, scientific, - SHA, skylighting, skylighting-core, split, @@ -499542,6 +495994,7 @@ self: { text, text-conversions, time, + tls, typst, unicode-collation, unicode-transforms, @@ -499556,8 +496009,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.1.11.1"; - sha256 = "0yfgvc4ypav3ydqi9ywhfxa2n4rbx7z3jc2p8ccv5r8081jqv5pg"; + version = "3.6"; + sha256 = "1f7rjwgxlhhzpxcm29kgc1c4bzb827vidxh48qvd2bw597ykp5ns"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -499577,10 +496030,13 @@ self: { commonmark-extensions commonmark-pandoc containers + crypton crypton-connection + crypton-x509-system data-default deepseq directory + djot doclayout doctemplates emojis @@ -499596,6 +496052,7 @@ self: { ipynb jira-wiki-markup JuicyPixels + libyaml mime-types mtl network @@ -499608,7 +496065,6 @@ self: { random safe scientific - SHA skylighting skylighting-core split @@ -499619,6 +496075,7 @@ self: { text text-conversions time + tls typst unicode-collation unicode-transforms @@ -499671,7 +496128,7 @@ self: { } ) { }; - "pandoc_3_6" = callPackage ( + "pandoc_3_6_4" = callPackage ( { mkDerivation, aeson, @@ -499756,8 +496213,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.6"; - sha256 = "1f7rjwgxlhhzpxcm29kgc1c4bzb827vidxh48qvd2bw597ykp5ns"; + version = "3.6.4"; + sha256 = "1igqsbzvgkrwb8k9ycjha9cynz5j50gfsc050j93k4bg3yd9c0lp"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -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,8 +529277,207 @@ 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; } ) { }; @@ -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 @@ -553785,7 +550165,6 @@ self: { bytestring, containers, deepseq, - doctest, mtl, primitive, rdtsc, @@ -553803,8 +550182,8 @@ self: { }: mkDerivation { pname = "random"; - version = "1.2.1.2"; - sha256 = "1d54v51dzdc4izv3aycjbvaj7lcz74avzixayqzlaz1jsb14s3vr"; + version = "1.2.1.3"; + sha256 = "1p2i636bk1q62dzrlrl92mirrz0ynf93bxs5yql07r6ilwk1kj79"; libraryHaskellDepends = [ base bytestring @@ -553816,7 +550195,6 @@ self: { base bytestring containers - doctest smallcheck stm tasty @@ -553840,7 +550218,7 @@ self: { } ) { }; - "random_1_2_1_3" = callPackage ( + "random_1_3_0" = callPackage ( { mkDerivation, base, @@ -553864,14 +550242,15 @@ self: { }: mkDerivation { pname = "random"; - version = "1.2.1.3"; - sha256 = "1p2i636bk1q62dzrlrl92mirrz0ynf93bxs5yql07r6ilwk1kj79"; + version = "1.3.0"; + sha256 = "1cgisk7y2r58lai3q61jx2fis2aiqg75y7qm3zipgmr5avk6fl3b"; libraryHaskellDepends = [ base bytestring deepseq mtl splitmix + transformers ]; testHaskellDepends = [ base @@ -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,7 +579020,9 @@ self: { ]; description = "record historical command runtimes for later prediction"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "sandwatch"; + broken = true; } ) { }; @@ -582998,7 +579043,6 @@ self: { filepath, free, haskell-src-exts, - lifted-async, microlens, microlens-th, monad-control, @@ -583009,7 +579053,6 @@ self: { process, retry, safe, - safe-exceptions, stm, string-interpolate, template-haskell, @@ -583018,6 +579061,7 @@ self: { transformers, transformers-base, unix, + unliftio, unliftio-core, vector, vty, @@ -583025,8 +579069,8 @@ self: { }: mkDerivation { pname = "sandwich"; - version = "0.2.2.0"; - sha256 = "1sww8bixsg3yd44f72sr2yhwhanwvlvnp9491mq3lm0syklw0jl4"; + version = "0.3.0.3"; + sha256 = "0j53b68vgidwahmbbhcrshh9043k1g230lypyfavcwbpcgrzxkpb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -583044,7 +579088,6 @@ self: { filepath free haskell-src-exts - lifted-async microlens microlens-th monad-control @@ -583055,7 +579098,6 @@ self: { process retry safe - safe-exceptions stm string-interpolate template-haskell @@ -583064,6 +579106,7 @@ self: { transformers transformers-base unix + unliftio unliftio-core vector vty @@ -583084,7 +579127,6 @@ self: { filepath free haskell-src-exts - lifted-async microlens microlens-th monad-control @@ -583095,7 +579137,6 @@ self: { process retry safe - safe-exceptions stm string-interpolate template-haskell @@ -583104,6 +579145,7 @@ self: { transformers transformers-base unix + unliftio unliftio-core vector vty @@ -583124,7 +579166,6 @@ self: { filepath free haskell-src-exts - lifted-async microlens microlens-th monad-control @@ -583135,7 +579176,6 @@ self: { process retry safe - safe-exceptions stm string-interpolate template-haskell @@ -583144,6 +579184,7 @@ self: { transformers transformers-base unix + unliftio unliftio-core vector vty @@ -583154,265 +579195,240 @@ self: { } ) { }; - "sandwich_0_3_0_2" = callPackage ( + "sandwich-contexts" = callPackage ( { mkDerivation, aeson, - ansi-terminal, - async, base, - brick, - bytestring, - colour, + conduit, + conduit-extra, containers, - deepseq, - directory, + crypton-connection, + data-default, exceptions, filepath, - free, - haskell-src-exts, - microlens, - microlens-th, - monad-control, + HTTP, + http-client, + http-conduit, + http-types, monad-logger, mtl, - optparse-applicative, - pretty-show, + network, + postgresql-simple, process, + random, + relude, retry, safe, - stm, + sandwich, + streaming-commons, string-interpolate, - template-haskell, + temporary, text, time, transformers, - transformers-base, - unix, + unix-compat, unliftio, unliftio-core, vector, - vty, - vty-crossplatform, }: mkDerivation { - pname = "sandwich"; + pname = "sandwich-contexts"; version = "0.3.0.2"; - sha256 = "06ypw3aidlsj86kwavdxw5y3zhivr9ipxv40r6cvmzfql22v9fx8"; - isLibrary = true; - isExecutable = true; + sha256 = "01klfrf9n1z6h1iqgb3ccch1dxihp28lh60d44xj3xmfz2q4y5iq"; libraryHaskellDepends = [ aeson - ansi-terminal - async base - brick - bytestring - colour + conduit + conduit-extra containers - deepseq - directory + crypton-connection + data-default exceptions filepath - free - haskell-src-exts - microlens - microlens-th - monad-control + HTTP + http-client + http-conduit + http-types monad-logger mtl - optparse-applicative - pretty-show + network process + random + relude retry safe - stm + sandwich + streaming-commons string-interpolate - template-haskell + temporary text time transformers - transformers-base - unix + unix-compat unliftio unliftio-core vector - vty - vty-crossplatform ]; - executableHaskellDepends = [ + testHaskellDepends = [ + base + filepath + postgresql-simple + relude + sandwich + string-interpolate + unliftio + ]; + testToolDepends = [ sandwich ]; + description = "Contexts for the Sandwich test library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + "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 - ansi-terminal - async base - brick bytestring - colour containers - deepseq - directory exceptions filepath - free - haskell-src-exts - microlens - microlens-th - monad-control + http-client + kubernetes-client + kubernetes-client-core + lens + lens-aeson + minio-hs monad-logger - mtl - optparse-applicative - pretty-show + network + network-uri process + random + regex-tdfa + relude retry safe - stm + sandwich + sandwich-contexts + sandwich-contexts-minio string-interpolate - template-haskell + temporary text - time - transformers - transformers-base - unix unliftio unliftio-core vector - vty - vty-crossplatform + yaml ]; testHaskellDepends = [ - aeson - ansi-terminal - async base - brick - bytestring - colour - containers - deepseq - directory exceptions - filepath - free - haskell-src-exts - microlens - microlens-th - monad-control - monad-logger - mtl - optparse-applicative - pretty-show - process - retry - safe - stm + random + relude + sandwich + sandwich-contexts string-interpolate - template-haskell - text - time - transformers - transformers-base - unix unliftio unliftio-core - vector - vty - vty-crossplatform ]; - description = "Yet another test framework for Haskell"; + description = "Sandwich test contexts for Kubernetes"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; - "sandwich-contexts" = callPackage ( + "sandwich-contexts-minio" = callPackage ( { mkDerivation, aeson, base, - conduit, - conduit-extra, containers, - crypton-connection, - data-default, exceptions, filepath, - HTTP, - http-client, - http-conduit, - http-types, + minio-hs, monad-logger, - mtl, network, - postgresql-simple, - process, + network-uri, random, relude, retry, safe, sandwich, - streaming-commons, + sandwich-contexts, string-interpolate, temporary, text, - time, - transformers, - unix-compat, unliftio, unliftio-core, - vector, }: mkDerivation { - pname = "sandwich-contexts"; - version = "0.3.0.1"; - sha256 = "005b2916y6sx8wf82q40iq9jcc7vp2anmlb3pdw0rpwdj8k66pjk"; + pname = "sandwich-contexts-minio"; + version = "0.1.0.0"; + sha256 = "1jdh7qlsixb15ca2f62llqxdjp3frs5h8yggnhmy72zcamg7j2rg"; libraryHaskellDepends = [ aeson base - conduit - conduit-extra containers - crypton-connection - data-default exceptions filepath - HTTP - http-client - http-conduit - http-types + minio-hs monad-logger - mtl network - process + network-uri random relude retry safe sandwich - streaming-commons + sandwich-contexts string-interpolate temporary text - time - transformers - unix-compat unliftio unliftio-core - vector - ]; - testHaskellDepends = [ - base - filepath - postgresql-simple - relude - sandwich - string-interpolate - unliftio ]; - testToolDepends = [ sandwich ]; - description = "Contexts for the Sandwich test library"; + description = "Sandwich test contexts for MinIO"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -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; } ) { }; @@ -593398,6 +588980,7 @@ self: { pipes-bytestring, pipes-safe, pipes-zlib, + streaming-commons, tasty, tasty-hunit, transformers, @@ -593405,8 +588988,8 @@ self: { }: mkDerivation { pname = "sequence-formats"; - version = "1.8.1.1"; - sha256 = "09k7iqi1cjynxvdqihg6p98isx9i7z3xiw5h9gll5d2hyz040vya"; + version = "1.10.0.0"; + sha256 = "1hsmhhrd88r3wan6b1z1x5j9shy3qg36m27g9lks4fvs95hf76yg"; libraryHaskellDepends = [ attoparsec base @@ -593421,6 +589004,7 @@ self: { pipes-bytestring pipes-safe pipes-zlib + streaming-commons transformers vector ]; @@ -593432,6 +589016,7 @@ self: { hspec pipes pipes-safe + pipes-zlib tasty tasty-hunit transformers @@ -593442,7 +589027,7 @@ self: { } ) { }; - "sequence-formats_1_10_0_0" = callPackage ( + "sequence-formats_1_11_0_1" = callPackage ( { mkDerivation, attoparsec, @@ -593467,8 +589052,8 @@ self: { }: mkDerivation { pname = "sequence-formats"; - version = "1.10.0.0"; - sha256 = "1hsmhhrd88r3wan6b1z1x5j9shy3qg36m27g9lks4fvs95hf76yg"; + version = "1.11.0.1"; + sha256 = "1qzawb3qnn76j7dvb0q8jbblbayggr5hja0x723y09nv1y9lg6g5"; libraryHaskellDepends = [ attoparsec base @@ -593488,6 +589073,7 @@ self: { vector ]; testHaskellDepends = [ + attoparsec base bytestring containers @@ -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,40 +602441,14 @@ self: { mkDerivation, base, hspec, + hspec-discover, megaparsec, text, }: mkDerivation { pname = "shellwords"; - version = "0.1.3.2"; - sha256 = "1x0yb53qkckxli8sm5ck82c7lccp6kl79sk5mcxizb13a6ikw542"; - libraryHaskellDepends = [ - base - megaparsec - text - ]; - testHaskellDepends = [ - base - hspec - megaparsec - ]; - 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"; + version = "0.1.4.3"; + sha256 = "054pmhh6yiblycckx9702wxqdx6wj3a29j3vb8arbm9mgyfjvy26"; libraryHaskellDepends = [ base megaparsec @@ -606786,9 +602459,9 @@ self: { hspec megaparsec ]; + testToolDepends = [ hspec-discover ]; description = "Parse strings into words, like a shell would"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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,7 +608001,6 @@ self: { testHaskellDepends = [ base ]; description = "Basic singleton types and definitions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -612375,8 +608026,8 @@ self: { }: mkDerivation { pname = "singletons-base"; - version = "3.2"; - sha256 = "0m96dz9k5wls5m3vls65clws1yfd73skblv878yj06lw9nmwshy9"; + version = "3.3"; + sha256 = "1h879yy50g6pldnshjh3syvw8qvqzkm8vxsrj237fk76n56x0iq8"; setupHaskellDepends = [ base Cabal @@ -612408,36 +608059,34 @@ self: { } ) { }; - "singletons-base_3_3" = 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.3"; - sha256 = "1h879yy50g6pldnshjh3syvw8qvqzkm8vxsrj237fk76n56x0iq8"; - setupHaskellDepends = [ - base - Cabal - directory - filepath - ]; + version = "3.5"; + sha256 = "0425ihzx67zyac30dj38a631iwhxbwr6xzzmf92bm8z4nr2i493s"; libraryHaskellDepends = [ base pretty @@ -612452,71 +608101,49 @@ 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_3_4" = callPackage ( + "singletons-base-code-generator" = 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.4"; - sha256 = "1cypbpfg0xlh9dy3rwa9yhs2k007x34z7v5h3qd3ncwrvy0f450d"; - setupHaskellDepends = [ + pname = "singletons-base-code-generator"; + version = "0.1"; + sha256 = "0g016brkby95xwgfjx5n058vm8w3awhljiiblxvcxvbfvr99s23y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ 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"; + description = "Code generator for the singletons-base test suite"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + mainProgram = "singletons-base-code-generator"; + broken = true; } ) { }; @@ -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 = [ @@ -614516,8 +610116,8 @@ self: { }: mkDerivation { pname = "skylighting-format-blaze-html"; - version = "0.1.1.2"; - sha256 = "0ycgv7nmrvcn4yxc0jk3nf62inz509wg1pqbfayb217gg8vfapqj"; + version = "0.1.1.3"; + sha256 = "1rjjfcnq1395zmgxv123yy3khia7swrhcr77h8lg4h5jxgm2rs24"; libraryHaskellDepends = [ base blaze-html @@ -614530,33 +610130,30 @@ self: { } ) { }; - "skylighting-format-blaze-html_0_1_1_3" = callPackage ( + "skylighting-format-context" = callPackage ( { mkDerivation, base, - blaze-html, containers, skylighting-core, text, }: mkDerivation { - pname = "skylighting-format-blaze-html"; - version = "0.1.1.3"; - sha256 = "1rjjfcnq1395zmgxv123yy3khia7swrhcr77h8lg4h5jxgm2rs24"; + pname = "skylighting-format-context"; + version = "0.1.0.2"; + sha256 = "1gc8pjbhd1npka22m5m7s5333jcqxskgzmqj17m95dl97phi6hh0"; libraryHaskellDepends = [ base - blaze-html containers skylighting-core text ]; - description = "HTML formatter for skylighting syntax highlighting library"; + description = "ConTeXt formatter for skylighting syntax highlighting library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; - "skylighting-format-context" = callPackage ( + "skylighting-format-latex" = callPackage ( { mkDerivation, base, @@ -614565,21 +610162,21 @@ self: { text, }: mkDerivation { - pname = "skylighting-format-context"; - version = "0.1.0.2"; - sha256 = "1gc8pjbhd1npka22m5m7s5333jcqxskgzmqj17m95dl97phi6hh0"; + pname = "skylighting-format-latex"; + version = "0.1"; + sha256 = "0y7v5aifwar24i976pw32scfdywjwy2ad05ajhdf8l84nsd6rdlp"; libraryHaskellDepends = [ base containers skylighting-core text ]; - description = "ConTeXt formatter for skylighting syntax highlighting library"; + description = "LaTeX formatter for skylighting syntax highlighting library"; license = lib.licenses.bsd3; } ) { }; - "skylighting-format-latex" = callPackage ( + "skylighting-format-typst" = callPackage ( { mkDerivation, base, @@ -614588,16 +610185,16 @@ self: { text, }: mkDerivation { - pname = "skylighting-format-latex"; + pname = "skylighting-format-typst"; version = "0.1"; - sha256 = "0y7v5aifwar24i976pw32scfdywjwy2ad05ajhdf8l84nsd6rdlp"; + sha256 = "1r1cczzi2in239a474ikbaf0x0y5yz2p8ik4nyzihs3gjzdx4k4r"; libraryHaskellDepends = [ base containers skylighting-core text ]; - description = "LaTeX formatter for skylighting syntax highlighting library"; + description = "Typst formatter for skylighting syntax highlighting library"; license = lib.licenses.bsd3; } ) { }; @@ -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; } ) { }; @@ -626466,10 +622092,8 @@ self: { mkDerivation, async, base, - base-compat, base-compat-batteries, bytestring, - clock, containers, criterion, deepseq, @@ -626485,10 +622109,8 @@ self: { }: mkDerivation { pname = "splitmix"; - version = "0.1.0.5"; - sha256 = "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x"; - revision = "1"; - editedCabalFile = "0yxp6jhbza30w829zjvp02458sj2aziz9h53yv3rc55z5alv9afa"; + version = "0.1.1"; + sha256 = "1iqjxg3jdjmpj6rchnab1scr6b12p1mk7y75ywn06qisc0dc8y6n"; libraryHaskellDepends = [ base deepseq @@ -626496,7 +622118,6 @@ self: { testHaskellDepends = [ async base - base-compat base-compat-batteries bytestring containers @@ -626513,7 +622134,6 @@ self: { testSystemDepends = [ testu01 ]; benchmarkHaskellDepends = [ base - clock containers criterion random @@ -626524,65 +622144,45 @@ self: { } ) { testu01 = null; }; - "splitmix_0_1_1" = callPackage ( + "splitmix-distributions" = callPackage ( { mkDerivation, - async, base, - base-compat-batteries, - bytestring, containers, - criterion, - deepseq, - HUnit, - math-functions, - process, - random, - test-framework, - test-framework-hunit, - testu01, - tf-random, - vector, + erf, + exceptions, + hspec, + mtl, + splitmix, + transformers, }: mkDerivation { - pname = "splitmix"; - version = "0.1.1"; - sha256 = "1iqjxg3jdjmpj6rchnab1scr6b12p1mk7y75ywn06qisc0dc8y6n"; + pname = "splitmix-distributions"; + version = "1.0.0"; + sha256 = "03ffkpz3877y2jj1cblxk5gvcpl8zdsiccaq0x7xh761fgz3vsd6"; libraryHaskellDepends = [ base - deepseq - ]; - testHaskellDepends = [ - async - base - base-compat-batteries - bytestring containers - deepseq - HUnit - math-functions - process - random - test-framework - test-framework-hunit - tf-random - vector + erf + exceptions + mtl + splitmix + transformers ]; - testSystemDepends = [ testu01 ]; - benchmarkHaskellDepends = [ + testHaskellDepends = [ base - containers - criterion - random - tf-random + erf + hspec + mtl + splitmix + transformers ]; - description = "Fast Splittable PRNG"; + description = "Random samplers for some common distributions, based on splitmix"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } - ) { testu01 = null; }; + ) { }; - "splitmix-distributions" = callPackage ( + "splitmix-distributions_1_1_0" = callPackage ( { mkDerivation, base, @@ -626596,8 +622196,8 @@ self: { }: mkDerivation { pname = "splitmix-distributions"; - version = "1.0.0"; - sha256 = "03ffkpz3877y2jj1cblxk5gvcpl8zdsiccaq0x7xh761fgz3vsd6"; + version = "1.1.0"; + sha256 = "0rq99yr7mfv0z795s3z2shnsn1ynd7f6gkp3bazpv01sa95rjgj8"; libraryHaskellDepends = [ base containers @@ -626609,14 +622209,11 @@ self: { ]; testHaskellDepends = [ base - erf hspec - mtl - splitmix - transformers ]; description = "Random samplers for some common distributions, based on splitmix"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -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; } ) { }; @@ -628897,48 +624498,126 @@ self: { { mkDerivation, ad, + attoparsec, + attoparsec-expr, base, + bytestring, containers, dlist, + exceptions, + filepath, + hashable, HUnit, + ieee754, + lens, + list-shuffle, + massiv, mtl, + nlopt, + normaldistribution, + optparse-applicative, random, + split, + statistics, + transformers, + unordered-containers, vector, + zlib, }: mkDerivation { pname = "srtree"; - version = "1.0.0.5"; - sha256 = "1gylgq29clddj8vdk0dd95prsvm64gsjf5hidc25dz64rjxmd2xi"; + version = "2.0.0.2"; + sha256 = "1azvqikk4d9rdd2hc96s7bsnzn575w0lvw6xrl1iiv40655xsdzf"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ + attoparsec + attoparsec-expr + base + bytestring + containers + dlist + exceptions + filepath + hashable + ieee754 + lens + list-shuffle + massiv + mtl + random + split + statistics + transformers + unordered-containers + vector + zlib + ]; + librarySystemDepends = [ nlopt ]; + executableHaskellDepends = [ + attoparsec + attoparsec-expr base + bytestring containers dlist + exceptions + filepath + hashable + ieee754 + lens + list-shuffle + massiv mtl + normaldistribution + optparse-applicative random + split + statistics + transformers + unordered-containers vector + zlib ]; testHaskellDepends = [ ad + attoparsec + attoparsec-expr base + bytestring containers dlist + exceptions + filepath + hashable HUnit + ieee754 + lens + list-shuffle + massiv mtl random + split + statistics + transformers + unordered-containers vector + zlib ]; - description = "A general framework to work with Symbolic Regression expression trees"; + description = "A general library to work with Symbolic Regression expression trees"; license = lib.licenses.bsd3; } - ) { }; + ) { inherit (pkgs) nlopt; }; - "srtree_2_0_0_2" = callPackage ( + "srtree_2_0_0_4" = callPackage ( { mkDerivation, ad, + ansi-terminal, attoparsec, attoparsec-expr, base, + binary, bytestring, containers, dlist, @@ -628952,26 +624631,31 @@ self: { massiv, mtl, nlopt, - normaldistribution, optparse-applicative, random, + repline, + scheduler, split, statistics, + table-layout, transformers, + unliftio, + unliftio-core, unordered-containers, vector, zlib, }: mkDerivation { pname = "srtree"; - version = "2.0.0.2"; - sha256 = "1azvqikk4d9rdd2hc96s7bsnzn575w0lvw6xrl1iiv40655xsdzf"; + version = "2.0.0.4"; + sha256 = "0k9204jjgr8h08jdqb11zi5pbvrz38638nlc0nhj7zn0nwi6nsqw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec attoparsec-expr base + binary bytestring containers dlist @@ -628984,18 +624668,23 @@ self: { 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 @@ -629007,12 +624696,16 @@ self: { list-shuffle massiv mtl - normaldistribution optparse-applicative random + repline + scheduler split statistics + table-layout transformers + unliftio + unliftio-core unordered-containers vector zlib @@ -629022,6 +624715,7 @@ self: { attoparsec attoparsec-expr base + binary bytestring containers dlist @@ -629035,9 +624729,12 @@ self: { massiv mtl random + scheduler split statistics transformers + unliftio + unliftio-core unordered-containers vector zlib @@ -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,52 +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"; - 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-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"; + version = "0.4.0.4"; + sha256 = "1rmf6km35ixkhihz6qsvgccrnijcb96dslbs5id8x7fz2j5vj0d6"; libraryHaskellDepends = [ base hspec-core @@ -647675,71 +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-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,40 +651571,10 @@ self: { }: mkDerivation { pname = "tasty"; - version = "1.4.3"; - sha256 = "006bf4gyc30i2gvb17hj1mzrh1kwnwf7l050x3f72wi6c2axl87l"; - libraryHaskellDepends = [ - ansi-terminal - base - containers - optparse-applicative - stm - tagged - transformers - unix - ]; - description = "Modern and extensible testing framework"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - "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"; + version = "1.5.3"; + sha256 = "10076vlklbcyiz7plakrihava5sy3dvwhskjldqzhfl18jvcg82l"; + revision = "1"; + editedCabalFile = "1l7nwf37v29qb1m2q3264473dzhvr6r764skzi9whkr7pjfylmlx"; libraryHaskellDepends = [ ansi-terminal base @@ -656141,7 +651587,6 @@ self: { ]; description = "Modern and extensible testing framework"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -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 @@ -657934,8 +653172,8 @@ self: { }: mkDerivation { pname = "tasty-quickcheck"; - version = "0.10.2"; - sha256 = "1qnc6rdvjvlw08q6sln2n98rvj0s0pp689h6w4z58smjbn0lr25l"; + version = "0.11"; + sha256 = "07liq4wjz7wad8xwgwb5x9ijl8626cfd9f5gb37mjqc23ab268lx"; libraryHaskellDepends = [ base optparse-applicative @@ -657947,6 +653185,7 @@ self: { testHaskellDepends = [ base pcre-light + QuickCheck tasty tasty-hunit ]; @@ -657955,22 +653194,24 @@ self: { } ) { }; - "tasty-quickcheck_0_11" = callPackage ( + "tasty-quickcheck_0_11_1" = callPackage ( { mkDerivation, base, optparse-applicative, - pcre-light, QuickCheck, random, + regex-tdfa, tagged, tasty, tasty-hunit, }: mkDerivation { pname = "tasty-quickcheck"; - version = "0.11"; - sha256 = "07liq4wjz7wad8xwgwb5x9ijl8626cfd9f5gb37mjqc23ab268lx"; + version = "0.11.1"; + sha256 = "0si4ccgqlv8h33d6310rrqba7f4pz3g8cinqfj42yd7damsdxm73"; + revision = "1"; + editedCabalFile = "0l4ck9xqbylrdhyi0gwvws7jakn3qcyd146g9wwcqmjryzkzpj68"; libraryHaskellDepends = [ base optparse-applicative @@ -657981,8 +653222,8 @@ self: { ]; testHaskellDepends = [ base - pcre-light QuickCheck + regex-tdfa tasty tasty-hunit ]; @@ -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; } ) { }; @@ -666780,7 +661796,6 @@ self: { base-orphans, bifunctors, bytestring, - bytestring-builder, containers, criterion, deepseq, @@ -666795,95 +661810,15 @@ self: { 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, - base, - base-compat-batteries, - base-orphans, - bifunctors, - bytestring, - containers, - criterion, - deepseq, - deriving-compat, - generic-deriving, - ghc-boot-th, - ghc-prim, - hspec, - hspec-discover, - QuickCheck, - quickcheck-instances, - template-haskell, - text, - th-abstraction, - transformers, - transformers-compat, - }: - 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,74 +663586,66 @@ self: { } ) { }; - "th-nowq" = callPackage ( + "th-lock" = callPackage ( { mkDerivation, base, - markdown-unlit, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, template-haskell, - time, }: mkDerivation { - pname = "th-nowq"; - version = "0.1.0.5"; - sha256 = "090i4fmdvjjpr8zxiqh7qvdndls18312yi6z4lya2qyjgr0jgwci"; + pname = "th-lock"; + version = "0.0.4"; + sha256 = "0i5dd42wbdiqpizsiyyf51j6d9sb4yw58achpfhk5phw28qzwj8r"; libraryHaskellDepends = [ base template-haskell - time ]; testHaskellDepends = [ base - markdown-unlit + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + template-haskell ]; - testToolDepends = [ markdown-unlit ]; - description = "Template Haskell splice that expands to current time"; + testToolDepends = [ tasty-discover ]; + description = "Serialize compilation of modules with TH code modifing shared state"; license = lib.licenses.bsd3; } ) { }; - "th-orphans" = callPackage ( + "th-nowq" = callPackage ( { mkDerivation, base, - bytestring, - ghc-prim, - hspec, - hspec-discover, - mtl, + markdown-unlit, template-haskell, - th-compat, - th-lift, - th-reify-many, + time, }: mkDerivation { - pname = "th-orphans"; - version = "0.13.15"; - sha256 = "1gayl4afrl9swqhb12z5z84zl8vx684xj90s9h57029a72vjrl0k"; + pname = "th-nowq"; + version = "0.1.0.5"; + sha256 = "090i4fmdvjjpr8zxiqh7qvdndls18312yi6z4lya2qyjgr0jgwci"; libraryHaskellDepends = [ base - mtl template-haskell - th-compat - th-lift - th-reify-many + time ]; testHaskellDepends = [ base - bytestring - ghc-prim - hspec - template-haskell - th-lift + markdown-unlit ]; - testToolDepends = [ hspec-discover ]; - description = "Orphan instances for TH datatypes"; + testToolDepends = [ markdown-unlit ]; + description = "Template Haskell splice that expands to current time"; license = lib.licenses.bsd3; } ) { }; - "th-orphans_0_13_16" = callPackage ( + "th-orphans" = 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, @@ -672233,7 +666930,6 @@ self: { { mkDerivation, base, - base-compat, base-orphans, deepseq, hashable, @@ -672247,10 +666943,10 @@ self: { }: mkDerivation { pname = "time-compat"; - version = "1.9.6.1"; - sha256 = "103b3vpn277kkccv6jv54b2wpi5c00mpb01ndl9w4y4nxc0bn1xd"; - revision = "6"; - editedCabalFile = "0lpv1x3q4j7h0rn9pjdcf8armvkdgzw905hkprgzb9h33bq1wqqp"; + version = "1.9.7"; + sha256 = "1k0xcd73wx4l6wsj3c2ksdxch9c4kdbg0v8qmxik4v033nibx3y9"; + revision = "2"; + editedCabalFile = "03xjd6jcdnj1fn6zj6x9hlplnlviz88birkrnqvgzbpsyrdg3gzh"; libraryHaskellDepends = [ base base-orphans @@ -672260,7 +666956,6 @@ self: { ]; testHaskellDepends = [ base - base-compat deepseq hashable HUnit @@ -672276,7 +666971,7 @@ self: { } ) { }; - "time-compat_1_9_7" = callPackage ( + "time-compat_1_9_8" = callPackage ( { mkDerivation, base, @@ -672285,23 +666980,24 @@ self: { hashable, HUnit, QuickCheck, + random, tagged, tasty, tasty-hunit, tasty-quickcheck, + template-haskell, time, }: mkDerivation { pname = "time-compat"; - version = "1.9.7"; - sha256 = "1k0xcd73wx4l6wsj3c2ksdxch9c4kdbg0v8qmxik4v033nibx3y9"; - revision = "2"; - editedCabalFile = "03xjd6jcdnj1fn6zj6x9hlplnlviz88birkrnqvgzbpsyrdg3gzh"; + version = "1.9.8"; + sha256 = "1w2wxz9q3w04mwjm43xk8nrs61fhaf82xpz5q13in4sv99lzhbjh"; libraryHaskellDepends = [ base base-orphans deepseq hashable + template-haskell time ]; testHaskellDepends = [ @@ -672310,10 +667006,12 @@ self: { hashable HUnit QuickCheck + random tagged tasty tasty-hunit tasty-quickcheck + template-haskell time ]; description = "Compatibility package for time"; @@ -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 @@ -675847,37 +670461,40 @@ self: { basement, bytestring, clock, + crypto-token, memory, psqueues, + serialise, tls, }: mkDerivation { pname = "tls-session-manager"; - version = "0.0.4"; - sha256 = "134kb5nz668f4xrr5g98g7fc1bwb3ri6q433a1i6asjkniwpy85s"; + version = "0.0.7"; + sha256 = "0n88cnwcaz86izp0x004pbjm2nnr1x6lc75kjc26j9m4k9h266nc"; revision = "1"; - editedCabalFile = "1pg11vlx2hjy3qf73x8wd8jfabm94mng09gny2zn5jv9z3amw8l1"; + editedCabalFile = "16ipngf44pbzf9xdvh6khkjrjz860nd48f5lrzbi5dnbjhcd6vi2"; libraryHaskellDepends = [ auto-update base basement bytestring clock + crypto-token memory psqueues + serialise tls ]; - description = "In-memory TLS session manager"; + description = "In-memory TLS session DB and session ticket"; license = lib.licenses.bsd3; } ) { }; - "tls-session-manager_0_0_7" = callPackage ( + "tls-session-manager_0_0_8" = callPackage ( { mkDerivation, auto-update, base, - basement, bytestring, clock, crypto-token, @@ -675888,14 +670505,11 @@ self: { }: mkDerivation { pname = "tls-session-manager"; - version = "0.0.7"; - sha256 = "0n88cnwcaz86izp0x004pbjm2nnr1x6lc75kjc26j9m4k9h266nc"; - revision = "1"; - editedCabalFile = "16ipngf44pbzf9xdvh6khkjrjz860nd48f5lrzbi5dnbjhcd6vi2"; + version = "0.0.8"; + sha256 = "1nijzmapkjzg88aa03wznjk8hc94klph3g0mazrlmp0w4nr4hzww"; libraryHaskellDepends = [ auto-update base - basement bytestring clock crypto-token @@ -675910,63 +670524,38 @@ self: { } ) { }; - "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,44 +670941,8 @@ self: { }: mkDerivation { pname = "tmp-proc-postgres"; - version = "0.5.3.1"; - sha256 = "04kcqn2lg7ycf2hjv4gvq9y59w48dn5kijxs7cghiz8yq1qc75zf"; - 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; - } - ) { }; - - "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"; + version = "0.7.2.4"; + sha256 = "0dhfrd76d9pxxh9dh40qjgcn631fz34qbhb8zmndsi1infh3kgbm"; libraryHaskellDepends = [ base bytestring @@ -676465,7 +670961,6 @@ self: { ]; description = "Launch a PostgreSQL database in docker using tmp-proc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -676482,44 +670977,8 @@ self: { }: mkDerivation { pname = "tmp-proc-rabbitmq"; - version = "0.5.3.1"; - sha256 = "0jkghypnlc9fsss8nqk7rbr42wkmdpgaa5v6bhfw6mwrcnz4i15h"; - 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; - } - ) { }; - - "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"; + version = "0.7.2.4"; + sha256 = "0ihikm3azbp841sg16xsahsal92xynh0s58m165h83z1cv3gvkli"; libraryHaskellDepends = [ amqp base @@ -676538,7 +670997,6 @@ self: { ]; description = "Launch RabbitMQ in docker using tmp-proc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -676555,44 +671013,8 @@ self: { }: mkDerivation { pname = "tmp-proc-redis"; - version = "0.5.3.1"; - sha256 = "1pqmg6xqfbl71q5pnryrmqsf443qpsq89wk1kax6k68zmyn7ws4i"; - 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; - } - ) { }; - - "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"; + version = "0.7.2.4"; + sha256 = "1f4wksdmkzdj3br1qiy3y2v33ds92yw8wl29jmkh6k4zl4ahkdyc"; libraryHaskellDepends = [ base bytestring @@ -676611,7 +671033,6 @@ self: { ]; description = "Launch Redis in docker using tmp-proc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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 - these - time - unordered-containers - uuid-types vector ]; - testHaskellDepends = [ - ansi-terminal - ansi-wl-pprint + executableHaskellDepends = [ + array base - parsec - primitive - QuickCheck - tagged - tasty - tasty-golden - tasty-quickcheck - trifecta - unordered-containers + containers + intmap-graph + text + vector ]; - benchmarkHaskellDepends = [ + testHaskellDepends = [ + array base - criterion - deepseq - Diff + containers + intmap-graph + text + vector ]; - 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,50 +698349,8 @@ self: { }: mkDerivation { pname = "vector-algorithms"; - version = "0.9.0.2"; - sha256 = "0fi5gahk5spqy9jz6alvhp3sligyq9n1ib1w3mw48jbkp060vvl2"; - revision = "1"; - editedCabalFile = "11vfdv6d1dhcb6bkl4x0z22bni9gsl1qrq3r0wb4bj9ncb7nfqk3"; - 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; - } - ) { }; - - "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"; + version = "0.9.1.0"; + sha256 = "1clfam0brcpjwpzz14di6d51nx5mnsk7sd9bd250srq2d1kp9dnj"; libraryHaskellDepends = [ base bitvec @@ -704092,7 +698372,6 @@ self: { ]; description = "Efficient algorithms for vector arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -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; } ) { }; @@ -708445,55 +702817,6 @@ self: { ) { inherit (pkgs) vte; }; "vty" = callPackage ( - { - mkDerivation, - base, - binary, - blaze-builder, - bytestring, - deepseq, - directory, - filepath, - microlens, - microlens-mtl, - microlens-th, - mtl, - parsec, - stm, - text, - utf8-string, - vector, - }: - mkDerivation { - pname = "vty"; - version = "6.1"; - sha256 = "1mkv9ywqgh4z94sh8dhglklnpa53mkk39qjncjfcwszi15ylpiig"; - revision = "1"; - editedCabalFile = "1wy4vfyr4nbb8ycfx80yrp59ggigcbfrsh5w1qk768y04d114kaj"; - libraryHaskellDepends = [ - base - binary - blaze-builder - bytestring - deepseq - directory - filepath - microlens - microlens-mtl - microlens-th - mtl - parsec - stm - text - utf8-string - vector - ]; - description = "A simple terminal UI library"; - license = lib.licenses.bsd3; - } - ) { }; - - "vty_6_2" = callPackage ( { mkDerivation, base, @@ -708535,6 +702858,51 @@ self: { ]; description = "A simple terminal UI library"; license = lib.licenses.bsd3; + } + ) { }; + + "vty_6_4" = callPackage ( + { + mkDerivation, + base, + binary, + blaze-builder, + bytestring, + deepseq, + directory, + filepath, + microlens, + microlens-mtl, + mtl, + parsec, + stm, + text, + utf8-string, + vector, + }: + mkDerivation { + pname = "vty"; + version = "6.4"; + sha256 = "0iha15inmig2j2f4kljwb2jhbqa8vsh2aa8l7y5fsanjiciscrbi"; + libraryHaskellDepends = [ + base + binary + blaze-builder + bytestring + deepseq + directory + filepath + microlens + microlens-mtl + mtl + parsec + stm + text + utf8-string + vector + ]; + description = "A simple terminal UI library"; + license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } ) { }; @@ -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 9b05bf36d774d..48aeab14d0577 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 0000000000000..ff9f1f427fac3 --- /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 03c9368d52fb7..e5529208b59fc 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 4e1ae86c00296..0000000000000 --- 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 1e9cc4c65dedb..0000000000000 --- 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 79c291f08e02d..c5c35893e00dd 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 4b3179da90c1d..497ebba15557e 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 3fb736ff7e389..7a72e64dec9f4 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 f7570e745d3d6..891853bd83d3d 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 6fa17490d539f..3193efaad5bc5 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 3581df8acb65e..0107a58726931 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 0c9586fe1273b..f75a504b14ded 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 dd1fe891bf25e..0000000000000 --- 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 ec2c92a4274be..ba93166c2b664 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 580f3db899683..1589a122f5168 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 73ee14bd505c4..b08a5e0549155 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 8f6694ceb7ee8..9461b0335ee5e 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 5b29173936374..b500d4dea89cc 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 2a0601a8875ed..820ae89b83ca9 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 9c7e3a5c79b68..f736e87e82902 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 e289cc2c3f9f3..00f98be49fe9c 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 b22849d2d54f5..fb8d867d96f8e 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 6fc2379753329..de5ce22b017a1 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 8f485a04fb2b3..eceed99856936 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 ef2a51754de24..ddf698b7bb549 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 47ef7a371a728..a0854db315093 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 d9051e6290b4e..9167e7b08c611 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 0e482049b11a9..a5b22730df738 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 63be83763eb29..59a03c86bba01 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 94ce4a3f865d0..53b296aa82f0f 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 aeeda1bf50738..34f2e7bbf62a1 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 28a8eb3c687ca..786e6e5609645 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 6c7046a15e537..f570ca3c45286 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 01d35a85d8730..750bc12a29cb8 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 2786ea7b1dca7..a28c22d0443f8 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 e8ea400c958b8..853bc99382bbe 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 58164f4454a54..76bf395f125d8 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 6a31479b316dc..f90b17c72c050 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 7b85ec1a18d6a..530e70732acf1 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 c5dde2033dc38..82ec5ee5e9260 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 a013456cc403b..fd5b46846952b 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, @@ -474,6 +474,13 @@ stdenv.mkDerivation ( hash = "sha256-sqUUSOPTPLwu2h8GbAw4SfEf+0oWioz52BcpW1n4v3Y="; }) ] + ++ optionals (lib.versionOlder version "7.1.1") [ + (fetchpatch2 { + name = "texinfo-7.1.patch"; + url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/4d9cdf82ee36a7da4f065821c86165fe565aeac2"; + hash = "sha256-BZsq1WI6OgtkCQE8koQu0CNcb5c8WgTu/LzQzu6ZLuo="; + }) + ] ++ optionals (lib.versionOlder version "7" && stdenv.hostPlatform.isAarch32) [ (fetchpatch2 { name = "binutils-2-43-compat.patch"; @@ -1031,6 +1038,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 6e851c66e0774..6df8c08219631 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 a6763f0b66c1f..59654edc479ee 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 cfe531ccfa7b1..24b81816aeaf0 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 08c6b5a3a810c..165d914c9ebd5 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 9c429091908c9..e3209c5e4f1f3 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 aa0df3aebc171..5916ca251dcf5 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 f6198467aeecf..30dd8e2a04012 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 00a148c9df28e..64b79757ccf52 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 e3acad3cff171..2bea3af219c23 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 732c3d77c4e25..317de19f67036 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 1575064fd2dc6..dbf8bf7b03334 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. @@ -212,8 +204,8 @@ stdenv.mkDerivation rec { samba openconnect ; - inherit (ocamlPackages) ocamlnet; - haskell-gnutls = haskellPackages.gnutls; + #inherit (ocamlPackages) ocamlnet; + #haskell-gnutls = haskellPackages.gnutls; python3-gnutls = python3Packages.python3-gnutls; rsyslog = rsyslog.override { withGnutls = true; }; static = pkgsStatic.gnutls; diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index b7d246e640886..eab5dbffd8ca4 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 673aa28cb8ff5..59e0054a4091c 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 ad189e8892af5..8b8900058d289 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 cdc5b951cfaa6..760ec0610deed 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 d4427ed650ff1..79f0c59b727b3 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 40ac0d18bff4f..92baa4bd66f23 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 c643aed4e2d9b..7fa065408604b 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 462a75392cca0..ba486d1cc7729 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 ff33300e966c0..5f6842e7e4ee8 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 e0987be683b94..72dc282f70cc0 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 c12726115dbd7..1722fc7958374 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 50b41ee8d28e4..dade9cd116637 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 92c3f14717f46..0329460a6e8db 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 9938a92ea3d5a..c717fa21e7250 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 87b638ad76a4c..0fd2d15f83f7f 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 56018a8c18bf9..fe2efb167ccf8 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 243ebdae73513..2a510fbaf5274 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 831f3fec8b90a..007e98379424c 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 8619f3db12617..16d65969eefe9 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 1625421de09db..032d788e88823 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 52cc554fd0446..9e0cedcedecec 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 56f8d99709974..b2b52e6502953 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 7a4df60f0ae5b..90798e2af98cc 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 3af3200959531..95bec3c799270 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 25d52e369e473..88dbf48c8d517 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 4771aee348073..9ab07b4dbfdb9 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 02175448c7032..4e79116c6ab36 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 cdbe126abc48b..524a5cb908e7f 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 93b3cb91ffc93..90a5782b35208 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 85a3fbbcd33aa..0000000000000 --- 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 c886f0d8fba75..49a4d14e63a69 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 e36402b68b5ae..58545dd08127a 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 d0195e6689930..bd0db914c25a7 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 bd961068c09ea..c2c75286a86c5 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 64e2dbdc08925..d295921204dc7 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 141bd8f17b2c3..9a21859815eb6 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 0bd3e6e143254..67e119c811be0 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 58afe09e7cd4b..4e98f25e1f79a 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 71cb12e6afd8e..0d7ea5907062e 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 ce75d6c0fe83e..33e9e183c8592 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 416ebdb1e21a4..715fb7dc6fcd2 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 fcf1cdec33b34..4b5e409198ac3 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 0eb07279b716b..7530d998e51ed 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 3062a91186cc0..8ab47058aef98 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 7d37cb623576d..4193e5e65e0c8 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 4a63de87e643a..8e861f4558093 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 a552d6718a88d..c54375d471fa7 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 91086083f9518..25f7da35280b3 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 0a53591d69080..97749fc5ea0bf 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 14cb0e75a9d44..7fcc852066dbf 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 f50d40bf8e2f6..776bd977cbb06 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 0c91b3e13d8bd..dd7e36b7da313 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 6dab2ea2c6f0a..4c8c5fbf49a6f 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 ad068d4832009..f90ba95d3116b 100644 --- a/pkgs/development/libraries/libstatgrab/default.nix +++ b/pkgs/development/libraries/libstatgrab/default.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, withSaidar ? true, - IOKit, ncurses, }: @@ -16,8 +15,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-VoiqSmhVR9cXSoo3PqnY7pJ+dm48wwK97jRSPCxdbBE="; }; - buildInputs = - (lib.optional stdenv.hostPlatform.isDarwin IOKit) ++ (lib.optional withSaidar ncurses); + buildInputs = lib.optional withSaidar ncurses; meta = with lib; { homepage = "https://www.i-scream.org/libstatgrab/"; diff --git a/pkgs/development/libraries/libticalcs2/default.nix b/pkgs/development/libraries/libticalcs2/default.nix index 0fae58094f4aa..4d488f260ef1a 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 46be24a056307..0ee54f7c45a14 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 e39c2addfac43..709e75bc8ec7f 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 f5283b623ecbd..5a82af646da50 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 d3bd629b9e2db..e5be42b677f34 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 7d5b81ad8c242..1acf1f7613922 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 29dd629480010..b016e19af7669 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 7d17c038d16fc..31e058c010486 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 60708ed7a4a25..e1556ba78c80e 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 0722638c274b7..e8c3908174ac3 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 de57c21785683..9f14b5d79300d 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 5053e998158c5..9997857befc47 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 f63cbaaf255fb..947da3423261c 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 fdc2f1f7b7ed8..a1b153b5dfed0 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 e7d326e446ac0..d574bbc73e1f4 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 aacafb1e674f2..363a85402eae0 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 57ab0df4df869..0b7e8b830d5fd 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 61d69acc60771..236cdff3d954d 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 9ec54c3828da2..6b473fcf1b852 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 b6ddc5ebbf632..6b5d4c32b663c 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 e3a71e97f55fb..427a95123084a 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 f4099522edf97..5c8830ee24fc5 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 b41d1d70e17fa..c51300ebfb79b 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 00e041aafb0aa..61e1d24ab3dcb 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 3a73ea8c78503..df7ef53e02f5b 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 67658bb843a09..070285bd473aa 100644 --- a/pkgs/development/libraries/opencv/4.x.nix +++ b/pkgs/development/libraries/opencv/4.x.nix @@ -87,7 +87,6 @@ enabledModules ? [ ], bzip2, - apple-sdk_14, # earlier SDKs cause linking issues on x86_64 callPackage, }@inputs: @@ -415,7 +414,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 39478e3e92b20..cecc8ee47b0b5 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 df568d649494b..ef95cbcdb125f 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 2ef9fb2e1cacf..3b2bf4c6191b1 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 bb91161104542..30cbbedeb70ce 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 e855aeb3659b0..2530dda54013a 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 fed1004cd70e4..cff51fbb8d925 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 9504a5ba9d190..3b4dcc9f0a7fd 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 fd298709181e3..e7bce66d8175c 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 b23e6bbafd72e..ee526bffeb26b 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 7a0ae2cbdf122..f5ebcf89d7247 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 de8d4b1e2ba2f..97d05c5ab0fa9 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 d49b8da211d8f..dcc8ca5180510 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 9afbb6018aebf..3806a1be2d52b 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 0000000000000..dae2a2cec6ccc --- /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 e496a537c9268..01e3168b30c9d 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 a5e5c2042323c..246499eba9ce9 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 f0896ae775b91..296a4aa1bb9f0 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 0e55f0944ceed..e9be662ab6d4f 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 9329008e29a63..7410132dd38f4 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 fed828ae7b0d2..f28a180b58765 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/modules/qtgrpc.nix b/pkgs/development/libraries/qt-6/modules/qtgrpc.nix index b344321d11db1..016f72f3074af 100644 --- a/pkgs/development/libraries/qt-6/modules/qtgrpc.nix +++ b/pkgs/development/libraries/qt-6/modules/qtgrpc.nix @@ -1,5 +1,6 @@ { qtModule, + fetchpatch, qtbase, qtdeclarative, protobuf, @@ -8,6 +9,15 @@ qtModule { pname = "qtgrpc"; + + patches = [ + (fetchpatch { + name = "new-protobuf.patch"; + url = "https://github.com/qt/qtgrpc/commit/514769d1bd595d0e54bbe34c0bd167636d4825dc.diff"; + hash = "sha256-juNSijNlR6PHxiEVx72vMBSvcWYfR/T/yvpxAF+ZAKE="; + }) + ]; + propagatedBuildInputs = [ qtbase qtdeclarative diff --git a/pkgs/development/libraries/qt-6/qtModule.nix b/pkgs/development/libraries/qt-6/qtModule.nix index d210564194777..e5089813c39a8 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 5ad105a64bac8..fde3c71b45648 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 d830b8df7272b..c580f114b4907 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, @@ -41,7 +41,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 40f0f05887e52..0434a749390ef 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)}"; - - src = fetchurl { - url = "mirror://gnu/readline/readline-${meta.branch}.tar.gz"; - sha256 = "sha256-P+txcfFqhO6CyhijbXub4QmlLAT0kqBTMx19EJUAfDU="; - }; - - outputs = [ - "out" - "dev" - "man" - "doc" - "info" +stdenv.mkDerivation (finalAttrs: { + pname = "readline"; + version = "8.2p${toString (builtins.length finalAttrs.upstreamPatches)}"; + + src = fetchurl { + url = "mirror://gnu/readline/readline-${finalAttrs.meta.branch}.tar.gz"; + sha256 = "sha256-P+txcfFqhO6CyhijbXub4QmlLAT0kqBTMx19EJUAfDU="; + }; + + 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 ]; - - patchFlags = [ "-p0" ]; - - 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 - ); - - 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="; - }) - ]; - - # 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 + # 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"; + + # 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 + ''; + + meta = with lib; { + description = "Library for interactive line editing"; + + 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. + + 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"; - - 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. - - 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. - ''; - - 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"; - } -) + homepage = "https://savannah.gnu.org/projects/readline/"; + + license = licenses.gpl3Plus; + + maintainers = with maintainers; [ dtzWill ]; + + 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 98cf154ec1e68..af7cf9108cac3 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 efc6eee5c4636..eb758bc1541ac 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 8bd4297fb95bc..463f36deca47f 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 7289820b60df1..cef47a396da72 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 bb9a91be24d9b..5c649e9134918 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 d70bd95bef04b..0042c50b1dcef 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 e8f8e75f8fd8d..bed06c6186930 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 6ee5391451c72..dfdfa5ee4985c 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 91ebe63bebe75..64c9708594e81 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 9fb40ddb259da..0cf61be8d384e 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 e9977ff75160e..39edf55b76e90 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 8283a89095c5f..3a15b69d453ae 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 6647f42504446..b64d195219051 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 a7ed8c8ea0a20..e2d51a9e66066 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 606dd201f3249..bdc91158d28ef 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 5433a09dc9559..4f5c7f90bcf4c 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 db808f96f1edf..bccd65d015f92 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 646188c4c6948..1b3b79256ed12 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 a9b7aaef9e77b..c216e235a1a51 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 1f01a0bc9fc1c..0000000000000 --- 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 cbdad1adf512e..0000000000000 --- 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 821cba0644247..0000000000000 --- 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 cc47535ba3bf2..0000000000000 --- 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 9b3d75267378a..0000000000000 --- 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 f2f993723c645..0000000000000 --- 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 d906de3bdbb28..0000000000000 --- 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 8064ace3ab176..0000000000000 --- 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 825f57fa4e586..0000000000000 --- 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 dfa3dc4c24606..6609200b9aef3 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 - - 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 - ]; + buildInputs = with pkgs; [ + # required by sharp + # https://sharp.pixelplumbing.com/install + vips + + libsecret + final.node-gyp-build + node-pre-gyp + + 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 1ee6783162b76..208671eb58efc 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 baed712e9ac6a..9c1073346ff08 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 70c981ad11cbb..7e59b6402605b 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 76eaea775669c..88d0d8fb1dae1 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 97bab8f5d38f1..dca995a119321 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 0af5d888d0255..547c45286b120 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 213920a6a110b..c3620bfcdf4ee 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 bc4eb69009761..46acde6eeedbe 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 a5f07a13d967a..a52132475082b 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 5ab096a5a99c1..387cf4bd63c41 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 cbe55294443da..d23241088976d 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 7593ce4858ea0..2a15aecfe0c99 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 db9853a60f03d..d825259569434 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 20737655bd21d..43fead8c172e2 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 e57ebcb844793..092d3973db900 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 5d9f1ac96ed57..81e75eabee1d2 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 819a88d2fa5ad..93fa1969b4c0f 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 cd994c4a223a3..3b088a5ab5c07 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 011c47f6c2866..66e6f1377943b 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 afd0c609cb3fe..9800efe325b9d 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 ea89adb37e19e..dcde1697e26bd 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/blockbuster/default.nix b/pkgs/development/python-modules/blockbuster/default.nix index 2fee3087da588..0560a02915a63 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 7de70db2f22c2..9e298088ab372 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 29e2664034f60..69eb6c9bc9256 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 24041f83ea999..c358750961a4c 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 ad5a3150b0640..dffc8a82ca190 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 3584e4be235f3..07961a2e20752 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 fcc3fa3763302..15942af641e56 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 c072a5c820987..93b592d465d4e 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/dissect-cstruct/default.nix b/pkgs/development/python-modules/dissect-cstruct/default.nix index da34c5f7a8799..c438acfab79d2 100644 --- a/pkgs/development/python-modules/dissect-cstruct/default.nix +++ b/pkgs/development/python-modules/dissect-cstruct/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, setuptools, setuptools-scm, pytestCheckHook, @@ -22,6 +23,14 @@ buildPythonPackage rec { hash = "sha256-Y6maLjugnso3cc9zyiZ/6AdrftYAAImYNBDXPJdTuWc="; }; + patches = [ + (fetchpatch { + name = "fix-test_types_enum.patch"; + url = "https://github.com/fox-it/dissect.cstruct/commit/b6c73136828fc2ae59b51d1f68529002d7c37131.diff"; + hash = "sha256-hicMolFu/qAw9QkOyug4PNm2Do2PxuXNXPB+/JHOaFg="; + }) + ]; + build-system = [ setuptools setuptools-scm diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix index f1e54fc8dd9a6..7489f40c4ea97 100644 --- a/pkgs/development/python-modules/django/4.nix +++ b/pkgs/development/python-modules/django/4.nix @@ -72,6 +72,14 @@ buildPythonPackage rec { url = "https://github.com/django/django/commit/12f4f95405c7857cbf2f4bf4d0261154aac31676.patch"; hash = "sha256-+K20/V8sh036Ox9U7CSPgfxue7f28Sdhr3MsB7erVOk="; }) + + # backport fix for https://code.djangoproject.com/ticket/36056 + # FIXME: remove if ever backported upstream + (fetchpatch { + url = "https://github.com/django/django/commit/ec0e784f91b551c654f0962431cc31091926792d.patch"; + includes = [ "django/*" ]; # tests don't apply + hash = "sha256-8YwdOBNJq6+GNoxzdLyN9HEEIWRXGQk9YbyfPwYVkwU="; + }) ] ++ lib.optionals withGdal [ (replaceVars ./django_4_set_geos_gdal_lib.patch { diff --git a/pkgs/development/python-modules/dnspython/default.nix b/pkgs/development/python-modules/dnspython/default.nix index f817d78437d45..469838fe4f2b2 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 10e71d28cb2f8..420f6186b36e5 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/google-api-core/default.nix b/pkgs/development/python-modules/google-api-core/default.nix index 5254ba230cda2..76b7f78528eb2 100644 --- a/pkgs/development/python-modules/google-api-core/default.nix +++ b/pkgs/development/python-modules/google-api-core/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "google-api-core"; - version = "2.24.0"; + version = "2.24.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "googleapis"; repo = "python-api-core"; tag = "v${version}"; - hash = "sha256-6U5rNhF4AYWae50pNIqDdlMzRhW4iV9vPlMPXN11DqQ="; + hash = "sha256-7/9oU8KqwvL7DIDKDIUlGxfJZp7kGp1W6/tsEp6zcuc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/google-cloud-firestore/default.nix b/pkgs/development/python-modules/google-cloud-firestore/default.nix index cc8c54f109ddd..7f11a1982b969 100644 --- a/pkgs/development/python-modules/google-cloud-firestore/default.nix +++ b/pkgs/development/python-modules/google-cloud-firestore/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "google-cloud-firestore"; - version = "2.20.1"; + version = "2.20.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_firestore"; inherit version; - hash = "sha256-WXDh5rn9HCZh+pHUu2FgEQaZokVuxNCMMxmaykqrKKA="; + hash = "sha256-CtLjP6faC6j7fMwyT5HT9Xhmt3DiSEC9YvaicvdHxfk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/grpc-google-iam-v1/default.nix b/pkgs/development/python-modules/grpc-google-iam-v1/default.nix index d8a5d20b97ddb..15e398c0a7784 100644 --- a/pkgs/development/python-modules/grpc-google-iam-v1/default.nix +++ b/pkgs/development/python-modules/grpc-google-iam-v1/default.nix @@ -10,16 +10,18 @@ buildPythonPackage rec { pname = "grpc-google-iam-v1"; - version = "0.14.0"; + version = "0.14.2"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; - repo = "python-grpc-google-iam-v1"; - tag = "v${version}"; - hash = "sha256-CkzXh7psXQvAbAduRR6+Bihv6RlaOAWdFDX7xaqWO8M="; + repo = "google-cloud-python"; + tag = "grpc-google-iam-v1-v${version}"; + hash = "sha256-5PzidE1CWN+pt7+gcAtbuXyL/pq6cnn0MCRkBfmeUSw="; }; + sourceRoot = "${src.name}/packages/grpc-google-iam-v1"; + nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/gssapi/default.nix b/pkgs/development/python-modules/gssapi/default.nix index 1e5cf2bfe1b5e..1684577b011da 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 f7b0bcf8d5d97..1683c9958e351 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 059ca697011c1..e38280b67f6dd 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 ec1789335fabb..1bf8fa98be5ee 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 82f9f6ef8990a..ed97e48bc1db5 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 137d9b39e510f..c2c06e7385bc9 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 0d9523fce9af0..796d074481beb 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 0cbc048ee6708..a6e87f00f8c7c 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 ad1882af81826..0772433ffa821 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 8220badafc79c..b599340e0a5a1 100644 --- a/pkgs/development/python-modules/linien-common/default.nix +++ b/pkgs/development/python-modules/linien-common/default.nix @@ -50,14 +50,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 a70c1930fc209..3137d1e594bb2 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 735e13d741426..6ef74d0c3d3ac 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 0f86ee525000b..c8bf9d91a1a74 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 366004b12cdb2..ec8898371c8f7 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 c0df2af0b81a2..cd0725bc5eb6b 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 54f42f13af806..4de83e48979d6 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/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 122d5d1b538d0..f08952fe98e9b 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" 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 d6b18382a726f..669c60249e35f 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 509b868c2485f..bf907f6209f5c 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 7c75393cbd45d..1bbedf13c469a 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 c4befb300c485..d60c4c658ad15 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 0000000000000..d5bfe615a6e3a --- /dev/null +++ b/pkgs/development/python-modules/protobuf/6.nix @@ -0,0 +1,52 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + python, + 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" + ]; + + # Tries to explicitly create a namespace package with pkg_resources, + # which breaks everything with our PYTHONPATH setup. + postInstall = '' + rm $out/${python.sitePackages}/google/__init__.py + ''; + + 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 84a994cc2d618..28e1a646b2a64 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 e453a787ac13e..a1427188b22dd 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 40cb2ca28a5bf..5af23c4c24916 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, @@ -20,9 +19,9 @@ libX11, portmidi, SDL2_classic, - SDL2_classic_image, - SDL2_classic_mixer, - SDL2_classic_ttf, + SDL2_image, + SDL2_mixer, + SDL2_ttf, numpy, pygame-gui, @@ -100,10 +99,10 @@ buildPythonPackage rec { libpng portmidi SDL2_classic - (SDL2_classic_image.override { enableSTB = false; }) - SDL2_classic_mixer - SDL2_classic_ttf - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; + (SDL2_image.override { enableSTB = false; }) + SDL2_mixer + SDL2_ttf + ]; nativeCheckInputs = [ numpy diff --git a/pkgs/development/python-modules/pyglet/default.nix b/pkgs/development/python-modules/pyglet/default.nix index 663d6db5fb4db..57456fc256cdb 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 ae16a5f5dd545..7e0ccf74f6c94 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 4bd3f66f7d263..ca7a16e7d0707 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 189102d67931e..ce5a284b30175 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 8186c89b7b275..859bd2d17b189 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 8a53416c5fa56..aa1256a89d9e0 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 942fe48d95b55..6205525077294 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 818eeb919b291..c1766b27c5bf4 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 fd4f0e8047ecb..8a589a36f7269 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 ba6a6a2a397ed..bded61ec97cd9 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 72c5011680919..b4b3fb195e6ce 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 cdb87a0c86573..5f7d980de4ef1 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 6b1249783a22e..52ad3e6429f4c 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 855457eb0195d..5e53e2c793aff 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 147303c49881f..f04f62056a83d 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 ed5fdb5e71eac..df0cb72737f96 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 374ed68641ec4..be3d841033831 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 96ed0b178f3d0..f378389fc45f8 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 15daafba6f71a..26f48307621ba 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 cd936d54ad72e..d3afcf1553188 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 72c086d557f34..35500312a9e72 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 712edbddb52ec..f1457a2ac25ee 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 1bfb797e0693e..24c39ff9e3757 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 0000000000000..7788b7723c9d2 --- /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 297be21cf59de..0271a1325424c 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 7ae70136b171a..d306f5205c2ff 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 a217b02f0cf54..cf815f6854355 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 64b5011773b14..eae765e5f434b 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 68b48711de37f..8c29192ea6098 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 ae7b3b7985179..2efff98c9c3f9 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 99aa4418cc42d..2167be82381fa 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,25 +76,25 @@ 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" ]; + + nativeCheckInputs = [ + pytest + writableTmpDirAsHomeHook + ]; + checkPhase = '' - HOME=$TMPDIR py.test test --ignore=test/test_datasets_download.py + py.test test --ignore=test/test_datasets_download.py ''; - nativeCheckInputs = [ pytest ]; - meta = { description = "PyTorch vision library"; homepage = "https://pytorch.org/"; diff --git a/pkgs/development/python-modules/torchvision/prefetch.sh b/pkgs/development/python-modules/torchvision/prefetch.sh index 4e5acf3a7a670..bd6d92cf65786 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 46decc51d9312..89769859cdf7e 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 fb53613cf7897..b04167f1e6dba 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 5976e3249e2ee..4814c6bbcd343 100644 --- a/pkgs/development/python-modules/uvloop/default.nix +++ b/pkgs/development/python-modules/uvloop/default.nix @@ -4,6 +4,7 @@ buildPythonPackage, pythonOlder, fetchPypi, + fetchpatch, # build-system cython, @@ -11,8 +12,6 @@ # native dependencies libuv, - CoreServices, - ApplicationServices, # tests psutil, @@ -32,6 +31,20 @@ buildPythonPackage rec { hash = "sha256-O/ErD9poRHgGp62Ee/pZFhMXcnXTW2ckse5XP6o3BOM="; }; + patches = [ + # fix test failures on Python 3.13 + # (remove on next update) + (fetchpatch { + url = "https://github.com/MagicStack/uvloop/commit/96b7ed31afaf02800d779a395591da6a2c8c50e1.patch"; + hash = "sha256-Nbe3BuIuwlylll5fIYij+OiP90ZeFNI0GKHK9SwWRk8="; + excludes = [ ".github/workflows/tests.yml" ]; + }) + (fetchpatch { + url = "https://github.com/MagicStack/uvloop/commit/56807922f847ddac231a53d5b03eef70092b987c.patch"; + hash = "sha256-X5Ob1t/CRy9csw2JrWvwS55G6qTqZhIuGLTy83O03GU="; + }) + ]; + postPatch = '' rm -rf vendor @@ -46,12 +59,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 9261ba0ef101a..0c14e61f4b876 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 6ea51faff7698..0000000000000 --- 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 89b8e2bb02674..b6dcbfd889e6d 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 c258cc774af1e..2ca4717e7e6e4 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 56dde703451e8..dc4fa38e99612 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 42372a283f397..0f900b55b7c2a 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 f8ab40aa3f1e2..cb7bf4399fbc5 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 bac4f53212b83..e66342c19b248 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 41cc80bc34e22..c1cd72394c8af 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 dd517b2a5d6bf..2f677f860f87b 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 ad737f13a3551..f072975cb5a6c 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 6cd0c01ad20ac..61a942bb021c7 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 bf51057d17869..b2b1e69d1baa2 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 04be4a79ca191..8c8f6d425d728 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 50c839d12ba13..d11ea977b5af3 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 3f2d2d38e7570..c180de124d6bd 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}" - - # 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"; + preConfigure = lib.optionalString stdenv.hostPlatform.isFreeBSD '' + substituteInPlace configure --replace-fail '`uname -r`' ${stdenv.cc.libc.version}- + ''; + + 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 e1748042d1371..e5ad6bc2a41c7 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 c889f7994c59a..affbe921db9f9 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/xmake/default.nix b/pkgs/development/tools/build-managers/xmake/default.nix index 8131dc5eb8a92..f641be01c91f1 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 fae399658a306..3877c2d3a3f06 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 eb8d9277c8078..87f20b1acff4a 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 a71e141362394..02c7ce30822de 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 ac8e2f1f705fc..3a70f4be5c70c 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/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix index 194b614a12d5b..395fb218f93c1 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 88f1f2bcf251f..ba113aed246e9 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 069e9ad24da8c..216def2f4ff0f 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 6053aaae41f76..9fc49832be9c3 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 dc2dc3f7c457c..35d4a06a2d875 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 a3f07bf00f508..56e8c8fb0491a 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 0b6623ca1846c..818e27aadeba0 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 c7cd894fcfe76..cdd511e1b66c4 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 242ca5c914f93..6e668e9a69145 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 0d343e055cbeb..2beaa3ed8e457 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 09bf6b2ec98af..df6adfb630882 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 76f7bb443aa20..a4f68c8a285a2 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 a3a26c4eae2c4..8667d7762f6cb 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 c01d074e7079e..6648c35bf91d3 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 0cc07789a9275..db9baac735bb4 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 6e297e0c075ef..1ab12a5e082de 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 fa02f280b6a52..dd0fe97d9ff42 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 390c9661ef805..eb2e035423eb8 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 eb13e9d9b7387..05d132e44ab6a 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 d646d96ea9ef2..e7ecfe24ba0c9 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 6ab7240894533..9e7497fde4bfd 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 7a645f4b81068..3a889cef0f54b 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/common.nix b/pkgs/development/tools/misc/texinfo/common.nix index e9d6d474e0a59..3a6ba56ee3044 100644 --- a/pkgs/development/tools/misc/texinfo/common.nix +++ b/pkgs/development/tools/misc/texinfo/common.nix @@ -10,6 +10,7 @@ gnulib, gawk, freebsd, + glibcLocales, libiconv, xz, @@ -113,9 +114,19 @@ stdenv.mkDerivation { ]; nativeCheckInputs = [ procps ] ++ optionals stdenv.buildPlatform.isFreeBSD [ freebsd.locale ]; + checkInputs = optionals (lib.versionAtLeast version "7.2") [ glibcLocales ]; doCheck = interactive && !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isSunOS; # flaky + # musl does not support locales. + preCheck = + if interactive && stdenv.hostPlatform.isMusl then + '' + checkFlagsArray+=(XFAIL_TESTS="different_languages_gen_master_menu.sh test_scripts/formatting_documentlanguage_cmdline.sh test_scripts/layout_formatting_fr_info.sh test_scripts/layout_formatting_fr.sh test_scripts/layout_formatting_fr_icons.sh") + '' + else + null; + checkFlags = optionals (!stdenv.hostPlatform.isMusl && versionOlder version "7") [ # Test is known to fail on various locales on texinfo-6.8: # https://lists.gnu.org/r/bug-texinfo/2021-07/msg00012.html diff --git a/pkgs/development/tools/misc/texinfo/packages.nix b/pkgs/development/tools/misc/texinfo/packages.nix index 2d5a798d7f21d..7cda7d1b58cc1 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 63d46fcc1a390..8925f8367fc63 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 ffc18063d13c4..42e0ba450c759 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/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 8871e9dea4949..e6d761e192502 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 9d85c9594ad80..bbced1b8b5922 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 f020ab3c149c3..c30d235c4f8ee 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 6d3f6a560271f..89ac00bd01695 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 720066ca69100..f5c3b50f308e6 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 39fd3f726caf3..026ef45b442b9 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 ebb5769e80825..3c395a8608bbe 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 8e478a8694872..278182395abf0 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 1ee5aebc14b7b..a92331c607d5d 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 e8ab6ff422495..7cd88d36d85a7 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 73eae241f3fd8..a67332aa956c6 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 92f732f7d81df..ab6749d0a401a 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 714cabc62a9bf..11b1a97c8724b 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 b6024347c03f4..193a967a79f77 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 da9ada292d866..9c48278829456 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 0a62e9a99992e..8a37c1d524db8 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 589186bd86e0a..f76b85b330937 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 7569b4a10217f..6f7960a834aea 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 e132991be6760..cbd1db25b3263 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 b4c11bfdf9271..304b901a18a96 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 9eedd3129e2e5..a98e53c83c39b 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 8564f62150d76..b994a7a853c5e 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 6014baaf3a908..e46acabfeb9bf 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 fa4842c65a798..a69f3804ecb98 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 c78f0558b0a05..d3866bdfaac42 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 9e3520509071e..b6eb5d2183a70 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 63ddaae84bd93..aace64a71a351 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 089a4a728c244..54f5002167bf5 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 f1f59c17f1f86..bb62459a145fc 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 a857291d1fe7f..1250f84acb5e5 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 9a8dc3ef60e71..f655d995f2cca 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 32a52fc2315e2..fe450c3145681 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 9b9709945b763..19ff19753ec3e 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 e416f563788f5..1d9e47a9ad7d5 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 b51d26745bf29..042832ea99eff 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 4362164664cf7..7e02c21f4f12d 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 = [ @@ -420,6 +414,12 @@ let ++ lib.optionals (!lib.versionAtLeast version "22") [ "test-tls-multi-key" ] + ++ lib.optionals (lib.versionAtLeast version "24") [ + # Checks for SQLite's RBU extension, which we don't enable by default. + "test-sqlite" + # Fails with readline error: 'Uncaught Error [ERR_USE_AFTER_CLOSE]: readline was closed', + "test-repl-import-referrer" + ] ++ lib.optionals stdenv.hostPlatform.is32bit [ # utime (actually utimensat) fails with EINVAL on 2038 timestamp "test-fs-utimes-y2K38" @@ -519,7 +519,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 85% rename from pkgs/development/web/nodejs/v23.nix rename to pkgs/development/web/nodejs/v24.nix index beee5147bac41..4ff7bb3d2ff65 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.3"; + sha256 = "9bbca08fba05f075a20f734ea80b195a4a39218476b60b32db79e1d393fda20b"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then @@ -51,11 +51,6 @@ buildNodejs { ./node-npm-build-npm-package-logic.patch ./use-correct-env-in-tests.patch ./bin-sh-node-run-v22.patch - # fix test failure on macos 15.4 - (fetchpatch2 { - url = "https://github.com/nodejs/node/commit/33f6e1ea296cd20366ab94e666b03899a081af94.patch?full_index=1"; - hash = "sha256-aVBMcQlhQeviUQpMIfC988jjDB2BgYzlMYsq+w16mzU="; - }) ] ++ lib.optionals (!stdenv.buildPlatform.isDarwin) [ # test-icu-env is failing without the reverts diff --git a/pkgs/games/anki/default.nix b/pkgs/games/anki/default.nix index 76033e6fdec7f..8e1d69a26acf8 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 b38c6dffa88d4..d12175c67f8a6 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 8d25bf7dc3d99..924b69f29f504 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 81e8f826e509d..10c67bb532a53 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 be92949cb91a6..888c911625924 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 ed3f5118b4e21..10fba6cb94063 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 4c835cab698aa..88f212a9f744e 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 8dd6c435c1b57..917c09389fd53 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 8d4069874bd6d..41feaac201014 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 5367f2b6e8689..76f3e95b9508b 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 c83c5648eb62a..cff3576ebafeb 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 8ad42af360bde..5988ca9d43003 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 ea98c82272761..0a942f0cf61b6 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 86de99a68a868..7f28c9d580d20 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 fe583be48a4a1..edecf97f68d68 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 d7a1294b3d51e..e6bb798f9d7be 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 047562bc028ab..22e9476f1e6d4 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 74c2e5230d186..1e058c39481b5 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 61ef7a69f00e4..bba43b3bc4118 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 e4d3b4c71dcdd..3d6f31030b6f5 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 f71387d264057..0914c8898cece 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 78e32544b1a3f..6098c9a5d419f 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 8f283c6bec540..59a764db18e50 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 468465b192772..65b7c30f65c51 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 0803ff7a4dadb..52cb03245a0e2 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 f4f4c885d144e..a08d7aa2516c9 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 474d750ecc8c7..bfdc1dfc7d3bb 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 7f7c0cb5183bb..1461e3ef27f63 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 fa3d4284e597a..0000000000000 --- 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 421b11df32323..fe149c20ac725 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 03c56c0adf911..016cd81d68319 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 3df66b88534aa..2360b9de8d260 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 88d8d8532cece..0000000000000 --- 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 e6ff527da9668..0000000000000 --- 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 9efb00aeb4dc4..0000000000000 --- 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 5b824da0f5871..cf6702b92c533 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 1026d9a8983a3..0000000000000 --- 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 832fdc557b5b9..0000000000000 --- 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 db17c517c7202..0000000000000 --- 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 b1187c56587e0..0000000000000 --- 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 910b622ed3ce2..0000000000000 --- 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 afffa1abc8e02..0000000000000 --- 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 e771ab3c66f29..0000000000000 --- 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 248cb5f600370..0000000000000 --- 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 78fa517ce76d6..0000000000000 --- 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 4207bf1a82f59..0000000000000 --- 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 96339ac47457c..0000000000000 --- 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 ed3512d7b5adc..0000000000000 --- 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 d3bfcf6420d1c..d988259daf8c2 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 ce2a0e7cc5b3c..0000000000000 --- 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 b9cc52fb5bb88..0000000000000 --- 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 ea06f5281950a..825ffa4523a9a 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 b65285ef71330..3e97c23b1a2a0 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 4121a5e8b4d3a..46977793f6fd2 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 913d77b029eca..cec812fe5ea9a 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 83e53c195fcf9..743b0c8a75ae4 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 9d48f9c1136b8..b111df18b60a1 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 09e1a5fd95c1c..0584e872f310e 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 19ea2892e999f..2cd92aa246228 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 b77b1254c86c6..cfef58e0b151c 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 158d0cc142e4c..07102e05e42d7 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 9eb7237534968..e0637893c92f4 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 4c53bbc5200f7..7aaa0f023f6dd 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 2798e203542ec..cbdc1e60553a7 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 cb9dc6e2ce8cc..067fb069e4365 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 0d958d6e5a28b..b175fe411d877 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 4ca3038d410db..cdf726415a894 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 4774ebd1ce2d3..174db43fa5d95 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 56331187ff44e..08a75bcd4f6ad 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 7c8dd710dce4d..fb4ee5fcf4ce7 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 f056a726d4762..9cc4559eed742 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 bbbccaea5fc2f..3cfa51885b9b1 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 2303f1d7425ad..51277f42aadad 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 735cbdbf4e90a..fe1a1488ac0ac 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 dd9125599c481..e75cf362d2601 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 7293c97a52d8c..3d54b99970cce 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 aaac48de68ff0..50255a8f5397c 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 c6a47a424959e..348620c543609 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 be8935f423576..5b44231719347 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 951858ac6d766..ccb5174b22f24 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)); + }; + + doc = { + disallowedReferences = [ + "out" + "dev" + "man" + ] ++ lib.optionals jitSupport [ "jit" ]; + }; - man = { - disallowedReferences = [ - "out" - "dev" - "doc" - ]; + 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 6c6ad21e99eff..1a971faf91e91 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 cc99bbb45fd1d..d11f45ec7f85a 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 7b4ea22faa13b..b30297ff87c27 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 0e01767fa2ba7..7211058f3146e 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 2c0d7c0cf57f3..c868e7463e5cb 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 b6a1c1f525be4..646c122b55d15 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 08c2417c4966a..0bdcf2653c858 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 95b47b5ed425f..3a58856b599dc 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{"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 @@ # 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; EOF diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index 327f8b3296cd5..0d621d703d9d3 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -48,10 +48,6 @@ libxslt, libxcrypt, hwdata, - ApplicationServices, - Carbon, - Cocoa, - Xplugin, xorg, windows, libgbm, @@ -157,7 +153,6 @@ self: super: }; }); - gccmakedep = addMainProgram super.gccmakedep { }; iceauth = addMainProgram super.iceauth { }; ico = addMainProgram super.ico { }; @@ -623,45 +618,6 @@ self: super: ]; # mainly to avoid propagation }); - libpciaccess = super.libpciaccess.overrideAttrs (attrs: { - nativeBuildInputs = attrs.nativeBuildInputs ++ [ - meson - ninja - ]; - - buildInputs = - attrs.buildInputs - ++ [ zlib ] - ++ lib.optionals stdenv.hostPlatform.isNetBSD [ - netbsd.libarch - netbsd.libpci - ]; - - mesonFlags = [ - (lib.mesonOption "pci-ids" "${hwdata}/share/hwdata") - (lib.mesonEnable "zlib" true) - ]; - - meta = attrs.meta // { - # https://gitlab.freedesktop.org/xorg/lib/libpciaccess/-/blob/master/configure.ac#L108-114 - platforms = - lib.fold (os: ps: ps ++ lib.platforms.${os}) - [ ] - [ "cygwin" "freebsd" "linux" "netbsd" "openbsd" "illumos" ]; - badPlatforms = [ - # mandatory shared library - lib.systems.inspect.platformPatterns.isStatic - ]; - }; - }); - - libpthreadstubs = super.libpthreadstubs.overrideAttrs (attrs: { - # only contains a pkgconfig file on linux and windows - meta = attrs.meta // { - platforms = lib.platforms.unix ++ lib.platforms.windows; - }; - }); - setxkbmap = super.setxkbmap.overrideAttrs (attrs: { postInstall = '' mkdir -p $out/share/man/man7 @@ -1222,9 +1178,6 @@ self: super: bootstrap_cmds automake autoconf - Xplugin - Carbon - Cocoa mesa ]; propagatedBuildInputs = commonPropagatedBuildInputs ++ [ @@ -1283,7 +1236,6 @@ self: super: preConfigure = '' mkdir -p $out/Applications export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -Wno-error" - substituteInPlace hw/xquartz/pbproxy/Makefile.in --replace -F/System -F${ApplicationServices} ''; postInstall = '' rm -fr $out/share/X11/xkb/compiled @@ -1324,15 +1276,12 @@ self: super: "--without-dtrace" ]; - buildInputs = - old.buildInputs - ++ [ - xorg.pixman - xorg.libXfont2 - xorg.xtrans - xorg.libxcvt - ] - ++ lib.optional stdenv.hostPlatform.isDarwin [ Xplugin ]; + buildInputs = old.buildInputs ++ [ + xorg.pixman + xorg.libXfont2 + xorg.xtrans + xorg.libxcvt + ]; }); lndir = super.lndir.overrideAttrs (attrs: { diff --git a/pkgs/servers/x11/xorg/tarballs.list b/pkgs/servers/x11/xorg/tarballs.list index 819c9ac4e934a..47ae0e74d88e1 100644 --- a/pkgs/servers/x11/xorg/tarballs.list +++ b/pkgs/servers/x11/xorg/tarballs.list @@ -1,4 +1,3 @@ -mirror://xorg/individual/xcb/libpthread-stubs-0.5.tar.xz mirror://xorg/individual/xcb/xcb-util-0.4.1.tar.xz mirror://xorg/individual/xcb/xcb-util-errors-1.0.1.tar.xz mirror://xorg/individual/xcb/xcb-util-image-0.4.1.tar.xz @@ -132,7 +131,6 @@ mirror://xorg/individual/font/font-adobe-100dpi-1.0.4.tar.xz mirror://xorg/individual/font/font-adobe-utopia-75dpi-1.0.5.tar.xz mirror://xorg/individual/font/font-adobe-utopia-100dpi-1.0.5.tar.xz mirror://xorg/individual/font/font-adobe-utopia-type1-1.0.5.tar.xz -mirror://xorg/individual/font/font-alias-1.0.5.tar.xz mirror://xorg/individual/font/font-arabic-misc-1.0.4.tar.xz mirror://xorg/individual/font/font-bh-75dpi-1.0.4.tar.xz mirror://xorg/individual/font/font-bh-100dpi-1.0.4.tar.xz @@ -161,7 +159,6 @@ mirror://xorg/individual/font/font-schumacher-misc-1.1.3.tar.xz mirror://xorg/individual/font/font-screen-cyrillic-1.0.5.tar.xz mirror://xorg/individual/font/font-sony-misc-1.0.4.tar.xz mirror://xorg/individual/font/font-sun-misc-1.0.4.tar.xz -mirror://xorg/individual/font/font-util-1.4.1.tar.xz mirror://xorg/individual/font/font-winitzki-cyrillic-1.0.4.tar.xz mirror://xorg/individual/font/font-xfree86-type1-1.0.5.tar.xz https://gitlab.freedesktop.org/xorg/lib/libAppleWM/-/archive/be972ebc3a97292e7d2b2350eff55ae12df99a42/libAppleWM-be972ebc3a97292e7d2b2350eff55ae12df99a42.tar.bz2 @@ -169,7 +166,6 @@ mirror://xorg/individual/lib/libdmx-1.1.5.tar.xz mirror://xorg/individual/lib/libfontenc-1.1.8.tar.xz mirror://xorg/individual/lib/libFS-1.0.10.tar.xz mirror://xorg/individual/lib/libICE-1.1.2.tar.xz -mirror://xorg/individual/lib/libpciaccess-0.18.1.tar.xz mirror://xorg/individual/lib/libSM-1.2.5.tar.xz mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2 mirror://xorg/individual/lib/libX11-1.8.12.tar.xz @@ -211,7 +207,6 @@ mirror://xorg/individual/lib/xtrans-1.6.0.tar.xz mirror://xorg/individual/proto/xcb-proto-1.17.0.tar.xz mirror://xorg/individual/proto/xorgproto-2024.1.tar.xz mirror://xorg/individual/util/bdftopcf-1.1.2.tar.xz -mirror://xorg/individual/util/gccmakedep-1.0.4.tar.xz mirror://xorg/individual/util/imake-1.0.10.tar.xz mirror://xorg/individual/util/lndir-1.0.5.tar.xz mirror://xorg/individual/util/makedepend-1.0.9.tar.xz diff --git a/pkgs/servers/x11/xorg/update.py b/pkgs/servers/x11/xorg/update.py index 63aaf885b5b47..a493f3821e5fe 100755 --- a/pkgs/servers/x11/xorg/update.py +++ b/pkgs/servers/x11/xorg/update.py @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell --pure --keep NIX_PATH -i python3 -p nix git "python3.withPackages (ps: [ ps. packaging ps.beautifulsoup4 ps.requests ])" +#!nix-shell --pure --keep NIX_PATH -i python3 -p nix git nixfmt-rfc-style "python3.withPackages (ps: [ ps. packaging ps.beautifulsoup4 ps.requests ])" # Usage: Run ./update.py from the directory containing tarballs.list. The script checks for the # latest versions of all packages, updates the expressions if any update is found, and commits @@ -93,6 +93,10 @@ subprocess.run(["./generate-expr-from-tarballs.pl", "tarballs.list"], check=True) +print("Formatting generated expr...") + +subprocess.run(["nixfmt", "default.nix"], check=True) + print("Committing...") subprocess.run(["git", "add", "default.nix", "tarballs.list"], check=True) diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix index 609e71efca8af..9f1f90feb4626 100644 --- a/pkgs/shells/nushell/default.nix +++ b/pkgs/shells/nushell/default.nix @@ -9,9 +9,6 @@ pkg-config, python3, xorg, - Libsystem, - AppKit, - Security, nghttp2, libgit2, withDefaultFeatures ? true, @@ -52,12 +49,9 @@ rustPlatform.buildRustPackage { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ zlib - Libsystem - Security ] ++ lib.optionals (withDefaultFeatures && stdenv.hostPlatform.isLinux) [ xorg.libX11 ] ++ lib.optionals (withDefaultFeatures && stdenv.hostPlatform.isDarwin) [ - AppKit nghttp2 libgit2 ]; diff --git a/pkgs/shells/nushell/plugins/default.nix b/pkgs/shells/nushell/plugins/default.nix index 25900d9aa960a..cdd2f9e367cba 100644 --- a/pkgs/shells/nushell/plugins/default.nix +++ b/pkgs/shells/nushell/plugins/default.nix @@ -3,28 +3,24 @@ config, newScope, dbus, - IOKit, - CoreFoundation, - Foundation, - Security, }: lib.makeScope newScope ( self: with self; { - gstat = callPackage ./gstat.nix { inherit Security; }; - formats = callPackage ./formats.nix { inherit IOKit Foundation; }; - polars = callPackage ./polars.nix { inherit IOKit Foundation; }; - query = callPackage ./query.nix { inherit IOKit CoreFoundation; }; - net = callPackage ./net.nix { inherit IOKit CoreFoundation; }; - units = callPackage ./units.nix { inherit IOKit Foundation; }; - highlight = callPackage ./highlight.nix { inherit IOKit Foundation; }; + gstat = callPackage ./gstat.nix { }; + formats = callPackage ./formats.nix { }; + polars = callPackage ./polars.nix { }; + query = callPackage ./query.nix { }; + net = callPackage ./net.nix { }; + units = callPackage ./units.nix { }; + highlight = callPackage ./highlight.nix { }; dbus = callPackage ./dbus.nix { inherit dbus; nushell_plugin_dbus = self.dbus; }; - skim = callPackage ./skim.nix { inherit IOKit CoreFoundation; }; + skim = callPackage ./skim.nix { }; } // lib.optionalAttrs config.allowAliases { regex = throw "`nu_plugin_regex` is no longer compatible with the current Nushell release."; diff --git a/pkgs/shells/nushell/plugins/formats.nix b/pkgs/shells/nushell/plugins/formats.nix index a1c7a095528b7..5a9b2cc03e0d3 100644 --- a/pkgs/shells/nushell/plugins/formats.nix +++ b/pkgs/shells/nushell/plugins/formats.nix @@ -4,8 +4,6 @@ rustPlatform, nushell, pkg-config, - IOKit, - Foundation, nix-update-script, }: @@ -15,10 +13,6 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Foundation - ]; cargoBuildFlags = [ "--package nu_plugin_formats" ]; checkPhase = '' diff --git a/pkgs/shells/nushell/plugins/gstat.nix b/pkgs/shells/nushell/plugins/gstat.nix index 008113de79a80..885828e53cb0c 100644 --- a/pkgs/shells/nushell/plugins/gstat.nix +++ b/pkgs/shells/nushell/plugins/gstat.nix @@ -5,7 +5,6 @@ openssl, nushell, pkg-config, - Security, nix-update-script, }: @@ -15,7 +14,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; + buildInputs = [ openssl ]; cargoBuildFlags = [ "--package nu_plugin_gstat" ]; checkPhase = '' diff --git a/pkgs/shells/nushell/plugins/highlight.nix b/pkgs/shells/nushell/plugins/highlight.nix index aeb112857ab60..12bb9e212f182 100644 --- a/pkgs/shells/nushell/plugins/highlight.nix +++ b/pkgs/shells/nushell/plugins/highlight.nix @@ -5,8 +5,6 @@ pkg-config, nix-update-script, fetchFromGitHub, - IOKit, - Foundation, }: rustPlatform.buildRustPackage rec { @@ -25,10 +23,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-3bLATtK9r4iVpxdbg5eCvzeGpIqWMl/GTDGCORuQfgY="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Foundation - ]; cargoBuildFlags = [ "--package nu_plugin_highlight" ]; checkPhase = '' diff --git a/pkgs/shells/nushell/plugins/net.nix b/pkgs/shells/nushell/plugins/net.nix index 26253b679db7d..08b8e1b4d80ea 100644 --- a/pkgs/shells/nushell/plugins/net.nix +++ b/pkgs/shells/nushell/plugins/net.nix @@ -2,9 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - stdenv, - IOKit, - CoreFoundation, nix-update-script, }: @@ -24,11 +21,6 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - CoreFoundation - IOKit - ]; - passthru.updateScript = nix-update-script { }; meta = with lib; { diff --git a/pkgs/shells/nushell/plugins/polars.nix b/pkgs/shells/nushell/plugins/polars.nix index 2bf100e5f8a73..1811f3520fe5e 100644 --- a/pkgs/shells/nushell/plugins/polars.nix +++ b/pkgs/shells/nushell/plugins/polars.nix @@ -5,8 +5,6 @@ openssl, nushell, pkg-config, - IOKit, - Foundation, nix-update-script, }: @@ -17,12 +15,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; - buildInputs = - [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Foundation - ]; + buildInputs = [ openssl ]; cargoBuildFlags = [ "--package nu_plugin_polars" ]; checkPhase = '' diff --git a/pkgs/shells/nushell/plugins/query.nix b/pkgs/shells/nushell/plugins/query.nix index 1e066c88b003e..a247183771167 100644 --- a/pkgs/shells/nushell/plugins/query.nix +++ b/pkgs/shells/nushell/plugins/query.nix @@ -3,8 +3,6 @@ lib, rustPlatform, nushell, - IOKit, - CoreFoundation, nix-update-script, pkg-config, openssl, @@ -17,15 +15,10 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; - buildInputs = - [ - openssl - curl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - CoreFoundation - ]; + buildInputs = [ + openssl + curl + ]; cargoBuildFlags = [ "--package nu_plugin_query" ]; checkPhase = '' diff --git a/pkgs/shells/nushell/plugins/skim.nix b/pkgs/shells/nushell/plugins/skim.nix index 4f99cce8e1ac5..86ccd54c3e59c 100644 --- a/pkgs/shells/nushell/plugins/skim.nix +++ b/pkgs/shells/nushell/plugins/skim.nix @@ -5,8 +5,6 @@ rustPlatform, nix-update-script, fetchFromGitHub, - IOKit, - CoreFoundation, nushell, skim, }: @@ -26,10 +24,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-CvBBBDi8AkSfCIcUyUH4e5DX5tija1KqE9z05lndNE4="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - CoreFoundation - ]; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/shells/nushell/plugins/units.nix b/pkgs/shells/nushell/plugins/units.nix index f6aa34a027302..179242bf2a1d2 100644 --- a/pkgs/shells/nushell/plugins/units.nix +++ b/pkgs/shells/nushell/plugins/units.nix @@ -5,8 +5,6 @@ pkg-config, nix-update-script, fetchFromGitHub, - IOKit, - Foundation, }: rustPlatform.buildRustPackage rec { @@ -23,10 +21,6 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-3v9jP8nL0JqtC76igsCytkQAVTgWqzHH0KQX3o6bi0c="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - IOKit - Foundation - ]; cargoBuildFlags = [ "--package nu_plugin_units" ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix index 54527f8412423..0c3b7ba7e9791 100644 --- a/pkgs/stdenv/adapters.nix +++ b/pkgs/stdenv/adapters.nix @@ -198,7 +198,8 @@ rec { { env = prevAttrs.env // { NIX_CFLAGS_LINK = - toString args.env.NIX_CFLAGS_LINK + lib.optionalString (stdenv.cc.isGNU or false) " -static-libgcc"; + toString (args.env.NIX_CFLAGS_LINK or "") + + lib.optionalString (stdenv.cc.isGNU or false) " -static-libgcc"; }; } else @@ -419,15 +420,7 @@ rec { }); }); - # Overriding the SDK changes the Darwin SDK used to build the package, which: - # * Ensures that the compiler and bintools have the correct Libsystem version; and - # * Replaces any SDK references with those in the SDK corresponding to the requested SDK version. - # - # `sdkVersion` can be any of the following: - # * A version string indicating the requested SDK version; or - # * An attrset consisting of either or both of the following fields: darwinSdkVersion and darwinMinVersion. - # - # Note: `overrideSDK` is deprecated. Add the versioned variants of `apple-sdk` to `buildInputs` change the SDK. + # `overrideSDK` is deprecated. Add the versioned variants of `apple-sdk` to `buildInputs` change the SDK. overrideSDK = pkgs.callPackage ./darwin/override-sdk.nix { inherit lib extendMkDerivationArgs; }; withDefaultHardeningFlags = diff --git a/pkgs/stdenv/darwin/override-sdk.nix b/pkgs/stdenv/darwin/override-sdk.nix index 482c11ce0cb2c..ce4d48874b0c1 100644 --- a/pkgs/stdenv/darwin/override-sdk.nix +++ b/pkgs/stdenv/darwin/override-sdk.nix @@ -1,5 +1,5 @@ # This is a compatibility shim with `overrideSDK`. -# Note: `overrideSDK` is deprecated. It will be added to `aliases.nix` after in-tree usage has been cleaned up. +# Note: `overrideSDK` is deprecated. It will be removed in 25.11. { lib, stdenvNoCC, @@ -19,6 +19,9 @@ assert lib.assertMsg (darwinSdkVersion == "11.0" || darwinSdkVersion == "12.3") See the stdenv documentation for how to use `apple-sdk`. ''; +assert lib.warn + "overrideSDK: this mechanism is deprecated and will be removed in 25.11, use `apple-sdk_*` or `darwinMinVersionHook` in build inputs instead; see 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 22338e9983ff8..8ecdb6879740b 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 6fedee0f35281..7682419db9d68 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -349,6 +349,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 6c4d2179114f5..f67dcb7a8fbc7 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 3e0f3ed749347..87671f4bc7980 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 ef10ceed7f740..9dfe095de2003 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 37d84e65cef1f..71136f1d5cff1 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 06926669fc759..0ac76ace16bfc 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 6426f1b365176..9dbf30620d735 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 f84a2ba8406e3..640849617f893 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 4e7381a8f407e..a689696c3b6a0 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 3146aac367000..b76e7569aece6 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 48e82ee8d244a..3c31e3e199998 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 029fea2f7e16e..0b3fce9413286 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 3b49848beffda..cc874b51493af 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 5f9c0ca5073ed..20a60e9d2db56 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 d9b86e6081d4f..6ac321e61fc6f 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 dba0cba118154..866ce808d4f35 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 8cf82b0db8f13..30ae24b57afc1 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 ff1347c6c7e1d..0c02ede8667fb 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 95ee6d5f141f4..137ada74b3d30 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 395089f14ee66..4736c2b0418ca 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 149a0d04bd980..dd2dcaf6825f3 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 bcd13cfff089f..b73f00771c51e 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 cca813af3c220..43b9bdb9f8e7a 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 47062e7686731..fdb590743974e 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 1464e0b0beb24..51f5552c970bb 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 ce7968e11131f..c899421687eb6 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/android-tools/default.nix b/pkgs/tools/misc/android-tools/default.nix index b65590e13d654..5b1da766216c4 100644 --- a/pkgs/tools/misc/android-tools/default.nix +++ b/pkgs/tools/misc/android-tools/default.nix @@ -8,7 +8,7 @@ perl, go, python3, - protobuf, + protobuf_29, # does not build with 30+ zlib, gtest, brotli, @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { go ]; buildInputs = [ - protobuf + protobuf_29 zlib gtest brotli diff --git a/pkgs/tools/misc/aoc-cli/default.nix b/pkgs/tools/misc/aoc-cli/default.nix index b0c7c615cfaf1..f63e2586bc79d 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 de68610e76a04..e95face53a8d9 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 83535fb9d0333..d99f0b3a8c055 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 f87f92363eeeb..50750c4875b10 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 9ff4b4d058fa5..bf716c07a46e4 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 7404b142fc008..d83b2fa79fe2b 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 cfbc7b343d1b3..ef7e7d8816565 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 3d85c7bee433e..adc90020619d1 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 5eeac952d2779..c68950e1848b8 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 5ec56de3c064c..062fa92567a55 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 21713f24ce79b..bc98069621dd6 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 d51d09a469cad..e13ce1b4920f0 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 eb77994289582..850dc742e840c 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 1b434c71aea8a..08b2e2c6937a3 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 b302e7c4fbe51..9cc22a265e50b 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 79859ce7f9907..6b2f2b68e9009 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 d30f38d3d4fc9..ed75f91ce4186 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 9979cd0dc2a97..775a22a16c3fa 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 a0febe773a63d..340cb69988bcc 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 54b4fd6f93d76..a4252e97065ee 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/octofetch/default.nix b/pkgs/tools/misc/octofetch/default.nix index e3fbe0415d41b..516ea40f1317b 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 f850a9ad69491..7647a0712e4db 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 54ffb7caf835d..e45e0f090f6c2 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 5079345becfd7..77cad786f9d3a 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 # With pkgsLLVM: tests/test-winmsgcond.c:53: assertion 'wmc_end(&wmc, pos + 1, &chg) == pos' failed diff --git a/pkgs/tools/misc/shadowenv/default.nix b/pkgs/tools/misc/shadowenv/default.nix index c4e787f1d5030..b9cb014748888 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 fec1bdb3e5b05..fa13c5fcb0e75 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 8529f3983ba57..1f3432979f5f3 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 9dd4cb6ff039e..b6f061f4647ec 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 7d5d1a906ff07..3469d56bc7e16 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 a6c2349bef135..68d5a23b3474b 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 37bfd5a8aa8e8..d95e7d74c1f9f 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 a95122afbeef7..7271aa6834c98 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 e445c7668a83a..099046b2001f0 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 3d53fe0b43bb5..3a2d425fe3769 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 b711e6d8ca9a3..c40d2add083ce 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 581ac08c5bd62..dd36d8e84617e 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 c625d37362fc5..ee98ae99d9345 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 bd7b819ecfea8..e5d772e277989 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 fcca3ed8e9548..0c1d01f877b7c 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 fdc69871baf67..6b1c58f072a21 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 98f837cf0bba0..0e3d79ec2d328 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 4709b57656f1d..dd29f9f561b01 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 d6075d7bb9604..58775dde22a4e 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 e02263f7a3f70..348780dab757c 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 c8ce11fc984a1..b3b64a6fea714 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 3504a56c920ff..83f3a240e3f1d 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 19277c0d446be..52108501c237f 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 017e6dd96ada6..1a08642492646 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 042fd3c652346..ff6ea5e3d2a7d 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 20fddf5ba9102..081f399a73dbc 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 2b5e8e4e79884..70d4ffc4f2533 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 1c432ee7493d3..a6520b48d858a 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 84d80d5eca418..d81fe2ef67b2e 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 e25993483f9d1..7f94a1e8408df 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 bb06b69094788..ab020a2d4b57d 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -7,15 +7,29 @@ }: 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 ]; @@ -27,17 +41,17 @@ in 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 @@ -48,7 +62,7 @@ in inherit url; stripLen = 1; excludes = [ "channels.c" ]; - hash = "sha256-zk7t6FNzTE+8aDU4QuteR1x0W3O2gjIQmeCkTNbaUfA="; + hash = "sha256-0HQAacNdvqX+7CTDhkbgAyb0WbqnnH6iAYQBFh8XenA="; }) (fetchpatch { @@ -70,12 +84,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 = [ @@ -83,8 +97,8 @@ 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="; + url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%2510.0p1-1/debian/patches/gssapi.patch"; + hash = "sha256-7Q27tvtCY3b9evC3lbqEz4u7v5DcerjWZfhh8azIAQo="; }) ]; diff --git a/pkgs/tools/networking/s3rs/default.nix b/pkgs/tools/networking/s3rs/default.nix index 3a09bee66c52b..fa40ad2216115 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 8cbbefeab6010..af8db72d3c136 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 0f612f17d386a..00a0f7d429a0e 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 788ea6bfbe051..4d6b2eccebacf 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 d6c66cc514cd4..bab5c1c966436 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 31bb2df07c360..bd5f76c3591ea 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 d8c68dd211e8c..4f332142526e1 100644 --- a/pkgs/tools/package-management/lix/common-lix.nix +++ b/pkgs/tools/package-management/lix/common-lix.nix @@ -58,7 +58,6 @@ assert lib.assertMsg ( python3, pkg-config, rapidcheck, - Security, sqlite, util-linuxMinimal, removeReferencesTo, @@ -182,7 +181,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 c898d099fdbc4..dbd778943bfc6 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-direnv, nix-fast-build, @@ -33,7 +32,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 86452c61bc235..cb9ea6f585bf4 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 de1cf83190399..e4a7c6077ba0b 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 1f255aef67960..e81ac8de681d6 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 4500d95f6d71e..01b87cddc17d9 100644 --- a/pkgs/tools/package-management/nix/common-autoconf.nix +++ b/pkgs/tools/package-management/nix/common-autoconf.nix @@ -37,7 +37,6 @@ in callPackage, coreutils, curl, - darwin, docbook_xsl_ns, docbook5, editline, @@ -67,7 +66,6 @@ in python3, pkg-config, rapidcheck, - Security, sqlite, util-linuxMinimal, xz, @@ -169,9 +167,6 @@ let ++ lib.optionals (atLeast225 && enableDocumentation) [ python3 ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Security - ] ++ lib.optionals (stdenv.hostPlatform.isx86_64) [ libcpuid ] @@ -180,9 +175,6 @@ let ] ++ lib.optionals withAWS [ aws-sdk-cpp - ] - ++ lib.optional (atLeast224 && stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.libs.sandbox ]; propagatedBuildInputs = @@ -309,7 +301,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 f2ac615b33fa4..8775feab540fa 100644 --- a/pkgs/tools/package-management/nix/common-meson.nix +++ b/pkgs/tools/package-management/nix/common-meson.nix @@ -30,7 +30,6 @@ assert (hash == null) -> (src != null); callPackage, cmake, curl, - darwin, doxygen, editline, flex, @@ -59,7 +58,6 @@ assert (hash == null) -> (src != null); pkg-config, rapidcheck, rsync, - Security, sqlite, util-linuxMinimal, xz, @@ -152,9 +150,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 ] @@ -163,9 +158,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withAWS [ aws-sdk-cpp - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.libs.sandbox ]; propagatedBuildInputs = [ @@ -246,7 +238,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 3d118f98be53c..713f8341f87f3 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 a1a964836959f..73bce4a9f04e8 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 63ea2c743687d..e005000a737b9 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 f3b42e4c7c2e0..38478c79c0d7f 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 9c441ccda5393..c885ff169ff89 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 afa9701563db2..6cafb20cee6e0 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 9c70795da08b7..52de7fc557cd0 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 f3bfb9fbffeec..0000000000000 --- 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 80776bb58ab4c..0b78165a7c26d 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 2d650d3ac395a..042e27913b189 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 d3eda42db8063..994c6daa561af 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 056d9699a745f..22263bb8d5b55 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 c58852e05ab84..cbc4e5a19fa37 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 c654c975eebc4..182258015850b 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 c5e4ad0aca1d1..a4ac9de90bd47 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 4e41a44a92ff0..6b724185b9c4a 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 9b01613a80823..4fd0d974e94d0 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 877ba4a65775e..6b86a9a76fd73 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 8f9cf642c969a..d1464f0442c34 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 06b1853cf5c5f..8dc252af05392 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 19428078db00f..1e0ad125994bf 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 f98cd0f748584..3a352a29fc081 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 6800e96ffaa95..c012668a34fef 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 6da20e6ba3e3d..5a698ee068119 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 3cbf2e7594187..48d64a0935d2a 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 99a633dafe614..18f5e509a71f7 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 de0793a6a89cc..0eba9e6e26c68 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 4db3a1d780ba2..5eb7ef8dfc68f 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 4be42d86237ed..90645a045a492 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 2a716b0ab3f29..44301c956d9e1 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 d61e7432ce109..ded71d3bf8d10 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 87c6e6b30f9ac..ad416c4b77bb8 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 17b96fd7c2d1f..dc2f5a5169499 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 345afacf0016b..8224369d09925 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 ed3cbe37b2c03..8887d06237769 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 d4b80e17bc966..a08ab722aeec6 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 29b3f9ed2ea79..ec62b9adca509 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 02933bf8fa2d5..ae87f1efd6c8d 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 3b9c6d2b383a7..08bf30cb08bac 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 e3502dd3c54f7..a599e81884008 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 ceeae464da4d0..2d2d34b698b5c 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; @@ -50,7 +51,10 @@ stdenv.mkDerivation rec { # "pr" need not be on the PATH as a run-time dep, so we need to tell # configure where it is. Covers the cross and native case alike. lib.optional (coreutils != null) "PR_PROGRAM=${coreutils}/bin/pr" - ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "gl_cv_func_getopt_gnu=yes"; + ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ + "gl_cv_func_getopt_gnu=yes" + "gl_cv_func_strcasecmp_works=yes" + ]; # Test failure on QEMU only (#300550) doCheck = !stdenv.buildPlatform.isRiscV64; @@ -60,6 +64,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 5d94bd299fd05..0c238b3bc21b1 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 dd5e5827b7c17..d8247d6b69ca2 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. @@ -72,6 +72,11 @@ stdenv.mkDerivation rec { (if interactive then "--with-readline=${readline.dev}" else "--without-readline") ]; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # TODO: figure out a better way to unbreak _NSGetExecutablePath invocations + NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration"; + }; + makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" ]; diff --git a/pkgs/tools/text/igrep/default.nix b/pkgs/tools/text/igrep/default.nix index 77537ec0adbd1..fd36e112b38b3 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 389f36581b22d..a740365f7a5a0 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 474f4f5004c54..498cb0f85582c 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 4133f5cecda2f..75f05104bd6e6 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 05dd8c2305c7f..bbd3e0b420971 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 afb2e7f55660d..4e317167864db 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 143b919778cb9..6f5e643826c26 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 3b5ccde7979e8..823693975ac04 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 a888e091b4d6b..8ad5b99c893f3 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 a134f3e95f002..bbc45db63605a 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 @@ -826,6 +827,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 @@ -1470,6 +1472,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 1f63d001da32c..8d35d3f0b7e87 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -940,9 +940,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; }; @@ -1015,7 +1013,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; @@ -1242,7 +1240,6 @@ with pkgs; ### APPLICATIONS/VERSION-MANAGEMENT git = callPackage ../applications/version-management/git { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; perlLibs = [ perlPackages.LWP perlPackages.URI @@ -1329,17 +1326,13 @@ with pkgs; git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; - 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 { }; @@ -1354,15 +1347,11 @@ 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 { }; 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) @@ -1432,13 +1421,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"; }; @@ -1589,19 +1575,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; }; @@ -1639,9 +1618,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 @@ -1650,7 +1627,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; }; @@ -1707,9 +1684,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; @@ -1726,21 +1701,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 { }; @@ -1762,9 +1725,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 { }; @@ -1828,9 +1789,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; @@ -1846,25 +1805,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; @@ -1892,14 +1843,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 { }; @@ -1914,9 +1858,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; @@ -1943,9 +1885,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 { }; @@ -1958,16 +1898,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 { }; @@ -1980,9 +1913,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 { }; @@ -2010,15 +1941,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 { }; @@ -2089,7 +2016,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; @@ -2113,9 +2040,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 @@ -2232,13 +2157,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; @@ -2260,9 +2181,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; @@ -2293,9 +2212,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; @@ -2345,23 +2262,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 @@ -2395,32 +2306,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; }; @@ -2428,13 +2333,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 { @@ -2465,20 +2367,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; @@ -2490,23 +2383,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; @@ -2514,9 +2399,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 { @@ -2574,9 +2457,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 { }; @@ -2600,17 +2481,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; @@ -2620,31 +2495,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 { }; @@ -2654,17 +2519,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 { }; - synth = callPackage ../tools/misc/synth { - inherit (darwin.apple_sdk.frameworks) AppKit Security; - }; + synth = callPackage ../tools/misc/synth { }; inherit (callPackages ../servers/rainloop { }) rainloop-community @@ -2709,9 +2570,7 @@ with pkgs; withHiredis = false; }; - rtrtr = callPackage ../servers/rtrtr { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rtrtr = callPackage ../servers/rtrtr { }; xmlsort = perlPackages.XMLFilterSort; @@ -2752,9 +2611,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; @@ -2778,7 +2635,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 { }; @@ -2790,21 +2647,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 { }; @@ -2887,9 +2739,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 { }; @@ -2971,22 +2821,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 { }; @@ -2999,10 +2843,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 { }; @@ -3010,9 +2851,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 { }; @@ -3090,7 +2929,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; @@ -3098,9 +2937,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 { }; @@ -3120,15 +2957,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 @@ -3136,9 +2970,7 @@ with pkgs; } ); - dogdns = callPackage ../tools/networking/dogdns { - inherit (darwin.apple_sdk.frameworks) Security; - }; + dogdns = callPackage ../tools/networking/dogdns { }; dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { }; @@ -3146,9 +2978,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 { @@ -3166,9 +2996,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 @@ -3186,26 +3014,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 { }; @@ -3231,13 +3048,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; @@ -3274,21 +3089,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 { }; @@ -3334,9 +3141,7 @@ with pkgs; featherpad = 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 { }; @@ -3369,9 +3174,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 { }; @@ -3383,9 +3186,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 { }; @@ -3401,21 +3202,13 @@ 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 { }; fstl = qt5.callPackage ../applications/graphics/fstl { }; - 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. @@ -3475,10 +3268,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 { @@ -3528,9 +3317,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; }; @@ -3588,9 +3375,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; @@ -3609,22 +3394,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 { }; @@ -3670,18 +3448,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 @@ -3757,9 +3526,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; @@ -3781,9 +3548,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 { @@ -3824,11 +3589,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 { }; @@ -3851,9 +3614,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 { }; @@ -3876,9 +3637,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; @@ -3915,39 +3674,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 { }; @@ -4008,15 +3743,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 { }; @@ -4043,9 +3774,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 { }; @@ -4067,13 +3796,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; }; @@ -4081,9 +3807,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 { }; @@ -4125,14 +3849,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 { }; @@ -4151,9 +3875,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 { }; @@ -4169,9 +3891,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 { }; @@ -4248,7 +3968,6 @@ with pkgs; inherit ({ limesuite = callPackage ../applications/radio/limesuite { - inherit (darwin.apple_sdk.frameworks) GLUT; }; limesuiteWithGui = limesuite.override { withGui = true; @@ -4327,9 +4046,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; @@ -4337,9 +4054,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 { }; @@ -4374,9 +4089,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; @@ -4435,10 +4148,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 { }; @@ -4474,9 +4184,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; @@ -4491,9 +4199,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 { }; @@ -4501,9 +4207,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 { }; @@ -4517,9 +4221,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; }; @@ -4547,7 +4249,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 { }); @@ -4628,9 +4330,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; @@ -4649,10 +4349,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 { }; @@ -4663,9 +4359,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 { }; @@ -4694,22 +4388,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 { }; @@ -4747,22 +4435,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; }; @@ -4802,9 +4479,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 @@ -4828,15 +4503,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; @@ -4848,7 +4519,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; @@ -4860,7 +4531,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 { }; @@ -4871,12 +4541,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 @@ -4884,9 +4552,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 { }; @@ -4908,9 +4574,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; @@ -4954,7 +4618,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 { }; @@ -4976,11 +4640,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 { }; @@ -5000,43 +4660,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; - }; - - rustdesk-server = callPackage ../by-name/ru/rustdesk-server/package.nix { - inherit (darwin.apple_sdk.frameworks) Security; - }; + rustscan = callPackage ../tools/security/rustscan { }; - 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; }; @@ -5066,9 +4712,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: { @@ -5082,8 +4726,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; }; @@ -5103,10 +4746,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; @@ -5129,7 +4769,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 { }; @@ -5170,9 +4810,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; @@ -5187,9 +4825,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 { }; @@ -5197,15 +4833,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 @@ -5252,9 +4885,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 { @@ -5262,19 +4893,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; }; @@ -5286,16 +4913,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 { }; @@ -5322,13 +4943,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; @@ -5397,17 +5014,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"; @@ -5419,15 +5030,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 { }; @@ -5443,9 +5051,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 { }; @@ -5453,9 +5059,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 { }; @@ -5489,9 +5093,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 { }; @@ -5504,7 +5106,6 @@ with pkgs; }; unar = callPackage ../tools/archivers/unar { - inherit (darwin.apple_sdk.frameworks) Foundation AppKit; stdenv = clangStdenv; }; @@ -5523,9 +5124,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; @@ -5536,9 +5135,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 { }; @@ -5546,10 +5143,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; @@ -5586,9 +5180,7 @@ with pkgs; w3m = w3m-batch; }; - xidlehook = callPackage ../tools/X11/xidlehook { - inherit (darwin.apple_sdk.frameworks) Security; - }; + xidlehook = callPackage ../tools/X11/xidlehook { }; xorriso = libisoburn; @@ -5619,17 +5211,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. @@ -5718,9 +5306,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; @@ -5815,11 +5401,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 @@ -6289,9 +5873,13 @@ with pkgs; haskell.packages.native-bignum.ghc94 # JS backend can't use gmp else if stdenv.hostPlatform.isGhcjs then - haskell.packages.native-bignum.ghc96 - else + haskell.packages.native-bignum.ghc98 + # ICEs horribly on i686, see https://gitlab.haskell.org/ghc/ghc/-/issues/25904 + # FIXME: remove when fixed + else if stdenv.hostPlatform.isi686 then haskell.packages.ghc96 + else + haskell.packages.ghc98 ) // { __recurseIntoDerivationForReleaseJobs = true; @@ -6314,9 +5902,13 @@ with pkgs; haskell.compiler.native-bignum.ghc94 # JS backend can't use GMP else if stdenv.targetPlatform.isGhcjs then - haskell.compiler.native-bignum.ghc96 - else + haskell.compiler.native-bignum.ghc98 + # ICEs horribly on i686, see https://gitlab.haskell.org/ghc/ghc/-/issues/25904 + # FIXME: remove when fixed + else if stdenv.hostPlatform.isi686 then haskell.compiler.ghc96 + else + haskell.compiler.ghc98 ); alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex; @@ -6367,16 +5959,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 @@ -6405,14 +5997,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 { @@ -6532,7 +6117,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 { } @@ -6555,16 +6140,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; @@ -6658,9 +6234,7 @@ with pkgs; mkLLVMPackages ; - 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 @@ -6686,22 +6260,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; @@ -6760,9 +6323,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 { }; @@ -6772,17 +6333,13 @@ with pkgs; open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { }; open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { }; - 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; }; @@ -6835,33 +6392,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 @@ -6869,56 +6410,27 @@ 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-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"; }; @@ -6934,13 +6446,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; @@ -6955,9 +6463,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) @@ -6968,9 +6474,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 { }; @@ -6979,10 +6483,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; @@ -6992,7 +6493,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; @@ -7216,13 +6717,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 { @@ -7273,14 +6770,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 @@ -7562,20 +7056,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 { }; @@ -7585,15 +7074,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 @@ -7622,15 +7107,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 @@ -7715,10 +7194,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 { }; @@ -7895,15 +7370,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; @@ -8004,16 +7477,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 { }; @@ -8209,18 +7679,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 { }; @@ -8232,7 +7699,6 @@ with pkgs; ); flow = callPackage ../development/tools/analysis/flow { - inherit (darwin.apple_sdk.frameworks) CoreServices; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; @@ -8246,13 +7712,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 { }; @@ -8340,9 +7803,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 { }; @@ -8359,13 +7820,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; @@ -8389,14 +7847,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; }; @@ -8461,9 +7916,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 { }; @@ -8502,9 +7955,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; @@ -8577,9 +8028,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 @@ -8627,9 +8076,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 { }; @@ -8664,9 +8111,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 { }); @@ -8691,9 +8136,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)"; @@ -8718,9 +8161,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 = @@ -8740,7 +8181,6 @@ with pkgs; xxdiff-tip = xxdiff; ycmd = callPackage ../by-name/yc/ycmd/package.nix { - inherit (darwin.apple_sdk.frameworks) Cocoa; python = python3; }; @@ -8758,39 +8198,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 { }; @@ -8812,9 +8224,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 { }; @@ -8836,21 +8246,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; @@ -8902,9 +8304,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 { }; @@ -8925,9 +8325,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 { }; @@ -8945,24 +8343,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; @@ -8982,7 +8375,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 { }; @@ -9013,9 +8405,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 { }; @@ -9042,20 +8432,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 { @@ -9070,16 +8454,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) @@ -9121,22 +8496,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; @@ -9178,17 +8539,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; @@ -9207,11 +8564,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; }; @@ -9251,16 +8607,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 { }; @@ -9433,45 +8783,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; }; @@ -9495,9 +8818,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; @@ -9510,37 +8831,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; }; @@ -9551,9 +8860,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 { }; @@ -9606,13 +8913,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; @@ -9622,9 +8926,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; }; @@ -9670,9 +8972,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: @@ -9698,7 +8998,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 { } ); @@ -9710,7 +9010,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: { @@ -9731,13 +9030,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; @@ -9781,35 +9077,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 = 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 { @@ -9827,15 +9109,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"; }; @@ -9855,13 +9133,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; }; @@ -9887,26 +9159,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 { @@ -9918,9 +9183,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; @@ -9936,20 +9199,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; }; @@ -9964,14 +9223,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 { @@ -9982,22 +9236,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; @@ -10007,9 +9255,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 { }; @@ -10024,9 +9270,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 @@ -10111,9 +9355,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 { }; @@ -10126,9 +9368,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 = @@ -10155,29 +9395,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; @@ -10195,13 +9427,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 { }; @@ -10210,10 +9438,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; @@ -10230,7 +9455,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 { @@ -10245,17 +9470,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 { }; @@ -10370,12 +9589,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. @@ -10383,26 +9605,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 { }; @@ -10413,23 +9635,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 { }; mpeg2dec = libmpeg2; @@ -10446,9 +9658,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 { }; @@ -10473,9 +9683,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 { }; @@ -10484,9 +9692,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 { }; @@ -10520,9 +9726,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; @@ -10564,7 +9768,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 { @@ -10583,24 +9786,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: { @@ -10621,10 +9812,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 @@ -10635,9 +9822,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; @@ -10670,13 +9855,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 @@ -10714,15 +9896,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 { }; @@ -10730,10 +9904,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 { }; @@ -10744,6 +9919,7 @@ with pkgs; abseil-cpp = abseil-cpp_202103; }; }) + protobuf_30 protobuf_29 protobuf_28 protobuf_27 @@ -10787,6 +9963,7 @@ with pkgs; makeScopeWithSplicing' generateSplicesForMkScope lib + stdenv fetchurl fetchpatch fetchgit @@ -10802,13 +9979,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; } ); @@ -10852,9 +10027,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 { }; @@ -10899,11 +10072,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 { }); @@ -10967,22 +10138,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 { }; @@ -10993,7 +10151,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; }; @@ -11031,24 +10188,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 { }; @@ -11066,23 +10212,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 { }; @@ -11098,9 +10234,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; @@ -11126,7 +10260,6 @@ with pkgs; inherit (callPackage ../development/libraries/sqlite/tools.nix { - inherit (darwin.apple_sdk.frameworks) Foundation; }) sqlite-analyzer sqldiff @@ -11143,7 +10276,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; @@ -11151,9 +10284,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; @@ -11234,11 +10365,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 { }; @@ -11269,9 +10398,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 { }; @@ -11296,9 +10423,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 { }; @@ -11582,11 +10707,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 { @@ -11774,9 +10897,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; @@ -11816,9 +10937,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 { }; @@ -11834,17 +10953,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 { }) @@ -11918,9 +11033,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; @@ -11965,7 +11078,6 @@ with pkgs; inherit (callPackages ../servers/mpd { - inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit; }) mpd mpd-small @@ -12071,14 +11183,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 { }; @@ -12143,7 +11248,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; @@ -12197,6 +11301,7 @@ with pkgs; inherit (import ../servers/sql/postgresql pkgs) postgresqlVersions + postgresqlJitVersions libpq ; @@ -12206,7 +11311,9 @@ with pkgs; postgresql_15 postgresql_16 postgresql_17 + ; + inherit (postgresqlJitVersions) postgresql_13_jit postgresql_14_jit postgresql_15_jit @@ -12216,17 +11323,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; @@ -12336,7 +11437,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 { }; @@ -12368,11 +11468,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; @@ -12430,9 +11526,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; @@ -12440,8 +11534,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 = @@ -12450,8 +11542,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; @@ -12496,9 +11586,7 @@ with pkgs; ### SERVERS / GEOSPATIAL - martin = callPackage ../servers/geospatial/martin { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + martin = callPackage ../servers/geospatial/martin { }; ### OS-SPECIFIC @@ -12523,16 +11611,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 { @@ -12585,9 +11664,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; @@ -12633,15 +11710,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; }; @@ -12670,13 +11743,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 { }; @@ -12782,15 +11851,9 @@ with pkgs; cryptodev = linuxPackages.cryptodev; - libsemanage = callPackage ../os-specific/linux/libsemanage { - python = python3; - }; - - librasterlite2 = callPackage ../development/libraries/librasterlite2 { - inherit (darwin.apple_sdk.frameworks) ApplicationServices; - }; + librasterlite2 = callPackage ../development/libraries/librasterlite2 { }; - librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { }; + librealsense = callPackage ../development/libraries/librealsense { }; librealsenseWithCuda = callPackage ../development/libraries/librealsense { cudaSupport = true; @@ -12853,15 +11916,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; } ); @@ -12873,34 +11931,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 @@ -12949,9 +11990,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 { }; @@ -13045,9 +12084,7 @@ with pkgs; withoutInitTools = true; }; - 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 { }) @@ -13449,9 +12486,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 { }; @@ -13463,9 +12498,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 { }; @@ -13509,9 +12542,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 ({ @@ -13547,9 +12578,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 { }; @@ -13559,9 +12588,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"; }; @@ -13574,9 +12601,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 { }; @@ -13630,13 +12655,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; }; @@ -13675,9 +12693,7 @@ with pkgs; cbconvert-gui = cbconvert.gui; - cddiscid = callPackage ../applications/audio/cd-discid { - inherit (darwin) IOKit; - }; + cddiscid = callPackage ../applications/audio/cd-discid { }; cdparanoia = cdparanoiaIII; @@ -13693,15 +12709,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 { }; @@ -13715,7 +12722,6 @@ with pkgs; clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { }; cmus = callPackage ../applications/audio/cmus { - inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox; libjack = libjack2; }; @@ -13730,14 +12736,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 { }; @@ -13751,9 +12750,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 { }; @@ -13764,14 +12761,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 { @@ -13821,9 +12810,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 @@ -13878,9 +12865,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 { }; @@ -13917,23 +12902,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 { @@ -13968,13 +12945,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; }; @@ -13986,7 +12959,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 { }; @@ -13996,14 +12969,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; @@ -14013,11 +12979,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 { }; @@ -14031,9 +12995,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 ( { @@ -14073,7 +13035,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; @@ -14088,15 +13049,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) { }; @@ -14238,16 +13197,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 { @@ -14271,7 +13221,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 { @@ -14288,7 +13237,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 { @@ -14380,9 +13328,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 { }; @@ -14438,9 +13384,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 { }; @@ -14623,9 +13567,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; @@ -14657,7 +13599,6 @@ with pkgs; imagemagick = lowPrio ( callPackage ../applications/graphics/ImageMagick { - inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; } ); @@ -14685,7 +13626,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; @@ -14720,9 +13661,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 { }; @@ -14798,8 +13737,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 { }; @@ -14809,9 +13747,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; @@ -14950,22 +13888,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 { }; @@ -15027,9 +13959,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 { }; @@ -15041,24 +13971,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; }; @@ -15073,17 +13990,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 { }; @@ -15094,7 +14005,6 @@ with pkgs; }; mmlgui = callPackage ../applications/audio/mmlgui { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; libvgm = libvgm.override { withAllEmulators = false; emulators = [ @@ -15104,9 +14014,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; @@ -15156,7 +14064,6 @@ with pkgs; ; mpg123 = callPackage ../applications/audio/mpg123 { - inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox; jack = libjack2; }; @@ -15258,14 +14165,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; @@ -15297,8 +14200,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 { }); @@ -15317,18 +14219,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; }; @@ -15345,15 +14242,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 { }; @@ -15382,9 +14276,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 { }; @@ -15407,7 +14299,6 @@ with pkgs; opencpn = callPackage ../applications/misc/opencpn { inherit (darwin) DarwinTools; - inherit (darwin.apple_sdk.frameworks) AppKit; }; openimageio_2 = callPackage ../by-name/op/openimageio/2.nix { }; @@ -15426,7 +14317,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 { }; @@ -15436,9 +14327,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 { }; @@ -15474,8 +14363,7 @@ with pkgs; sed = gnused; }; - pencil = callPackage ../applications/graphics/pencil { - }; + pencil = callPackage ../applications/graphics/pencil { }; petrifoo = callPackage ../applications/audio/petrifoo { inherit (gnome2) libgnomecanvas; @@ -15526,9 +14414,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 { }; @@ -15580,7 +14466,6 @@ with pkgs; eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { }; qemu = callPackage ../applications/virtualization/qemu { - inherit (darwin.stubs) rez setfile; inherit (darwin) sigtool; }; @@ -15718,18 +14603,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 { }; @@ -15784,15 +14665,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 { }; @@ -15873,20 +14750,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; @@ -15906,9 +14777,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; @@ -15957,7 +14826,6 @@ with pkgs; inherit (callPackages ../applications/version-management/subversion { sasl = cyrus_sasl; - inherit (darwin.apple_sdk.frameworks) CoreServices Security; }) subversion ; @@ -15974,17 +14842,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 { }; @@ -16011,16 +14875,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; }; @@ -16052,7 +14907,6 @@ with pkgs; inherit (callPackage ../applications/graphics/tesseract { - inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; }) tesseract3 tesseract4 @@ -16112,14 +14966,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 { }; @@ -16140,14 +14989,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; @@ -16178,9 +15023,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 { }; @@ -16188,10 +15031,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; @@ -16220,7 +15059,6 @@ with pkgs; vim = vimUtils.makeCustomizable ( callPackage ../applications/editors/vim { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; } ); @@ -16234,17 +15072,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 { @@ -16370,10 +15198,6 @@ with pkgs; callPackage ../by-name/vs/vscode-extension-update/vscode-extension-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; @@ -16384,17 +15208,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; @@ -16452,7 +15269,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; }; @@ -16485,9 +15301,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; @@ -16556,7 +15370,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; }; @@ -16587,9 +15401,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 { }; @@ -16611,9 +15423,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; @@ -16662,9 +15472,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; }; @@ -16701,9 +15509,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; @@ -16725,11 +15531,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; }; @@ -16745,9 +15546,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 { }; @@ -16757,9 +15556,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 @@ -16774,13 +15571,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 { }; @@ -16811,9 +15605,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; @@ -16876,9 +15668,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 { }; @@ -16901,10 +15691,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 { }; @@ -16978,20 +15765,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; @@ -17027,9 +15808,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 { }; @@ -17122,8 +15901,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 @@ -17156,7 +15934,6 @@ with pkgs; mudlet = libsForQt5.callPackage ../games/mudlet { lua = lua5_1; - inherit (darwin.apple_sdk_11_0.frameworks) AppKit; }; blightmud = callPackage ../games/blightmud { }; @@ -17179,9 +15956,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 { }; @@ -17196,9 +15971,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 { @@ -17257,15 +16030,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 { @@ -17282,15 +16047,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 @@ -17351,27 +16108,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 { @@ -17402,17 +16149,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 = '' @@ -17451,7 +16193,6 @@ with pkgs; inherit (callPackage ../games/quake2/yquake2 { - inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL; }) yquake2 yquake2-ctf @@ -17578,12 +16319,6 @@ with pkgs; pyxdg wrapPython ; - inherit (darwin.apple_sdk.frameworks) - CoreLocation - ApplicationServices - Foundation - Cocoa - ; geoclue = geoclue2; }) redshift @@ -17636,13 +16371,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 { }; @@ -17726,14 +16457,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 { }; @@ -17999,7 +16723,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; @@ -18127,7 +16851,6 @@ with pkgs; { opencv4 = opencv4WithoutCuda; # Used only for image loading. blas = openblas; - inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; } // (config.caffe or { }) ); @@ -18203,9 +16926,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; @@ -18217,9 +16938,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; @@ -18257,9 +16976,7 @@ with pkgs; brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { }; - clinfo = callPackage ../tools/system/clinfo { - inherit (darwin.apple_sdk.frameworks) OpenCL; - }; + clinfo = callPackage ../tools/system/clinfo { }; cups = callPackage ../misc/cups { }; @@ -18368,9 +17085,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; @@ -18393,8 +17108,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"; }; @@ -18428,9 +17141,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 { }; @@ -18463,7 +17174,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; } ); @@ -18485,7 +17195,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; } ); @@ -18605,16 +17314,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); @@ -18640,10 +17345,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 { }; @@ -18682,9 +17383,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 { }; @@ -18694,9 +17393,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; @@ -18717,7 +17414,7 @@ with pkgs; qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { }; - 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 @@ -18736,9 +17433,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 { }; @@ -18772,9 +17467,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 { }; @@ -18804,16 +17497,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 { }; @@ -18821,10 +17510,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 { @@ -18833,7 +17518,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; @@ -18917,11 +17602,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 { }; @@ -18946,13 +17627,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 { }; @@ -19114,9 +17791,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; @@ -19136,10 +17811,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 b5517f216eec3..ceec048d845fb 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 5c2fd1618e813..9d656d33c338a 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; @@ -266,12 +180,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 bf1cd6aa18856..f1a73afa4bebb 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 5e682627d1093..e5272950b292d 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 55c34edbdfaca..f1cb6b1ab986c 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 4590a9b3fd36c..b1543f44f9928 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, @@ -20056,7 +20055,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; [ @@ -26609,6 +26607,7 @@ with self; artistic1 gpl1Plus ]; # taken from EPEL + badPlatforms = lib.platforms.darwin; }; }; @@ -32234,7 +32233,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"; @@ -32538,16 +32536,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 c0589556bdbe2..5fa6bf77e42bb 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 { }; @@ -328,9 +322,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 { }; @@ -387,9 +379,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 17ee28c545545..68ea496ad81d3 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 { }; @@ -1083,9 +1081,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 { }; @@ -2958,9 +2954,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 { }; @@ -2980,9 +2974,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 { }; @@ -3198,7 +3190,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; }; @@ -4547,9 +4538,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 { }; @@ -6060,7 +6049,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; }; @@ -7077,9 +7065,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 { }; @@ -7693,9 +7679,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 { }; @@ -8442,9 +8426,7 @@ self: super: with self; { manimgl = callPackage ../development/python-modules/manimgl { }; - 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 { }; @@ -8520,8 +8502,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 { }; @@ -8823,7 +8803,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 { }; @@ -11460,9 +11439,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 { }; @@ -11527,7 +11504,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 { }; @@ -11537,7 +11514,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; }; @@ -11595,11 +11577,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 { }; @@ -12364,9 +12342,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; - }; + pygame-ce = callPackage ../development/python-modules/pygame-ce { }; pygame-gui = callPackage ../development/python-modules/pygame-gui { }; @@ -12809,9 +12785,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 { }; @@ -13305,9 +13279,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 { }; @@ -14234,14 +14206,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 { }; @@ -14385,7 +14350,6 @@ self: super: with self; { libXmu libXext ; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; } ); @@ -15328,9 +15292,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 { }; @@ -15576,9 +15538,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 { }; @@ -15939,9 +15899,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 { }; @@ -15971,9 +15929,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 { }; @@ -17127,7 +17083,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; @@ -18323,9 +18278,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 { }; @@ -18363,9 +18316,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 { }; @@ -18573,9 +18524,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 { }; @@ -18839,9 +18788,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 dabc79018316a..2fab1e0d8527e 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 30a88e32bdb8a..d7f144f0d5df5 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 c0da32a406722..9b2ba47010007 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 be79f78d0d943..31fe8fb38e13a 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 96725dd966bf0..7bca60a4caa56 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" ]