diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2015-12-26 11:07:29 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-12-27 08:19:19 +0100 |
commit | 39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28 (patch) | |
tree | e3df23c9e67dfc62c509716c4e1d5ae31d0dd397 /pkgs/servers/mail/archiveopteryx/default.nix | |
parent | 5d03506df77885e1ac4a18236723d37663cf8709 (diff) | |
download | nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.tar nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.tar.gz nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.tar.bz2 nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.tar.lz nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.tar.xz nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.tar.zst nixpkgs-39c43bc6e22ac739952b5e2e45c1ad6e57ff9e28.zip |
archiveopteryx: improve install paths, parallel build
Diffstat (limited to 'pkgs/servers/mail/archiveopteryx/default.nix')
-rw-r--r-- | pkgs/servers/mail/archiveopteryx/default.nix | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/servers/mail/archiveopteryx/default.nix b/pkgs/servers/mail/archiveopteryx/default.nix index 8388d63d6b2..966f90c40f1 100644 --- a/pkgs/servers/mail/archiveopteryx/default.nix +++ b/pkgs/servers/mail/archiveopteryx/default.nix @@ -1,18 +1,24 @@ -{ stdenv, fetchurl, openssl, perl, zlib }: +{ stdenv, fetchurl, openssl, perl, zlib, jam }: stdenv.mkDerivation rec { version = "3.2.0"; name = "archiveopteryx-${version}"; + src = fetchurl { url = "http://archiveopteryx.org/download/${name}.tar.bz2"; sha256 = "0i0zg8di8nbh96qnyyr156ikwcsq1w9b2291bazm5whb351flmqx"; }; + + nativeBuildInputs = [ jam ]; buildInputs = [ openssl perl zlib ]; + + preConfigure = ''export PREFIX="$out" ''; + buildPhase = ''jam "-j$NIX_BUILD_CORES" ''; installPhase = '' - INSTALLROOT=$out make install - mkdir $out/bin - ln --symbolic $out/usr/local/archiveopteryx/sbin/* $out/bin/ - ln --symbolic $out/usr/local/archiveopteryx/bin/* $out/bin/ + jam install + mkdir -p "$out/share/doc/archiveopteryx" + mv -t "$out/share/doc/archiveopteryx/" "$out"/{bsd.txt,COPYING,README} ''; + meta = with stdenv.lib; { homepage = http://archiveopteryx.org/; description = "An advanced PostgreSQL-based IMAP/POP server"; |