Commit Graph

7532 Commits

Author SHA1 Message Date
Leonid Pliushch
1d25890c09 starship: update to 0.15.0 2019-09-08 03:46:41 +03:00
Leonid Pliushch
3fbd1ed43c hugo: update to 0.58.1 2019-09-08 03:16:33 +03:00
Leonid Pliushch
c32fd924cd hyperfine: update to 1.7.0 2019-09-08 03:05:46 +03:00
Leonid Pliushch
3568e0d945 memcached: update to 1.5.17 2019-09-08 03:01:05 +03:00
Leonid Pliushch
75122f6141 vim, vim-python: update to 8.1.2000
%ci:reset-backlog
2019-09-08 02:54:14 +03:00
Leonid Pliushch
160c24ac10 unrar: update to 5.8.1 2019-09-08 02:53:13 +03:00
Leonid Pliushch
e3d1d670c8 libogg: update to 1.3.4
%ci:reset-backlog
2019-09-08 02:51:23 +03:00
Leonid Pliushch
094ce1b19d liblz4: update to 1.9.2 2019-09-08 02:50:41 +03:00
Leonid Pliushch
1fed9b6d1c keybase: update to 4.4.0
%ci:reset-backlog
2019-09-08 02:49:03 +03:00
Leonid Pliushch
9b5f815789 geoip2-database: update to 20190908 2019-09-08 02:47:49 +03:00
Leonid Pliushch
399dad1a8e irssi: update to 1.2.2 2019-09-08 02:45:02 +03:00
Leonid Pliushch
e4b6ae22d6 imagemagick: update to 7.0.8.63 2019-09-08 02:44:41 +03:00
Leonid Pliushch
b79eb47064 hub: update to 2.12.4 2019-09-08 02:44:23 +03:00
Leonid Pliushch
d945b19919 dtc: update to 1.5.1 2019-09-08 02:38:43 +03:00
Leonid Pliushch
c0c940ae2c clamav: update to 0.101.4 2019-09-08 02:38:23 +03:00
Leonid Pliushch
3966df96e8 axel: update to 2.17.6 2019-09-08 02:36:21 +03:00
Leonid Pliushch
ee44c26770 ack-grep: update to 3.1.1 2019-09-08 02:36:02 +03:00
Leonid Pliushch
d75ffc183e Revert "new package: libdwarf"
This reverts commit a2986eb6e52dd5e64ebe5ba4460ae75aea56bbca.

Wrong package, uftrace expects libdw but not libdwarf.
2019-09-07 22:39:49 +03:00
Leonid Pliushch
63a095b1c2 Revert "uftrace: link with libdwarf"
This reverts commit 5cb74edbf2e5847668133c9f1cfcb23e222457d8.
2019-09-07 22:39:40 +03:00
Leonid Pliushch
e1ff05d9c5 uftrace: link with libdwarf 2019-09-07 22:35:38 +03:00
Leonid Pliushch
8b94cccee9 new package: libdwarf 2019-09-07 22:34:33 +03:00
Leonid Pliushch
59f67604f3 ndk-sysroot: bump revision after ndk-headers patches update
%ci:reset-backlog
2019-09-06 19:21:07 +03:00
Butta
f82e5d7244 libllvm: don't add arch-specific rpath when natively compiling 2019-09-06 19:19:20 +03:00
Butta
51fbe05c40 libdispatch: add package 2019-09-06 19:18:24 +03:00
Fredrik Fornwall
2378d695ea libjpeg-turbo: Update from 2.0.2 to 2.0.3 2019-09-06 15:19:23 +02:00
Leonid Pliushch
4d3a6658d4 termux-tools: do not print motd on OpenSSH login when config PrintMotd=no
Now OpenSSH will not print motd on its own which may result in duplicate.
Instead it will control the login script via environment variable.

