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