summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2017-11-24 15:20:52 +0200
committerTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2017-11-26 11:13:20 +0200
commitf689a6d1c6796c4a4f116ffec6c4624379e04bc9 (patch)
tree635c7ee94a0cd6fea425319d088c83ec52ac6dcb /pkgs/development/libraries
parentf83bb7d1eafd6ee0aa0d42c360c1a9026366e264 (diff)
downloadnixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.tar
nixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.tar.gz
nixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.tar.bz2
nixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.tar.lz
nixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.tar.xz
nixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.tar.zst
nixpkgs-f689a6d1c6796c4a4f116ffec6c4624379e04bc9.zip
snappy: 1.1.4 -> 1.1.7
Fixes build on ARM
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/snappy/default.nix20
1 files changed, 12 insertions, 8 deletions
diff --git a/pkgs/development/libraries/snappy/default.nix b/pkgs/development/libraries/snappy/default.nix
index c5e52124cee..5ce636e6f0c 100644
--- a/pkgs/development/libraries/snappy/default.nix
+++ b/pkgs/development/libraries/snappy/default.nix
@@ -1,24 +1,28 @@
-{ stdenv, fetchurl, pkgconfig }:
+{ stdenv, fetchFromGitHub, cmake }:
 
 stdenv.mkDerivation rec {
   name = "snappy-${version}";
-  version = "1.1.4";
+  version = "1.1.7";
 
-  src = fetchurl {
-    url = "http://github.com/google/snappy/releases/download/${version}/"
-        + "snappy-${version}.tar.gz";
-    sha256 = "0mq0nz8gbi1sp3y6xcg0a6wbvnd6gc717f3vh2xrjmfj5w9gwjqk";
+  src = fetchFromGitHub {
+    owner = "google";
+    repo = "snappy";
+    rev = "${version}";
+    sha256 = "1x7r8sjmdqlqjz0xfiwdyrqpgaj5yrvrgb28ivgpvnxgar5qv6m2";
   };
 
-  outputs = [ "out" "dev" "doc" ];
+  outputs = [ "out" "dev" ];
 
-  nativeBuildInputs = [ pkgconfig ];
+  nativeBuildInputs = [ cmake ];
 
   # -DNDEBUG for speed
   configureFlags = [ "CXXFLAGS=-DNDEBUG" ];
 
   # SIGILL on darwin
   doCheck = !stdenv.isDarwin;
+  checkPhase = ''
+    (cd .. && ./build/snappy_unittest)
+  '';
 
   meta = with stdenv.lib; {
     homepage = https://google.github.io/snappy/;