summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorMartin Bravenboer <martin.bravenboer@logicblox.com>2004-08-24 11:38:40 +0000
committerMartin Bravenboer <martin.bravenboer@logicblox.com>2004-08-24 11:38:40 +0000
commit007765937b3e6b120516d7e88e48ea48b794ec19 (patch)
treeeaca2a30e06e5401b5d27122bcdb7052cd4da9fe /pkgs/servers
parentc70943c332edc8f0bfebce0729b823c0061eac36 (diff)
downloadnixlib-007765937b3e6b120516d7e88e48ea48b794ec19.tar
nixlib-007765937b3e6b120516d7e88e48ea48b794ec19.tar.gz
nixlib-007765937b3e6b120516d7e88e48ea48b794ec19.tar.bz2
nixlib-007765937b3e6b120516d7e88e48ea48b794ec19.tar.lz
nixlib-007765937b3e6b120516d7e88e48ea48b794ec19.tar.xz
nixlib-007765937b3e6b120516d7e88e48ea48b794ec19.tar.zst
nixlib-007765937b3e6b120516d7e88e48ea48b794ec19.zip
These Ants just keep getting better\!. Also added prelim. version of PostgreSQL.
svn path=/nixpkgs/trunk/; revision=1326
Diffstat (limited to 'pkgs/servers')
-rwxr-xr-xpkgs/servers/sql/postgresql/builder.sh8
-rw-r--r--pkgs/servers/sql/postgresql/default.nix18
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/builder.sh b/pkgs/servers/sql/postgresql/builder.sh
new file mode 100755
index 000000000000..c2e8e8a01f03
--- /dev/null
+++ b/pkgs/servers/sql/postgresql/builder.sh
@@ -0,0 +1,8 @@
+. $stdenv/setup
+
+configureFlags=""
+if test "$jdbcSupport"; then
+    configureFlags="--with-java $configureFlags"
+fi
+
+genericBuild
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix
new file mode 100644
index 000000000000..550cd4739197
--- /dev/null
+++ b/pkgs/servers/sql/postgresql/default.nix
@@ -0,0 +1,18 @@
+{stdenv, fetchurl, readline, jdbcSupport ? true, ant ? null}:
+
+assert jdbcSupport -> ant != null;
+
+stdenv.mkDerivation {
+  name = "postgresql-7.4.5";
+  builder = ./builder.sh;
+
+  src = fetchurl {
+    url = ftp://ftp2.nl.postgresql.org/mirror/postgresql/latest/postgresql-7.4.5.tar.bz2;
+    md5 = "97e750c8e69c208b75b6efedc5a36efb";
+  };
+
+  inherit jdbcSupport;
+  ant = if jdbcSupport then ant else null;
+
+  buildInputs = if jdbcSupport then [ant] else [];
+}