packaging: Bump version to 15.0.7
authorDongkyun Son <dongkyun.s@samsung.com>
Wed, 8 Mar 2023 00:27:33 +0000 (09:27 +0900)
committerSlava Barinov <v.barinov@samsung.com>
Mon, 15 Jan 2024 12:59:03 +0000 (15:59 +0300)
Change-Id: I14c24a8d27c0c85107eb77d20070162744f6433a
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
packaging/llvm.spec

index fe54bb0..b9e961f 100644 (file)
@@ -1,11 +1,11 @@
 %define keepstatic 1
 %define llvm_release_build 1
 
-%define llvm_version 10
+%define llvm_version 15
 
 Name:      llvm
 Summary:   The LLVM Project is a collection of modular and reusable compiler and toolchain technologies
-Version:   10.0.0
+Version:   15.0.7
 Release:   1
 Group:     Development/Toolchain
 License:   NCSA
@@ -242,6 +242,8 @@ ln -sf %{sdk_bin_dir}/lldb %{buildroot}%{install_prefix}/bin/
 cp -P %{buildroot}%{library_dir}/liblldb.so* %{buildroot}%{sdk_lib_dir}/
 
 rm -rf %{buildroot}/usr/lib/debug/*
+rm -rf %{buildroot}/usr/lib/libear/*
+rm -rf %{buildroot}/usr/lib/libscanbuild/*
 
 %post -n clang -p /sbin/ldconfig
 %postun -n clang -p /sbin/ldconfig
@@ -255,12 +257,20 @@ echo Cleaning %{buildroot}
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
+%{install_prefix}/bin/analyze-build
 %{install_prefix}/bin/bugpoint
+%{install_prefix}/bin/clang-linker-wrapper
+%{install_prefix}/bin/clang-nvlink-wrapper
+%{install_prefix}/bin/clang-offload-packager
+%{install_prefix}/bin/clang-pseudo
+%{install_prefix}/bin/clang-repl
+%{install_prefix}/bin/intercept-build
 %{install_prefix}/bin/llc
 %{install_prefix}/bin/lli
 %{install_prefix}/bin/llvm-ar
 %{install_prefix}/bin/llvm-as
 %{install_prefix}/bin/llvm-bcanalyzer
+%{install_prefix}/bin/llvm-bitcode-strip
 %{install_prefix}/bin/llvm-c-test
 %{install_prefix}/bin/llvm-cat
 %{install_prefix}/bin/llvm-config
@@ -268,43 +278,57 @@ echo Cleaning %{buildroot}
 %{install_prefix}/bin/llvm-cvtres
 %{install_prefix}/bin/llvm-cxxdump
 %{install_prefix}/bin/llvm-cxxfilt
+%{install_prefix}/bin/llvm-debuginfod
+%{install_prefix}/bin/llvm-debuginfod-find
 %{install_prefix}/bin/llvm-diff
 %{install_prefix}/bin/llvm-dis
 %{install_prefix}/bin/llvm-dlltool
 %{install_prefix}/bin/llvm-dwarfdump
+%{install_prefix}/bin/llvm-dwarfutil
 %{install_prefix}/bin/llvm-dwp
 %{install_prefix}/bin/llvm-extract
+%{install_prefix}/bin/llvm-gsymutil
 %{install_prefix}/bin/llvm-lib
+%{install_prefix}/bin/llvm-libtool-darwin
 %{install_prefix}/bin/llvm-link
 %{install_prefix}/bin/llvm-lto
 %{install_prefix}/bin/llvm-lto2
 %{install_prefix}/bin/llvm-mc
+%{install_prefix}/bin/llvm-ml
 %{install_prefix}/bin/llvm-modextract
 %{install_prefix}/bin/llvm-mt
 %{install_prefix}/bin/llvm-nm
 %{install_prefix}/bin/llvm-objdump
 %{install_prefix}/bin/llvm-opt-report
+%{install_prefix}/bin/llvm-otool
 %{install_prefix}/bin/llvm-pdbutil
 %{install_prefix}/bin/llvm-profdata
+%{install_prefix}/bin/llvm-profgen
 %{install_prefix}/bin/llvm-ranlib
 %{install_prefix}/bin/llvm-readelf
 %{install_prefix}/bin/llvm-readobj
+%{install_prefix}/bin/llvm-remark-size-diff
 %{install_prefix}/bin/llvm-rtdyld
+%{install_prefix}/bin/llvm-sim
 %{install_prefix}/bin/llvm-size
 %{install_prefix}/bin/llvm-split
 %{install_prefix}/bin/llvm-stress
 %{install_prefix}/bin/llvm-strings
 %{install_prefix}/bin/llvm-symbolizer
+%{install_prefix}/bin/llvm-tapi-diff
 %{install_prefix}/bin/llvm-tblgen
+%{install_prefix}/bin/llvm-tli-checker
+%{install_prefix}/bin/llvm-windres
 %{install_prefix}/bin/llvm-xray
-%{install_prefix}/bin/obj2yaml
 %{install_prefix}/bin/opt
+%{install_prefix}/bin/run-clang-tidy
 %{install_prefix}/bin/sancov
 %{install_prefix}/bin/sanstats
 %{install_prefix}/bin/scan-build
+%{install_prefix}/bin/scan-build-py
 %{install_prefix}/bin/scan-view
+%{install_prefix}/bin/split-file
 %{install_prefix}/bin/verify-uselistorder
-%{install_prefix}/bin/yaml2obj
 %{install_prefix}/bin/diagtool
 %{install_prefix}/bin/dsymutil
 %{install_prefix}/bin/hmaptool
@@ -313,7 +337,6 @@ echo Cleaning %{buildroot}
 %{install_prefix}/bin/llvm-addr2line
 %{install_prefix}/bin/llvm-cfi-verify
 %{install_prefix}/bin/llvm-cxxmap
-%{install_prefix}/bin/llvm-elfabi
 %{install_prefix}/bin/llvm-exegesis
 %{install_prefix}/bin/llvm-ifs
 %{install_prefix}/bin/llvm-install-name-tool
@@ -368,7 +391,6 @@ echo Cleaning %{buildroot}
 %{install_prefix}/bin/clang-refactor
 %{install_prefix}/bin/clang-scan-deps
 %{install_prefix}/bin/clang-format
-%{install_prefix}/bin/clang-import-test
 %{install_prefix}/bin/clang-include-fixer
 %{install_prefix}/bin/clang-offload-bundler
 %{install_prefix}/bin/clang-query
@@ -382,8 +404,12 @@ echo Cleaning %{buildroot}
 %{library_dir}/clang/%{version}/include/*
 %{library_dir}/libclang*.so*
 %{library_dir}/cmake/clang/*
+%{install_prefix}/libexec/analyze-c++
+%{install_prefix}/libexec/analyze-cc
 %{install_prefix}/libexec/c++-analyzer
 %{install_prefix}/libexec/ccc-analyzer
+%{install_prefix}/libexec/intercept-c++
+%{install_prefix}/libexec/intercept-cc
 
 %files -n clang-gcc-replace
 %manifest %{name}.manifest
@@ -396,6 +422,7 @@ echo Cleaning %{buildroot}
 %defattr(-,root,root,-)
 %{install_prefix}/include/clang/*
 %{install_prefix}/include/clang-c/*
+%{install_prefix}/include/clang-tidy/*
 
 %files -n lldb
 %manifest %{name}.manifest
@@ -415,6 +442,5 @@ echo Cleaning %{buildroot}
 %files -n compiler-rt
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-%{library_dir}/clang/%{version}/lib/linux/*
 %{library_dir}/clang/%{version}/include/sanitizer/*
 %{library_dir}/clang/%{version}/*