client: remove ghc package requirement

Will be managed by `stack` via respective source builds.
This commit is contained in:
2024-07-13 23:40:19 -07:00
parent b7900f1eef
commit 9975d3471c
6 changed files with 7 additions and 13 deletions

View File

@@ -22,7 +22,6 @@
USER root
RUN pacman -Syu \
ghc \
stack \
--noconfirm --disable-download-timeout

View File

@@ -22,7 +22,6 @@
USER root
RUN pacman -Syu \
ghc \
stack \
--noconfirm --disable-download-timeout

View File

@@ -28,11 +28,6 @@ RUN pacman -Rsc \
hledger-web \
--noconfirm
# Remove incompatible (need `ghc` via `stack`)
RUN pacman -Rsc \
ghc \
--noconfirm
USER builder
WORKDIR /usr/local/src
RUN git clone https://github.com/simonmichael/hledger -b master

View File

@@ -22,7 +22,7 @@
USER root
RUN apt-get install -y \
ghc \
g++ \
haskell-stack
# TODO: upstream-integrate with hledger? packaged somewhere? would like to not have to clone and build here...

View File

@@ -22,7 +22,7 @@
USER root
RUN apt-get install -y \
ghc \
g++ \
haskell-stack
USER builder

View File

@@ -37,7 +37,6 @@ container:
base:
packages:
- "bc"
- "ghc"
- "git"
- "hledger-iadd"
- "hledger-ui"
@@ -52,6 +51,7 @@ container:
#- "unuran"
commands:
- "csvstat --version"
- "ghc-pkg --version"
- "hledger-flow --version"
- "shyaml --version"
fetch:
@@ -82,12 +82,12 @@ container:
packages:
- "bc"
- "cargo"
- "ghc"
- "g++"
- "git"
- "haskell-stack"
- "hledger"
- "hledger-ui"
- "hledger-web"
- "hledger"
- "pipx"
- "vim"
- "visidata"
@@ -95,10 +95,11 @@ container:
# For experimental build
#- "libunuran-dev"
commands:
- "xsv --version"
- "csvstat --version"
- "ghc-pkg --version"
- "hledger-flow --version"
- "shyaml --version"
- "xsv --version"
fetch:
packages:
- "composer"