Commit Graph

773 Commits

Author SHA1 Message Date
Henrik Grimler 4f8d054066 Revert "termux_step_create_datatar.sh: add data/ to tar instead of ./"
Unfortunately this does not play nicely with aptly, see
https://github.com/termux/termux-packages/pull/7335#issuecomment-904202191.

This reverts commit b7e6ef99702aea61cd8baedd0c7ef315c35ab30c.
2021-08-24 13:30:52 +02:00
Henrik Grimler c5e4480515 Revert "termux_create_subpackages: add data/ to tar instead of ./"
Unfortunately this does not play nicely with aptly, see
https://github.com/termux/termux-packages/pull/7335#issuecomment-904202191.

This reverts commit b8e2bdf853.
2021-08-24 13:30:20 +02:00
Henrik Grimler b8e2bdf853 termux_create_subpackages: add data/ to tar instead of ./
Follow-up on b7e6ef99702aea61cd8baedd0c7ef315c35ab30c, forgot about
the subpackages in that one.
2021-08-24 07:05:13 +02:00
Henrik Grimler 23530a540c build-package: create timestamp file after get_dependencies
Fixes issue introduced in e34ae5da03.
2021-08-21 22:37:51 +02:00
Henrik Grimler 23e760143b termux_step_start_build: get llvm version in standard way
And fix indentation, and remove echo of llvm version.
2021-08-21 21:04:43 +02:00
Henrik Grimler 0c8a398d0e termux_step_start_build: remove some extra spaces 2021-08-21 20:59:24 +02:00
Henrik Grimler e34ae5da03 build-package: mv code for getting deps out of step_start_build
Into new function termux_step_get_dependencies.
2021-08-21 20:59:24 +02:00
Henrik Grimler 2c70621a98 build-package: rename TERMUX_DEBUG to TERMUX_DEBUG_BUILD
To make it more self-explanatory.
2021-08-21 20:55:57 +02:00
Henrik Grimler ea1772da55 termux_step_setup_variables: sort variables alphabetically 2021-08-21 20:54:44 +02:00
Oskar ed869e42dc
golang: revert to 1.16 (#7373)
Issue: https://github.com/termux/termux-packages/issues/7356
2021-08-21 16:58:27 +03:00
Oskar a353946fc5
golang: update to 1.17 (#7345) 2021-08-17 23:31:46 +01:00
Henrik Grimler ec352dd663 termux_download: don't warn if SKIP_CHECKSUM is passed 2021-08-17 15:22:46 +02:00
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