diff options
author | xiota | 2022-11-13 02:27:17 -0800 |
---|---|---|
committer | xiota | 2022-11-13 03:14:53 -0800 |
commit | 288c4f412fb9fb5c4fb737203cef4265a57922e7 (patch) | |
tree | 439cd679cfbdb819268fce4b7592c0043e113824 /PKGBUILD | |
parent | f29762814fc642d5cb65d17d80f961776982f70d (diff) | |
download | aur-288c4f412fb9fb5c4fb737203cef4265a57922e7.tar.gz |
upgpkg: rsync-reflink 3.2.7-2: add detect-renamed patch
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 16 insertions, 9 deletions
@@ -4,25 +4,31 @@ _pkgname=rsync pkgname=rsync-reflink _tag='b13e7a8ef4fa430223f66403506fb821caae5cfd' # git rev-parse v${pkgver} pkgver=3.2.7 -pkgrel=1 +pkgrel=2 pkgdesc='A fast and versatile file copying tool for remote and local files - with reflink support' arch=('x86_64') url='https://rsync.samba.org/' license=('GPL3') depends=('acl' 'libacl.so' 'lz4' 'openssl' 'perl' 'popt' 'xxhash' 'libxxhash.so' 'zlib' 'zstd') makedepends=('git' 'python-commonmark') +provides=("${_pkgname}") +conflicts=(${provides[@]}) backup=( 'etc/rsyncd.conf' 'etc/xinetd.d/rsync' ) source=( - "git+https://github.com/WayneD/rsync#tag=${_tag}" + "git+https://github.com/WayneD/rsync#tag=v${pkgver}" 'https://github.com/WayneD/rsync-patches/raw/master/clone-dest.diff' + 'https://github.com/WayneD/rsync-patches/raw/master/detect-renamed.diff' + 'https://github.com/WayneD/rsync-patches/raw/master/detect-renamed-lax.diff' 'rsyncd.conf' ) sha256sums=( 'SKIP' 'SKIP' + 'SKIP' + 'SKIP' '733ccb571721433c3a6262c58b658253ca6553bec79c2bdd0011810bb4f2156b' ) @@ -33,7 +39,7 @@ _reverts=( ) prepare() { - cd "$srcdir/rsync" + cd "${srcdir}/${_pkgname}" local _c for _c in "${_backports[@]}"; do @@ -49,12 +55,14 @@ prepare() { git revert -n "${_c}" done - # patch to add reflink support - patch -p1 < "$srcdir/clone-dest.diff" + # patches + patch -Np1 -F100 -i "$srcdir/clone-dest.diff" + patch -Np1 -F100 -i "$srcdir/detect-renamed.diff" + patch -Np1 -F100 -i "$srcdir/detect-renamed-lax.diff" } build() { - cd "$srcdir/rsync" + cd "${srcdir}/${_pkgname}" ./configure \ --prefix=/usr \ @@ -65,13 +73,12 @@ build() { } check() { - cd "$srcdir/rsync" - + cd "${srcdir}/${_pkgname}" make test } package() { - cd "$srcdir/rsync" + cd "${srcdir}/${_pkgname}" make DESTDIR="$pkgdir" install install -Dm0644 ../rsyncd.conf "$pkgdir/etc/rsyncd.conf" |