From 4c1e9ffd12fc5d40cfbaca40346f3d81f4259c71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= <vcunat@gmail.com>
Date: Mon, 18 Jan 2016 18:45:03 +0100
Subject: [PATCH] gmock: refactor source

---
 pkgs/development/libraries/gmock/default.nix | 18 ++++++++++--------
 pkgs/development/libraries/gmock/source.nix  | 20 --------------------
 2 files changed, 10 insertions(+), 28 deletions(-)
 delete mode 100644 pkgs/development/libraries/gmock/source.nix

diff --git a/pkgs/development/libraries/gmock/default.nix b/pkgs/development/libraries/gmock/default.nix
index 23a7ef43625c..926832dbada6 100644
--- a/pkgs/development/libraries/gmock/default.nix
+++ b/pkgs/development/libraries/gmock/default.nix
@@ -1,11 +1,13 @@
-{ stdenv, cmake, callPackage }:
-let
-  source = callPackage ./source.nix { };
-in
-stdenv.mkDerivation rec {
-  name = "gmock-${source.version}";
+{ stdenv, cmake, fetchzip }:
 
-  src = source;
+stdenv.mkDerivation rec {
+  name = "gmock-${version}";
+  version = "1.7.0";
+
+  src = fetchzip {
+    url = "https://googlemock.googlecode.com/files/gmock-${version}.zip";
+    sha256 = "04n9p6pf3mrqsabrsncv32d3fqvd86zmcdq3gyni7liszgfk0paz";
+  };
 
   buildInputs = [ cmake ];
 
@@ -28,5 +30,5 @@ stdenv.mkDerivation rec {
     maintainers = [ stdenv.lib.maintainers.auntie ];
   };
 
-  passthru = { inherit source; };
+  passthru = { source = src; };
 }
diff --git a/pkgs/development/libraries/gmock/source.nix b/pkgs/development/libraries/gmock/source.nix
deleted file mode 100644
index c40a7cc5d4da..000000000000
--- a/pkgs/development/libraries/gmock/source.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ fetchzip, stdenv, unzip, ... }:
-
-stdenv.mkDerivation rec {
-  name = "gmock-src-${version}";
-  version = "1.7.0";
-
-  src = fetchzip {
-    url = "https://googlemock.googlecode.com/files/gmock-${version}.zip";
-    sha256="04n9p6pf3mrqsabrsncv32d3fqvd86zmcdq3gyni7liszgfk0paz";
-  };
-
-  buildInputs = [ unzip ];
-
-  installPhase = ''
-    mkdir $out
-    cp -r * $out
-  '';
-
-  passthru = { inherit version; };
-}