mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2025-12-29 07:00:21 +00:00
Specifically this update fixes the build of libfuse3, which on current
3.15.1 version and NDK toolchain fails with:
> ld.lld: error: version script assignment of 'FUSE_3.0' to symbol 'fuse_register_module' failed: symbol not defined
> ld.lld: error: version script assignment of 'FUSE_3.4' to symbol 'fuse_reply_copy_file_range' failed: symbol not defined
This was fixed upstream in
624783d73b.
22 lines
737 B
Bash
22 lines
737 B
Bash
TERMUX_PKG_HOMEPAGE=https://github.com/libfuse/libfuse
|
|
TERMUX_PKG_DESCRIPTION="FUSE (Filesystem in Userspace) is an interface for userspace programs to export a filesystem to the Linux kernel"
|
|
TERMUX_PKG_LICENSE="LGPL-2.1, GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
|
|
TERMUX_PKG_VERSION=3.16.2
|
|
TERMUX_PKG_SRCURL=https://github.com/libfuse/libfuse/archive/fuse-${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=1bc306be1a1f4f6c8965fbdd79c9ccca021fdc4b277d501483a711cbd7dbcd6c
|
|
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
-Ddisable-mtab=true
|
|
-Dexamples=false
|
|
-Dtests=false
|
|
-Dsbindir=bin
|
|
-Dmandir=share/man
|
|
-Dudevrulesdir=$TERMUX_PREFIX/etc/udev/rules.d
|
|
-Duseroot=false
|
|
"
|
|
|
|
termux_step_pre_configure() {
|
|
CPPFLAGS+=" -D__off64_t=off64_t"
|
|
}
|