649 Commits

Author SHA1 Message Date
termux-pacman-bot
68624fd3e0 bump(root/wavemon): 0.9.7
This commit has been automatically submitted by Github Actions.
2026-02-09 00:59:34 +00:00
termux-pacman-bot
2150003b49 bump(root/libccid): 1.7.1
This commit has been automatically submitted by Github Actions.
2026-02-04 20:47:20 +00:00
termux-pacman-bot
5cc2d1c967 bump(root/nwipe): 0.40
This commit has been automatically submitted by Github Actions.
2026-02-04 06:49:24 +00:00
termux-pacman-bot
50de9d986f bump(root/nfs-utils): 2.8.5
This commit has been automatically submitted by Github Actions.
2026-02-03 19:21:20 +00:00
termux-pacman-bot
515fbc232f fix(root/minikube): disable building libvirt backend
- Fixes this error in `scripts/run-docker.sh ./build-package.sh -I -f -a x86_64 minikube`:

```
-- libvirt-admin libvirt-admin libvirt libvirt libvirt libvirt libvirt libvirt libvirt
libvirt libvirt libvirt libvirt libvirt libvirt libvirt-admin libvirt libvirt libvirt
libvirt libvirt libvirt libvirt libvirt libvirt libvirt libvirt libvirt libvirt
libvirt libvirt-lxc libvirt-qemu libvirt libvirt libvirt libvirt libvirt libvirt
libvirt libvirt libvirt libvirt libvirt libvirt libvirt libvirt libvirt libvirt
libvirt libvirt libvirt libvirt libvirt libvirt]
Package libvirt-admin was not found in the pkg-config search path.
Perhaps you should add the directory containing `libvirt-admin.pc'
to the PKG_CONFIG_PATH environment variable
```
2026-02-03 11:47:42 +00:00
termux-pacman-bot
59f0460e85 rebuild(root-packages/minikube): auto check by @termux-pacman-bot 2026-01-29 22:08:27 +00:00
termux-pacman-bot
1e4065ef53 termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2026-01-29 22:08:26 +00:00
termux-pacman-bot
f256c33eb7 bump(root/minikube): 1.38.0
This commit has been automatically submitted by Github Actions.
2026-01-29 12:49:36 +00:00
termux-pacman-bot
d1f9958328 bump(root/bindfs): 1.18.4
This commit has been automatically submitted by Github Actions.
2026-01-25 18:45:40 +00:00
termux-pacman-bot
e96f37d209 bump(root/docker-compose): 5.0.2
This commit has been automatically submitted by Github Actions.
2026-01-21 12:48:58 +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
5e5f0c7d69 bump(root/tshark): 4.6.3
This commit has been automatically submitted by Github Actions.
2026-01-15 06:47:09 +00:00
termux-pacman-bot
bd422a8f17 bump(root/dnsmasq): 2.92
This commit has been automatically submitted by Github Actions.
2026-01-14 19:07:30 +00:00
termux-pacman-bot
6642feedd8 revbump({root,x11}): for boost 1.90
- Follow-up to https://github.com/termux/termux-packages/pull/27925
2026-01-07 14:43:04 +00:00
termux-pacman-bot
cd59894a02 chore(tree-wide): use archive/refs/tags for GitHub tarballs
%ci:no-build
2026-01-04 14:40:47 +00:00
termux-pacman-bot
1ae6eb9290 bump(root/runc): 1.4.0
- Fixes https://github.com/termux/termux-packages/issues/24537

- Requires `libseccomp` 2.6.0 or newer to avoid `vendor/github.com/seccomp/libseccomp-golang/seccomp_internal.go:563:7: duplicate case`
2026-01-03 08:43:32 +00:00
termux-pacman-bot
56eed3d800 revbump(root/lxc): for libseccomp 2.6.0 2026-01-03 08:43:32 +00:00
termux-pacman-bot
8f8ad977bd fix(root/sshfs): update checksum
- Progress on https://github.com/termux/termux-packages/issues/23492

- This commit was added 1 hour after the original release, then they deleted the release and made a new one 9e35c39ba8
2026-01-03 08:06:37 +00:00
termux-pacman-bot
3562061288 rmpkg(root/open-zwave): upstream unmaintained and it stopped compiling
- Progress on https://github.com/termux/termux-packages/issues/23492

- Not getting updates anymore https://github.com/OpenZWave/open-zwave/issues/2646

- Has build failure `clang++: error: argument unused during compilation: '-c'`
2026-01-03 08:06:33 +00:00
termux-pacman-bot
ea9e6a9b63 bump(root/btop): 1.4.6
- Fixes https://github.com/termux/termux-packages/issues/27760

- Rebase `CMakeLists.txt.patch`

- Rebase `disable_pthread.patch`

- Rebase `improve-cpu-sensor-guessing.patch` (after https://github.com/aristocratos/btop/pull/1319, `s_contains()` -> `std::string::contains()` avoids `error: use of undeclared identifier 's_contains'`)
2025-12-29 08:46:25 +00:00
termux-pacman-bot
906c430216 addpkg(root/usbutils): 019
- Fixes https://github.com/termux/termux-packages/issues/20913

- The `lsusb` command from Desktop Linux

- Brief comparison with `/system/bin/lsusb` showcasing obvious benefits:

```
~ $ /system/bin/lsusb --help
Toybox 0.8.6-android multicall binary (see toybox --help)

