summary refs log tree commit diff
path: root/pkgs/build-support/release/default.nix
blob: f90c56fbc8e531ce79f930145905520c98a5c7ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{pkgs}:

with pkgs;

rec {

  makeSourceTarball = args: import ./make-source-tarball.nix
    ({inherit stdenv autoconf automake libtool;} // args);

  nixBuild = args: import ./nix-build.nix (
    { inherit stdenv;
      doCoverageAnalysis = false;
    } // args);

  coverageAnalysis = args: nixBuild (
    { inherit lcov;
      doCoverageAnalysis = true;
    } // args);

  rpmBuild = args: import ./rpm-build.nix vmTools args;

  debBuild = args: import ./debian-build.nix {inherit vmTools fetchurl;} (
    { inherit stdenv;
    } // args);

}