taler-twister: init at 1.0.0

themadbit 17ae116c 8098aca4

+50
+50
pkgs/by-name/ta/taler-twister/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchgit, 5 + autoreconfHook, 6 + pkg-config, 7 + curl, 8 + gnunet, 9 + jansson, 10 + libgcrypt, 11 + libmicrohttpd, 12 + libsodium, 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "taler-twister"; 17 + version = "1.0.0"; 18 + 19 + src = fetchgit { 20 + url = "https://git.taler.net/twister.git"; 21 + tag = "v${finalAttrs.version}"; 22 + hash = "sha256-ir+kU9bCWwhqR88hmNHB5cm1DXOQowI5y6GdhWpX/L0="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + autoreconfHook 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + curl 32 + gnunet 33 + jansson 34 + libgcrypt 35 + libmicrohttpd 36 + libsodium 37 + ]; 38 + 39 + doInstallCheck = true; 40 + 41 + meta = { 42 + homepage = "https://git.taler.net/twister.git"; 43 + description = "Fault injector for HTTP traffic"; 44 + teams = with lib.teams; [ ngi ]; 45 + maintainers = with lib.maintainers; [ ]; 46 + license = lib.licenses.agpl3Plus; 47 + mainProgram = "twister"; 48 + platforms = lib.platforms.linux; 49 + }; 50 + })