Name: minimap2 Version: 2.27 Release: 1%{?dist} Summary: A versatile pairwise aligner for genomic and spliced nucleotide sequences License: MIT URL: https://lh3.github.io/minimap2/ Source0: https://github.com/lh3/%{name}/archive/refs/tags/v%{version}.tar.gz Patch0: reenable-simde.patch BuildRequires: make BuildRequires: gcc BuildRequires: zlib-devel # BuildRequires: simde-devel %description Minimap2 is a versatile sequence alignment program that aligns DNA or mRNA sequences against a large reference database. Typical use cases include: (1) mapping PacBio or Oxford Nanopore genomic reads to the human genome; (2) finding overlaps between long reads with error rate up to ~15%; (3) splice-aware alignment of PacBio Iso-Seq or Nanopore cDNA or Direct RNA reads against a reference genome; (4) aligning Illumina single- or paired-end reads; (5) assembly-to-assembly alignment; (6) full-genome alignment between two closely related species with divergence below ~15%. %prep %autosetup %patch -P0 -p1 -R %build # sed -i 's|-msse4.1||g; s|-msse2||g' Makefile.simde # sed -i 's|-msse4.1||g' Makefile.simde %ifarch x86_64 %make_build %elifarch aarch64 %make_build arm_neon=1 aarch64=1 %else %make_build -f Makefile.simde # CFLAGS="%{optflags} -U__SSE2__ -U__SSE4_1__" %make_build %endif # cd python # pwd # ls -l # python3 setup.py install %install rm -rf $RPM_BUILD_ROOT mkdir -p %{buildroot}%{_bindir} install -m 0755 minimap2 %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_mandir}/man1 install -m 0644 minimap2.1 %{buildroot}%{_mandir}/man1/ %files %license LICENSE.txt %doc cookbook.md FAQ.md NEWS.md README.md %{_bindir}/minimap2 %{_mandir}/man1/minimap2.1.gz %changelog * Sun Feb 8 2026 Rasmus Ory Nielsen - 2.30-1 - Initial build