From 45405850fe6ddfaed36c277ed36984712c67d8e0fdaec5f01b07dc1df807537b Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 26 Sep 2024 13:53:32 +0000 Subject: [PATCH] - Update to version 19.1.0. * Improved 16-bit floating-point support. - Add fix-cmake-install.patch to fix syntax error in CMake code. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=69 --- fix-cmake-install.patch | 11 +++++++++++ libclc-18.1.0.src.tar.xz | 3 --- libclc-18.1.0.src.tar.xz.sig | Bin 566 -> 0 bytes libclc-19.1.0.src.tar.xz | 3 +++ libclc-19.1.0.src.tar.xz.sig | Bin 0 -> 438 bytes libclc.changes | 7 +++++++ libclc.spec | 4 +++- 7 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 fix-cmake-install.patch delete mode 100644 libclc-18.1.0.src.tar.xz delete mode 100644 libclc-18.1.0.src.tar.xz.sig create mode 100644 libclc-19.1.0.src.tar.xz create mode 100644 libclc-19.1.0.src.tar.xz.sig 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 e7fd1bfde7adec526b9a5ddb6ef67277f71856ba550429d8ea30228f163ac23e..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hm*V*m;X5TeJF zsfIzFic_c$|9DXDoE}1*XFjXNDZN38UZeWm*Ctee%=*m4YA!bm`JY3m?(&pY$J)g9 z_bbH~{hC>2=K`LFEn0Raet+gLL`kI3D*7brx`qihg5Ce%fX4|T+)g*|Gej{wCkh2N z>dOosMoc+=K~KwUN3_oqlcdapri@?$EM9s8-$9Q9M`55I@vyHe;aKY3=Nhxc6>XF3 z$=2Q6besg;hg=h|3VZGC)lF*kX{^eJt*awtBPf`#)n-S>(sc4?jDK- z9|AIQ0?@byyBy0%dVko?ZQH`(sA$gMlp0wxUb69A_+^V~s*k2O=z(Tdam`&u5H`1p zk5+%<2XmM-k$qrwqOSs@rVB!{)**2;hy$533oQIEb>yYLCVc8UU}X{M<$U5RpQ-u* zYZla2H4)YAxS+kAeK=7@&3$>vp^YZ^Do=&jrgk6A8nJoCZ>5`O{8MzV6tqC}PP7HSbW{e$b}&{ff?&`5qiXs)%Bo28`wk E)q|58Q2+n{ 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 0000000000000000000000000000000000000000000000000000000000000000..b516f5a379189abe7583d6684aea7bbd662734b7a0d3346a57dd116e68e12972 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@Xj+cwdBR*%*8J*Jh9oa zJ#=r}Mf&2QN^%~^u~|>?U;+qq;aR)vI0!xc&}F7IPM<;m*-o3RVRrmpJtAQJusQJI zu24@8;$2%{CJ3vvmn_W$4R9E(Gg@}!UZAN{x^{!ok826wsb3$m+DBHk`;cUAOC#W~ zbYtyB{S95ez@yKe%ICLre_{lS8^t!+76*OyA^y%6YhKU3m0-?W^8KVS%n3=1OtfUm z;^PKBnPL(aA-4X2LI|?xuePD5HtCCV@vPGjJxPm$m1O?=#fU1#;H|iYg-~-pHgw&-iYX zQ_pu=iNFW(*_P7phdg`i8u_@5ST?^!vP{& gXPO`XadUXmv9~3*>feDE8MxiU{dZQ^gf*o0S5HCMYybcN literal 0 HcmV?d00001 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.