Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 testers, 6 zig, 7}: 8stdenv.mkDerivation (finalAttrs: { 9 pname = "findup"; 10 version = "1.1.2"; 11 12 src = fetchFromGitHub { 13 owner = "booniepepper"; 14 repo = "findup"; 15 rev = "v${finalAttrs.version}"; 16 hash = "sha256-EjfKNIYJBXjlKFNV4dJpOaXCfB5PUdeMjl4k1jFRfG0="; 17 }; 18 19 nativeBuildInputs = [ zig.hook ]; 20 21 passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; 22 23 meta = { 24 # Doesn't support zig 0.12 or newer, last commit was 2 years ago. 25 broken = lib.versionAtLeast zig.version "0.12"; 26 homepage = "https://github.com/booniepepper/findup"; 27 description = "Search parent directories for sentinel files"; 28 license = lib.licenses.mit; 29 maintainers = with lib.maintainers; [ booniepepper ]; 30 mainProgram = "findup"; 31 }; 32})