Accepting request 1077797 from devel:tools:compiler

- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion

OBS-URL: https://build.opensuse.org/request/show/1077797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=133
This commit is contained in:
Dominique Leuenberger 2023-04-08 15:39:04 +00:00 committed by Git OBS Bridge
commit 1e90ee88a9
2 changed files with 20 additions and 20 deletions

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Thu Apr 6 20:54:59 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.1.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
-------------------------------------------------------------------
Wed Mar 29 08:56:43 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Drop BuildRequires. They are not necessary to build this package.
This has the advantage that on version bumps, the llvm metapackages
build first, turning everything depending on them unresolvable until
the right LLVM version is actually available. Without this, the old
llvm metapackages are available still and users of llvm build against
the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion
-------------------------------------------------------------------
Sat Mar 18 19:25:39 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@ -39,7 +39,7 @@ Obsoletes: %{1}8%{?2:-%{2}} \
Obsoletes: %{1}9%{?2:-%{2}}
Name: llvm
Version: 16.0.0
Version: 16.0.1
Release: 0
Summary: Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@ -47,25 +47,7 @@ Group: Development/Languages/Other
URL: https://www.llvm.org/
# This file documents the process for updating llvm
Source0: README.packaging
# Avoid multiple providers error
BuildRequires: clang%{_sonum} = %{version}
BuildRequires: clang%{_sonum}-devel = %{version}
BuildRequires: clang%{_sonum}-doc = %{version}
BuildRequires: lld%{_sonum} = %{version}
BuildRequires: llvm%{_sonum} = %{version}
BuildRequires: llvm%{_sonum}-devel = %{version}
BuildRequires: llvm%{_sonum}-doc = %{version}
BuildRequires: llvm%{_sonum}-gold = %{version}
BuildRequires: llvm%{_sonum}-vim-plugins = %{version}
Requires: llvm%{_sonum} = %{version}
%if 0%{?has_lldb}
BuildRequires: lldb%{_sonum} = %{version}
BuildRequires: lldb%{_sonum}-devel = %{version}
%endif
BuildRequires: python3-clang%{_sonum} = %{version}
%if 0%{?has_lldb_python}
BuildRequires: python3-lldb%{_sonum} = %{version}
%endif
Suggests: %{name}-doc
# Mirrors ExcludeArch in llvm%{_sonum}
ExcludeArch: s390
@ -87,7 +69,7 @@ Summary: Header Files for LLVM
Group: Development/Libraries/C and C++
Requires: llvm%{_sonum}-devel = %{version}
Provides: llvm-LTO-devel = %{version}
Obsoletes: llvm-LTO-devel <= %{version}
Obsoletes: llvm-LTO-devel < %{version}
Requires: llvm-gold
%obsolete_llvm_versioned llvm devel
%obsolete_llvm_versioned llvm LTO-devel