56 lines
1.5 KiB
Bash
56 lines
1.5 KiB
Bash
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
|
|
|
|
pkgname=rsync
|
|
pkgver=3.4.1
|
|
pkgrel=1
|
|
pkgdesc="A file transfer program to keep remote files in sync"
|
|
arch=('i686' 'x86_64')
|
|
url="https://rsync.samba.org"
|
|
msys2_references=(
|
|
"anitya: 4217"
|
|
"cpe: cpe:2.3:a:andrew_tridgell:rsync"
|
|
"cpe: cpe:2.3:a:gnu:rsync"
|
|
"cpe: cpe:2.3:a:redhat:rsync"
|
|
"cpe: cpe:2.3:a:rsync:rsync"
|
|
"cpe: cpe:2.3:a:samba:rsync"
|
|
)
|
|
groups=('net-utils')
|
|
license=('GPL3')
|
|
depends=('perl' 'libiconv' 'liblz4' 'libopenssl' 'libxxhash' 'libzstd')
|
|
makedepends=('libiconv-devel' 'liblz4-devel' 'libxxhash-devel' 'libzstd-devel' 'openssl-devel' 'autotools' 'gcc')
|
|
conflicts=('rsync2')
|
|
replaces=('rsync2')
|
|
source=("https://download.samba.org/pub/rsync/src/${pkgname}-${pkgver}.tar.gz")
|
|
sha256sums=('2924bcb3a1ed8b551fc101f740b9f0fe0a202b115027647cf69850d65fd88c52')
|
|
noextract=("${pkgname}-${pkgver}.tar.gz")
|
|
|
|
prepare() {
|
|
tar zxf "${pkgname}-${pkgver}.tar.gz" || tar zxf "${pkgname}-${pkgver}.tar.gz"
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
autoreconf -fiv
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
./configure \
|
|
--build=${CHOST} \
|
|
--prefix=/usr
|
|
|
|
make reconfigure
|
|
make man all
|
|
}
|
|
|
|
check() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
make DESTDIR="${pkgdir}" install
|
|
install -Dm755 support/rrsync "${pkgdir}/usr/lib/rsync/rrsync"
|
|
|
|
install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
|
|
}
|