usage: lsusb [-i]

List USB hosts/devices.

-i	ID database (default /etc/usb.ids[.gz])
~ $ lsusb --help
Usage: lsusb [options]...
List USB devices
  -v, --verbose
      Increase verbosity (show descriptors)
  -s [[bus]:][devnum]
      Show only devices with specified device and/or
      bus numbers (in decimal)
  -d vendor:[product]
      Show only devices with the specified vendor and
      product ID numbers (in hexadecimal)
  -D device
      Selects which device lsusb will examine
  -t, --tree
      Dump the physical USB device hierarchy as a tree
  -V, --version
      Show version of program
  -h, --help
      Show usage and help
~ $ sudo /system/bin/lsusb
Bus 001 Device 017: ID 17ef:a395
Bus 001 Device 018: ID 17ef:a38f
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 016: ID 17ef:a394
Bus 001 Device 015: ID 17ef:a387
Bus 001 Device 014: ID 17ef:a392
Bus 001 Device 019: ID 17ef:30d1
Bus 002 Device 001: ID 1d6b:0003
~ $ sudo lsusb
unable to initialize usb specBus 001 Device 001: ID 1d6b:0002 Linux 4.14.190-lineage-gef0cb31b13 xhci-hcd xHCI Host Controller
Bus 001 Device 014: ID 17ef:a392 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 015: ID 17ef:a387 Realtek USB-C Dock Ethernet
Bus 001 Device 016: ID 17ef:a394 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 017: ID 17ef:a395 Lenovo USB2.0 Hub
Bus 001 Device 018: ID 17ef:a38f Cypress Semiconductor 40AS
Bus 001 Device 019: ID 17ef:30d1 Lenovo ThinkPad USB-C Dock Gen2 USB Audio
Bus 002 Device 001: ID 1d6b:0003 Linux 4.14.190-lineage-gef0cb31b13 xhci-hcd xHCI Host Controller
~ $
```

- Unfortunately, it seems like it must be in root-packages because it doesn't really show all the useful information such as device names if run through `termux-usb` rootlessly:

```
~ $ termux-usb -r -E -e "lsusb" /dev/bus/usb/001/019
unable to initialize usb specBus 001 Device 019: ID 17ef:30d1
~ $
```
2025-12-23 10:06:31 +00:00
termux-pacman-bot
fea6507908 fix(main/usbmuxd): move from root-packages folder back to packages folder
- Reverts https://github.com/termux/termux-packages/pull/22319

- Reverts 6b81c67da1

- See https://github.com/termux/termux-packages/issues/27538#issuecomment-3619852988

- After https://github.com/termux/termux-packages/pull/21620

- Needed for packaging `iloader`
2025-12-21 17:38:20 +00:00
termux-pacman-bot
deedfb9da9 enhance(tree-wide): drop trivial termux_pkg_auto_update() functions
- These can now be handled by `termux_pkg_upgrade_version` itself
- Also fix up the `TERMUX_PKG_UPDATE_TAG_TYPE` for a few packages

%ci:no-build
2025-12-21 06:46:28 +00:00
termux-pacman-bot
b3e2c3a788 bump(root/docker-compose): 5.0.1
This commit has been automatically submitted by Github Actions.
2025-12-18 18:46:37 +00:00
termux-pacman-bot
0c5558e8db bump(root/lvm2): 2.03.38
This commit has been automatically submitted by Github Actions.
2025-12-16 06:47:39 +00:00
termux-pacman-bot
c56af0be93 bump(root/tshark): 4.6.2
This commit has been automatically submitted by Github Actions.
2025-12-04 01:34:15 +00:00
termux-pacman-bot
ef0a852f5d bump(root/docker-compose): 5.0.0
This commit has been automatically submitted by Github Actions.
2025-12-02 13:46:09 +00:00
termux-pacman-bot
c4eebcf18f fix(root/ntfs-3g): fix include directory and autoreconf invocation
- Remove `NOCONFIGURE=1` and `-I"$TERMUX_PREFIX/share/aclocal/"` from `termux_step_pre_configure` to stop error:

```
libtool: Version mismatch error.  This is libtool 2.4.7 Debian-2.4.7-7build1, but the
libtool: definition of this LT_INIT comes from libtool 2.5.4.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.7 Debian-2.4.7-7build1
libtool: and run autoconf again.
```

- Add `includedir="/include"` to `termux_step_make_install` to avoid the `termux_step_massage` duplicate prefix error
2025-12-02 00:51:00 +00:00
termux-pacman-bot
09ac18eadd bump(root/openvpn): 2.6.17
This commit has been automatically submitted by Github Actions.
2025-11-29 01:33:39 +00:00
termux-pacman-bot
cedc0478bc bump(root/nexttrace): 1.5.0
This commit has been automatically submitted by Github Actions.
2025-11-27 12:48:12 +00:00
termux-pacman-bot
4ad1923c2a bump(root/lvm2): 2.03.37
This commit has been automatically submitted by Github Actions.
2025-11-22 06:42:59 +00:00
termux-pacman-bot
7f69c3703e bump(root/libx86emu): 3.7
Signed-off-by: Aditya Alok <alok@termux.dev>
2025-11-21 07:39:44 +00:00
termux-pacman-bot
4bf63bd3a8 bump(root/nexttrace): 1.5.0~rc.1
This commit has been automatically submitted by Github Actions.
2025-11-20 12:48:01 +00:00
termux-pacman-bot
1b09caa3c6 bump(root/tshark): 4.6.1
This commit has been automatically submitted by Github Actions.
2025-11-20 06:44:49 +00:00
termux-pacman-bot
5721164c07 bump(root/openvpn): 2.6.16
This commit has been automatically submitted by Github Actions.
2025-11-19 02:34:52 +00:00
termux-pacman-bot
a1d9c6342e bump(root/openvpn): 2.6.15
This commit has been automatically submitted by Github Actions.
2025-11-17 19:06:15 +00:00
termux-pacman-bot
19605d7196 addpkg(main/btop): 1.4.5
Co-authored-by: Ted Stein <me@tedstein.net>
2025-11-13 15:38:50 +00:00
termux-pacman-bot
b4e2fc7552 bump(root/sshfs): 3.7.5
This commit has been automatically submitted by Github Actions.
2025-11-11 19:35:20 +00:00
termux-pacman-bot
f219fbc2f1 (root/nexttrace): v1.5.0 2025-11-10 17:05:35 +00:00
termux-pacman-bot
e47a5bfc18 bump(root/docker-compose): 2.40.3
This commit has been automatically submitted by Github Actions.
2025-10-30 12:47:26 +00:00
termux-pacman-bot
59349ecd20 bump(root/lvm2): 2.03.36
This commit has been automatically submitted by Github Actions.
2025-10-25 06:41:26 +00:00
termux-pacman-bot
607c4c62f8 bump(root/docker-compose): 2.40.2
This commit has been automatically submitted by Github Actions.
2025-10-22 18:44:29 +00:00
termux-pacman-bot
6d26822893 addpkg(root/wimlib): 1.14.4 2025-10-20 23:05:11 +00:00
termux-pacman-bot
baf9873474 bump(root/bindfs): 1.18.3
This commit has been automatically submitted by Github Actions.
2025-10-18 03:41:10 +00:00
termux-pacman-bot
ad4c64f95a bump(root/docker-compose): 2.40.1
This commit has been automatically submitted by Github Actions.
2025-10-17 18:41:01 +00:00
termux-pacman-bot
eea87ed23c fix(root/encfs): fix build with CMake 4
- Also unvendor `libtinyxml2` to fix build error in the outdated vendored `libtinyxml2`
2025-10-14 16:41:14 +00:00
termux-pacman-bot
c5670e2f20 chore(tree-wide): adapt usage of termux_error_exit to unified version
%ci:no-build
[no version check]
2025-10-13 00:50:09 +00:00
termux-pacman-bot
2c11debc5a bump(root/tshark): 4.6.0
Add patch file to allow cmake to find lemon executable from host build.
2025-10-09 08:41:01 +00:00
termux-pacman-bot
105c7c6d31 bump(root/docker-compose): 2.40.0
This commit has been automatically submitted by Github Actions.
2025-10-06 12:47:14 +00:00
termux-pacman-bot
cb577f05ed bump(root/libccid): 1.7.0 2025-10-02 19:35:00 +00:00