Merge pull request #61850 from r-ryantm/auto-update/libsass

libsass: 3.5.5 -> 3.6.0
This commit is contained in:
Mario Rodas 2019-05-24 07:19:32 -05:00 committed by GitHub
commit 5399a3a530
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 20 deletions

View File

@ -1,22 +1,21 @@
{ stdenv, fetchurl, fetchpatch, autoreconfHook }:
{ stdenv, fetchFromGitHub, autoreconfHook }:
stdenv.mkDerivation rec {
name = "libsass-${version}";
version = "3.5.5";
pname = "libsass";
version = "3.6.0";
src = fetchurl {
url = "https://github.com/sass/libsass/archive/${version}.tar.gz";
sha256 = "0w6v1xa00jvfyk4b29ir7dfkhiq72anz015gg580bi7x3n7saz28";
src = fetchFromGitHub {
owner = "sass";
repo = pname;
rev = version;
sha256 = "0c2cfmxv1h4f258l9ph6jrnk1ip5bngapzbw1x3vsqxw7hy20n4a";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
rm -r $out/test/e2e/unicode-pwd
'';
};
patches = [
(fetchpatch {
name = "CVE-2018-19827.patch";
url = "https://github.com/sass/libsass/commit/b21fb9f84096d9927780b86fa90629a096af358d.patch";
sha256 = "0ix12x9plmpgs3xda2fjdcykca687h16qfwqr57i5qphjr9vp33l";
})
];
preConfigure = ''
export LIBSASS_VERSION=${version}
'';

View File

@ -1,12 +1,14 @@
{ stdenv, fetchurl, autoreconfHook, libsass }:
{ stdenv, fetchFromGitHub, autoreconfHook, libsass }:
stdenv.mkDerivation rec {
name = "sassc-${version}";
version = "3.5.0";
pname = "sassc";
version = "3.6.0";
src = fetchurl {
url = "https://github.com/sass/sassc/archive/${version}.tar.gz";
sha256 = "0hl0j4ky13fzcv2y7w352gaq8fjmypwgazf7ddqdv0sbj8qlxx96";
src = fetchFromGitHub {
owner = "sass";
repo = pname;
rev = version;
sha256 = "14cbprnz70bv9qcs1aglvj9kkhf22as5xxz7gkv2ni8yjy8rp8q2";
};
patchPhase = ''