Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -12199,6 +12199,12 @@ githubId = 26470037; name = "Markus Kowalewski"; }; marmolak = { email = "hack.robin@gmail.com"; github = "marmolak"; githubId = 1709273; name = "Robin Hack"; }; marsam = { github = "marsam"; githubId = 65531; Loading pkgs/by-name/go/gordonflashtool/package.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, nasm, unixtools }: let version = "10"; in stdenv.mkDerivation { pname = "gordonflashtool"; inherit version; src = fetchFromGitHub { owner = "marmolak"; repo = "GordonFlashTool"; rev = "release-${version}"; hash = "sha256-/zpw7kVdQeR7QcRsP1+qcu8+hlEQTGwOKClJkwVcBPg="; }; nativeBuildInputs = [ nasm unixtools.xxd ]; buildPhase = '' runHook preBuild # build the gordon binary make all-boot-code runHook postBuild ''; installPhase = '' runHook preInstall install -Dm755 gordon $out/bin/gordon runHook postInstall ''; meta = { homepage = "https://github.com/marmolak/GordonFlashTool"; description = "Toolset for Gotek SFR1M44-U100 formatted usb flash drives."; maintainers = with lib.maintainers; [ marmolak ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; mainProgram = "gordon"; }; } Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -12199,6 +12199,12 @@ githubId = 26470037; name = "Markus Kowalewski"; }; marmolak = { email = "hack.robin@gmail.com"; github = "marmolak"; githubId = 1709273; name = "Robin Hack"; }; marsam = { github = "marsam"; githubId = 65531; Loading
pkgs/by-name/go/gordonflashtool/package.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, nasm, unixtools }: let version = "10"; in stdenv.mkDerivation { pname = "gordonflashtool"; inherit version; src = fetchFromGitHub { owner = "marmolak"; repo = "GordonFlashTool"; rev = "release-${version}"; hash = "sha256-/zpw7kVdQeR7QcRsP1+qcu8+hlEQTGwOKClJkwVcBPg="; }; nativeBuildInputs = [ nasm unixtools.xxd ]; buildPhase = '' runHook preBuild # build the gordon binary make all-boot-code runHook postBuild ''; installPhase = '' runHook preInstall install -Dm755 gordon $out/bin/gordon runHook postInstall ''; meta = { homepage = "https://github.com/marmolak/GordonFlashTool"; description = "Toolset for Gotek SFR1M44-U100 formatted usb flash drives."; maintainers = with lib.maintainers; [ marmolak ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; mainProgram = "gordon"; }; }