2018-01-10 21:16:49 +01:00
|
|
|
{ nix ? builtins.fetchGit ./.
|
2018-03-19 11:57:34 +01:00
|
|
|
, nixpkgs ? builtins.fetchGit { url = https://github.com/NixOS/nixpkgs-channels.git; ref = "nixos-18.03"; }
|
2010-03-10 14:07:37 +01:00
|
|
|
, officialRelease ? false
|
2017-06-19 20:21:06 +02:00
|
|
|
, systems ? [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]
|
2010-03-10 14:07:37 +01:00
|
|
|
}:
|
2009-03-09 16:05:08 +01:00
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
let
|
2008-11-26 02:13:29 +01:00
|
|
|
|
2018-01-18 16:37:39 +01:00
|
|
|
pkgs = import nixpkgs { system = builtins.currentSystem or "x86_64-linux"; };
|
2013-03-15 13:18:49 +01:00
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
jobs = rec {
|
2008-11-26 02:13:29 +01:00
|
|
|
|
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
tarball =
|
2013-03-15 13:18:49 +01:00
|
|
|
with pkgs;
|
2008-11-26 02:13:29 +01:00
|
|
|
|
2018-03-14 19:11:13 +01:00
|
|
|
with import ./release-common.nix { inherit pkgs; };
|
|
|
|
|
2009-03-26 15:12:42 +01:00
|
|
|
releaseTools.sourceTarball {
|
2008-12-04 16:25:28 +01:00
|
|
|
name = "nix-tarball";
|
2009-03-09 16:05:08 +01:00
|
|
|
version = builtins.readFile ./version;
|
2012-02-08 12:31:14 +01:00
|
|
|
versionSuffix = if officialRelease then "" else "pre${toString nix.revCount}_${nix.shortRev}";
|
2017-01-27 16:13:22 +01:00
|
|
|
src = nix;
|
2008-12-04 16:25:28 +01:00
|
|
|
inherit officialRelease;
|
2008-11-26 02:13:29 +01:00
|
|
|
|
2018-03-14 19:11:13 +01:00
|
|
|
buildInputs = tarballDeps ++ buildDeps;
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2017-03-30 22:51:50 +02:00
|
|
|
configureFlags = "--enable-gc";
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2012-03-18 22:10:59 +01:00
|
|
|
postUnpack = ''
|
2017-12-22 11:33:34 +01:00
|
|
|
(cd source && find . -type f) | cut -c3- > source/.dist-files
|
|
|
|
cat source/.dist-files
|
2012-03-18 22:10:59 +01:00
|
|
|
'';
|
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
preConfigure = ''
|
2016-08-12 15:44:01 +02:00
|
|
|
(cd perl ; autoreconf --install --force --verbose)
|
2009-08-03 14:24:20 +02:00
|
|
|
# TeX needs a writable font cache.
|
|
|
|
export VARTEXFONTS=$TMPDIR/texfonts
|
2008-12-04 16:25:28 +01:00
|
|
|
'';
|
2009-05-07 14:57:04 +02:00
|
|
|
|
2012-12-06 16:55:57 +01:00
|
|
|
distPhase =
|
|
|
|
''
|
|
|
|
runHook preDist
|
2014-02-01 15:18:48 +01:00
|
|
|
make dist
|
2012-12-06 16:55:57 +01:00
|
|
|
mkdir -p $out/tarballs
|
|
|
|
cp *.tar.* $out/tarballs
|
|
|
|
'';
|
2012-12-05 10:23:53 +01:00
|
|
|
|
2009-05-07 14:57:04 +02:00
|
|
|
preDist = ''
|
2014-02-01 15:18:48 +01:00
|
|
|
make install docdir=$out/share/doc/nix makefiles=doc/manual/local.mk
|
2009-05-07 15:22:26 +02:00
|
|
|
echo "doc manual $out/share/doc/nix/manual" >> $out/nix-support/hydra-build-products
|
2009-05-07 14:57:04 +02:00
|
|
|
'';
|
2008-12-04 16:25:28 +01:00
|
|
|
};
|
2008-11-26 02:13:29 +01:00
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2013-03-15 13:18:49 +01:00
|
|
|
build = pkgs.lib.genAttrs systems (system:
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2018-03-19 11:57:34 +01:00
|
|
|
let pkgs = import nixpkgs { inherit system; }; in
|
|
|
|
|
|
|
|
with pkgs;
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2017-05-15 17:30:33 +02:00
|
|
|
with import ./release-common.nix { inherit pkgs; };
|
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
releaseTools.nixBuild {
|
2009-03-06 18:00:58 +01:00
|
|
|
name = "nix";
|
2008-12-04 16:25:28 +01:00
|
|
|
src = tarball;
|
|
|
|
|
2018-03-14 19:11:13 +01:00
|
|
|
buildInputs = buildDeps;
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2017-05-15 17:30:33 +02:00
|
|
|
configureFlags = configureFlags ++
|
|
|
|
[ "--sysconfdir=/etc" ];
|
2012-03-19 01:20:02 +01:00
|
|
|
|
2012-05-23 00:36:54 +02:00
|
|
|
enableParallelBuilding = true;
|
|
|
|
|
2013-01-02 23:52:15 +01:00
|
|
|
makeFlags = "profiledir=$(out)/etc/profile.d";
|
|
|
|
|
2014-02-01 15:18:48 +01:00
|
|
|
preBuild = "unset NIX_INDENT_MAKE";
|
|
|
|
|
2013-01-02 22:12:19 +01:00
|
|
|
installFlags = "sysconfdir=$(out)/etc";
|
|
|
|
|
2016-01-07 16:05:02 +01:00
|
|
|
doInstallCheck = true;
|
2014-02-01 15:37:50 +01:00
|
|
|
installCheckFlags = "sysconfdir=$(out)/etc";
|
2013-03-15 13:18:49 +01:00
|
|
|
});
|
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2017-03-31 15:54:15 +02:00
|
|
|
perlBindings = pkgs.lib.genAttrs systems (system:
|
2016-08-12 15:44:01 +02:00
|
|
|
|
2017-12-22 11:33:34 +01:00
|
|
|
let pkgs = import nixpkgs { inherit system; }; in with pkgs;
|
2016-08-12 15:44:01 +02:00
|
|
|
|
|
|
|
releaseTools.nixBuild {
|
|
|
|
name = "nix-perl";
|
|
|
|
src = tarball;
|
|
|
|
|
|
|
|
buildInputs =
|
2018-03-22 14:15:46 +01:00
|
|
|
[ jobs.build.${system} curl bzip2 xz pkgconfig pkgs.perl boost ]
|
2017-05-03 11:30:02 +02:00
|
|
|
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium;
|
2016-08-12 15:44:01 +02:00
|
|
|
|
2017-03-30 22:51:50 +02:00
|
|
|
configureFlags = ''
|
2016-08-12 15:44:01 +02:00
|
|
|
--with-dbi=${perlPackages.DBI}/${pkgs.perl.libPrefix}
|
|
|
|
--with-dbd-sqlite=${perlPackages.DBDSQLite}/${pkgs.perl.libPrefix}
|
|
|
|
'';
|
|
|
|
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
|
2017-03-30 22:51:50 +02:00
|
|
|
postUnpack = "sourceRoot=$sourceRoot/perl";
|
2016-08-12 15:44:01 +02:00
|
|
|
|
|
|
|
preBuild = "unset NIX_INDENT_MAKE";
|
|
|
|
});
|
|
|
|
|
|
|
|
|
2013-03-15 13:18:49 +01:00
|
|
|
binaryTarball = pkgs.lib.genAttrs systems (system:
|
2012-05-23 00:36:54 +02:00
|
|
|
|
2017-12-22 11:33:34 +01:00
|
|
|
with import nixpkgs { inherit system; };
|
2012-05-23 00:36:54 +02:00
|
|
|
|
|
|
|
let
|
2013-03-15 13:18:49 +01:00
|
|
|
toplevel = builtins.getAttr system jobs.build;
|
2012-05-23 00:36:54 +02:00
|
|
|
version = toplevel.src.version;
|
2018-03-26 14:14:53 +02:00
|
|
|
installerClosureInfo = closureInfo { rootPaths = [ toplevel cacert ]; };
|
2012-05-23 00:36:54 +02:00
|
|
|
in
|
|
|
|
|
|
|
|
runCommand "nix-binary-tarball-${version}"
|
2018-03-26 14:14:53 +02:00
|
|
|
{ nativeBuildInputs = lib.optional (system != "aarch64-linux") shellcheck;
|
2012-05-23 00:36:54 +02:00
|
|
|
meta.description = "Distribution-independent Nix bootstrap binaries for ${system}";
|
|
|
|
}
|
|
|
|
''
|
2018-03-26 14:14:53 +02:00
|
|
|
cp ${installerClosureInfo}/registration $TMPDIR/reginfo
|
2012-05-23 00:36:54 +02:00
|
|
|
substitute ${./scripts/install-nix-from-closure.sh} $TMPDIR/install \
|
2014-12-10 16:05:08 +01:00
|
|
|
--subst-var-by nix ${toplevel} \
|
|
|
|
--subst-var-by cacert ${cacert}
|
2017-07-09 19:07:28 +02:00
|
|
|
substitute ${./scripts/install-darwin-multi-user.sh} $TMPDIR/install-darwin-multi-user \
|
|
|
|
--subst-var-by nix ${toplevel} \
|
|
|
|
--subst-var-by cacert ${cacert}
|
2017-07-09 18:38:32 +02:00
|
|
|
|
2018-02-20 12:33:32 +01:00
|
|
|
if type -p shellcheck; then
|
|
|
|
shellcheck -e SC1090 $TMPDIR/install
|
|
|
|
shellcheck -e SC1091,SC2002 $TMPDIR/install-darwin-multi-user
|
|
|
|
fi
|
2017-07-09 18:38:32 +02:00
|
|
|
|
2012-05-23 00:36:54 +02:00
|
|
|
chmod +x $TMPDIR/install
|
2017-07-09 19:07:28 +02:00
|
|
|
chmod +x $TMPDIR/install-darwin-multi-user
|
2014-02-10 16:35:59 +01:00
|
|
|
dir=nix-${version}-${system}
|
|
|
|
fn=$out/$dir.tar.bz2
|
2012-05-23 00:36:54 +02:00
|
|
|
mkdir -p $out/nix-support
|
|
|
|
echo "file binary-dist $fn" >> $out/nix-support/hydra-build-products
|
|
|
|
tar cvfj $fn \
|
2014-02-10 16:35:59 +01:00
|
|
|
--owner=0 --group=0 --mode=u+rw,uga+r \
|
|
|
|
--absolute-names \
|
|
|
|
--hard-dereference \
|
|
|
|
--transform "s,$TMPDIR/install,$dir/install," \
|
|
|
|
--transform "s,$TMPDIR/reginfo,$dir/.reginfo," \
|
|
|
|
--transform "s,$NIX_STORE,$dir/store,S" \
|
2018-03-26 14:14:53 +02:00
|
|
|
$TMPDIR/install $TMPDIR/install-darwin-multi-user $TMPDIR/reginfo \
|
|
|
|
$(cat ${installerClosureInfo}/store-paths)
|
2013-03-15 13:18:49 +01:00
|
|
|
'');
|
2012-05-23 00:36:54 +02:00
|
|
|
|
2009-09-17 19:44:13 +02:00
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
coverage =
|
2018-03-20 14:55:47 +01:00
|
|
|
with pkgs;
|
|
|
|
|
|
|
|
with import ./release-common.nix { inherit pkgs; };
|
2008-12-04 16:25:28 +01:00
|
|
|
|
|
|
|
releaseTools.coverageAnalysis {
|
|
|
|
name = "nix-build";
|
|
|
|
src = tarball;
|
|
|
|
|
2018-03-20 14:55:47 +01:00
|
|
|
buildInputs = buildDeps;
|
2008-12-04 16:25:28 +01:00
|
|
|
|
|
|
|
configureFlags = ''
|
2011-12-22 11:58:27 +01:00
|
|
|
--disable-init-state
|
2008-12-04 16:25:28 +01:00
|
|
|
'';
|
|
|
|
|
2012-03-19 17:05:42 +01:00
|
|
|
dontInstall = false;
|
|
|
|
|
2012-05-12 05:30:47 +02:00
|
|
|
doInstallCheck = true;
|
2012-08-27 17:28:48 +02:00
|
|
|
|
2018-03-20 14:55:47 +01:00
|
|
|
lcovFilter = [ "*/boost/*" "*-tab.*" "*/nlohmann/*" "*/linenoise/*" ];
|
2008-12-04 16:25:28 +01:00
|
|
|
|
|
|
|
# We call `dot', and even though we just use it to
|
|
|
|
# syntax-check generated dot files, it still requires some
|
|
|
|
# fonts. So provide those.
|
|
|
|
FONTCONFIG_FILE = texFunctions.fontsConf;
|
|
|
|
};
|
|
|
|
|
2012-08-27 17:28:48 +02:00
|
|
|
|
2018-03-22 14:15:46 +01:00
|
|
|
rpm_fedora27i386 = makeRPM_i686 (diskImageFuns: diskImageFuns.fedora27i386) [ ];
|
|
|
|
rpm_fedora27x86_64 = makeRPM_x86_64 (diskImageFunsFun: diskImageFunsFun.fedora27x86_64) [ ];
|
2014-11-20 13:26:10 +01:00
|
|
|
|
|
|
|
|
2017-09-14 18:56:33 +02:00
|
|
|
#deb_debian8i386 = makeDeb_i686 (diskImageFuns: diskImageFuns.debian8i386) [ "libsodium-dev" ] [ "libsodium13" ];
|
|
|
|
#deb_debian8x86_64 = makeDeb_x86_64 (diskImageFunsFun: diskImageFunsFun.debian8x86_64) [ "libsodium-dev" ] [ "libsodium13" ];
|
2016-04-29 17:11:51 +02:00
|
|
|
|
2018-03-22 14:15:46 +01:00
|
|
|
deb_ubuntu1710i386 = makeDeb_i686 (diskImageFuns: diskImageFuns.ubuntu1710i386) [ ] [ "libsodium18" ];
|
|
|
|
deb_ubuntu1710x86_64 = makeDeb_x86_64 (diskImageFuns: diskImageFuns.ubuntu1710x86_64) [ ] [ "libsodium18" "libboost-context1.62.0" ];
|
2008-12-04 16:25:28 +01:00
|
|
|
|
|
|
|
|
2011-10-11 15:06:59 +02:00
|
|
|
# System tests.
|
2014-11-18 14:49:42 +01:00
|
|
|
tests.remoteBuilds = (import ./tests/remote-builds.nix rec {
|
2017-12-22 11:33:34 +01:00
|
|
|
inherit nixpkgs;
|
2013-03-25 21:59:11 +01:00
|
|
|
nix = build.x86_64-linux; system = "x86_64-linux";
|
2014-09-05 11:49:35 +02:00
|
|
|
});
|
2011-10-11 15:58:47 +02:00
|
|
|
|
2014-11-18 14:49:42 +01:00
|
|
|
tests.nix-copy-closure = (import ./tests/nix-copy-closure.nix rec {
|
2017-12-22 11:33:34 +01:00
|
|
|
inherit nixpkgs;
|
2013-03-25 21:59:11 +01:00
|
|
|
nix = build.x86_64-linux; system = "x86_64-linux";
|
2014-09-05 11:49:35 +02:00
|
|
|
});
|
2011-10-11 15:06:59 +02:00
|
|
|
|
2017-12-12 14:31:31 +01:00
|
|
|
tests.setuid = pkgs.lib.genAttrs
|
2018-02-07 14:15:20 +01:00
|
|
|
["i686-linux" "x86_64-linux"]
|
2017-12-12 14:31:31 +01:00
|
|
|
(system:
|
|
|
|
import ./tests/setuid.nix rec {
|
2018-02-07 14:12:15 +01:00
|
|
|
inherit nixpkgs;
|
2017-12-12 14:31:31 +01:00
|
|
|
nix = build.${system}; inherit system;
|
|
|
|
});
|
2017-05-29 14:19:11 +02:00
|
|
|
|
2014-11-18 14:49:42 +01:00
|
|
|
tests.binaryTarball =
|
2017-12-22 11:33:34 +01:00
|
|
|
with import nixpkgs { system = "x86_64-linux"; };
|
2014-11-18 14:49:42 +01:00
|
|
|
vmTools.runInLinuxImage (runCommand "nix-binary-tarball-test"
|
|
|
|
{ diskImage = vmTools.diskImages.ubuntu1204x86_64;
|
|
|
|
}
|
|
|
|
''
|
|
|
|
useradd -m alice
|
|
|
|
su - alice -c 'tar xf ${binaryTarball.x86_64-linux}/*.tar.*'
|
2016-05-31 15:16:21 +02:00
|
|
|
mkdir /dest-nix
|
|
|
|
mount -o bind /dest-nix /nix # Provide a writable /nix.
|
2014-11-18 14:49:42 +01:00
|
|
|
chown alice /nix
|
|
|
|
su - alice -c '_NIX_INSTALLER_TEST=1 ./nix-*/install'
|
|
|
|
su - alice -c 'nix-store --verify'
|
2016-05-31 15:16:21 +02:00
|
|
|
su - alice -c 'PAGER= nix-store -qR ${build.x86_64-linux}'
|
2014-11-18 18:40:47 +01:00
|
|
|
mkdir -p $out/nix-support
|
|
|
|
touch $out/nix-support/hydra-build-products
|
2016-05-31 15:16:21 +02:00
|
|
|
umount /nix
|
2014-11-18 14:49:42 +01:00
|
|
|
''); # */
|
|
|
|
|
2016-01-19 21:10:32 +01:00
|
|
|
tests.evalNixpkgs =
|
2017-12-22 11:33:34 +01:00
|
|
|
import (nixpkgs + "/pkgs/top-level/make-tarball.nix") {
|
2016-01-19 21:10:32 +01:00
|
|
|
inherit nixpkgs;
|
|
|
|
inherit pkgs;
|
|
|
|
nix = build.x86_64-linux;
|
|
|
|
officialRelease = false;
|
|
|
|
};
|
|
|
|
|
|
|
|
tests.evalNixOS =
|
|
|
|
pkgs.runCommand "eval-nixos" { buildInputs = [ build.x86_64-linux ]; }
|
|
|
|
''
|
|
|
|
export NIX_STATE_DIR=$TMPDIR
|
|
|
|
nix-store --init
|
|
|
|
|
|
|
|
nix-instantiate ${nixpkgs}/nixos/release-combined.nix -A tested --dry-run
|
|
|
|
|
|
|
|
touch $out
|
|
|
|
'';
|
|
|
|
|
2013-10-23 11:52:25 +02:00
|
|
|
|
|
|
|
# Aggregate job containing the release-critical jobs.
|
|
|
|
release = pkgs.releaseTools.aggregate {
|
|
|
|
name = "nix-${tarball.version}";
|
|
|
|
meta.description = "Release-critical builds";
|
|
|
|
constituents =
|
|
|
|
[ tarball
|
|
|
|
build.i686-linux
|
2014-10-31 08:58:19 +01:00
|
|
|
build.x86_64-darwin
|
2013-10-23 11:52:25 +02:00
|
|
|
build.x86_64-linux
|
|
|
|
binaryTarball.i686-linux
|
2014-10-31 08:58:19 +01:00
|
|
|
binaryTarball.x86_64-darwin
|
2013-10-23 11:52:25 +02:00
|
|
|
binaryTarball.x86_64-linux
|
2014-11-18 14:49:42 +01:00
|
|
|
tests.remoteBuilds
|
|
|
|
tests.nix-copy-closure
|
|
|
|
tests.binaryTarball
|
2016-01-19 21:10:32 +01:00
|
|
|
tests.evalNixpkgs
|
|
|
|
tests.evalNixOS
|
2013-10-23 11:52:25 +02:00
|
|
|
];
|
|
|
|
};
|
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2008-12-04 18:54:14 +01:00
|
|
|
makeRPM_i686 = makeRPM "i686-linux";
|
|
|
|
makeRPM_x86_64 = makeRPM "x86_64-linux";
|
|
|
|
|
2012-08-27 17:28:48 +02:00
|
|
|
makeRPM =
|
2015-02-10 11:33:07 +01:00
|
|
|
system: diskImageFun: extraPackages:
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2017-12-22 11:33:34 +01:00
|
|
|
with import nixpkgs { inherit system; };
|
2008-12-04 16:25:28 +01:00
|
|
|
|
|
|
|
releaseTools.rpmBuild rec {
|
2012-09-13 23:23:12 +02:00
|
|
|
name = "nix-rpm";
|
2010-03-10 14:07:37 +01:00
|
|
|
src = jobs.tarball;
|
2011-08-08 16:06:10 +02:00
|
|
|
diskImage = (diskImageFun vmTools.diskImageFuns)
|
2015-02-10 11:33:07 +01:00
|
|
|
{ extraPackages =
|
2018-03-22 14:15:46 +01:00
|
|
|
[ "sqlite" "sqlite-devel" "bzip2-devel" "libcurl-devel" "openssl-devel" "xz-devel" "libseccomp-devel" "libsodium-devel" "boost-devel" ]
|
2015-02-10 11:33:07 +01:00
|
|
|
++ extraPackages; };
|
2018-01-05 01:44:32 +01:00
|
|
|
# At most 2047MB can be simulated in qemu-system-i386
|
|
|
|
memSize = 2047;
|
2014-11-20 13:26:10 +01:00
|
|
|
meta.schedulingPriority = 50;
|
2012-05-01 22:31:56 +02:00
|
|
|
postRPMInstall = "cd /tmp/rpmout/BUILD/nix-* && make installcheck";
|
2017-02-22 13:54:11 +01:00
|
|
|
#enableParallelBuilding = true;
|
2008-12-04 16:25:28 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2008-12-04 18:54:14 +01:00
|
|
|
makeDeb_i686 = makeDeb "i686-linux";
|
|
|
|
makeDeb_x86_64 = makeDeb "x86_64-linux";
|
2012-08-27 17:28:48 +02:00
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
makeDeb =
|
2016-04-29 17:11:51 +02:00
|
|
|
system: diskImageFun: extraPackages: extraDebPackages:
|
2008-12-04 16:25:28 +01:00
|
|
|
|
2017-12-22 11:33:34 +01:00
|
|
|
with import nixpkgs { inherit system; };
|
2008-12-04 16:25:28 +01:00
|
|
|
|
|
|
|
releaseTools.debBuild {
|
|
|
|
name = "nix-deb";
|
2010-03-10 14:07:37 +01:00
|
|
|
src = jobs.tarball;
|
2011-08-08 15:19:00 +02:00
|
|
|
diskImage = (diskImageFun vmTools.diskImageFuns)
|
2015-06-02 13:14:31 +02:00
|
|
|
{ extraPackages =
|
2018-03-22 14:15:46 +01:00
|
|
|
[ "libsqlite3-dev" "libbz2-dev" "libcurl-dev" "libcurl3-nss" "libssl-dev" "liblzma-dev" "libseccomp-dev" "libsodium-dev" "libboost-all-dev" ]
|
2015-06-02 13:14:31 +02:00
|
|
|
++ extraPackages; };
|
2018-03-22 14:15:46 +01:00
|
|
|
memSize = 2047;
|
2014-11-20 13:26:10 +01:00
|
|
|
meta.schedulingPriority = 50;
|
2016-04-29 17:11:51 +02:00
|
|
|
postInstall = "make installcheck";
|
2009-04-02 10:16:15 +02:00
|
|
|
configureFlags = "--sysconfdir=/etc";
|
2015-06-17 10:33:51 +02:00
|
|
|
debRequires =
|
2017-06-01 14:28:21 +02:00
|
|
|
[ "curl" "libsqlite3-0" "libbz2-1.0" "bzip2" "xz-utils" "libssl1.0.0" "liblzma5" "libseccomp2" ]
|
2016-04-29 17:11:51 +02:00
|
|
|
++ extraDebPackages;
|
2014-02-06 14:21:14 +01:00
|
|
|
debMaintainer = "Eelco Dolstra <eelco.dolstra@logicblox.com>";
|
2012-05-12 05:30:47 +02:00
|
|
|
doInstallCheck = true;
|
2017-02-22 13:54:11 +01:00
|
|
|
#enableParallelBuilding = true;
|
2008-11-26 02:13:29 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2008-12-04 16:25:28 +01:00
|
|
|
in jobs
|