Projects
Eulaceura:Mainline:GA
bwa
_service:obs_scm:bwa.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:bwa.spec of Package bwa
Name: bwa Version: 0.7.18 Release: 2 Summary: Burrows-Wheeler Alignment tool License: GPLv3 and MIT URL: https://github.com/lh3/bwa Source0: https://github.com/lh3/bwa/releases/download/v%{version}/%{name}-%{version}.tar.gz %ifnarch riscv64 Patch1: bwa-simde.patch %endif BuildRequires: gcc perl-generators %ifnarch x86_64 BuildRequires: simde-devel %endif BuildRequires: zlib-devel %description BWA is a program for aligning sequencing reads against a large reference genome (e.g. human genome). It has two major components, one for read shorter than 150bp and the other for longer reads. %prep %autosetup -p1 %build CFLAGS="%{optflags} -O3" %ifnarch x86_64 CFLAGS="${CFLAGS} -DUSE_SIMDE -DSIMDE_ENABLE_NATIVE_ALIASES -fopenmp-simd -DSIMDE_ENABLE_OPENMP" %else CFLAGS="${CFLAGS} -D__SSE2__ -DSIMDE_ENABLE_NATIVE_ALIASES -fopenmp-simd -DSIMDE_ENABLE_OPENMP" %endif %if "%{?toolchain}" == "clang" %make_build CC=clang CFLAGS="${CFLAGS}" %else %make_build CFLAGS="${CFLAGS}" %endif %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_datadir}/%{name}/bwakit mkdir -p %{buildroot}/%{_mandir}/man1 install -m 0755 bwa %{buildroot}/%{_bindir} install -m 0755 qualfa2fq.pl %{buildroot}/%{_bindir} install -m 0755 xa2multi.pl %{buildroot}/%{_bindir} install -m 0755 bwakit/* %{buildroot}/%{_datadir}/%{name}/bwakit install -m 0644 bwa.1 %{buildroot}/%{_mandir}/man1/bwa.1 %check ./bwa 2>&1 | grep '^Version: %{version}' %files %doc COPYING NEWS.md README.md README-alt.md %{_bindir}/bwa %{_bindir}/qualfa2fq.pl %{_bindir}/xa2multi.pl %{_datadir}/%{name}/* %{_mandir}/man1/%{name}.1* %changelog * Wed Aug 28 2024 wangqiang <wangqiang1@kylinos.cn> - 0.7.18-2 - Support build with clang * Mon Jul 8 2024 Ge Wang <wang__ge@126.com> - 0.7.18-1 - Update to version 0.7.18 * Fri Jan 8 2021 chengzihan <chengzihan2@huawei.com> - 0.7.17-1 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2