upg libblockdev

This commit is contained in:
joborun linux 2023-10-13 18:22:31 +03:00
parent 771ed3aa2e
commit 32bd7a87b9
2 changed files with 15 additions and 25 deletions

View File

@ -6,8 +6,8 @@ usr/bin/bash
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libblockdev
pkgver=3.0.3
pkgrel=05
pkgver=3.0.4
pkgrel=01
pkgdesc="A library for manipulating block devices w/o systemd"
#url="https://github.com/rhinstaller/libblockdev"
url="https://github.com/storaged-project/libblockdev"
@ -28,14 +28,14 @@ optdepends=('btrfs-progs: BTRFS plugin'
'udftools: for UDF filesystem support'
'xfsprogs: XFS filesystem support')
#source=("$pkgname-$pkgver.tar.gz::https://github.com/rhinstaller/libblockdev/archive/$pkgver-1.tar.gz")
source=("https://github.com/storaged-project/libblockdev/releases/download/$pkgver-1/libblockdev-$pkgver.tar.gz"
$pkgname-3.0.3-memory_allocation_for_device_ioctls.patch::$url/commit/2ae0d949eb87142b0212e5953a0e5ad1a146ed6b.patch)
source=("https://github.com/storaged-project/libblockdev/releases/download/$pkgver-1/libblockdev-$pkgver.tar.gz")
# $pkgname-3.0.3-memory_allocation_for_device_ioctls.patch::$url/commit/2ae0d949eb87142b0212e5953a0e5ad1a146ed6b.patch)
prepare() {
# fix issue with udisks being OOM killed:
# https://github.com/storaged-project/udisks/issues/1192
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-3.0.3-memory_allocation_for_device_ioctls.patch
}
#prepare() {
# # fix issue with udisks being OOM killed:
# # https://github.com/storaged-project/udisks/issues/1192
# patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-3.0.3-memory_allocation_for_device_ioctls.patch
#}
build() {
cd "$srcdir"/$pkgname-$pkgver
@ -68,7 +68,6 @@ arch=(x86_64)
license=('LGPL')
sha256sums=(0f2872830293f3e222832903d80de4c38e06a9c3ea18915b3263272a72095ea8 # libblockdev-3.0.3.tar.gz
3439bed28142b09f6ac541c96761873646c4c77aecb575592925c99b20f63980) # libblockdev-3.0.3-memory_allocation_for_device_ioctls.patch
sha256sums=(49841ff92db0ab032931e6f2b5eab63e5969b0ddc14b067b60e46a6eb6c60e47) # libblockdev-3.0.4.tar.gz
## 528680af8f321891b84908559b292b5aea9fad954adde946cb704000c0e787e5 libblockdev-3.0.3-05-x86_64.pkg.tar.lz
## 7db5d0d71965d08370ede20d830fdda02dcd36602775c9382e2c8e556201a86c libblockdev-3.0.4-01-x86_64.pkg.tar.lz

View File

@ -1,8 +1,8 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=libblockdev
pkgver=3.0.3
pkgrel=5
pkgver=3.0.4
pkgrel=1
pkgdesc="A library for manipulating block devices"
arch=('x86_64')
url="https://github.com/storaged-project/libblockdev"
@ -49,18 +49,9 @@ optdepends=(
)
source=(
"https://github.com/storaged-project/libblockdev/releases/download/$pkgver-1/libblockdev-$pkgver.tar.gz"
$pkgname-3.0.3-memory_allocation_for_device_ioctls.patch::$url/commit/2ae0d949eb87142b0212e5953a0e5ad1a146ed6b.patch
)
sha512sums=('f2cc6fbe1df6fd9886016177a4a94984d704f3b402c7090344c581afb89f7cb050c9516c52974157a99ea6c6239f6a1f6079cde0b43a2336af0daca7311ca788'
'a0609158aa1d94ce99491a403561c7c8a7100f665c23a2225ea226027316550aeba5ebfaf8c74d50bb94d4be0ebb14ddb8d1f17475207418bc40414553a50dea')
b2sums=('c26a806797effc7231a0eb92f1b8cd74e548da5b1800cddd75a21e7df327be8371edabc2e9a39a727291f365b6a4f6242f78b66396adc4526b41749219f0429f'
'3c798fe55d15e959d43f948dad802788be005fed81a2d3f28ae6796f7c7548c28f8bb79efcb75a077efe2a69f9b604f0035b738364d263c08096f4f6e938deee')
prepare() {
# fix issue with udisks being OOM killed:
# https://github.com/storaged-project/udisks/issues/1192
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-3.0.3-memory_allocation_for_device_ioctls.patch
}
sha512sums=('82b574c1f8e301d6e9ff07f8c3d2a351a5bc966b5d65a3b578c214e03e48b54270b54176d646ac15e8119c79536d08b36415de478ffd34c8b3fe536300fc5172')
b2sums=('e31ecb04310c2c66cbe432c1e003b3c3241f318f78916d5c61c0efca37fa677e5f857eab9b7c3bfc7c5a589350cdef12402940d28af68ab9fc95e5da6852ddf1')
build() {
local configure_options=(