[packages/udisks2] - separated modules subpackages
qboosh
qboosh at pld-linux.org
Thu May 19 20:30:31 CEST 2022
commit 06664201ace895d2afe7c4d6f28cfbe5483e8c6a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu May 19 20:31:20 2022 +0200
- separated modules subpackages
udisks2.spec | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 123 insertions(+), 21 deletions(-)
---
diff --git a/udisks2.spec b/udisks2.spec
index d9f734e..a2984ad 100644
--- a/udisks2.spec
+++ b/udisks2.spec
@@ -57,19 +57,13 @@ BuildRequires: udev-glib-devel >= 1:165
Requires: %{name}-libs = %{version}-%{release}
Requires: libatasmart >= 0.17
Requires: libblockdev >= 2.25
-Requires: libblockdev-btrfs >= 2.25
Requires: libblockdev-crypto >= 2.25
Requires: libblockdev-fs >= 2.25
Requires: libblockdev-loop >= 2.25
-Requires: libblockdev-lvm >= 2.25
Requires: libblockdev-mdraid >= 2.25
-Requires: libblockdev-kbd >= 2.25
Requires: libblockdev-part >= 2.25
Requires: libblockdev-swap >= 2.25
-%{?with_vdo:Requires: libblockdev-vdo >= 2.25}
-%{?with_libstoragemgmt:Requires: libconfig >= 1.3.2}
Requires: libmount >= 2.30
-%{?with_libstoragemgmt:Requires: libstoragemgmt-daemon >= 1.3.0}
Requires: polkit >= 0.102
Requires: systemd-units >= 44
Requires: udev-core >= 1:147
@@ -100,6 +94,99 @@ 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
+
+%description module-btrfs
+BTRFS support module for udisks2.
+
+%description module-btrfs -l pl.UTF-8
+Moduł obsługi BTRFS dla udisks2.
+
+%package module-iscsi
+Summary: iSCSI support module for udisks2
+Summary(pl.UTF-8): Moduł obsługi iSCSI dla udisks2
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: open-iscsi >= 2.1.4
+
+%description module-iscsi
+iSCSI support module for udisks2.
+
+%description module-iscsi -l pl.UTF-8
+Moduł obsługi iSCSI dla udisks2.
+
+%package module-lsm
+Summary: LibStorageMgmt support module for udisks2
+Summary(pl.UTF-8): Moduł obsługi LibStorageMgmt dla udisks2
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: libconfig >= 1.3.2
+Requires: libstoragemgmt-daemon >= 1.3.0
+
+%description module-lsm
+LibStorageMgmt support module for udisks2.
+
+%description module-lsm -l pl.UTF-8
+Moduł obsługi LibStorageMgmt dla udisks2.
+
+%package module-lvm2
+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
+
+%description module-lvm2
+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
@@ -222,26 +309,15 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/udisks2
%endif
%dir %{_libdir}/udisks2/modules
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_bcache.so
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_btrfs.so
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lvm2.so
-%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_zram.so
%dir %{_sysconfdir}/udisks2
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udisks2/udisks2.conf
%dir %{_sysconfdir}/udisks2/modules.conf.d
/lib/udev/rules.d/80-udisks2.rules
-/lib/udev/rules.d/90-udisks2-zram.rules
-#%{systemdunitdir}/clean-mount-point at .service
%{systemdunitdir}/udisks2.service
-%{systemdunitdir}/udisks2-zram-setup at .service
%{systemdtmpfilesdir}/udisks2.conf
%{_datadir}/dbus-1/system-services/org.freedesktop.UDisks2.service
%{_datadir}/dbus-1/system.d/org.freedesktop.UDisks2.conf
%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.policy
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.bcache.policy
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.zram.policy
%{_mandir}/man1/udisksctl.1*
%{_mandir}/man5/udisks2.conf.5*
%{_mandir}/man8/udisks.8*
@@ -249,22 +325,48 @@ 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
+%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy
+
%if %{with iscsi}
+%files module-iscsi
+%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_iscsi.so
%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.iscsi.policy
%endif
%if %{with libstoragemgmt}
+%files module-lsm
+%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lsm.so
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udisks2/modules.conf.d/udisks2_lsm.conf
%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lsm.policy
%{_mandir}/man5/udisks2_lsm.conf.5*
%endif
-%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-lvm2
+%defattr(644,root,root,755)
+%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)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/udisks2.git/commitdiff/06664201ace895d2afe7c4d6f28cfbe5483e8c6a
More information about the pld-cvs-commit
mailing list