[% BLOCK renderProductLinks %] URL: uri) %]>[% uri | html %] [% IF latestRoot %] Links to latest: [% uri2 = "${c.uri_for(latestRoot.join('/') 'download-by-type' product.type product.subtype)}" %] uri2) %]>[% uri2 | html %]
[% uri2 = "${c.uri_for(latestRoot.join('/') 'download' product.productnr)}" %] uri2) %]>[% uri2 | html %] [% END %] [% END %] [% BLOCK renderProductList %] [% FOREACH product IN build.buildproducts %] [% uri = "${c.uri_for('/build' build.id 'download' product.productnr)}" _ (product.name ? "/" _ product.name : "") _ (product.defaultpath ? "/" _ product.defaultpath : "") %] [% contents = c.uri_for('/build' build.id 'contents' product.productnr) %] [% SWITCH product.type %] [% CASE "nix-build" %] [% IF build.buildstatus == 6 %] [% filename = build.nixname _ (product.subtype ? "-" _ product.subtype : "") _ ".closure.gz" %] [% uri = c.uri_for('/build' build.id 'nix' 'closure' filename ) %] [% ELSE %] [% IF localStore %] [% END %] [% END %] [% CASE ["file", "channel"] %] [% SWITCH product.subtype %] [% CASE "source-dist" %] [% CASE "rpm" %] [% CASE "srpm" %] [% CASE "deb" %] [% CASE "iso" %] [% CASE "binary-dist" %] [% CASE DEFAULT %] [% IF product.type == "channel" %] [% ELSE %] [% END %] [% END %] [% CASE "report" %] [% SWITCH product.subtype %] [% CASE "coverage" %] [% CASE DEFAULT %] [% END %] [% CASE ["doc", "doc-pdf"] %] [% CASE DEFAULT %] [% END %] [% END %]
Type Link Actions
Source Error contents) %]> Failed build produced output. Click here to inspect the output. [% WRAPPER makePopover title="Help" classes="btn-secondary btn-sm" %]

If you have Nix installed on your machine, this failed build output and all its dependencies can be unpacked into your local Nix store by doing:

$ curl [% HTML.escape(uri) %] | gunzip | nix-store --import

The build output can then be found in the path [% product.path | html %].

[% END %]
Source Nix package [% build.nixname | html %] [% WRAPPER makePopover title="Help" classes="btn-secondary btn-sm" %]

You can install this package using the Nix package manager from the command-line:

$ nix-env -i [%HTML.escape(product.path)%][% IF binaryCachePublicUri %] --option binary-caches [% HTML.escape(binaryCachePublicUri) %][% END %]
[% END %] [% IF localStore %] contents) %]>Contents [% END %]
Source Nix closure [% filename = build.nixname _ (product.subtype ? "-" _ product.subtype : "") _ ".closure.gz" %] [% uri = c.uri_for('/build' build.id 'nix' 'closure' filename ) %] uri) %]> [% product.path | html %] [% WRAPPER makePopover title="Help" classes="btn-secondary btn-sm" %]

If you have Nix installed on your machine, this build and all its dependencies can be unpacked into your local Nix store by doing:

$ gunzip < [% HTML.escape(filename) %] | nix-store --import

or to download and unpack in one command:

$ curl [% HTML.escape(uri) %] | gunzip | nix-store --import

The package can then be found in the path [% product.path | html %]. You’ll probably also want to do

$ nix-env -i [% HTML.escape(product.path) %]

to actually install the package in your Nix user environment.

If you get the error message “imported archive lacks a signature”, you should make sure that you have sufficient access rights to the Nix store, e.g., run the command as root.

[% END %]
Source Source distribution RPM RPM package Source RPM Source RPM package DEB Debian package ISO ISO-9660 CD/DVD image Binary distribution Binary distribution Channel Channel expression tarball [% IF product.subtype != "-" %]for [% product.subtype | html %][% END %] File [% HTML.escape(product.subtype) %] uri) %]> [% product.name | html %] [% WRAPPER makePopover title="Details" classes="btn-secondary btn-sm" %] [% INCLUDE renderProductLinks %]
File size:[% product.filesize %] bytes ([% mibs(product.filesize / (1024 * 1024)) %] MiB)
SHA-256 hash:[% product.sha256hash | html %]
Full path:[% product.path | html %]
[% END %] [% IF localStore %] contents) %]>Contents [% END %]
Report Code coverage uri) %]> Analysis report Report uri) %]> [% product.subtype | html %]
[% IF product.type == "doc-pdf" %] PDF document [% ELSE %] Document [% END %] Documentation uri) %]> [% SWITCH product.subtype %] [% CASE "readme" %] Read Me! [% CASE "manual" %] Manual [% CASE "release-notes" %] Release notes [% CASE DEFAULT %] [% HTML.escape(product.subtype) %] [% END %] [% WRAPPER makePopover title="Details" classes="btn-secondary btn-sm" %] [% INCLUDE renderProductLinks %]
[% END %]
[% product.type | html %] [% HTML.escape(product) %]
[% END %]