Fixes https://github.com/termux/termux-packages/issues/3941.
2019-09-06 01:59:07 +03:00
Leonid Pliushch
e48948922b libllvm: bump revision 2019-09-06 00:49:54 +03:00
its-pointless
35715dae0f don't search multilib dir for native 2019-09-06 00:49:11 +03:00
its-pointless
5a467757d4 get search path order correct 2019-09-06 00:49:11 +03:00
its-pointless
d1fcb29c6e fix ndk-multilib 2019-09-06 00:49:11 +03:00
Fredrik Fornwall
7641ac09d5 nodejs: Update from 12.9.1 to 12.10.0 2019-09-05 23:18:55 +02:00
Butta
c1ae586387 llbuild: add package 2019-09-05 17:29:48 +03:00
Michal Bednarski
96b818c1dc proot: Update package
* Added SIGSYS handler for waitpid (Required for bash on Android 10)
* Added SIGSYS handler for sendmmsg on x86 (for DNS when using emulator)
* Fixed void syscall handling on 32 bit ARM
* Prevent tracees from setting SUID_DUMP_DISABLE
2019-09-05 17:26:12 +03:00
Fredrik Fornwall
6652cc1f20 Rebuild all go packages with go 1.13
See https://github.com/termux/termux-packages/issues/3619
2019-09-03 23:09:04 +02:00
Fredrik Fornwall
3ca90d8c40 fzf: Bump to rebuild with go 1.13 2019-09-03 21:46:43 +02:00
Fredrik Fornwall
6c717ea237 syncthing: Update from 1.2.1 to 1.2.2 2019-09-03 21:42:01 +02:00
Fredrik Fornwall
0a3d65e292 golang: Update from 1.12.8 to 1.13 2019-09-03 21:41:24 +02:00
Leonid Pliushch
c16c871c0e uftrace: do not attempt to hook "backtrace"
Fixes segmentation fault on ARM devices at least.

backtrace (from execinfo.h) is not available on Android.

%ci:reset-backlog
2019-09-03 20:50:23 +03:00
Martin Kinkelin
6d50ac0afd LDC: Upgrade from v1.13 to v1.17 (#4246)
* LDC: Upgrade from v1.13 to v1.17

* LDC: Fix missing symbols in druntime's core.sys.posix.unistd

* LDC: Fix repeated llvm-config help output

* LDC: Revise build script

1) Use an 'installed' (ninja install) LLVM for LDC.
2) Cross-compile LLVM before invoking CMake for LDC, so that the LLVM
   dir is actually populated (previously: just fake bin/llvm-config).
3) Include dlang tools ddemangle and dustmite in the final package too,
   just like official LDC packages. Cmdline flags have been synced with
   upstream.

* Add hello-world smoke test

