From aba389c096a24663883e2b044c41d23bfc3a6b0038e0ef7763ef9423701ceb9d Mon Sep 17 00:00:00 2001 From: Luciano Santos Date: Fri, 23 Feb 2018 16:48:04 +0000 Subject: [PATCH] Accepting request 579613 from devel:libraries:c_c++ Update to 2.16 (rev). OBS-URL: https://build.opensuse.org/request/show/579613 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=7 --- libblockdev.changes | 6 ----- libblockdev.spec | 60 +++++++++++++++++++++++---------------------- 2 files changed, 31 insertions(+), 35 deletions(-) diff --git a/libblockdev.changes b/libblockdev.changes index 1145499..7415412 100644 --- a/libblockdev.changes +++ b/libblockdev.changes @@ -1,9 +1,3 @@ -------------------------------------------------------------------- -Fri Feb 23 16:25:54 UTC 2018 - luc14n0@linuxmail.org - -- Add SO version to the libbd_lvm-dbus plugin's libbd_utils - Requires tag 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 8946a87..00906bf 100644 --- a/libblockdev.spec +++ b/libblockdev.spec @@ -21,6 +21,8 @@ %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 Name: libblockdev Summary: A library for low-level manipulation with block devices @@ -94,7 +96,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 @@ -104,7 +106,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} @@ -114,7 +116,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} @@ -132,7 +134,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 @@ -142,7 +144,7 @@ with the libbd_utils library. %package -n libbd_btrfs%{somajor} Summary: The BTRFS plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} %description -n libbd_btrfs%{somajor} The LibBlockDev library plugin (and in the same time a standalone library) @@ -151,7 +153,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 @@ -170,7 +172,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 @@ -180,7 +182,7 @@ with the libbd_crypto plugin/library.. %package -n libbd_dm%{somajor} Summary: The Device Mapper plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: device-mapper Requires: dmraid @@ -191,7 +193,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 @@ -205,7 +207,7 @@ with the libbd_dm plugin/library.. %package -n libbd_fs%{somajor} Summary: The FS plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: device-mapper %description -n libbd_fs%{somajor} @@ -215,7 +217,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 @@ -228,7 +230,7 @@ with the libbd_fs plugin/library.. %package -n libbd_kbd%{somajor} Summary: The KBD plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: bcache-tools >= %{bcachetools_version} %description -n libbd_kbd%{somajor} @@ -239,8 +241,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 @@ -250,7 +252,7 @@ with the libbd_kbd plugin/library.. %package -n libbd_loop%{somajor} Summary: The loop plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} %description -n libbd_loop%{somajor} The LibBlockDev library plugin (and in the same time a standalone library) @@ -259,7 +261,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 @@ -270,7 +272,7 @@ with the libbd_loop plugin/library.. %package -n libbd_lvm%{somajor} Summary: The LVM plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: lvm2 Requires: device-mapper @@ -281,7 +283,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 @@ -292,7 +294,7 @@ 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%{somajor} >= %{version} +Requires: libbd_utils >= %{libbd_utils_lvm_dbus_version} Requires: lvm2-dbusd >= %{lvm2_dbusd_version} # For thin_metadata_size #Requires: device-mapper-persistent-data @@ -304,9 +306,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 >= %{version} +Requires: libbd_utils-devel >= %{libbd_utils_lvm_dbus_version} Requires: glib2-devel %description -n libbd_lvm-dbus-devel @@ -316,7 +318,7 @@ with the libblockdev-lvm-dbus plugin/library. %package -n libbd_mdraid%{somajor} Summary: The MD RAID plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: mdadm %description -n libbd_mdraid%{somajor} @@ -326,7 +328,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 @@ -337,7 +339,7 @@ with the libbd_mdraid plugin/library.. %package -n libbd_mpath%{somajor} Summary: The multipath plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: device-mapper %description -n libbd_mpath%{somajor} @@ -347,7 +349,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 @@ -358,7 +360,7 @@ with the libbd_mpath plugin/library.. %package -n libbd_part%{somajor} Summary: The partitioning plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: device-mapper Requires: gdisk Requires: util-linux @@ -370,7 +372,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 @@ -381,7 +383,7 @@ with the libbd_part plugin/library.. %package -n libbd_swap%{somajor} Summary: The swap plugin for the LibBlockDev library Group: System/Libraries -Requires: libbd_utils%{somajor} >= %{version} +Requires: libbd_utils%{somajor} >= %{libbd_utils_version} Requires: util-linux %description -n libbd_swap%{somajor} @@ -391,7 +393,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