lol

gsasl: Add and test

+9 -4
+9 -4
pkgs/development/libraries/gsasl/default.nix
··· 1 - { fetchurl, lib, stdenv, libidn, libkrb5 }: 2 3 - stdenv.mkDerivation rec { 4 pname = "gsasl"; 5 version = "2.2.0"; 6 7 src = fetchurl { 8 - url = "mirror://gnu/gsasl/${pname}-${version}.tar.gz"; 9 sha256 = "sha256-ebho47mXbcSE1ZspygroiXvpbOTTbTKu1dk1p6Mwd1k="; 10 }; 11 ··· 23 export LOCALDOMAIN="dummydomain" 24 ''; 25 doCheck = !stdenv.hostPlatform.isDarwin; 26 27 meta = { 28 description = "GNU SASL, Simple Authentication and Security Layer library"; ··· 38 license = lib.licenses.gpl3Plus; 39 40 maintainers = with lib.maintainers; [ shlevy ]; 41 platforms = lib.platforms.all; 42 }; 43 - }
··· 1 + { fetchurl, lib, stdenv, libidn, libkrb5 2 + , testers 3 + }: 4 5 + stdenv.mkDerivation (finalAttrs: { 6 pname = "gsasl"; 7 version = "2.2.0"; 8 9 src = fetchurl { 10 + url = "mirror://gnu/gsasl/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; 11 sha256 = "sha256-ebho47mXbcSE1ZspygroiXvpbOTTbTKu1dk1p6Mwd1k="; 12 }; 13 ··· 25 export LOCALDOMAIN="dummydomain" 26 ''; 27 doCheck = !stdenv.hostPlatform.isDarwin; 28 + 29 + passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 30 31 meta = { 32 description = "GNU SASL, Simple Authentication and Security Layer library"; ··· 42 license = lib.licenses.gpl3Plus; 43 44 maintainers = with lib.maintainers; [ shlevy ]; 45 + pkgConfigModules = [ "libgsasl" ]; 46 platforms = lib.platforms.all; 47 }; 48 + })