diff --git a/fix-cmake-install.patch b/fix-cmake-install.patch new file mode 100644 index 0000000..3cf2067 --- /dev/null +++ b/fix-cmake-install.patch @@ -0,0 +1,11 @@ +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -219,7 +219,7 @@ + TARGET ${file} + INPUTS ${CMAKE_CURRENT_SOURCE_DIR}/generic/lib/${file}.ll + ) +- install( FILES $ ARCHIVE ++ install( FILES $ + DESTINATION "${CMAKE_INSTALL_DATADIR}/clc" ) + endforeach() + endif() diff --git a/libclc-18.1.0.src.tar.xz b/libclc-18.1.0.src.tar.xz deleted file mode 100644 index b57a1c9..0000000 --- a/libclc-18.1.0.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2faf505c8c1703c21a2999a10b0f0b4d24180f407b1cafe8d08d04cedc30e5b -size 126568 diff --git a/libclc-18.1.0.src.tar.xz.sig b/libclc-18.1.0.src.tar.xz.sig deleted file mode 100644 index e7fd1bf..0000000 Binary files a/libclc-18.1.0.src.tar.xz.sig and /dev/null differ diff --git a/libclc-19.1.0.src.tar.xz b/libclc-19.1.0.src.tar.xz new file mode 100644 index 0000000..dac98e1 --- /dev/null +++ b/libclc-19.1.0.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85bccf65c429a22367c73accac7c4c2d9586f1b2ce036b3395b3debc3867e932 +size 128904 diff --git a/libclc-19.1.0.src.tar.xz.sig b/libclc-19.1.0.src.tar.xz.sig new file mode 100644 index 0000000..b516f5a Binary files /dev/null and b/libclc-19.1.0.src.tar.xz.sig differ diff --git a/libclc.changes b/libclc.changes index a618cf2..e7927a8 100644 --- a/libclc.changes +++ b/libclc.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sat Sep 21 20:13:04 UTC 2024 - Aaron Puchert + +- Update to version 19.1.0. + * Improved 16-bit floating-point support. +- Add fix-cmake-install.patch to fix syntax error in CMake code. + ------------------------------------------------------------------- Mon Mar 18 02:33:21 UTC 2024 - Stefan Dirsch diff --git a/libclc.spec b/libclc.spec index 33318ca..9da6843 100644 --- a/libclc.spec +++ b/libclc.spec @@ -16,7 +16,7 @@ # -%define _libclc_llvm_ver 18.1.0 +%define _libclc_llvm_ver 19.1.0 %define _version %_libclc_llvm_ver%{?_rc:rc%_rc} %define _tagver %_libclc_llvm_ver%{?_rc:-rc%_rc} @@ -31,6 +31,7 @@ Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-% Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/%{name}-%{_version}.src.tar.xz.sig Source100: %{name}-rpmlintrc Source101: https://releases.llvm.org/release-keys.asc#/%{name}.keyring +Patch0: fix-cmake-install.patch BuildRequires: cmake %if 0%{?suse_version} >= 1550 BuildRequires: clang-devel @@ -56,6 +57,7 @@ Library requirements of the OpenCL C programming language. %prep %setup -q -n libclc-%{_version}.src +%autopatch %build # The libraries are bitcode files, so LTO is neither supported nor does it help.