kstart: init at 4.3

authored by Michael Raitza and committed by Anderson Torres e86e7eb4 38b97e37

+62
+60
pkgs/tools/security/kstart/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , keyutils 6 + , libkrb5 7 + , openafs 8 + , perl 9 + , pkg-config 10 + , enableSetPAG ? false 11 + }: 12 + 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "kstart"; 15 + version = "4.3"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "rra"; 19 + repo = "kstart"; 20 + rev = "release/${finalAttrs.version}"; 21 + hash = "sha256-MGWL4oNc0MZTGWqBEt2wRTkqoagiUTDrS0kz4ewbZZA="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + autoreconfHook 26 + perl 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + keyutils 32 + libkrb5 33 + openafs 34 + ]; 35 + 36 + configureFlags = [ 37 + "--enable-silent-rules" 38 + ] 39 + ++ (lib.optional enableSetPAG "--enable-setpag"); 40 + 41 + preBuild = '' 42 + for f in k5start krenew; do 43 + pod2man --release="${finalAttrs.version}" --center="kstart" docs/"$f".pod >docs/"$f".1 44 + done 45 + ''; 46 + 47 + doCheck = true; 48 + preCheck = '' 49 + patchShebangs tests 50 + ''; 51 + 52 + outputs = [ "out" "man" ]; 53 + 54 + meta = with lib; { 55 + outputsToInstall = [ "out" "man" ]; 56 + description = "Modified version of kerberos tools that support automatic ticket refresh"; 57 + license = licenses.mit; 58 + platforms = platforms.linux ++ platforms.darwin; 59 + }; 60 + })
+2
pkgs/top-level/all-packages.nix
··· 1561 1562 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { }; 1563 1564 kubevirt = callPackage ../tools/virtualization/kubevirt { }; 1565 1566 license-generator = callPackage ../tools/misc/license-generator { };
··· 1561 1562 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { }; 1563 1564 + kstart = callPackage ../tools/security/kstart { }; 1565 + 1566 kubevirt = callPackage ../tools/virtualization/kubevirt { }; 1567 1568 license-generator = callPackage ../tools/misc/license-generator { };