Commit Graph

53517 Commits

Author SHA1 Message Date
termux-pacman-bot
decd3d1d4d bump(main/neovim-nightly): v0.12.0-dev-2062+g30259d6af7 2026-01-19 10:45:19 +00:00
termux-pacman-bot
4fe0720f71 addpkg(main/matugen): 3.1.0 2026-01-19 10:45:19 +00:00
termux-pacman-bot
b3ea3f6dc5 fix(main/vulkan-tools): revert VK_KHR_display in vulkaninfo
- Unfortunately, this commit is causing `ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs: Call to 'vkEnumeratePhysicalDevices'` in Termux and failure of `vulkaninfo` to detect Turnip: f5ba3301bd

- Partially reverts f5ba3301bd using condensed patch syntax, fixing the error
2026-01-19 09:10:56 +00:00
termux-pacman-bot
6b69750d67 bump(main/vulkan-validation-layers): 1.4.339
This commit has been automatically submitted by Github Actions.
2026-01-19 06:47:44 +00:00
termux-pacman-bot
7f25052e60 bump(main/rust-analyzer): 20260119
This commit has been automatically submitted by Github Actions.
2026-01-19 06:47:44 +00:00
termux-pacman-bot
573ec96684 bump(main/pure-ftpd): 1.0.53
This commit has been automatically submitted by Github Actions.
2026-01-19 06:47:43 +00:00
termux-pacman-bot
f694251b35 bump(main/cookcli): 0.20.0
This commit has been automatically submitted by Github Actions.
2026-01-19 06:47:43 +00:00
termux-pacman-bot
fe01c7cb1a rebuild(main/groonga): link with libarrow-cpp 23.0.0 2026-01-19 05:45:30 +00:00
termux-pacman-bot
5b643df5d4 bump(main/libarrow-cpp): 23.0.0 2026-01-19 05:45:29 +00:00
termux-pacman-bot
82c5f2a02c enhance(main/manim): include prebuilt cmake as dependency
Use the CMake package instead of
triggering pip to download and build its own cmake.
2026-01-19 05:45:28 +00:00
termux-pacman-bot
af29d5ca59 bump(main/python-skia-pathops) 0.9.1 2026-01-19 05:45:27 +00:00
termux-pacman-bot
b98b9c7f98 Update repo 2026-01-19 05:13:34 +00:00
termux-pacman-bot
999d1213cb rebuild(x11-packages/ibus-libpinyin): auto check by @termux-pacman-bot 2026-01-18 18:44:19 +00:00
termux-pacman-bot
2049b9b77e termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2026-01-18 18:44:19 +00:00
termux-pacman-bot
8b384086a1 bump(main/seanime): 3.3.1
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:16 +00:00
termux-pacman-bot
9e8bde9fa9 bump(main/railway-cli): 4.25.3
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:16 +00:00
termux-pacman-bot
f4d3474842 bump(main/pocketbase): 0.36.1
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:15 +00:00
termux-pacman-bot
9dee3ff8e3 bump(main/osmium-tool): 1.19.0
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:14 +00:00
termux-pacman-bot
95ca67e67e bump(main/moor): 2.10.2
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:13 +00:00
termux-pacman-bot
403f03d408 bump(main/luv): 1.51.0-2
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:12 +00:00
termux-pacman-bot
44a0c05265 bump(main/libosmium): 2.23.0
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:11 +00:00
termux-pacman-bot
99289c00df bump(main/jackett): 0.24.879
This commit has been automatically submitted by Github Actions.
2026-01-18 18:44:10 +00:00
termux-pacman-bot
2b5b96cba5 Update repo 2026-01-18 18:44:09 +00:00
termux-pacman-bot
fb0cdae74d tree-wide: TERMUX_PKG_PYTHON_COMMON_DEPS -> TERMUX_PKG_PYTHON_COMMON_BUILD_DEPS
- Planned here, and separated into another PR for easier review and source control: https://github.com/termux/termux-packages/pull/23652#discussion_r2206041304

%ci:no-build
2026-01-18 16:06:30 +00:00
termux-pacman-bot
543d56fdc6 tree-wide: TERMUX_PKG_PYTHON_BUILD_DEPS -> TERMUX_PKG_PYTHON_CROSS_BUILD_DEPS
- Planned here, and separated into another PR for easier review and source control https://github.com/termux/termux-packages/pull/23652#discussion_r2206041304
2026-01-18 16:06:29 +00:00
termux-pacman-bot
67f2074cac Update repo 2026-01-18 16:06:28 +00:00
termux-pacman-bot
f1aef11974 bump(main/fakeroot): 1.37.2
Remove upstream patch file.
fbf8ac03e7
2026-01-18 15:37:43 +00:00
termux-pacman-bot
a180e88474 rebuild(packages/command-not-found): auto check by @termux-pacman-bot 2026-01-18 13:42:32 +00:00
termux-pacman-bot
bad722ea07 termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2026-01-18 13:42:31 +00:00
termux-pacman-bot
70d7634bfc proot: Update package (#28077)
termux/proot#334 (segfault during `dnf upgrade --refresh`,
                  clone3 implementation cherry-picked from upstream)
