diff options
author | Shea Levy <shea@shealevy.com> | 2013-04-11 14:42:32 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2013-04-11 14:42:32 -0400 |
commit | 1c2565a8ef75b6513e361a4b974f2b64070f5b02 (patch) | |
tree | 5c23bbf6e7caaefe3fa08a5f66ad1dc2ac272254 /pkgs/applications/networking/instant-messengers/hipchat | |
parent | 106584d5232585c40eb268125faf87f5a62625a8 (diff) | |
download | nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.tar nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.tar.gz nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.tar.bz2 nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.tar.lz nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.tar.xz nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.tar.zst nixlib-1c2565a8ef75b6513e361a4b974f2b64070f5b02.zip |
Add hipchat messaging client
Signed-off-by: Shea Levy <shea@shealevy.com>
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/hipchat')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/hipchat/default.nix | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/hipchat/default.nix b/pkgs/applications/networking/instant-messengers/hipchat/default.nix new file mode 100644 index 000000000000..b202a0f09db8 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/hipchat/default.nix @@ -0,0 +1,63 @@ +{ stdenv +, fetchurl +, libtool +, libXext +, libSM +, libICE +, libX11 +, libXft +, libXau +, libXdmcp +, libXrender +, freetype +, fontconfig +, openssl +}: + +let + version = "1.94.407"; + + rpath = stdenv.lib.makeSearchPath "lib" [ + stdenv.glibc + stdenv.gcc.gcc + libtool + libXext + libSM + libICE + libX11 + libXft + libXau + libXdmcp + libXrender + freetype + fontconfig + openssl + ]; + + src = fetchurl { + url = "http://downloads.hipchat.com/linux/arch/hipchat-${version}-i686.pkg.tar.xz"; + sha256 = "0kyjpa2ir066zqkvs1zmnx6kvl8v4jfl8h7bw110cgigwmiplk7k"; + }; +in stdenv.mkDerivation { + name = "hipchat-${version}"; + + buildCommand = '' + tar xf ${src} + mkdir -p $out + mv opt/HipChat/lib $out + mv opt/HipChat/bin $out + mv usr/share $out + patchShebangs $out/bin + for file in $(find $out/lib -type f); do + patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux.so.2 $file || true + patchelf --set-rpath ${rpath}:$out/lib $file || true + done + ''; + + meta = { + description = "HipChat Desktop Client"; + homepage = http://www.hipchat.com; + license = stdenv.lib.licenses.proprietary; + platforms = [ "i686-linux" "x86_64-linux" ]; + }; +} |