[packages/udisks2] up to 2.10.0
atler
atler at pld-linux.org
Sun Jul 2 15:57:10 CEST 2023
commit 1a23c5a84ef2e9d35656962f92558a33be580778
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Jul 2 15:13:33 2023 +0200
up to 2.10.0
udisks2.spec | 138 +++++++++++++++++++++--------------------------------------
1 file changed, 48 insertions(+), 90 deletions(-)
---
diff --git a/udisks2.spec b/udisks2.spec
index d164b81..9b38614 100644
--- a/udisks2.spec
+++ b/udisks2.spec
@@ -3,20 +3,19 @@
%bcond_with elogind # elogind insead of systemd logind support
%bcond_without iscsi # iSCSI support
%bcond_without libstoragemgmt # libstoragemgmt support
-%bcond_without vdo # VDO support (deprecated)
%bcond_without apidocs # do not build and package API docs
%bcond_without static_libs # don't build static libraries
Summary: Disk Management Service
Summary(pl.UTF-8): Usługa zarządzania dyskami
Name: udisks2
-Version: 2.9.4
-Release: 2
+Version: 2.10.0
+Release: 1
License: GPL v2+
Group: Libraries
#Source0Download: https://github.com/storaged-project/udisks/releases
Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2
-# Source0-md5: 576e057d2654894fab58f0393d105b7b
+# Source0-md5: 5b5da772a4537951bf487ee11a510ccc
Patch0: automake-1.12.patch
Patch1: %{name}-housekeeping_interval.patch
Patch2: %{name}-iscsi.patch
@@ -26,21 +25,21 @@ BuildRequires: autoconf >= 2.50
BuildRequires: automake >= 1:1.11
%{?with_elogind:BuildRequires: elogind-devel >= 219}
BuildRequires: gettext-tools >= 0.19.8
-BuildRequires: glib2-devel >= 1:2.50
+BuildRequires: glib2-devel >= 1:2.68
BuildRequires: gobject-introspection-devel >= 0.6.2
BuildRequires: gtk-doc >= 1.3
BuildRequires: libatasmart-devel >= 0.17
-BuildRequires: libblockdev-devel >= 2.25
-BuildRequires: libblockdev-btrfs-devel >= 2.25
-BuildRequires: libblockdev-crypto-devel >= 2.25
-BuildRequires: libblockdev-fs-devel >= 2.25
-BuildRequires: libblockdev-kbd-devel >= 2.25
-BuildRequires: libblockdev-loop-devel >= 2.25
-BuildRequires: libblockdev-lvm-devel >= 2.25
-BuildRequires: libblockdev-mdraid-devel >= 2.25
-BuildRequires: libblockdev-part-devel >= 2.25
-BuildRequires: libblockdev-swap-devel >= 2.25
-%{?with_vdo:BuildRequires: libblockdev-vdo-devel >= 2.25}
+BuildRequires: libblkid-devel
+BuildRequires: libblockdev-devel >= 3.0
+BuildRequires: libblockdev-btrfs-devel >= 3.0
+BuildRequires: libblockdev-crypto-devel >= 3.0
+BuildRequires: libblockdev-fs-devel >= 3.0
+BuildRequires: libblockdev-loop-devel >= 3.0
+BuildRequires: libblockdev-lvm-devel >= 3.0
+BuildRequires: libblockdev-mdraid-devel >= 3.0
+BuildRequires: libblockdev-nvme-devel >= 3.0
+BuildRequires: libblockdev-part-devel >= 3.0
+BuildRequires: libblockdev-swap-devel >= 3.0
%{?with_libstoragemgmt:BuildRequires: libconfig-devel >= 1.3.2}
BuildRequires: libmount-devel >= 2.30
%{?with_libstoragemgmt:BuildRequires: libstoragemgmt-devel >= 1.3.0}
@@ -57,13 +56,13 @@ BuildRequires: udev-glib-devel >= 1:165
%{?with_elogind:BuildConflicts: systemd-devel}
Requires: %{name}-libs = %{version}-%{release}
Requires: libatasmart >= 0.17
-Requires: libblockdev >= 2.25
-Requires: libblockdev-crypto >= 2.25
-Requires: libblockdev-fs >= 2.25
-Requires: libblockdev-loop >= 2.25
-Requires: libblockdev-mdraid >= 2.25
-Requires: libblockdev-part >= 2.25
-Requires: libblockdev-swap >= 2.25
+Requires: libblockdev >= 3.0
+Requires: libblockdev-crypto >= 3.0
+Requires: libblockdev-fs >= 3.0
+Requires: libblockdev-loop >= 3.0
+Requires: libblockdev-mdraid >= 3.0
+Requires: libblockdev-part >= 3.0
+Requires: libblockdev-swap >= 3.0
Requires: libmount >= 2.30
Requires: polkit >= 0.102
Requires: systemd-units >= 44
@@ -83,6 +82,9 @@ Suggests: parted
Suggests: reiserfsprogs
Suggests: util-linux
Suggests: xfsprogs
+Obsoletes: udisks2-module-bcache < 2.10.0
+Obsoletes: udisks2-module-vdo < 2.10.0
+Obsoletes: udisks2-module-zram < 2.10.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -95,25 +97,12 @@ udisks dostarcza demona, API D-Bus oraz narzędzia linii poleceń do
zarządzania dyskami i innymi urządzeniami przechowującymi dane. Ten
pakiet jest przeznaczony dla udisks z serii 2.x.
-%package module-bcache
-Summary: Bcache support module for udisks2
-Summary(pl.UTF-8): Moduł obsługi Bcache dla udisks2
-Group: Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: libblockdev-kbd >= 2.25
-
-%description module-bcache
-Bcache support module for udisks2.
-
-%description module-bcache -l pl.UTF-8
-Moduł obsługi Bcache dla udisks2.
-
%package module-btrfs
Summary: BTRFS support module for udisks2
Summary(pl.UTF-8): Moduł obsługi BTRFS dla udisks2
Group: Libraries
Requires: %{name} = %{version}-%{release}
-Requires: libblockdev-btrfs >= 2.25
+Requires: libblockdev-btrfs >= 3.0
%description module-btrfs
BTRFS support module for udisks2.
@@ -153,7 +142,7 @@ Summary: LVM2 support module for udisks2
Summary(pl.UTF-8): Moduł obsługi LVM2 dla udisks2
Group: Libraries
Requires: %{name} = %{version}-%{release}
-Requires: libblockdev-lvm >= 2.25
+Requires: libblockdev-lvm >= 3.0
%description module-lvm2
LVM2 support module for udisks2.
@@ -161,39 +150,12 @@ LVM2 support module for udisks2.
%description module-lvm2 -l pl.UTF-8
Moduł obsługi LVM2 dla udisks2.
-%package module-vdo
-Summary: VDO support module for udisks2
-Summary(pl.UTF-8): Moduł obsługi VDO dla udisks2
-Group: Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: libblockdev-vdo >= 2.25
-
-%description module-vdo
-VDO support module for udisks2.
-
-%description module-vdo -l pl.UTF-8
-Moduł obsługi VDO dla udisks2.
-
-%package module-zram
-Summary: ZRAM support module for udisks2
-Summary(pl.UTF-8): Moduł obsługi ZRAM dla udisks2
-Group: Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: libblockdev-kbd >= 2.25
-Requires: libblockdev-swap >= 2.25
-
-%description module-zram
-ZRAM support module for udisks2.
-
-%description module-zram -l pl.UTF-8
-Moduł obsługi ZRAM dla udisks2.
-
%package libs
Summary: udisks2 library
Summary(pl.UTF-8): Biblioteka udisks2
License: LGPL v2+
Group: Libraries
-Requires: glib2 >= 1:2.50
+Requires: glib2 >= 1:2.68
%description libs
This package contains udisks2 library, which provides access to the
@@ -209,7 +171,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki udisks2
License: LGPL v2+
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
-Requires: glib2-devel >= 1:2.50
+Requires: glib2-devel >= 1:2.68
%description devel
Header files for udisks2 library.
@@ -257,6 +219,21 @@ This package provides bash-completion for udisks2 (udisksctl command).
Pakiet ten dostarcza bashowe uzupełnianie parametrów dla udisks2
(polecenia udisksctl).
+%package -n zsh-completion-udisks2
+Summary: zsh-completion for udisks2
+Summary(pl.UTF-8): Uzupełnianie parametrów dla udisks2 w powłoce ZSH
+Group: Applications/Shells
+Requires: %{name} = %{version}-%{release}
+Requires: zsh-completion >= 2
+BuildArch: noarch
+
+%description -n zsh-completion-udisks2
+This package provides zsh-completion for udisks2 (udisksctl command).
+
+%description -n zsh-completion-udisks2 -l pl.UTF-8
+Pakiet ten dostarcza zshowe uzupełnianie parametrów dla udisks2
+(polecenia udisksctl).
+
%prep
%setup -q -n udisks-%{version}
%patch0 -p1
@@ -274,7 +251,6 @@ Pakiet ten dostarcza bashowe uzupełnianie parametrów dla udisks2
%{__enable_disable apidocs gtk-doc} \
%{__enable_disable static_libs static} \
--disable-silent-rules \
- %{?with_vdo:--enable-vdo} \
--with-html-dir=%{_gtkdocdir} \
--with-systemdsystemunitdir=%{systemdunitdir}
%{__make}
@@ -326,16 +302,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man8/umount.udisks2.8*
%attr(700,root,root) %dir /var/lib/udisks2
-%if %{with vdo}
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_vdo.so
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.vdo.policy
-%endif
-
-%files module-bcache
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_bcache.so
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.bcache.policy
-
%files module-btrfs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_btrfs.so
@@ -362,13 +328,6 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lvm2.so
%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy
-%files module-zram
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_zram.so
-/lib/udev/rules.d/90-udisks2-zram.rules
-%{systemdunitdir}/udisks2-zram-setup at .service
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.zram.policy
-
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libudisks2.so.*.*.*
@@ -381,7 +340,6 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/gir-1.0/UDisks-2.0.gir
%{_includedir}/udisks2
%{_pkgconfigdir}/udisks2.pc
-%{_pkgconfigdir}/udisks2-bcache.pc
%{_pkgconfigdir}/udisks2-btrfs.pc
%if %{with iscsi}
%{_pkgconfigdir}/udisks2-iscsi.pc
@@ -390,10 +348,6 @@ rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/udisks2-lsm.pc
%endif
%{_pkgconfigdir}/udisks2-lvm2.pc
-%if %{with vdo}
-%{_pkgconfigdir}/udisks2-vdo.pc
-%endif
-%{_pkgconfigdir}/udisks2-zram.pc
%if %{with static_libs}
%files static
@@ -410,3 +364,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n bash-completion-udisks2
%defattr(644,root,root,755)
%{bash_compdir}/udisksctl
+
+%files -n zsh-completion-udisks2
+%defattr(644,root,root,755)
+%{zsh_compdir}/_udisks2
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/udisks2.git/commitdiff/1a23c5a84ef2e9d35656962f92558a33be580778
More information about the pld-cvs-commit
mailing list