Add macro to control docbook-utils-pdf dependency
Signed-off-by: yixiangzhike <yixiangzhike007@163.com>
This commit is contained in:
parent
8f30df2154
commit
1e715bf320
@ -2,9 +2,15 @@
|
|||||||
%global sysctl_optmem_max 81920
|
%global sysctl_optmem_max 81920
|
||||||
%global distroname_ext %{_vendor}
|
%global distroname_ext %{_vendor}
|
||||||
|
|
||||||
|
%if %{?openEuler:1}0
|
||||||
|
%define enable_docbook_pdf 1
|
||||||
|
%else
|
||||||
|
%define enable_docbook_pdf 0
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: libkcapi
|
Name: libkcapi
|
||||||
Version: 1.3.1
|
Version: 1.3.1
|
||||||
Release: 4
|
Release: 5
|
||||||
Summary: libkcapi - Linux Kernel Crypto API User Space Interface Library
|
Summary: libkcapi - Linux Kernel Crypto API User Space Interface Library
|
||||||
|
|
||||||
License: BSD or GPLv2
|
License: BSD or GPLv2
|
||||||
@ -15,8 +21,11 @@ Source1: http://www.chronox.de/%{name}/%{name}-%{version}.tar.xz.asc
|
|||||||
Patch0: libkcapi-1.1.1-lib_Fix_kcapi_handle_destroy_closing_FD_0.patch
|
Patch0: libkcapi-1.1.1-lib_Fix_kcapi_handle_destroy_closing_FD_0.patch
|
||||||
Patch1: backport-Fix-printf-usage-errors-highlighted-by-covscan.patch
|
Patch1: backport-Fix-printf-usage-errors-highlighted-by-covscan.patch
|
||||||
|
|
||||||
BuildRequires: clang coreutils cppcheck docbook-utils-pdf gcc hardlink
|
BuildRequires: clang coreutils cppcheck gcc hardlink
|
||||||
BuildRequires: libtool openssl perl systemd xmlto kernel-headers >= 4.10.0
|
BuildRequires: libtool openssl perl systemd xmlto kernel-headers >= 4.10.0
|
||||||
|
%if 0%{?enable_docbook_pdf}
|
||||||
|
BuildRequires: docbook-utils-pdf
|
||||||
|
%endif
|
||||||
|
|
||||||
Requires: systemd
|
Requires: systemd
|
||||||
|
|
||||||
@ -125,7 +134,10 @@ install -Dpm 0644 -t %{buildroot}%{_sysctldir} %{sysctl_prio}-%{name}-optmem_max
|
|||||||
|
|
||||||
# Install into proper location for inclusion by %%doc.
|
# Install into proper location for inclusion by %%doc.
|
||||||
mkdir -p %{buildroot}%{_pkgdocdir}
|
mkdir -p %{buildroot}%{_pkgdocdir}
|
||||||
install -Dpm 0644 -t %{buildroot}%{_pkgdocdir} README.%{distroname_ext} README.md CHANGES.md TODO doc/%{name}.p{df,s}
|
install -Dpm 0644 -t %{buildroot}%{_pkgdocdir} README.%{distroname_ext} README.md CHANGES.md TODO
|
||||||
|
%if 0%{?enable_docbook_pdf}
|
||||||
|
install -Dpm 0644 -t %{buildroot}%{_pkgdocdir} doc/%{name}.p{df,s}
|
||||||
|
%endif
|
||||||
cp -pr lib/doc/html %{buildroot}%{_pkgdocdir}
|
cp -pr lib/doc/html %{buildroot}%{_pkgdocdir}
|
||||||
|
|
||||||
# Install replacement tools, if enabled.
|
# Install replacement tools, if enabled.
|
||||||
@ -199,6 +211,12 @@ popd
|
|||||||
%{_mandir}/man3/kcapi_*.3.*
|
%{_mandir}/man3/kcapi_*.3.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 13 2022 yixiangzhike <yixiangzhike007@163.com> - 1.3.1-5
|
||||||
|
- Type:bugfix
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add macro to control docbook-utils-pdf dependency
|
||||||
|
|
||||||
* Fri Apr 29 2022 yixiangzhike <yixiangzhike007@163.com> - 1.3.1-4
|
* Fri Apr 29 2022 yixiangzhike <yixiangzhike007@163.com> - 1.3.1-4
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user