parent
fc2255fffa
commit
e8e6743b28
@ -1,49 +0,0 @@ |
|||||||
{ lib, stdenv |
|
||||||
, fetchFromGitHub |
|
||||||
, cmake |
|
||||||
, sqlite |
|
||||||
, botan2 |
|
||||||
, boost |
|
||||||
, curl |
|
||||||
, gettext |
|
||||||
, pkg-config |
|
||||||
, libusb1 |
|
||||||
, gnutls }: |
|
||||||
|
|
||||||
stdenv.mkDerivation rec { |
|
||||||
pname = "neopg"; |
|
||||||
version = "0.0.6"; |
|
||||||
|
|
||||||
src = fetchFromGitHub { |
|
||||||
owner = "das-labor"; |
|
||||||
repo = "neopg"; |
|
||||||
rev = "v${version}"; |
|
||||||
sha256 = "15xp5w046ix59cfrhh8ka4camr0d8qqw643g184sqrcqwpk7nbrx"; |
|
||||||
fetchSubmodules = true; |
|
||||||
}; |
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake gettext pkg-config ]; |
|
||||||
|
|
||||||
buildInputs = [ sqlite botan2 boost curl libusb1 gnutls ]; |
|
||||||
|
|
||||||
doCheck = true; |
|
||||||
checkTarget = "test"; |
|
||||||
dontUseCmakeBuildDir = true; |
|
||||||
|
|
||||||
preCheck = '' |
|
||||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/3rdparty/googletest/googletest:$(pwd)/neopg |
|
||||||
''; |
|
||||||
|
|
||||||
meta = with lib; { |
|
||||||
homepage = "https://neopg.io/"; |
|
||||||
description = "Modern replacement for GnuPG 2"; |
|
||||||
license = licenses.gpl3; |
|
||||||
longDescription = '' |
|
||||||
NeoPG starts as an opiniated fork of GnuPG 2 to clean up the code and make it easier to develop. |
|
||||||
It is written in C++11. |
|
||||||
''; |
|
||||||
maintainers = with maintainers; [ erictapen ]; |
|
||||||
platforms = platforms.linux; |
|
||||||
broken = true; # fails to build with recent versions of botan. https://github.com/das-labor/neopg/issues/98 |
|
||||||
}; |
|
||||||
} |
|
Loading…
Reference in new issue