From 7f9dacedf08b66ebd81736d99a6fe2322fe191d4 Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 13 Oct 2025 00:09:40 -0300 Subject: [PATCH] ports: rsync --- recipes/rsync | 18 ++++++++++++++++++ source-recipes/rsync | 10 ++++++++++ 2 files changed, 28 insertions(+) create mode 100644 recipes/rsync create mode 100644 source-recipes/rsync diff --git a/recipes/rsync b/recipes/rsync new file mode 100644 index 00000000..826f8469 --- /dev/null +++ b/recipes/rsync @@ -0,0 +1,18 @@ +name=rsync +revision=1 +from_source=rsync +imagedeps="build-essential" +hostdeps="xgcc xbinutils" +deps="base openssl zstd" + +configure() { + ${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-xxhash --disable-lz4 +} + +build() { + make -j${parallelism} +} + +package() { + make install DESTDIR="${dest_dir}" +} diff --git a/source-recipes/rsync b/source-recipes/rsync new file mode 100644 index 00000000..298b3763 --- /dev/null +++ b/source-recipes/rsync @@ -0,0 +1,10 @@ +name=rsync +version=3.4.1 +source_method=tarball +tarball_url="https://download.samba.org/pub/rsync/src/rsync-${version}.tar.gz" +tarball_sha512=a3ecde4843ddb795308dca88581b868ac0221eb6f88a1477d7a9a2ecb4e4686042966bdddbab40866f90a4715d3104daa7b83222ddf0f3387b796a86bde8e5c2 +hostdeps="autoconf automake libtool pkgconfig" + +prepare() { + cp -v $(find /usr/local/share/automake* -name config.sub) . +}