Leonid Pliushch
4e33536d72
build-package.sh: fix detection of static libraries when creating subpackages
...
Now packages will be split if static libraries are located in subdirectory
of $PREFIX/lib.
2019-08-15 00:03:58 +03:00
Leonid Pliushch
5493481c5c
build-package.sh: better support for metapackages
2019-08-14 20:29:58 +03:00
Leonid Pliushch
e803bdd3ef
CI: trim spaces from modified packages list
2019-08-14 19:59:21 +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
ce0a30d684
linter: source ./scripts/properties.sh only if it exists
2019-08-14 15:13:39 +03:00
Leonid Pliushch
a4b1f952c1
linter: specify that non-https links are still acceptable
...
%ci:no-build
2019-08-14 14:59:47 +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
cc34b645d8
build-package.sh: fix problem when built packages are not being checked
2019-08-13 22:05:52 +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
c14b5e7334
build-package.sh: more fixes for variable checking
2019-08-13 18:44:10 +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
0dba6f512d
build-package.sh: set ac_cv_func_posix_spawnp=no for all autotools builds
...
Reason same as for posix_spawn.
2019-08-13 15:10:07 +03:00
Leonid Pliushch
088d10cd77
build-package.sh: set ac_cv_func_posix_spawn=no for all autotools builds
...
posix_spawn is not available on Android devices.
While this commit is not necessary for cross-compiling, it is required
when building on-device since there posix_spawn is found somehow. This
produces following errors:
./spawn.h:514:17: error: use of undeclared identifier 'POSIX_SPAWN_RESETIDS'
[(((POSIX_SPAWN_RESETIDS | POSIX_SPAWN_SETPGROUP
2019-08-13 15:02:14 +03:00
Leonid Pliushch
b571340e5b
git-lfs: support for on-device builds
2019-08-13 13:26:50 +03:00
Leonid Pliushch
536e9dec56
some disabled packages can be removed
...
* elixir: https://github.com/termux/unstable-packages/tree/master/packages/elixir
* libgeos: https://github.com/termux/science-packages/tree/master/packages/libgeos
* nethack: https://github.com/termux/game-packages/tree/master/packages/nethack
2019-08-13 03:07:32 +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
Leonid Pliushch
d08dc0fa13
build-package.sh: use text-based comparsion in conditionals instead of exit-code based
2019-08-13 02:03:47 +03:00
Leonid Pliushch
898cb887ab
fix typo in scripts/build/termux_extract_dep_info.sh
2019-08-12 23:48:13 +03:00
Henrik Grimler
c29d47c9e7
Merge pull request #4179 from termux/services
...
Add termux-services scripts for mpd, tor and transmission
2019-08-12 22:28:48 +02: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
26c5512099
Merge pull request #4178 from termux/ffmpeg-update
...
Bump packages that depends on ffmpeg after ffmpeg update
2019-08-12 22:16:42 +02:00
Henrik Grimler
41a9a55e77
Bump packages that depends on ffmpeg after ffmpeg update
2019-08-12 22:00:50 +02:00
Leonid Pliushch
b7ace4093d
build-package.sh: allow static packages to be in dependencies
2019-08-12 22:50:41 +03: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
8fba90f69f
fix build.sh in disabled-packages
2019-08-12 18:56:27 +03: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