summary refs log tree commit diff
path: root/pkgs/servers/xmpp/openfire
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-08-03 17:08:52 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-08-03 17:08:52 +0000
commitc4216c4abaf2775e1697e0b887a0f9905a6e2fff (patch)
tree7411d1ae11c4f68164083c0162326b91d7598793 /pkgs/servers/xmpp/openfire
parent407b3e2e0d776537248707f1e5608c1e4abd2ed5 (diff)
downloadnixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.tar
nixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.tar.gz
nixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.tar.bz2
nixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.tar.lz
nixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.tar.xz
nixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.tar.zst
nixpkgs-c4216c4abaf2775e1697e0b887a0f9905a6e2fff.zip
Updated OpenFire
svn path=/nixpkgs/trunk/; revision=12470
Diffstat (limited to 'pkgs/servers/xmpp/openfire')
-rw-r--r--pkgs/servers/xmpp/openfire/3.5.2.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/servers/xmpp/openfire/3.5.2.nix b/pkgs/servers/xmpp/openfire/3.5.2.nix
new file mode 100644
index 00000000000..242ca6ea98f
--- /dev/null
+++ b/pkgs/servers/xmpp/openfire/3.5.2.nix
@@ -0,0 +1,34 @@
+args : with args; with builderDefs {src="";} null;
+  let localDefs = builderDefs (rec {
+    src = /* put a fetchurl here */
+    fetchurl {
+      url = http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_5_2.tar.gz;
+      sha256 = "13xzwl8kc8i8xgdv7fpwgkj1wjhzagx4b03fkkj2hcfgdkp1978q";
+    };
+
+    buildInputs = [jre];
+    configureFlags = [];
+
+    installPhase = FullDepEntry (''
+      sed -e 's@\(common_jvm_locations\)=.*@\1${jre}@' -i bin/openfire
+      cp -r . $out
+      rm -r $out/logs
+      mv $out/conf $out/conf.inst
+      ln -s /var/log/openfire $out/logs
+      ln -s /etc/openfire $out/conf
+    '') 
+    ["minInit" "doUnpack" "addInputs"];
+  }) null; /* null is a terminator for sumArgs */
+  in with localDefs;
+stdenv.mkDerivation rec {
+  name = "openfire-"+version;
+  builder = writeScript (name + "-builder")
+    (textClosure localDefs 
+      [ installPhase doForceShare doPropagate]);
+  meta = {
+    description = "
+    XMPP server in Java.
+";
+		inherit src;
+  };
+}