Lucy Phipps
051aace0b2
add libheif and libde265 to automatic updates
2021-08-05 00:51:46 +01:00
Lucy Phipps
6cb48b891a
add libjxl to scripts/updates/github-projects.txt
2021-08-03 10:34:22 +01:00
Henrik Grimler
4cdb5cdf5d
licenses: Simplified BSD->BSD Simplified
2021-08-02 11:38:35 +02:00
Henrik Grimler
73bc3b19ca
licenses: install license file for Simplified BSD
...
Simplified BSD's license also contain copyright information, so we
cannot use a generic license file.
2021-08-02 10:35:03 +02:00
Leonid Pliushch
58397fde9a
scripts/properties.sh: set java home to openjdk 8
...
Fix packages like termux-am
2021-08-01 18:39:37 +03:00
Leonid Pliushch
51866303ed
build-package.sh: run termux-elf-cleaner for ./opt
2021-07-29 22:38:21 +03:00
Leonid Pliushch
746bb00a36
setup-android-sdk.sh: specify java installation
2021-07-29 17:03:18 +03:00
Leonid Pliushch
4a85477788
docker image: install openjdk 16
2021-07-29 16:48:28 +03:00
Yaksh Bariya
ea9994dad7
cmake: Bump to 3.21.1
2021-07-29 17:20:15 +05:30
Leonid Pliushch
0a299dc780
run-docker.sh: don't rely on GITHUB_EVENT_PATH when checking for tty
2021-07-27 19:15:35 +03:00
Leonid Pliushch
9c6960abd9
build-package.sh: retry download if packages list checksum is bad
2021-07-23 17:42:03 +03:00
Leonid Pliushch
5b27021474
automatic updates: perform verification build for at least 2 architectures
...
Avoid cases when automatically submitted update passed build for AArch64 but
failed for ARM.
2021-07-23 14:48:59 +03:00
Leonid Pliushch
f219100650
build-package.sh: retry if metadata signature is bad
...
Do not fail immediately if signature is bad. This often happens when metadata
has been downloaded during repository update. Usually signature becomes fixed
in a few seconds, so we can rather wait than abort build immediately.
2021-07-23 00:29:32 +03:00
Leonid Pliushch
9ebddb02c8
automatic updates: regenerate github-projects.txt
2021-07-22 23:51:17 +03:00
Leonid Pliushch
13a34d834f
automatic updates: skip package if can't update checksum
2021-07-22 15:34:40 +03:00
Leonid Pliushch
3da76dfd64
golang: update to 1.16.6
2021-07-16 22:39:09 +03:00
Leonid Pliushch
165b741de8
cmake: update to 3.21.0
2021-07-16 22:01:03 +03:00
Butta
167739f5b8
nushell: try again to fix i686 build by exporting RUSTFLAGS earlier and adding a flag
2021-07-15 23:34:56 +05:30
Leonid Pliushch
c122e4ab59
new package: btfs
2021-07-14 17:12:14 +03:00
Leonid Pliushch
4b8c077711
Revert "Merge pull request #7104 from thunder-coding/cache-godeps"
...
This reverts commit f6892c38d8
, reversing
changes made to 4d9075fea3
.
2021-07-10 17:00:18 +03:00
Yaksh Bariya
b8037128f3
termux_go_get
: Do not override $GOPATH
2021-07-05 12:22:15 +05:30
Yaksh Bariya
92f1afaa54
Fix go cache reliability in some edge cases
2021-07-05 09:33:28 +05:30
Yaksh Bariya
40aef7e5ea
Move golang cache logic out of build.sh
2021-07-05 09:22:16 +05:30
Butta
9a137331fe
swift: update from 5.4.1 to 5.4.2
2021-06-29 13:44:04 +05:30
Aditya Alok
eb46f4c08c
new package: cavif-rs ( #7062 )
2021-06-28 21:27:37 +03:00
MrAdityaAlok
bf80abc6f5
helix : move one step up
2021-06-28 14:34:57 +05:30
MrAdityaAlok
06d9086c93
helix : write in alphabetical order
2021-06-28 14:34:57 +05:30
MrAdityaAlok
f8ea65b2f8
helix : add to auto updated github projects
2021-06-28 14:34:57 +05:30
Yaksh Bariya
73c1d3d83e
Bump cmake
to 3.20.5
2021-06-24 12:00:29 +03:00
Leonid Pliushch
fa11a5d7ec
setup-ubuntu.sh: install pip2 after everything else
2021-06-21 20:13:02 +03:00
Leonid Pliushch
add9833e46
docker image: install pip for python2
...
Ubuntu threw away pip for python2, so we have to install it manually.
It is needed currently for "pypanel" in x11-packages repository.
2021-06-21 20:02:47 +03:00
Butta
1ce096c0ab
cmake: update from 3.20.2 to 3.20.4
2021-06-17 09:37:45 +05:30
Jia Yuan Lo
e1c0594bfb
Add update-docker.ps1
2021-06-16 16:55:25 +03:00
Suhan G Paradkar
0c103765f4
golang: update to 1.16.5 ( #7020 )
2021-06-16 16:49:39 +03:00
Leonid Pliushch
2636ea0448
autoupdates: disable z3
2021-06-16 16:43:41 +03:00
Henrik Grimler
c6914fccf7
termux_setup_protobuf: update sha256
2021-06-15 16:13:02 +02:00
YAKSH BARIYA
5a3d0ca659
Add package slides
to auto update ( #7009 )
2021-06-15 11:58:47 +05:30
Leonid Pliushch
09c57c19c2
autoupdates: enable caddy
2021-06-14 11:28:40 +03:00
Leonid Pliushch
add73af59d
autoupdates: disable imagemagick
2021-06-14 11:27:31 +03:00
Leonid Pliushch
f6d370d611
check-updates.sh: follow redirects
2021-06-13 22:34:38 +03:00
Butta
bf7b30d9a5
swift: add upstream patch that fixes building for 32-bit ARM
2021-06-09 23:15:52 +05:30
Suhan G Paradkar
70a292b715
docker image: install sassc ( #6952 )
2021-06-04 13:34:15 +03:00
Leonid Pliushch
0b65e43386
generate-bootstraps.sh: update repository url
2021-06-03 20:31:23 +03:00
Leonid Pliushch
c9e8d1cb2b
build-package.sh: use packages.termux.org when running with -I/-i options
2021-06-03 14:59:39 +03:00
vhqtvn
124efc9dd9
package updates & build issue fixes ( #6919 )
...
aptly: fix build failure
dpkg: fix $TERMUX_ARCH in configure script
gotty: switch to up-to-date upstream
minicom: update source url
ncurses: force build with -fPIC
newsboat: update to 2.23
ovmf: update to 20210421.18.g15ee7b7689
pforth: update to 20210315
pup: build with GO111MODULE=off
rcshell: update source url
remind: update to 03.03.07
tweego: update to 2.1.1
virustotal-cli: update to 0.9.6
docker image: install some missing build tools
2021-05-29 14:41:04 +03:00
Leonid Pliushch
719957fa2a
Revert "fix" for curl in Github Actions
...
It doesn't work.
2021-05-26 16:45:50 +03:00
Henrik Grimler
e006976832
run-docker.sh: set GITHUB_ACTIONS to false if not set
...
To prevent error when building locally:
./scripts/run-docker.sh: line 34: GITHUB_ACTIONS: unbound variable
2021-05-26 14:33:35 +02:00
Leonid Pliushch
86cdb09734
another attempt to fix Github Actions curl timeouts
...
Will run "sudo ethtool -K eth0 tx off rx off" in container before executing
build commands.
Since our build environment doesn't have ethtool installed, this will
imply rebuilding Docker image. Until that, CI builds will fail due to
missing utility.
2021-05-26 15:15:37 +03:00
Leonid Pliushch
a0bd6e9572
docker image: install libdbus-glib-1-dev-bin
2021-05-25 19:13:34 +03:00
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
bf2c32cae1
add scripts for Cirrus CI
...
No automatic uploads to grimler.se currently.
2021-05-19 17:06:40 +03: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
a618264bb3
termux_step_handle_hostbuild: be more verbose when patching
2021-05-16 18:07:26 +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
Leonid Pliushch
5c45d87234
build-package.sh: use Github Pages repositories for Unstable/X11 packages
2021-05-10 21:01:21 +03:00
Henrik Grimler
54975d7db5
ndk-headers: fix paths in utmp.h
...
And bump toolchain and ndk-sysroot. Also update patch offsets while we
are at it.
2021-05-07 08:28:05 +02:00
Henrik Grimler
a44289837e
termux_extract_dep_info: fix logic for subpackages ( #6753 )
...
Most packages have subpackages that are the same arch or
arch-independent compared to the parent package. Emscripten and its
subpackages emscripten-{binaryen,llvm} are an exception, the main
package are arch independent while the subpackages are not. To handle
this correctly we need to modify termux_extract_dep_info as done here.
2021-05-05 21:20:39 +02:00
Leonid Pliushch
6bc5ce5bf5
linter: add PHP-3.01 license id ( https://spdx.org/licenses/ )
2021-05-05 11:00:48 +02:00
Panda Foss
afae4becfa
Do not reinstall packages in setup-archlinux.sh
...
I have added the --needed option to pacman to prevent reinstalling packages that are already installed and updated.
2021-05-05 00:37:29 +03:00
Butta
f1d8495d04
cmake: update from 3.19.6 to 3.20.2
2021-05-02 13:53:13 +05:30
Leonid Pliushch
a92e355891
build-package.sh: use grimler.se mirrors for unstable & x11 repos
...
Use non-IPFS repositories for fetching dependencies when building packages.
This is required at least for CI as gateways seem to block requests due to
either rate limit or restriction for usage by cloud platforms.
2021-04-30 16:29:45 +03:00
Leonid Pliushch
107c098419
build-package.sh: try dweb.link ipfs gateway for x11 & unstable repositories
2021-04-28 14:16:17 +03:00
Leonid Pliushch
679c8645ed
build-package.sh: define CMAKE_STRIP when configuring cmake build
2021-04-18 17:20:02 +03:00
Richard Boß
60eff6a0ef
golang: update to 1.16.3 ( #6636 )
2021-04-16 14:14:45 +03:00
Leonid Pliushch
d0cea5ae00
scripts/generate-bootstraps.sh: make architecture-independent (arch "all") package list optional
...
It is not available in some repository types, e.g. in built with "aptly".
2021-04-13 13:16:04 +03:00
Leonid Pliushch
5665242cd8
docker image: x11-packages need xutils-dev
2021-03-29 17:01:26 +03:00
Tim Makarios
d119861e45
Ensure gnupg is installed in setup-termux.sh
2021-03-26 08:50:00 +01:00
Henrik Grimler
e460d1f1aa
termux_step_setup_variables: use grimler.se for main repo
...
CI seem to fail quite often due to timeout when downloading from IPFS
host. Switch to grimler.se for now.
2021-03-12 16:19:40 +01:00
Henrik Grimler
27682c4dc6
cargo: install with --locked
...
Otherwise build tries to use newest dependency versions which might
cause problems. See
https://github.com/termux/termux-packages/pull/6432
2021-03-10 14:09:26 +01:00
Leonid Pliushch
141703e676
build-package.sh: force remove ./share/icons/hicolor/icon-theme.cache from deb files
...
Specific to x11 packages. It is better to implement this in build-package.sh
instead of removing it on per-build.sh basis.
2021-03-02 00:17:36 +02:00
Leonid Pliushch
8487bd8018
bintray repository is now in archive mode
...
Even though JFrog continued Bintray normal operation until 31 Mar 2021, I'm
disabling Github Actions uploads now. Termux Bintray repository continues to
be available in read-only mode until the final shutdown by JFrog.
2021-02-28 18:15:46 +02:00
Lucy Phipps
b22a027709
cmake: update to 3.19.6
2021-02-24 16:42:37 +00:00
Lucy Phipps
f9a44bf7d1
remove hydra from github-projects.txt
...
hydra was removed from the repo in d84b9dce40
2021-02-23 14:26:58 +00:00
Nuruddin Ashr
47151cb409
golang: update to 1.16 ( #6417 )
2021-02-17 15:01:29 +02:00
Leonid Pliushch
9c55b48730
repology scripts have been moved to termux/repology-metadata
2021-02-11 22:16:02 +02:00
Leonid Pliushch
00c96411be
build-package.sh: switch from {unstable,x11}.termux-mirror.ml to IPFS links
2021-02-10 15:03:57 +02:00
Leonid Pliushch
aadee78eed
scripts: prepare for Bintray deprecation
...
Use termux.org as main repo host.
grimler.se / *.termux-mirror.ml for others.
2021-02-08 12:56:54 +02:00
Leonid Pliushch
2d5fdf9b32
golang: update to 1.15.8
2021-02-05 20:48:13 +00:00
Leonid Pliushch
b169e3515e
cmake: update to 3.19.4
2021-02-03 23:09:42 +00:00
Henrik Grimler
9887e8cbfd
Set __USE_FORTIFY_LEVEL for debug builds
2021-02-03 16:57:21 +01:00
Henrik Grimler
12163bb879
termux_step_start_build: convert spaces to tabs
2021-02-03 16:57:04 +01:00
Michael Bryant
9a0556eb92
Vagrantfile: update to newer Ubuntu LTS
2021-01-27 10:26:12 +05:30
Leonid Pliushch
8ac3d03bf7
linter: check build.sh for presence of 'TERMUX_PKG_MAINTAINER' field
2021-01-22 13:41:52 +02:00
Krishna कन्हैया
8cdb0bfc42
Github-projects.txt: openethereum added
2021-01-12 08:41:56 +05:30
Leonid Pliushch
8141194887
build-package.sh: fix unbound variable $TERMUX_RUST_VERSION
2021-01-10 14:33:00 +02:00
Wetitpig
5a181e1477
new package: openethereum ( #6240 )
2021-01-10 13:16:43 +02:00
kcubeterm
7f5c8ab0ab
Add shiori in github-projects.txt
2021-01-09 13:08:32 +00:00
Leonid Pliushch
65835af908
cmake: update to 3.19.2
2021-01-07 14:07:55 +02:00
Leonid Pliushch
327f691eea
check-updates.sh: fix commit message
2021-01-06 14:48:36 +02:00
Frederico F. de Oliveira
c02bed1baf
Add sbindir flag to configure script in termux_step_configure_autotools.sh
...
Some packages installs binaries to sbin folder. Since termux doesn't use sbin, just map it to bin folder. This eliminates the need of using this flag with TERMUX_PKG_EXTRA_CONFIGURE_ARGS in the build.sh script.
2021-01-05 03:37:54 +02:00
Leonid Pliushch
972e012060
fix scripts/updates/check-updates.sh
...
Again issues with epoch splitting.
2021-01-03 00:00:56 +02:00
Leonid Pliushch
386a0e4f72
check-updates.sh: when running through Github Actions, specify that commit has been autogenerated
2021-01-02 23:52:17 +02:00
Leonid Pliushch
008cc0e4aa
check-updates.sh: fix epoch/version splitting
2021-01-02 23:29:23 +02:00
Leonid Pliushch
5c95b08ede
CI: do not discard package epoch when doing automatic updates
2021-01-02 23:19:42 +02:00
Leonid Pliushch
fb06dacfb2
CI: disable automatic updates of 'atomicparsley'
2021-01-02 01:11:09 +02:00
Leonid Pliushch
4994a2a322
build-package.sh: remove -static-openmp from CGO_LDFLAGS
2020-12-29 00:42:49 +02:00
Leonid Pliushch
43ac7b0783
Revert "Github-project.txt: Comment out Delve."
...
No need to care about conflicting patches.
This reverts commit 560839ce81
.
2020-12-20 15:32:16 +02:00
Leonid Pliushch
37375312b9
explicitly set maintainer for each package
...
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.
Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.
[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Krishna Kanhaiya
560839ce81
Github-project.txt: Comment out Delve.
...
Have saw upstreams and upstream PRs, delve is't suitable for automatic update. Will do it manually.
2020-12-20 14:16:27 +05:30