Commit Graph

7282 Commits

Author SHA1 Message Date
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