Merge pull request #214069 from roman/roman/fix-locate-dominating-file-on-macos

locate-dominating-file: fix Darwin build
This commit is contained in:
Weijia Wang 2023-02-02 06:31:11 +01:00 committed by GitHub
commit 2d72fcf67b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,13 +2,14 @@
, bash
, fetchFromGitHub
, lib
, stdenvNoCC
, resholve
, coreutils
, getopt
}:
let
version = "0.0.1";
in
stdenvNoCC.mkDerivation {
resholve.mkDerivation {
pname = "locate-dominating-file";
inherit version;
src = fetchFromGitHub {
@ -24,12 +25,12 @@ stdenvNoCC.mkDerivation {
done
'';
buildInputs = [ getopt ];
doCheck = true;
buildInputs = [ getopt coreutils ];
checkInputs = [ (bats.withLibraries (p: [ p.bats-support p.bats-assert ])) ];
doCheck = true;
checkPhase = ''
runHook preCheck
@ -47,6 +48,15 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
solutions.default = {
scripts = [ "bin/locate-dominating-file" ];
interpreter = "${bash}/bin/bash";
inputs = [
coreutils
getopt
];
};
meta = with lib; {
homepage = "https://github.com/roman/locate-dominating-file";
description = "Program that looks up in a directory hierarchy for a given filename";