Compare commits
28 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c539d47a77 | ||
|
|
648a3a81ec | ||
|
|
d5095c6c9d | ||
|
|
e2f13366a8 | ||
|
|
cd1d2690ff | ||
|
|
aeeaa3b9fc | ||
|
|
bca0d3d208 | ||
|
|
18b722b9b1 | ||
| 3169e686a9 | |||
| 7536634fc9 | |||
| 62d0e7d9b7 | |||
|
|
d1496f89cb | ||
|
|
89bcd47a1b | ||
|
|
db43462796 | ||
|
|
f6332a951e | ||
|
|
dceab556e8 | ||
|
|
4163307d17 | ||
|
|
ee1ed00260 | ||
|
|
82c1a0db29 | ||
|
|
c234de74e2 | ||
|
|
ea79ce90c0 | ||
|
|
e3487d1f32 | ||
|
|
1fb65700bc | ||
|
|
4ae5cf6b2f | ||
|
|
8dbae38dd9 | ||
|
|
d02611694b | ||
|
|
e90f0b7e3d | ||
|
|
7f8cf1d46b |
3 changed files with 94 additions and 18 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -3,3 +3,8 @@
|
|||
/volk-2.5.1.tar.gz.asc
|
||||
/volk-2.5.2.tar.gz.asc
|
||||
/volk-3.0.0.tar.gz.asc
|
||||
/volk-3.1.0.tar.gz.asc
|
||||
/volk-3.1.1.tar.gz.asc
|
||||
/volk-3.1.2.tar.gz.asc
|
||||
/volk-3.2.0.tar.gz.asc
|
||||
/volk-3.3.0.tar.gz.asc
|
||||
|
|
|
|||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (volk-3.0.0.tar.gz) = d224e822e73d561c504949e34fc66a5829f6f5549b097ab2ea0424ec1caff0fbdf10c490d7eb7960496cc6686a22b2c1423b4a42dbd0e51ba635bdb65ea902e2
|
||||
SHA512 (volk-3.0.0.tar.gz.asc) = f95ba557a45b54e587b5776dd3e6d42d5db74930660dfd8a81b47840764e822a7bbbd8fc920c8ebe51b431269b0f7eca14eba8540cf4eaf3c5daa953fcd26b39
|
||||
SHA512 (volk-3.3.0.tar.gz) = 6a10a3eb33ecfbf61c87a41ae41013a297d41ec5a5fee3e0a2c4c2a82564aacce24532d32fb90e07b10abb3c2aefdfb8fb48226fc6d16bfe7f93f7f7b8a69e56
|
||||
SHA512 (volk-3.3.0.tar.gz.asc) = 8f09a655e429ef2fff3fd78fbd6f89363ae6d7c9bd8ec8cbb02604b008d83735d6c8d710248662056b9112f71b27f1d1f3202ba8ee78c15149b12cabb4e603ab
|
||||
|
|
|
|||
103
volk.spec
103
volk.spec
|
|
@ -1,8 +1,8 @@
|
|||
Name: volk
|
||||
Version: 3.0.0
|
||||
Release: 4%{?dist}
|
||||
Version: 3.3.0
|
||||
Release: 5%{?dist}
|
||||
Summary: The Vector Optimized Library of Kernels
|
||||
License: GPLv3+
|
||||
License: LGPL-3.0-or-later
|
||||
URL: https://github.com/gnuradio/%{name}
|
||||
Source0: https://github.com/gnuradio/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||
Source1: https://github.com/gnuradio/volk/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc
|
||||
|
|
@ -16,6 +16,7 @@ BuildRequires: gcc-c++
|
|||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-mako
|
||||
BuildRequires: orc-devel
|
||||
BuildRequires: fmt-devel
|
||||
BuildRequires: sed
|
||||
%ifnarch s390x
|
||||
BuildRequires: google-cpu_features-devel
|
||||
|
|
@ -34,6 +35,7 @@ approaches the problem differently. VOLK is a sub-project of GNU Radio.
|
|||
%package devel
|
||||
Summary: Development files for VOLK
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Conflicts: vulkan-volk-devel
|
||||
|
||||
|
||||
%description devel
|
||||
|
|
@ -63,22 +65,13 @@ sed -i '1 {/#!\s*\/usr\/bin\/env\s\+python/ d}' __init__.py cfg.py
|
|||
popd
|
||||
|
||||
%build
|
||||
# workaround, the code is not yet compatible with the strict-aliasing
|
||||
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
%cmake
|
||||
%cmake_build
|
||||
%cmake_build -t volk_doc
|
||||
|
||||
# Use make_build for EL8 compat
|
||||
%make_build -C %{__cmake_builddir} volk_doc
|
||||
|
||||
|
||||
# temporally disabled the testsuite due to https://github.com/gnuradio/volk/issues/442
|
||||
# gnuradio (and all volk consumers) could coredump on s390x and ppc64le under some
|
||||
# circumstances, see https://bugzilla.redhat.com/show_bug.cgi?id=1917625#c6
|
||||
#%%check
|
||||
#cd %{__cmake_builddir}
|
||||
#make test
|
||||
%check
|
||||
cd %{__cmake_builddir}
|
||||
ctest --output-on-failure
|
||||
|
||||
|
||||
%install
|
||||
|
|
@ -110,6 +103,84 @@ cp -a %{__cmake_builddir}/html %{buildroot}%{_docdir}/%{name}
|
|||
|
||||
|
||||
%changelog
|
||||
* Wed Jul 22 2026 Python Maint <python-maint@redhat.com> - 3.3.0-5
|
||||
- Rebuilt for Python 3.15.0b4 ABI change
|
||||
|
||||
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
|
||||
|
||||
* Thu Jun 25 2026 František Zatloukal <fzatlouk@redhat.com> - 3.3.0-3
|
||||
- Rebuilt for fmt/spdlog
|
||||
|
||||
* Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 3.3.0-2
|
||||
- Rebuilt for Python 3.15
|
||||
|
||||
* Mon Feb 09 2026 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.0-1
|
||||
- New version
|
||||
Resolves: rhbz#2437661
|
||||
|
||||
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Fri Sep 26 2025 Antonio Trande <sagitter@fedoraproject.org> - 3.2.0-8
|
||||
- Rebuild for google-cpu_features-0.10.1
|
||||
|
||||
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.2.0-7
|
||||
- Rebuilt for Python 3.14.0rc3 bytecode
|
||||
|
||||
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.2.0-6
|
||||
- Rebuilt for Python 3.14.0rc2 bytecode
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <marcus_fedora@baseband.digital> - 3.2.0-5
|
||||
- Enable tests
|
||||
- Disable rotator2 SSE 4.1 kernels (other implementations available)
|
||||
- Use default compiler flags (strict aliasing works)
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 3.2.0-3
|
||||
- Rebuilt for Python 3.14
|
||||
|
||||
* Wed Mar 12 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.0-2
|
||||
- Fixed license tag
|
||||
Resolves: rhbz#2346827
|
||||
|
||||
* Mon Mar 10 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.0-1
|
||||
- New version
|
||||
Resolves: rhbz#2343664
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 3.1.2-3
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Fri Mar 29 2024 Zhengyu He <hezhy472013@gmail.com> - 3.1.2-2
|
||||
- Enable google-cpu_features for riscv64
|
||||
|
||||
* Mon Feb 26 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.1.2-1
|
||||
- New version
|
||||
Resolves: rhbz#2266046
|
||||
- Converted license tag to SPDX
|
||||
|
||||
* Thu Feb 1 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.1.1-1
|
||||
- New version
|
||||
Resolves: rhbz#2262148
|
||||
|
||||
* Wed Jan 31 2024 José Expósito <jexposit@redhat.com> - 3.1.0-3
|
||||
- Add conflict with vulkan-volk
|
||||
|
||||
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Mon Dec 11 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.1.0-1
|
||||
- New version
|
||||
Resolves: rhbz#2253664
|
||||
|
||||
* Thu Oct 19 2023 Marcus Müller <marcus_fedora@baseband.digital> - 3.0.0-4
|
||||
- Depend on system google-cpu_features-devel instead of using the vendored
|
||||
- Fixes rhbz#2245047
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue