Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rocfft for openSUSE:Factory checked 
in at 2026-09-24 22:55:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rocfft (Old)
 and      /work/SRC/openSUSE:Factory/.rocfft.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rocfft"

Thu Sep 24 22:55:45 2026 rev:2 rq:1379972 version:7.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rocfft/rocfft.changes    2025-10-28 
14:47:58.778504906 +0100
+++ /work/SRC/openSUSE:Factory/.rocfft.new.383539/rocfft.changes        
2026-09-24 22:57:58.759532701 +0200
@@ -2 +2 @@
-Mon Oct 27 15:24:51 UTC 2025 - Tom Rix <[email protected]>
+Thu Jul 16 00:00:00 UTC 2026 - Fedora Release Engineering 
<[email protected]>
@@ -4 +4,109 @@
-- Improve handling of shared library
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
+
+-------------------------------------------------------------------
+Wed Jun  3 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- merge compat changes
+
+-------------------------------------------------------------------
+Wed May 27 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Explicitly license smoke tests 0BSD
+- Smoke test not part of srpm so remove from license tag
+
+-------------------------------------------------------------------
+Mon Apr 20 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Generate suse package name
+
+-------------------------------------------------------------------
+Tue Apr 14 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Fix fedora sqlite
+
+-------------------------------------------------------------------
+Wed Apr  8 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Build on rhel 9
+
+-------------------------------------------------------------------
+Fri Mar  6 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Change --with gitcommit to preview
+
+-------------------------------------------------------------------
+Fri Feb 13 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Update license
+
+-------------------------------------------------------------------
+Sat Jan 24 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Update to 7.2.0
+
+-------------------------------------------------------------------
+Sat Jan 17 00:00:00 UTC 2026 - Fedora Release Engineering 
<[email protected]>
+
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
+
+-------------------------------------------------------------------
+Mon Jan  5 00:00:00 UTC 2026 - Tom Rix <[email protected]>
+
+- Remove omp tests
+
+-------------------------------------------------------------------
+Wed Dec 17 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Add -with compat
+- Remove -with generic
+
+-------------------------------------------------------------------
+Wed Nov 19 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Remove dir tags
+
+-------------------------------------------------------------------
+Wed Nov 12 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Rebuild for gfx1036
+
+-------------------------------------------------------------------
+Wed Nov  5 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Remove sqlite version check
+
+-------------------------------------------------------------------
+Thu Oct 30 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Update to 7.1.0
+
+-------------------------------------------------------------------
+Sun Oct 26 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- better handling of shared library on opensuse
+
+-------------------------------------------------------------------
+Fri Oct 10 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Update to 7.0.2
+
+-------------------------------------------------------------------
+Mon Oct  6 00:00:00 UTC 2025 - Tim Flink <[email protected]>
+
+- require rocm-omp-devel for test subpackage
+- re-enable omp tests for test subpackage builds
+
+-------------------------------------------------------------------
+Thu Sep 25 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- require a new rocm-runtime
+
+-------------------------------------------------------------------
+Tue Sep 23 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Rebuild
+
+-------------------------------------------------------------------
+Sat Sep 20 00:00:00 UTC 2025 - Tom Rix <[email protected]>
+
+- Update to 7.0.1
@@ -121 +229 @@
-
+  Add: 0001-cmake-use-gnu-installdirs.patch

Old:
----
  0001-cmake-use-gnu-installdirs.patch
  rocFFT-rocm-6.4.2.tar.gz

New:
----
  rocfft-7.2.0.tar.gz

----------(Old B)----------
  Old:- Stub for tumbleweed
  Add: 0001-cmake-use-gnu-installdirs.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ rocfft.spec ++++++
--- /var/tmp/diff_new_pack.tvD8qF/_old  2026-09-24 22:57:59.478562761 +0200
+++ /var/tmp/diff_new_pack.tvD8qF/_new  2026-09-24 22:57:59.479562803 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rocfft
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -14,20 +14,63 @@
 
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
+# Copyright Fedora Project Authors.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
 
 
-%if 0%{?suse_version}
-%global rocfft_name librocfft0
+%global upstreamname rocfft
+
+%global pkg_library_name %{upstreamname}
+%global pkg_library_version 0
+
+%bcond_with preview
+%if %{with preview}
+%global rocm_release 7.14
+%global rocm_patch 0
+%global pkg_src therock-%{rocm_release}
 %else
