mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-20 09:36:34 +02:00
67 lines
1.8 KiB
Text
67 lines
1.8 KiB
Text
# Contributor: Valery Kartel <valery.kartel@gmail.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=xfsprogs
|
|
pkgver=6.13.0
|
|
pkgrel=0
|
|
pkgdesc="XFS filesystem utilities"
|
|
url="https://xfs.org/index.php/Main_Page"
|
|
arch="all"
|
|
license="LGPL-2.1-or-later"
|
|
makedepends="
|
|
bash
|
|
inih-dev
|
|
libedit-dev
|
|
linux-headers
|
|
lvm2-dev
|
|
python3
|
|
userspace-rcu-dev
|
|
util-linux-dev
|
|
"
|
|
options="!check" # no test suite
|
|
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-extra"
|
|
source="https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-$pkgver.tar.xz
|
|
filesize-return-type.patch
|
|
"
|
|
|
|
build() {
|
|
export DEBUG=-DNDEBUG
|
|
export OPTIMIZER="-flto=auto"
|
|
export CFLAGS="$CFLAGS -DOVERRIDE_SYSTEM_STATX"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sbindir=/sbin \
|
|
--libexecdir=/usr/lib \
|
|
--localstatedir=/var \
|
|
--enable-gettext=no \
|
|
--enable-editline=yes
|
|
# work around parallel build problem
|
|
make V=1 headers libhandle
|
|
make V=1
|
|
}
|
|
|
|
package() {
|
|
make -j1 DIST_ROOT="$pkgdir" install install-dev
|
|
rm -v "$pkgdir"/usr/lib/libhandle.la
|
|
mv "$pkgdir"/sbin "$pkgdir"/usr
|
|
mkdir -p "$pkgdir"/sbin
|
|
for i in mkfs.xfs fsck.xfs xfs_repair; do
|
|
mv "$pkgdir"/usr/sbin/$i "$pkgdir"/sbin/
|
|
done
|
|
chown -R root:root "$pkgdir"/*
|
|
}
|
|
|
|
extra() {
|
|
depends="$pkgname python3" # python3 for xfs_scrub_all
|
|
pkgdesc="XFS filesystem extra utilities"
|
|
|
|
# shellcheck disable=2115
|
|
rm -rf "$pkgdir"/lib "$pkgdir"/usr/lib
|
|
amove usr/
|
|
}
|
|
|
|
sha512sums="
|
|
9fd73c8585cd295b79b227cd5855407da4b3ea2d40a1ca82e0a93887644b497cced182960bcd8f3c45805dda4a244d1555fd49da5d7e82fe4525d345c766a63a xfsprogs-6.13.0.tar.xz
|
|
ee1017cfccc5e3f9c8701e85c0b42e4c67ceae45acda7377bebe2264126ec2bf70fcc7befa3823b11881532417bedc5c2f8695d9845db0be01432037c5b774f3 filesize-return-type.patch
|
|
"
|