Loading pkgs/development/compilers/fasmg/default.nix +20 −0 Original line number Diff line number Diff line { lib, stdenv , fetchzip # update script , writeScript , coreutils , curl , gnugrep , htmlq , nix-update }: stdenv.mkDerivation rec { Loading Loading @@ -48,6 +56,18 @@ stdenv.mkDerivation rec { cp docs/*.txt $doc/share/doc/fasmg ''; passthru.updateScript = writeScript "update-fasmg.sh" '' export PATH="${lib.makeBinPath [ coreutils curl gnugrep htmlq nix-update ]}:$PATH" version=$( curl 'https://flatassembler.net/download.php' \ | htmlq .links a.boldlink -a href \ | grep -E '^fasmg\..*\.zip$' \ | head -n1 \ | cut -d. -f2 ) nix-update fasmg --version "$version" ''; meta = with lib; { description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF"; mainProgram = "fasmg"; Loading Loading
pkgs/development/compilers/fasmg/default.nix +20 −0 Original line number Diff line number Diff line { lib, stdenv , fetchzip # update script , writeScript , coreutils , curl , gnugrep , htmlq , nix-update }: stdenv.mkDerivation rec { Loading Loading @@ -48,6 +56,18 @@ stdenv.mkDerivation rec { cp docs/*.txt $doc/share/doc/fasmg ''; passthru.updateScript = writeScript "update-fasmg.sh" '' export PATH="${lib.makeBinPath [ coreutils curl gnugrep htmlq nix-update ]}:$PATH" version=$( curl 'https://flatassembler.net/download.php' \ | htmlq .links a.boldlink -a href \ | grep -E '^fasmg\..*\.zip$' \ | head -n1 \ | cut -d. -f2 ) nix-update fasmg --version "$version" ''; meta = with lib; { description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF"; mainProgram = "fasmg"; Loading