diff options
Diffstat (limited to 'main/btrfs-progs/APKBUILD')
-rw-r--r-- | main/btrfs-progs/APKBUILD | 85 |
1 files changed, 57 insertions, 28 deletions
diff --git a/main/btrfs-progs/APKBUILD b/main/btrfs-progs/APKBUILD index 846b643cf61..b5c9d374d53 100644 --- a/main/btrfs-progs/APKBUILD +++ b/main/btrfs-progs/APKBUILD @@ -2,26 +2,53 @@ # Contributor: Ćukasz Jendrysik <scadu@yandex.com> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=btrfs-progs -pkgver=5.6.1 -pkgrel=0 +pkgver=6.8 +pkgrel=1 pkgdesc="BTRFS filesystem utilities" url="https://btrfs.wiki.kernel.org" arch="all" -license="GPL-2.0-or-later LGPL-3.0-or-later" +license="GPL-2.0-or-later" depends_dev="linux-headers" -makedepends="$depends_dev acl-dev asciidoc attr-dev autoconf automake - e2fsprogs-dev libtool lzo-dev py3-setuptools python3-dev util-linux-dev - xmlto zlib-dev zstd-dev" -subpackages="$pkgname-doc $pkgname-static $pkgname-dev - $pkgname-bash-completion:bashcomp:noarch - py3-$pkgname:py3 $pkgname-libs $pkgname-extra" -source="https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar.xz" +makedepends="$depends_dev + acl-dev + asciidoc + attr-dev + e2fsprogs-dev + eudev-dev + lzo-dev + py3-setuptools + py3-sphinx + python3-dev + util-linux-dev + xmlto + zlib-dev + zstd-dev + " +checkdepends=" + acl + coreutils + libaio-dev + liburing-dev + losetup + xz + " +subpackages=" + $pkgname-doc + $pkgname-static + $pkgname-dev + $pkgname-bash-completion + py3-$pkgname:py3 + $pkgname-libs + $pkgname-extra + $pkgname-openrc + " +source="https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar.xz + btrfs-scan.initd + remove-sphinx_rtd_theme.patch + " builddir="$srcdir/$pkgname-v$pkgver" - -prepare() { - default_prepare - ./autogen.sh -} +# most pass, one fails to build (fsstress renameat2) +options="!check" build() { ./configure \ @@ -35,8 +62,12 @@ build() { make } +check() { + make test +} + package() { - make -j1 DESTDIR="$pkgdir" install install_python + make DESTDIR="$pkgdir" install install_python mkdir -p "$pkgdir"/usr/share/doc/$pkgname install -m644 README.md CHANGES \ @@ -47,14 +78,11 @@ package() { mv "$pkgdir"/usr/bin/$i "$pkgdir"/sbin/ done mv "$pkgdir"/usr/bin "$pkgdir"/usr/sbin -} -bashcomp() { - pkgdesc="Bash completion script for $pkgname" - install_if="$pkgname=$pkgver-r$pkgrel bash-completion" + install -Dm644 btrfs-completion \ + "$pkgdir"/usr/share/bash-completion/completions/btrfs - install -D -m644 "$builddir"/btrfs-completion \ - "$subpkgdir"/usr/share/bash-completion/completions/btrfs + install -Dm755 "$srcdir"/btrfs-scan.initd "$pkgdir"/etc/init.d/btrfs-scan } py3() { @@ -62,17 +90,18 @@ py3() { provides="py-btrfs-progs=$pkgver-r$pkgrel" # for backward compatibility replaces="py-btrfs-progs" # for backward compatibility - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ + amove usr/lib/python* } extra() { depends="$pkgname" pkgdesc="BTRFS filesystem extra utilities" - mkdir -p "$subpkgdir" - mv "$pkgdir"/usr "$subpkgdir"/ - rmdir "$subpkgdir"/usr/lib + amove usr/sbin } -sha512sums="8f523249a5c2bfe1c0d52b0dc5d31d52b330b1c616d3ec423fa1fb4a845441bfeaa32abbe42a444a4fc84016a482c8102a3eb451ac423b542e332e9c26e76dc6 btrfs-progs-v5.6.1.tar.xz" +sha512sums=" +adce7c15ef5a19c4fc513f1743b4f65f2c72aa4490703d36c93230abb305c576bd69a32c4bcf19c2b58aee5b5755e0d54fb82fe649a5fe021366eb0d89af4261 btrfs-progs-v6.8.tar.xz +8f8757e094e5cb3b2748e2b41ba3c50d4535e24c5ced3b31eea6457f61f9fe90894a51d512d306ec8ea20ace6bb8dfe00422d3cbea9734568b492a044d4b2018 btrfs-scan.initd +c8354118cc4f17d19213a99580c2d8c0cf3173a91c5e42a62c8a7d3b2b66395419136b9761d70503ced0fc959cf8071ae2e2dc1667f000bf0ac86eddc9253bb3 remove-sphinx_rtd_theme.patch +" |