Hello community, here is the log from the commit of package llvm for openSUSE:Factory checked in at 2019-10-28 16:46:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm (Old) and /work/SRC/openSUSE:Factory/.llvm.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm" Mon Oct 28 16:46:33 2019 rev:107 rq:733091 version:9.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm/llvm.changes 2019-07-28 10:20:11.744601636 +0200 +++ /work/SRC/openSUSE:Factory/.llvm.new.2990/llvm.changes 2019-10-28 16:46:35.108717573 +0100 @@ -1,0 +2,19 @@ +Sun Sep 22 19:55:01 UTC 2019 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 9.0.0. + * For details, see the release notes: + - https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html + - https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html + - https://releases.llvm.org/9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html + - https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html + - https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html +- Change License to "Apache-2.0 WITH LLVM-exception". + (https://llvm.org/foundation/relicensing/) +- Offer separate packages for the documentation of llvm and clang, + recommend them for the main package: they are not required for + development, but actually useful for working with the non-devel + packages. +- Recommend editor plugins not just for llvm-devel. +- Make lldb recommend python3-lldb (it contains pretty printers). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm.spec ++++++ --- /var/tmp/diff_new_pack.ZqipFt/_old 2019-10-28 16:46:36.016718728 +0100 +++ /var/tmp/diff_new_pack.ZqipFt/_new 2019-10-28 16:46:36.016718728 +0100 @@ -16,7 +16,7 @@ # -%define _sonum 8 +%define _sonum 9 %ifarch x86_64 %define has_lldb 1 # python3-lldb%{_sonum} is only built with these distributions (see llvm%{_sonum} package) @@ -25,10 +25,10 @@ %endif %endif Name: llvm -Version: 8.0.1 +Version: 9.0.0 Release: 0 Summary: Low Level Virtual Machine -License: NCSA +License: Apache-2.0 WITH LLVM-exception OR NCSA Group: Development/Languages/Other URL: https://www.llvm.org/ # This file documents the process for updating llvm @@ -52,6 +52,7 @@ %if 0%{?has_lldb_python} BuildRequires: python3-lldb%{_sonum} = %{version} %endif +Recommends: %{name}-doc # Mirrors ExcludeArch in llvm%{_sonum} ExcludeArch: s390 @@ -81,11 +82,25 @@ llvm-devel that openSUSE currently supports. Packages that don't require a specific LLVM version should depend on this. +%package doc +Summary: Documentation for LLVM +Group: Documentation/HTML +Requires: %{name} = %{version} +Requires: llvm%{_sonum}-doc = %{version} + +%description doc +This package contains documentation for the LLVM infrastructure. + +This package is a dummy package that depends on the version of +llvm-doc that openSUSE currently supports. Packages that +don't require a specific LLVM version should depend on this. + %package -n clang Summary: CLANG frontend for LLVM Group: Development/Languages/C and C++ Url: https://clang.llvm.org/ Requires: clang%{_sonum} = %{version} +Recommends: clang-doc Provides: llvm-clang = %{version} Obsoletes: llvm-clang < %{version} @@ -129,6 +144,19 @@ clang-devel that openSUSE currently supports. Packages that don't require a specific Clang version should depend on this. +%package -n clang-doc +Summary: Documentation for Clang +Group: Documentation/HTML +Requires: clang = %{version} +Requires: clang%{_sonum}-doc = %{version} + +%description -n clang-doc +This package contains documentation for the Clang compiler. + +This package is a dummy package that depends on the version of +clang-doc that openSUSE currently supports. Packages that +don't require a specific Clang version should depend on this. + %package LTO-devel Summary: Link-time optimizer for LLVM (devel package) Group: Development/Libraries/C and C++ @@ -158,6 +186,7 @@ Summary: Vim plugins for LLVM Group: Productivity/Text/Editors Requires: llvm%{_sonum}-vim-plugins = %{version} +Supplements: packageand(llvm:vim) BuildArch: noarch %description vim-plugins @@ -171,6 +200,7 @@ Summary: Emacs plugins for LLVM Group: Productivity/Text/Editors Requires: llvm%{_sonum}-emacs-plugins = %{version} +Supplements: packageand(llvm:emacs) BuildArch: noarch %description emacs-plugins @@ -185,6 +215,7 @@ Group: Development/Tools/Debuggers Url: https://lldb.llvm.org/ Requires: lldb%{_sonum} = %{version} +Recommends: python3-lldb %description -n lldb LLDB is a next generation, high-performance debugger. It is built as a set