Commit Graph

112 Commits

Author SHA1 Message Date
sternenseemann
cdedb41039 git-annex: fix installation location of .desktop files and icons 2024-04-22 02:17:36 +02:00
hellwolf
727df1e93f
haskellPackages.HSH: patch openFd function from unix package 2024-03-25 23:45:18 +02:00
t4ccer
eaf992fa45
haskellPackages.cheapskate: unbreak 2024-03-19 15:07:53 -06:00
t4ccer
9a4adbf496
haskellPackages.pattern-arrows: unbreak 2024-03-19 14:12:19 -06:00
maralorn
a7baccff6f Merge branch 'master' into haskell-updates 2024-01-01 14:25:26 +01:00
Isidor Zeuner
ddf2fa899a haskellPackages.PortMidi: fix ALSA plugins load path 2023-12-13 12:36:15 +01:00
Naïm Favier
0a686c36f1
haskellPackages.hnix: remove obsolete patch and overrides 2023-12-07 14:17:44 +01:00
sternenseemann
1107a3960a haskellPackages.bloomfilter: drop patches obsoleted by release 2023-08-18 23:24:17 +02:00
Rodney Lorrimar
5ff4edd335
haskell.packages.ghc94.hnix: Add note to patch 2023-07-26 11:22:15 +08:00
Rodney Lorrimar
e45b99dfb5
haskell.packages.ghc94.hnix: Add patch to fix compile errors 2023-07-25 17:08:43 +08:00
Ilan Joselevich
65f90b5469
haskellPackages.{cachix,hercules-ci-agent}: fix build 2023-07-09 18:02:44 +03:00
Domen Kožar
122abb5f99 cachix: 1.5 -> 1.6 2023-06-27 18:41:47 +01:00
Tommy Bidne
6795426411
haskell.packages.ghc94.gtk2hs-buildtools: remove patch for upstream fix 2023-06-07 10:24:38 +12:00
sternenseemann
049eb388eb haskellPackages.haskell-ci: adjust to 0.16
- Drop patch which was a backport of a now released upstream change.

- Drop scope overrides where upstream constraints are compatible with LTS-20.

haskellPackages.cabal-install-parsers_0_4_5: remove at 0.4.5

No longer necessary for haskell-ci which is why we had it.
2023-04-09 15:36:29 +02:00
github-actions[bot]
f812f1aa6a
Merge master into haskell-updates 2023-02-08 00:13:23 +00:00
Naïm Favier
43da01b0c9
haskellPackages: remove unused patches 2023-02-07 18:59:47 +01:00
Peter Simons
962633e4d1 haskell.packages.ghc94.gtk2hs-buildtools: gtk2hs setup hook broken for ghc-9.4.4
See https://github.com/gtk2hs/gtk2hs/issues/323 for details.
2023-02-04 12:34:07 +01:00
maralorn
91e05c47f8 haskellPackages.recursion-schemes: Remove obsolete patch 2023-01-04 02:23:24 +01:00
Artur Cygan
b80c4e945d haskellPackages: unbreak hevm 2022-12-31 14:20:47 +01:00
Artur Cygan
560818fddf haskellPackages: configuration common cleanup 2022-11-27 03:48:59 +01:00
sternenseemann
446357bcca haskell-ci: allow Stackage LTS-20 dependency version 2022-11-26 12:40:05 +01:00
sternenseemann
26f659e65f haskellPackages.mbox: fix build for time >= 1.10
Patch proposed to upstream via email, using a trivial replacement
as suggested in the time documentation.
2022-11-22 19:25:08 +01:00
Naïm Favier
cd55072f6a
lambdabot: remove upstreamed patches 2022-11-21 23:46:30 +01:00
Domen Kožar
ba9342a67b haskellPackages.cachix: fix build 2022-09-25 11:09:09 +01:00
sternenseemann
75f79c209a haskellPackages.xmonad: drop upstreamed Nix compat patch
We had a long standing downstream patch for XMonad allowing us to
override the ghc and xmessage binaries used. That has been upstreamed
and released in 0.17.1 and we can drop it!

* patch upstreamed in https://github.com/xmonad/xmonad/pull/409
* downstream patch adjusted in https://github.com/NixOS/nixpkgs/pull/184784
2022-09-14 16:14:31 +02:00
Artur Cygan
6cabaded4a echidna: 1.7.3 -> 2.0.2 2022-09-08 23:02:35 +02:00
sternenseemann
531ff521d4 nixos/xmonad: rename NIX_GHC env var to XMONAD_GHC
Upstream XMonad was using our xmonad patch file for their flake build to
support our nixos module. This would of course break the build upstream
if the version we patched and their master branch diverged. We
[discussed] that it'd make sense to upstream the environment var code.
In the process it seemed sensible to rename the NIX_GHC variable as
well, since it isn't really Nix-specific – it's just a way to set the
GHC binary to execute. This change has been [implemented] upstream in an
unreleased version of xmonad now – meaning we'll be able to drop the
xmonad patch soon!

This also clarifies the situation in nixpkgs a bit: NIX_GHC is easy to
confuse with the environment variable used in the ghcWithPackages
wrapper where it is used to set an alternative prefix for a GHC-wrapper
for applications trying to discover it via e.g. ghc-paths. It is an
implementation detail in this context, as it is in the case of the
xmonad module. Since they are different implementations doing different
things, different names also make sense.

[discussed]: 36d5761b3e
[implemented]: 23f36d7e23
2022-08-04 14:29:05 +02:00
Naïm Favier
c996ce4415 haskellPackages.misfortune: remove patch
Applied in 0.1.2: 59fe811f30
2022-07-02 19:29:05 +02:00
sternenseemann
f553614955 haskellPackages.graphql-engine: 2.0.10 -> 2.3.1
haskellPackages.kriti-lang: init at 0.3.1