* LDC: Upgrade LLVM from v7.0.1 to v8.0.1
2019-09-03 20:06:03 +03:00
Leonid Pliushch
947d0141a6 uftrace: use $PREFIX/tmp instead of /dev/shm 2019-09-03 15:30:30 +03:00
Fredrik Fornwall
ec364857b2 glib: Update from 2.60.6 to 2.60.7 2019-09-03 11:15:17 +02:00
Fredrik Fornwall
35cbedc3ac libgcrypt: Update from 1.8.4 to 1.8.5 2019-09-03 11:05:57 +02:00
Fredrik Fornwall
d06df2dfc2 ruby: Update from 2.6.3 to 2.6.4 2019-09-03 05:45:25 +02:00
Fredrik Fornwall
8911a515d7 bash: Update from 5.0.9 to 5.0.11 2019-09-03 05:45:05 +02:00
Leonid Pliushch
d3fd21d4d0 m4: assume that spawn.h is not available
Fixes https://github.com/termux/termux-packages/issues/4258.
2019-09-02 23:56:32 +03:00
Henrik Grimler
1ea73150da ncmpcpp: Fix socket path after it has been updated in mpd 2019-09-01 14:58:40 +02:00
lucy phipps
497b1827ad imagemagick: use librsvg +update to 7.0.8.62 2019-08-31 13:58:13 +03:00
Kevin Cotugno
6e6c9a40d3 Bump ca-certificates to 20190828 2019-08-30 07:39:27 -07:00
Fredrik Fornwall
436a1e1659 uftrace: Bump after libandroid-spawn update 2019-08-29 22:08:44 +02:00
Butta
0043f4fcf4 libandroid-spawn: switch to modified upstream implementation and use it for ninja 2019-08-29 22:05:52 +02:00
Henrik Grimler
9b73c472de emacs: make emacsclient look for socket in $PREFIX/var/run per default 2019-08-29 20:27:12 +02:00
Fredrik Fornwall
9f24b24ef1 emacs: Update from 26.2 to 26.3 2019-08-29 14:56:58 +02:00
Fredrik Fornwall
29ce826f56 nodejs: Update from 12.9.0 to 12.9.1 2019-08-29 14:56:33 +02:00
Fredrik Fornwall
3779df0282 rclone: Update from 1.48.0 to 1.49.1 2019-08-29 14:56:22 +02:00
Leonid Pliushch
76f2ae3519 uftrace: remove libfakeprofiler
Replaced by "libmcount-nop.so".
2019-08-28 16:20:46 +03:00
Leonid Pliushch
8b6263339f uftrace: bump revision 2019-08-28 15:23:43 +03:00
Leonid Pliushch
a28f7639fc new packages: libandroid-spawn and uftrace 2019-08-28 15:17:34 +03:00
Bruno Bigras
82df909b01 starship: add package 2019-08-28 00:10:25 +03:00
Henrik Grimler
37fab07863 Merge pull request #4227 from termux/libnet
libnet: add package
2019-08-27 20:39:59 +02:00
Henrik Grimler
dd9d0364b0 libnet: add package 2019-08-27 20:34:56 +02:00
Fredrik Fornwall
4d2fdba805 tintin++: Update from 2.01.8 to 2.01.90 2019-08-27 19:09:19 +02:00
Fredrik Fornwall
7fecbfab9d nano: Update from 4.3 to 4.4 2019-08-27 19:09:15 +02:00
Fredrik Fornwall
0e51d35a1a libx265: Update from 3.1.1 to 3.1.2 2019-08-27 19:09:10 +02:00
Fredrik Fornwall
748ea7c109 zstd: Update from 1.4.2 to 1.4.3 2019-08-27 18:49:43 +02:00
Henrik Grimler
c695a6b45c Merge pull request #4215 from termux/new-sockets-dir
Use $PREFIX/var/tmp instead of $TMPDIR for sockets
2019-08-25 20:06:47 +02:00
Fredrik Fornwall
ad1a6b0f44 nodejs: Update from 12.4.0 to 12.9.0 2019-08-25 19:54:53 +02:00
Henrik Grimler
1314ee19f9 mpd: use $PREFIX/var/run instead of $TMPDIR
See https://github.com/termux/termux-packages/issues/4206
2019-08-25 17:00:47 +02:00
Henrik Grimler
3bc687b67c tmux: put socket in $PREFIX/var/run instead of $TMPDIR
See https://github.com/termux/termux-packages/issues/4206
2019-08-25 17:00:39 +02:00
Henrik Grimler
8f68b081a8 emacs: add termux-service script, put socket in $PREFIX/var/run
Start with sv up emacsd
2019-08-25 17:00:29 +02:00
Fredrik Fornwall
3c37441fa8 nodejs-lts: Update from 10.16.2 to 10.16.3 2019-08-25 00:37:10 +02:00
Butta
6ed5b8a65d cmake: fix typo that broke exec_program 2019-08-23 21:08:55 +05:30
Fredrik Fornwall
69aa9a687d swig: Update from 4.0.0 to 4.0.1 2019-08-23 10:09:13 +02:00
Fredrik Fornwall
356322a5c2 shellharden: Update from 4.1 to 4.1.1 2019-08-23 10:09:10 +02:00
Fredrik Fornwall
dfa819d494 librsync: Update from 2.0.2 to 2.1.0 2019-08-23 10:09:02 +02:00
Fredrik Fornwall
4990fdfc19 tor: Update from 0.4.0.5 to 0.4.1.5 2019-08-23 09:29:17 +02:00
Henrik Grimler
9151e2908c transmission: mark service scripts as config files 2019-08-22 21:57:06 +02:00
Henrik Grimler
3762801fb9 busybox: mark service files for ftpd and telnetd as conffiles 2019-08-22 21:51:00 +02:00
Henrik Grimler
295796d20c openssh: mark service scripts as config files 2019-08-22 21:48:44 +02:00
Henrik Grimler
61b7761fde tor: mark service scripts as config files 2019-08-22 21:48:44 +02:00
Henrik Grimler
44dd2361b3 mpd: mark service scripts as config files 2019-08-22 21:48:44 +02:00
danobr
f7490c0375 hugo: Update from 0.55.6 to 0.57.2 2019-08-21 19:29:32 +03:00
Fredrik Fornwall
5eaa982ba2 cmake: Update from 3.14.5 to 3.15.2 2019-08-21 13:04:43 +02:00
Fredrik Fornwall
73c9a3b2b6 libllvm: Update from 8.0.0 to 8.0.1 2019-08-21 10:03:58 +02:00
Leonid Pliushch
b2d71b2fdf libiconv: breaks & replaces libandroid-support-dev
For replacement of libandroid-support-dev v22.
2019-08-21 10:59:43 +03:00
Leonid Pliushch
fba3e566f6 iverilog: update to 10.3 2019-08-20 23:08:59 +03:00
Leonid Pliushch
51f7a626ad vim: fix subpackage script 2019-08-20 14:50:31 +03:00
Leonid Pliushch
ba7f9f1c53 apt: fix subpackage script 2019-08-20 14:50:17 +03:00
Leonid Pliushch
8da3aedb44 help2man: update to 1.47.11 2019-08-20 14:49:28 +03:00
Leonid Pliushch
0c2df62f11 seafile-client: update to 7.0.2 2019-08-20 14:49:28 +03:00
Leonid Pliushch
847771aa92 vim, vim-python: update to 8.1.1850 2019-08-20 14:39:36 +03:00
Leonid Pliushch
43afcb4b55 golang: allow on-device builds
But it will fail currently anyway to non-pie executables generated in
bootstrap process.
2019-08-19 02:38:29 +03:00
Fredrik Fornwall
c2dfc61089 readline: Update from 8.0 to 8.0.1 2019-08-18 22:07:29 +02:00
Fredrik Fornwall
bb02561af4 nginx: Update from 1.17.2 to 1.17.3 2019-08-18 22:07:02 +02:00
Fredrik Fornwall
5db0d80be3 libnghttp2: Update from 1.39.1 to 1.39.2 2019-08-18 22:06:55 +02:00
Fredrik Fornwall
87e3445d4a ccache: Update from 3.7.2 to 3.7.3 2019-08-18 22:06:48 +02:00
Fredrik Fornwall
d896610bdd git: Update from 2.22.1 to 2.23.0 2019-08-18 22:06:42 +02:00
Fredrik Fornwall
306cc69ea1 pango: Update from 1.42.4 to 1.44.5 2019-08-18 00:00:00 +02:00
Fredrik Fornwall
29096f00cc apache2: Update from 2.4.39 to 2.4.41 2019-08-17 23:52:23 +02:00
Henrik Grimler
70bc6884e0 openssh: fix faulty symlink for termux-services script 2019-08-17 21:15:51 +02:00
Leonid Pliushch
8ef3507b0a new package: gumbo-parser
Requested in https://github.com/termux/termux-packages/issues/4194.
2019-08-17 21:09:00 +03:00
Leonid Pliushch
b95398e3a5 fish: do not use wcstod_l() even if found on target
Fix following error when building fish on device with Android 9:

