Commit Graph

9716 Commits

Author SHA1 Message Date
Domen Kožar
6cb41a7305
haskellPackages.hnix-store-core_0_8_0_0: fix build (#344806) 2024-09-29 08:49:09 +01:00
Michael Hoang
730cdcdef7 haskellPackages.hnix-store-core_0_8_0_0: fix build 2024-09-27 12:04:31 +07:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
LuoChen
9756225984
haskell-modules: tidy up to fix nixd warnings 2024-09-20 10:03:16 +08:00
sternenseemann
29c84f4a19 haskellPackages.kqueue: apply patch for GHC 9.6 core libs 2024-09-01 16:21:51 +02:00
sternenseemann
0c924ab22a haskellPackages.sdl2: work around argv limit 2024-09-01 13:21:09 +02:00
sternenseemann
38778097ca haskellPackages.gi-gtk_4_0_9: ensure override is applied correctly 2024-09-01 12:59:51 +02:00
sternenseemann
6bf5e0917e haskellPackages.sdl2-ttf: move pkg-config override to proper place 2024-09-01 12:58:09 +02:00
sternenseemann
569f3e8c5b haskellPackages.postgresql-libpq: >= 0.10.2 and deps are broken
postgresql-libpq >= 0.10.2 invented a frankly bizarre way to discover
the libpq dependency of never actually declaring the dependency in any
cabal file, but instead discovering during configure whether it happens
to be installed anyways. Obviously this will require special
consideration from our side. (Probably we'll continue using pkg-config
which requires us to manually add pkg-config and libpq to the build
environment of postgresql-libpq-pkgconfig.)

Since Stackage LTS doesn't contain >= 0.10.2 yet, I'll ignore this for
now as I lack the patience at the moment.
2024-09-01 11:22:22 +02:00
sternenseemann
b385174fed haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1808565](https://hydra.nixos.org/eval/1808565) of nixpkgs commit [179b0a9](179b0a961b) as of 2024-08-31 14:05 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-09-01 10:56:15 +02:00
sternenseemann
9e95a875b0 haskellPackages.streamly-zip: provide correct package for libzip 2024-09-01 10:56:15 +02:00
sternenseemann
0223b73838 haskellPackages.sequence-formats: disable tests due to missing files 2024-09-01 10:56:15 +02:00
sternenseemann
ffb13b56ca haskellPackages.{spdx,puresat}: relax lower bounds in new releases 2024-08-30 12:56:40 +02:00
Eldritch Cookie
c4f8cd1a44 haskell.packages.ghc910.haskell-language-server: fix package 2024-08-29 08:43:20 -03:00
maralorn
9ac9aaddf0
haskellPackages.opencv-extra: Mark broken 2024-08-29 01:43:31 +02:00
maralorn
60fbd9b7d9 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-08-29 01:31:03 +02:00
sternenseemann
8894a160fe haskellPackages.eventlog2html: drop upstreamed patches 2024-08-26 17:33:11 +02:00
sternenseemann
177ccd9be7 git-annex: update sha256 for 10.20240808 2024-08-26 17:29:46 +02:00
sternenseemann
d8c52fa282 haskellPackages.shakespeare: 2.1.1 -> 2.1.0.1
Version 2.1.1 is deprecated and has failing tests
2024-08-26 17:29:20 +02:00
sternenseemann
134eef34eb haskellPackages.weeder: restrict to < 2.9
2.9.0 gives us a test failure and no extra compatibility, so let's wait
for that to sort itself out: https://github.com/ocharles/weeder/issues/176
2024-08-26 14:53:46 +02:00
Samir Talwar
5c4430d9af
Override Cabal for cabal-install < 9.10.2. 2024-08-23 09:57:43 +02:00
Samir Talwar
3971d8f97c
haskell.ghc910: overrides for cabal-install and haskell-language-server. 2024-08-22 23:47:42 +02:00
maralorn
7331129919
Merge pull request #336110 from emilazy/push-vlmoxqvopuvv
haskellPackages.{ffmpeg-light,opencv{,-extra}}: remove overrides
2024-08-22 22:54:35 +02:00
Emily
79872e0539 haskellPackages.opencv{,-extra}: remove overrides
These packages have been broken since before the 24.05 release. There
is a pull request open to update them to a newer OpenCV and get them
working again: <https://github.com/LumiGuide/haskell-opencv/pull/157>.
2024-08-22 15:05:38 +01:00
github-actions[bot]
129c77de90
Merge master into haskell-updates 2024-08-22 00:14:41 +00:00
maralorn
025cc46ce3
haskell-modules/generic-builder.nix: add gcc to generated shell
Fixes #335387
2024-08-21 17:13:18 +02:00
Jörg Thalheim
33d5846dd4 nix-serve-ng: pin to nix 2.18
No longer builds with nix 2.24, so pin to 2.18 for now.
2024-08-21 07:38:06 +02:00
Alexandre Esteves
0aa968f1b6 haskellPackages.entropy: build with js backend 2024-08-21 01:10:59 +01:00
Emily
7ce990f1d2 haskellPackages.ffmpeg-light: remove override
This package has been marked as broken for a year. If anyone wants to
fix it, there is a pull request updating it to the current FFmpeg API:
<https://github.com/acowley/ffmpeg-light/pull/72>.
2024-08-20 17:50:58 +01:00
sternenseemann
9aacff1055 haskellPackages.feedback: use safe-coloured-text-layout 0.2.0.1 2024-08-20 12:18:35 +02:00
sternenseemann
1816263f05 haskellPackages.Cabal_3_{10_3,12_1}_0: use process 1.6.22.0 2024-08-20 12:17:58 +02:00
maralorn
fbb895e278 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-08-20 00:33:35 +02:00
maralorn
07494f99f6 haskellPackages: stackage LTS 22.31 -> LTS 22.33
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-08-20 00:32:18 +02:00
maralorn
dc4ab29a43 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1808369](https://hydra.nixos.org/eval/1808369) of nixpkgs commit [f3583fa](f3583fa38b) as of 2024-08-19 22:22 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-08-20 00:24:29 +02:00
maralorn
0d8a0ced88
haskellPackages: Fix eval errors 2024-08-20 00:08:19 +02:00
maralorn
0d08913647
haskell.packages.ghc92.haskell-language-server: Fix build by disabling plugins 2024-08-19 23:30:45 +02:00
maralorn
8cb4fc4341
Merge pull request #335548 from rvl/haskell-updates-quickspec
haskellPackages.quickspec: Unmark broken
2024-08-19 12:36:58 +02:00
github-actions[bot]
0f0aff203c
Merge master into haskell-updates 2024-08-19 00:15:06 +00:00
Philip Taron
8e3651c954
aeson: remove with statements 2024-08-18 06:31:15 -07:00
Rodney Lorrimar
f18afac329
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-08-18 16:33:27 +08:00
Rodney Lorrimar
cd3a7f51ad
haskellPackages.quickcheck-state-machine: Fix build failure in tests 2024-08-18 16:33:24 +08:00
Rodney Lorrimar
b1379365c0
haskellPackages.quickspec: Unmark broken
Package version 2.1.5 failed to build and was therefore marked broken.

Package version 2.2 has fixed the twee-lib dependency version
constraint and can build successfully.
2024-08-18 15:47:44 +08:00
sternenseemann
5580883b26 haskellPackages.hnix-store-remote: restrict to 0.6.*
hnix 0.17.0 requires hnix-store-remote < 0.7 at the moment, so we'll
stay with this version until a new hnix version is released.

I noticed that there is something sort of wrong with hnix in nixpkgs. We
have a constraint from Stackage on hnix-store-core (and no other
package) which doesn't match the rest of the hnix packages as we need to
use hnix-store-core == 0.6.*. It may be prudent to check why this
constraint is in Stackage and whether we can downgrade to 0.6.*. It
seems to me that the store 0.8.* packages are not ready yet, i.e. no
support from hnix. hnix-store-core == 0.7.* seems to be a strange
version that hasn't really any other matching packages.
2024-08-17 12:44:53 +02:00
maralorn
da5cd80ae7
Merge pull request #335094 from eldritch-cookie/drop-avro-patch
haskellPackages.avro: drop unnecessary patch
2024-08-16 16:14:20 +02:00
maralorn
79c9a2a030
Merge pull request #334976 from alexfmpe/old-overrides
haskellPackages: remove several old overrides
2024-08-16 10:23:09 +02:00
maralorn
7ab199ac2b
haskellPackages: fix formatting 2024-08-16 10:19:52 +02:00
Alexandre Esteves
c6aa022e6a haskellPackages.posix-api: jailbreak to unbreak 2024-08-16 01:26:32 +01:00
Alexandre Esteves
7431146992 haskellPackages.vector-hashtables: remove override 2024-08-16 01:23:53 +01:00
Alexandre Esteves
352af3c131 haskellPackages.math-functions: remove override 2024-08-16 01:23:53 +01:00
Alexandre Esteves
468486a64b haskellPackages.haskell-ci: remove jailbreak 2024-08-16 01:18:21 +01:00