From be93a98bd441653edc128a2bf22a187592017820 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 17 May 2020 18:37:54 +0200 Subject: [PATCH] Update ToolRequirements for Ubuntu, add Debian Fixes #26 --- ghcup-0.0.2.json | 21 ++++++++++++++++++++- lib/GHCup/Data/ToolRequirements.hs | 23 ++++++++++++++++++++++- 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/ghcup-0.0.2.json b/ghcup-0.0.2.json index 450b249..8bd5bd6 100644 --- a/ghcup-0.0.2.json +++ b/ghcup-0.0.2.json @@ -34,14 +34,33 @@ "notes": "" } }, + "Linux_Debian": { + "unknown_versioning": { + "distroPKGs": [ + "build-essential", + "curl", + "libffi-dev", + "libffi6", + "libgmp-dev", + "libgmp10", + "libncurses-dev", + "libncurses5", + "libtinfo5" + ], + "notes": "" + } + }, "Linux_Ubuntu": { "unknown_versioning": { "distroPKGs": [ "build-essential", "curl", - "libgmp-dev", "libffi-dev", + "libffi6", + "libgmp-dev", + "libgmp10", "libncurses-dev", + "libncurses5", "libtinfo5" ], "notes": "" diff --git a/lib/GHCup/Data/ToolRequirements.hs b/lib/GHCup/Data/ToolRequirements.hs index a75c46f..f922a16 100644 --- a/lib/GHCup/Data/ToolRequirements.hs +++ b/lib/GHCup/Data/ToolRequirements.hs @@ -53,9 +53,30 @@ toolRequirements = M.fromList , Requirements [ "build-essential" , "curl" - , "libgmp-dev" , "libffi-dev" + , "libffi6" + , "libgmp-dev" + , "libgmp10" , "libncurses-dev" + , "libncurses5" + , "libtinfo5" + ] + "" + ) + ] + ) + , ( Linux Debian + , M.fromList + [ ( Nothing + , Requirements + [ "build-essential" + , "curl" + , "libffi-dev" + , "libffi6" + , "libgmp-dev" + , "libgmp10" + , "libncurses-dev" + , "libncurses5" , "libtinfo5" ] ""