Commit Graph

13784 Commits

Author SHA1 Message Date
Simeon Huang 64fbd182a5 add flatbuffers package 2021-05-19 23:09:16 +05:30
Leonid Pliushch 09bfea7a17
remove cirrus ci configuration
Cirrus CI has huge startup delays when using high CPU configuration, which
happen due to limited availability of the community cluster resources.
Unfortunately we can't use lower CPU configuration for termux-packages
because llvm/rust/swift may hit timeout.

Probably we will have more benefits with using Github Actions even without
-I option supplied to build-package.sh
2021-05-19 18:12:24 +03:00
Leonid Pliushch 607103f807
fix ./scripts/build/ci/cirrus-ci_dispatcher.sh
Script was copied from x11-packages, so there were parts unsuitable for
termux-packages.
2021-05-19 17:46:54 +03:00
Leonid Pliushch 7aa85ab4e6
fix configuration for cirrus ci 2021-05-19 17:16:29 +03:00
Leonid Pliushch bf2c32cae1
add scripts for Cirrus CI
No automatic uploads to grimler.se currently.
2021-05-19 17:06:40 +03:00
Leonid Pliushch 0287e528ff
github actions: do not use option '-I' for build-package.sh again
Maybe really switch Cirrus CI if Github Actions can't provide normal networking?

This reverts commit c17ea7ff1b.
2021-05-19 16:51:37 +03:00
Leonid Pliushch 6458d3f88b termux-tools: version 0.122 2021-05-19 16:25:59 +03:00
Leonid Pliushch f38de1945b termux-tools: pkg: run `apt update` if no package list available for current mirror 2021-05-19 16:25:59 +03:00
Leonid Pliushch c605627c40 termux-tools: pkg: fix possible case where $current_mirror receives a multiline value 2021-05-19 16:25:59 +03:00
Leonid Pliushch 1e5ca4b743 termux-tools: pkg: fix bug where last_modified returned negative values 2021-05-19 16:25:59 +03:00
Leonid Pliushch cf3236e9e8 termux-tools: pkg: try to avoid cases where pkgcache is up-to-date but sources.list has been changed
A small percentage of users reporting issue where `pkg install` shows that
package is not available, though it is present in our apt repository. This
happens when sources.list has been changed without subsequent `apt update`.

Now `pkg` will force run `apt update` if sources.list was modified after
packages list update but cache still not expired.
2021-05-19 16:25:59 +03:00
Leonid Pliushch 3337b9ffee
build-package.sh: compatibility with "reproducible builds"
Though git method of getting persistent timestamp won't work in submodules
and snapshots and will fallback to current date.
2021-05-19 13:19:23 +03:00
Leonid Pliushch c9664c11ba
build-package.sh: never use git outside of package build process.
termux-packages is not guaranteed to be always used as git repository.
Relying on git here may lead to issues.

