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
