Commit Graph

7184 Commits

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