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 { stdenv.mkDerivation rec {
name = "libsass-${version}"; pname = "libsass";
version = "3.5.5"; version = "3.6.0";
src = fetchurl { src = fetchFromGitHub {
url = "https://github.com/sass/libsass/archive/${version}.tar.gz"; owner = "sass";
sha256 = "0w6v1xa00jvfyk4b29ir7dfkhiq72anz015gg580bi7x3n7saz28"; 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 = '' preConfigure = ''
export LIBSASS_VERSION=${version} export LIBSASS_VERSION=${version}
''; '';

View File

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