P.S. Avoid unfinished work on master branch!
2021-05-19 13:12:27 +03:00
Simeon Huang 22ccd3797c Add package script for mimetic 2021-05-19 03:04:34 +05:30
Leonid Pliushch c17ea7ff1b
Revert "github actions: do not use option '-I' for build-package.sh"
This reverts commit 96b4e572d6.
2021-05-18 22:46:49 +03:00
Leonid Pliushch 03663a8e42
termux-tools: pkg: fix traffic share values
There should not be equal values.
2021-05-18 16:04:39 +03:00
Leonid Pliushch 4b00637faf
termux-tools: version 0.121, mark as it doesn't work if keyring version is below 1.9
Kcubeterm's GPG key has been added recently, so latest keyring is required when
using dl.kcubeterm.me Termux mirror.
2021-05-18 15:57:19 +03:00
Leonid Pliushch d5fac3a9d7
termux-tools: pkg: get rid of redundant IPFS gateway, use dweb.link as IPFS gateway, recalculate traffic shares 2021-05-18 15:56:34 +03:00
Leonid Pliushch 5d32c11daf
termux-tools: termux-change-repo: alphabetically sort mirrors except CN ones 2021-05-18 15:48:47 +03:00
suhan-paradkar f61b9fb6d5 Add package: Mailutls 2021-05-18 14:18:36 +02:00
Noah 48d259bf78 Remove llvm-12 patch 2021-05-18 09:40:25 +02:00
Noah d791c66d11 rust: update to 1.52.1 2021-05-18 09:40:25 +02:00
Krishna Kanhaiya e63d89bdc1
Added new repo/mirror (#6821) 2021-05-18 12:26:39 +05:30
Henrik Grimler 08bcc88e4b ncurses: update rxvt-unicode and kitty sources 2021-05-16 22:07:01 +02:00
Henrik Grimler b3b5a3f35f mv checks from termux_step_create_datatar to termux_step_massage
By moving the checks we can make the function more general, and
thereby re-use it for creating subpackages and potentially hostbuild
tools packages.

tests: building libandroid-support and build-essential.
2021-05-16 20:08:37 +02:00
Henrik Grimler d081eb279e runit: use git.sr.ht/~grimler/runit for source
Runit there has been converted to use autoconf and automake, and some
additional patches from other distros has been added.

Not a lot of functional changes for now.  Package size has been
decreased by ~80 % by moving common code to a shared library.
2021-05-16 19:29:41 +02:00
Henrik Grimler eb7bdf95ac shell2http: fix build 2021-05-16 19:29:07 +02:00
Henrik Grimler f9cf5ddb93 rush: fix build 2021-05-16 19:29:07 +02:00
Henrik Grimler e43c00741e gotty: fix build 2021-05-16 19:29:07 +02:00
Henrik Grimler b726aed713 gbt: fix build 2021-05-16 19:29:07 +02:00
Henrik Grimler a618264bb3 termux_step_handle_hostbuild: be more verbose when patching 2021-05-16 18:07:26 +02:00
Henrik Grimler 350b1b2567 Bump packages to re-try build 2021-05-15 22:56:54 +02:00
Henrik Grimler e62c896722 workflows: re-structure upload job
To try to fix job error.
2021-05-15 22:54:45 +02:00
Marlin Sööse 12c5b81e86 proxmark3-git: bump package revision 2021-05-15 22:43:46 +02:00
Marlin Sööse 13b5ad6161 proxmark3-git: adjust package to remove make override 2021-05-15 22:43:46 +02:00
Marlin Sööse 277b1bcfc7 proxmark3-git: sync to master, add bzip2 dependency 2021-05-15 22:43:46 +02:00
Marlin Sööse 996df0aafc proxmark3-git: use proper version syntax 2021-05-15 22:43:46 +02:00
Marlin Sööse 8bb73b1795 proxmark3-git: add 'unstable' package
Add completely separate package for proxmark3 using more up to date builds directly from master branch on GitHub
2021-05-15 22:43:46 +02:00
Marlin Sööse 0746a2522f recode: fix SRCURL 2021-05-15 22:38:44 +02:00
Marlin Sööse 65fb0a8312 new package: recode (#6614) 2021-05-15 22:38:44 +02:00
ruki acbae40263 xmake: 2.5.4 2021-05-15 22:38:11 +02:00
Henrik Grimler 320c6522b4 tweego: update source url
%ci:no-build
2021-05-15 22:33:15 +02:00
Henrik Grimler f505558bd3 xmake: avoid overriding termux_step_make{,_install} 2021-05-15 22:33:15 +02:00
Henrik Grimler 692bc9429e workflows: fix forgotten parameter in packages.yml 2021-05-15 22:33:15 +02:00
Henrik Grimler 4ddfafadc2 bitcoin: add patch to update boost url
%ci:no-build
2021-05-15 22:25:17 +02:00
Henrik Grimler 9f44c4f496 workflows: do not error on upload step if there are no debs
As is the case when using ci:no-build for example.
2021-05-15 22:25:17 +02:00
Henrik Grimler 6d0883d177 termux_download_deb: add workaround for download of arch all pkgs
Aptly mixes the all debs into the folders for the other arches, unless
the all arch is explicitly added. This workaround tries to find the
package in the aarch64 Packages file if the all Packages file is not
found.
2021-05-14 11:58:09 +02:00
Henrik Grimler 68ab2e90d9 getconf: update to 0.6
Makefile was updated to respect DESTDIR.
2021-05-13 23:07:30 +02:00
Henrik Grimler e8924ce66d hunspell-en-us: update en_US.dic to 2021-01-01 version
Maybe we should add hunspell-en-gb as well, the British dictionary
seem to be updated much more frequently.
2021-05-13 23:07:30 +02:00
Henrik Grimler 63c549c509 docopt: specify license files in TERMUX_PKG_LICENSE_FILE instead 2021-05-13 23:07:30 +02:00