-%global rocfft_name rocfft
+%global rocm_release 7.2
+%global rocm_patch 0
+%global pkg_src rocm-%{rocm_release}.%{rocm_patch}
 %endif
 
-%global upstreamname rocFFT
-
-%global rocm_release 6.4
-%global rocm_patch 2
 %global rocm_version %{rocm_release}.%{rocm_patch}
 
+%bcond_with compat
+%if %{with compat}
+%global pkg_libdir lib
+%global pkg_prefix %{_prefix}/lib64/rocm/rocm-%{rocm_release}
+%global pkg_suffix %{rocm_release}
+%else
+%global pkg_libdir %{_lib}
+%global pkg_prefix %{_prefix}
+%global pkg_suffix %{nil}
+%endif
+
+%if 0%{?suse_version}
+%global pkg_name lib%{pkg_library_name}%{pkg_library_version}%{pkg_suffix}
+%else
+%global pkg_name %{NAME}
+%endif
+
 %global toolchain rocm
 
 # hipcc does not support some clang flags
@@ -80,57 +123,71 @@
 %global cmake_generator %{nil}
 %endif
 
+%if 0%{?fedora} || 0%{?suse_version}
+%global system_sqlite ON
+%else
+%if 0%{?rhel} < 10
+# rhel 9's sqlite is too old, fetch whatever rocfft bundles
+# assumes --enable-network
+%global system_sqlite OFF
+%else
+%global system_sqlite ON
+%endif
+%endif
+
 %global cmake_config \\\
-  -DCMAKE_CXX_COMPILER=hipcc \\\
+  -DBUILD_CLIENTS_TESTS_OPENMP=OFF \\\
+  -DBUILD_CLIENTS_TESTS=%{build_test} \\\
+  -DCMAKE_AR=%rocmllvm_bindir/llvm-ar \\\
+  -DCMAKE_BUILD_TYPE=%{build_type} \\\
+  -DCMAKE_C_COMPILER=%rocmllvm_bindir/amdclang \\\
+  -DCMAKE_CXX_COMPILER=%rocmllvm_bindir/amdclang++ \\\
   -DCMAKE_CXX_FLAGS="--rtlib=compiler-rt --unwindlib=libgcc" \\\
-  -DCMAKE_C_COMPILER=hipcc \\\
+  -DCMAKE_INSTALL_LIBDIR=%{pkg_libdir} \\\
+  -DCMAKE_INSTALL_PREFIX=%{pkg_prefix} \\\
   -DCMAKE_LINKER=%rocmllvm_bindir/ld.lld \\\
-  -DCMAKE_AR=%rocmllvm_bindir/llvm-ar \\\
   -DCMAKE_RANLIB=%rocmllvm_bindir/llvm-ranlib \\\
   -DCMAKE_PREFIX_PATH=%{rocmllvm_cmakedir}/.. \\\
-  -DBUILD_CLIENTS_TESTS_OPENMP=OFF \\\
-  -DBUILD_CLIENTS_TESTS=%{build_test} \\\
-  -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF \\\
-  -DCMAKE_BUILD_TYPE=%{build_type} \\\
   -DROCFFT_BUILD_OFFLINE_TUNER=OFF \\\
   -DROCFFT_KERNEL_CACHE_ENABLE=OFF \\\
   -DROCM_SYMLINK_LIBS=OFF \\\
-  -DSQLITE_USE_SYSTEM_PACKAGE=ON
+  -DSQLITE_USE_SYSTEM_PACKAGE=%{system_sqlite}
 
-%bcond_with generic
-%global rocm_gpu_list_generic 
"gfx9-generic;gfx9-4-generic;gfx10-1-generic;gfx10-3-generic;gfx11-generic;gfx12-generic"
-%if %{with generic}
-%global gpu_list %{rocm_gpu_list_generic}
-%else
 %global gpu_list %{rocm_gpu_list_default}
