summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
1 files changed, 32 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6f3ed00aa855..001f6b376be0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,61 +1,59 @@
# Maintainer: Kyle De'Vir (QuartzDragon) <kyle.devir.mykolab.com>
pkgname=bcachefs-tools-git
-pkgver=448
+pkgver=1339
pkgrel=1
pkgdesc="BCacheFS filesystem utilities"
url="https://github.com/koverstreet/bcachefs-tools"
arch=("x86_64")
license=("GPL2")
-install="${pkgname}.install"
-
-provides=("bcachefs-tools")
-makedepends=(
- "attr"
- "git"
- "keyutils"
- "libaio"
- "libscrypt"
- "libsodium"
- "liburcu"
- "libutil-linux"
- "pkgconf"
- "zlib"
-)
+install="$pkgname.install"
+
+provides=(bcachefs-tools)
+conflicts=(bcachefs-tools)
+dependsarray="attr cargo clang fuse3 git keyutils libaio libscrypt libsodium liburcu libutil-linux pkgconf python-docutils systemd valgrind zlib"
+makedepends=(${dependsarray})
+depends=(${dependsarray})
+
+options=('!strip')
_reponame="bcachefs-tools"
-_repo_url="https://github.com/koverstreet/${_reponame}"
+_repo_url="https://github.com/koverstreet/$_reponame"
-source=("git+${_repo_url}"
- "add-mkinitcpio-hook-for-Arch.patch")
-sha256sums=('SKIP'
- 'b4d6bc483b417ceaa5c628c686a613e568e64a699288da0388d508a481c710e9')
+source=(
+ "git+$_repo_url"
+ "add-mkinitcpio-hook-for-Arch.patch"
+)
+sha512sums=('SKIP'
+ '5ebb0c6b17e7a61ccd2c157a0a833bc51e1d66cdf9711c8038c9e695ba22bf4098695658401bef9560ec02722787de0d89e1ccf7b8a716f9eeb136ad2e59daca')
-pkgver() {
- cd "${srcdir}/${_reponame}"
+prepare() {
+ cd "$srcdir/$_reponame"
- echo "$(git rev-list --count HEAD)"
+ PName="add-mkinitcpio-hook-for-Arch.patch"
+ msg2 "Patching with $PName ..."
+ patch -Np1 -i "../$PName"
}
-prepare() {
- cd "${srcdir}/${_reponame}"
-
- patch -Np1 -i "../add-mkinitcpio-hook-for-Arch.patch"
+pkgver() {
+ cd "$srcdir/$_reponame"
+
+ echo "$(git rev-list --count HEAD)"
}
build() {
- cd "${srcdir}/${_reponame}"
+ cd "$srcdir/$_reponame"
make
}
package() {
- cd "${srcdir}/${_reponame}"
+ cd "$srcdir/$_reponame"
+
+ make DESTDIR="$pkgdir" PREFIX="/usr" ROOT_SBINDIR="/usr/bin" INITRAMFS_DIR="/etc/initcpio" install
- make DESTDIR="${pkgdir}" PREFIX="/usr" ROOT_SBINDIR="/usr/bin" INITRAMFS_DIR="/etc/initcpio" install
-
install -Dm644 "arch/etc/initcpio/hooks/bcachefs" \
- "${pkgdir}/etc/initcpio/hooks/bcachefs"
+ "$pkgdir/etc/initcpio/hooks/bcachefs"
install -Dm644 "arch/etc/initcpio/install/bcachefs" \
- "${pkgdir}/etc/initcpio/install/bcachefs"
+ "$pkgdir/etc/initcpio/install/bcachefs"
}