From 6f3941b20e9596f2a2333bbb9131a010cefb3f60 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Tue, 16 Feb 2021 20:59:04 +0100 Subject: [PATCH 1/2] libdatrie: Make multi-output Reduce closure size of dependant packages. --- pkgs/development/libraries/libdatrie/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/libdatrie/default.nix b/pkgs/development/libraries/libdatrie/default.nix index f4e2df36d91..257673b1a96 100644 --- a/pkgs/development/libraries/libdatrie/default.nix +++ b/pkgs/development/libraries/libdatrie/default.nix @@ -7,6 +7,8 @@ stdenv.mkDerivation rec { pname = "libdatrie"; version = "2019-12-20"; + outputs = [ "bin" "out" "lib" "dev" ]; + src = fetchFromGitHub { owner = "tlwg"; repo = "libdatrie"; From 24ec79f6889758480b19aeb21097881d3a878b7e Mon Sep 17 00:00:00 2001 From: adisbladis Date: Tue, 16 Feb 2021 20:59:59 +0100 Subject: [PATCH 2/2] libthai: Make multi output --- pkgs/development/libraries/libthai/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libthai/default.nix b/pkgs/development/libraries/libthai/default.nix index 8b1f1b7c00a..97745813ef2 100644 --- a/pkgs/development/libraries/libthai/default.nix +++ b/pkgs/development/libraries/libthai/default.nix @@ -4,6 +4,8 @@ stdenv.mkDerivation rec { pname = "libthai"; version = "0.1.28"; + outputs = [ "out" "dev" ]; + src = fetchurl { url = "https://github.com/tlwg/libthai/releases/download/v${version}/libthai-${version}.tar.xz"; sha256 = "04g93bgxrcnay9fglpq2lj9nr7x1xh06i60m7haip8as9dxs3q7z"; @@ -11,7 +13,7 @@ stdenv.mkDerivation rec { strictDeps = true; - nativeBuildInputs = [ installShellFiles libdatrie pkg-config ]; + nativeBuildInputs = [ installShellFiles (lib.getBin libdatrie) pkg-config ]; buildInputs = [ libdatrie ];