Anton-Latukha
c5dbaf9651
default.nix: rm doStrict (superceeded by failOnAllWarnings)
...
M default.nix
2020-06-05 17:13:28 +03:00
Anton-Latukha
58e9a85029
default.nix: expose functionality: doHyperlinkSource; provide doc
...
M default.nix
2020-06-05 17:13:28 +03:00
Anton-Latukha
0f3af99f0e
default.nix: expose functionality: gen*Optparse*Completion; provide doc
...
M default.nix
2020-06-05 17:13:22 +03:00
Anton-Latukha
11151294d2
default.nix: expose functionality: checkUnusedPackages; provide doc
...
M default.nix
2020-06-03 22:18:23 +03:00
Anton-Latukha
446372aaa5
default.nix: expose functionality: justStaticExecutables
...
Argument and doc was already provided in the header.
M default.nix
2020-06-03 22:18:23 +03:00
Anton-Latukha
5a3dafc77d
default.nix: expose functionality: doStrip
...
Argument and doc was already provided in the header
M default.nix
2020-06-03 22:18:23 +03:00
Anton-Latukha
6a80e3296c
default.nix: expose functionality: doJailbreak
...
Argument was already exposed in the header
M default.nix
2020-06-03 22:18:23 +03:00
Anton-Latukha
1668607c13
default.nix: expose functionality: enableDWARFDebugging; add doc
...
M default.nix
2020-06-03 22:18:23 +03:00
Anton-Latukha
e4b75b2e74
default.nix: expose functionality: linkWithGold; add doc
...
M default.nix
2020-06-03 22:18:18 +03:00
Anton-Latukha
6cdad869bc
default.nix: expose functionality: disableOptimization; add doc
...
M default.nix
2020-06-03 22:13:21 +03:00
Anton-Latukha
aec2b1c43b
default.nix: expose functionality: buildStrictly; add doc
...
M default.nix
2020-06-03 22:13:21 +03:00
Anton-Latukha
0382a04436
default.nix: expose functionality: failOnAllWarnings; add doc
...
M default.nix
2020-06-03 22:13:21 +03:00
Anton-Latukha
229a95ee14
default.nix: expose functionality: buildFromSdist; add doc
...
M default.nix
2020-06-03 22:13:21 +03:00
Anton-Latukha
8f94a035c7
default.nix: expose functionality: sdistTarball; add doc
...
M default.nix
2020-06-03 22:13:21 +03:00
Anton-Latukha
c0ef4039b6
default.nix: allow apply composition over the package
...
M default.nix
2020-06-03 22:13:02 +03:00
Anton-Latukha
6548659e77
default.nix: allow apply composition over the package
...
M default.nix
2020-06-03 20:33:14 +03:00
Anton-Latukha
6ad93468ec
default.nix: add option enableSeparateBinOutput
...
M default.nix
2020-06-03 20:32:44 +03:00
Anton-Latukha
57689fd9df
default.nix: package: sort inherited Haskell.lib args, provide doc
...
M default.nix
2020-06-03 20:32:44 +03:00
Anton-Latukha
7e94eb94c6
default.nix: abstract the developPackage into value
...
M default.nix
2020-06-03 20:32:35 +03:00
Anton-Latukha
f1a4ccc31e
default.nix: upd docs for Header.lib args in headers, sort
...
Providing docs to them and sort them roughly in order of their application/stage
M default.nix
2020-06-03 20:09:49 +03:00
Anton-Latukha
cd6c601dcb
default.nix: m doc upd
...
M default.nix
2020-06-03 19:45:49 +03:00
Anton-Latukha
8538d3a763
default.nix: expose additional part of Nixpkgs haskell.lib API
...
M default.nix
2020-06-03 02:11:34 +03:00
Anton-Latukha
e249cac73e
default.nix: off enableSharedExecutables | rare feature, not passes macOS tests
...
This feature seems to enable binaries as also a dynamic library, with is a rare
and largely unknown feature, and it not used. Since it is unexpected optional
rare not standard feature - turn it off by default.
M default.nix
2020-06-03 02:11:33 +03:00
Anton-Latukha
44e159c7da
default.nix: default enableDeadCodeElimination to false | GHC macOS build bug
...
M default.nix
2020-06-03 02:11:33 +03:00
Anton-Latukha
f25a5034f0
default.nix: add if useRev - then use rev, else use <nixpkgs>
...
M default.nix
2020-06-01 18:55:42 +03:00
Anton-Latukha
637f6641d4
default.nix: for import form separate explicit override set
...
M default.nix
2020-06-01 18:48:31 +03:00
Anton-Latukha
cf0007c09e
default.nix: set rev
default to nixpkgs-unstable
...
M default.nix
2020-06-01 18:47:42 +03:00
Anton-Latukha
5ae47df2c9
default.nix: to allow use of current channels remove hash guarding
...
M default.nix
2020-06-01 18:47:13 +03:00
Anton-Latukha
82f9c9b7fe
default.nix: add docs to the exposed haskell.lib options
...
M default.nix
2020-05-31 23:24:00 +03:00
Anton-Latukha
c642478f81
default.nix: expose more features of haskell.lib
API
...
M default.nix
2020-05-31 23:24:00 +03:00
Anton-Latukha
6890eccfe3
default.nix: add flags {doCheck,doHaddock,doCoverage}
...
M default.nix
2020-05-31 23:24:00 +03:00
Anton-Latukha
5b36d8af5d
default.nix: add haskell.lib profiling options explicitly
...
Integrates with CI.
M default.nix
2020-05-31 23:24:00 +03:00
Anton-Latukha
a23b18b705
default.nix: rm allowUnfree - there is none
...
M default.nix
2020-05-31 23:24:00 +03:00
Anton-Latukha
13fc309d68
default.nix: make GHC 8.8.3 default
...
M default.nix
2020-05-31 23:24:00 +03:00
hyperfekt
acaa65c1df
get pinned nixpkgs with fetchTarball and guard with hash ( #594 )
...
Tarball is faster
2020-05-27 11:22:38 +03:00
Anton-Latukha
c5d05d3003
default.nix: dep: upd hnix-store: use it from the repository
...
M default.nix
2020-05-26 04:02:15 +03:00
Anton-Latukha
1c8f5822fd
default.nix: dep: upd hnix-store to 0.2
...
M default.nix
2020-05-26 04:02:15 +03:00
Anton-Latukha
591336dbb0
default.nix: upd Nixpkgs revision
...
M default.nix
2020-05-26 04:02:14 +03:00
Anton-Latukha
3fe7de78ff
default.nix: override: free semialign
...
It no longer needed, and 1.1 now does not exist in Nixpkgs - and this override
prevents building HNix with HNix-store 0.2
M default.nix
2020-05-26 04:02:14 +03:00
Anton-Latukha
f8e51f0db2
default.nix: m clean-up
...
M default.nix
2020-05-26 04:02:14 +03:00
Anton-Latukha
81fb592e1c
default.nix: override: free Diff
...
GHC844 does not work from HNix 0.5, so there bigger issues
M default.nix
2020-05-23 19:09:58 +03:00
Anton-Latukha
fa4dcc7c08
default.nix: override: free {mono-traversable,regex-tdfa-text,these}
...
M default.nix
2020-05-23 15:27:15 +03:00
Anton-Latukha
6a4963d0aa
default.nix: override: free {semialign-indexed,multistate,butcher}
...
M default.nix
2020-05-23 15:26:16 +03:00
Anton-Latukha
39817c68e8
default.nix: override: free {britanny,ghc-exactprint}
...
M default.nix
2020-05-23 15:23:14 +03:00
Anton-Latukha
6ad74a73a4
default.nix: override: free from {aeson,base-compat-batteries}
...
I'm compiling with 8.6.5 (>= 8.6.3) - it no longer needs explicit contravatiant.
M default.nix
2020-05-23 15:22:38 +03:00
John Wiegley
bcdaaafe16
Update rev
2020-01-29 17:32:56 -08:00
John Wiegley
0ca6613d4b
Fixes for building with GHC 8.6.5 under Nix
2020-01-13 17:55:16 -08:00
John Wiegley
0478ab6ba6
Update hnix to build with ghc865; however, hnix-store does not build
2020-01-13 17:55:16 -08:00
quasicomputational
717492a7ec
Bump nixpkgs pin and use fetchGit to get it.
2019-09-06 13:19:14 -07:00
Linus Heckemann
3db38d0663
Warn users who forget to fetch the submodules
2019-06-25 20:24:32 +02:00