2026-01-18 13:14:10 +00:00
termux-pacman-bot
467f8991bf bump(main/plantuml): 1.2026.1
This commit has been automatically submitted by Github Actions.
2026-01-18 12:47:49 +00:00
termux-pacman-bot
fe4e05bd74 fix(main/libgts): always hostbuild, even during repeated builds
- This package's `termux_step_host_build()` build in a way that stores a partial build within `$TERMUX_PKG_SRCDIR`, which is erased during repeated builds, so it needs to always be rebuilt in order for repeated builds to succeed
2026-01-18 12:07:41 +00:00
termux-pacman-bot
6ca013c4cd fix(main/glib): apply TERMUX_PKG_SETUP_PYTHON=true
- This fixes a failure to detect the correct Python headers if `python3-dev` was installed in Ubuntu before cross-compiling this package, resulting in the inclusion of `/usr/include/python3.12` instead of `$TERMUX_PREFIX/include/python3.12` and build errors as a result.

- `python3-dev` is not installed by default in the termux-package-builder docker container, but it is installed by default in GitHub Actions and is not removed by `scripts/free-space.sh`, so non-Docker builds of `glib` in GitHub Actions alongside packages that are in `big-pkgs.list` can be affected unless this fix is applied.
2026-01-18 12:07:40 +00:00
termux-pacman-bot
3f879738dc fix(main/gdal): explcitly disable C# and Java
- If Mono or OpenJDK are present in `$TERMUX_PREFIX` before building this package, failures will occur unless they are disabled preemptively.
2026-01-18 12:07:40 +00:00
termux-pacman-bot
3d3c3ced84 fix(main/dash): switch to kernel.org mirror
- The official mirror is often down, which is inconvenient for building this package from source
2026-01-18 12:07:39 +00:00
termux-pacman-bot
bb1fdcc118 Update repo 2026-01-18 12:07:37 +00:00
termux-pacman-bot
65d4cbecad fix(main/lua-lgi): remove unnecessary patches 2026-01-18 10:06:18 +00:00
termux-pacman-bot
3ea6a1db18 chore(main/luajit-lgi): remove unnecessary patches 2026-01-18 09:39:15 +00:00
termux-pacman-bot
181a901906 addpkg(main/lego): 4.31.0 2026-01-18 09:39:14 +00:00
termux-pacman-bot
ed9722fc94 addpkg(main/dnscontrol): 4.30.0 2026-01-18 09:39:14 +00:00
termux-pacman-bot
22d5f31e5b bump(main/railway-cli): v4.25.2 2026-01-18 09:39:13 +00:00
termux-pacman-bot
f3e39842f7 bump(main/libopus): 1.6.1 2026-01-18 09:39:12 +00:00
termux-pacman-bot
3d44cb8e4f addpkg(main/libngtcp2): 1.19.0
- Fixes https://github.com/termux/termux-packages/issues/28058

- Enable in reverse dependencies `libunbound` and `libcurl`

- `--with-openssl-quic` was replaced with `--with-ngtcp2` in Arch Linux
  in bbc12027e6

Co-authored-by: TomIO <tom@termux.dev>
2026-01-18 09:39:11 +00:00
termux-pacman-bot
2ab204721c bump(main/groonga): 15.2.3 2026-01-18 09:39:10 +00:00
termux-pacman-bot
b99f8a663d enhance(main/notmuch): enable emacs
- Fixes https://github.com/termux/termux-packages/issues/28017

- Hostbuilt emacs required for cross-compilation

- Termux emacs can be used for on-device compilation

- Also enable `.info` files
2026-01-18 09:39:09 +00:00
termux-pacman-bot
93465a53e1 addpkg(x11/ibus-libpinyin): 1.16.5 2026-01-18 09:39:08 +00:00
termux-pacman-bot
f403dd87cf addpkg(main/libpinyin): 2.10.3 2026-01-18 09:39:07 +00:00
termux-pacman-bot
f38dd0ee93 tree-wide: port debpython to termux
- debpython is the commands `py3compile` and `py3clean` from Debian. I
  am calling them that because a large chunk of their source code is
  found inside a folder inside Debian's source code named "debpython"
  - 5348f70466

