Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package adaptivecpp for openSUSE:Factory checked in at 2025-05-12 16:47:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/adaptivecpp (Old) and /work/SRC/openSUSE:Factory/.adaptivecpp.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "adaptivecpp" Mon May 12 16:47:32 2025 rev:7 rq:1276334 version:25.02.0 Changes: -------- --- /work/SRC/openSUSE:Factory/adaptivecpp/adaptivecpp.changes 2025-05-06 16:43:38.533809772 +0200 +++ /work/SRC/openSUSE:Factory/.adaptivecpp.new.30101/adaptivecpp.changes 2025-05-12 16:50:56.521865420 +0200 @@ -1,0 +2,21 @@ +Fri May 9 21:53:41 UTC 2025 - Eyad Issa <eyadlore...@gmail.com> + +- Update to version 25.02.0: + * Introducing AdaptiveCpp portable CUDA (PCUDA): + AdaptiveCpp 25.02 introduces support for a new programming + model in its generic JIT compiler: The portable CUDA (PCUDA) + model. This programming model is a dialect of the CUDA and HIP + programming model. AdaptiveCpp PCUDA allows taking CUDA or HIP + source code, recompile with AdaptiveCpp, and obtain a single + single binary that can dispatch kernels to CPUs, Intel GPUs, + AMD GPUs, NVIDIA GPUs (or all at the same time). + + * Full highlights at: + https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.02.0 + + * Full changelog at: + https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v24.10.0...v25.02.0 + +* Drop adaptivecpp-24.10.0-cmake4.patch: upstreamed + +------------------------------------------------------------------- Old: ---- adaptivecpp-24.10.0-cmake4.patch adaptivecpp-v24.10.0.tar.gz New: ---- adaptivecpp-25.02.0.tar.gz BETA DEBUG BEGIN: Old: * Drop adaptivecpp-24.10.0-cmake4.patch: upstreamed BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ adaptivecpp.spec ++++++ --- /var/tmp/diff_new_pack.b4tatu/_old 2025-05-12 16:50:57.257896421 +0200 +++ /var/tmp/diff_new_pack.b4tatu/_new 2025-05-12 16:50:57.257896421 +0200 @@ -18,17 +18,16 @@ Name: adaptivecpp -Version: 24.10.0 +Version: 25.02.0 Release: 0 Summary: Open implementation of SYCL for CPUs and GPUs License: BSD-2-Clause URL: https://adaptivecpp.github.io -Source: https://github.com/AdaptiveCpp/AdaptiveCpp/archive/v%{version}/%{name}-v%{version}.tar.gz +Source: https://github.com/AdaptiveCpp/AdaptiveCpp/archive/v%{version}/%{name}-%{version}.tar.gz Patch1: 0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch Patch2: 0002-Remove-realpath-in-acpp.patch -Patch3: adaptivecpp-24.10.0-cmake4.patch BuildRequires: boost-devel -BuildRequires: clang19-devel +BuildRequires: clang-devel BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc @@ -36,12 +35,12 @@ BuildRequires: libboost_context-devel BuildRequires: libboost_fiber-devel BuildRequires: libboost_test-devel -BuildRequires: libedit-devel -BuildRequires: llvm19-devel +BuildRequires: llvm-devel BuildRequires: make BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: terminfo +BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libzstd) ExcludeArch: i586 @@ -122,14 +121,17 @@ Obsoletes: libadaptivecpp-devel <= %{version}-%{release} %description devel -Development files for AdaptiveCpp +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. + +This package contains the development files for AdaptiveCpp. %prep %autosetup -p1 -n AdaptiveCpp-%{version} %build %define __builder ninja -%cmake +%cmake -DCMAKE_SKIP_RPATH=ON %cmake_build @@ -148,9 +150,11 @@ %{_bindir}/acpp %{_bindir}/acpp-hcf-tool %{_bindir}/acpp-appdb-tool +%{_bindir}/acpp-pcuda-pp %{_bindir}/acpp-info %{_bindir}/syclcc %{_bindir}/syclcc-clang +%{_bindir}/hipSYCL/ # Leap <= 15.6 %if 0%{?sle_version} <= 150600 && 0%{?is_opensuse} ++++++ adaptivecpp-v24.10.0.tar.gz -> adaptivecpp-25.02.0.tar.gz ++++++ ++++ 22061 lines of diff (skipped)