Tee KOBAYASHI
4de4aa5ee3
libprotobuf: Bump to 3.21.11
2022-12-10 02:34:18 +00:00
Tee KOBAYASHI
355afd481f
setup-ubuntu.sh: Install packages needed by motif
2022-12-10 00:59:53 +00:00
Chongyun Lee
4c7eb482be
chore(scripts): improve `termux_git_clone_src`
...
The origin one copies twice checkout folder and cannot detect whether package has updated.
2022-12-09 22:02:48 +01:00
Tee KOBAYASHI
6574782c7d
golang: Bump to 1.19.4
2022-12-06 21:28:12 +00:00
Chongyun Lee
ca3322bf31
fix(scripts): bug in termux_step_get_dependencies
2022-12-04 18:53:50 +01:00
Tee KOBAYASHI
dd393de5b7
cmake: Bump to 3.25.1
2022-12-01 00:25:10 +00:00
Tee KOBAYASHI
38cd98797b
libprotobuf: Bump to 3.21.10
2022-12-01 00:25:01 +00:00
Tee KOBAYASHI
e0b888c4ab
setup-ubuntu.sh: Install python3-sphinx-rtd-theme
2022-11-23 20:42:26 +09:00
Tee KOBAYASHI
ed984bceeb
setup-ubuntu.sh: Install lua5.3
2022-11-23 10:27:17 +00:00
Arun
ee7edeb16f
upgpkg(main/cmake): 3.25.0
2022-11-22 20:39:03 +05:30
Tee KOBAYASHI
4ee2e32f7b
Use `bump(repo/pkgname)` as the mnemonic for bump
...
I just can't tolerate the previous one shown in Actions timeline anymore.
2022-11-20 13:27:48 +09:00
T-Dynamos
6e1b4dba2b
chore(scripts): improve revbump
2022-11-19 22:38:11 +01:00
Tee KOBAYASHI
9cf475b2bb
cmake: Bump to 3.24.3
2022-11-18 04:13:26 +00:00
Leonid Pliushch
33d13b6628
properties: allow alternate paths of builder config
...
See https://github.com/termux/termux-app/issues/2826
2022-11-14 16:16:53 +02:00
Tee KOBAYASHI
bbd5811170
termux_setup_no_integrated_as: Require binutils-bin
...
on device.
2022-11-13 08:38:51 +09:00
Tee KOBAYASHI
510c6adbe0
properties.sh: Bump build-tools to 33.0.0
...
* Bump SDK revision to 9123335
* Remove no longer used platforms;android-21
* Do not remove "unused parts" from SDK (which are actually used)
* Make it possible to use alternative JAVA_HOME via TERMUX_JAVA_HOME
2022-11-12 03:04:24 +00:00
Henrik Grimler
ab4987db11
termux_step_setup_toolchain: bump toolchains after ndk-patches update
2022-11-09 23:27:16 +01:00
Tee KOBAYASHI
3f1be51372
Append `share/pkgconfig` to PKG_CONFIG_LIBDIR
2022-11-09 08:19:05 +00:00
Tee KOBAYASHI
ac9086050e
termux_setup_no_integrated_as: Check for binutils-cross
2022-11-09 13:38:50 +09:00
Tee KOBAYASHI
bd93dd3532
termux_setup_no_integrated_as: Add new function
...
%ci:no-build
2022-11-08 22:50:01 +00:00
Tee KOBAYASHI
fac4907566
setup-ubuntu.sh: Bump Clang/LLVM to 13
2022-11-08 13:43:32 +00:00
Tee KOBAYASHI
323bfda7fb
libgxps: Adapt to termux_setup_gir
...
%ci:no-build
2022-11-06 19:53:34 +09:00
Tee KOBAYASHI
62c590ba15
nodejs-lts: Bump to 16.18.1
2022-11-05 04:53:40 +00:00
Tee KOBAYASHI
69e06970d3
golang: Bump to 1.19.3
2022-11-03 04:09:44 +00:00
Tee KOBAYASHI
dd5296cb94
termux_create_*_subpackages: Fix staticsplit
2022-11-02 18:05:20 +00:00
Butta
0c32c6c796
upgpkg(swift): 5.7 to 5.7.1
2022-11-02 23:10:26 +05:30
Tee KOBAYASHI
0110964d3e
libprotobuf: Bump to 3.21.9
2022-11-02 15:12:15 +00:00
Henrik Grimler
fec5c67c0e
scripts: bump toolchain after GLES header removal
2022-11-01 21:15:10 +01:00
kawanakaiku
d8bfd748b5
scripts: dont include GLES vulkan headers
2022-11-01 21:14:40 +01:00
Aditya Alok
00abbffccf
scripts(setup-ubuntu): install lua5.1 for luarocks
...
Signed-off-by: Aditya Alok <alok@termux.dev>
2022-11-01 12:46:14 +05:30
Lucy Phipps
c2b45911cd
setup-ubuntu.sh: i meant python-wheel-common
2022-10-29 23:55:10 +01:00
Lucy Phipps
1f60ab0fcd
setup-ubuntu.sh: install python3-wheel-common
...
hopefully this fixes e.g. asciinema
2022-10-29 23:29:50 +01:00
Tee KOBAYASHI
d968da9f13
termux_setup_python_crossenv: Fix PYTHONPATH
...
in cross-python.
2022-10-27 16:59:28 +00:00
Tee KOBAYASHI
ae042ded67
setup-ubuntu.sh: Restore python3.10-venv
...
Needed by Python crossenv with Python 3.10. We don't have 3.11 yet.
2022-10-27 22:58:34 +09:00
Tee KOBAYASHI
f017785655
libprotobuf: Bump to 3.21.8
2022-10-26 23:56:36 +00:00
Tee KOBAYASHI
ec56dad97c
setup-ubuntu.sh: Install librsvg2-dev
2022-10-27 06:15:39 +09:00
Tee KOBAYASHI
f5d1fef582
termux_setup_python_crossenv: Adapt to Python 3.11
2022-10-25 18:16:47 +00:00
Henrik Grimler
b3b83c6662
setup-ubuntu.sh: install python3.11 as well
...
In preparation of python update from 3.10 to 3.11.
2022-10-25 19:31:34 +02:00
Tee KOBAYASHI
d991e39db6
libxfce4ui: Adapt to termux_setup_gir
...
%ci:no-build
2022-10-25 01:54:35 +09:00
Henrik Grimler
1adfe3cffc
setup-ubuntu: install python3-sphinxcontrib.qthelp as well
...
Needed by extra-cmake-modules, see termux/termux-packages#12528 .
2022-10-24 13:07:21 +02:00
Tee KOBAYASHI
c96f4a7942
poppler: Build introspection data
2022-10-24 14:27:54 +09:00
Tee KOBAYASHI
ae9435b54e
libdazzle: Build introspection data
2022-10-24 06:05:54 +09:00
Tee KOBAYASHI
c388bf4d9f
babl: Build introspection data
2022-10-23 02:25:40 +09:00
Tee KOBAYASHI
1db6582317
termux_setup_gir: Wrap `valac` as well
2022-10-22 19:47:56 +09:00
Kevin Williams
bb8fe316d6
scripts/properties.sh: change primary host url
2022-10-22 10:36:51 +08:00
Tee KOBAYASHI
7ed4279993
termux_setup_gir: Add flag to opt out
...
`TERMUX_PKG_DISABLE_GIR=true` disables building of introspection data.
%ci:no-build
2022-10-22 08:23:21 +09:00
Tee KOBAYASHI
484355a25b
termux_setup_gir: Use `vapigen` wrapper
2022-10-22 04:58:47 +09:00
Tee KOBAYASHI
9acb8a2880
termux_setup_gir: Support on-device building
...
%ci:no-build
2022-10-22 01:37:14 +09:00
sogaiu
41207be9c2
Vagrantfile: update to Ubuntu 22.04 jammy
2022-10-21 17:44:52 +03:00
Yaksh Bariya
c4b709bd99
chore(scripts): termux_setup_nodejs v16.18.0
2022-10-21 10:51:49 +05:30
Tee KOBAYASHI
a45f6875cc
termux_setup_meson: Fix Python module installation
...
`$TERMUX_PREFIX/lib/python3/dist-packages` should never be used.
2022-10-20 23:44:13 +09:00
Tee KOBAYASHI
eae4194b00
gobject-introspection: Build introspection data
2022-10-20 23:44:13 +09:00
Tee KOBAYASHI
0b2ac073fc
setup-ubuntu.sh: Install bash-static
2022-10-20 10:58:23 +09:00
Ivan Max
92bc24d573
improve(termux_step_create_pacman_install_hook.sh): adding preupg and postupg function ( #12409 )
2022-10-18 10:19:25 +03:00
Uchiha Kakashi
d751eb2a15
fix(scripts): typo in termux_pkg_upgrade_version
2022-10-15 13:46:59 +08:00
Chongyun Lee
a9d64807d4
fix(scripts): building failure when auto-updating
2022-10-15 08:09:37 +05:30
Tee KOBAYASHI
03f0cbe342
libprotobuf: Bump to 3.21.7
2022-10-13 18:57:50 +09:00
Yaksh Bariya
5e7968852f
chore(CONTRIBUTING.md): Remove unnecessary message for update and downgrade
...
Earlier convention:
upgpkg(<repo>/<package>): update to <ver>
Newer convention:
upgpkg(<repo>/<package>): <ver>
Similarly same for dwnpkg.
Thanks to @truboxl for the suggestion
2022-10-11 14:01:46 +05:30
Chongyun Lee
400826006e
fix(scripts): fix jq error
...
Hope that this will fix #12313
2022-10-10 20:55:53 +08:00
Leonid Pliushch
3119ecf558
scripts/setup-offline-bundle.sh: fix tmp directory
2022-10-10 12:36:52 +03:00
Leonid Pliushch
c885dc1788
scripts/setup-offline-bundle.sh: fix variables
2022-10-10 12:14:20 +03:00
Yaksh Bariya
23f5e3e9b7
scripts(bin/*): adapt commit messages to new guidelines
2022-10-10 14:34:45 +05:30
Leonid Pliushch
19286f075e
scripts/properties.sh: change primary host url
2022-10-10 10:57:18 +03:00
Chongyun Lee
a155b78291
lilypond: update to 2.23.13
2022-10-08 17:37:39 +08:00
Arun
6b791a9fcf
upgpkg(main/golang): update to 1.19.2
2022-10-06 18:42:24 +05:30
Yaksh Bariya
1aa6998159
scripts(termux_setup_nodejs): update to v16.17.1
2022-10-06 08:58:55 +05:30
Henrik Grimler
a4f4cb4e8b
updpkg(main/neovim): update to 8.0.0
...
neovim-nightly has already been 8.0.0 for a while, and has apparently
built without issues. I was not able to build it without first
updating libvterm and adding lua-{lpeg,mpack} to docker image though.
2022-10-06 07:11:57 +05:30
Henrik Grimler
4199c2a1fe
scripts: fix grep warnings from termux_step_massage
...
After upgrading grep from 3.7 to 3.8 it now warns when pattern
contains unnecessary escaped characters, like:
grep: warning: stray \ before !
grep: warning: stray \ before /
grep: warning: stray \ before /
grep: warning: stray \ before !
grep: warning: stray \ before /
grep: warning: stray \ before !
grep: warning: stray \ before /
grep: warning: stray \ before /
grep: warning: stray \ before !
grep: warning: stray \ before /
Silence these warnings by fixing our termux_step_massage function.
2022-10-01 12:15:02 +02:00
Tee KOBAYASHI
b355119cbb
aapt: Bump to 13.0.0.6
2022-09-29 07:59:30 +09:00
Tee KOBAYASHI
a8a957dfaf
termux_setup_protobuf: Update checksum
...
Follow-up of commit 2727d70bad
.
2022-09-28 05:49:15 +09:00
tjhexf
4c971eb992
upgpkg(main/cmake): update to 3.24.2 ( #12100 )
...
* upgpkg(main/cmake): update to 3.24.2
2022-09-25 09:28:31 +05:30
Uchiha Kakashi
7eeab3fba5
setup-ubuntu.sh: add desktop-file-utils for ghex
2022-09-24 22:51:21 +02:00
Tee KOBAYASHI
b8c4535b55
termux_step_configure_autotools: Improve `*config` pickup
...
to exclude binaries such as `pkg-config`.
2022-09-21 14:53:33 +09:00
Henrik Grimler
66a8fe6140
scripts(setup_rust): do not error if CFLAGS is unset
...
termux_setup_rust might be run several times in a build recipe, so
that continued (`./build-packages.sh -c`) builds can be supported.
The setup function uses and then unsets CFLAGS, resulting in an error
the second time termux_setup_rust is run.
2022-09-19 02:09:36 +02:00
Butta
669b62f293
upgpkg(swift): 5.6.3 to 5.7
2022-09-14 23:28:08 +05:30
Chongyun Lee
268452c314
scripts: update to ndk r25b
2022-09-15 00:37:34 +08:00
agnostic-apollo
7a1e0164ee
scripts/util/docker/docker.sh: Fix trap failing if docker process or subprocesses have already been killed or not found
2022-09-13 18:43:38 +08:00
Arun
0c5ed87a73
upgpkg(main/golang): update to 1.19.1
2022-09-08 19:31:44 +03:00
Jia Yuan Lo
97572fbb0d
scripts: improve setup-android-sdk.sh support in Github Actions
2022-09-03 10:29:57 +02:00
Butta
a06a89a012
upgpkg(swift): 5.6.2 to 5.6.3
2022-09-03 02:24:55 +05:30
Arun
de09925717
upgpkg(main/libprotobuf): update to 3.21.5
2022-08-31 22:24:21 +03:00
Ivan Max
0489576241
generate-bootstraps.sh: changing the main pacman package repository
2022-08-30 21:50:51 +03:00
Butta
2050c60008
chore(scripts/setup-termux.sh): patchelf no longer needed since the Swift 5.6.1 update
...
%ci:no-build
2022-08-28 12:08:49 +05:30
Arun
73948c0b62
upgpkg(main/cmake): update to 3.24.1
2022-08-27 12:27:35 +05:30
Henrik Grimler
c07ea6ab53
Revert "scripts: use grimler.se mirror when generating bootstraps for now"
...
This reverts commit ce120bbc77
.
2022-08-26 07:55:10 +02:00
Henrik Grimler
1190208ed4
Revert "scripts: use grimler.se mirror for downloading debs"
...
This reverts commit bd73dd61bd
.
2022-08-26 07:54:55 +02:00
Jia Yuan Lo
035c918418
scripts: add termux_setup_gnu_as_23c for NDK r25 ( #11615 )
...
NDK r25 has removed GNU Assembler (GAS). Removal of GAS introduced a number of build issues.
The most prominent is:
/usr/bin/as: unrecognized option '-EL'
Some options to solve this:
1. Disable building custom assembly and suffer performance penalty
2. Hand rewrite the custom assembly to be LLVM compatible
3. Wait for upstream to write LLVM compatible assembly (openssl, openssl-1.1)
4. Bring back GAS from NDK r23c
In this commit, GAS is brought back as a separate toolchain instead of following NDK r23c file hierarchy.
We pass "--gcc-toolchain=GAS_TOOLCHAIN_DIR" to NDK r25 clang to detect.
Packages only have to add "termux_step_gnu_as_23c" to build.sh to enable GAS.
In the future, we expect packages should follow option 3 more than option 4 as that is a last resort.
This commit also bumps revision for packages that rely (or previously rely) on "-fno-integrated-as":
hors, libffi, libgcrypt, libpixman, openssl, openssl-1.1
Co-authored-by: Henrik Grimler <grimler@termux.dev>
Co-authored-by: Chongyun Lee <45286352+licy183@users.noreply.github.com>
2022-08-24 23:17:08 +08:00
Henrik Grimler
ce120bbc77
scripts: use grimler.se mirror when generating bootstraps for now
...
Fosshost is decommissioning its service on August 28th, so lets use
the grimler.se until we have managed to set up a new repo, somewhere
else.
2022-08-24 09:35:47 +02:00
Henrik Grimler
bd73dd61bd
scripts: use grimler.se mirror for downloading debs
...
This is done since Fosshost will be decommissioned on 28th of August.
2022-08-24 09:27:48 +02:00
MedzikUser
188397112d
golang: update to 1.19
2022-08-23 12:51:01 +02:00
2096779623
6a6ff5716d
licenses: install license file for X11
...
Signed-off-by: 2096779623 <admin@utermux.dev>
2022-08-23 08:44:57 +02:00
2096779623
7c4c6692f0
linter: add X11 license ( https://spdx.org/licenses/X11.html )
...
Signed-off-by: 2096779623 <admin@utermux.dev>
2022-08-23 08:44:51 +02:00
Henrik Grimler
960026cc47
scripts: bump toolchain after termux-elf-cleaner fix
2022-08-18 17:01:50 +02:00
Chongyun Lee
d32ad10f1f
scripts/toolchains: set api-level for elf cleaner
2022-08-18 22:38:53 +08:00
Henrik Grimler
b6b0ee380c
scripts: setup-{ubuntu,archlinux}.sh: install re2c for php
2022-08-15 21:55:44 +02:00
Henrik Grimler
5070174c4d
scripts(massage): fix undefined symbols grep pattern
...
This caused undefined symbols to go undetected in libzmq in latest
build. Probably more packages are affected, should do a rebuild of
all packages again to check for undefined symbols.
2022-08-14 09:17:07 +02:00
Jia Yuan Lo
c2f84f4118
scripts(toolchain): dont include NDK vulkan headers
2022-08-13 12:21:55 +02:00
Butta
c621ca0437
fixup(termux_setup_swift): TERMUX_STANDALONE_TOOLCHAIN is no longer defined till after the host build
...
I checked all 30 packages and the CMake setup script that use this variable, and this is
the only one that needed to be changed.
2022-08-13 12:21:15 +02:00
Henrik Grimler
6802ecc666
scripts(properties): actually update to ndk-r25
2022-08-13 12:20:06 +02:00
Henrik Grimler
d6ad4c50b5
scripts(toolchain): add possibility to install android NDK 25
...
Same ndk-patches and termux_step_setup_toolchain can be used as for
NDK 23c it seems.
2022-08-13 12:20:04 +02:00