src/builtin_printf.cpp:278:12: error: use of undeclared identifier 'wcstod_l'; did you mean 'wcstold_l'?
    return wcstod_l(s, end, fish_c_locale());
2019-08-16 22:31:55 +03:00
Leonid Pliushch
5c7419b80d libjasper: specify lib directory for installation
When building on device (aarch64), the lib directory is set to $PREFIX/lib64
which is wrong and should be overridden.
2019-08-16 22:10:04 +03:00
Leonid Pliushch
4d3c26d56e libjasper: fix linking with libm for on-device builds 2019-08-16 21:53:40 +03:00
Leonid Pliushch
2cb2b7405f libgpg-error: replace pthreads-no-weak.patch with sed expression
Patch seems has no effect due to autoreconf.
2019-08-16 21:35:49 +03:00
Leonid Pliushch
1e0b5d3f9c libgpg-error: disable weak references to pthreads
Fix on-device build.
2019-08-16 21:24:11 +03:00
Leonid Pliushch
98ff32c9e3 libgpg-error: add support for building with gawk 5.0 2019-08-16 21:19:21 +03:00
Leonid Pliushch
d7256b0230 minicom: specify lock directory 2019-08-16 20:45:59 +03:00
Leonid Pliushch
ed598037f0 libopus: do not build tests & demo
Fix for on-device builds.
2019-08-16 20:29:34 +03:00
Leonid Pliushch
e05474e0c9 libpcap: use --without-libnl to disable libnl linking instead of ac_cv_lib_nl_3_nl_socket_alloc
Fixes on-device build.
2019-08-16 20:23:20 +03:00
Leonid Pliushch
a6a0cd149d zile: fix on-device build 2019-08-16 20:11:04 +03:00
Leonid Pliushch
c48b534445 parted: force link with libiconv (required for on-device builds) 2019-08-16 18:25:19 +03:00
Leonid Pliushch
fc5c4dc6da inetutils: pass LIBS=-llog in make args
Should be compatible with both cross-compiling and building on device.
2019-08-16 18:19:13 +03:00
Leonid Pliushch
94f3f40c68 Revert "inetutils: pass -llog with LDFLAGS for now"
This reverts commit 944c8bf0e33a3385afc4be12fe8d6b70e95f1112.
2019-08-16 18:18:43 +03:00
Leonid Pliushch
f9c9b3a359 inetutils: pass -llog with LDFLAGS for now 2019-08-16 17:38:07 +03:00
Leonid Pliushch
c376dc4547 parted: fix for on-device build 2019-08-16 17:24:46 +03:00
Leonid Pliushch
16899d5a78 findutils: fix on-device build 2019-08-16 17:21:40 +03:00
Leonid Pliushch
5cb8b1a75d inetutils: fix for on-device builds 2019-08-16 17:17:22 +03:00
Leonid Pliushch
c0a4798f07 help2man: package is platform independent 2019-08-16 16:16:14 +03:00
Leonid Pliushch
7c1ac2095d libtalloc: add support for building static library 2019-08-16 15:57:26 +03:00
Leonid Pliushch
6d0832558a help2man: enable package 2019-08-16 15:37:57 +03:00
Leonid Pliushch
c6ae85b04c stfl: fix makefile for on-device build support 2019-08-16 15:21:13 +03:00
Leonid Pliushch
564e4262fa libduktape: install pyyaml if building on device 2019-08-16 14:31:46 +03:00
Leonid Pliushch
9a7a4898df luarocks: specify correct path to lua interpreter when building on device 2019-08-16 14:21:24 +03:00
Leonid Pliushch
eacd8cf571 cboard: assume that /dev/ptmx always available & works
Fix for on-device builds.
2019-08-16 14:06:23 +03:00
Leonid Pliushch
369b727a02 cava: do not look into /usr/local/lib when searching for libraries at link time
Fix on-device build.
2019-08-16 13:49:27 +03:00
Leonid Pliushch
73f52a8f48 unzip: fix for on-device build
Also use flags https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/unzip#n51
2019-08-16 04:11:19 +03:00
Leonid Pliushch
33773cb20e tsocks: fix patch 2019-08-16 03:46:22 +03:00
Leonid Pliushch
5501dac138 tsocks: do not link saveme statically
Fixes on-device builds.
2019-08-16 03:40:10 +03:00
Leonid Pliushch
ee60f2ab30 dash: do not attempt to do a static linking
Fixes on-device builds.
2019-08-16 03:31:14 +03:00
Leonid Pliushch
bfc05d765d dash: fix corrupted patch file 2019-08-16 03:07:02 +03:00
Leonid Pliushch
5f767d46a6 dash: fix hardcoded /tmp in mktokens to allow on-device build 2019-08-16 03:01:22 +03:00
Leonid Pliushch
c79fd6d3ac docbook-xsl: depend on xsltproc 2019-08-16 02:42:29 +03:00
Leonid Pliushch
c39422392c asciidoc: depend on xsltproc instead of libxslt 2019-08-16 02:42:29 +03:00
Leonid Pliushch
ca5bf733a5 add docbook-xsl (dependency for asciidoc) 2019-08-16 02:42:29 +03:00
Leonid Pliushch
106fed551a docbook-xml: minor improvements 2019-08-16 02:42:29 +03:00
Henrik Grimler
f64662b579 asciidoc: add package 2019-08-16 02:42:29 +03:00
Fredrik Fornwall
81b675a684 libgit2: Update from 0.28.2 to 0.28.3 2019-08-16 00:25:44 +02:00
Fredrik Fornwall
5933ed1125 libwebsockets: Update from 3.1.0 to 3.2.0 2019-08-16 00:21:38 +02:00
Fredrik Fornwall
41706280be cgdb: Update from 0.7.0 to 0.7.1 2019-08-16 00:16:45 +02:00
Fredrik Fornwall
c3e0bf0149 caddy: Update from 1.0.1 to 1.0.3 2019-08-16 00:04:43 +02:00
Henrik Grimler
e0735413a2 libprotobuf-c: rebuild to get rid of libprotobuf-c-dev 2019-08-15 21:44:27 +02:00
Leonid Pliushch
1a33848a02 termux-elf-cleaner: update to v1.7 2019-08-15 21:48:07 +03:00
Fredrik Fornwall
839d674375 golang: Update from 1.12.7 to 1.12.8 2019-08-15 17:47:05 +02:00
Fredrik Fornwall
fc2fdb49d9 git: Update from 2.22.0 to 2.22.1 2019-08-15 17:46:07 +02:00
Fredrik Fornwall
99fd365beb bash: Update from 5.0.7 to 5.0.9 2019-08-15 17:45:58 +02:00
Leonid Pliushch
77a6ee66c2 gawk: bump revision 2019-08-15 00:05:23 +03:00
Leonid Pliushch
15db434a36 move dbus, dbus-glib, telepathy-glib to X11 packages repository 2019-08-14 19:32:50 +03:00
Leonid Pliushch
5a1ed96fee tcl: do not split static libraries to a separate package 2019-08-14 19:15:29 +03:00
Leonid Pliushch
8701462951 add new linter script & fix packages where needed
Linter will check packages submitted for CI build. If error was found,
build will not be allowed.

