diff options
author | Brian Behlendorf <[email protected]> | 2021-04-01 16:53:05 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2021-04-07 13:25:13 -0700 |
commit | ec311430e2fd66492498a1559f56ef25e1192266 (patch) | |
tree | 6d4e33a307882796d8fdcde80091d2d61332087a /rpm | |
parent | 895d39aa832a6d90cb15263f8bbe41509baa3867 (diff) |
Bump libzfs.so and libzpool.so versions
Bump the library versions as advised by the libtool guidelines.
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
Two new functions were added but no existing functions were changed,
so we increase the version and the age (version:revision:age).
Added functions (2):
- boolean_t zpool_is_draid_spare(const char *);
- zpool_compat_status_t zpool_load_compat(const char *,
boolean_t *, char *, char *);
Additionally bump the libzpool.so version information. This library
is for internal use but we still want to update the version to track
major changes to the interfaces.
The libzfsbootenv, libuutil, libnvpair and libzfs_core libraries
have not been updated.
Reviewed-by: Richard Laager <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #11817
Diffstat (limited to 'rpm')
-rw-r--r-- | rpm/generic/zfs.spec.in | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/rpm/generic/zfs.spec.in b/rpm/generic/zfs.spec.in index f46a633db..fea4087ee 100644 --- a/rpm/generic/zfs.spec.in +++ b/rpm/generic/zfs.spec.in @@ -120,10 +120,10 @@ License: @ZFS_META_LICENSE@ URL: https://github.com/openzfs/zfs Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: libzpool4 = %{version} +Requires: libzpool5 = %{version} Requires: libnvpair3 = %{version} Requires: libuutil3 = %{version} -Requires: libzfs4 = %{version} +Requires: libzfs5 = %{version} Requires: %{name}-kmod = %{version} Provides: %{name}-kmod-common = %{version} Obsoletes: spl @@ -162,17 +162,17 @@ Requires: sysstat %description This package contains the core ZFS command line utilities. -%package -n libzpool4 +%package -n libzpool5 Summary: Native ZFS pool library for Linux Group: System Environment/Kernel Obsoletes: libzpool2 -%description -n libzpool4 +%description -n libzpool5 This package contains the zpool library, which provides support for managing zpools -%post -n libzpool4 -p /sbin/ldconfig -%postun -n libzpool4 -p /sbin/ldconfig +%post -n libzpool5 -p /sbin/ldconfig +%postun -n libzpool5 -p /sbin/ldconfig %package -n libnvpair3 Summary: Solaris name-value library for Linux @@ -207,31 +207,31 @@ This library provides a variety of compatibility functions for OpenZFS: %post -n libuutil3 -p /sbin/ldconfig %postun -n libuutil3 -p /sbin/ldconfig -%package -n libzfs4 +%package -n libzfs5 Summary: Native ZFS filesystem library for Linux Group: System Environment/Kernel Obsoletes: libzfs2 -%description -n libzfs4 +%description -n libzfs5 This package provides support for managing ZFS filesystems -%post -n libzfs4 -p /sbin/ldconfig -%postun -n libzfs4 -p /sbin/ldconfig +%post -n libzfs5 -p /sbin/ldconfig +%postun -n libzfs5 -p /sbin/ldconfig -%package -n libzfs4-devel +%package -n libzfs5-devel Summary: Development headers Group: System Environment/Kernel -Requires: libzfs4 = %{version} -Requires: libzpool4 = %{version} +Requires: libzfs5 = %{version} +Requires: libzpool5 = %{version} Requires: libnvpair3 = %{version} Requires: libuutil3 = %{version} -Provides: libzpool4-devel +Provides: libzpool5-devel Provides: libnvpair3-devel Provides: libuutil3-devel Obsoletes: zfs-devel Obsoletes: libzfs2-devel -%description -n libzfs4-devel +%description -n libzfs5-devel This package contains the header files needed for building additional applications against the ZFS libraries. @@ -278,7 +278,7 @@ Summary: Python %{python_version} wrapper for libzfs_core Group: Development/Languages/Python License: Apache-2.0 BuildArch: noarch -Requires: libzfs4 = %{version} +Requires: libzfs5 = %{version} Requires: libnvpair3 = %{version} Requires: libffi Requires: python%{__python_pkg_version} @@ -483,7 +483,7 @@ systemctl --system daemon-reload >/dev/null || true %{_datadir}/pam-configs/* %endif -%files -n libzpool4 +%files -n libzpool5 %{_libdir}/libzpool.so.* %files -n libnvpair3 @@ -492,10 +492,10 @@ systemctl --system daemon-reload >/dev/null || true %files -n libuutil3 %{_libdir}/libuutil.so.* -%files -n libzfs4 +%files -n libzfs5 %{_libdir}/libzfs*.so.* -%files -n libzfs4-devel +%files -n libzfs5-devel %{_pkgconfigdir}/libzfs.pc %{_pkgconfigdir}/libzfsbootenv.pc %{_pkgconfigdir}/libzfs_core.pc |