Leonid Plyushch
eab7cba228
redis: fix on-device builds
5 years ago
Leonid Plyushch
570ee5123a
redis: reformat build.sh
5 years ago
Leonid Plyushch
78bebde6c9
net-tools: use LDLIBS to pass "-llog"
Fixes on-device build.
%ci:reset-backlog
5 years ago
Leonid Plyushch
ebb6daf2be
additional libraries should be specified in `LIBS` instead of `LDFLAGS` if using autotools
Fixes on-device build for: alpine, autossh, direvent, heyu, krb5, msmtp, redir,
screen, socat, tinyproxy, tor.
5 years ago
Leonid Plyushch
aa2b8986c9
build-package.sh: set ac_cv_func_posix_spawnp=no for all autotools builds
Reason same as for posix_spawn.
5 years ago
Leonid Plyushch
e0bfc56b49
build-package.sh: set ac_cv_func_posix_spawn=no for all autotools builds
posix_spawn is not available on Android devices.
While this commit is not necessary for cross-compiling, it is required
when building on-device since there posix_spawn is found somehow. This
produces following errors:
./spawn.h:514:17: error: use of undeclared identifier 'POSIX_SPAWN_RESETIDS'
[(((POSIX_SPAWN_RESETIDS | POSIX_SPAWN_SETPGROUP
5 years ago
Leonid Plyushch
a6f6b1ccc5
git-lfs: support for on-device builds
5 years ago
Leonid Plyushch
c08fb25770
some disabled packages can be removed
* elixir: https://github.com/termux/unstable-packages/tree/master/packages/elixir
* libgeos: https://github.com/termux/science-packages/tree/master/packages/libgeos
* nethack: https://github.com/termux/game-packages/tree/master/packages/nethack
6 years ago
Leonid Plyushch
e5be5a4f4d
tsu: fix value of TERMUX_PKG_SKIP_SRC_EXTRACT
6 years ago
Leonid Plyushch
b42f1a419b
build-package.sh: fix metapackage creation
Metapackages shouldn't have data inside.
%ci:reset-backlog
6 years ago
Leonid Plyushch
03e5ecbc84
build-package.sh: more fixes
6 years ago
Leonid Plyushch
8d0121c421
build-package.sh: use text-based comparsion in conditionals instead of exit-code based
6 years ago
Leonid Plyushch
95b11af661
build-package.sh: fix cases where on-device build utilities were selected on cross-compilation mode
%ci:no-build
6 years ago
Leonid Plyushch
98fe9673f1
fix typo in scripts/build/termux_extract_dep_info.sh
6 years ago
Leonid Plyushch
e51d6cf5df
build-package.sh: allow static packages to be in dependencies
6 years ago
Leonid Plyushch
520b56a7b0
fix build.sh in disabled-packages
6 years ago
Leonid Plyushch
e5aeb9853f
packages: standardize values of several control variables for build.sh
Variables
TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSENTIAL
TERMUX_SUBPKG_ESSENTIAL
TERMUX_PKG_NO_STATICSPLIT
TERMUX_PKG_BUILD_IN_SRC
TERMUX_PKG_FORCE_CMAKE
TERMUX_PKG_HOSTBUILD
should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.
build-package.sh should make decision based on variable's value but not on
whether it is set or empty.
%ci:no-build
6 years ago
Leonid Plyushch
701333e36d
docbook-xml: depend on libxml2-utils instead of libxml2 + add postinst/prerm scripts
6 years ago
Leonid Plyushch
969fa10eb7
new package: docbook-xml
%ci:reset-backlog
6 years ago
Leonid Plyushch
4f86b042b8
geoip2-database: disable checksums
Now just bump version approximately once per month for updating package.
Database checksums are constantly changing, so disable them to prevent
build errors when geoip2-database is a dependency.
6 years ago
Henrik Grimler
6bba8d1b36
android-5: Add termux services ( #4175 )
6 years ago
Leonid Plyushch
c86937b8cd
doxygen: update to 1.8.16
6 years ago
Leonid Plyushch
2e6c883360
libbsd: update to 0.10.0
6 years ago
Leonid Plyushch
c74d17d137
libprotobuf: update to 3.9.1
6 years ago
Leonid Plyushch
6db7429c65
postgresql: update to 11.5
6 years ago
Leonid Plyushch
b055699e00
pathpicker: update to 0.8.2
6 years ago
Leonid Plyushch
9656506385
dart: update to 2.4.1
6 years ago
Leonid Plyushch
ccf7e374c8
nmap: update to 7.80
6 years ago
Leonid Plyushch
d04f7db362
libuv: update to 1.31.0
6 years ago
Leonid Plyushch
3eeb244561
mpd: update to 0.21.13
6 years ago
Leonid Plyushch
7855a93177
libflac: update to 1.3.3
6 years ago
Leonid Plyushch
46aae802b3
clamav: update to 0.101.3
6 years ago
Leonid Plyushch
582a343402
deutex: update to 5.2.1
6 years ago
Leonid Plyushch
ab9efbff3b
procps & psmisc: fix essential status
6 years ago
Leonid Plyushch
3eef1d4e5e
termux-exec: fix essential status
6 years ago
Leonid Plyushch
41ce87c9ca
gawk: fix missing essential status
6 years ago
Leonid Plyushch
063ed5f9be
make: fix unbound variable error
6 years ago
Leonid Plyushch
93e7bb41a5
ncurses: safer way for creating symlinks
Force-overwrite symlink instead of rm/create if it exist.
Should prevent some kinds of breakage when building on device and build.sh
fails somewhere in post installation step.
6 years ago
Leonid Plyushch
01fad1bfa7
add support for on-device bootstrapping of "make"
6 years ago
Leonid Plyushch
008d309f9d
scripts/setup-termux.sh: split packages on "tier 1" & "tier 2" groups
And remove packages that are installed with bootstrap archive (essential ones).
6 years ago
Butta
7a235cedfd
on-device build: Fix up ncurses and ninja, adjust some setup scripts,
and add dependency info to scripts/setup-termux.sh.
6 years ago
Leonid Plyushch
df914b33b5
fix typo in termux_step_massage.sh
6 years ago
Leonid Plyushch
251484977c
build-package.sh: fix error in termux_step_massage() when bin, lib, libexec are not exist
Fixes https://github.com/termux/termux-packages/issues/4160 .
6 years ago
Leonid Plyushch
a94b4150b2
alternatives: more editors can be used as alternative for /bin/editor
6 years ago
Leonid Plyushch
d8ac768369
coreutils: disallow on-device build
It can delete utility 'ln' in the process of installation:
make install-exec-hook
make[4]: Entering directory '/data/data/com.termux/files/home/.termux-build/coreutils/build'
/bin/sh: 12: ln: not found
6 years ago
Leonid Plyushch
edd11cfb55
scripts/setup-termux.sh: add missing package 'valac'
6 years ago
Leonid Plyushch
77227d0f4c
move docs to project's wiki pages
Accessible at https://github.com/termux/termux-packages/wiki .
git clone: https://github.com/termux/termux-packages.wiki.git
6 years ago
Leonid Plyushch
ed15ee0820
update sample script for new package
6 years ago
Leonid Plyushch
4c4da7deff
build-package.sh: export CC_FOR_BUILD for on-device builds
Required by some packages.
6 years ago
Leonid Plyushch
d6911d42e7
vim, vim-python: add support for dpkg alternatives
Provide $PREFIX/bin/vim as alternative for $PREFIX/bin/editor.
6 years ago