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
Leonid Plyushch
6a9981be1c
micro: add dpkg alternatives support
Provide $PREFIX/bin/micro as alternative for $PREFIX/bin/editor.
6 years ago
Leonid Plyushch
b312a0406a
nano: add dpkg alternatives support
Provide $PREFIX/bin/nano as alternative for $PREFIX/bin/editor.
6 years ago
Leonid Plyushch
93c745c058
dpkg: rm includes, static libraries and dpkg-genbuildinfo from package
If you think they should be present in dpkg package, open issue
and tell about their usability in Termux (with proof).
6 years ago
Leonid Plyushch
e73e351046
dpkg: provide basic /var/lib/dpkg directory structure inside package
Previously was provided only through bootstrap archive.
6 years ago
Leonid Plyushch
1c1f059ee6
build-package.sh: on-device builds without termux-exec are unsupported
6 years ago
Leonid Plyushch
ab3a999565
build-package.sh: for on-device builds use device-specific default value for maintainer
6 years ago
Leonid Plyushch
e290c97736
build-package.sh: prefix and home shouldn't be overridable for on-device builds
And set TERMUX_NO_CLEAN to true for on-device builds as well.
6 years ago
Leonid Plyushch
8ff61a9267
build-package.sh: for on-device builds value of TERMUX_ARCH should not be overridable
This should be allowed only when cross-compiling.
6 years ago
Leonid Plyushch
1ae4d7d388
build-package.sh: source properties.sh before handling command line arguments
Fixes problem when it is not possible to override TERMUX_ARCH set in ~/.termuxrc.
6 years ago
Leonid Plyushch
76598acf5f
dpkg: enable support for update-alternatives
Issue: https://github.com/termux/termux-packages/issues/4137
6 years ago
Alessandro Caputo
6110715119
update termux-api to v0.46
%ci:reset-backlog
6 years ago
Leonid Plyushch
adea958509
scripts/setup-termux.sh: install binutils-gold
Required by at least ipfs package.
6 years ago
Leonid Plyushch
1e698a1198
build-package.sh: use bsdtar for on-device builds when extracting into massagedir
Tar built for API 21 branch doesn't work well in certain cases and following error
may occur:
tar: ./share/doc/ed/LICENSE: Cannot change mode to rwx------: No such file or directory
tar: Exiting with failure status due to previous errors
Using bsdtar instead for extracting.
6 years ago
Leonid Plyushch
a027b72efd
build-package.sh: do not hardcode path to termux-elf-cleaner
6 years ago
Leonid Plyushch
abca76df18
build-package.sh: for on-device builds termux-elf-cleaner should be installed with apt
It throws compilation errors when being built without custom elf.h on
devices using API 21 repository.
6 years ago
Leonid Plyushch
622065b74c
scripts/setup-termux.sh: use bash in shebang
6 years ago
Leonid Plyushch
5f32f21976
add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
6 years ago
Leonid Plyushch
aecf4675e3
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.
6 years ago
Fredrik Fornwall
5b7f6f41ad
babl: Update from 0.1.68 to 0.1.70
6 years ago
Fredrik Fornwall
ce892a89d1
ipfs: Update from 0.4.21 to 0.4.22
6 years ago
Fredrik Fornwall
b74ac0f35a
syncthing: Update from 1.2.0 to 1.2.1
6 years ago
Fredrik Fornwall
f30699e530
ttyd: Update from 1.5.1 to 1.5.2
6 years ago
Fredrik Fornwall
2cba3d1fbb
ncdu: Update from 1.14 to 1.14.1
6 years ago
Michal Bednarski
f61db58206
termux-am: Switch repo and upgrade to v0.3
Includes termux/TermuxAm#2
Removed patch as it was upstreamed
6 years ago
Leonid Plyushch
b82bd3a79f
httrack: force-link with libiconv
6 years ago
Fredrik Fornwall
745b830c8e
termux-api: Update from 0.43 to 0.44
6 years ago
Fredrik Fornwall
d840744ede
termux-api: Update from 0.42 to 0.43
6 years ago
Fredrik Fornwall
dee9e16d7e
procps: Use sysinfo(2) to get uptime
Instead of trying to read /proc/uptime, which is not allowed on Android,
we patch procps to use the sysinfo(2) syscall to figure out the uptime.
This should fix at least "ps -o etime".
6 years ago