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
Leonid Plyushch
d39a503f7a
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
6 years ago
Fredrik Fornwall
28310bf18e
newsboat: Update from 2.15 to 2.16.1
6 years ago
Fredrik Fornwall
940c474bb5
vim-python: Fix incorrect source checksum
6 years ago
Fredrik Fornwall
c83fc192ab
valgrind: Fix build
Valgrind cannot be built with -fstack-protector-strong which is now used
by default.
6 years ago
Fredrik Fornwall
b188328a60
vim: Update from 8.1.1750 to 8.1.1800
6 years ago
Fredrik Fornwall
3e52aafe4d
geoip2-database: Update from 20190721 to 20190730
6 years ago
Leonid Plyushch
ab647b7530
libandroid-glob: bump package version
6 years ago
Leonid Plyushch
9fbd82dd5c
libandroid-glob: breaks and replaced devpackage
6 years ago
Fredrik Fornwall
16de03a8b5
libcairo: Switch to faster download url
6 years ago
Fredrik Fornwall
9661ef79a4
pango: Fix build failure
6 years ago
Fredrik Fornwall
30f59ca918
nnn: Update from 2.5 to 2.6
6 years ago
Fredrik Fornwall
8163f4ab78
termux-api: Update from 0.41 to 0.42
6 years ago
Leonid Plyushch
e9eb87dd84
bash: make "command-not-found" optional
Though, it will be pre-installed via bootstraps as previously.
Possible after changes to bashrc introduced in b45da7b8ba
.
Related issue: https://github.com/termux/termux-packages/issues/661
6 years ago
Leonid Plyushch
e23c2ced4a
termux-tools: add core packages to dependencies
Some packages are not getting installed after busybox was replaced by separate
packages. This commit should fix that by specifying core packages as dependencies
of the "termux-tools".
6 years ago
Leonid Plyushch
729bc4c46d
ncurses: create libtermcap compatibility links
6 years ago
Jiri Tyr
68b5d01eb3
gbt: Update from 1.2.0 to 2.0.0
6 years ago
Leonid Plyushch
37fae5cf75
mariadb: remove `chown` calls from mysql_install_db script
6 years ago
Leonid Plyushch
1b4a91414c
no more develsplit + provide static libraries as separate package
%ci:no-build
6 years ago
Leonid Plyushch
359c2d9d5d
build-package.sh: setup basic hardening through CFLAGS/LDFLAGS
Use stack protector & make GOT/PLT sections read-only.
6 years ago