gsasl: Add and test

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