Tee KOBAYASHI
0ed19b96ad
termux_setup_meson: Modify URL for gtkdoc patch
...
now that it is merged upstream.
2022-03-11 15:33:53 +09:00
Henrik Grimler
d85f11720e
cmake: update to 3.22.3
2022-03-10 22:04:42 +01:00
Henrik Grimler
bf56580acd
termux_setup_meson: use 0.61.2
...
The PR where we take the gtkdoc patch from has had a force push, so
url to diff needs to be updated. Upgrade to 0.61.2 while we are at
it.
2022-03-09 09:49:28 +01:00
Henrik Grimler
0e9c95fd90
toolchain/ndk-sysroot: let mesa provide KHR/khrplatform.h
...
The headers are nearly identical, use the one from mesa to ensure
compatibility with mesa.
2022-03-09 09:28:40 +01:00
Henrik Grimler
59f1c7b183
Revert "feat(ghc): enable cross-compiling haskell packages on CI"
...
This will need some more work. Currently
termux_create_haskell_debscripts is run for all packages, even
non-haskell ones, which causes errors in postinst and prerm scripts in
an ugly way.
This reverts commit dc2474b2c2
.
2022-03-09 07:40:36 +01:00
Aditya Alok
db89dd924d
fix(setup ghc cross): define variable before use
...
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-09 10:01:57 +09:00
Aditya Alok
3a1acb712b
feat(build scripts): allow packages to define extra static split patterns
...
- add variable `TERMUX_PKG_STATICSPLIT_EXTRA_PATTERNS`
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-09 10:01:57 +09:00
Aditya Alok
dc2474b2c2
feat(ghc): enable cross-compiling haskell packages on CI
...
- `termux_setup_ghc_cross_compiler` should not be called by build.sh, as it installs cross-compiler
in $TERMUX_PREFIX (otherwise ghc adds wrong `rpaths` to built libs and executables)
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-03-09 10:01:57 +09:00
Henrik Grimler
b79db7ce73
Revert "[TEMP] download deps from grimler.se instead of packages.termux.org"
...
This reverts commit 5b432ffbbc
.
2022-03-07 14:40:40 +01:00
Tee KOBAYASHI
13c7ef4379
golang: Update to 1.17.8
2022-03-07 12:07:11 +05:30
Henrik Grimler
5b432ffbbc
[TEMP] download deps from grimler.se instead of packages.termux.org
...
Fosshost mirror is down at the moment.
2022-03-04 08:26:51 +01:00
Tee KOBAYASHI
697894eee0
termux_download_deb_pac.sh: Handle 'all' arch properly
2022-03-04 03:09:30 +09:00
Tee KOBAYASHI
9849f01987
new function: termux_setup_python_crossenv
2022-03-02 12:00:30 +09:00
Henrik Grimler
3879280345
ndk-patches: remove wait3 patch from sys/wait.h
...
It was added specifically for busybox, and busybox > 1.33 now
implements its own workaround, so should hopefully be no need for this
patch anymore.
2022-03-01 21:45:47 +01:00
Henrik Grimler
f66938e355
scripts/build/setup: add termux_setup_nodejs function
...
To be used by packages that need nodejs during build (gitea and
frida-server for example).
Use LTS version for now (gitea had issues with latest version).
2022-03-01 09:03:54 +01:00
Leap of Azzam
7fa5b47ec8
zig: bump to 0.9.1 ( #9137 )
...
* zig: bump to 0.9.1
2022-02-26 14:07:10 +05:30
Henrik Grimler
e37646a3ae
Revert "[TEMP] download deps from grimler.se instead of packages.termux.org"
...
This reverts commit 7850c1d98b
.
2022-02-25 08:27:38 +01:00
Henrik Grimler
7850c1d98b
[TEMP] download deps from grimler.se instead of packages.termux.org
...
Fosshost mirror is down at the moment.
2022-02-24 14:11:43 +01:00
Henrik Grimler
42b4712c15
step_setup_variables: fix warning about undefined TERMUX_MAIN_PACKAGE_FORMAT
2022-02-19 14:41:19 +05:30
Medzik
1928761152
bump golang to 1.17.7
2022-02-16 05:17:17 +05:30
Tee KOBAYASHI
b34c1d7ee4
termux_step_configure_autotools: Cat config.log
when failed
2022-02-15 19:52:41 +01:00
Tee KOBAYASHI
e8625ec370
termux_setup_meson: Backport patch for gtkdoc
...
from https://github.com/mesonbuild/meson/pull/9841 .
2022-02-15 16:38:08 +09:00
Maxython
465159a72e
build-package.sh: change logic for package manager selection to be more stable
...
termux_step_setup_variables: added logic with TERMUX_PACKAGE_FORMAT
for easier compilation.
2022-02-11 22:38:40 +01:00
Maxython
d3556570a5
setup_build_folders, clean.sh: don't fail if chmod fails
...
For some reason chmod +w -R returns an error when building on
device. Lets not fail build when this happens.
2022-02-11 22:37:18 +01:00
Henrik Grimler
9155acd040
termux_step_configure_cmake: set CMAKE_INSTALL_LIBDIR
...
Some packages seem to need it, but maybe just when building outside
docker image? Set in termux_step_configure_cmake instead of in
individual build recipes.
%ci:no-build
2022-02-11 21:20:14 +01:00
Henrik Grimler
89c54741a5
termux_setup_meson: fix deprecated way of setting cflags and ldflags
...
c_args and friends should be under [built-in options] now.
2022-02-05 09:25:45 +01:00
Henrik Grimler
1a2ab9b78f
termux_setup_meson: use latest meson 0.61.1
2022-02-04 21:05:50 +01:00
Henrik Grimler
e16c9f2078
termux_setup_meson: remove RUNPATH fix
...
Original issue seem to have been fixed, and depfixer.py has been
updated so that the perl replace command no longer does anything.
2022-02-04 21:05:12 +01:00
Yaksh Bariya
76e3b95e41
Fix more instances of which
...
How did I miss this before?
2022-01-30 10:26:06 +05:30
Leap of Azzam
18fbc56c72
add package: zig
...
Signed-off-by: Leap of Azzam <leapofazzam@gmail.com>
2022-01-25 20:52:58 +09:00
Tee KOBAYASHI
9fe1b6ae36
termux_setup_protobuf: Update checksum
2022-01-17 11:05:26 +02:00
Ivan Max
ece5419863
build-package.sh: setting up to work with pacman ( #8451 )
2022-01-14 15:16:37 +02:00
Arun
1fe661b544
golang: update to 1.17.6
2022-01-14 09:30:45 +01:00
Yaksh Bariya
c15b7f17bf
ndk-sysroot: bump revision after removing patch for mntent.h
...
Also bump toolchain version
2022-01-03 19:21:36 +05:30
Ivan Max
b2fbd905e2
build-package.sh: improve version string editing for pacman format ( #8384 )
2021-12-29 10:55:08 +02:00
Tee KOBAYASHI
a50823da6b
toolchain: Link libandroid-support with --no-as-needed
2021-12-20 12:01:41 +02:00
Yaksh Bariya
e54de65f96
Revert "termux_setup_meson: roll back to 0.59.3"
...
This reverts commit df0c1def16
.
2021-12-14 19:32:13 +05:30
Yaksh Bariya
df0c1def16
termux_setup_meson: roll back to 0.59.3
...
shared-mime-info from x11 packages needs old version of meson
2021-12-14 16:00:26 +05:30
Yaksh Bariya
dd647ac3c7
toolchain: bump revision
2021-12-12 10:07:41 +05:30
Oskar
9cf48b4910
Update termux_setup_golang.sh
2021-12-10 19:33:05 +05:30
Yaksh Bariya
c96f4a8579
cmake: update to 3.22.1
2021-12-09 22:06:10 +05:30
Ivan Max
d36faee697
build-package.sh: remove or operator in dependencies for pacman format ( #8179 )
2021-12-08 16:33:47 +02:00
sk0kanik
ecae8900d5
golang: from 1.17.3 to 1.17.4
2021-12-07 01:16:06 +05:30
Yaksh Bariya
a6699b433c
gn: bump to 20211203
2021-12-05 21:19:02 +05:30
Henrik Grimler
75edafa904
postgresql: add pg_config shell script
...
Can be used for packages that depend on postgresql and that tries to
run pg_config during build.
2021-12-05 13:19:49 +01:00
Henrik Grimler
a5cf5ef9d5
termux_step_override_config_scripts: don't run on device
2021-12-05 13:18:27 +01:00
Henrik Grimler
ed351084a0
termux_step_setup_variables: no need to check termux-{games,science}
...
Since these repositories have been merged into the main repository
there is no need to check them for dependencies.
2021-12-05 13:18:21 +01:00
Tee KOBAYASHI
e4f761f9da
toolchain: Bump version
2021-12-05 11:52:23 +02:00
Tee KOBAYASHI
653a110ddb
termux_step_setup_toolchain: -fPIC
should be in CFLAGS
2021-12-05 11:52:23 +02:00
Leonid Pliushch
82a78ca781
build-package.sh: fix undefined AR variable
...
Building metapackages doesn't involve setup of compiler toolchain,
so certain variables are not set. In general, it was not expected
that package archive generation will use utilities that come with
cross-compiler as this functionality should rely on utilities
installed by host package manager.
/home/builder/termux-packages/scripts/build/termux_step_create_debian_package.sh: line 49: AR: unbound variable
2021-12-04 10:37:55 +02:00