Commit Graph

25 Commits

Author SHA1 Message Date
Leonid Pliushch 250da1800a
fix(scripts/setup-termux.sh): ensure repo.json can be found 2023-09-25 00:32:08 +03:00
Lucy Phipps 5ed8471923
revert this mess 2023-09-03 08:46:13 +01:00
Lucy Phipps 69028bfb72
actually fix all uses of properties.sh 2023-09-03 08:37:10 +01:00
Ivan Max cd151f2841
scripts/setup-termux.sh: adding the ability to install packages via pacman (#16368)
build-package.sh: improved work with pacman-conf
2023-04-23 20:59:02 +03:00
Henrik Grimler b967e0d825
scripts: add zip to setup-termux
Needed to build openjdk (and probably other packages).

Also sort packages again.
2023-02-10 13:52:19 +01:00
Ivan Max e33f6d6ca1
setup-termux.sh: adding bsdtar package 2023-02-09 09:09:31 +03:00
Henrik Grimler 6df47823f5
scripts: setup-termux: install scdoc as well 2022-12-31 11:15:41 +01:00
Henrik Grimler 996c30a3c4
scripts: setup-termux: add uuid-utils to list of required packages 2022-12-28 09:14:23 +01:00
Henrik Grimler b6b0ee380c
scripts: setup-{ubuntu,archlinux}.sh: install re2c for php 2022-08-15 21:55:44 +02:00
Henrik Grimler ae57e3fae0
scripts(setup-termux.sh): install xmlto, needed by git 2022-07-30 16:27:31 +02:00
Chongyun Lee 4a556e6d30
setup-termux.sh: Install package jq and binutils-is-llvm
Co-authored-by: Chongyun Lee <45286352+licy183@users.noreply.github.com>

Closes #10721
2022-05-19 11:30:08 +05:30
Butta 034874f693 build-package: switch the archiver for debian packages over to the one from the NDK, which gets on-device builds working again
Also, remove the binutils-gold dependency for on-device builds, since we switched
everything over to lld now, just like the latest NDK 23.
2021-11-14 12:42:51 +05:30
Henrik Grimler 23c34dde70 setup distro scripts: sort packages alphabetically 2021-09-17 11:06:53 +02:00
Tim Makarios d119861e45 Ensure gnupg is installed in setup-termux.sh 2021-03-26 08:50:00 +01:00
Leonid Pliushch 5db22fda40 setup-termux.sh: use generic shebang
It is being handled by termux-exec anyway.
2020-10-30 21:41:08 +02:00
Leonid Pliushch 8bdbfa05ce scripts/setup-termux.sh: install asciidoctor 2020-01-01 17:40:07 +02:00
Leonid Pliushch 8facf9f01a scripts/setup-termux.sh: install help2man 2019-08-16 15:39:08 +03:00
Leonid Pliushch c33a3ba6d9 scripts/setup-termux.sh: install asciidoc 2019-08-16 02:51:05 +03:00
Leonid Pliushch 33f341c259 add support for on-device bootstrapping of "make" 2019-08-11 16:03:35 +03:00
Leonid Pliushch e8ccf506a0 scripts/setup-termux.sh: split packages on "tier 1" & "tier 2" groups
And remove packages that are installed with bootstrap archive (essential ones).
2019-08-11 16:03:35 +03:00
Butta 4c735a6580 on-device build: Fix up ncurses and ninja, adjust some setup scripts,
and add dependency info to scripts/setup-termux.sh.
2019-08-11 16:03:35 +03:00
Leonid Pliushch c31dad8663 scripts/setup-termux.sh: add missing package 'valac' 2019-08-10 18:56:12 +03:00
Leonid Pliushch cda78acbb0 scripts/setup-termux.sh: install binutils-gold
Required by at least ipfs package.
2019-08-08 22:15:02 +03:00
Leonid Pliushch 3b8537b03b scripts/setup-termux.sh: use bash in shebang 2019-08-08 17:40:52 +03:00
Leonid Pliushch e303212ae5 enable on-device builds
Partial compatibility for on-device builds.

There is no guarantee that it will be possible to build all available
packages and built packages will have same reliability that cross-compiled
but should solve "self-hosting" problems as much as possible.
2019-08-08 16:58:34 +03:00