-%endif
+%global _gpu_list gfx1100
 
-Name:           rocfft
+Name:           rocfft%{pkg_suffix}
 Version:        %{rocm_version}
-Release:        6%{?dist}
+%if %{with preview}
+Release:        0%{?dist}
+%else
+Release:        9%{?dist}
+%endif
 Summary:        ROCm Fast Fourier Transforms (FFT) library
+License:        BSD-3-Clause AND MIT
+# MIT: The main license
+# BSD-3-Clause:
+#  shared/CLI11.hpp
 
-URL:            https://github.com/ROCm/%{upstreamname}
-License:        MIT
-Source0:        
%{url}/archive/rocm-%{version}.tar.gz#/%{upstreamname}-rocm-%{version}.tar.gz
+URL:            https://github.com/ROCm/rocm-libraries
+Source0:        
%{url}/releases/download/%{pkg_src}/%{upstreamname}.tar.gz#/%{upstreamname}-%{version}.tar.gz
 
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  rocm-cmake
-BuildRequires:  rocm-comgr-devel
-BuildRequires:  rocm-compilersupport-macros
-BuildRequires:  rocm-hip-devel
-BuildRequires:  rocm-rpm-macros
-BuildRequires:  rocm-rpm-macros
-BuildRequires:  rocm-rpm-macros-modules
-BuildRequires:  rocm-runtime-devel
+BuildRequires:  rocm-cmake%{pkg_suffix}
+BuildRequires:  rocm-comgr%{pkg_suffix}-devel
+BuildRequires:  rocm-compilersupport%{pkg_suffix}-macros
+BuildRequires:  rocm-filesystem%{pkg_suffix}
+BuildRequires:  rocm-hip%{pkg_suffix}-devel
+BuildRequires:  rocm-rpm-macros%{pkg_suffix}
+BuildRequires:  rocm-runtime%{pkg_suffix}-devel
 BuildRequires:  pkgconfig(sqlite3)
 
 %if %{with test}
 BuildRequires:  boost-devel
 BuildRequires:  fftw-devel
-BuildRequires:  hiprand-devel
-BuildRequires:  rocrand-devel
+BuildRequires:  hiprand%{pkg_suffix}-devel
+BuildRequires:  rocrand%{pkg_suffix}-devel
 
 %if 0%{?suse_version}
 BuildRequires:  gtest
@@ -139,7 +196,7 @@
 %endif
 
 # rocfft-test compiles some things and requires rocm-hip-devel
-Requires:       rocm-hip-devel
+Requires:       rocm-hip%{pkg_suffix}-devel
 
 %endif
 
@@ -161,33 +218,31 @@
 %endif
 %endif
 
-Provides:       rocfft = %{version}-%{release}
+Provides:       rocfft%{pkg_suffix} = %{version}-%{release}
+Requires:       rocm-filesystem%{pkg_suffix}
+Requires:       rocm-runtime%{pkg_suffix}
 
 # Only x86_64 works right now:
 ExclusiveArch:  x86_64
 
-Patch0:         0001-cmake-use-gnu-installdirs.patch
-
-%description
-A library for computing Fast Fourier Transforms (FFT), part of ROCm.
-
 %description
 A library for computing Fast Fourier Transforms (FFT), part of ROCm.
 
 %if 0%{?suse_version}
-%package -n %{rocfft_name}
+%package -n %{pkg_name}
 Summary:        Shared libraries for %{name}
 
-%description -n %{rocfft_name}
+%description -n %{pkg_name}
 %{summary}
 
-%ldconfig_scriptlets -n %{rocfft_name}
+%ldconfig_scriptlets -n %{pkg_name}
 %endif
 
 %package devel
 Summary:        The rocFFT development package
-Requires:       %{rocfft_name}%{?_isa} = %{version}-%{release}
-Requires:       rocm-hip-devel
+Requires:       %{pkg_name}%{?_isa} = %{version}-%{release}
+Requires:       rocm-filesystem%{pkg_suffix}
+Requires:       rocm-hip%{pkg_suffix}-devel
 
 %description devel
 The rocFFT development package.
