|
|
|
@ -102,7 +102,7 @@ sitedir = sysconfig.get_path('purelib', scheme, vars={'base': prefix}) |
|
|
|
print(sitedir);" 2>/dev/null || %{__python} -Esc "from distutils import sysconfig; print(sysconfig.get_python_lib(0,0))") |
|
|
|
|
|
|
|
Name: zfs |
|
|
|
Version: 2.3.5 |
|
|
|
Version: 2.4.0 |
|
|
|
Release: 1%{?dist} |
|
|
|
Summary: Commands to control the kernel modules and libraries |
|
|
|
|
|
|
|
@ -111,10 +111,10 @@ License: CDDL |
|
|
|
URL: https://github.com/openzfs/zfs |
|
|
|
Source0: %{name}-%{version}.tar.gz |
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
|
|
|
Requires: libzpool6%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libzpool7%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libnvpair3%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libuutil3%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libzfs6%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libzfs7%{?_isa} = %{version}-%{release} |
|
|
|
Requires: %{name}-kmod = %{version} |
|
|
|
Provides: %{name}-kmod-common = %{version}-%{release} |
|
|
|
Obsoletes: spl <= %{version} |
|
|
|
@ -162,22 +162,23 @@ Requires: sysstat |
|
|
|
%description |
|
|
|
This package contains the core ZFS command line utilities. |
|
|
|
|
|
|
|
%package -n libzpool6 |
|
|
|
%package -n libzpool7 |
|
|
|
Summary: Native ZFS pool library for Linux |
|
|
|
Group: System Environment/Kernel |
|
|
|
Obsoletes: libzpool2 <= %{version} |
|
|
|
Obsoletes: libzpool4 <= %{version} |
|
|
|
Obsoletes: libzpool5 <= %{version} |
|
|
|
Obsoletes: libzpool6 <= %{version} |
|
|
|
|
|
|
|
%description -n libzpool6 |
|
|
|
%description -n libzpool7 |
|
|
|
This package contains the zpool library, which provides support |
|
|
|
for managing zpools |
|
|
|
|
|
|
|
%if %{defined ldconfig_scriptlets} |
|
|
|
%ldconfig_scriptlets -n libzpool6 |
|
|
|
%ldconfig_scriptlets -n libzpool7 |
|
|
|
%else |
|
|
|
%post -n libzpool6 -p /sbin/ldconfig |
|
|
|
%postun -n libzpool6 -p /sbin/ldconfig |
|
|
|
%post -n libzpool7 -p /sbin/ldconfig |
|
|
|
%postun -n libzpool7 -p /sbin/ldconfig |
|
|
|
%endif |
|
|
|
|
|
|
|
%package -n libnvpair3 |
|
|
|
@ -224,31 +225,32 @@ This library provides a variety of compatibility functions for OpenZFS: |
|
|
|
# The library version is encoded in the package name. When updating the |
|
|
|
# version information it is important to add an obsoletes line below for |
|
|
|
# the previous version of the package. |
|
|
|
%package -n libzfs6 |
|
|
|
%package -n libzfs7 |
|
|
|
Summary: Native ZFS filesystem library for Linux |
|
|
|
Group: System Environment/Kernel |
|
|
|
Obsoletes: libzfs2 <= %{version} |
|
|
|
Obsoletes: libzfs4 <= %{version} |
|
|
|
Obsoletes: libzfs5 <= %{version} |
|
|
|
Obsoletes: libzfs6 <= %{version} |
|
|
|
|
|
|
|
%description -n libzfs6 |
|
|
|
%description -n libzfs7 |
|
|
|
This package provides support for managing ZFS filesystems |
|
|
|
|
|
|
|
%if %{defined ldconfig_scriptlets} |
|
|
|
%ldconfig_scriptlets -n libzfs6 |
|
|
|
%ldconfig_scriptlets -n libzfs7 |
|
|
|
%else |
|
|
|
%post -n libzfs6 -p /sbin/ldconfig |
|
|
|
%postun -n libzfs6 -p /sbin/ldconfig |
|
|
|
%post -n libzfs7 -p /sbin/ldconfig |
|
|
|
%postun -n libzfs7 -p /sbin/ldconfig |
|
|
|
%endif |
|
|
|
|
|
|
|
%package -n libzfs6-devel |
|
|
|
%package -n libzfs7-devel |
|
|
|
Summary: Development headers |
|
|
|
Group: System Environment/Kernel |
|
|
|
Requires: libzfs6%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libzpool6%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libzfs7%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libzpool7%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libnvpair3%{?_isa} = %{version}-%{release} |
|
|
|
Requires: libuutil3%{?_isa} = %{version}-%{release} |
|
|
|
Provides: libzpool6-devel = %{version}-%{release} |
|
|
|
Provides: libzpool7-devel = %{version}-%{release} |
|
|
|
Provides: libnvpair3-devel = %{version}-%{release} |
|
|
|
Provides: libuutil3-devel = %{version}-%{release} |
|
|
|
Obsoletes: zfs-devel <= %{version} |
|
|
|
@ -256,7 +258,7 @@ Obsoletes: libzfs2-devel <= %{version} |
|
|
|
Obsoletes: libzfs4-devel <= %{version} |
|
|
|
Obsoletes: libzfs5-devel <= %{version} |
|
|
|
|
|
|
|
%description -n libzfs6-devel |
|
|
|
%description -n libzfs7-devel |
|
|
|
This package contains the header files needed for building additional |
|
|
|
applications against the ZFS libraries. |
|
|
|
|
|
|
|
@ -305,7 +307,7 @@ Summary: Python %{python_version} wrapper for libzfs_core |
|
|
|
Group: Development/Languages/Python |
|
|
|
License: Apache-2.0 |
|
|
|
BuildArch: noarch |
|
|
|
Requires: libzfs6 = %{version}-%{release} |
|
|
|
Requires: libzfs7 = %{version}-%{release} |
|
|
|
Requires: libnvpair3 = %{version}-%{release} |
|
|
|
Requires: libffi |
|
|
|
Requires: python%{__python_pkg_version} |
|
|
|
@ -433,7 +435,7 @@ make install DESTDIR=%{?buildroot} |
|
|
|
find %{?buildroot}%{_libdir} -name '*.la' -exec rm -f {} \; |
|
|
|
%if 0%{!?__brp_mangle_shebangs:1} |
|
|
|
find %{?buildroot}%{_bindir} \ |
|
|
|
\( -name arc_summary -or -name arcstat -or -name dbufstat \ |
|
|
|
\( -name zarcsummary -or -name zarcstat -or -name dbufstat \ |
|
|
|
-or -name zilstat \) \ |
|
|
|
-exec %{__sed} -i 's|^#!.*|#!%{__python}|' {} \; |
|
|
|
find %{?buildroot}%{_datadir} \ |
|
|
|
@ -508,8 +510,8 @@ systemctl --system daemon-reload >/dev/null || true |
|
|
|
%{_bindir}/raidz_test |
|
|
|
%{_bindir}/zvol_wait |
|
|
|
# Optional Python 3 scripts |
|
|
|
%{_bindir}/arc_summary |
|
|
|
%{_bindir}/arcstat |
|
|
|
%{_bindir}/zarcsummary |
|
|
|
%{_bindir}/zarcstat |
|
|
|
%{_bindir}/dbufstat |
|
|
|
%{_bindir}/zilstat |
|
|
|
# Man pages |
|
|
|
@ -548,7 +550,7 @@ systemctl --system daemon-reload >/dev/null || true |
|
|
|
%config(noreplace) %{_bashcompletiondir}/zfs |
|
|
|
%config(noreplace) %{_bashcompletiondir}/zpool |
|
|
|
|
|
|
|
%files -n libzpool6 |
|
|
|
%files -n libzpool7 |
|
|
|
%{_libdir}/libzpool.so.* |
|
|
|
|
|
|
|
%files -n libnvpair3 |
|
|
|
@ -557,10 +559,10 @@ systemctl --system daemon-reload >/dev/null || true |
|
|
|
%files -n libuutil3 |
|
|
|
%{_libdir}/libuutil.so.* |
|
|
|
|
|
|
|
%files -n libzfs6 |
|
|
|
%files -n libzfs7 |
|
|
|
%{_libdir}/libzfs*.so.* |
|
|
|
|
|
|
|
%files -n libzfs6-devel |
|
|
|
%files -n libzfs7-devel |
|
|
|
%{_pkgconfigdir}/libzfs.pc |
|
|
|
%{_pkgconfigdir}/libzfsbootenv.pc |
|
|
|
%{_pkgconfigdir}/libzfs_core.pc |
|
|
|
|