Leonid Pliushch
8d4cdb47fb
docker image: install libwayland-dev and wayland-scanner++
2021-08-26 15:48:11 +03:00
Henrik Grimler
b5821cbf80
termux_step_setup_build_folders: create more cache folders
...
Should have been added in 05728b58e5
.
2021-08-25 22:38:00 +02:00
Henrik Grimler
05728b58e5
termux_get_repo_files: do not create folders
...
This has already been done in termux_step_setup_build_folders. Doing
it here causes problems, after
ecd214881a
as BUILDDIR now might be SRCDIR, which should
not be created as it breaks zip extraction.
2021-08-25 21:41:56 +02:00
Henrik Grimler
6445645d7e
build-package: mv code for setting up src and build to to its own function
...
%ci:no-build
2021-08-24 21:40:46 +02:00
Henrik Grimler
12e395d3a9
step_configure_cmake: mv cmake and ninja setup functions to step_configure
...
Only keep actual configure steps in termux_step_configure_cmake. This
way we can skip termux_step_configure_cmake on a continued build.
2021-08-24 21:40:46 +02:00
Henrik Grimler
3407018962
build-package: error if hostbuilt tools are missing
2021-08-24 21:40:46 +02:00
Henrik Grimler
ecd214881a
build-package: add new arg -c for "continue build"
...
As replacement for TERMUX_PKG_QUICK_REBUILD. Running
./build-package.sh -c <package> starts a build for <package>, but does
not extract and patch the source from scratch. Instead it sets up the
build variables and starts from termux_step_make.
When working on a big package that can take hours to build it is
convenient to be able to build until there is an error, then apply
some new patch (manually) to the source, and then continue from where
the build failed.
2021-08-24 21:40:46 +02:00
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