@@ -195,17 +250,18 @@
 %if %{with test}
 %package test
 Summary:        Tests for %{name}
-Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       %{pkg_name}%{?_isa} = %{version}-%{release}
+Requires:       rocm-filesystem%{pkg_suffix}
 
 %description test
 %{summary}
 %endif
 
 %prep
-%autosetup -n %{upstreamname}-rocm-%{version} -p 1
+%autosetup -p1 -n %{upstreamname}
 
 # Do not care so much about the sqlite version
-sed -i -e 's@SQLite3 3.36 @SQLite3 @' cmake/sqlite.cmake
+sed -i -e 's@SQLite3 3.50.2 @SQLite3 @' cmake/sqlite.cmake
 
 %build
 
@@ -219,8 +275,7 @@
 # So switch from libgcc to rocm-llvm's libclang-rt.builtins with
 # the rtlib=compiler-rt. Leave unwind unchange with unwindlib=libgcc
 %cmake %{cmake_generator} %{cmake_config} \
-    -DGPU_TARGETS=%{gpu_list} \
-    -DCMAKE_INSTALL_LIBDIR=%_libdir
+    -DGPU_TARGETS=%{gpu_list}
 
 %cmake_build
 
@@ -231,9 +286,10 @@
 find %{buildroot} -type f -name "rocfft_rtc_helper" -print0 | xargs -0 -I {} 
/usr/bin/rm -rf "{}"
 
 # we don't need or want the client-info file installed by rocfft
-rm -rf %{buildroot}/%{_prefix}/.info
+rm -rf %{buildroot}/%{pkg_prefix}/.info
 
-rm -f %{buildroot}%{_prefix}/share/doc/rocfft/LICENSE.md
+# Extra license
+rm -f %{buildroot}%{pkg_prefix}/share/doc/rocfft/LICENSE.md
 
 %check
 %if %{with test}
@@ -246,21 +302,19 @@
 %endif
 %endif
 
-%files -n %{rocfft_name}
+%files -n %{pkg_name}
 %doc README.md
 %license LICENSE.md
-%{_libdir}/librocfft.so.0{,.*}
+%{pkg_prefix}/%{pkg_libdir}/lib%{pkg_library_name}.so.%{pkg_library_version}{,.*}
 
 %files devel
-%dir %{_libdir}/cmake/rocfft
-%dir %{_includedir}/rocfft
-%{_includedir}/rocfft/*.h
-%{_libdir}/librocfft.so
-%{_libdir}/cmake/rocfft/*.cmake
+%{pkg_prefix}/include/rocfft/
+%{pkg_prefix}/%{pkg_libdir}/lib%{pkg_library_name}.so
+%{pkg_prefix}/%{pkg_libdir}/cmake/rocfft/
 
 %if %{with test}
 %files test
-%{_bindir}/rocfft-test
-%{_bindir}/rtc_helper_crash
+%{pkg_prefix}/bin/rocfft-test
+%{pkg_prefix}/bin/rtc_helper_crash
 %endif
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.tvD8qF/_old  2026-09-24 22:57:59.507563973 +0200
+++ /var/tmp/diff_new_pack.tvD8qF/_new  2026-09-24 22:57:59.510564099 +0200
@@ -1,6 +1,6 @@
-mtime: 1761578815
-commit: 770bad9e367507c07ee10246154af81866c124b9cc9f737c6a6675eff42f4057
-url: https://src.opensuse.org/ROCm/rocfft.git
-revision: 770bad9e367507c07ee10246154af81866c124b9cc9f737c6a6675eff42f4057
+mtime: 1790120884
+commit: 8da5af9844ab178ba2976e57d73ba87a602f01c416db7518bf48917b89057af2
+url: https://src.opensuse.org/ROCm/rocfft
+revision: 8da5af9844ab178ba2976e57d73ba87a602f01c416db7518bf48917b89057af2
 projectscmsync: https://src.opensuse.org/ROCm/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-23 01:48:04.000000000 +0200
@@ -0,0 +1,7 @@
+sources
+README.md
+_buildconfig*
+_buildinfo*
+debian
+.osc
+changelog

Reply via email to