* update udisks2 to 2.10.1-5
This commit is contained in:
parent
62af9750b4
commit
ce81bacd7b
145
udisks2/.SRCINFO
Normal file
145
udisks2/.SRCINFO
Normal file
@ -0,0 +1,145 @@
|
|||||||
|
pkgbase = udisks2
|
||||||
|
pkgdesc = Daemon, tools and libraries to access and manipulate disks, storage devices and technologies
|
||||||
|
pkgver = 2.10.1
|
||||||
|
pkgrel = 5
|
||||||
|
url = https://www.freedesktop.org/wiki/Software/udisks/
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL-2.0-or-later
|
||||||
|
license = LGPL-2.0-or-later
|
||||||
|
makedepends = acl
|
||||||
|
makedepends = autoconf-archive
|
||||||
|
makedepends = gcc-libs
|
||||||
|
makedepends = git
|
||||||
|
makedepends = glib2
|
||||||
|
makedepends = glib2-devel
|
||||||
|
makedepends = glibc
|
||||||
|
makedepends = gobject-introspection
|
||||||
|
makedepends = gtk-doc
|
||||||
|
makedepends = libatasmart
|
||||||
|
makedepends = libblockdev
|
||||||
|
makedepends = libblockdev-btrfs
|
||||||
|
makedepends = libblockdev-crypto
|
||||||
|
makedepends = libblockdev-fs
|
||||||
|
makedepends = libblockdev-loop
|
||||||
|
makedepends = libblockdev-lvm
|
||||||
|
makedepends = libblockdev-mdraid
|
||||||
|
makedepends = libblockdev-nvme
|
||||||
|
makedepends = libblockdev-part
|
||||||
|
makedepends = libblockdev-swap
|
||||||
|
makedepends = libgudev
|
||||||
|
makedepends = lvm2
|
||||||
|
makedepends = polkit
|
||||||
|
makedepends = systemd-libs
|
||||||
|
makedepends = util-linux-libs
|
||||||
|
source = git+https://github.com/storaged-project/udisks#tag=udisks-2.10.1
|
||||||
|
b2sums = a27d8b416dbfb24ce8ad2cfbdfc4b8fca37794167b56d88272c3c0761b3e65380f888a7fc3cabd64ca2d3911ea0e9348081f57c0390ec90982056f4da8e51c07
|
||||||
|
|
||||||
|
pkgname = udisks2
|
||||||
|
depends = acl
|
||||||
|
depends = libacl.so
|
||||||
|
depends = dbus
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = glib2
|
||||||
|
depends = libgio-2.0.so
|
||||||
|
depends = libglib-2.0.so
|
||||||
|
depends = libgmodule-2.0.so
|
||||||
|
depends = libgobject-2.0.so
|
||||||
|
depends = glibc
|
||||||
|
depends = libatasmart
|
||||||
|
depends = libblockdev
|
||||||
|
depends = libbd_utils.so
|
||||||
|
depends = libblockdev.so
|
||||||
|
depends = libblockdev-crypto
|
||||||
|
depends = libblockdev-fs
|
||||||
|
depends = libblockdev-mdraid
|
||||||
|
depends = libblockdev-loop
|
||||||
|
depends = libblockdev-nvme
|
||||||
|
depends = libblockdev-part
|
||||||
|
depends = libblockdev-swap
|
||||||
|
depends = libgudev
|
||||||
|
depends = libgudev-1.0.so
|
||||||
|
depends = polkit
|
||||||
|
depends = libpolkit-agent-1.so
|
||||||
|
depends = libpolkit-gobject-1.so
|
||||||
|
depends = systemd-libs
|
||||||
|
depends = libsystemd.so
|
||||||
|
depends = util-linux-libs
|
||||||
|
depends = libblkid.so
|
||||||
|
depends = libmount.so
|
||||||
|
depends = libuuid.so
|
||||||
|
optdepends = udisks2-btrfs: for BTRFS module
|
||||||
|
optdepends = udisks2-lvm2: for LVM2 module
|
||||||
|
optdepends = udisks2-docs: API documentation
|
||||||
|
optdepends = btrfs-progs: for BTRFS support in libblockdev-fs
|
||||||
|
optdepends = dosfstools: for FAT support in libblockdev-fs
|
||||||
|
optdepends = exfatprogs: for exFAT support in libblockdev-fs
|
||||||
|
optdepends = e2fsprogs: for Ext2/3/4 support in libblockdev-fs
|
||||||
|
optdepends = f2fs-tools: for F2FS support in libblockdev-fs
|
||||||
|
optdepends = nilfs-utils: for NILFS support in libblockdev-fs
|
||||||
|
optdepends = udftools: for UDF support in libblockdev-fs
|
||||||
|
optdepends = xfsprogs: for XFS support in libblockdev-fs
|
||||||
|
provides = libudisks2.so
|
||||||
|
backup = etc/udisks2/udisks2.conf
|
||||||
|
|
||||||
|
pkgname = udisks2-btrfs
|
||||||
|
pkgdesc = Daemon, tools and libraries to access and manipulate disks, storage devices and technologies - BTRFS module
|
||||||
|
depends = acl
|
||||||
|
depends = libacl.so
|
||||||
|
depends = btrfs-progs
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = glib2
|
||||||
|
depends = libgio-2.0.so
|
||||||
|
depends = libglib-2.0.so
|
||||||
|
depends = libgmodule-2.0.so
|
||||||
|
depends = libgobject-2.0.so
|
||||||
|
depends = glibc
|
||||||
|
depends = libatasmart
|
||||||
|
depends = libblockdev
|
||||||
|
depends = libbd_utils.so
|
||||||
|
depends = libblockdev.so
|
||||||
|
depends = libblockdev-btrfs
|
||||||
|
depends = libgudev
|
||||||
|
depends = libgudev-1.0.so
|
||||||
|
depends = polkit
|
||||||
|
depends = libpolkit-gobject-1.so
|
||||||
|
depends = systemd-libs
|
||||||
|
depends = libsystemd.so
|
||||||
|
depends = udisks2
|
||||||
|
depends = libudisks2.so
|
||||||
|
depends = util-linux-libs
|
||||||
|
depends = libblkid.so
|
||||||
|
depends = libmount.so
|
||||||
|
depends = libuuid.so
|
||||||
|
|
||||||
|
pkgname = udisks2-lvm2
|
||||||
|
pkgdesc = Daemon, tools and libraries to access and manipulate disks, storage devices and technologies - LVM2 module
|
||||||
|
depends = acl
|
||||||
|
depends = libacl.so
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = glib2
|
||||||
|
depends = libgio-2.0.so
|
||||||
|
depends = libglib-2.0.so
|
||||||
|
depends = libgmodule-2.0.so
|
||||||
|
depends = libgobject-2.0.so
|
||||||
|
depends = glibc
|
||||||
|
depends = libatasmart
|
||||||
|
depends = libblockdev
|
||||||
|
depends = libbd_utils.so
|
||||||
|
depends = libblockdev.so
|
||||||
|
depends = libblockdev-lvm
|
||||||
|
depends = libgudev
|
||||||
|
depends = libgudev-1.0.so
|
||||||
|
depends = lvm2
|
||||||
|
depends = polkit
|
||||||
|
depends = libpolkit-gobject-1.so
|
||||||
|
depends = systemd-libs
|
||||||
|
depends = libsystemd.so
|
||||||
|
depends = udisks2
|
||||||
|
depends = libudisks2.so
|
||||||
|
depends = util-linux-libs
|
||||||
|
depends = libblkid.so
|
||||||
|
depends = libmount.so
|
||||||
|
depends = libuuid.so
|
||||||
|
|
||||||
|
pkgname = udisks2-docs
|
||||||
|
pkgdesc = Daemon, tools and libraries to access and manipulate disks, storage devices and technologies - documentation
|
5
udisks2/.nvchecker.toml
Normal file
5
udisks2/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
[udisks2]
|
||||||
|
source = "github"
|
||||||
|
github = "storaged-project/udisks"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "udisks-"
|
@ -3,9 +3,14 @@
|
|||||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||||
|
|
||||||
pkgbase=udisks2
|
pkgbase=udisks2
|
||||||
pkgname=(udisks2 udisks2-{btrfs,lvm2})
|
pkgname=(
|
||||||
|
udisks2
|
||||||
|
udisks2-btrfs
|
||||||
|
udisks2-lvm2
|
||||||
|
udisks2-docs
|
||||||
|
)
|
||||||
pkgver=2.10.1
|
pkgver=2.10.1
|
||||||
pkgrel=4
|
pkgrel=5
|
||||||
pkgdesc="Daemon, tools and libraries to access and manipulate disks, storage devices and technologies"
|
pkgdesc="Daemon, tools and libraries to access and manipulate disks, storage devices and technologies"
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
url="https://www.freedesktop.org/wiki/Software/udisks/"
|
url="https://www.freedesktop.org/wiki/Software/udisks/"
|
||||||
@ -15,8 +20,11 @@ license=(
|
|||||||
)
|
)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
'acl'
|
'acl'
|
||||||
|
'autoconf-archive'
|
||||||
'gcc-libs'
|
'gcc-libs'
|
||||||
|
'git'
|
||||||
'glib2'
|
'glib2'
|
||||||
|
'glib2-devel'
|
||||||
'glibc'
|
'glibc'
|
||||||
'gobject-introspection'
|
'gobject-introspection'
|
||||||
'gtk-doc'
|
'gtk-doc'
|
||||||
@ -25,22 +33,20 @@ makedepends=(
|
|||||||
'libblockdev-btrfs'
|
'libblockdev-btrfs'
|
||||||
'libblockdev-crypto'
|
'libblockdev-crypto'
|
||||||
'libblockdev-fs'
|
'libblockdev-fs'
|
||||||
'libblockdev-mdraid'
|
|
||||||
'libblockdev-loop'
|
'libblockdev-loop'
|
||||||
'libblockdev-lvm'
|
'libblockdev-lvm'
|
||||||
|
'libblockdev-mdraid'
|
||||||
'libblockdev-nvme'
|
'libblockdev-nvme'
|
||||||
'libblockdev-part'
|
'libblockdev-part'
|
||||||
'libblockdev-swap'
|
'libblockdev-swap'
|
||||||
'libgudev'
|
'libgudev'
|
||||||
'lvm2'
|
'lvm2'
|
||||||
'polkit'
|
'polkit'
|
||||||
'python-packaging'
|
|
||||||
'systemd-libs'
|
'systemd-libs'
|
||||||
'util-linux-libs'
|
'util-linux-libs'
|
||||||
)
|
)
|
||||||
source=("https://github.com/storaged-project/udisks/releases/download/udisks-$pkgver/udisks-$pkgver.tar.bz2")
|
source=("git+https://github.com/storaged-project/udisks#tag=udisks-$pkgver")
|
||||||
sha512sums=('9cdaeca4306a970c85f88d406dbe5d2dad23d72f47d9ab1c021b8c2888d4c790f680eb94388d86f9255024283b4a36e98b8aee4408d193a7d4aad1e74463356a')
|
b2sums=('a27d8b416dbfb24ce8ad2cfbdfc4b8fca37794167b56d88272c3c0761b3e65380f888a7fc3cabd64ca2d3911ea0e9348081f57c0390ec90982056f4da8e51c07')
|
||||||
b2sums=('41282e4dbbd93e6bda2a10a6ff2f2fb82bfc83b3ccbed9450cca7888c634cde9300fcd0b7d055e0d8e4c8fc0b431a75d5612a24132ea9b2677d194529732178d')
|
|
||||||
|
|
||||||
_pick() {
|
_pick() {
|
||||||
local p="$1" f d; shift
|
local p="$1" f d; shift
|
||||||
@ -52,6 +58,11 @@ _pick() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd udisks
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
local configure_options=(
|
local configure_options=(
|
||||||
--disable-static
|
--disable-static
|
||||||
@ -67,7 +78,7 @@ build() {
|
|||||||
--with-systemdsystemunitdir=/usr/lib/systemd/system
|
--with-systemdsystemunitdir=/usr/lib/systemd/system
|
||||||
)
|
)
|
||||||
|
|
||||||
cd udisks-$pkgver
|
cd udisks
|
||||||
./configure "${configure_options[@]}"
|
./configure "${configure_options[@]}"
|
||||||
# prevent libtool from overlinking everything
|
# prevent libtool from overlinking everything
|
||||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||||
@ -75,7 +86,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd udisks-$pkgver
|
cd udisks
|
||||||
make check
|
make check
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -103,6 +114,7 @@ package_udisks2() {
|
|||||||
optdepends=(
|
optdepends=(
|
||||||
'udisks2-btrfs: for BTRFS module'
|
'udisks2-btrfs: for BTRFS module'
|
||||||
'udisks2-lvm2: for LVM2 module'
|
'udisks2-lvm2: for LVM2 module'
|
||||||
|
'udisks2-docs: API documentation'
|
||||||
'btrfs-progs: for BTRFS support in libblockdev-fs'
|
'btrfs-progs: for BTRFS support in libblockdev-fs'
|
||||||
'dosfstools: for FAT support in libblockdev-fs'
|
'dosfstools: for FAT support in libblockdev-fs'
|
||||||
'exfatprogs: for exFAT support in libblockdev-fs'
|
'exfatprogs: for exFAT support in libblockdev-fs'
|
||||||
@ -115,20 +127,20 @@ package_udisks2() {
|
|||||||
provides=(libudisks2.so)
|
provides=(libudisks2.so)
|
||||||
backup=('etc/udisks2/udisks2.conf')
|
backup=('etc/udisks2/udisks2.conf')
|
||||||
|
|
||||||
cd udisks-$pkgver
|
cd udisks
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
# interface declaration
|
# interface declaration
|
||||||
install -vDm 644 data/org.freedesktop.UDisks2.xml -t "$pkgdir/usr/share/dbus-1/interfaces/"
|
install -vDm 644 data/org.freedesktop.UDisks2.xml -t "$pkgdir/usr/share/dbus-1/interfaces/"
|
||||||
|
|
||||||
cd "$pkgdir"
|
cd "$pkgdir"
|
||||||
_pick $pkgbase-btrfs usr/lib/$pkgbase/modules/lib${pkgbase}_btrfs.so
|
for _mod in btrfs lvm2; do
|
||||||
_pick $pkgbase-btrfs usr/lib/pkgconfig/$pkgbase-btrfs.pc
|
_pick udisks2-${_mod} usr/lib/udisks2/modules/libudisks2_${_mod}.so
|
||||||
_pick $pkgbase-btrfs usr/share/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy
|
_pick udisks2-${_mod} usr/lib/pkgconfig/udisks2-${_mod}.pc
|
||||||
|
_pick udisks2-${_mod} usr/share/polkit-1/actions/org.freedesktop.UDisks2.${_mod}.policy
|
||||||
|
done
|
||||||
|
|
||||||
_pick $pkgbase-lvm2 usr/lib/$pkgbase/modules/lib${pkgbase}_lvm2.so
|
_pick udisks2-docs usr/share/gtk-doc
|
||||||
_pick $pkgbase-lvm2 usr/lib/pkgconfig/$pkgbase-lvm2.pc
|
|
||||||
_pick $pkgbase-lvm2 usr/share/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package_udisks2-btrfs() {
|
package_udisks2-btrfs() {
|
||||||
@ -172,3 +184,9 @@ package_udisks2-lvm2() {
|
|||||||
|
|
||||||
mv -v $pkgname/* "$pkgdir/"
|
mv -v $pkgname/* "$pkgdir/"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
package_udisks2-docs() {
|
||||||
|
pkgdesc+=" - documentation"
|
||||||
|
|
||||||
|
mv -v $pkgname/* "$pkgdir/"
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user