From 24aaa8a8d420f2979e1cdf6ab292b15ac473c718 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 10 Oct 2024 12:23:26 +0200 Subject: [PATCH] libudev-zero.meta.pkgConfigModules: init --- pkgs/development/libraries/libudev-zero/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/libudev-zero/default.nix b/pkgs/development/libraries/libudev-zero/default.nix index ffacc906b4ea..82bc25cca57a 100644 --- a/pkgs/development/libraries/libudev-zero/default.nix +++ b/pkgs/development/libraries/libudev-zero/default.nix @@ -1,13 +1,13 @@ -{ lib, stdenv, fetchFromGitHub }: +{ lib, stdenv, fetchFromGitHub, testers }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libudev-zero"; version = "1.0.3"; src = fetchFromGitHub { owner = "illiliti"; repo = "libudev-zero"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-NXDof1tfr66ywYhCBDlPa+8DUfFj6YH0dvSaxHFqsXI="; }; @@ -19,12 +19,17 @@ stdenv.mkDerivation rec { installTargets = lib.optionals stdenv.hostPlatform.isStatic "install-static"; + passthru.tests = { + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + }; + meta = with lib; { homepage = "https://github.com/illiliti/libudev-zero"; description = "Daemonless replacement for libudev"; changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${version}"; maintainers = with maintainers; [ qyliss shamilton ]; license = licenses.isc; + pkgConfigModules = [ "libudev" ]; platforms = platforms.linux; }; -} +})