Add riscv support

This commit is contained in:
misaka00251 2022-11-24 17:50:08 +08:00
parent 7f5e97b1c0
commit 825e090e54
No known key found for this signature in database
GPG Key ID: 4AA100DC964EDE26
2 changed files with 26 additions and 1 deletions

19
add-riscv-support.patch Normal file
View File

@ -0,0 +1,19 @@
Author: misaka00251 <liuxin@iscas.ac.cn>
Date: Wed Sep 21 11:15:51 2022 +0800
Fix support for RISC-V.
diff --git a/c++/src/build-system/config.guess b/c++/src/build-system/config.guess
index f475ceb..57481db 100755
--- a/c++/src/build-system/config.guess
+++ b/c++/src/build-system/config.guess
@@ -979,6 +979,9 @@ EOF
ppc:Linux:*:*)
echo powerpc-unknown-linux-gnu
exit ;;
+ riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux
exit ;;

View File

@ -1,10 +1,13 @@
Name: ncbi-blast
Version: 2.12.0
Release: 2
Release: 3
Summary: NCBI BLAST finds regions of similarity between biological sequences.
License: Public Domain
URL: https://blast.ncbi.nlm.nih.gov/Blast.cgi
Source0: https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.12.0/ncbi-blast-2.12.0+-src.tar.gz
%ifarch riscv64
Patch0: add-riscv-support.patch
%endif
BuildRequires: lmdb lmdb-devel gcc-c++ make
%description
The NCBI Basic Local Alignment Search Tool (BLAST) finds regions of
@ -43,6 +46,9 @@ cp c++/ReleaseMT/lib/* %{buildroot}%{_libdir}/ncbi-blast/
%{_libdir}/ncbi-blast/*
%changelog
* Thu Nov 24 2022 misaka00251 <liuxin@iscas.ac.cn> - 2.12.0-3
- Add riscv support
* Tue Feb 15 2022 herengui <herengui@uniontech.com> - 2.12.0-2
- add missing buildrquires.