From 68350c5b9ff4118d56fec191b476a4f29d1f12eb Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@gmail.com>
Date: Wed, 6 May 2015 10:53:01 -0500
Subject: [PATCH] add signon

---
 pkgs/development/libraries/signon/default.nix | 24 +++++++++++++++++++
 pkgs/top-level/all-packages.nix               |  2 ++
 2 files changed, 26 insertions(+)
 create mode 100644 pkgs/development/libraries/signon/default.nix

diff --git a/pkgs/development/libraries/signon/default.nix b/pkgs/development/libraries/signon/default.nix
new file mode 100644
index 00000000000..0bafb42e2c5
--- /dev/null
+++ b/pkgs/development/libraries/signon/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, doxygen, qt5 }:
+
+stdenv.mkDerivation rec {
+  name = "signon-8.56";
+  src = fetchurl {
+    url = "https://accounts-sso.googlecode.com/files/${name}.tar.bz2";
+    sha256 = "00kwysm7bga0bycclkcyslsa6aahcn98drm125l6brzhigc7qxa8";
+  };
+
+  buildInputs = [ qt5.base ];
+  nativeBuildInputs = [ doxygen ];
+
+  configurePhase = ''
+    qmake PREFIX=$out LIBDIR=$out/lib CMAKE_CONFIG_PATH=$out/lib/cmake/SignOnQt5
+  '';
+
+  postInstall = ''
+    mv $out/lib/cmake/SignOnQt5/SignOnQtConfig.cmake \
+      $out/lib/cmake/SignOnQt5/SignOnQt5Config.cmake
+    mv $out/lib/cmake/SignOnQt5/SignOnQtConfigVersion.cmake \
+      $out/lib/cmake/SignOnQt5/SignOnQt5ConfigVersion.cmake
+  '';
+
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2a39a1d8381..65c55adbf2d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7709,6 +7709,8 @@ let
 
   soundtouch = callPackage ../development/libraries/soundtouch {};
 
+  signon = callPackage ../development/libraries/signon { };
+
   spandsp = callPackage ../development/libraries/spandsp {};
 
   spatialite_tools = callPackage ../development/libraries/spatialite-tools { };