Files
Arch-R/packages/network/rsync/package.mk
Ian Leonard f78a938dd7 rsync: cleanup options
For rsync:host,

disable-md2man disables manpage creation
disable-ipv6 disables ipv6 support
disable-iconv disables the --iconv option, which does character conversion
reorders options to match how they appear in configure output

For rsync:target, these options were renamed in 3.2.4's release.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2022-07-12 01:17:43 +00:00

45 lines
1.6 KiB
Makefile

# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rsync"
PKG_VERSION="3.2.4"
PKG_SHA256="6f761838d08052b0b6579cf7f6737d93e47f01f4da04c5d24d3447b7f2a5fad1"
PKG_LICENSE="GPLv3"
PKG_SITE="https://rsync.samba.org"
PKG_URL="https://download.samba.org/pub/rsync/src/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="autotools:host zlib:host"
PKG_DEPENDS_TARGET="toolchain zlib openssl"
PKG_LONGDESC="A very fast method for bringing remote files into sync."
PKG_BUILD_FLAGS="-sysroot"
PKG_CONFIGURE_OPTS_HOST="--disable-md2man \
--disable-ipv6 \
--disable-openssl \
--disable-xxhash \
--disable-zstd \
--disable-lz4 \
--disable-iconv \
--with-included-popt \
--without-included-zlib"
PKG_CONFIGURE_OPTS_TARGET="--disable-acl-support \
--disable-md5-asm \
--enable-openssl \
--disable-lz4 \
--disable-md2man \
--disable-roll-simd \
--disable-xattr-support \
--disable-xxhash \
--disable-zstd \
--with-included-popt \
--without-included-zlib"
pre_make_host() {
# do not detect LE git version
echo "#define RSYNC_GITVER \"${PKG_VERSION}\"" >git-version.h
}
pre_make_target() {
pre_make_host
}