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
39bf6e9835
feat(build scripts): add steps for haskell packages
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
refactor(termux_step_get_dependencies): move haskell build steps from here
2022-03-16 15:31:45 +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
Lucy Phipps
b612321109
librav1e: update to 0.5.0
2021-11-02 20:22:18 +00:00
Henrik Grimler
27682c4dc6
cargo: install with --locked
...
Otherwise build tries to use newest dependency versions which might
cause problems. See
https://github.com/termux/termux-packages/pull/6432
2021-03-10 14:09:26 +01:00
Leonid Pliushch
9db15acfce
build-package.sh: delete .crates2.json in make_install step
2020-03-15 23:42:21 +02:00
Leonid Pliushch
410b0e1223
build-package.sh: cargo should use $TERMUX_MAKE_PROCESSES for max amount of build jobs
2019-10-24 19:37:22 +03:00
Leonid Pliushch
5493481c5c
build-package.sh: better support for metapackages
2019-08-14 20:29:58 +03:00
Leonid Pliushch
52ceb56d3f
build-package.sh: more fixes
2019-08-13 02:03:52 +03:00
Henrik Grimler
617764f4f4
build-package: mv termux_step_make_install to scripts/build/
2019-02-27 21:59:08 +02:00