letsencrypt: 0.4.0 -> 0.5.0

seems like the dependency on gnureadline is more or less optional for
letsencrypt itself but the tests will not pass without it
This commit is contained in:
Alexander Ried 2016-05-09 17:28:52 +02:00 committed by zimbatm
parent 9adb332c6d
commit 988b151fa1
2 changed files with 7 additions and 8 deletions

View File

@ -2,13 +2,13 @@
pythonPackages.buildPythonApplication rec { pythonPackages.buildPythonApplication rec {
name = "letsencrypt-${version}"; name = "letsencrypt-${version}";
version = "0.4.0"; version = "0.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "letsencrypt"; owner = "certbot";
repo = "letsencrypt"; repo = "certbot";
rev = "v${version}"; rev = "v${version}";
sha256 = "0r2wis48w5nailzp2d5brkh2f40al6sbz816xx0akh3ll0rl1hbv"; sha256 = "0x098cdyfgqvh7x5d3sz56qjpjyg5b4fl82086sm43d8mbz0h5rm";
}; };
propagatedBuildInputs = with pythonPackages; [ propagatedBuildInputs = with pythonPackages; [
@ -26,7 +26,7 @@ pythonPackages.buildPythonApplication rec {
zope_component zope_component
zope_interface zope_interface
]; ];
buildInputs = with pythonPackages; [ nose dialog ]; buildInputs = [ dialog ] ++ (with pythonPackages; [ nose mock gnureadline ]);
patchPhase = '' patchPhase = ''
substituteInPlace letsencrypt/notify.py --replace "/usr/sbin/sendmail" "/var/setuid-wrappers/sendmail" substituteInPlace letsencrypt/notify.py --replace "/usr/sbin/sendmail" "/var/setuid-wrappers/sendmail"
@ -41,7 +41,7 @@ pythonPackages.buildPythonApplication rec {
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = https://github.com/letsencrypt/letsencrypt; homepage = src.meta.homepage;
description = "ACME client that can obtain certs and extensibly update server configurations"; description = "ACME client that can obtain certs and extensibly update server configurations";
platforms = platforms.unix; platforms = platforms.unix;
maintainers = [ maintainers.iElectric ]; maintainers = [ maintainers.iElectric ];

View File

@ -267,8 +267,7 @@ in modules // {
]; ];
buildInputs = with self; [ nose ]; buildInputs = with self; [ nose ];
postUnpack = "sourceRoot=\${sourceRoot}/acme";
sourceRoot = "letsencrypt-v${version}-src/acme";
}; };
# Maintained for simp_le compatibility # Maintained for simp_le compatibility