Commit Graph

21 Commits

Author SHA1 Message Date
termux-pacman-bot
c012e4ab03 chore(tree-wide): adapt uses of termux_download_ubuntu_packages
to the revised calling convention
2026-01-15 15:42:52 +00:00
termux-pacman-bot
dcaf72306b tree-wide: unify termux_download_ubuntu_packages()
- See https://github.com/termux/termux-packages/pull/27664#discussion_r2629631209

- New global function `termux_download_ubuntu_packages()`
  - Replaces all per-package instances of `_install_ubuntu_packages()` and `obtain_deb_url()`
  - Arguments:
    - Comma-separated list of Ubuntu packages to download and extract (required)
    - Directory path to extract the packages into (optional)
    - Architecture of the remote repository from which to download the packages (optional)
    - Base URL of the remote repository from which to download the packages (optional)

%ci:no-build
2025-12-22 01:34:33 +00:00
termux-pacman-bot
616444dccb bump(main/guile): 3.0.11
- The patches are not necessary anymore after upstream changes fixing the problems they avoided
2025-12-05 10:06:30 +00:00
termux-pacman-bot
3b81330744 fix(main/guile): fully implement 32-bit hostbuild
- Fixes multiple malformations in the 32-bit builds of `guile` 3.0.10, including but not limited to this MRE of a `WARNING`:

```
~ $ cat hello.scm
!#
(display "Hello, world!")
(newline)
~ $ ./hello.scm
;;; WARNING: compilation of /data/data/com.termux/files/home/./hello.scm failed:
;;; In procedure load-thunk-from-memory: ELF file does not have native word size
Hello, world!
~ $
```

- Necessary after these three upstream Guile commits and other commits which depend on them:
  - https://cgit.git.savannah.gnu.org/cgit/guile.git/commit/?id=137b0e85b956a7b7e7c9bc0029d09fe6868e5b17
  - https://cgit.git.savannah.gnu.org/cgit/guile.git/commit/?id=c758c99b5e37408e48dc1b22c73d6ec35d9de866
  - https://cgit.git.savannah.gnu.org/cgit/guile.git/commit/?id=88e0933450ed9f1cc96858641e0756ffa44c53c6

- Tangentially related follow-up to https://github.com/termux/termux-packages/pull/26977, but **that PR is still necessary also, this PR does not replace it**.

- Necessary to complete https://github.com/termux/termux-packages/pull/25962
2025-10-27 11:05:16 +00:00
termux-pacman-bot
612d28cafc fix(main/guile): revert commit which causes crashes on 32-bit devices and environments
- Fixes https://github.com/termux/termux-packages/issues/26976

- Reverts https://cgit.git.savannah.gnu.org/cgit/guile.git/commit/?id=d579848cb5d65440af5afd9c8968628665554c22

- **Must be named `.patch.beforehostbuild`**. If it's not, the problematic commit can **actually propagate its undesired behavior into the target `guile`** that the hostbuild `guile` builds, and the error is not prevented.
2025-10-25 22:06:26 +00:00
termux-pacman-bot
6253108c05 bump(main/guile): 3.0.10
- Fixes https://github.com/termux/termux-packages/issues/26903

- Consolidate `TERMUX_PKG_EXTRA_CONFIGURE_ARGS` for readability

- Apply cross-compiling fix patch for Guile 3.0.10 found at https://lists.debian.org/debian-cross/2025/04/msg00001.html

- Revision-bump reverse dependencies
2025-10-15 21:35:18 +00:00
termux-pacman-bot
2a1cc829ed chore(main/gtypist,guile,gumbo-parser,hashdeep): Rebuild
Rebuild some packages to get 16 kb page size.
2025-09-09 23:05:46 +00:00
termux-pacman-bot
b5225e9c54 tree-wide: rename TERMUX_MAKE_PROCESSES to TERMUX_PKG_MAKE_PROCESSES
Some packages have issues with parallel builds and need to set
TERMUX_MAKE_PROCESSES=1. All other build variables that package
recipes set are prefixed with TERMUX_PKG, use that for MAKE_PROCESSES
as well for consistency.

%ci:no-build
2024-06-16 09:38:16 +00:00
termux-pacman-bot
924b700adb guile: Fix path to pkg-config in guile-config 2023-09-23 10:31:32 +00:00
Maxython
f985c8e306 rebuild some pkg
[skip ci]
2023-09-23 13:22:24 +03:00
termux-pacman-bot
0aeaeb67f6 guile: Fix path to pkg-config in guile-config 2023-09-23 09:43:08 +00:00
Maxython
65174d6545 rebuild some pkg
[skip ci]
2023-09-23 12:41:43 +03:00
termux-pacman-bot
901a48531a guile: Fix path to pkg-config in guile-config 2023-02-09 06:02:47 +00:00
termux-pacman-bot
a649637148 guile: Do not strip / Link against libandroid-spawn 2023-01-31 05:02:45 +00:00
termux-pacman-bot
5324b56d82 guile: Bump to 3.0.9 2023-01-26 13:36:01 +00:00
termux-pacman-bot
83f576eac4 guile: Fix CC_FOR_BUILD
so that `gen-scmconfig` produces correct config for target host.

Without this `SCM_SIZEOF_LONG` is defined as `8` on arm (32-bit) target
which is obviously wrong.
2023-01-19 10:02:46 +00:00
termux-pacman-bot
5bd8cfc71f */build.sh: Fix indent
for packages the mantainer of which is @termux.

%ci:no-build
2022-11-06 05:07:06 +00:00
termux-pacman-bot
8af6f2d866 guile: update to 3.0.8 2022-10-08 09:42:36 +00:00
termux-actions[bot]
70115f98e3 packages/at&&packages/guile 2022-01-31 18:21:54 +00:00
termux-actions[bot]
263f9f2c1c packages/guile 2022-01-14 04:07:12 +00:00
Maxython
0edb7c2a46 Update package guile 2021-11-02 15:38:05 +03:00