# macserial + ocvalidate from the pinned OpenCorePkg release (static Linux binaries) { pkgs, upstream, ... }: pkgs.stdenv.mkDerivation { name = "opencore-utilities-${upstream.opencore.pkg.version}"; src = pkgs.fetchurl { inherit (upstream.opencore.pkg) url sha256; }; nativeBuildInputs = [ pkgs.unzip ]; dontStrip = true; dontPatchELF = true; unpackPhase = '' unzip -q $src 'Utilities/macserial/*' 'Utilities/ocvalidate/*' ''; installPhase = '' mkdir -p $out/bin $out/share/doc install -m755 Utilities/macserial/macserial.linux $out/bin/macserial install -m755 Utilities/ocvalidate/ocvalidate.linux $out/bin/ocvalidate cp Utilities/macserial/FORMAT.md $out/share/doc/macserial-FORMAT.md ''; }