taldir: init at 1.0.5

themadbit 5314fe94 360e50e1

+50
+50
pkgs/by-name/ta/taldir/package.nix
··· 1 + { 2 + fetchgit, 3 + lib, 4 + recutils, 5 + buildGoModule, 6 + }: 7 + buildGoModule (finalAttrs: { 8 + pname = "taldir"; 9 + version = "1.0.5"; 10 + 11 + src = fetchgit { 12 + url = "https://git.taler.net/taldir.git"; 13 + tag = "v${finalAttrs.version}"; 14 + hash = "sha256-ZKNkMV0IV6E+yCQeabGXpIQclx1S4YEgFn4whGXTaks="; 15 + }; 16 + 17 + vendorHash = "sha256-QCwakJTpRP7VT69EzQeInCCGBuNu3WsNCytnQcBdKQw="; 18 + 19 + nativeBuildInputs = [ 20 + recutils 21 + ]; 22 + 23 + # From Makefile 24 + preBuild = '' 25 + mkdir -p internal/gana 26 + 27 + pushd third_party/gana/gnu-taler-error-codes 28 + make taler_error_codes.go 29 + popd 30 + 31 + cp third_party/gana/gnu-taler-error-codes/taler_error_codes.go internal/gana/ 32 + ''; 33 + 34 + subPackages = [ 35 + "cmd/taldir-cli" 36 + "cmd/taldir-server" 37 + ]; 38 + 39 + # dial error (dial tcp [::1]:5432: connect: connection refused) 40 + doCheck = false; 41 + 42 + meta = { 43 + homepage = "https://git.taler.net/taldir.git"; 44 + description = "Directory service to resolve wallet mailboxes by messenger addresses"; 45 + teams = with lib.teams; [ ngi ]; 46 + # themadbit will maintain after being added to maintainers 47 + maintainers = with lib.maintainers; [ ]; 48 + license = lib.licenses.agpl3Plus; 49 + }; 50 + })