diff options
author | Robert Hale <rdhale92@gmail.com> | 2023-03-04 19:56:11 -0500 |
---|---|---|
committer | Robert Hale <rdhale92@gmail.com> | 2023-03-04 19:56:11 -0500 |
commit | 9856006976e2276d474a1aff80725240125d7241 (patch) | |
tree | 4753758f37ae0696bf49846fa48e442c4ffd6220 | |
parent | 50f26bcb1b9e7e037e04cadf788c8639fc3b37e6 (diff) |
libsodium: Add `meta.pkgConfigModules` and test
-rw-r--r-- | pkgs/development/libraries/libsodium/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libsodium/default.nix b/pkgs/development/libraries/libsodium/default.nix index bc8a2ced7cd5a..14e730d69e52f 100644 --- a/pkgs/development/libraries/libsodium/default.nix +++ b/pkgs/development/libraries/libsodium/default.nix @@ -1,11 +1,13 @@ -{ lib, stdenv, fetchurl, autoreconfHook }: +{ lib, stdenv, fetchurl, autoreconfHook +, testers +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libsodium"; version = "1.0.18"; src = fetchurl { - url = "https://download.libsodium.org/libsodium/releases/${pname}-${version}.tar.gz"; + url = "https://download.libsodium.org/libsodium/releases/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; sha256 = "1h9ncvj23qbbni958knzsli8dvybcswcjbx0qjjgi922nf848l3g"; }; @@ -26,11 +28,14 @@ stdenv.mkDerivation rec { doCheck = true; + passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + meta = with lib; { description = "A modern and easy-to-use crypto library"; homepage = "http://doc.libsodium.org/"; license = licenses.isc; maintainers = with maintainers; [ raskin ]; + pkgConfigModules = [ "libsodium" ]; platforms = platforms.all; }; -} +}) |