about summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2015-10-26 12:57:21 +0100
committerDomen Kožar <domen@dev.si>2015-10-26 12:57:27 +0100
commit8f977608f483c78995fbd898e35bef170d590e67 (patch)
tree2fe822c3d22b5baedd6a7e0d93972205ad838efb /pkgs/development/tools
parentfaa7561a664cec5d846315120b181802c9428d5c (diff)
downloadnixlib-8f977608f483c78995fbd898e35bef170d590e67.tar
nixlib-8f977608f483c78995fbd898e35bef170d590e67.tar.gz
nixlib-8f977608f483c78995fbd898e35bef170d590e67.tar.bz2
nixlib-8f977608f483c78995fbd898e35bef170d590e67.tar.lz
nixlib-8f977608f483c78995fbd898e35bef170d590e67.tar.xz
nixlib-8f977608f483c78995fbd898e35bef170d590e67.tar.zst
nixlib-8f977608f483c78995fbd898e35bef170d590e67.zip
add sslmate: easy to buy, deploy, and manage your SSL certs
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/sslmate/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/tools/sslmate/default.nix b/pkgs/development/tools/sslmate/default.nix
new file mode 100644
index 000000000000..e951f55daeac
--- /dev/null
+++ b/pkgs/development/tools/sslmate/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, perlPackages, perl, makeWrapper, openssl }:
+
+stdenv.mkDerivation rec {
+  name = "sslmate-1.5.0";
+
+  src = fetchurl {
+    url = "https://packages.sslmate.com/other/${name}.tar.gz";
+    sha256 = "1vxdkydwww4awi6ishvq68jvlj6vkbfw7pin1cdqpl84vs9q7ycg";
+  };
+
+  makeFlags = "PREFIX=$(out)";
+
+  buildInputs = [ perl makeWrapper ];
+
+  postInstall = ''
+    wrapProgram $out/bin/sslmate --prefix PERL5LIB : \
+      "${with perlPackages; stdenv.lib.makePerlPath [
+        URI
+        JSONPP
+        TermReadKey
+      ]}" \
+      --prefix PATH : "${openssl}/bin"
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = "https://sslmate.com";
+    maintainers = maintainers.iElectric;
+    description = "Easy to buy, deploy, and manage your SSL certs";
+    platforms = platforms.unix;
+    license = licenses.mit; # X11
+  };
+}