Releases: nh2/static-haskell-nix
Releases · nh2/static-haskell-nix
2024-06-16, based on nixos-24.05
See #127 for general info.
Thanks to all ZuriHac 2024 contributors!
@jonathanlking @NorfairKing @FPtje @Ericson2314 @neilmayhew @aniketd @aherrmann
2023-07-13, based on nixos-23.05
See #116 for general info and how many Stackage executables build.
Thanks to @aherrmann and @jonathanlking who helped me at ZuriHac 2023.
Static GTK3 button example
Wow such static:
Sizes:
12M demo-gtk
8.2M static-gtk3-button-example.tar.gz
6.2M static-gtk3-button-example.tar.xz
To try it, download, unpack and run one of the archives attached to the release.
To build it yourself, check out this tag and run:
nix-build survey/default.nix -A pkgsWithStaticHaskellBinaries.meson-tutorial-gtk
The results will be in result/
.
2019-08-17
Upgrade to latest nixpkgs
master
.
From #6 (comment):
Problems I encountered and dealt with:
-
krb5
/curl
linking woes-
fetchurl
not being overridable: NixOS/nixpkgs#66503 -
fetchurl
hard-enablinglibkrb5
support forcurl
: NixOS/nixpkgs#66506 - also fixes #46
-
-
zlib
confusion: NixOS/nixpkgs#66486 - inability to build both
.a
and.so
forzlib
: NixOS/nixpkgs#66490 -
fontforge
inexplicably failing when it seemed to have worked before and oncache.nixos.org
(was a fixed-output bug): NixOS/nixpkgs#66598 - fixing
fontforge
by correcting old dumb mistake I had made in my python-fixing overlay: 1a62682 - Update
stack2nix
to handlestack2nix-output.nix: commitBuffer: invalid argument (invalid character)
error like channable/vaultenv#43 (comment) - Pin
stack2nix
to older version because it can't compile against Stack >= 2.0 - Ensure everything builds on CI: https://buildkite.com/nh2/static-haskell-nix/builds/66
Extra abilities unlocked:
- Remove need for zlib hardcode: 4521a44
We also now build stack
vai stack2nix
on CI for a big-sized test of the stack2nix integration.
static tttool
Download fully static tttool
for Linux x86_64