diff options
author | willemw12 | 2023-08-05 11:40:17 +0200 |
---|---|---|
committer | willemw12 | 2023-08-05 11:40:17 +0200 |
commit | 9ab978dd1860b1b8bfe84a86453e82e507331354 (patch) | |
tree | 78812fd8894222c55557e17f8c5be402dbfec6b0 | |
parent | 006c58851952eb569873993a87343ec28f381c57 (diff) | |
download | aur-mergerfs-git.tar.gz |
Update PKGBUILD similar to the 'mergerfs' PKGBUILD
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 27 insertions, 29 deletions
@@ -1,17 +1,16 @@ pkgbase = mergerfs-git - pkgdesc = Powerful FUSE UNION filesystem which gives fine control over how reads/writes are distributed, and allows underlying mounts/settings to be changed at runtime without remounting (using "magic" xattrs) - pkgver = 2.25.0.r0.g606d9c4 + pkgdesc = Featureful union filesystem + pkgver = 2.36.0.r0.g7a86ed6 pkgrel = 1 url = https://github.com/trapexit/mergerfs - arch = i686 arch = x86_64 - license = MIT - depends = fuse + license = custom:ISC + makedepends = git + optdepends = fuse2: mount via fstab + optdepends = mergerfs-tools-git: manage data in a pool provides = mergerfs conflicts = mergerfs - options = !emptydirs - source = git+https://github.com/trapexit/mergerfs.git + source = mergerfs-git::git+https://github.com/trapexit/mergerfs.git sha256sums = SKIP pkgname = mergerfs-git - @@ -1,34 +1,33 @@ -# Maintainer: epitron <chris AT ill-logic.com> +# Maintainer: willemw <willemw12@gmail.com> pkgname=mergerfs-git -pkgver=2.25.0.r0.g606d9c4 +pkgver=2.36.0.r0.g7a86ed6 pkgrel=1 -pkgdesc='Powerful FUSE UNION filesystem which gives fine control over how reads/writes are distributed, and allows underlying mounts/settings to be changed at runtime without remounting (using "magic" xattrs)' -url='https://github.com/trapexit/mergerfs' -arch=('i686' 'x86_64') -options=('!emptydirs') -provides=('mergerfs') -conflicts=('mergerfs') -license=('MIT') -depends=('fuse') -source=('git+https://github.com/trapexit/mergerfs.git') +pkgdesc='Featureful union filesystem' +arch=(x86_64) +url=https://github.com/trapexit/mergerfs +license=('custom:ISC') +makedepends=(git) +#optdepends=('fuse2: mount via fstab' 'mergerfs-tools: manage data in a pool') +optdepends=('fuse2: mount via fstab' 'mergerfs-tools-git: manage data in a pool') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("$pkgname::git+$url.git") sha256sums=('SKIP') pkgver() { - cd "${srcdir}/mergerfs" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git -C $pkgname describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + sed -i 's|^\(VERSION=\).*|\1"'$pkgver'"|' $pkgname/tools/update-version } build() { - cd "${srcdir}/mergerfs" - make DESTDIR="${pkgdir}" PREFIX="/usr" SBINDIR="/usr/bin" + make -C $pkgname } package() { - cd "${srcdir}/mergerfs" - mkdir -p "${pkgdir}"/usr/{share,bin} - mkdir -p "${pkgdir}"/usr/share/licenses/mergerfs - make DESTDIR=${pkgdir} PREFIX=/usr SBINDIR="/usr/bin" install - install -m 644 LICENSE "${pkgdir}/usr/share/licenses/mergerfs/LICENSE" + install -Dm644 $pkgname/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + make -C $pkgname DESTDIR="$pkgdir" PREFIX=/usr SBINDIR=/usr/bin install } - |