diff --git a/p7zip.spec b/p7zip.spec index f4700e639fb015fe1a11fef794fbf9620a7f7fc9..afbe221c599e29f6374b1eb99c4390c301004c92 100644 --- a/p7zip.spec +++ b/p7zip.spec @@ -1,6 +1,6 @@ Name: p7zip Version: 16.02 -Release: 6 +Release: 7 Summary: 7z for Linux system License: LGPLv2 and (LGPLv2+ or CPL) URL: https://sourceforge.net/projects/p7zip/ @@ -20,6 +20,11 @@ BuildRequires: gcc-c++ %prep %autosetup -n %{name}_%{version} -p1 +%if "%toolchain" == "clang" + sed -i 's/^CC=gcc/CC=clang/' makefile.* + sed -i 's/^CXX=g++/CXX=clang++/' makefile.* +%endif + %build %make_build OPTFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}" @@ -42,6 +47,9 @@ install -m 0644 man1/7za.1 %{buildroot}/%{_mandir}/man1 %{_mandir}/* %changelog +* Tue Jan 07 2025 Suyun - 16.02-7 +- Support Clang for building + * Sat Aug 31 2024 Funda Wang - 16.02-6 - use correct build flags