* update libblockdev to 2.28-4

This commit is contained in:
Alexander Baldeck 2023-06-30 17:56:22 +02:00
parent 6530041e37
commit 6e7119b677

View File

@ -3,30 +3,43 @@
pkgname=libblockdev
pkgver=2.28
pkgrel=2
pkgrel=4
pkgdesc="A library for manipulating block devices"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/rhinstaller/libblockdev"
url="https://github.com/storaged-project/libblockdev"
license=('LGPL')
depends=('btrfs-progs' 'dosfstools' 'dmraid' 'gptfdisk' 'libbytesize' 'lvm2' 'mdadm' 'ndctl'
'parted' 'volume_key' 'xfsprogs' 'kmod' 'libyaml')
makedepends=('autoconf-archive' 'gobject-introspection' 'systemd' 'python')
source=("$pkgname-$pkgver.tar.gz::https://github.com/rhinstaller/libblockdev/archive/$pkgver-1.tar.gz")
sha512sums=('22d594604ea6cefe7ad5567037cdebaabac6289757cef9f3cc02dcb585aaa418d227b107363943029988a2c5689a730a746444ed141e1b7b644b9e3dd69647b6')
depends=('cryptsetup' 'device-mapper' 'e2fsprogs' 'gcc-libs' 'glib2' 'glibc' 'gptfdisk' 'kmod'
'libbytesize' 'mdadm' 'nss' 'parted' 'systemd-libs' 'util-linux' 'volume_key')
makedepends=('autoconf-archive' 'gobject-introspection' 'gtk-doc' 'ndctl' 'python')
optdepends=('btrfs-progs: BTRFS plugin'
'dosfstools: VFAT filesystem support'
'lvm2: LVM plugin'
'ndctl: NVDIMM plugin'
'ntfs-3g: NTFS filesystem support'
'xfsprogs: XFS filesystem support')
source=("https://github.com/storaged-project/libblockdev/releases/download/$pkgver-1/libblockdev-$pkgver.tar.gz")
sha512sums=('9e01c41db4f728c8e81e710c6bb4725bbe34b3a7de25ff7f57b7b88ca6b7b5debbe858947585d314770036b2c3c533f9f8ff3d038b7ca50eee3d18f9fbe0d392')
build() {
cd "$srcdir"/$pkgname-$pkgver-1
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --without-lvm_dbus
cd "$srcdir"/$pkgname-$pkgver
./configure --prefix=/usr \
--sysconfdir=/etc \
--without-bcache \
--without-dmraid \
--without-kbd \
--without-lvm_dbus \
--without-mpath \
--without-vdo
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd "$srcdir"/$pkgname-$pkgver-1
cd "$srcdir"/$pkgname-$pkgver
make check
}
package() {
cd "$srcdir"/$pkgname-$pkgver-1
cd "$srcdir"/$pkgname-$pkgver
make DESTDIR="$pkgdir" install
}