From 13b37242232c2305cdcf2d62570b3fd24c53bc5c Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Fri, 20 Sep 2019 13:16:06 -0400
Subject: [PATCH] Factor ZKAPAuthorizer source derivation out for easier reuse

Also bump the version being used.  This will be important in a minute.
---
 nixos/pkgs/zkapauthorizer-repo.nix |  7 +++++++
 nixos/pkgs/zkapauthorizer.nix      | 13 +++----------
 2 files changed, 10 insertions(+), 10 deletions(-)
 create mode 100644 nixos/pkgs/zkapauthorizer-repo.nix

diff --git a/nixos/pkgs/zkapauthorizer-repo.nix b/nixos/pkgs/zkapauthorizer-repo.nix
new file mode 100644
index 00000000..dc50d589
--- /dev/null
+++ b/nixos/pkgs/zkapauthorizer-repo.nix
@@ -0,0 +1,7 @@
+{ fetchFromGitHub }:
+fetchFromGitHub {
+  owner = "PrivateStorageio";
+  repo = "ZKAPAuthorizer";
+  rev = "36dd4c2cffa2e9df651dda4c9ac8977bafe2ed64";
+  sha256 = "sha256:1i5nli73gk56r5brmimcd97dkf7wd4mf6viw4vbcssa7xj6s84af";
+}
diff --git a/nixos/pkgs/zkapauthorizer.nix b/nixos/pkgs/zkapauthorizer.nix
index 21c0a55b..fe12cb60 100644
--- a/nixos/pkgs/zkapauthorizer.nix
+++ b/nixos/pkgs/zkapauthorizer.nix
@@ -1,12 +1,5 @@
-{ pkgs, fetchFromGitHub, tahoe-lafs }:
+{ fetchFromGitHub, python27Packages }:
 let
-  src = fetchFromGitHub
-  { owner = "PrivateStorageio";
-    repo = "ZKAPAuthorizer";
-    rev = "a14b38f39e48d1560ea10ec26fffad6ce50fd00a";
-    sha256 = "1v81l0ylx8r8xflhi16m8hb1dm3rlzyfrldiknvggqkyi5psdja4";
-  };
+  zkapauthorizer = import ./zkapauthorizer-repo.nix { inherit fetchFromGitHub; };
 in
-pkgs.python27Packages.callPackage "${src}/zkapauthorizer.nix"
-{ inherit tahoe-lafs;
-}
+  python27Packages.callPackage "${zkapauthorizer}/zkapauthorizer.nix" { }
-- 
GitLab