vaultenv: init at 0.5.0
This commit is contained in:
parent
51eafbe028
commit
c3f6b53bb6
@ -686,6 +686,9 @@ self: super: {
|
||||
# It makes no sense to have intero-nix-shim in Hackage, so we publish it here only.
|
||||
intero-nix-shim = self.callPackage ../tools/haskell/intero-nix-shim {};
|
||||
|
||||
# vaultenv is not available from Hackage.
|
||||
vaultenv = self.callPackage ../tools/haskell/vaultenv { };
|
||||
|
||||
# https://github.com/Philonous/hs-stun/pull/1
|
||||
# Remove if a version > 0.1.0.1 ever gets released.
|
||||
stunclient = overrideCabal super.stunclient (drv: {
|
||||
|
26
pkgs/development/tools/haskell/vaultenv/default.nix
Normal file
26
pkgs/development/tools/haskell/vaultenv/default.nix
Normal file
@ -0,0 +1,26 @@
|
||||
{ mkDerivation, fetchurl, async, base, bytestring, http-conduit, lens
|
||||
, lens-aeson, optparse-applicative, retry, stdenv, text, unix
|
||||
, unordered-containers, utf8-string
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "vaultenv";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/channable/vaultenv/archive/v${version}.tar.gz";
|
||||
sha256 = "0hdcxq88cf3ygnikkppyg3fcf7xmwm9zif7274j3n34p9vd8xci3";
|
||||
};
|
||||
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
executableHaskellDepends = [
|
||||
async base bytestring http-conduit lens lens-aeson
|
||||
optparse-applicative retry text unix unordered-containers
|
||||
utf8-string
|
||||
];
|
||||
homepage = "https://github.com/channable/vaultenv";
|
||||
description = "Runs processes with secrets from HashiCorp Vault";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
maintainers = with stdenv.lib.maintainers; [ lnl7 ];
|
||||
}
|
@ -19114,6 +19114,8 @@ with pkgs;
|
||||
|
||||
vault = callPackage ../tools/security/vault { };
|
||||
|
||||
vaultenv = haskellPackages.vaultenv;
|
||||
|
||||
vbam = callPackage ../misc/emulators/vbam {
|
||||
ffmpeg = ffmpeg_2;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user