Commit Graph

12041 Commits

Author SHA1 Message Date
Leonid Pliushch
e1c93f0854 exiftool: update to 12.03 2020-08-04 00:35:36 +03:00
Leonid Pliushch
ec212cbb5b bison: update to 3.7.1 2020-08-04 00:34:59 +03:00
Leonid Pliushch
aac8319561 CI: attempt caching with "restore-keys"
According to docs, option "restore-keys" support partial cache key
matching which should allow to download prebuilt debs saved in previous
build.
2020-08-04 00:22:44 +03:00
Leonid Pliushch
026350a838 Revert "CI: cache downloaded dependency debfiles"
Github Actions do not allow to overwrite already stored cache for
specific key. This caching approach is suitable for projects, where
dependencies are being tracked within lock files or their alternatives,
for exapmle NPM, Ruby or Python. Termux-packages is not such repository
where we can easily retrieve cache by using old key and generate a new
one after building was finished.
2020-08-04 00:02:53 +03:00
Leonid Pliushch
365eda8923 new package: okc-agents
Requested in https://github.com/termux/termux-packages/issues/4352.
2020-08-03 23:19:19 +03:00
Krishna Kanhaiya
6c91e9fce6 neofetch: update to 7.1.0 (#5644) 2020-08-03 22:54:15 +03:00
Leonid Pliushch
9f3d330adc proot-distro: update to 0.7 2020-08-03 22:53:08 +03:00
Leonid Pliushch
61ff25a719 busybox: enable write access by default for ftpd service
Don't care about ^security^ - it absent here by design.
Instead, make it easier to use Busybox ftpd service for those who
really need it...
2020-08-03 18:51:43 +03:00
Butta
8c65964325 swift: bump clang headers symlink version to 10.0.1 and refactor some flags and patches 2020-08-03 09:20:35 +05:30
ifurther
3b8b4a61a8 nano: update to 5.0 (#5636) 2020-08-02 18:51:56 +03:00
Krishna Kanhaiya
cf2e6cdca8 Update: bitcoin to 0.20.1 (#5634)
* Update: bitcoin to 0.20.1
2020-08-02 16:47:38 +05:30
Leonid Pliushch
255fc36dc5 wget: bump revision 2020-08-01 02:32:00 +03:00
Leonid Pliushch
125fd5a86a ldc: bump revision 2020-08-01 02:29:50 +03:00
Leonid Pliushch
5e18ca5e93 command-not-found: bump revision 2020-08-01 02:29:18 +03:00
Leonid Pliushch
9d022115ca apt: bump revision 2020-08-01 02:29:15 +03:00
Leonid Pliushch
c757f6cbc6 aapt: bump revision 2020-08-01 02:29:13 +03:00
Leonid Pliushch
578f66a5e3 termux-tools: use 5 seconds connection timeout when testing mirror availability 2020-08-02 01:50:34 +03:00
Henrik Grimler
86816e7bf0 transmission: do not specify folders in service script
Let user specify them in ~/.config/transmission-daemon/settings.json
instead, see https://github.com/termux/termux-packages/issues/5571.
2020-08-01 21:35:24 +02:00
Leonid Pliushch
22a4bf8cfe termux-tools: use weight-based mirror selection (#5628)
* Weight-based mirror selection: do not give each mirror same usage ratio as hosts have different properties.
* Rotate mirrors after 6h: pkg now checks usability of all mirrors before selecting one, this takes time but we may want to reduce delays before the actual `apt` operation will be started.
* Update apt cache after 20min: reduce amount of necessary package list queries. We even can go with 1h, but since we prefer origin repository over mirrors as download source, 20 minutes should be fine.
2020-08-01 20:25:19 +03:00
Leonid Pliushch
0c682b3cd6 termux-tools: improve usage info for pkg
* Avoid long lines.
* Add missing info for some commands.
* Do not show deb cache size if its size cannot be determined, for example if cache dir was deleted.
2020-08-01 02:49:07 +03:00
buttaface
4801874eb6 termux-tools: add 'pkg autoclean' and command descriptions to help (#5627) 2020-08-01 15:21:10 +03:00
Henrik Grimler
55a3bdf0f5 xcb-proto: remove __pycache__ dir to not conflict with python
Both python and xcb-proto contains xcbgen/__pycache__ directory with
common files.
2020-08-01 12:51:36 +02:00
Henrik Grimler
ff6880d55d Remove "local" from places it does not do anything
Needs to be used in functions to have an effect.
2020-08-01 12:45:20 +02:00
Henrik Grimler
026cf0d9cc msmtp: use gnutls instead of openssl
The openssl code is unmaintained [1] and I get errors about
certificate verification failure on one of my emails ("TLS certificate
verification failed: the certificate owner does not match
hostname"). With gnutls everything works.

[1] https://marlam.de/msmtp/news/openssl-discouraged
2020-08-01 12:45:13 +02:00
Henrik Grimler
a1cbf10fd1 msmtp: fix conf fallback path 2020-08-01 12:45:07 +02:00
Henrik Grimler
e9330f0980 Merge pull request #5626 from landfillbaby/patch-1
apt: allow bz2
2020-08-01 10:24:51 +02:00
Lucy Phipps
ad6251f97c apt: allow bzip2 2020-08-01 05:27:27 +01:00
Steven Hollett
7161a0a459 new package: entr 2020-08-01 01:02:49 +03:00
Leonid Pliushch
9c1635f1c3 termux-tools: fix path to pkgcache.bin after apt update, add support for pkg clean 2020-07-31 19:31:42 +03:00
Butta
b6dfeec127 apt: update from 1.4.9 to 1.4.10, use Termux cache directory, and keep downloaded packages by default 2020-07-31 19:28:18 +03:00
Leonid Pliushch
5a323bb93a CI: cache downloaded dependency debfiles
https://github.com/termux/termux-packages/issues/5620
2020-07-31 16:08:53 +03:00
Jason A. Donenfeld
44786bd6a5 new package: music-file-organizer (#5622) 2020-07-31 15:28:10 +03:00
Leonid Pliushch
c30de5e30b termux-tools: use https://termux.org/packages/ as fallback instead of direct Bintray URL 2020-07-31 14:29:31 +03:00
Leonid Pliushch
713c7160fc termux-tools: automatically pick a mirror by pkg (#5621)
See https://github.com/termux/termux-packages/issues/5620.

Implements automatic mirror selection:
* Pick a random URL of top 4 mirrors of Termux main repository and use it during 30 minutes limit, then rotate to a new one. Distribute traffic accross multiple mirrors, including origin Bintray repository.
* During 30 minutes limit, let `pkg` to check whether mirror is accessible on each run. If mirror is not accessible, use a new one. Mirrors are not guaranteed to be 100% accessible, so let pkg to check which one is working before using `apt`.
* Skip rotating if using `.cn` mirrors - Chinese users will not want to use something else due to great firewall and download speed issues.
2020-07-31 14:18:43 +03:00
ifurther
4e94cb99d8 new package: libraqm (#5618) 2020-07-30 23:25:45 +03:00
Krishna Kanhaiya
a2e43f7e57 youtubedr: update to 1.2.4 (#5613) 2020-07-29 22:25:02 +03:00
Krishna Kanhaiya
78ee2e4373 gh: update to 0.11.1 (#5609) 2020-07-28 21:40:14 +03:00
Leonid Pliushch
08f0543ba6 update readme 2020-07-28 20:43:42 +03:00
Leonid Pliushch
b24b1c577c proot-distro: update to 0.6 2020-07-28 20:25:55 +03:00
Leonid Pliushch
82e0b0d80d qemu: update to 4.2.1 2020-07-28 17:15:36 +03:00
ruki
7b9e8d19ff xmake: update v2.3.6 2020-07-28 18:11:51 +05:30
Leonid Pliushch
f7180d92f9 libwebsockets: bump revision 2020-07-28 13:44:55 +03:00
Leonid Pliushch
5e47f33131 nginx: bump revision 2020-07-28 13:44:37 +03:00
Leonid Pliushch
00f6773ad0 mutt: bump revision 2020-07-28 13:44:21 +03:00
Leonid Pliushch
33fa411860 mu: bump revision 2020-07-28 13:44:09 +03:00
Fredrik Fornwall
c09893b64f ncurses: Update from 6.2.20200222 to 6.2.20200725 2020-07-28 11:55:45 +02:00
Fredrik Fornwall
9ff6343f6b mc: Add patch for extended mouse support back 2020-07-28 11:55:25 +02:00
Fredrik Fornwall
f0307386f5 opusfile: Fix build 2020-07-28 11:54:33 +02:00
Fredrik Fornwall
321ab03705 opusfile: Update from 0.11 to 0.12 2020-07-28 11:06:50 +02:00
Fredrik Fornwall
d07d574d37 libwebsockets: Update from 4.0.19 to 4.0.20 2020-07-28 11:06:01 +02:00