summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwillemw122023-08-05 11:40:17 +0200
committerwillemw122023-08-05 11:40:17 +0200
commit9ab978dd1860b1b8bfe84a86453e82e507331354 (patch)
tree78812fd8894222c55557e17f8c5be402dbfec6b0
parent006c58851952eb569873993a87343ec28f381c57 (diff)
downloadaur-mergerfs-git.tar.gz
Update PKGBUILD similar to the 'mergerfs' PKGBUILD
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD41
2 files changed, 27 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b4e76dafff3..0d4b8b13d906 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index d45416696639..71c719af92d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
-