From 4704db30fce6e1f2f3a8e765556833f6f6c531f1 Mon Sep 17 00:00:00 2001 From: liyunfei Date: Thu, 13 Feb 2025 10:44:06 +0800 Subject: [PATCH] Provides clang-doc and clang-help --- clang.spec | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/clang.spec b/clang.spec index f8ab49c..8bacace 100644 --- a/clang.spec +++ b/clang.spec @@ -44,7 +44,7 @@ Name: %{pkg_name} Version: %{clang_version} -Release: 33 +Release: 34 Summary: A C language family front-end for LLVM License: NCSA URL: http://llvm.org @@ -225,6 +225,16 @@ Requires: python3 %description -n python3-clang Python3 bindings for clang. +%package doc +Summary: Documentation for clang +BuildArch: noarch +Requires: %{name} = %{version}-%{release} +Provides: %{name}-help = %{version}-%{release} +Obsoletes: %{name}-help < %{version}-%{release} + +%description doc +Documentation for clang + %prep %setup -T -q -b 1 -n %{clang_tools_srcdir} %autopatch -m200 -p2 @@ -327,9 +337,6 @@ rm -vf %{buildroot}%{_datadir}/clang/clang-format-sublime.py* rm -vf %{buildroot}%{install_sharedir}/clang/clang-format-bbedit.applescript rm -vf %{buildroot}%{install_sharedir}/clang/clang-format-sublime.py* -rm -Rvf %{buildroot}%{install_docdir}/Clang/clang/html -rm -Rvf %{buildroot}%{install_sharedir}/clang/clang-doc-default-stylesheet.css -rm -Rvf %{buildroot}%{install_sharedir}/clang/index.js rm -vf %{buildroot}%{install_sharedir}/clang/bash-autocomplete.sh mkdir -p %{buildroot}%{install_libdir}/clang/%{maj_ver}/{bin,include,lib,share}/ @@ -347,7 +354,6 @@ LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C %{__cmak %{install_bindir}/clang-%{maj_ver} %{install_bindir}/clang-cl %{install_bindir}/clang-cpp -%{install_prefix}/share/man/man1/* %if %{with classic_flang} %{install_bindir}/flang %endif @@ -440,7 +446,17 @@ LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C %{__cmak %files -n python3-clang %{python3_sitelib}/clang/ +%files doc +%license LICENSE.TXT +%doc %{install_docdir}/Clang/clang/html +%{install_prefix}/share/man/man1/* +%{install_sharedir}/clang/index.js +%{install_sharedir}/clang/clang-doc-default-stylesheet.css + %changelog +* Thu Feb 13 2025 liyunfei - 17.0.6-34 +- Provides clang-doc and clang-help + * Mon Feb 10 2025 yinchuang - 17.0.6-33 - Fix a test failure with mold linker -- Gitee