]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/blame - rsync/rsync.nm
glibc: Disable multilib support on X86_64
[people/stevee/ipfire-3.x.git] / rsync / rsync.nm
CommitLineData
ca81edda 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
ca81edda
MT
4###############################################################################
5
802ea3af 6name = rsync
9e14af4c 7version = 3.2.7
b40cdb8c 8release = 1
ca81edda 9
802ea3af 10groups = Applications/Internet
9e14af4c 11url = https://rsync.samba.org/
802ea3af
MT
12license = GPLv3+
13summary = A program for synchronizing files over a network.
ca81edda 14
802ea3af 15description
ca81edda
MT
16 Rsync uses a reliable algorithm to bring remote and host files into
17 sync very quickly. Rsync is fast because it just sends the differences
18 in the files over the network instead of sending the complete
19 files. Rsync is often used as a very powerful mirroring process or
20 just as a more capable replacement for the rcp command. A technical
21 report which describes the rsync algorithm is included in this
22 package.
802ea3af
MT
23end
24
9e14af4c 25source_dl = https://rsync.samba.org/ftp/rsync/
802ea3af
MT
26
27build
28 requires
802ea3af
MT
29 libacl-devel
30 libattr-devel
b40cdb8c
MT
31 lz4-devel
32 openssl-devel
802ea3af 33 popt-devel
7473defb 34 zlib-devel
b40cdb8c 35 zstd-devel
7473defb 36
9e14af4c 37 # Testsuite
7473defb 38 %{bindir}/setfacl
802ea3af 39 end
ca81edda 40
7473defb 41 configure_options += \
9e14af4c 42 --disable-debug \
7473defb 43 --without-included-popt \
b40cdb8c
MT
44 --without-included-zlib \
45 --enable-openssl \
46 --enable-zstd \
47 --disable-xxhash
7473defb 48
7473defb 49 test
9e14af4c 50 make check || :
7473defb
SS
51 end
52
802ea3af 53 install_cmds
9e14af4c
MT
54 # Remove rsync-ssl which we don't want
55 rm -vf %{BUILDROOT}{%{bindir}/rsync-ssl,%{mandir}/man1/rsync-ssl.*}
802ea3af
MT
56 end
57end
ca81edda 58
802ea3af
MT
59packages
60 package %{name}
1f9bc2f0
MT
61
62 package %{name}-debuginfo
63 template DEBUGINFO
64 end
802ea3af 65end