Ryan Mulligan
07f8104707
treewide: fix evaluation with allowAliases = false
2018-10-13 15:32:07 -07:00
Bas van Dijk
0c25079958
futhark: introduce the top-level futhark attribute
...
The fact that futhark is a Haskell package is an implementation detail. To
install it users should just have to specify `futhark` instead of
`haskellPackages.futhark`.
Additionally futhark is overridden with `haskell.lib.justStaticExecutables` to
reduce closure size.
2018-10-12 14:12:29 +02:00
Matthew Bauer
300ff965ae
haskell: fix x509-system on mojave
...
darwin.security_tool is currently broken in Mojave. See issue #45042
for more info. Our security_tool stuff comes from 10.9 so I suspect
that it needs an update.
Here I am putting in a hack to get things working again. This uses the
system provided security binary at /usr/bin/security to avoid the
issue in Haskell’s x509-system package. Unfortunately, this will break
with the sandbox. I am also working on a proper fix, but this requires
updating lots of Apple stuff (and also copumpkin’s new CF). You can
follow the progress on this branch:
https://github.com/matthewbauer/nixpkgs/tree/xcode-security
This commit should be backported to release-18.03 and release-18.09.
/cc @copumpkin @lnl7 @pikajude
2018-10-02 15:14:11 -05:00
Bas van Dijk
73cf1c26d8
haskellPackages.Frames-beam: disable tests because it requires a running PostgreSQL server
2018-09-23 21:57:17 +02:00
John Ericson
8a41a11d66
Merge pull request #47096 from obsidiansystems/fix-x509-system
...
haskellPackages.x509-system: Override based on the host, not target platform
2018-09-20 21:55:24 -04:00
John Ericson
45c637d8a0
haskellPackages.x509-system: Override based on the host, not target platform
...
There were many reverts back and forth, but it ultimately appears that I
am the source of this mistake. I clarified the comment so as not to
confuse myself or anyone else.
2018-09-20 21:48:06 -04:00
Nathan van Doorn
c8598daad4
haskellPackages.sbv: fix location of z3 executable
...
A lot of the functionality of the z3 library depends on it being able to
find the z3 executable on $PATH. Hard-coding it here means it will never
be unable to find it and z3 doesn't need to pollute $PATH.
2018-09-20 11:45:16 +01:00
(cdep)illabout
da86e4255b
haskellPackages.termonad: Add dontCheck and remove from dont-distribute-packages.
...
The doctests for termonad fail to build only with nix. When building
without nix, the doctests run correctly:
https://github.com/cdepillabout/termonad/issues/15
This PR disables the tests for termonad, as well as removing it from
dont-distribute-packages.
2018-09-12 10:31:09 +02:00
Peter Simons
11930854a2
haskell-yaml: drop obsolete override
2018-09-12 10:31:08 +02:00
Carlos D
0909282b1b
haskellPackages.mattermost-api: skip check
2018-08-21 10:16:59 +10:00
Travis Whitaker
a3e7fc876a
haskellPackages.llvm-hs: Use LLVM 6 with llvm-hs, don't run tests on Darwin.
2018-08-05 07:46:10 -07:00
Domen Kožar
059c2312be
haskell: move yaml overrides to configuration-nix
2018-07-25 15:17:56 +01:00
Jack Kelly
b2be524e30
haskellPackages.blank-canvas: Move fixes to configuration-common.nix
2018-07-24 10:32:00 +10:00
Bas van Dijk
f30bfcd623
doctest-discover: move override out of configuration-nix.nix
...
and move it to configuration-common.nix where it belongs.
configuration-nix.nix is only for fixing build failures
due to Nix.
2018-07-24 01:42:43 +02:00
Bas van Dijk
3d4ea59f20
Merge pull request #43959 from endgame/dontCheck-doctest-discover
...
haskellPackages.doctest-discover: Disable tests
2018-07-24 01:24:19 +02:00
Domen Kožar
cbb50b8188
haskellPackages.servant-streaming-server: dontCheck
2018-07-23 13:19:09 +01:00
Jack Kelly
2dd664140b
haskellPackages.doctest-discover: Disable tests
...
The source package is missing a required file. See:
- https://github.com/karun012/doctest-discover/issues/22
- https://github.com/karun012/doctest-discover/issues/23
2018-07-22 17:08:43 +10:00
Peter Simons
b667721ce2
Merge pull request #43730 from srhb/dontcheck-spatial-rotation
...
haskellPackages.spatial-rotations: dontCheck for cyclic dependency
2018-07-19 14:00:55 +02:00
Sarah Brofeldt
b53b5950fc
haskellPackages.spatial-rotations: dontCheck for cyclic dependency
2018-07-19 10:37:12 +02:00
Matthew Bauer
76999cc40e
treewide: remove aliases in nixpkgs
...
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.
Misc...
- qtikz: use libsForQt5.callPackage
This ensures we get the right poppler.
- rewrites:
docbook5_xsl -> docbook_xsl_ns
docbook_xml_xslt -> docbook_xsl
diffpdf: fixup
2018-07-18 23:25:20 -04:00
Silvan Mosberger
d767c0c253
idris: Remove unneeded overrides
...
- The gmp issue has long been fixed and closed
- The preBuild thing was never used afaik, it works no problem without
it, especially since checks don't run (To get checks to work we'd have
to compile the libraries into idris, which are currently nicely
separated)
- The dependencies overrides aren't needed anymore
2018-07-13 00:59:30 +02:00
Peter Simons
62239af3ee
haskell-manifolds: break infinite recursion in test suite dependencies
2018-07-10 20:10:26 +02:00
Peter Simons
a711d4342f
Update Haskell overrides for lts-12.x.
2018-07-10 20:10:26 +02:00
John Ericson
740cfffcb2
haskell infra: Fix built-time overrides
...
These should all come from `buildHaskellPackages`
2018-07-09 18:09:17 -04:00
Peter Simons
6e07a3a19a
Revert "haskell generic-builder: Use strictDeps always"
2018-07-04 13:18:21 +02:00
Domen Kožar
9ed54a38bd
configuration-common.nix: fix build tools
2018-07-03 19:24:40 -04:00
Matthew Bauer
fea9a71ff4
haskell: add more test tool depend for hspec-discover
...
Needed for new ‘strictDeps = true;’ handling.
Including-
- slim
- string-conversions
- skeletal-test
- catamorphism
- unliftio
- logging-facade
- distributive
- doctest
- http-types
- interpolate
- mockery
- mime-mail
- http2
2018-07-02 15:52:47 -04:00
Domen Kožar
5974bb7c9c
haskell: Move version dependent overrides from to configuration-common
2018-06-30 15:49:36 +01:00
Jan Tojnar
30c154d99b
haskellPackages.llvm-hs_6_3_0: fix build
2018-06-29 11:31:16 +02:00
Jan Tojnar
0bc250c48b
haskellPackages.llvm-hs_6_2_0: fix build
2018-06-14 12:32:59 +02:00
Michael Alan Dorman
ba17cbfd1f
taffybar: turn on strictDeps
2018-06-07 15:22:16 +02:00
Michael Alan Dorman
b7a0c60e8b
dbus-hslogger, status-notifier-item: specify dbus version
2018-06-07 15:22:16 +02:00
Michael Alan Dorman
2558c41192
gi-dbusmenugtk3: add dependency on gtk3
2018-06-07 15:22:16 +02:00
Moritz Angermann
63e5b3ce71
used stdenv.targetPlatform.isDarwin and not stdenv.isDarwin.
2018-05-23 10:27:42 -04:00
Peter Simons
5db3a9df5e
Revert "ghc, haskell infra: #40642 direct to master"
2018-05-23 09:36:16 +02:00
Moritz Angermann
f914fdd960
used stdenv.targetPlatform.isDarwin and not stdenv.isDarwin.
2018-05-21 15:11:11 -04:00
Peter Simons
07dc607a8d
Merge pull request #40250 from LumiGuide/fix-base-compat-batteries
...
haskell: fix build of base-compat-batteries
2018-05-10 15:09:36 +02:00
Bas van Dijk
53d6997e5d
haskell: fix build of base-compat-batteries
2018-05-09 22:59:54 +02:00
Jack Kelly
33bc4a7b3b
haskellPackages.blank-canvas_0_6_2: dontCheck
...
Same reason as 2d01bb7f6a
, but for the
specific-version package.
2018-05-09 12:05:26 +10:00
Jack Kelly
c8b9ac9be6
haskellPackages.base-compat-batteries: fix bad dependency
2018-04-27 20:05:38 +10:00
Michael Alan Dorman
9358f60f94
taffybar: fix build
...
Closes https://github.com/NixOS/nixpkgs/issues/38531 .
2018-04-12 09:06:33 +02:00
Jack Kelly
c2ce7070b1
Whitespace lint
2018-04-09 07:27:03 +10:00
Jack Kelly
2d01bb7f6a
haskellPackages.blank-canvas: disable tests
...
The tests require a browser and possibly some manual
intervention. See https://github.com/ku-fpg/blank-canvas/issues/73
2018-04-09 07:26:50 +10:00
Michael Alan Dorman
c83682bb68
gtk-traymanager: fix build
2018-04-08 08:56:57 +02:00
Reuben D'Netto
b66892931e
haskellPackages.cuda: Fixed broken dependency
2018-03-09 18:33:28 +11:00
Vladimír Čunát
565bd805e6
Merge branch 'master'
2018-03-05 14:53:27 +01:00
Dominic Steinitz
d1ac8d1e1a
Merge branch 'master' of https://github.com/NixOS/nixpkgs
2018-03-01 09:14:18 +00:00
Dominic Steinitz
183c3603fa
No longer needed and causes confusion
2018-03-01 09:11:45 +00:00
Nikolay Amiantov
f6925dbdd8
opencv3: enable contrib by default
2018-02-25 22:24:10 +03:00
Alexander V. Nikolaev
0acec7e984
treewide: transition mesa to libGLU_combined
2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev
8f2a22935c
treewide: transition from mesa_noglu to libGL
2018-02-24 17:03:46 +02:00
Daiderd Jordan
db7e0aeb42
llvm-packages: cleanup
2018-02-06 23:38:46 +01:00
Vladimír Čunát
1fcd92ce92
Merge branch 'master' into staging
...
A few thousand rebuilds from master, again.
Hydra: ?compare=1422362
2017-12-31 09:53:49 +01:00
Nick Hu
47c1711f68
llvm-hs: fix llvm-config dependency
2017-12-29 22:38:27 +00:00
Vladimír Čunát
a1a3e54ac9
Merge branch 'master' into staging
...
Haskell rebuild :-)
Hydra: ?compare=1421865
2017-12-29 18:39:36 +01:00
Rickard Nilsson
1de251c664
haskellPackages.LDAP: Fix build
2017-12-29 11:42:20 +01:00
Robin Gloster
ee1c85aee9
mariadb: lib -> connector-c
2017-12-29 02:18:35 +01:00
Orivej Desh
d3a375fe58
haskell-configuration-nix: fix eval
2017-12-20 09:50:21 +00:00
Peter Simons
1c0c6d80e7
haskell-configuration-nix: drop obsolete overrides
2017-12-20 09:17:46 +01:00
Peter Simons
d323c38082
haskell-htoml-megaparsec: update override for latest megaparsec version
2017-12-19 13:58:52 +01:00
Peter Simons
bd0f541dbb
haskell-colour: disable test suite to avoid infinite recursion
2017-12-15 13:11:16 +01:00
Peter Simons
8d8061ec20
Revert "Revive multiple outputs for Haskell packages."
2017-12-05 09:36:08 +01:00
Nicholas Clarke
d90165c7db
Revert "Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out""
...
This reverts commit 89f5d52cf4
.
2017-11-27 16:05:22 +00:00
Peter Simons
a7144523cf
haskell-partial-semigroup: break cyclic reference that results in an infinite recursion
2017-10-17 20:35:29 +02:00
Michael Alan Dorman
11efabe29c
htoml-megaparsec: build against newest megaparsec
2017-10-12 18:53:27 +01:00
Domen Kožar
61fbdb47a6
haskellPackages.foundation: disable tests on darwin
2017-09-26 19:00:27 +02:00
Ben Ford
94ba1c02f6
Change link in explanation to upstream issue
2017-09-08 13:45:56 +01:00
Ben Ford
30ce53d105
Add a note about the changes
2017-09-08 13:13:22 +01:00
Ben Ford
017a356082
Also had to add dontCheck integration test seems to hang
...
(unit tests all pass)
2017-09-08 13:08:26 +01:00
Ben Ford
3205d164c6
Fix hw-kafka-client haskell package
2017-09-08 12:31:02 +01:00
Peter Simons
89f5d52cf4
Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out"
...
This reverts commit dfb0f25484
, reversing
changes made to 7f8ff02437
. These changes broke
the ghcWithPackages wrapper:
nix-shell -p "haskellPackages.ghcWithPackages (ps: [ps.mtl])" --run "ghc-pkg list mtl"
/nix/store/szz84j5k1dy3jdashis6ws28d8l8zxxb-ghc-8.0.2-with-packages/lib/ghc-8.0.2/package.conf.d
(no packages)
2017-09-06 10:19:18 +02:00
Daiderd Jordan
d0d905668c
haskell-hscolour: fix darwin build
2017-09-05 22:56:09 +02:00
Nicholas Clarke
eb99d3a670
Fix git-annex.
2017-09-04 12:35:58 +01:00
Nicholas Clarke
414a557904
Add specific overrides for a number of failing packages.
...
Finish overriding bin output for broken packages.
Put stack bash completions in $bin.
2017-09-04 12:35:58 +01:00
Nicholas Clarke
a1d78fa5bc
Don't build separate bin output for alex.
...
It has files in /usr/share which reference the bin output.
2017-09-04 12:35:57 +01:00
Daiderd Jordan
d491eebffd
haskell-packages: fix evaluation
2017-08-17 22:43:15 +02:00
Domen Kožar
4f80406fdd
Merge pull request #27615 from NickHu/cuda
...
fix haskellPackages.cuda and some tools dependent on cudatoolkit
2017-08-07 16:13:49 +02:00
Domen Kožar
71bebd5254
{fs,h}notify: move to configuration-nix.nix
2017-08-06 10:42:37 +02:00
John Ericson
74f5fe5068
haskell infra: Misc cleanups
...
- The haskell lib is very close to not relying on Nixpkgs. I think
this is good---simpler to think about and matches Nixpkgs's lib.
- The haskell lib is only imported once
- stdenv is exposed more shallowly so it can be overriden more easily.
I'll eventually use this on Darwin to avoid the Sierra shared
library problems (unless changes are to be made system-wide).
Closes https://github.com/NixOS/nixpkgs/pull/27840 .
2017-08-03 13:12:01 +02:00
Nick Hu
34beeac70b
fix haskellPackages.cuda and some tools dependent on cudatoolkit
2017-07-24 16:55:11 +01:00
Peter Simons
85a70b50b9
haskell-hledger-iadd: drop obsolete override (the build fails with or without it)
2017-07-17 22:04:25 +02:00
Peter Simons
47feb45313
haskell-hsyslog: update version override
...
And move it from configuration-nix to configuration-common.
2017-07-17 22:04:25 +02:00
Peter Simons
78377ae5cf
haskell: fix builds of hledger-iadd, opencv-extra, and logging-facade-syslog
2017-06-29 17:35:44 +02:00
Frederik Rietdijk
8a62a9b064
Merge pull request #26125 from volth/webkitgtk-naming
...
rename webkitgtk24x⇒webkitgtk24x-gtk3; webkitgtk2⇒webkitgtk24x-gtk2
2017-06-28 13:54:38 +02:00
Peter Simons
d83fb640db
haskell-opencv: ensure that the underlying C++ library has contrib code enabled
...
0335b93284 (commitcomment-22638850)
2017-06-23 12:49:36 +02:00
Peter Simons
33b4a6853e
liquidhaskell: try fix test suite
...
This almost succeeded, but some minor issues remain.
2017-05-27 10:33:37 +02:00
Peter Simons
2c2965c395
liquid-fixpoint: disable shared executables to fix the test suite
...
The test suite runs "fixpoint" in an environment where the required library
search paths aren't set up properly.
2017-05-27 10:32:49 +02:00
Peter Simons
bf09054ff0
liquid-fixpoint: patchShebangs is no longer required in version 0.6.0.1
2017-05-27 10:32:49 +02:00
Volth
b7ccf27229
rename webkitgtk24x -> webkitgtk24x-gtk3; webkitgtk2 -> webkitgtk24x-gtk2
2017-05-26 13:43:25 +00:00
Peter Simons
890fd54fde
haskell-loc-test: break infinite recursion in test dependencies
2017-05-12 09:25:25 +02:00
Ryan Trinkle
1927361e44
gi-webkit2: fix gi-javascriptcore dependency
2017-05-01 15:21:57 -04:00
Peter Simons
f4ed1f98d1
haskell-gtksourceview: clean up overrides for versions 2 and 3 of the package
2017-04-21 16:25:53 +02:00
Luke Clifton
5ffece7de1
llvm-hs: Point llvm-hs to llvm_4
2017-04-05 16:51:45 +08:00
Peter Simons
d59fe189fd
haskell-configuration-nix: drop obsolete webkit-related overrides
2017-03-20 10:24:58 +01:00
Benno Fünfstück
6c99f88eec
fix typo in comment
2017-03-12 22:47:28 +01:00
Benno Fünfstück
039c6a6dfa
haskell: comment about configuration-nix.nix's intersectAttrs
2017-03-12 22:45:19 +01:00
Vladimír Čunát
69448187a4
haskellPackages.llvm-general-darwin: fix #23794
...
by hiding under llvm-general. There seems no use in a separately named
attribute. The derivations are unchanged.
2017-03-12 18:19:35 +01:00
Michael Alan Dorman
763e21e982
haskell-gi-base: propagate gobjectIntrospection dependency
...
So the thinking is: anything that needs `haskell-gi-base` is going to
need `gobjectIntrospection` in order to work correctly; by adding this
one `buildDepends` (which therefore gets propagated), we put ourselves
in a position to simplify away a bunch of code in `cabal2nix`.
2017-03-08 15:17:39 +01:00
Michael Alan Dorman
d7496b560e
gi-webkit2: fix gi-javascriptcore dependency
...
This actually depends on the specially-versioned gi-javascriptcore
package.
2017-03-08 15:17:39 +01:00
Benno Fünfstück
785fbfac65
haskell: add nix-specific fixes for various packages in stackage"
...
This reverts commit fd0e0cdc76
.
http-streams test suite is no longer broken, but still needs to be
disabled due to cyclic dependencies (http-streams(test) -> snap ->
http-streams)
2017-02-19 11:34:21 +01:00