tang: 7 -> 12

Changelogs:
https://github.com/latchset/tang/releases/tag/v12
https://github.com/latchset/tang/releases/tag/v11
https://github.com/latchset/tang/releases/tag/v10
https://github.com/latchset/tang/releases/tag/v9
https://github.com/latchset/tang/releases/tag/v8

+35 -16
+31 -12
pkgs/servers/tang/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, asciidoc 2 - , jansson, jose, http-parser, systemd 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "tang"; 7 - version = "7"; 8 9 src = fetchFromGitHub { 10 owner = "latchset"; 11 - repo = pname; 12 - rev = "v${version}"; 13 - sha256 = "0y5w1jrq5djh9gpy2r98ja7676nfxss17s1dk7jvgblsijx9qsd7"; 14 }; 15 16 - configureFlags = [ 17 - "--localstatedir=/var" 18 - "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" 19 ]; 20 21 - nativeBuildInputs = [ autoreconfHook pkg-config asciidoc ]; 22 - buildInputs = [ jansson jose http-parser systemd ]; 23 24 - outputs = [ "out" "man" ]; 25 26 meta = { 27 description = "Server for binding data to network presence"; 28 homepage = "https://github.com/latchset/tang"; 29 maintainers = with lib.maintainers; [ fpletz ]; 30 license = lib.licenses.gpl3Plus; 31 };
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , asciidoc 6 + , jansson 7 + , jose 8 + , http-parser 9 + , systemd 10 + , meson 11 + , ninja 12 }: 13 14 stdenv.mkDerivation rec { 15 pname = "tang"; 16 + version = "12"; 17 18 src = fetchFromGitHub { 19 owner = "latchset"; 20 + repo = "tang"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-wfZFOJrVzjtysh0VKdw5O+DJybYkV9bYJNnaku6YctE="; 23 }; 24 25 + nativeBuildInputs = [ 26 + asciidoc 27 + meson 28 + ninja 29 + pkg-config 30 ]; 31 32 + buildInputs = [ 33 + jansson 34 + jose 35 + http-parser 36 + systemd 37 + ]; 38 39 + outputs = [ 40 + "out" 41 + "man" 42 + ]; 43 44 meta = { 45 description = "Server for binding data to network presence"; 46 homepage = "https://github.com/latchset/tang"; 47 + changelog = "https://github.com/latchset/tang/releases/tag/v${version}"; 48 maintainers = with lib.maintainers; [ fpletz ]; 49 license = lib.licenses.gpl3Plus; 50 };
+4 -4
pkgs/tools/security/clevis/default.nix
··· 43 ''; 44 45 nativeBuildInputs = [ 46 meson 47 ninja 48 pkg-config 49 - asciidoc 50 - makeWrapper 51 ]; 52 53 buildInputs = [ 54 jansson 55 jose 56 - cryptsetup 57 - curl 58 libpwquality 59 luksmeta 60 tpm2-tools
··· 43 ''; 44 45 nativeBuildInputs = [ 46 + asciidoc 47 + makeWrapper 48 meson 49 ninja 50 pkg-config 51 ]; 52 53 buildInputs = [ 54 + cryptsetup 55 + curl 56 jansson 57 jose 58 libpwquality 59 luksmeta 60 tpm2-tools