diff --git a/lib/maintainers.nix b/lib/maintainers.nix index ba5bb6d98907..5dc8293ea2a6 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -201,6 +201,7 @@ phausmann = "Philipp Hausmann "; philandstuff = "Philip Potter "; phreedom = "Evgeny Egorochkin "; + phunehehe = "Hoang Xuan Phu "; pierron = "Nicolas B. Pierron "; piotr = "Piotr Pietraszkiewicz "; pjones = "Peter Jones "; diff --git a/pkgs/servers/mail/archiveopteryx/default.nix b/pkgs/servers/mail/archiveopteryx/default.nix new file mode 100644 index 000000000000..8388d63d6b28 --- /dev/null +++ b/pkgs/servers/mail/archiveopteryx/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, openssl, perl, zlib }: +stdenv.mkDerivation rec { + version = "3.2.0"; + name = "archiveopteryx-${version}"; + src = fetchurl { + url = "http://archiveopteryx.org/download/${name}.tar.bz2"; + sha256 = "0i0zg8di8nbh96qnyyr156ikwcsq1w9b2291bazm5whb351flmqx"; + }; + buildInputs = [ openssl perl zlib ]; + 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/ + ''; + meta = with stdenv.lib; { + homepage = http://archiveopteryx.org/; + description = "An advanced PostgreSQL-based IMAP/POP server"; + license = licenses.postgresql; + maintainers = [ maintainers.phunehehe ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 03b0090c314f..7916a533845f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8923,6 +8923,8 @@ let apacheHttpdPackages_2_2 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_2 pkgs.apacheHttpdPackages_2_2; apacheHttpdPackages_2_4 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_4 pkgs.apacheHttpdPackages_2_4; + archiveopteryx = callPackage ../servers/mail/archiveopteryx/default.nix { }; + cadvisor = callPackage ../servers/monitoring/cadvisor { }; cassandra_1_2 = callPackage ../servers/nosql/cassandra/1.2.nix { };