Towards getting hasura-related packages to work with Stackage Nightly /
GHC 9.0.
2022-04-03 15:43:33 +02:00
Naïm Favier
ad560b3ef4 haskellPackages.knob: remove patch after 0.2 2022-03-26 11:25:42 +01:00
Naïm Favier
832c091143
lambdabot: apply patch to fix GHC 9 build 2022-03-22 15:58:52 +01:00
Naïm Favier
f8c740b781
haskellPackages.misfortune: apply patch to fix GHC 9 build 2022-03-22 15:58:51 +01:00
Naïm Favier
0ba189f2d7
haskellPackages.knob: add patch for GHC 9 support
Patch sent to upstream via email, but the package hasn't been updated in
ten years.

Changes:
- IO.seek should now return the new offset so I used modifyMVar instead
  of modifyMVar_
- mkFileHandle now requires a RawIO instance for Device. Since this was
  not the case before and I don't think we need to actually support raw
  IO, I used DeriveAnyClass.
2022-03-16 02:10:08 +01:00
Robert Hensing
71f2c74efb haskellPackages.cryptonite: Disable Argon2 on aarch64-darwin
A workaround for packages that don't use this hash function.
See https://github.com/haskell-crypto/cryptonite/issues/360
2022-03-08 12:01:23 +01:00
sternenseemann
dd0c4562f9 haskellPackages.xmonad: use appropriate patch for >= 0.17
We already had a xmonad-nix.patch for XMonad 0.17, so it's just a matter
of using it. The old patch for 0.16 can be dropped as well, since we no
longer ship that version.
2022-02-20 22:41:18 +01:00
sternenseemann
d9cbb54b1f haskellPackages.regex-compat-tdfa: fix build with GHC >= 9.0
Seems that GHC 9 got a bit stricter in terms of bang pattern syntax.
2022-02-20 13:46:45 +01:00
sternenseemann
b2f63fbd6f haskellPackages.hnix: drop obsolete patch 2022-01-22 01:19:07 +01:00
Domen Kožar
6f00dbfe27 hnix: add missing patch 2022-01-18 15:40:40 +01:00
Nick Hu
36d5761b3e haskellPackages.xmonad_0_17_0: respect NIX_GHC and XMONAD_XMESSAGE
Adds xmonad-nix.patch adjusted for xmonad 0.17.0.

Originally posted here: https://discourse.nixos.org/t/use-latest-version-of-xmonad-0-17-0/16191/5

Co-Authored-By: ento <ping@stillspinning.cc>
Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-12-01 18:25:28 +01:00
sternenseemann
f522c412d5 haskellPackages.graphviz: hardcode references to graphviz tools
This will make everything using graphviz just work without graphviz
having to be able from PATH (in a nix-shell or installed globally).
2021-11-08 23:11:06 +01:00
Ellie Hermaszewska
b211ea8db6
haskellPackages.gogol-core: unbreak 2021-10-21 15:23:30 +08:00
Ellie Hermaszewska
efde625572
haskellPackages.recursion-schemes: Fix profiling objects
Thanks to Ryan's patch here https://github.com/recursion-schemes/recursion-schemes/issues/128\#issuecomment-911632813

Fixes https://github.com/NixOS/nixpkgs/issues/140613
2021-10-18 21:23:25 +08:00
lassulus
af115b8609 haskellPackages.graphql-engine: 2.0.5 -> 2.0.7 2021-08-19 14:15:21 +02:00
Dennis Gosnell
cc8c5ba53e
Merge pull request #133621 from Lassulus/hasura
hasura graphql-engine: 1.0.0 -> 2.0.5
2021-08-17 10:02:08 +09:00
lassulus
d07be4c5cb haskellPackages.graphql-engine: update to 2.0.5 + refactor 2021-08-16 19:51:58 +02:00
Samuel Rivas
d3ec7e0c3d haskellPackages.readline: fix Setup.hs to work with Cabal 3
See https://github.com/NixOS/nixpkgs/pull/111985/ for previous discussion
2021-08-16 11:03:08 +02:00
sternenseemann
0e0fbc6760 haskellPackages.SDL-image: fix build on darwin
Interestingly SDL-image exhibits both the problems of SDL-mixer and SDL-ttf
have. How the respective fixes we apply here as well work is explained in
1a68ebf98573291fc4a8d8e7b35ea2e74a0d6665 and
2a8105fc58644307007f326de25b357d216d3ad7.
2021-08-06 14:39:22 +02:00
sternenseemann
9a32fd5c49 haskellPackages.SDL-ttf: fix build on darwin
SDL_main.h which is included from SDL_ttf.h contains a #define which redefines
main to SDL_main. This has to do with the way SDL binaries are linked and
executed on darwin which is explained here [1]. However this is bad news for
hsc2hs intermediate C sources which in this case only to gather version
information from the headers and not to run a full SDL application.

Thus compilation would fail due to this issue which we can avoid by redefining
main to main again after including the header.

[1]: http://www.ariis.it/link/repos/sdl-bindings/hssdl-image/MACOSX
2021-08-06 14:39:22 +02:00
sternenseemann
9b1e0e4b74 haskellPackages.jsaddle-webkit2gtk: remove now unnecessary patch
Upstream seems to have fixed the issue in the meantime -- without merging
Malte's PR, however.
2021-06-05 02:29:27 +02:00
(cdep)illabout
8f9f70446e
haskellPackages.dyre: fix build by removing out-dated patch and pulling from upstream 2021-05-20 16:14:45 +09:00