Aditya Alok
d11d6846e7
refactor(haskell-build): remove default-setup.hs
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:32:40 +01:00
Aditya Alok
a5f9e8199a
style: lint with shellcheck
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:32:20 +01:00
Aditya Alok
f21125b33a
feat(haskell build): export configure variables in setup toolchain step
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:32:15 +01:00
Aditya Alok
0590811415
fix(configure haskell build): remove `runghc` arg
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:32:10 +01:00
Aditya Alok
3c9ed52daf
feat(haskell build): adhere to new setup script
...
feat(termux_setup_jailbreak_cabal): use pre-compiled binary
chore(termux_setup_cabal): update checksum
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:32:04 +01:00
Aditya Alok
0a47e01c4d
feat: setup ghc cross compiler during configure step
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:31:56 +01:00
Aditya Alok
6219a64f32
feat(build scripts): add configure script for haskell packages
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-16 15:31:51 +01:00
Henrik Grimler
59f1c7b183
Revert "feat(ghc): enable cross-compiling haskell packages on CI"
...
This will need some more work. Currently
termux_create_haskell_debscripts is run for all packages, even
non-haskell ones, which causes errors in postinst and prerm scripts in
an ugly way.
This reverts commit dc2474b2c2
.
2022-03-09 07:40:36 +01:00
Aditya Alok
dc2474b2c2
feat(ghc): enable cross-compiling haskell packages on CI
...
- `termux_setup_ghc_cross_compiler` should not be called by build.sh, as it installs cross-compiler
in $TERMUX_PREFIX (otherwise ghc adds wrong `rpaths` to built libs and executables)
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-09 10:01:57 +09:00