Commit Graph

1473 Commits

Author SHA1 Message Date
Ivan Max a8f68eb882
package-builder: adding the CGCT tool (#17686) 2023-08-23 16:42:22 +03:00
s00se 2defcf2499 setup-ubuntu.sh: remove swig dependency
`proxmark3-git` removed, no longer need this dependency
2023-08-20 23:02:54 +03:00
Kevin WIlliams 6044d85325 golang: bump to 1.21.0
Signed-off-by: Kevin WIlliams <admin@utermux.dev>
2023-08-12 12:14:38 +08:00
mrsrimar22 813759e833
golang: bump to go 1.20.7 (#17575)
* termux_setup_golang.sh: bump to go 1.20.7

* go: bump to go 1.20.7
2023-08-09 06:08:11 +05:30
Chongyun Lee fd5e4b9791 golang: bump to 1.20.6 2023-07-25 19:05:23 +08:00
Quinton Miller 5115fa9bc0
addpkg(main/crystal): Crystal 1.9.0 (#17428) 2023-07-15 12:17:34 +08:00
Tee KOBAYASHI b8607907aa scripts: Introduce `TERMUX_SUBPKG_EXCLUDED_ARCHES`
for subpackage not to be created for specific arches.
2023-07-05 12:06:38 +09:00
Tee KOBAYASHI c9b7a88033 setup-ubuntu: Install clang-15 2023-07-01 22:12:53 +09:00
Jia Yuan Lo 58b80497c3 remove(scripts): termux_setup_mold
Due to unused and unresolved issues
2023-07-01 07:11:33 +08:00
Tee KOBAYASHI ecd0815847 scripts: Bump Node.js to 18.16.1 2023-06-21 15:36:52 +09:00
Jia Yuan Lo f419f759d8 auto-update: clean before each successive build 2023-06-18 09:10:55 +09:00
Tee KOBAYASHI 168cb6da1b cargo-c: Bump to 0.9.20 2023-06-16 00:48:33 +09:00
Yaksh Bariya 4a27852284
chore(main/nodejs): do not build our own libicu
Use Ubunut's packaged ones instead.
2023-06-08 17:54:37 +05:30
Yaksh Bariya de5ce48c3f
chore(main/nodejs-lts): use ninja
This will make the logs more human-friendly. Also building with ninja
should be bit faster
2023-06-08 17:54:37 +05:30
Tee KOBAYASHI 21694ae13f golang: Bump to 1.20.5 2023-06-07 21:43:38 +09:00
Finagolfin 85c685056d bump(swift): 5.8 to 5.8.1 2023-06-02 03:17:26 +05:30
Chongyun Lee 1c9858d2e6 scripts: use venv when packaging a python package 2023-06-01 11:09:33 +08:00
Yaksh Bariya 350443bdb6
chore: do not hardcode repository information in `scripts/proporties.sh`
Should have been done during the initial migration to monorepo
2023-05-23 18:04:13 +05:30
Tee KOBAYASHI 076a3fef54 cmake: Bump to 3.26.4 2023-05-20 07:02:42 +09:00
Tee KOBAYASHI cc3a8fcdee scripts: Unset TERMUX_MESON_ENABLE_SOVERSION by default 2023-05-08 01:10:03 +09:00
Tee KOBAYASHI f3a7581b5e libprotobuf: Bump to 22.4 2023-05-06 13:50:16 +09:00
Tee KOBAYASHI 924694aaec termux_setup_meson: Optionally enable SOVERSION suffix
by setting `TERMUX_MESON_ENABLE_SOVERSION` environment variable.
2023-05-05 16:49:59 +09:00
Tee KOBAYASHI 474ebdd519 termux_setup_gir: Recognize `-DENABLE_GIR=ON` 2023-05-04 02:40:55 +09:00
Tee KOBAYASHI c8f178dba0 golang: Bump to 1.20.4 2023-05-03 12:44:22 +09:00
Uchiha Kakashi 6089f25dad
buildorder.py: strip on `parse_build_file_excluded_arches` 2023-05-01 04:16:08 +08:00
Tee KOBAYASHI 36cc364a89 termux_step_massage: Add `update-mime-database` guard
* Remove the guard in individual packages

%ci:no-build
2023-05-01 00:48:01 +09:00
Tee KOBAYASHI b6c843b06c termux_step_massage: Exclude some cache files 2023-04-30 23:10:48 +09:00
Tee KOBAYASHI 40c7b533db buildorder.py: Care for excluded arches
Fixes https://github.com/termux/termux-packages/issues/16427
2023-04-28 10:19:39 +09:00
Tee KOBAYASHI 25541e1d36 cargo-c: Bump to 0.9.19 2023-04-27 13:46:30 +09:00
Ivan Max cd151f2841
scripts/setup-termux.sh: adding the ability to install packages via pacman (#16368)
build-package.sh: improved work with pacman-conf
2023-04-23 20:59:02 +03:00
Tee KOBAYASHI e7300cea16 rust: Bump to 1.69.0 2023-04-22 11:47:27 +09:00
Tee KOBAYASHI 351966bb8f gdb: Enable Guile support 2023-04-18 15:00:52 +09:00
Lucy Phipps 9d75d37c48
build system: retry repo/Release.gpg (#16231) 2023-04-18 00:05:59 +01:00
Tee KOBAYASHI e12a635808 cargo-c: Bump to 0.9.18 2023-04-18 06:23:12 +09:00
Tee KOBAYASHI 9cbae9ff8f termux_setup_meson: Bump Meson to 1.1.0 2023-04-17 05:50:36 +09:00
Tee KOBAYASHI 99eebf3e48 termux_setup_nodejs: Bump Node.js to 18.16.0 2023-04-15 02:55:58 +09:00
Butta 43e5ddfb0a rebuild(cookcli): fix build with new Swift runtime libraries location 2023-04-07 13:56:55 +05:30
Uchiha Kakashi b098860f50
buildorder.py: assume `aarch64` in `TERMUX_ARCH` 2023-04-07 09:04:09 +08:00
Tee KOBAYASHI 517c7871a7 cmake: Bump to 3.26.3 2023-04-07 09:34:28 +09:00
Tee KOBAYASHI 461a71acc6 golang: Bump to 1.20.3
* scripts: Bump older Go to 1.19.8
2023-04-07 09:34:12 +09:00
Tee KOBAYASHI d5d3954e4d scripts: Allow empty subpackage if platform-dependent 2023-04-06 23:33:48 +09:00
Butta e93c1bb648 bump(swift): 5.7.3 to 5.8 and spin off runtime and sdk subpackages
Make it so that SDKs for other architectures can be easily installed and used
for cross-compilation.
2023-04-06 19:57:47 +05:30
Tee KOBAYASHI 0ead023121 scripts: Respect CC when using CMake
only when TERMUX_PKG_ENABLE_CLANG16_PORTING is true for now, to provide
backward compatibility and to avoid unexpected build problems.
2023-03-29 21:03:04 +09:00
Uchiha Kakashi 52090d10cc
termux_step_setup_toolchain: bump version
follow up 6938b7c4b4
2023-03-28 21:06:40 +08:00
Tee KOBAYASHI 6938b7c4b4 scripts: Add variable TERMUX_PKG_ENABLE_CLANG16_PORTING
to control errors enabled by default with Clang/LLVM 16.
2023-03-28 16:27:35 +09:00
Butta 0727af2da7 bump(libllvm): 15.0.7 to 16.0.0 2023-03-28 01:40:46 +05:30
Uchiha Kakashi 790284e0b6 fix(scripts): `TERMUX_PYTHON_CROSSENV_PREFIX` should be architecture-specific 2023-03-24 20:27:45 +09:00
Tee KOBAYASHI 792a63bbcc cmake: Bump to 3.26.1 2023-03-24 10:52:18 +09:00
Tee KOBAYASHI 028be74dd8 webkit2gtk-4.1: Bump to 2.40.0 2023-03-21 14:32:36 +09:00
Tee KOBAYASHI c089b78ca3 scripts: Add note for TERMUX_PKG_ANTI_BUILD_DEPENDS
which cannot be used to "resolve" circular dependencies.
2023-03-16 06:57:53 +09:00
Butta 3cd5cc3a43 bump(cmake): 3.25.3 to 3.26.0 2023-03-15 00:54:40 +05:30
Tee KOBAYASHI b17f0ea688 cargo-c: Bump to 0.9.17 2023-03-11 05:45:35 +09:00
Tee KOBAYASHI 02e95796c2 libprotobuf: Bump to 22.1 2023-03-09 12:04:27 +00:00
Tee KOBAYASHI 3302cf8368 cmake: Bump to 3.25.3 2023-03-09 06:29:41 +00:00
Tee KOBAYASHI b409484bd4 composer: Bump to 2.5.4 2023-03-08 13:58:18 +00:00
Tee KOBAYASHI 51fa97994e scripts: Add TERMUX_PKG_GO_USE_OLDER variable 2023-03-08 13:03:37 +00:00
Tee KOBAYASHI 75cf2b83d9 termux_setup_nodejs: Bump Node.js to 18.15.0 2023-03-08 19:19:24 +09:00
Tee KOBAYASHI 9b28ac8e16 termux_setup_meson: Bump Meson to 1.0.1 2023-03-08 06:07:15 +00:00
Tee KOBAYASHI e2a3384838 golang: Bump to 1.20.2 2023-03-08 05:46:37 +00:00
Tee KOBAYASHI 30c20f5371 termux_setup_nodejs: Bump Node.js to 18.14.2 2023-02-24 00:04:07 +09:00
Aditya Alok 33b1397f36
haskell-packaging: End support for library packages
- Now we use cabal (comparable to rust's cargo) to build binary packages.

Reason:
- Haskell's cabal packaging system is like rust's cargo. Every packages
  depends upon some specific version of other library. Hence, it is
  hard to maintain each and every version.
- Patching packages so that they use latest of dependencies breaks
  compatibility.

Benefits:
- Enables building very large packages like `pandoc`.
- Reduces disk space used.
- Lesser packages to maintain.

Signed-off-by: Aditya Alok <alok@termux.dev>
2023-02-21 10:08:12 +05:30
Aditya Alok 6aca466183
termux_setup_ghc_cross_compiler: Bump ghc to v9.2.5
Signed-off-by: Aditya Alok <alok@termux.dev>
2023-02-21 03:09:34 +05:30
Aditya Alok 2354b413b5
termux_setup_cabal: Bump cabal to v3.8.1.0
Signed-off-by: Aditya Alok <alok@termux.dev>
2023-02-21 03:09:33 +05:30
Tee KOBAYASHI 1cd90830d6 termux_setup_nodejs: Bump Node.js to 18.14.1 2023-02-21 04:50:10 +09:00
Tee KOBAYASHI c0f5627998 scripts: Add `termux_setup_cargo_c` 2023-02-19 15:17:45 +00:00
Tee KOBAYASHI ae0a376f59 libprotobuf: Bump to 22.0
Revdep rebuild follows.
2023-02-19 10:28:34 +00:00
Tee KOBAYASHI c66453e44d scripts: Add some `TERMUX_SUBPKG_*` variables
- `TERMUX_SUBPKG_RECOMMENDS`
- `TERMUX_SUBPKG_SUGGESTS`
- `TERMUX_SUBPKG_PROVIDES`
2023-02-17 10:32:44 +00:00
Tee KOBAYASHI 7410db82ad golang: Bump to 1.20.1 2023-02-15 08:23:56 +00:00
Tee KOBAYASHI a09a471d4a scripts: Add `TERMUX_PKG_ANTI_BUILD_DEPENDS` variable
to specify dependencies not needed when building a package.
2023-02-14 18:01:14 +00:00
Tee KOBAYASHI 259f9a2bce ldd: Depend on binutils-bin
* Include `libaaudio.so` in list of system libs

* Name myself as the maintainer
2023-02-13 11:36:17 +00:00
Henrik Grimler af18f1dac0
scripts: start_build: create libpthread and librt as well
Their functionality is included in libc, but some packages anyways
searches for libpthread.so and librt.so.  Provide these files so that
such configure steps succeed.
2023-02-10 13:52:30 +01:00
Henrik Grimler 9063e5919f
scripts: move libutil.so creation to termux_step_start_build
Instead of in termux_setup_toolchain_XX.  This helper lib does really
not have anything to do with our toolchain so it does not belong in
termux_setup_toolchain.

It is also good to only modify $TERMUX_PREFIX (for other things than
make install) before termux_step_create_timestamp_file has been run,
and termux_step_start_build fits that criteria.
2023-02-10 13:52:28 +01:00
Henrik Grimler 6c5c752173
scripts: toolchain: define CXXFILT var as well
Some packages require it during build (for example openjdk), so let's
make sure the correct one is found.
2023-02-10 13:52:25 +01:00
Henrik Grimler b967e0d825
scripts: add zip to setup-termux
Needed to build openjdk (and probably other packages).

Also sort packages again.
2023-02-10 13:52:19 +01:00
Ivan Max e33f6d6ca1
setup-termux.sh: adding bsdtar package 2023-02-09 09:09:31 +03:00
Tee KOBAYASHI 10aad9439c new package: protobuf-static
Reference: https://github.com/termux/termux-packages/issues/14961
2023-02-09 02:12:18 +00:00
Tee KOBAYASHI e55fe31d29 termux_setup_nodejs: Bump Node.js to 18.14.0 2023-02-08 03:13:37 +09:00
Tee KOBAYASHI 2aa23df1a2 golang: Bump to 1.20 2023-02-03 20:30:02 +00:00
Tee KOBAYASHI 9c2e9d9ca5 scripts: Bump NDK to r25c 2023-02-02 16:38:20 +05:30
Tee KOBAYASHI 9bd8fa840c scripts: Add new variable `TERMUX_PKG_NO_STRIP`
to disable stripping binaries.

To be used by `guile` package.
2023-01-31 03:44:27 +00:00
Tee KOBAYASHI dc63012fa7 termux_setup_meson: Bump Meson to 1.0.0 2023-01-24 06:04:54 +00:00
Henrik Grimler 6e61626b6c
scripts: setup-ubuntu: install additional archiving tools
To allow for additional types of compression in our packages.

See termux/termux-packages#9124.
2023-01-23 08:27:35 +01:00
Tee KOBAYASHI ab156e29d5 termux_step_configure_meson: Allow for debug build 2023-01-20 14:26:44 +00:00
Tee KOBAYASHI 24f9af5390 cmake: Bump to 3.25.2 2023-01-20 04:10:56 +00:00
Tee KOBAYASHI acec7e6460 termux_step_massage: Insert `head -n 1` in shebang fix
to avoid "binary file matches" message.
2023-01-19 09:53:05 +00:00
Tee KOBAYASHI e9b1e0b2da termux_step_massage: Use `if` clause in shebang fix
to avoid error exit.
2023-01-19 09:53:05 +00:00
Butta fbb028d3ae upgpkg(swift): 5.7.2 to 5.7.3 2023-01-19 14:46:46 +05:30
Maxython b33d95d127 termux_step_setup_variables.sh: adding a new variable TERMUX_PYTHON_HOME
This variable allows you to shorten lines that point to python libraries.
%ci:no-build
2023-01-18 13:56:53 +00:00
Tee KOBAYASHI 13a0d8229e termux_step_massage: Check for unresolved `posix_spawn`
and `posix_spawnp` defined in libandroid-spawn.

There are other symbols defined in libandroid-spawn, but hopefully this
is sufficient for the purpose of guarding underlinking.

Reference: https://github.com/termux/termux-packages/issues/14623
2023-01-18 13:12:50 +09:00
Tee KOBAYASHI 48c4850a97 scripts: Fix `LDFLAGS` for libpython
to avoid overlinking when using libtool.

Reference: https://github.com/termux/termux-packages/issues/14629
2023-01-18 02:26:44 +00:00
Tee KOBAYASHI 5a52b71ff3 termux_setup_python_pip: Add patch for crossenv
which seems to be still necessary to build `python-pip` currently.
2023-01-17 09:09:15 +00:00
Tee KOBAYASHI 5483168847 termux_setup_python_pip: Bump crossenv to 1.4.0 2023-01-17 04:29:45 +00:00
Tee KOBAYASHI 1a47737645 termux_git_clone_src: Exclude epoch from default branch 2023-01-17 00:25:17 +00:00
Ivan Max 5a29e62c76
fix(scripts/termux_setup_python_pip.sh): popd removal (#14599) 2023-01-16 15:16:37 +03:00
Leonid Pliushch 6318aab0cd
fix(scripts/setup-offline-bundle.sh): don't install pip
As of now this cannot be done for offline bundle.

 ERROR: /data/data/com.termux/files/usr/bin/python3.11 does not exist
2023-01-16 12:23:03 +02:00
Maxython d97b8c353b scripts: add termux_setup_python_pip function
It replaces termux_setup_python_crossenv and can be used when
compiling python packages.  Packages should specify their python
dependencies in TERMUX_PKG_PYTHON_TARGET_DEPS,
TERMUX_PKG_PYTHON_BUILD_DEPS, and TERMUX_PKG_PYTHON_COMMON_DEPS.
2023-01-16 09:29:47 +03:00
Tee KOBAYASHI 695de19a05 lint-packages: Check package / subpackage name
Source: https://www.debian.org/doc/debian-policy/ch-controlfields.html#source
2023-01-15 13:28:30 +00:00
Tee KOBAYASHI 98f2ec2c32 auto-update: Disable repology update method
temporarily.

Reference: https://github.com/termux/termux-packages/issues/14544
2023-01-15 10:56:18 +09:00
Tee KOBAYASHI 78715de5be termux_step_massage: Fix logic for undefined symbols
The pattern `for lib in "$(find [...])"` does not work if `find` matches
more than one file. Double quotes around `$(...)` must be removed.

This bug was introduced in 849112f9e7, and
the check did not work correctly from then on, until now.
2023-01-14 17:01:59 +09:00
Yaksh Bariya 82e222eca7
chore(scripts/config*): update to latest revision
Seems to be outdated since a long time. Let's better fix it. I don't
think there will be any breaking changes (like some weird new
compilation errors or something).
2023-01-13 19:23:12 +05:30
Yaksh Bariya b2116fb87a
chore(scripts/setup-archlinux.sh): make up to date to recent changes
python2 is no longer available in official repositories. See https://archlinux.org/news/removing-python2-from-the-repositories/

Also depend on jq directly. I know there are a lot of packages missing
from the list. But I guess it will be better for the contributor to
install them as needed instead of keeping a lot of unnecessary stuff
installed.
2023-01-11 18:19:50 +05:30
Tee KOBAYASHI eaaaff6d35 golang: Bump to 1.19.5 2023-01-10 22:56:51 +00:00
Tee KOBAYASHI ac0d70a63a auto-update: Exclude epoch in version comparison
to avoid warnings like

```
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 2:0.8.3 is an invalid version and will not be supported in a future release
```
2023-01-10 01:54:19 +00:00
Tee KOBAYASHI f68fba50b7 termux_step_massage: Check for `$PREFIX/man`
which indicates packaging error.
2023-01-10 10:05:05 +09:00
ifurther dd3c9ea480 New package: codeblocks
codeblocks: add patch file for wxWidgets 3.1.6 and disable compiler
2023-01-10 00:56:58 +00:00
Tee KOBAYASHI cb8bc5eccf termux_step_massage: Check for Debianish Python dir
`$PREFIX/lib/python3/dist-packages` which indicates packaging error.
2023-01-08 16:46:29 +09:00
Henrik Grimler bb298ba27f
scripts: update hint in properties.sh regarding ndk-packages
%ci:no-build
2023-01-07 10:37:42 +01:00
Tee KOBAYASHI 72db1a09ff termux_step_massage: Check for `$PREFIX/$PREFIX`
which almost always indicates packaging error.
2023-01-07 06:44:41 +09:00
Chongyun Lee 4dfa1f1836 setup-ubuntu.sh: install deps 2023-01-06 21:22:56 +00:00
Tee KOBAYASHI fbaecc5c26 termux_step_massage: Check for unresolved symbols
defined in libandroid-execinfo as well.

Reference: https://github.com/termux/termux-packages/issues/14285
2023-01-04 06:46:27 +09:00
Henrik Grimler fc6900d9fa Revert update of ndk-packages
This WIP was not suppose to be pushed to master.
2023-01-03 21:10:03 +01:00
Henrik Grimler a39d494413 scripts: update hint in properties.sh regarding ndk-packages 2023-01-03 20:51:40 +01:00
Henrik Grimler 5d08ee2424
scripts: fix typo pacakge -> package 2023-01-03 19:53:23 +01:00
Ivan Max 83f6e7acfd
build-package.sh: fix bug with TERMUX_FORCE_BUILD and add new flag -F (TERMUX_FORCE_BUILD_DEPENDENCIES) (#13861)
This add-on requires careful review and testing, but this will not interfere with compiling packages.

Co-authored-by: agnostic-apollo <agnosticapollo@gmail.com>

%ci:no-build
2023-01-03 18:04:40 +03:00
Henrik Grimler 20bd0f0dc0
scripts: use git+[...] instead of [...].git for git urls
Not all source code hosters support the .git suffix (for example
sourcehut).  Use a git+ prefix instead to indicate that a url is a git
repo.
2023-01-01 18:31:38 +01:00
Henrik Grimler 6df47823f5
scripts: setup-termux: install scdoc as well 2022-12-31 11:15:41 +01:00
Ivan Max 7f8821740f
fix version view in package info for pacman (#14203) 2022-12-29 10:14:51 +03:00
Henrik Grimler 996c30a3c4
scripts: setup-termux: add uuid-utils to list of required packages 2022-12-28 09:14:23 +01:00
Henrik Grimler db6b2db80b
scripts: warn if subpackage files can not be found 2022-12-27 17:22:22 +01:00
Tee KOBAYASHI ad7a67eeee scripts: Provide hooks triggered by failure in configure 2022-12-27 11:25:23 +00:00
Henrik Grimler ae454e2ef4
scripts: termux_step_configure_autotools: rm debug cat of config.log
While it can be nice for github actions builds it is annoying for
local builds as it might fill up the terminal buffer.
2022-12-27 11:35:48 +01:00
Tee KOBAYASHI 5a27cae55c properties.sh: Bump build-tools to 33.0.1 2022-12-25 08:25:36 +00:00
Tee KOBAYASHI 2db283089c setup-ubuntu.sh: Install libyaml-dev 2022-12-23 14:38:59 +09:00
Chongyun Lee 54ed8ece33 scripts(toolchain): bump after removing EGL headers 2022-12-21 11:02:18 +00:00
Chongyun Lee 2d6635f0b2 scripts(toolchain): don't include EGL headers 2022-12-21 11:02:18 +00:00
Tee KOBAYASHI 6a52295558 libprotobuf: Bump to 3.21.12 2022-12-16 01:35:45 +00:00
Butta 9f1e2c5165 upgpkg(swift): 5.7.1 to 5.7.2 2022-12-14 17:44:35 +05:30
Henrik Grimler 8087700a17 Revert "[TEMP] use grimler.se to download packages"
This reverts commit 4efac69ffd.
2022-12-10 12:16:55 +01:00
Henrik Grimler 4efac69ffd
[TEMP] use grimler.se to download packages
Until migration form fosshost to new vps is complete.

See termux/termux-packages#13804.
2022-12-10 10:00:05 +01:00
Jia Yuan Lo 64644e5cc7 scripts: add termux_setup_mold
Optional and disabled for now
2022-12-10 16:15:00 +08:00
Jia Yuan Lo b88e09873d scripts: remove termux_setup_gnu_as_23c
Replaced by termux_setup_no_integrated_as
2022-12-10 16:15:00 +08:00
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