Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ispc for openSUSE:Factory checked in 
at 2024-11-20 17:03:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ispc (Old)
 and      /work/SRC/openSUSE:Factory/.ispc.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ispc"

Wed Nov 20 17:03:04 2024 rev:15 rq:1225266 version:1.25.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/ispc/ispc.changes        2024-05-03 
10:29:50.713207045 +0200
+++ /work/SRC/openSUSE:Factory/.ispc.new.28523/ispc.changes     2024-11-20 
17:05:13.053801121 +0100
@@ -1,0 +2,12 @@
+Tue Nov 19 21:30:31 UTC 2024 - Stefan Brüns <[email protected]>
+
+- Update to 1.25.3
+  https://github.com/ispc/ispc/releases/tag/v1.25.3
+  https://github.com/ispc/ispc/releases/tag/v1.25.2
+  https://github.com/ispc/ispc/releases/tag/v1.25.1
+  https://github.com/ispc/ispc/releases/tag/v1.25.0
+  https://github.com/ispc/ispc/releases/tag/v1.24.0
+- Use LLVM 19
+- Clean up spec file
+
+-------------------------------------------------------------------

Old:
----
  ispc-1.23.0.tar.gz

New:
----
  ispc-1.25.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ispc.spec ++++++
--- /var/tmp/diff_new_pack.Hg0w1l/_old  2024-11-20 17:05:13.869835124 +0100
+++ /var/tmp/diff_new_pack.Hg0w1l/_new  2024-11-20 17:05:13.873835291 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ispc
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) 2020-2023 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,7 +17,8 @@
 #
 
 
-%define llvm_ver 14
+%global min_llvm_version 16
+%global max_llvm_version 19.9
 %define libname libispcrt1
 
 # LLVM is build with OpenMP support only on 64bit archs and x86
@@ -28,7 +29,7 @@
 %endif
 
 Name:           ispc
-Version:        1.23.0
+Version:        1.25.3
 Release:        0
 Summary:        C-based SPMD programming language compiler
 License:        BSD-3-Clause
@@ -37,16 +38,20 @@
 Source:         
https://github.com/%{name}/%{name}/archive/v%{version}/v-%{version}.tar.gz#/%{name}-%{version}.tar.gz
 #!BuildIgnore:  clang15
 BuildRequires:  bison
-BuildRequires:  clang%llvm_ver-devel
 BuildRequires:  cmake >= 3.13
 BuildRequires:  flex
+%if %{suse_version} < 1550
+# Leap/SLE 15 does not understand boolean requires
+BuildRequires:  cmake(Clang) >= 19
+#!BuildConflicts: cmake(Clang) >= 20
+%endif
+BuildRequires:  (cmake(Clang) >= %{min_llvm_version} with cmake(Clang) =< 
%{max_llvm_version})
+BuildRequires:  (cmake(LLVM)  >= %{min_llvm_version} with cmake(LLVM)  =< 
%{max_llvm_version})
 %if %{with openmp_task_model}
-BuildRequires:  libomp%llvm_ver-devel
+BuildRequires:  (libomp-devel-provider >= %{min_llvm_version} with 
libomp-devel-provider  =< %{max_llvm_version})
 %else
 BuildRequires:  tbb-devel
 %endif
-BuildRequires:  llvm%llvm_ver-devel
-BuildRequires:  llvm%llvm_ver-gold
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig(python3)
 %ifarch x86_64
@@ -95,7 +100,6 @@
 %build
 %define _lto_cflags "-flto=thin"
 echo "optflags: %{optflags}"
-# our llvm is built without assertions, which is required for DUMPS to be 
operational
 %cmake \
         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
         -DCMAKE_C_FLAGS:STRING="$CFLAGS %{optflags} -fPIE" \
@@ -106,17 +110,15 @@
         -DISPC_INCLUDE_EXAMPLES=OFF \
         -DISPC_INCLUDE_TESTS=ON \
         -DISPCRT_BUILD_STATIC=OFF \
-        -DISPC_NO_DUMPS=ON
-
+        %{nil}
 %cmake_build
 
 %install
 %cmake_install
 
 %check
-PATH=./build/bin/:$PATH python3 ./run_tests.py --non-interactive --verbose
-# There is also "make check-all", but that partially fails due to
-# https://github.com/ispc/ispc/issues/2386
+pushd %__builddir
+%cmake_build check-all
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig

++++++ ispc-1.23.0.tar.gz -> ispc-1.25.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/ispc/ispc-1.23.0.tar.gz 
/work/SRC/openSUSE:Factory/.ispc.new.28523/ispc-1.25.3.tar.gz differ: char 12, 
line 1

Reply via email to