To ensure that all build.sh scripts are consistent and have at least
minimal allowed quality, linter is permanently enabled for all branches
and pull requests.
2019-08-14 14:27:55 +03:00
Leonid Pliushch
56c33a34ad libxapian: rebuild package 2019-08-14 11:31:31 +03:00
Fredrik Fornwall
ac43c457df nodejs-lts: Update from 10.16.0 to 10.16.2 2019-08-13 23:35:19 +02:00
Henrik Grimler
7915368ed1 termux-services: update to 0.0.5 and set LICENSE to GPL-3.0 2019-08-13 22:48:30 +03:00
Leonid Pliushch
8aa8de24c3 mpc: fixes for GNU libiconv dependency 2019-08-13 22:44:28 +03:00
Leonid Pliushch
49bd6d0ea8 libgmime: restore ac_cv_have_iconv_detect_h=yes config option 2019-08-13 22:12:56 +03:00
Leonid Pliushch
3ec9fe3a4d odt2txt: fix package for on-device builds 2019-08-13 21:53:25 +03:00
Leonid Pliushch
bab423c2bd mpc: link with libiconv
Fixes on-device build.
2019-08-13 19:02:31 +03:00
Leonid Pliushch
d8e3a51b4b libgmime: configure with --with-libiconv=gnu
Fixes on-device build.
2019-08-13 18:52:41 +03:00
Leonid Pliushch
75f9142e10 redis: fix on-device builds 2019-08-13 18:29:11 +03:00
Leonid Pliushch
8fbde3f3d0 redis: reformat build.sh 2019-08-13 18:28:12 +03:00
Leonid Pliushch
666aa8b4b4 net-tools: use LDLIBS to pass "-llog"
Fixes on-device build.

