diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2019-07-16 11:14:15 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2019-07-16 11:14:40 +0200 |
commit | e29cf290867c6781896bb191df057a6065fdf57b (patch) | |
tree | 595109547acb17febd957fe7688c94b7d9aafb41 /pkgs/development/libraries/libyaml/default.nix | |
parent | 3686036e022617dc388fe04974fd82c3c533a71c (diff) | |
download | nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.tar nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.tar.gz nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.tar.bz2 nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.tar.lz nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.tar.xz nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.tar.zst nixpkgs-e29cf290867c6781896bb191df057a6065fdf57b.zip |
libyaml: actually use 0.2.2
The archive that was used turned out to be incorrect. https://github.com/yaml/pyyaml/issues/320 By now a correct tarball has been uploaded but in order to prevent issues like these we fetch now instead from GitHub.
Diffstat (limited to 'pkgs/development/libraries/libyaml/default.nix')
-rw-r--r-- | pkgs/development/libraries/libyaml/default.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libyaml/default.nix b/pkgs/development/libraries/libyaml/default.nix index 7529d69ddde..143555137d7 100644 --- a/pkgs/development/libraries/libyaml/default.nix +++ b/pkgs/development/libraries/libyaml/default.nix @@ -1,14 +1,21 @@ -{ stdenv, fetchurl }: +{ stdenv +, fetchFromGitHub +, autoreconfHook +}: stdenv.mkDerivation rec { pname = "libyaml"; version = "0.2.2"; - src = fetchurl { - url = "https://pyyaml.org/download/libyaml/yaml-${version}.tar.gz"; - sha256 = "1karpcfgacgppa82wm2drcfn2kb6q2wqfykf5nrhy20sci2i2a3q"; + src = fetchFromGitHub { + owner = "yaml"; + repo = "libyaml"; + rev = version; + sha256 = "0839nqcmxjzfgjn39j7740pnlsgmvngpkamiw1lfy1qlcqyc3r4v"; }; + nativeBuildInputs = [ autoreconfHook ]; + meta = with stdenv.lib; { homepage = https://pyyaml.org/; description = "A YAML 1.1 parser and emitter written in C"; |