Hello community, here is the log from the commit of package llvm9 for openSUSE:Factory checked in at 2020-01-24 13:09:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm9 (Old) and /work/SRC/openSUSE:Factory/.llvm9.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm9" Fri Jan 24 13:09:34 2020 rev:8 rq:766401 version:9.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm9/llvm9.changes 2020-01-16 18:18:16.692874262 +0100 +++ /work/SRC/openSUSE:Factory/.llvm9.new.26092/llvm9.changes 2020-01-24 13:11:43.229446504 +0100 @@ -1,0 +2,8 @@ +Wed Jan 15 14:34:50 UTC 2020 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Undo spec-cleaner changes that we don't want. + * Reintroduce blank lines in configuration. + * Use packageand syntax that works for older versions of RPM. + * Don't use %{_bindir} on left-hand side of sed replacements. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm9.spec ++++++ --- /var/tmp/diff_new_pack.iuwaIp/_old 2020-01-24 13:11:45.933447589 +0100 +++ /var/tmp/diff_new_pack.iuwaIp/_new 2020-01-24 13:11:45.933447589 +0100 @@ -22,16 +22,19 @@ # Integer version used by update-alternatives %define _uaver 901 %define _socxx 1 + %ifarch x86_64 aarch64 %arm %bcond_without libcxx %else %bcond_with libcxx %endif + %ifarch aarch64 ppc64 ppc64le %{ix86} x86_64 %bcond_without openmp %else %bcond_with openmp %endif + # LLVM currently doesn't build with Gold on ppc # Gold is not supported on riscv64 %ifarch ppc riscv64 @@ -39,27 +42,33 @@ %else %bcond_without gold %endif + %ifarch x86_64 %bcond_without lldb + %if 0%{?suse_version} > 1320 # lldb python breaks with swig < 3.0.11 %bcond_without lldb_python %else %bcond_with lldb_python %endif + %else %bcond_with lldb %bcond_with lldb_python %endif + %ifarch %{arm} x86_64 %{ix86} ppc64le s390x %bcond_without thin_lto %else %bcond_with thin_lto %endif + %bcond_with ffi %bcond_with oprofile %bcond_with valgrind %bcond_without pyclang + Name: llvm9 Version: 9.0.1 Release: 0 @@ -397,7 +406,7 @@ %package vim-plugins Summary: Vim plugins for LLVM Group: Productivity/Text/Editors -Supplements: (llvm%{_sonum} and vim) +Supplements: packageand(llvm%{_sonum}:vim) Conflicts: vim-plugin-llvm < %{version} Provides: vim-plugin-llvm = %{version} BuildArch: noarch @@ -408,7 +417,7 @@ %package emacs-plugins Summary: Emacs plugins for LLVM Group: Productivity/Text/Editors -Supplements: (llvm%{_sonum} and emacs) +Supplements: packageand(llvm%{_sonum}:emacs) Conflicts: emacs-llvm < %{version} Provides: emacs-llvm = %{version} BuildArch: noarch @@ -1015,7 +1024,7 @@ for script in %{buildroot}%{_bindir}/{{clang-{format,tidy}-diff,git-clang-format,\ hmaptool,run-clang-tidy}-%{_relver},{ccc,c++}-analyzer,scan-{build,view},opt-{diff,stats,viewer}} \ %{buildroot}%{python3_sitelib}/optrecord.py; do - sed -i '1s|%{_bindir}/env *|%{_bindir}/|;1s|%{_bindir}/python$|%{_bindir}/python3|' $script + sed -i '1s|/usr/bin/env *|%{_bindir}/|;1s|/usr/bin/python$|%{_bindir}/python3|' $script done # Remove executable bit where not needed.