diff options
author | Jan Malakhovski <oxij@oxij.org> | 2019-02-14 13:51:47 +0000 |
---|---|---|
committer | Jan Malakhovski <oxij@oxij.org> | 2019-02-14 13:51:47 +0000 |
commit | 01d74a53828ac589852258843b3351906a58ce53 (patch) | |
tree | 2d5d51c7626be66fbea1c60dd571dc7f7db7fe84 /pkgs/development/compilers/nasm | |
parent | 01d8894c4d0f7fdd4f3534e6268b8e4c503d7258 (diff) |
nasm: build from source
https://nasm.us is currently down. This way is also preferable, IMHO.
Diffstat (limited to 'pkgs/development/compilers/nasm')
-rw-r--r-- | pkgs/development/compilers/nasm/default.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/development/compilers/nasm/default.nix b/pkgs/development/compilers/nasm/default.nix index 8709c7186491a..bfb3c154a3c71 100644 --- a/pkgs/development/compilers/nasm/default.nix +++ b/pkgs/development/compilers/nasm/default.nix @@ -1,15 +1,18 @@ -{ stdenv, fetchurl, perl }: +{ stdenv, fetchFromRepoOrCz, autoreconfHook, perl, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }: stdenv.mkDerivation rec { name = "nasm-${version}"; version = "2.14.02"; - src = fetchurl { - url = "https://www.nasm.us/pub/nasm/releasebuilds/${version}/${name}.tar.bz2"; - sha256 = "1g409sr1kj7v1089s9kv0i4azvddkcwcypnbakfryyi71b3jdz9l"; + src = fetchFromRepoOrCz { + repo = "nasm"; + rev = name; + sha256 = "15z6ybnzlsrqs2964h6czqhpmr7vc3ln4y4h0z9vrznk4mqcwbsa"; }; - nativeBuildInputs = [ perl ]; + nativeBuildInputs = [ autoreconfHook perl asciidoc xmlto docbook_xml_dtd_45 docbook_xsl ]; + + postBuild = "make manpages"; doCheck = true; |