summary refs log tree commit diff
path: root/pkgs/development/libraries/librsync
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2017-06-26 03:46:06 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2017-06-26 03:48:41 +0200
commitedf5cbdc33cec8c473160a660cf98b729c285d80 (patch)
tree4169086c4e6fb498b7af2403fb659650bf6c65f0 /pkgs/development/libraries/librsync
parent1a7f330335c3fb17b3c41d043ca94306584e095e (diff)
downloadnixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.tar
nixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.tar.gz
nixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.tar.bz2
nixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.tar.lz
nixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.tar.xz
nixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.tar.zst
nixpkgs-edf5cbdc33cec8c473160a660cf98b729c285d80.zip
librsync: 1.0.0 -> 2.0.0
Diffstat (limited to 'pkgs/development/libraries/librsync')
-rw-r--r--pkgs/development/libraries/librsync/default.nix13
1 files changed, 5 insertions, 8 deletions
diff --git a/pkgs/development/libraries/librsync/default.nix b/pkgs/development/libraries/librsync/default.nix
index 2e3df7cf9e0..3409948f59e 100644
--- a/pkgs/development/libraries/librsync/default.nix
+++ b/pkgs/development/libraries/librsync/default.nix
@@ -1,21 +1,18 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, perl, zlib, bzip2, popt }:
+{ stdenv, fetchFromGitHub, cmake, perl, zlib, bzip2, popt }:
 
 stdenv.mkDerivation rec {
   name = "librsync-${version}";
-  version = "1.0.0";
+  version = "2.0.0";
 
   src = fetchFromGitHub {
     owner = "librsync";
     repo = "librsync";
     rev = "v${version}";
-    sha256 = "0rc2pksdd0mhdvk8y1yix71rf19wdx1lb2ryrkhi7vcy240rvgvc";
+    sha256 = "0yad7nkw6d8j824qkxrj008ak2wq6yw5p894sbhr35yc1wr5mki6";
   };
 
-  buildInputs = [ autoreconfHook perl zlib bzip2 popt ];
-
-  configureFlags = if stdenv.isCygwin then "--enable-static" else "--enable-shared";
-
-  CFLAGS = "-std=gnu89";
+  nativeBuildInputs = [ cmake ];
+  buildInputs = [ perl zlib bzip2 popt ];
 
   crossAttrs = {
     dontStrip = true;