about summary refs log tree commit diff
path: root/pkgs/applications/networking/sync
diff options
context:
space:
mode:
authorSébastien Maret <sebastien.maret@icloud.com>2019-02-13 12:25:01 +0100
committerVincent Laporte <vbgl@users.noreply.github.com>2019-02-14 19:51:09 +0100
commit7bc350cc28c6c91840e82789a63c5b509f820b2d (patch)
treefe83446a6212cbd5605f6a11e3d0805637f69ca5 /pkgs/applications/networking/sync
parent0ac83f0857c2edfb79572361fb2673725ff762b3 (diff)
downloadnixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.tar
nixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.tar.gz
nixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.tar.bz2
nixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.tar.lz
nixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.tar.xz
nixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.tar.zst
nixlib-7bc350cc28c6c91840e82789a63c5b509f820b2d.zip
unison: 2.48.4 -> 2.51.2
Diffstat (limited to 'pkgs/applications/networking/sync')
-rw-r--r--pkgs/applications/networking/sync/unison/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/applications/networking/sync/unison/default.nix b/pkgs/applications/networking/sync/unison/default.nix
index ed48bce7b2e2..7862cc1e6e4f 100644
--- a/pkgs/applications/networking/sync/unison/default.nix
+++ b/pkgs/applications/networking/sync/unison/default.nix
@@ -1,20 +1,23 @@
-{stdenv, fetchurl, ocaml, lablgtk, fontschumachermisc, xset, makeWrapper, ncurses
+{stdenv, fetchFromGitHub, ocaml, lablgtk, fontschumachermisc, xset, makeWrapper, ncurses
 , enableX11 ? true}:
 
 stdenv.mkDerivation (rec {
 
-  name = "unison-2.48.4";
-  src = fetchurl {
-    url = "http://www.seas.upenn.edu/~bcpierce/unison/download/releases/stable/${name}.tar.gz";
-    sha256 = "30aa53cd671d673580104f04be3cf81ac1e20a2e8baaf7274498739d59e99de8";
+  name = "unison-${version}";
+  version = "2.51.2";
+  src = fetchFromGitHub {
+    owner = "bcpierce00";
+    repo = "unison";
+    rev = "v${version}";
+    sha256 = "1bykiyc0dc5pkw8x370qkg2kygq9pq7yqzsgczd3y13b6ivm4sdq";
   };
 
   buildInputs = [ ocaml makeWrapper ncurses ];
 
   preBuild = (if enableX11 then ''
-    sed -i "s|\(OCAMLOPT=.*\)$|\1 -I $(echo "${lablgtk}"/lib/ocaml/*/site-lib/lablgtk2)|" Makefile.OCaml
+    sed -i "s|\(OCAMLOPT=.*\)$|\1 -I $(echo "${lablgtk}"/lib/ocaml/*/site-lib/lablgtk2)|" src/Makefile.OCaml
   '' else "") + ''
-  echo -e '\ninstall:\n\tcp $(FSMONITOR)$(EXEC_EXT) $(INSTALLDIR)' >> fsmonitor/linux/Makefile
+  echo -e '\ninstall:\n\tcp $(FSMONITOR)$(EXEC_EXT) $(INSTALLDIR)' >> src/fsmonitor/linux/Makefile
   '';
 
   makeFlags = "INSTALLDIR=$(out)/bin/" + (if enableX11 then " UISTYLE=gtk2" else "")