Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nixpkgs: Update submodule to latest master #44

Merged
merged 13 commits into from
Aug 17, 2019
Merged

Conversation

nh2
Copy link
Owner

@nh2 nh2 commented Aug 10, 2019

@nh2 nh2 force-pushed the nixpkgs-master-2019-08-10 branch 5 times, most recently from 7f14bc3 to 1a62682 Compare August 14, 2019 23:09
nh2 added 13 commits August 16, 2019 03:54
This removes the need to detect HerculesCI specifically,
because it simply doesn't have the submodule present.
Also use stack2nix version that's

* not marked as broken (the case in current nixpkgs master)
* new enough to have the fix for the
	`stack2nix-output.nix: commitBuffer: invalid argument (invalid character)`
	problem, see
	channable/vaultenv#43 (comment)
Using `pkgs.python27` instead of `previous.python27` was totally wrong,
that stops overlays from working correctly.
Not sure what I was thinking when I wrote that.

Fixes `pkgs.fontforge` failing to link with weird glibc error via python
as shown in NixOS/nixpkgs#66598.
Our submodule now includes the fix from
NixOS/nixpkgs#66490
which makes this unnecessary.
Linking Haskell programs doesn't generally need zlib.

Now that (with the previous commits) the system `zlib` library has
`.a` files, we can just override the Haskell `zlib` library to use those.

Then the library paths will automatically be propagated.
Update static-stack Hackage snapshot to get the packages it needs.
@nh2 nh2 force-pushed the nixpkgs-master-2019-08-10 branch from 1a62682 to 0428602 Compare August 17, 2019 14:03
@nh2
Copy link
Owner Author

nh2 commented Aug 17, 2019

I force-reset this branch to the one built on top of it called remove-lz-flags.

It built nicely on CI: https://buildkite.com/nh2/static-haskell-nix/builds/66

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant