From 2a72715e09d38359e8b07e9c228aa926eb526a50 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Mon, 1 Jul 2019 18:01:27 -0500 Subject: [PATCH 1/2] freetype: 2.10.0 -> 2.10.1 https://sourceforge.net/projects/freetype/files/freetype2/2.10.1/ --- pkgs/development/libraries/freetype/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix index 4658ac049df..ba49f5841f1 100644 --- a/pkgs/development/libraries/freetype/default.nix +++ b/pkgs/development/libraries/freetype/default.nix @@ -14,7 +14,7 @@ let in stdenv.mkDerivation rec { pname = "freetype"; - version = "2.10.0"; + version = "2.10.1"; meta = with stdenv.lib; { description = "A font rendering engine"; @@ -32,20 +32,20 @@ in stdenv.mkDerivation rec { }; src = fetchurl { - url = "mirror://savannah/${pname}/${pname}-${version}.tar.bz2"; - sha256 = "01mybx78n3n9dhzylbrdy42wxdwfn8rp514qdkzjy6b5ij965k7w"; + url = "mirror://savannah/${pname}/${pname}-${version}.tar.xz"; + sha256 = "0vx2dg1jh5kq34dd6ifpjywkpapp8a7p1bvyq9yq5zi1i94gmnqn"; }; propagatedBuildInputs = [ zlib bzip2 libpng ]; # needed when linking against freetype + # dependence on harfbuzz is looser than the reverse dependence nativeBuildInputs = [ pkgconfig which makeWrapper ] # FreeType requires GNU Make, which is not part of stdenv on FreeBSD. ++ optional (!stdenv.isLinux) gnumake; patches = - [ ./enable-table-validation.patch - ] ++ - optional useEncumberedCode ./enable-subpixel-rendering.patch; + [ ./enable-table-validation.patch ] ++ + optional useEncumberedCode ./enable-subpixel-rendering.patch; outputs = [ "out" "dev" ]; From f3381b53e1b3ceb96edc32296dd0271e7997639b Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 9 Jul 2019 13:23:08 -0500 Subject: [PATCH 2/2] freetype: undo formatting, esp since doesn't move to convention. Sorry, thanks for catching this in review! Leaving it as it was to keep this change simpler and friendlier to blame and such :). --- pkgs/development/libraries/freetype/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix index ba49f5841f1..eb26a241d1c 100644 --- a/pkgs/development/libraries/freetype/default.nix +++ b/pkgs/development/libraries/freetype/default.nix @@ -44,8 +44,9 @@ in stdenv.mkDerivation rec { ++ optional (!stdenv.isLinux) gnumake; patches = - [ ./enable-table-validation.patch ] ++ - optional useEncumberedCode ./enable-subpixel-rendering.patch; + [ ./enable-table-validation.patch + ] ++ + optional useEncumberedCode ./enable-subpixel-rendering.patch; outputs = [ "out" "dev" ];