Browse Source
get rid of TERMUX_EXPOSE_FILE_OFFSET64
build-on-device
Leonid Plyushch
5 years ago
No known key found for this signature in database
GPG Key ID: 45F2964132545795
5 changed files with
9 additions and
9 deletions
-
packages/glib/build.sh
-
packages/hashdeep/build.sh
-
packages/mariadb/build.sh
-
packages/openssh/build.sh
-
packages/qemu-system-x86_64-headless/build.sh
|
|
@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://developer.gnome.org/glib/ |
|
|
|
TERMUX_PKG_DESCRIPTION="Library providing core building blocks for libraries and applications written in C" |
|
|
|
TERMUX_PKG_LICENSE="LGPL-2.1" |
|
|
|
TERMUX_PKG_VERSION=2.62.4 |
|
|
|
TERMUX_PKG_REVISION=1 |
|
|
|
TERMUX_PKG_SRCURL=https://ftp.gnome.org/pub/gnome/sources/glib/${TERMUX_PKG_VERSION:0:4}/glib-${TERMUX_PKG_VERSION}.tar.xz |
|
|
|
TERMUX_PKG_SHA256=4c84030d77fa9712135dfa8036ad663925655ae95b1d19399b6200e869925bbc |
|
|
|
# libandroid-support to get langinfo.h in include path. |
|
|
@ -17,5 +18,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" |
|
|
|
|
|
|
|
termux_step_pre_configure() { |
|
|
|
# glib checks for __BIONIC__ instead of __ANDROID__: |
|
|
|
CFLAGS+=" -D__BIONIC__=1 -DTERMUX_EXPOSE_FILE_OFFSET64" |
|
|
|
CFLAGS+=" -D__BIONIC__=1" |
|
|
|
} |
|
|
|
|
|
@ -2,12 +2,11 @@ TERMUX_PKG_HOMEPAGE=http://md5deep.sourceforge.net/ |
|
|
|
TERMUX_PKG_DESCRIPTION="Programs to compute hashsums of arbitrary number of files recursively" |
|
|
|
TERMUX_PKG_LICENSE="GPL-2.0" |
|
|
|
TERMUX_PKG_VERSION=4.4 |
|
|
|
TERMUX_PKG_REVISION=5 |
|
|
|
TERMUX_PKG_REVISION=6 |
|
|
|
TERMUX_PKG_SRCURL=https://github.com/jessek/hashdeep/archive/v$TERMUX_PKG_VERSION.tar.gz |
|
|
|
TERMUX_PKG_SHA256=ad78d42142f9a74fe8ec0c61bc78d6588a528cbb9aede9440f50b6ff477f3a7f |
|
|
|
TERMUX_PKG_DEPENDS="libc++" |
|
|
|
|
|
|
|
termux_step_pre_configure() { |
|
|
|
sh bootstrap.sh |
|
|
|
CPPFLAGS+=" -DTERMUX_EXPOSE_FILE_OFFSET64=1" |
|
|
|
} |
|
|
|
|
|
@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="GPL-2.0" |
|
|
|
TERMUX_PKG_MAINTAINER="Vishal Biswas @vishalbiswas" |
|
|
|
_VERSION=10.4.6 |
|
|
|
TERMUX_PKG_VERSION=1:${_VERSION} |
|
|
|
TERMUX_PKG_REVISION=1 |
|
|
|
TERMUX_PKG_SRCURL=https://ftp.osuosl.org/pub/mariadb/mariadb-${_VERSION}/source/mariadb-${_VERSION}.tar.gz |
|
|
|
TERMUX_PKG_SHA256=a270fe6169a1aaf6f2cbbc945de2c954d818c48e1a0fc02fbed92ecb94678e70 |
|
|
|
TERMUX_PKG_DEPENDS="libc++, libiconv, liblzma, ncurses, libedit, openssl, pcre, libcrypt, libandroid-support, libandroid-glob, zlib" |
|
|
@ -76,7 +77,7 @@ termux_step_pre_configure() { |
|
|
|
CPPFLAGS+=" -Dushort=u_short" |
|
|
|
|
|
|
|
if [ $TERMUX_ARCH_BITS = 32 ]; then |
|
|
|
CPPFLAGS+=" -D__off64_t_defined -DTERMUX_EXPOSE_FILE_OFFSET64=1" |
|
|
|
CPPFLAGS+=" -D__off64_t_defined" |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $TERMUX_ARCH = "i686" ]; then |
|
|
|
|
|
@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.openssh.com/ |
|
|
|
TERMUX_PKG_DESCRIPTION="Secure shell for logging into a remote machine" |
|
|
|
TERMUX_PKG_LICENSE="BSD" |
|
|
|
TERMUX_PKG_VERSION=8.1p1 |
|
|
|
TERMUX_PKG_REVISION=1 |
|
|
|
TERMUX_PKG_SHA256=02f5dbef3835d0753556f973cd57b4c19b6b1f6cd24c03445e23ac77ca1b93ff |
|
|
|
TERMUX_PKG_REVISION=2 |
|
|
|
TERMUX_PKG_SRCURL=https://fastly.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${TERMUX_PKG_VERSION}.tar.gz |
|
|
|
TERMUX_PKG_SHA256=02f5dbef3835d0753556f973cd57b4c19b6b1f6cd24c03445e23ac77ca1b93ff |
|
|
|
TERMUX_PKG_DEPENDS="libandroid-support, ldns, openssl, libedit, termux-auth, krb5, zlib" |
|
|
|
TERMUX_PKG_CONFLICTS="dropbear" |
|
|
|
# --disable-strip to prevent host "install" command to use "-s", which won't work for target binaries: |
|
|
@ -56,7 +56,7 @@ termux_step_pre_configure() { |
|
|
|
## prefixed path to program 'passwd' |
|
|
|
export PATH_PASSWD_PROG="${TERMUX_PREFIX}/bin/passwd" |
|
|
|
|
|
|
|
CPPFLAGS+=" -DHAVE_ATTRIBUTE__SENTINEL__=1 -DBROKEN_SETRESGID -DTERMUX_EXPOSE_FILE_OFFSET64" |
|
|
|
CPPFLAGS+=" -DHAVE_ATTRIBUTE__SENTINEL__=1 -DBROKEN_SETRESGID" |
|
|
|
LD=$CC # Needed to link the binaries |
|
|
|
LDFLAGS+=" -llog" # liblog for android logging in syslog hack |
|
|
|
} |
|
|
|
|
|
@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com>" |
|
|
|
# Do not update version unless you verified that it works properly. |
|
|
|
_PACKAGE_VERSION=4.1.1 |
|
|
|
TERMUX_PKG_VERSION=1:${_PACKAGE_VERSION} |
|
|
|
TERMUX_PKG_REVISION=1 |
|
|
|
TERMUX_PKG_REVISION=2 |
|
|
|
TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${_PACKAGE_VERSION}.tar.xz |
|
|
|
TERMUX_PKG_SHA256="ed6fdbbdd272611446ff8036991e9b9f04a2ab2e3ffa9e79f3bab0eb9a95a1d2" |
|
|
|
TERMUX_PKG_DEPENDS="attr, glib, libbz2, libc++, libcap, libcurl, libandroid-shmem, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libxml2, ncurses, qemu-common, resolv-conf, zlib" |
|
|
@ -30,7 +30,6 @@ termux_step_configure() { |
|
|
|
QEMU_TARGETS+="riscv64-linux-user," |
|
|
|
QEMU_TARGETS+="x86_64-linux-user" |
|
|
|
|
|
|
|
CPPFLAGS+=" -DTERMUX_EXPOSE_FILE_OFFSET64" |
|
|
|
CFLAGS+=" $CPPFLAGS" |
|
|
|
CXXFLAGS+=" $CPPFLAGS" |
|
|
|
LDFLAGS+=" -landroid-shmem -llog" |
|
|
|