From 8cd3a1736b7013087bf94ec66e43ee0ed1ca148f57375f4fe14a0af4e1792843 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Wed, 29 Sep 2021 12:01:18 +0000 Subject: [PATCH 1/3] - needed for jira#SLE/SLE-18743 (Mesa update for sle15-sp4/Leap 15.4) OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=38 --- libclc.changes | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libclc.changes b/libclc.changes index cf2c114..5cb6e27 100644 --- a/libclc.changes +++ b/libclc.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Sep 29 12:00:22 UTC 2021 - Stefan Dirsch + +- needed for jira#SLE/SLE-18743 (Mesa update for sle15-sp4/Leap 15.4) + ------------------------------------------------------------------- Wed Apr 14 23:57:28 UTC 2021 - Aaron Puchert From 47301eaea4c8d3272a93f51b8ff9c01a4cba36ba8933bda63107cfe95426ef26 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Wed, 29 Sep 2021 12:58:22 +0000 Subject: [PATCH 2/3] - fixed broken %{_llvm_sonum} in libcl(llvm%{_llvm_sonum}) Provides by buildrequiring appropriate llvm/clang -devel packages OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=39 --- libclc.changes | 6 ++++++ libclc.spec | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/libclc.changes b/libclc.changes index 5cb6e27..7a53876 100644 --- a/libclc.changes +++ b/libclc.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Sep 29 12:44:19 UTC 2021 - Stefan Dirsch + +- fixed broken %{_llvm_sonum} in libcl(llvm%{_llvm_sonum}) Provides + by buildrequiring appropriate llvm/clang -devel packages + ------------------------------------------------------------------- Wed Sep 29 12:00:22 UTC 2021 - Stefan Dirsch diff --git a/libclc.spec b/libclc.spec index e12dff0..68a68b2 100644 --- a/libclc.spec +++ b/libclc.spec @@ -27,9 +27,19 @@ Group: Development/Libraries/C and C++ URL: https://libclc.llvm.org/ Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_libclc_llvm_ver}/%{name}-%{_libclc_llvm_ver}.src.tar.xz Source1: %{name}-rpmlintrc -BuildRequires: clang-devel >= 4.0 BuildRequires: cmake -BuildRequires: llvm >= 4.0 +%if 0%{?suse_version} >= 1550 +BuildRequires: clang-devel +BuildRequires: llvm-devel +%else +%if 0%{?sle_version} >= 150300 +BuildRequires: clang11-devel +BuildRequires: llvm11-devel +%else +BuildRequires: clang9-devel +BuildRequires: llvm9-devel +%endif +%endif BuildRequires: python3-base Provides: libclc(llvm%{_llvm_sonum}) BuildArch: noarch From 8d9a69e8334a0060d85a11f022b3e4376c0ad98226e0a4e77f3b600a73a91879 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Mon, 4 Oct 2021 09:03:57 +0000 Subject: [PATCH 3/3] Accepting request 922854 from home:aaronpuchert:llvm-next - Update to version 0.2.0+llvm13.0.0. - Make it easier to build release candidates. OBS-URL: https://build.opensuse.org/request/show/922854 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=40 --- libclc-12.0.0.src.tar.xz | 3 --- libclc-13.0.0.src.tar.xz | 3 +++ libclc.changes | 6 ++++++ libclc.spec | 10 ++++++---- 4 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 libclc-12.0.0.src.tar.xz create mode 100644 libclc-13.0.0.src.tar.xz diff --git a/libclc-12.0.0.src.tar.xz b/libclc-12.0.0.src.tar.xz deleted file mode 100644 index 3a317b3..0000000 --- a/libclc-12.0.0.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6b777ee2cd57da1b122f76c208463f620eef508f4128210c6b1a96bfb75c74dc -size 124192 diff --git a/libclc-13.0.0.src.tar.xz b/libclc-13.0.0.src.tar.xz new file mode 100644 index 0000000..7af1290 --- /dev/null +++ b/libclc-13.0.0.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dc0131f05842a8ed29997362de260c82e188aa0639e482683ece8b47cca21b2 +size 125820 diff --git a/libclc.changes b/libclc.changes index 7a53876..69027a6 100644 --- a/libclc.changes +++ b/libclc.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Oct 2 20:13:04 UTC 2021 - Aaron Puchert + +- Update to version 0.2.0+llvm13.0.0. +- Make it easier to build release candidates. + ------------------------------------------------------------------- Wed Sep 29 12:44:19 UTC 2021 - Stefan Dirsch diff --git a/libclc.spec b/libclc.spec index 68a68b2..b8c7538 100644 --- a/libclc.spec +++ b/libclc.spec @@ -16,16 +16,18 @@ # -%define _libclc_llvm_ver 12.0.0 +%define _libclc_llvm_ver 13.0.0 +%define _version %_libclc_llvm_ver%{?_rc:rc%_rc} +%define _tagver %_libclc_llvm_ver%{?_rc:-rc%_rc} Name: libclc -Version: 0.2.0+llvm%{_libclc_llvm_ver} +Version: 0.2.0+llvm%{_libclc_llvm_ver}%{?_rc:~rc%_rc} Release: 0 Summary: OpenCL C programming language library License: Apache-2.0 WITH LLVM-exception AND (BSD-3-Clause OR MIT) Group: Development/Libraries/C and C++ URL: https://libclc.llvm.org/ -Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_libclc_llvm_ver}/%{name}-%{_libclc_llvm_ver}.src.tar.xz +Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/%{name}-%{_version}.src.tar.xz Source1: %{name}-rpmlintrc BuildRequires: cmake %if 0%{?suse_version} >= 1550 @@ -48,7 +50,7 @@ BuildArch: noarch Library requirements of the OpenCL C programming language. %prep -%setup -q -n libclc-%{_libclc_llvm_ver}.src +%setup -q -n libclc-%{_version}.src %build # The libraries are bitcode files, so LTO is neither supported nor does it help.