%ci:reset-backlog
2019-08-13 17:33:00 +03:00
Leonid Pliushch
05203b0b01 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.
2019-08-13 17:13:50 +03:00
Leonid Pliushch
b571340e5b git-lfs: support for on-device builds 2019-08-13 13:26:50 +03:00
Leonid Pliushch
549ca51943 tsu: fix value of TERMUX_PKG_SKIP_SRC_EXTRACT 2019-08-13 02:23:44 +03:00
Leonid Pliushch
ceb385a9a8 build-package.sh: fix metapackage creation
Metapackages shouldn't have data inside.

%ci:reset-backlog
2019-08-13 02:03:59 +03:00
Leonid Pliushch
52ceb56d3f build-package.sh: more fixes 2019-08-13 02:03:52 +03:00
Henrik Grimler
d1c025dc0e tor: add termux-services script 2019-08-12 22:18:48 +02:00
Henrik Grimler
130528f190 mpd: add termux-services script 2019-08-12 22:18:48 +02:00
Henrik Grimler
073c91425b transmission: add termux-services script
Skip timestamp in log as transmission standard output already has timestamp.
2019-08-12 22:17:33 +02:00
Henrik Grimler
41a9a55e77 Bump packages that depends on ffmpeg after ffmpeg update 2019-08-12 22:00:50 +02:00
Henrik Grimler
69d1beee31 ffmpeg: update to 4.2
%ci:reset-backlog
2019-08-12 21:45:31 +02:00
Henrik Grimler
831e16480f termux-services: update to 0.0.4 2019-08-12 20:53:36 +02:00
Leonid Pliushch
c352216c63 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
2019-08-12 18:49:13 +03:00
Leonid Pliushch
26330f64e4 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.
2019-08-12 02:42:17 +03:00
Leonid Pliushch
a2a9cb122c docbook-xml: depend on libxml2-utils instead of libxml2 + add postinst/prerm scripts 2019-08-12 02:31:37 +03:00
Leonid Pliushch
80825b5f65 new package: docbook-xml
%ci:reset-backlog
2019-08-12 02:10:51 +03:00
Henrik Grimler
b6a636b876 Merge pull request #3460 from Neo-Oli/termux-services
Proposal: Termux-Services
2019-08-11 21:39:07 +02:00
Henrik Grimler
442a4335b1 termux-services: switch to github.com/termux repo 2019-08-11 21:32:20 +02:00
Henrik Grimler
2aa2cd2a9d termux-services: set license to custom until we have another one 2019-08-11 20:51:28 +02:00
Henrik Grimler
36a039d5fd termux-services: add busybox as dependency 2019-08-11 20:45:29 +02:00
Leonid Pliushch
c34b11b997 doxygen: update to 1.8.16 2019-08-11 20:38:58 +03:00
Leonid Pliushch
7434688856 libbsd: update to 0.10.0 2019-08-11 20:34:12 +03:00
Leonid Pliushch
826c217cc3 libprotobuf: update to 3.9.1 2019-08-11 20:03:59 +03:00
Leonid Pliushch
cd75304ee9 postgresql: update to 11.5 2019-08-11 20:03:38 +03:00
Leonid Pliushch
dc560ef863 pathpicker: update to 0.8.2 2019-08-11 20:03:24 +03:00
Leonid Pliushch
b563281d63 undo "Unsplit essential packages"
Seems it is not possible to unsplit these packages currently.

