diff --git a/libblockdev.changes b/libblockdev.changes index 7415412..cdc5277 100644 --- a/libblockdev.changes +++ b/libblockdev.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Feb 23 17:00:12 UTC 2018 - luc14n0@linuxmail.org + +- Add SO version to the libbd_lvm-dbus pluing's libbd_utils + Requires tag and replace lvm2-dbusd with lvm2-clvm to turn the + plugin subpackage installable. + ------------------------------------------------------------------- Wed Feb 21 23:40:34 UTC 2018 - luc14n0@linuxmail.org diff --git a/libblockdev.spec b/libblockdev.spec index 00906bf..d4a5d0e 100644 --- a/libblockdev.spec +++ b/libblockdev.spec @@ -20,9 +20,7 @@ %define somajor 2 %define libname %{name}%{somajor} %define bcachetools_version 1.0.8 -%define lvm2_dbusd_version 2.02.156 -%define libbd_utils_version 0.11 -%define libbd_utils_lvm_dbus_version 1.4 +%define lvm2_clvm_version 2.02.156 Name: libblockdev Summary: A library for low-level manipulation with block devices @@ -96,7 +94,7 @@ provides low-level manipulation of block devices. %package devel Summary: Development files for the LibBlockDev library Group: Development/Libraries/C and C++ -Requires: %{libname} = %{version} +Requires: %{libname} >= %{version} Requires: glib2-devel %description devel @@ -106,7 +104,7 @@ development with the LibBlockDev library. %package -n python2-%{name} Summary: Python2 gobject-introspection bindings for the LibBlockDev library Group: Development/Libraries/Python -Requires: %{libname} = %{version} +Requires: %{libname} >= %{version} Requires: python2-gobject %description -n python2-%{name} @@ -116,7 +114,7 @@ LibBlockDev in Python2. %package -n python3-%{name} Summary: Python3 gobject-introspection bindings for the LibBlockDev library Group: Development/Libraries/Python -Requires: %{libname} = %{version} +Requires: %{libname} >= %{version} Requires: python3-gobject %description -n python3-%{name} @@ -134,7 +132,7 @@ LibBlockDev library and its plugins. %package -n libbd_utils-devel Summary: Development files for libbd_utils Group: Development/Libraries/C and C++ -Requires: libbd_utils%{somajor} = %{version} +Requires: libbd_utils%{somajor} >= %{version} Requires: glib2-devel %description -n libbd_utils-devel @@ -153,7 +151,7 @@ providing the BTRFS-related functionality. %package -n libbd_btrfs-devel Summary: Development files for the libbd_btrfs plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_btrfs%{somajor} = %{version} +Requires: libbd_btrfs%{somajor} >= %{version} Requires: glib2-devel Requires: libbd_utils-devel @@ -172,7 +170,7 @@ providing the functionality related to encrypted devices (LUKS). %package -n libbd_crypto-devel Summary: Development files for the libbd_crypto plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_crypto%{somajor} = %{version} +Requires: libbd_crypto%{somajor} >= %{version} Requires: glib2-devel %description -n libbd_crypto-devel @@ -193,7 +191,7 @@ providing the functionality related to Device Mapper. %package -n libbd_dm-devel Summary: Development files for the libbd_dm plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_dm%{somajor} = %{version} +Requires: libbd_dm%{somajor} >= %{version} Requires: glib2-devel Requires: device-mapper-devel Requires: systemd-devel @@ -217,7 +215,7 @@ providing the functionality related to operations with file systems. %package -n libbd_fs-devel Summary: Development files for the libbd_fs plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_fs%{somajor} = %{version} +Requires: libbd_fs%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel Requires: xfsprogs @@ -241,8 +239,8 @@ Bcache). %package -n libbd_kbd-devel Summary: Development files for the libbd_kbd plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_kbd%{somajor} = %{version} -Requires: libbd_utils-devel = %{version} +Requires: libbd_kbd%{somajor} >= %{version} +Requires: libbd_utils-devel >= %{version} Requires: glib2-devel %description -n libbd_kbd-devel @@ -261,7 +259,7 @@ providing the functionality related to loop devices. %package -n libbd_loop-devel Summary: Development files for the libbd_loop plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_loop%{somajor} = %{version} +Requires: libbd_loop%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel @@ -283,7 +281,7 @@ providing the LVM-related functionality. %package -n libbd_lvm-devel Summary: Development files for the libbd_lvm plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_lvm%{somajor} = %{version} +Requires: libbd_lvm%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel @@ -294,8 +292,8 @@ with the libbd_lvm plugin/library.. %package -n libbd_lvm-dbus%{somajor} Summary: The LVM plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils >= %{libbd_utils_lvm_dbus_version} -Requires: lvm2-dbusd >= %{lvm2_dbusd_version} +Requires: libbd_utils%{somajor} >= %{version} +Requires: lvm2-clvm >= %{lvm2_clvm_version} # For thin_metadata_size #Requires: device-mapper-persistent-data @@ -306,9 +304,9 @@ providing the LVM-related functionality utilizing the LVM DBus API. %package -n libbd_lvm-dbus-devel Summary: Development files for the libbd-lvm-dbus plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_lvm-dbus%{somajor} = %{version} +Requires: libbd_lvm-dbus%{somajor} >= %{version} Requires: libbd_lvm-devel >= %{version} -Requires: libbd_utils-devel >= %{libbd_utils_lvm_dbus_version} +Requires: libbd_utils-devel >= %{version} Requires: glib2-devel %description -n libbd_lvm-dbus-devel @@ -328,7 +326,7 @@ providing the functionality related to MD RAID. %package -n libbd_mdraid-devel Summary: Development files for the libbd_mdraid plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_mdraid%{somajor} = %{version} +Requires: libbd_mdraid%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel @@ -349,7 +347,7 @@ providing the functionality related to multipath devices. %package -n libbd_mpath-devel Summary: Development files for the libbd_mpath plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_mpath%{somajor} = %{version} +Requires: libbd_mpath%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel @@ -372,7 +370,7 @@ providing the functionality related to partitioning. %package -n libbd_part-devel Summary: Development files for the libbd_part plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_part%{somajor} = %{version} +Requires: libbd_part%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel @@ -393,7 +391,7 @@ providing the functionality related to swap devices. %package -n libbd_swap-devel Summary: Development files for the libbd_swap plugin/library Group: Development/Libraries/C and C++ -Requires: libbd_swap%{somajor} = %{version} +Requires: libbd_swap%{somajor} >= %{version} Requires: libbd_utils-devel Requires: glib2-devel