- rather than packaging `.pyc` files into packages, `py3compile` and
  `py3clean` can be called from `postinst` and `prerm` scripts to
  generate all `.pyc` for the `.py` files in the package immediately
  after the package is installed, and remove all `.pyc` files immediately
  before uninstalling the package, respectively

- fixes the error `trying to overwrite '/data/data/com.termux/files/usr/lib/python3.12/__pycache__/cProfile.cpython-312.pyc'` when packages were built on-device, but at the same time, also:

- prevents the warnings `dpkg: warning: while removing python, directory '/data/data/com.termux/files/usr/lib/python3.12/site-packages' not empty so not removed` as long as no packages were installed using `pip`

- The `termux_step_create_python_debscripts.sh` can configure work on debpython (i.e. its `py3copile` and `py3clean` commands) from the glibc package `python-glibc`, if some glibc package is being compiled.

- New variables have been implemented:
- `TERMUX_PYTHON_CROSSENV_BUILDHOME` - location of crossenv's python build libraries.
- `TERMUX_PKG_PYTHON_RUNTIME_DEPS` - configures the installation of the python modules via pip3 in the pkg's debscripts. If not configured in the package, it will use the value from `TERMUX_PKG_PYTHON_TARGET_DEPS`. If the variable is set to `false`, then the customization of installing python modules will be disabled, even if the `TERMUX_PKG_PYTHON_TARGET_DEPS` variable is set in the package.
- `TERMUX_SUBPKG_PYTHON_RUNTIME_DEPS` - configures the installation of the python modules via pip3 in the subpkg's debscripts.

- Implemented reconfiguration of prefixes in python module `sysconfig` and setting in `TERMUX_PYTHON_CROSSENV_BUILDHOME`, so that python modules from crossenv building can specify system paths of termux for correct compilation.

- Added automatic addition of `python-glibc{-glibc}` dependency when using the `TERMUX_PKG_PYTHON_RUNTIME_DEPS` (for pkg; will be disabled, i.e. will not be added, if the variable is set to `false`) or `TERMUX_SUBPKG_PYTHON_RUNTIME_DEPS` (for subpkg) value.

> How to add a new Python package after this?

Everything is the same, except, now, this block is no longer necessary in `build.sh`.

```bash
termux_step_create_debscripts() {
	cat <<- EOF > ./postinst
	#!$TERMUX_PREFIX/bin/sh
	echo "Installing dependencies through pip..."
	pip3 install ${TERMUX_PKG_PYTHON_TARGET_DEPS//, / }
	EOF
}
```

- Instead, `scripts/build/termux_step_create_python_debscripts.sh` can now detect the presence of `pip` package lists in `$TERMUX_PKG_PYTHON_TARGET_DEPS`, `$TERMUX_SUBPKG_PYTHON_TARGET_DEPS`, and the `METADATA` file of the Python package if it exists, and automatically insert them as a block into the `postinst` script for all relevant packages.
- `$TERMUX_PKG_PYTHON_TARGET_DEPS` is used for `pip` dependencies that are both on-device build-time and on-device run-time dependencies, and `$TERMUX_PKG_PYTHON_RUNTIME_DEPS` is used for runtime-only `pip` dependencies. `$TERMUX_PKG_PYTHON_RUNTIME_DEPS` overrides `$TERMUX_PKG_PYTHON_TARGET_DEPS` for runtime dependencies,
  - i.e. if `TERMUX_PKG_PYTHON_RUNTIME_DEPS` is not specified, but `TERMUX_PKG_PYTHON_TARGET_DEPS` is, then `TERMUX_PKG_PYTHON_TARGET_DEPS` will be used as both on-device build and on-device runtime dependencies,
  - but if `TERMUX_PKG_PYTHON_RUNTIME_DEPS` is specified, then `TERMUX_PKG_PYTHON_TARGET_DEPS`, if specified, is used only for on-device build-time dependencies.
- If `python-pip` is not already in the dependencies of any package that needs it, the build will fail with an error instructing maintainers to add `python-pip` to the dependencies of the package that needs it.

Co-authored-by: Maxython <mixython@gmail.com>
2026-01-18 09:39:03 +00:00
termux-pacman-bot
0cfca47345 Update repo 2026-01-18 09:39:02 +00:00
termux-pacman-bot
c29b8fd797 bump(main/nushell): 0.110.0
This commit has been automatically submitted by Github Actions.
2026-01-18 06:46:31 +00:00