%ci:reset-backlog
2019-08-11 19:44:55 +03:00
Leonid Pliushch
19f9716b46 attempt to fix problem with upgrading libbz2, libcurl, liblzma 2019-08-11 19:19:41 +03:00
Leonid Pliushch
cff2405455 dart: update to 2.4.1 2019-08-11 19:06:33 +03:00
Leonid Pliushch
9ae765f554 nmap: update to 7.80 2019-08-11 18:35:07 +03:00
Leonid Pliushch
31f0427c24 libuv: update to 1.31.0 2019-08-11 18:28:08 +03:00
Leonid Pliushch
abf7a019a4 mpd: update to 0.21.13 2019-08-11 18:27:54 +03:00
Leonid Pliushch
e7cae373fd libflac: update to 1.3.3 2019-08-11 18:27:35 +03:00
Leonid Pliushch
e94fdb5219 clamav: update to 0.101.3 2019-08-11 18:27:21 +03:00
Leonid Pliushch
33e7bd3d7d deutex: update to 5.2.1 2019-08-11 17:56:59 +03:00
Leonid Pliushch
eefe9fbe26 xz-utils: unsplit from liblzma
Same reason as for curl and bzip2.
2019-08-11 17:40:39 +03:00
Leonid Pliushch
ee7722d5ca procps & psmisc: fix essential status 2019-08-11 17:40:39 +03:00
Leonid Pliushch
3d683822be termux-exec: fix essential status 2019-08-11 17:40:39 +03:00
Leonid Pliushch
a4b395affc gawk: fix missing essential status 2019-08-11 17:40:39 +03:00
Leonid Pliushch
864a138534 unsplit bzip2 from libbz2
Same reason as for 'curl'.
2019-08-11 17:40:39 +03:00
Leonid Pliushch
f9b5f96b5a libcurl: unsplit 'curl' subpackage
Both packages are essential and expect to be in bootstrap installation so
splitting is quite useless here.
2019-08-11 17:40:39 +03:00
Leonid Pliushch
fd9f4a1156 make: fix unbound variable error 2019-08-11 16:03:35 +03:00
Leonid Pliushch
46fca435c6 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.
2019-08-11 16:03:35 +03:00
Leonid Pliushch
33f341c259 add support for on-device bootstrapping of "make" 2019-08-11 16:03:35 +03:00
Butta
4c735a6580 on-device build: Fix up ncurses and ninja, adjust some setup scripts,
and add dependency info to scripts/setup-termux.sh.
2019-08-11 16:03:35 +03:00
Leonid Pliushch
27e89c15f5 alternatives: more editors can be used as alternative for /bin/editor 2019-08-10 22:34:54 +03:00
Leonid Pliushch
5cb5fc32ee 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
2019-08-10 20:22:30 +03:00
Leonid Pliushch
2e2f125476 vim, vim-python: add support for dpkg alternatives
Provide $PREFIX/bin/vim as alternative for $PREFIX/bin/editor.
2019-08-10 03:50:47 +03:00
Leonid Pliushch
7c8576feb2 micro: add dpkg alternatives support
Provide $PREFIX/bin/micro as alternative for $PREFIX/bin/editor.
2019-08-10 03:03:44 +03:00
Leonid Pliushch
991a6d70c0 nano: add dpkg alternatives support
Provide $PREFIX/bin/nano as alternative for $PREFIX/bin/editor.
2019-08-10 02:55:04 +03:00
Leonid Pliushch
3d81f06061 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).
2019-08-10 02:35:14 +03:00
Leonid Pliushch
a1721cc1ac dpkg: provide basic /var/lib/dpkg directory structure inside package
Previously was provided only through bootstrap archive.
2019-08-10 02:35:09 +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
Alessandro Caputo
615e9aaef9 update termux-api to v0.46 2019-08-08 21:55:03 +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
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