Commit Graph

9476 Commits

Author SHA1 Message Date
maralorn
b7fdb93a83
Merge pull request #323823 from MangoIV/mangoiv/static-profiling-builds
haskell.lib.compose: don't disable library profiling in justStaticExecutables
2024-07-04 14:53:08 +02:00
Magnus Viernickel
110fb9b4b5
haskell.lib.compose: don't disable library profiling in justStaticExecutables 2024-07-01 17:50:29 +02:00
Jan Tojnar
5c5c20919b adwaita-icon-theme: Move from gnome scope to top-level
It is widely used outside gnome – although it probably should not be.
2024-07-01 08:26:46 +02:00
Jan Tojnar
8471cfbf67
Merge pull request #321785 from jtojnar/libgnome-keyring
libgnome-keyring: Unify
2024-07-01 08:05:39 +02:00
Thomas Gerbet
08c21134cd pandoc: apply patch removing the usage of polyfill.io in the templates
If you output HTML with MathJax content Pandoc might uses a JS library
provided by cdn.polyfill.io which is now considered to be a bad actor.

https://sansec.io/research/polyfill-supply-chain-attack

Pandoc does not use this domain in recent versions but upgrading it
seems more complex right now especially if we consider backports to
the stable releases.
2024-06-26 23:06:44 +02:00
Jan Tojnar
859183c058 libgnome-keyring: move from gnome scope to top-level 2024-06-22 21:26:38 +02:00
Sandro Jäckel
743d9f835d
maintainers: remove one year inactive maintainer kiwi 2024-06-21 01:38:39 -04:00
sternenseemann
e66e7c4d8e Merge branch master into haskell-updates 2024-06-20 14:34:13 +02:00
Niklas Hambüchen
dd3cf6eb69
Merge pull request #318783 from pbsds/fix-reproducible-patch-urls-1717622023
treewide: make fetchpatch urls reproducible
2024-06-20 03:01:00 +02:00
maralorn
17d6c2325c
Merge pull request #321004 from alexfmpe/ghcjs-wrap-up
haskellPackages: wrap up loose ends in js context
2024-06-20 00:26:02 +02:00
Marc Scholten
96a701f146 haskellPackages: add mpscholten as maintainer 2024-06-19 16:24:13 +02:00
Leo Coogan
f7227f3597 haskellPackages.hledger-iadd: Remove broken flag 2024-06-19 15:13:17 +02:00
Alexandre Esteves
e9a349aea9 haskellPackages.ghcjs-prim: Clarify comment 2024-06-19 13:38:33 +01:00
Alexandre Esteves
b552f61df9 haskellPackages.ghcjs-base: disable support when building outside of js context 2024-06-19 08:29:29 +01:00
Alexandre Esteves
d98cbf29a2 haskellPackages.ghcjs-websockets: fix build under old ghcjs 2024-06-19 08:27:04 +01:00
Alexandre Esteves
d8989a7dde haskellPackages.ghcjs-base: fix build under old ghcjs 2024-06-19 08:26:38 +01:00
Alexandre Esteves
9036501ab5 haskellPackages.ghcjs-dom-hello: fix on darwin 2024-06-17 14:40:58 +02:00
Alexandre Esteves
78e2348b11 haskellPackages.jsaddle-hello: fix on darwin 2024-06-17 14:40:58 +02:00
Alexandre Esteves
128d0232cd haskellPackages.jsaddle-dom: remove override 2024-06-17 14:40:58 +02:00
Alexandre Esteves
5169cbeb91 haskellPackages.jsaddle-warp: fix on ghc 9.8 2024-06-17 14:40:58 +02:00
Alexandre Esteves
ca1281b9e9 haskellPackages.warp: fix build on darwin 2024-06-17 14:40:58 +02:00
maralorn
eb15303424
Merge pull request #320038 from slotThe/html-parse-unbreak
haskellPackages.html-parse: unbreak
2024-06-17 10:53:10 +02:00
Tony Zorman
1d68e8d620 haskellPackages.html-parse: unbreak 2024-06-17 10:14:08 +02:00
maralorn
180957a69d
Merge pull request #319890 from mpscholten/push-notify-apn-unbroken
haskellPackages.push-notify-apn: unbroken
2024-06-17 09:55:31 +02:00
tomberek
7070f7baf7
Merge pull request #319881 from tweag/set-extra-unmark-broken
haskellPackages.set-extra: unmark broken
2024-06-15 00:55:07 -04:00
Alexandre Esteves
cadb3d1df5 haskellPackages.ghcjs-dom: build on js backend of ghc 9.8 2024-06-14 23:02:10 +02:00
Marc Scholten
ceebde5c62 haskellPackages.push-notify-apn: unbroken
I took over maintainership of this package a while ago and fixed the
build errors in the latest hackage release
2024-06-14 12:59:14 -07:00
Silvan Mosberger
504729eeb4 haskellPackages.set-extra: Unmark broken
1.4.2 fixed [1] the previous build failure [2]

