Compare commits

..

9 commits

Author SHA1 Message Date
Fedora Release Engineering
5f52f5ac0d Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:26:20 +00:00
Fedora Release Engineering
c3b6808cbf Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:51:39 +00:00
Fedora Release Engineering
2bc43b0212 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:02:26 +00:00
Fedora Release Engineering
b286588389 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:14:59 +00:00
topazus
9fb3502f54 0.8.2 2024-11-23 11:44:43 +08:00
Fedora Release Engineering
0404b8a02e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:41:38 +00:00
Fedora Release Engineering
cf3400faaa Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:36:05 +00:00
topazus
514bcf2d37 enable packit for epel9 2023-11-28 10:16:06 +08:00
topazus
f8e229a68f initial import (RHBZ#2225003) 2023-11-17 16:53:25 +08:00
4 changed files with 82 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/veccore-0.8.1.tar.gz
/veccore-0.8.2.tar.gz

21
packit.yaml Normal file
View file

@ -0,0 +1,21 @@
upstream_package_name: veccore
upstream_project_url: https://github.com/root-project/veccore
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
- fedora-rawhide
- job: koji_build
trigger: commit
allowed_pr_authors: ["packit", "topazus"]
allowed_committers: ["packit", "topazus"]
dist_git_branches:
- fedora-all
- job: bodhi_update
trigger: commit
allowed_builders: ["packit", "topazus"]
dist_git_branches:
- fedora-branched

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (veccore-0.8.2.tar.gz) = 9fe6793b445a1bdbdcfa19ce5c476ea22fe1a4ce25b483ca051f75aa69ed362eaeb9d222dd9f142e8bda3cdf0c5a483c94709e462ff2c831391f8091c7ad5ccd

58
veccore.spec Normal file
View file

@ -0,0 +1,58 @@
# header-only library
%global debug_package %{nil}
%global forgeurl https://github.com/root-project/veccore
Version: 0.8.2
%forgemeta
Name: veccore
Release: %autorelease
Summary: C++ Library for Portable SIMD Vectorization
License: Apache-2.0
URL: %{forgeurl}
Source0: %{forgesource}
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: ninja-build
BuildRequires: gtest-devel
%description
VecCore is a simple abstraction layer on top of other vectorization libraries.
It provides an architecture-independent API for expressing vector operations on
data. Code written with this API can then be dispatched to one of several
backends implemented using libraries like Vc, UME::SIMD, or a scalar
implementation.
%package devel
Summary: Development files for %{name}
Provides: %{name}-static = %{version}-%{release}
%description devel
This package contains development files for %{name}.
%prep
%forgeautosetup -p1
%build
%cmake \
-GNinja \
-DBUILD_TESTING=ON \
%cmake_build
%install
%cmake_install
%check
%ctest
%files devel
%license LICENSE
%doc README.md
%{_includedir}/VecCore/
%dir %{_libdir}/cmake/VecCore
%{_libdir}/cmake/VecCore/*.cmake
%changelog
%autochangelog