Compare commits
7 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
77bbc590f1 | ||
| 8b2ed55118 | |||
| 9b4f52ac01 | |||
|
|
1870e689e7 | ||
|
|
9668b05564 | ||
|
|
1a83dc7de4 | ||
| 28f80a711a |
5 changed files with 17 additions and 134 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -13,3 +13,5 @@
|
|||
/seqan3-3.4.0-rc.1.tar.gz
|
||||
/seqan3-3.4.0-rc.2.tar.gz
|
||||
/seqan3-3.4.0-rc.3.tar.gz
|
||||
/seqan3-3.4.0.tar.gz
|
||||
/seqan3-3.4.2.tar.gz
|
||||
|
|
|
|||
|
|
@ -65,8 +65,8 @@
|
|||
+find_package(GTest REQUIRED)
|
||||
+find_package(benchmark REQUIRED)
|
||||
|
||||
option (SEQAN3_FULL_HEADER_TEST "Test seqan3 headers as well as the headers of external libraries" OFF)
|
||||
|
||||
# We compile each header twice in separate compilation units, where the second compilation omits the header guard (check
|
||||
# for cyclic includes). Each alone is sufficient to test that the header is functional, but both are needed to check for
|
||||
--- a/test/performance/CMakeLists.orig.txt 2024-12-13 18:42:15.000000000 +0100
|
||||
+++ b/test/performance/CMakeLists.txt 2025-01-19 22:10:44.305669084 +0100
|
||||
@@ -7,7 +7,7 @@
|
||||
|
|
|
|||
|
|
@ -16,5 +16,5 @@
|
|||
#include <tuple>
|
||||
+#include <functional>
|
||||
|
||||
#if defined(SEQAN3_HAS_BZIP2)
|
||||
# include <seqan3/contrib/stream/bz2_istream.hpp>
|
||||
#include <seqan3/contrib/stream/bgzf.hpp>
|
||||
#include <seqan3/contrib/stream/bgzf_istream.hpp>
|
||||
|
|
|
|||
139
seqan3.spec
139
seqan3.spec
|
|
@ -24,8 +24,8 @@ ExclusiveArch: %{power64} x86_64 aarch64
|
|||
|
||||
Name: seqan3
|
||||
Summary: The modern C++ library for sequence analysis
|
||||
Version: 3.4.0
|
||||
Release: 0.5.rc3%{date}%{shortcommit}%{?dist}
|
||||
Version: 3.4.2
|
||||
Release: %autorelease
|
||||
License: BSD-3-Clause
|
||||
URL: https://www.seqan.de/
|
||||
# Source code archive generated by:
|
||||
|
|
@ -36,7 +36,7 @@ URL: https://www.seqan.de/
|
|||
%if 0%{?middle_release}
|
||||
Source0: https://github.com/seqan/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz
|
||||
%else
|
||||
Source0: https://github.com/seqan/%{name}/archive/%{version}-rc.2/%{name}-%{version}-rc.3.tar.gz
|
||||
Source0: https://github.com/seqan/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
%endif
|
||||
|
||||
BuildRequires: gcc
|
||||
|
|
@ -57,13 +57,10 @@ BuildRequires: gtest-devel >= 1.10.0
|
|||
BuildRequires: texlive-newunicodechar
|
||||
BuildRequires: doxygen >= 1.9.4
|
||||
%endif
|
||||
|
||||
# Use Fedora's CMake only
|
||||
Patch1: seqan3-3.4.0-disable_CPM.patch
|
||||
|
||||
Patch1: %{name}-3.4.0-disable_CPM.patch
|
||||
# Include missing header files
|
||||
Patch2: seqan3-fix_GCC15.patch
|
||||
|
||||
Patch2: %{name}-fix_GCC15.patch
|
||||
%description
|
||||
SeqAn3 is the new version of the popular SeqAn template
|
||||
library for the analysis of biological sequences.
|
||||
|
|
@ -86,10 +83,8 @@ Requires: sdsl-lite-devel%{?_isa} >= 3.0.1
|
|||
Requires: zlib-devel%{?_isa} >= 1.2
|
||||
Requires: bzip2-devel%{?_isa} >= 1.0
|
||||
Requires: range-v3-devel%{?_isa} >= 0.11.0
|
||||
|
||||
Provides: bundled(bzip2stream)
|
||||
Provides: bundled(zipstream)
|
||||
|
||||
%description devel
|
||||
C++ headers files of SeqAn3, including CMake configuration files.
|
||||
|
||||
|
|
@ -100,7 +95,7 @@ BuildArch: noarch
|
|||
SeqAn3 documentation.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}-rc.3 -N
|
||||
%autosetup -n %{name}-%{version} -N
|
||||
|
||||
%patch 1 -p1 -b .backup
|
||||
%patch 2 -p1 -b .backup
|
||||
|
|
@ -188,17 +183,17 @@ mkdir -p build-doc
|
|||
# Tests the API of the library
|
||||
%if %{with test_api}
|
||||
%define _vpath_builddir build
|
||||
%ctest -E 'sam_file_seek_test'
|
||||
%ctest
|
||||
%endif
|
||||
# Tests that every header includes all required headers and detects linkage issues
|
||||
%if %{with test_header}
|
||||
%define _vpath_builddir build-header
|
||||
%ctest -E 'sam_file_seek_test'
|
||||
%ctest
|
||||
%endif
|
||||
# Microbenchmarks
|
||||
%if %{with benchmark}
|
||||
%define _vpath_builddir build-performance
|
||||
%ctest -E 'sam_file_seek_test'
|
||||
%ctest
|
||||
%endif
|
||||
%endif
|
||||
|
||||
|
|
@ -217,118 +212,4 @@ mkdir -p build-doc
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Feb 05 2025 Antonio Trande <sagitter@fedoraproject.org> - 3.4.0-0.5.rc3
|
||||
- Pre-release 3.4.0 RC3
|
||||
|
||||
* Mon Jan 20 2025 Antonio Trande <sagitter@fedoraproject.org> - 3.4.0-0.4.rc2
|
||||
- Pre-release 3.4.0 RC2
|
||||
- Disable zlib (upstream issue #3323)
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-0.3.rc1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-0.2.rc1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Tue Jan 30 2024 Jerry James <loganjerry@gmail.com> - 3.4.0-0.1.rc1
|
||||
- Pre-release 3.4.0 RC1
|
||||
- Remove unused dependency on coin-or-lemon
|
||||
- Convert License field to SPDX
|
||||
- Note that the devel package bundles zipstream and bzip2stream
|
||||
- Note that the devel package needs zlib-devel and bzip2-devel
|
||||
|
||||
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.0-0.7.rc2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Thu Aug 10 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.3.0-0.6.rc2
|
||||
- Pre-release 3.3.0 RC2
|
||||
|
||||
* Tue Jul 18 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.3.0-0.5.rc1
|
||||
- Pre-release 3.3.0 RC1
|
||||
|
||||
* Thu Apr 06 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.3.0-0.4.20230403git8c604d98
|
||||
- Pre-release 3.3.0 commit #8c604d98
|
||||
|
||||
* Thu Mar 30 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.3.0-0.3.20230330git174255ee
|
||||
- Pre-release 3.3.0 commit #174255ee
|
||||
- Disable tests
|
||||
- Disable benchmarks
|
||||
|
||||
* Sat Mar 25 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.3.0-0.2.20230119gitc5ec15bd
|
||||
- Pre-release 3.3.0 commit #c5ec15bd
|
||||
|
||||
* Tue Jan 24 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.3.0-0.1.20230119git404affbf
|
||||
- Pre-release 3.3.0 commit #404affbf
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sun Jun 26 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.2.0-1
|
||||
- Release 3.2.0
|
||||
|
||||
* Wed Jun 15 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.2.0-0.1.rc1.20220615git1148ce10
|
||||
- Pre-release 3.2.0
|
||||
- Enable tests
|
||||
|
||||
* Sat Feb 05 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
- Patched for GCC-12
|
||||
|
||||
* Mon Jan 17 2022 Kevin Fenzi <kevin@scrye.com> - 3.1.0-2
|
||||
- Rebuild for hiredis 1.0.2
|
||||
|
||||
* Fri Nov 26 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-1
|
||||
- Release 3.1.0
|
||||
|
||||
* Sun Sep 05 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-0.2.20210809git4604f1b2
|
||||
- Rebuild for gtest-1.11.0
|
||||
|
||||
* Mon Aug 09 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-0.1.20210809git4604f1b2
|
||||
- Pre-release 3.1.0
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Fri May 28 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.0.3-1
|
||||
- Release 3.0.3
|
||||
|
||||
* Wed May 26 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.0.3-0.1.rc1
|
||||
- Pre-release 3.0.3-rc1
|
||||
|
||||
* Sun Feb 14 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-7
|
||||
- Disable tests with GCC-11 (rhbz#1923593)
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Dec 11 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-6
|
||||
- Rebuild for GCC-11
|
||||
|
||||
* Tue Nov 03 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-5
|
||||
- Bundle sdsl header files
|
||||
|
||||
* Sat Oct 17 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-4
|
||||
- Remove old License file from bundled libraries
|
||||
- Redefine vpath builddir
|
||||
|
||||
* Fri Oct 16 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-3
|
||||
- Fix Requires packages
|
||||
|
||||
* Wed Oct 14 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-2
|
||||
- Use -std=c++2a flag
|
||||
- Patched for upstream bugs #2209 #2210
|
||||
|
||||
* Tue Oct 13 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-1
|
||||
- Release 3.0.2
|
||||
|
||||
* Fri Aug 07 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-0.2.20200806gitbf04354
|
||||
- Pre-release 3.0.2 with bundled range-v3
|
||||
|
||||
* Thu Aug 06 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.2-0.1.20200806gitbf04354
|
||||
- Pre-release 3.0.2
|
||||
|
||||
* Thu Mar 05 2020 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-1
|
||||
- Execute header/performance tests
|
||||
- Build docs
|
||||
- First package
|
||||
%autochangelog
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (seqan3-3.4.0-rc.3.tar.gz) = e135873d0c2b1fba92f27ab8efa3a692b5a9f52272c9523eff86bd160142f6fa6cdcee85c04274f2f804a19044114f6bb51703bb01fa1d25a8088a0050645d83
|
||||
SHA512 (seqan3-3.4.2.tar.gz) = 6337bb3d49406e89e277ab4b9e751f6b2a0524c32c7aecf2093b795863870c2337bb1df1c798791aee82325cb3f0b19ecb57e109d73db847e6fe6a2a033bbaae
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue