| Name |
udisks2 |
| Description |
daemon, tools and libraries to manipulate disks |
| Version |
2.10.1-r3 |
| Package Base |
udisks2 |
| Homepage |
https://www.freedesktop.org/wiki/Software/udisks/ |
| Maintainers |
['Natanael Copa <ncopa@alpinelinux.org>'] |
| Contributors |
['Rasmus Thomsen <oss@cogitri.dev>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/community/udisks2 |
| Sources |
['https://github.com/storaged-project/udisks/releases/download/udisks-2.10.1-r3/udisks-2.10.1-r3.tar.bz2', 'udisks2.initd'] |
| Dependencies |
['dbus', 'libacl.so.1', 'libatasmart.so.4', 'libbd_utils.so.3', 'libblkid.so.1', 'libblockdev.so.3', 'libc.musl-x86_64.so.1', 'libgio-2.0.so.0', 'libglib-2.0.so.0', 'libgmodule-2.0.so.0', 'libgobject-2.0.so.0', 'libgudev-1.0.so.0', 'libmount.so.1', 'libpolkit-agent-1.so.0', 'libpolkit-gobject-1.so.0', 'libudisks2.so.0', 'libuuid.so.1'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['$depends_dev', 'bash', 'btrfs-progs-dev', 'coreutils', 'glib-dev', 'gtk-doc', 'intltool', 'libblockdev-dev', 'linux-headers'] |
| Provides |
['cmd:udisksctl=2.10.1-r3', 'cmd:umount.udisks2=2.10.1-r3'] |
| Builddate |
03-01-2025 18:06:09 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['GPL-2.0-or-later'] |
| Hash |
Q1inRcfPC/pScZ12aG2aTxbQvX3cY= |
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=udisks2
pkgver=2.10.1
pkgrel=3
pkgdesc="daemon, tools and libraries to manipulate disks"
options="!check"
url="https://www.freedesktop.org/wiki/Software/udisks/"
arch="all"
license="GPL-2.0-or-later"
depends="dbus"
depends_dev="
acl-dev
gobject-introspection-dev
libatasmart-dev
libgudev-dev
lvm2-dev
polkit-dev
"
makedepends="$depends_dev
bash
btrfs-progs-dev
coreutils
glib-dev
gtk-doc
intltool
libblockdev-dev
linux-headers
"
subpackages="
$pkgname-dev
$pkgname-gtk-doc:gtkdoc:noarch
$pkgname-doc
$pkgname-lang
$pkgname-libs
$pkgname-bash-completion
$pkgname-zsh-completion
$pkgname-openrc
"
source="https://github.com/storaged-project/udisks/releases/download/udisks-$pkgver/udisks-$pkgver.tar.bz2
udisks2.initd
"
# O_CLOEXEC.patch
builddir="$srcdir"/udisks-$pkgver
build() {
CFLAGS="$CFLAGS -flto=auto" \
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--localstatedir=/var \
--enable-lvm2 \
--enable-lvmcache \
--enable-btrfs \
--disable-static \
--disable-zram
make
}
check() {
make check
}
gtkdoc() {
amove usr/share/gtk-doc
}
package() {
make DESTDIR="$pkgdir" install
install -Dm 755 "$srcdir/udisks2.initd" "$pkgdir/etc/init.d/udisks2"
rm -f "$pkgdir"/usr/lib/*.a
}
libs() {
pkgdesc="Dynamic library to access the udisks daemon"
default_libs
amove usr/lib/girepository*
}
sha512sums="
9cdaeca4306a970c85f88d406dbe5d2dad23d72f47d9ab1c021b8c2888d4c790f680eb94388d86f9255024283b4a36e98b8aee4408d193a7d4aad1e74463356a udisks-2.10.1.tar.bz2
beac2a8c5afe8ea7659dad967265875f443c1bffdb823b4a31fac35a8f7b40f9a1c95cceaae7971e28a703a9f1b8ffe00f49a28c84cf457980e9e8176e7ecc93 udisks2.initd
"