Commit Graph

761 Commits

Author SHA1 Message Date
Leonid Pliushch fbcbedfd9b generate-bootstraps.sh: handle paths without ./ prefix 2021-08-17 15:22:18 +02:00
Henrik Grimler bd6bc93daf termux_step_start_build: strip prefixed ./ if found
All, or at least most, of our debs contain "./" as a folder. This
causes problems when extracting on some systems, as ./ then is the
system root directory /, and tar cannot change the permissions of this
folder.  Trying to build on arch for example gives:

    tar: .: Cannot change mode to rwxr-xr-x: Operation not permitted
    tar: Exiting with failure status due to previous errors

The issue appeared on arch somewhat recently, maybe with tar 1.33. To
avoid having to rebuild all packages we now handle both data.tar.xz
types, with prefixed ./, and without.

Also remove some indentation levels while we are at it.
2021-08-17 15:22:18 +02:00
Henrik Grimler 854bd813f4 termux_step_create_datatar.sh: add data/ to tar instead of ./
This avoids "./" being part of the tar. "./" translates to the
systemroot / when we extract, and this is problematic since tar cannot
change permissions and ownerships of this folder. tar 1.34 gives an
error:

    tar: .: Cannot change mode to rwxr-xr-x: Operation not permitted
    tar: Exiting with failure status due to previous errors

when we try to extract the data.tar.xz.
2021-08-17 15:22:18 +02:00
Lucy Phipps bae74ec4ab
remove ccnet as it's been deleted upstream 2021-08-16 14:42:31 +01:00
Leonid Pliushch 3075d6c443
github-projects.txt: improve version regexp for librav1e 2021-08-15 23:27:38 +03:00
Leonid Pliushch e8c21e2af8
Revert "fix escapes in github-projects.txt"
When changing the regexp, please read ./scripts/updates/check-updates.sh before.

This reverts commit 07717fd50a.
2021-08-15 23:19:57 +03:00
Lucy Phipps 07717fd50a
fix escapes in github-projects.txt 2021-08-15 21:14:11 +01:00
Lucy Phipps 308ea1234d
add librav1e to automatic updates 2021-08-15 21:09:51 +01:00
MedzikUser 1edd9011d5
golang: update to 1.16.7 (#7308) 2021-08-15 00:59:49 +03:00
Lucy Phipps 30f64f259c
remove apksigner-old from automatic updates
e619191b36
2021-08-05 01:48:33 +01:00
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