Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ispc for openSUSE:Leap:16.0 checked 
in at 2025-07-18 10:14:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/ispc (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.ispc.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ispc"

Fri Jul 18 10:14:59 2025 rev:2 rq:1294101 version:1.25.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/ispc/ispc.changes      2025-03-19 
11:46:56.906306235 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.ispc.new.8875/ispc.changes    2025-07-18 
10:15:00.986183135 +0200
@@ -2 +2 @@
-Fri Jan  3 07:49:58 UTC 2025 - Max Lin <m...@suse.com>
+Tue Nov 19 21:30:31 UTC 2024 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de>
@@ -4 +4,8 @@
-- Build with LLVM17 on Leap 16
+- 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.lTo1Ra/_old  2025-07-18 10:15:01.274195133 +0200
+++ /var/tmp/diff_new_pack.lTo1Ra/_new  2025-07-18 10:15:01.278195299 +0200
@@ -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,11 +17,8 @@
 #
 
 
-%if 0%{?suse_version} >= 1600
-%define llvm_ver 17
-%else
-%define llvm_ver 14
-%endif
+%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
@@ -32,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
@@ -41,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
@@ -99,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" \
@@ -110,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:Leap:16.0/ispc/ispc-1.23.0.tar.gz 
/work/SRC/openSUSE:Leap:16.0/.ispc.new.8875/ispc-1.25.3.tar.gz differ: char 12, 
line 1

Reply via email to