diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-09-11 12:31:16 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-09-11 12:31:16 +0100 |
| commit | db17699af4b0ec839b8340766aab91bacf974cd4 (patch) | |
| tree | ec735402405f20580e6b34117be583adfa898427 /flake.nix | |
| parent | 0ec32cf5e63ad2b97ff8815a65703355f7db92ee (diff) | |
build: add nix build derivation for tarball
so a tarball can be created per system for issuing releases
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 8 |
1 files changed, 8 insertions, 0 deletions
| @@ -64,6 +64,14 @@ | |||
| 64 | openssl | 64 | openssl |
| 65 | ]; | 65 | ]; |
| 66 | }; | 66 | }; |
| 67 | # Create a tarball for the built package | ||
| 68 | packages.tarball = stdenv.mkDerivation { | ||
| 69 | name = "${manifest.package.name}-${manifest.package.version}-${system}.tar.gz"; | ||
| 70 | buildInputs = [ coreutils ]; | ||
| 71 | buildPhase = '' | ||
| 72 | tar -czf $out/${manifest.package.name}-${manifest.package.version}-${system}.tar.gz -C $out . | ||
| 73 | ''; | ||
| 74 | }; | ||
| 67 | } | 75 | } |
| 68 | ); | 76 | ); |
| 69 | } \ No newline at end of file | 77 | } \ No newline at end of file |