From db17699af4b0ec839b8340766aab91bacf974cd4 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 11 Sep 2024 12:31:16 +0100 Subject: build: add nix build derivation for tarball so a tarball can be created per system for issuing releases --- flake.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flake.nix b/flake.nix index de1d0bf..eb6fe6f 100644 --- a/flake.nix +++ b/flake.nix @@ -64,6 +64,14 @@ openssl ]; }; + # Create a tarball for the built package + packages.tarball = stdenv.mkDerivation { + name = "${manifest.package.name}-${manifest.package.version}-${system}.tar.gz"; + buildInputs = [ coreutils ]; + buildPhase = '' + tar -czf $out/${manifest.package.name}-${manifest.package.version}-${system}.tar.gz -C $out . + ''; + }; } ); } \ No newline at end of file -- cgit v1.2.3