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