From c4216c4abaf2775e1697e0b887a0f9905a6e2fff Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 3 Aug 2008 17:08:52 +0000 Subject: [PATCH] Updated OpenFire svn path=/nixpkgs/trunk/; revision=12470 --- pkgs/servers/xmpp/openfire/3.5.2.nix | 34 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 pkgs/servers/xmpp/openfire/3.5.2.nix 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 000000000000..242ca6ea98f6 --- /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; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 378f534b8654..6e8f9d0f5201 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4606,7 +4606,7 @@ let pkgs = rec { inherit fetchurl stdenv openssh; }; - openfireFun = lib.sumArgs (selectVersion ../servers/xmpp/openfire "3.4.5") { + openfireFun = lib.sumArgs (selectVersion ../servers/xmpp/openfire "3.5.2") { inherit builderDefs jre; };