aboutsummaryrefslogtreecommitdiff
path: root/release.nix
diff options
context:
space:
mode:
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix23
1 files changed, 22 insertions, 1 deletions
diff --git a/release.nix b/release.nix
index 8e20fbeec..4b641fbc5 100644
--- a/release.nix
+++ b/release.nix
@@ -12,7 +12,7 @@ let
with import nixpkgs {};
- releaseTools.makeSourceTarball {
+ releaseTools.sourceTarball {
name = "nix-tarball";
version = builtins.readFile ./version;
src = nix;
@@ -76,6 +76,27 @@ let
};
+ static =
+ { tarball ? jobs.tarball {}
+ , system ? "i686-linux"
+ }:
+
+ with import nixpkgs {inherit system;};
+
+ releaseTools.binaryTarball {
+ name = "nix-static-tarball";
+ src = tarball;
+
+ buildInputs = [curl perl bzip2];
+
+ configureFlags = ''
+ --disable-init-state
+ --disable-old-db-compat --with-aterm=${aterm242fixes} --with-bzip2=${bzip2}
+ --enable-static-nix
+ '';
+ };
+
+
coverage =
{ tarball ? jobs.tarball {}
}: