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