Leonid Plyushch
e6ec4d85b2
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.
5 years ago
Leonid Plyushch
d274182ade
add support for on-device bootstrapping of "make"
5 years ago
Leonid Plyushch
b83275116d
scripts/setup-termux.sh: split packages on "tier 1" & "tier 2" groups
And remove packages that are installed with bootstrap archive (essential ones).
5 years ago
Butta
8fd02b64a0
on-device build: Fix up ncurses and ninja, adjust some setup scripts,
and add dependency info to scripts/setup-termux.sh.
5 years ago
Leonid Plyushch
4161bbea03
fix typo in termux_step_massage.sh
5 years ago
Leonid Plyushch
4f3d2e9579
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 .
5 years ago
Leonid Plyushch
d5dfcc89c6
alternatives: more editors can be used as alternative for /bin/editor
5 years ago
Leonid Plyushch
f558aafc78
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
5 years ago
Leonid Plyushch
5ed9200933
scripts/setup-termux.sh: add missing package 'valac'
5 years ago
Leonid Plyushch
a7f8b629a9
update sample script for new package
5 years ago
Leonid Plyushch
c8298b3e19
build-package.sh: export CC_FOR_BUILD for on-device builds
Required by some packages.
5 years ago
Leonid Plyushch
de8f966397
vim, vim-python: add support for dpkg alternatives
Provide $PREFIX/bin/vim as alternative for $PREFIX/bin/editor.
5 years ago
Leonid Plyushch
b3c8737fa2
micro: add dpkg alternatives support
Provide $PREFIX/bin/micro as alternative for $PREFIX/bin/editor.
5 years ago
Leonid Plyushch
933c6d4333
nano: add dpkg alternatives support
Provide $PREFIX/bin/nano as alternative for $PREFIX/bin/editor.
5 years ago
Leonid Plyushch
19502e0985
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).
5 years ago
Leonid Plyushch
654f230e07
dpkg: provide basic /var/lib/dpkg directory structure inside package
Previously was provided only through bootstrap archive.
5 years ago
Leonid Plyushch
83ee358158
build-package.sh: on-device builds without termux-exec are unsupported
5 years ago
Leonid Plyushch
a418c7c0d5
build-package.sh: for on-device builds use device-specific default value for maintainer
5 years ago
Leonid Plyushch
a005df428c
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.
5 years ago
Leonid Plyushch
88cc360984
build-package.sh: for on-device builds value of TERMUX_ARCH should not be overridable
This should be allowed only when cross-compiling.
5 years ago
Leonid Plyushch
25955f9df5
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.
5 years ago
Leonid Plyushch
40cb049ae2
dpkg: enable support for update-alternatives
Issue: https://github.com/termux/termux-packages/issues/4137
5 years ago
Leonid Plyushch
ebd0da0bbc
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
5 years ago
Leonid Plyushch
493fa91c1c
scripts/setup-termux.sh: install binutils-gold
Required by at least ipfs package.
5 years ago
Leonid Plyushch
44331bf9b1
CI: fix build status again
920784205d
didn't worked as should.
%ci:no-build
5 years ago
Alessandro Caputo
d10aa162d7
update termux-api to v0.46
5 years ago
Leonid Plyushch
920784205d
CI: reset build status
Seems like some jobs are not getting executed for a long time for some reason.
Following packages will be built manually:
babl@aarch64: Expected 0.1.70, but was 0.1.68-1
ipfs@aarch64: Expected 0.4.22, but was 0.4.21
syncthing@aarch64: Expected 1.2.1, but was 1.2.0
babl@arm: Expected 0.1.70, but was 0.1.68-1
ipfs@arm: Expected 0.4.22, but was 0.4.21
syncthing@arm: Expected 1.2.1, but was 1.2.0
babl@i686: Expected 0.1.70, but was 0.1.68-1
ipfs@i686: Expected 0.4.22, but was 0.4.21
syncthing@i686: Expected 1.2.1, but was 1.2.0
babl@x86_64: Expected 0.1.70, but was 0.1.68-1
ipfs@x86_64: Expected 0.4.22, but was 0.4.21
syncthing@x86_64: Expected 1.2.1, but was 1.2.0
%ci:no-build
5 years ago
Leonid Plyushch
839d8e5b2b
scripts/setup-termux.sh: use bash in shebang
5 years ago
Leonid Plyushch
702d7acb15
add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
5 years ago
Leonid Plyushch
0d2f6e446f
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.
5 years ago
Fredrik Fornwall
7100aaf442
babl: Update from 0.1.68 to 0.1.70
5 years ago
Fredrik Fornwall
2fc5224fa7
ipfs: Update from 0.4.21 to 0.4.22
5 years ago
Fredrik Fornwall
c0924c9be7
syncthing: Update from 1.2.0 to 1.2.1
5 years ago
Fredrik Fornwall
0cfa938cb7
ttyd: Update from 1.5.1 to 1.5.2
5 years ago
Fredrik Fornwall
89a44674d0
ncdu: Update from 1.14 to 1.14.1
5 years ago
Leonid Plyushch
3ac6f52a69
httrack: force-link with libiconv
5 years ago
Fredrik Fornwall
b7bf3beb96
termux-api: Update from 0.43 to 0.44
5 years ago
Fredrik Fornwall
7b67f97fc3
termux-api: Update from 0.42 to 0.43
5 years ago
Fredrik Fornwall
04137c847d
httrack: Depend on libiconv, not libandroid-support
Should fix a build failure.
5 years ago
Fredrik Fornwall
d8e0479c93
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".
5 years ago
Michal Bednarski
2e3c4a1c9d
termux-am: Switch repo and upgrade to v0.3
Includes termux/TermuxAm#2
Removed patch as it was upstreamed
5 years ago
Leonid Plyushch
0ee5c594d9
httrack: bump revision
Gives error:
CANNOT LINK EXECUTABLE "httrack": cannot locate symbol "libiconv_open"
so package should be rebuilt.
5 years ago
Leonid Plyushch
196f0a649a
procps: don't read file /proc/sys/vm/min_free_kbytes
Access to this file is prohibited on some devices by SELinux and causes
utilities to treat /proc as not mounted.
Related issues:
* https://github.com/termux/termux-packages/issues/1625
* https://github.com/termux/termux-packages/issues/4132
5 years ago
Fredrik Fornwall
6a19556bb8
newsboat: Update from 2.15 to 2.16.1
5 years ago
Fredrik Fornwall
77c82b1e7e
pango: Fix build failure
5 years ago
Fredrik Fornwall
0e67f43142
vim-python: Fix incorrect source checksum
5 years ago
Fredrik Fornwall
f1ee32f1f9
valgrind: Fix build
Valgrind cannot be built with -fstack-protector-strong which is now used
by default.
5 years ago
Fredrik Fornwall
dadc5069d8
vim: Update from 8.1.1750 to 8.1.1800
5 years ago
Fredrik Fornwall
b723d3e25d
geoip2-database: Update from 20190721 to 20190730
5 years ago
Leonid Plyushch
2045dfcc7b
libandroid-glob: bump package version
5 years ago