termux-packages/scripts
Aditya Alok 33b1397f36
haskell-packaging: End support for library packages
- Now we use cabal (comparable to rust's cargo) to build binary packages.

Reason:
- Haskell's cabal packaging system is like rust's cargo. Every packages
  depends upon some specific version of other library. Hence, it is
  hard to maintain each and every version.
- Patching packages so that they use latest of dependencies breaks
  compatibility.

Benefits:
- Enables building very large packages like `pandoc`.
- Reduces disk space used.
- Lesser packages to maintain.

Signed-off-by: Aditya Alok <alok@termux.dev>
2023-02-21 10:08:12 +05:30
..
bin scripts: use git+[...] instead of [...].git for git urls 2023-01-01 18:31:38 +01:00
build haskell-packaging: End support for library packages 2023-02-21 10:08:12 +05:30
updates auto-update: Disable repology update method 2023-01-15 10:56:18 +09:00
utils scripts: fix typo pacakge -> package 2023-01-03 19:53:23 +01:00
Dockerfile scripts(setup-ubuntu.sh): install openjdk-17 from ppa repo 2022-07-30 14:34:07 +02:00
Vagrantfile Vagrantfile: update to Ubuntu 22.04 jammy 2022-10-21 17:44:52 +03:00
aptly_api.sh Revert "revertme,ci(aptly_api): hardcode proxy-ip to use for deb uploads" 2022-06-18 19:08:38 +02:00
build-bootstraps.sh Added(scripts): Add build-bootstrap.sh 0.1.0 2022-02-08 08:11:53 +05:00
buildorder.py scripts: Add `TERMUX_PKG_ANTI_BUILD_DEPENDS` variable 2023-02-14 18:01:14 +00:00
check-built-packages.py scripts,ci(*): use termux.dev instead of termux.org 2022-07-02 10:41:16 +02:00
check-versions.sh No backticks 2019-02-15 18:01:09 +02:00
config.guess chore(scripts/config*): update to latest revision 2023-01-13 19:23:12 +05:30
config.sub chore(scripts/config*): update to latest revision 2023-01-13 19:23:12 +05:30
generate-bootstraps.sh generate-bootstraps.sh: changing the main pacman package repository 2022-08-30 21:50:51 +03:00
get_hash_from_file.py get_hash_from_file.py: ignore Packages.gz/bz2 in Release file 2022-07-11 10:55:57 +02:00
lint-packages.sh lint-packages: Check package / subpackage name 2023-01-15 13:28:30 +00:00
list-packages.sh No backticks 2019-02-15 18:01:09 +02:00
list-versions.sh list-versions.sh: use proper way to get path to ./scripts/properties.sh 2020-10-30 21:31:48 +02:00
openjdk-r-ppa.gpg scripts(setup-ubuntu.sh): install openjdk-17 from ppa repo 2022-07-30 14:34:07 +02:00
profile.json profile.json: update to e258d66f17 2022-07-26 15:57:12 +08:00
properties.sh scripts: Bump NDK to r25c 2023-02-02 16:38:20 +05:30
run-docker.ps1 enhance(scripts): use GitHub package registry for Docker image 2022-07-23 00:19:08 +03:00
run-docker.sh fix(run-docker.sh): Fix docker exec not passing kill signals (ctrl+c) to commands in some cases leaving processes still running 2022-07-28 15:27:20 +05:00
setup-android-sdk.sh scripts: Bump NDK to r25c 2023-02-02 16:38:20 +05:30
setup-archlinux.sh chore(scripts/setup-archlinux.sh): make up to date to recent changes 2023-01-11 18:19:50 +05:30
setup-offline-bundle.sh scripts: Add `termux_setup_cargo_c` 2023-02-19 15:17:45 +00:00
setup-termux.sh scripts: add zip to setup-termux 2023-02-10 13:52:19 +01:00
setup-ubuntu.sh scripts: setup-ubuntu: install additional archiving tools 2023-01-23 08:27:35 +01:00
test-runner.sh Shell script compliance 2019-02-15 18:01:09 +02:00
update-docker.ps1 enhance(scripts): use GitHub package registry for Docker image 2022-07-23 00:19:08 +03:00
update-docker.sh enhance(scripts): use GitHub package registry for Docker image 2022-07-23 00:19:08 +03:00