[1]: f41b2a5e80
[2]: https://hydra.nixos.org/build/252738545/nixlog/2
2024-06-14 21:04:43 +02:00
sternenseemann
076e3657a4 Merge master into haskell-updates 2024-06-13 00:58:47 +02:00
Robert Hensing
299bd6aa7c doc/haskell: Dedup and edit justStaticExecutables
Make sure all relevant info is in the user manual and avoid duplication
of efforts, or things going out of sync.
2024-06-13 00:25:41 +02:00
maralorn
e99a168498
Merge pull request #317451 from rnhmjoj/pr-haskell-fixes
Assorted haskellPackages fixes
2024-06-12 19:44:52 +02:00
github-actions[bot]
3f15695b1a
Merge master into haskell-updates 2024-06-12 00:13:53 +00:00
Peder Bergebakken Sundt
7e9245b3de haskell.packages.ghc98.libmpd: make fetchpatch urls reproducible 2024-06-12 01:05:15 +02:00
Pascal Wittmann
2a461c2d93
haskell.packages.*.yesod-csp: unbreak
builds fine since 2.6.0
2024-06-11 00:06:38 +02:00
Wolfgang Walther
e160c2afdd haskellPackages: build with RTS -A64M options
Those flags were not actually passed to GHC before, but to Setup.hs.

They were introduced in #86948. The related twitch live stream uses the
build of git-annex as a measurement. I get the following numbers when
building git-annex with doCheck = false:

 - for current master: 1:40 wall clock / 340s user
 - without any -A64M argument: 1:40 wall clock / 340s user
 - with this fix: 1:13 wall clock / 280s user

The idea was good, but the settings were never active.

More testing revealed that this seems to work on darwin just as well, so
we're removing the isLinux condition, too.
2024-06-10 15:34:31 +02:00
github-actions[bot]
51bd20f7c4
Merge master into haskell-updates 2024-06-10 00:14:27 +00:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
sternenseemann
c23d3f1daf Merge branch master into haskell-updates 2024-06-09 01:36:13 +02:00
Wolfgang Walther
a24f97bf27 haskellPackages: Pass ghc-options in generic-builder when cross-compiling
The following sequence of operations loses ghc-options:
  Setup.hs configure --ghc-options
  Setup.hs build --with-ghc=...

This is described in [1].

The fix is simple: Don't pass --with-ghc in the build phase. The values
are taken from the configure step anyway. This seems to have been
introduced all the way back in 64ec4dd87b
about 8 years ago for unknown reasons.

Resolves #286285

[1]: https://github.com/haskell/cabal/issues/10069
2024-06-09 01:34:01 +02:00
Seth Speaks
fb516932c7 fix Spock-core haskellPackage 2024-06-08 22:29:58 +02:00
Alexandre Esteves
3fab5ebff0 haskellPackages.lens-sop: fix build 2024-06-08 22:29:57 +02:00
sternenseemann
1a818e3150 nvfetcher: prevent incorrect references on aarch64-darwin 2024-06-08 17:24:00 +02:00
sternenseemann
46638ff2da haskellPackages.cabal2nix-unstable: rem refs to GHC (aarch64-darwin) 2024-06-07 11:48:12 +02:00
sternenseemann
59b26ed060 gitit: set maintainers via hackage2nix exclusively 2024-06-07 11:18:28 +02:00
rnhmjoj
4636757b18
haskellPackages.scat: unbreak 2024-06-06 12:16:30 +02:00
sternenseemann
f166c7778c elmPackages.elmi-to-json: fix incorrect broken flag 2024-06-06 11:58:31 +02:00
Rebecca Turner
caa1c96996 cabal-install: Fix for justStaticExecutables
Fixes `cabal-install` to remove references to GHC, mostly through other
libraries that are included in the binary.

See: #304352

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-06-06 11:34:41 +02:00
rnhmjoj
9106eb8ad9
haskellPackages.selda: unbreak 2024-06-05 14:14:18 +02:00
rnhmjoj
1516a75687
haskellPackages.leveldb-haskell: unbreak 2024-06-05 14:14:17 +02:00
Marek Fajkus
6f29411d94
Merge pull request #315141 from sandydoo/fix-elm
elmPackages.elm: fix build failure on darwin
2024-06-05 09:09:01 +02:00