summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/development/libraries/folly/105.patch22
-rw-r--r--pkgs/development/libraries/folly/default.nix18
2 files changed, 9 insertions, 31 deletions
diff --git a/pkgs/development/libraries/folly/105.patch b/pkgs/development/libraries/folly/105.patch
deleted file mode 100644
index bfc92b39ae3..00000000000
--- a/pkgs/development/libraries/folly/105.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 30b8bb70e0fdcc0b85abbfebf43ed9f127db5248 Mon Sep 17 00:00:00 2001
-From: Johnny Robeson <johnny@localmomentum.net>
-Date: Mon, 1 Dec 2014 23:26:27 -0500
-Subject: [PATCH] include gflags header in SSLSessionCacheManager
-
-this is one way to solve #104
----
- folly/experimental/wangle/ssl/SSLSessionCacheManager.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/folly/experimental/wangle/ssl/SSLSessionCacheManager.cpp b/folly/experimental/wangle/ssl/SSLSessionCacheManager.cpp
-index fc339a1..ca18242 100644
---- folly/experimental/wangle/ssl/SSLSessionCacheManager.cpp
-+++ folly/experimental/wangle/ssl/SSLSessionCacheManager.cpp
-@@ -7,6 +7,7 @@
-  *  of patent rights can be found in the PATENTS file in the same directory.
-  *
-  */
-+#include <gflags/gflags.h>
- #include <folly/experimental/wangle/ssl/SSLSessionCacheManager.h>
- 
- #include <folly/experimental/wangle/ssl/SSLCacheProvider.h>
diff --git a/pkgs/development/libraries/folly/default.nix b/pkgs/development/libraries/folly/default.nix
index 66d4f73096b..e2ac798d203 100644
--- a/pkgs/development/libraries/folly/default.nix
+++ b/pkgs/development/libraries/folly/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchgit, autoreconfHook, boost, libevent, double_conversion, glog
+{ stdenv, fetchFromGitHub, autoreconfHook, boost, libevent, double_conversion, glog
 , google-gflags, python, libiberty, openssl }:
 
 stdenv.mkDerivation rec {
-  name = "folly-17";
-
-  src = fetchgit {
-    url = "https://github.com/facebook/folly";
-    rev = "2c2d5777cd2551397a920007589fd3adba6cb7ab";
-    sha256 = "13mfnv04ckkr2syigaaxrbaxmfiwqvn0a7fjxvdi6dii3fx81rsx";
+  version = "0.22.0";
+  name = "folly-${version}";
+
+  src = fetchFromGitHub {
+    owner = "facebook";
+    repo = "folly";
+    rev = "v${version}";
+    sha256 = "12p7vbx73jmhf772nbqvd8imw4ihpi16cw6cwxq459r7qds4n0ca";
   };
 
-  patches = [ ./105.patch ];
-
   buildInputs = [ libiberty boost.lib libevent double_conversion glog google-gflags openssl ];
 
   nativeBuildInputs = [ autoreconfHook python boost ];