diff options
author | Kjartan Ovmilk <y.motara@ru.ac.za> | 2017-06-01 16:48:13 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-06-02 21:24:42 +0100 |
commit | 2bd5c13af5033e10366aa99060d81c533391ed8e (patch) | |
tree | df6892fc329958cf953a71cef1ec78d54e64a637 /pkgs/applications/networking/resilio-sync | |
parent | ad7bee4eb406b88c77cb53edbe9d4de44e7e692d (diff) | |
download | nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.tar nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.tar.gz nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.tar.bz2 nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.tar.lz nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.tar.xz nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.tar.zst nixlib-2bd5c13af5033e10366aa99060d81c533391ed8e.zip |
resilio-sync: init at 2.5.2
Diffstat (limited to 'pkgs/applications/networking/resilio-sync')
-rw-r--r-- | pkgs/applications/networking/resilio-sync/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/applications/networking/resilio-sync/default.nix b/pkgs/applications/networking/resilio-sync/default.nix new file mode 100644 index 000000000000..706bc7841ca6 --- /dev/null +++ b/pkgs/applications/networking/resilio-sync/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, ... }: + +let + arch = { + "x86_64-linux" = "x64"; + "i686-linux" = "i386"; + }.${stdenv.system}; + sha256s = { + "x86_64-linux" = "15gji5zqs1py92bpwvvq0r1spl0yynbrsnh4ajphwq17bqys3192"; + "i686-linux" = "1y67bd63b95va7g2676rgp2clvcy09pnmivy00r2w46y7kwwwbj8"; + }; + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.libc ]; +in + +stdenv.mkDerivation rec { + name = "resilio-sync-${version}"; + version = "2.5.2"; + + src = fetchurl { + urls = [ + "https://download-cdn.resilio.com/${version}/linux-${arch}/resilio-sync_${arch}.tar.gz" + ]; + sha256 = sha256s.${stdenv.system}; + }; + + dontStrip = true; # Don't strip, otherwise patching the rpaths breaks + sourceRoot = "."; + + installPhase = '' + install -D rslsync "$out/bin/rslsync" + patchelf --interpreter "$(< $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath} "$out/bin/rslsync" + ''; + + meta = { + description = "Automatically sync files via secure, distributed technology"; + homepage = https://www.resilio.com/; + license = stdenv.lib.licenses.unfreeRedistributable; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ domenkozar thoughtpolice cwoac ]; + }; +} |