Commit Graph

8449 Commits

Author SHA1 Message Date
Leonid Pliushch
328a9303bd 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.
2019-08-10 01:18:42 +03:00
Leonid Pliushch
56ca0f1d06 build-package.sh: for on-device builds value of TERMUX_ARCH should not be overridable
This should be allowed only when cross-compiling.
2019-08-10 01:13:25 +03:00
Leonid Pliushch
ba62c10575 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.
2019-08-10 01:04:46 +03:00
Leonid Pliushch
1745ea4173 dpkg: enable support for update-alternatives
Issue: https://github.com/termux/termux-packages/issues/4137
2019-08-10 00:29:34 +03:00
Leonid Pliushch
4b04f0a998 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
2019-08-09 04:18:57 +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
5e5659c73c CI: fix build status again
920784205d didn't worked as should.

%ci:no-build
2019-08-08 22:07:59 +03:00
Alessandro Caputo
615e9aaef9 update termux-api to v0.46 2019-08-08 21:55:03 +03:00
Leonid Pliushch
38fdf27d96 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
2019-08-08 20:09:21 +03:00
Leonid Pliushch
3b8537b03b scripts/setup-termux.sh: use bash in shebang 2019-08-08 17:40:52 +03:00
Leonid Pliushch
c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +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
Fredrik Fornwall
c7d6ee2711 babl: Update from 0.1.68 to 0.1.70 2019-08-08 12:02:53 +02:00
Fredrik Fornwall
f3ceb9a2f4 ipfs: Update from 0.4.21 to 0.4.22 2019-08-07 23:50:42 +02:00
Fredrik Fornwall
01d4a1c3df syncthing: Update from 1.2.0 to 1.2.1 2019-08-07 23:46:08 +02:00
Fredrik Fornwall
3d60738af6 ttyd: Update from 1.5.1 to 1.5.2 2019-08-07 23:45:58 +02:00
Fredrik Fornwall
4c20b78815 ncdu: Update from 1.14 to 1.14.1 2019-08-07 23:45:52 +02:00
Leonid Pliushch
2c5fe55180 httrack: force-link with libiconv 2019-08-07 23:38:27 +03:00
Fredrik Fornwall
c544103c2b termux-api: Update from 0.43 to 0.44 2019-08-07 22:37:17 +02:00
Fredrik Fornwall
458105d1af termux-api: Update from 0.42 to 0.43 2019-08-07 22:32:26 +02:00
Fredrik Fornwall
9e99a97b3f httrack: Depend on libiconv, not libandroid-support
Should fix a build failure.
2019-08-07 22:08:26 +02:00
Fredrik Fornwall
000c2ec8fe 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".
2019-08-07 22:02:47 +02:00
Michal Bednarski
eed780953b termux-am: Switch repo and upgrade to v0.3
Includes termux/TermuxAm#2

Removed patch as it was upstreamed
2019-08-07 21:42:11 +03:00
Leonid Pliushch
b2a6cc10fe httrack: bump revision
Gives error:

 CANNOT LINK EXECUTABLE "httrack": cannot locate symbol "libiconv_open"

so package should be rebuilt.
2019-08-07 21:38:55 +03:00
Leonid Pliushch
b9cbd870d9 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
2019-08-07 15:38:45 +03:00
Fredrik Fornwall
2eb2fa4e43 newsboat: Update from 2.15 to 2.16.1 2019-08-06 23:06:18 +02:00
Fredrik Fornwall
9530e78f3f pango: Fix build failure 2019-08-06 19:42:23 +02:00
Fredrik Fornwall
29c686043e vim-python: Fix incorrect source checksum 2019-08-06 19:35:08 +02:00
Fredrik Fornwall
7725dee5d8 valgrind: Fix build
Valgrind cannot be built with -fstack-protector-strong which is now used
by default.
2019-08-06 19:30:04 +02:00
Fredrik Fornwall
fe2edbf43d vim: Update from 8.1.1750 to 8.1.1800 2019-08-06 19:23:03 +02:00
Fredrik Fornwall
e3372ab6f9 geoip2-database: Update from 20190721 to 20190730 2019-08-06 19:17:19 +02:00
Leonid Pliushch
b4d877ac3b libandroid-glob: bump package version 2019-08-06 16:59:13 +03:00
Leonid Pliushch
b9fba57f28 libandroid-glob: breaks and replaced devpackage 2019-08-06 16:59:07 +03:00
Fredrik Fornwall
ca9c2d9295 libcairo: Switch to faster download url 2019-08-06 03:02:24 +02:00
Fredrik Fornwall
0a5f60421e nnn: Update from 2.5 to 2.6 2019-08-06 01:39:10 +02:00
Fredrik Fornwall
f1833f01fc termux-api: Update from 0.41 to 0.42 2019-08-06 00:53:05 +02:00
Leonid Pliushch
c940336fbe ncurses: create libtermcap compatibility links 2019-08-05 23:27:49 +03:00
Leonid Pliushch
76eaf460e2 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
2019-08-05 14:10:55 +03:00
Leonid Pliushch
e37b3fd5c4 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".
2019-08-05 13:46:51 +03:00
Leonid Pliushch
815e5459fc nim: use CFLAGS/LDFLAGS for nimble & koch 2019-08-04 23:17:35 +03:00
Leonid Pliushch
04e32bec03 mariadb: remove chown calls from mysql_install_db script 2019-08-04 21:55:56 +03:00
Leonid Pliushch
acef41f796 lldb: blacklist for x86_64 for now due to build error
Error was:

 FAILED: tools/driver/Options.inc
 cd /home/builder/.termux-build/lldb/build && /data/data/com.termux/files/usr/bin/llvm-tblgen -gen-opt-parser-defs -I /home/builder/.termux-build/lldb/src/tools/driver -I /data/data/com.termux/files/usr/include /home/builder/.termux-build/lldb/src/tools/driver/Options.td -o tools/driver/Options.inc -d tools/driver/Options.inc.d
 /data/data/com.termux/files/usr/bin/llvm-tblgen: error while loading shared libraries: /lib/x86_64-linux-gnu/libc.so: invalid ELF header

%ci:no-build
2019-08-04 14:33:59 +03:00
Leonid Pliushch
b08e1dde19 vifm: update to 0.10.1 2019-08-03 15:08:45 +03:00
Leonid Pliushch
77fd61d06a tmate: update to 2.3.0 2019-08-03 15:08:23 +03:00
Leonid Pliushch
4585d3a0b5 librsvg: update to 2.45.90 2019-08-03 14:44:28 +03:00
Leonid Pliushch
a087a91d84 libmosquitto: update to 1.6.4 2019-08-03 14:44:28 +03:00
Leonid Pliushch
80192a8552 ripgrep: update to 11.0.2 2019-08-03 14:44:28 +03:00
Leonid Pliushch
932e14957e swi-prolog: update to 8.1.10 2019-08-03 14:43:54 +03:00
Leonid Pliushch
a8cf841276 dialog: update to 1.3-20190728 2019-08-03 14:26:19 +03:00
Leonid Pliushch
258e43b873 libduktape: update to 2.4.0 2019-08-03 14:26:19 +03:00