summary refs log tree commit diff
path: root/pkgs/build-support/release/default.nix
blob: 789def4ddffcc9dcdeabd677e0342f548143a9ff (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;
    } // 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 checkinstall;
    } // args);

}