From 8a1aa2d5ee640fdceb552f1816b0b3c22028baae Mon Sep 17 00:00:00 2001 From: eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> Date: Sun, 1 Mar 2026 20:37:10 +1100 Subject: [PATCH] fakedir: init at 0-unstable-2025-12-02 --- pkgs/by-name/fa/fakedir/package.nix | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/fa/fakedir/package.nix diff --git a/pkgs/by-name/fa/fakedir/package.nix b/pkgs/by-name/fa/fakedir/package.nix new file mode 100644 index 000000000000..4103cc9c7133 --- /dev/null +++ b/pkgs/by-name/fa/fakedir/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "fakedir"; + version = "0-unstable-2025-12-02"; + + src = fetchFromGitHub { + owner = "nixie-dev"; + repo = "fakedir"; + rev = "82bfac1f58a76f56fc4ef928982f507e01c552a5"; + hash = "sha256-wPseLfbRffX0Pr4TxJh59cmuY1OEfSDTvM2KrORafKs="; + }; + + CFLAGS = "-Ofast -DSTRIP_DEBUG"; + + installPhase = '' + install -Dm755 libfakedir.dylib $out/lib/libfakedir.dylib + ''; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + "--version-regex=(0-unstable-.*)" + ]; + }; + + meta = { + description = "Substitutes a directory elsewhere on macOS by replacing system calls"; + homepage = "https://github.com/nixie-dev/fakedir"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ eveeifyeve ]; + mainProgram = "fakedir"; + platforms = lib.platforms.darwin; + }; +})