nixpkgs/pkgs/tools/security/chntpw/default.nix
roblabla b48f2c7ed3 chntpw: Fix build on macos
This fixes the macos build by patching the makefile to remove the
explicit calls to gcc, letting it use whatever CC is the default.

It further removes the static builds entirely. This is technically a
breaking change, but I doubt it'll have a practical impact to any users.
2022-04-23 15:13:23 +02:00

32 lines
785 B
Nix

{ lib, stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
pname = "chntpw";
version = "140201";
src = fetchurl {
url = "http://pogostick.net/~pnh/ntpasswd/chntpw-source-${version}.zip";
sha256 = "1k1cxsj0221dpsqi5yibq2hr7n8xywnicl8yyaicn91y8h2hkqln";
};
nativeBuildInputs = [ unzip ];
patches = [
./00-chntpw-build-arch-autodetect.patch
./01-chntpw-install-target.patch
];
installPhase = ''
make install PREFIX=$out
'';
meta = with lib; {
homepage = "http://pogostick.net/~pnh/ntpasswd/";
description = "An utility to reset the password of any user that has a valid local account on a Windows system";
maintainers = with lib.maintainers; [ deepfire ];
license = licenses.gpl2;
platforms = lib.platforms.unix;
};
}