!19 update: 1.17

From: @malacology 
Reviewed-by: @reganhe_xx 
Signed-off-by: @reganhe_xx
This commit is contained in:
Kuoi 2023-06-01 05:58:45 +00:00 committed by openeuler-ci-bot
parent f3c7dcf554
commit 0ecd6c7522
3 changed files with 7 additions and 9 deletions

Binary file not shown.

BIN
htslib-1.17.tar.bz2 Normal file

Binary file not shown.

View File

@ -1,12 +1,12 @@
Name: htslib
Version: 1.11
Version: 1.17
Release: 1
Summary: C library for high-throughput sequencing data formats
License: MIT and BSD
URL: http://www.htslib.org
Source0: https://github.com/samtools/htslib/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source0: https://github.com/samtools/htslib/releases/download/%{version}/htslib-%{version}.tar.bz2
BuildRequires: gcc autoconf automake make curl-devel zlib-devel bzip2-devel xz-devel libxcrypt-devel openssl-devel
BuildRequires: gcc make curl-devel zlib zlib-devel bzip2-devel xz-devel libxcrypt-devel openssl-devel
%description
HTSlib is an implementation of a unified C library for accessing common file
@ -36,17 +36,12 @@ the htsfile identifier tool, and the bgzip compression utility.
%prep
%setup -q -n %{name}-%{version}
touch config.guess config.sub
%build
autoheader
autoconf
%configure --prefix=%{_prefix} \
--libdir=%{_libdir} \
--enable-plugins \
--enable-gcs \
--enable-libcurl \
--enable-s3
--enable-libcurl
%make_build
# As we don't install libhts.a, the .private keywords are irrelevant.
sed -i -E '/^(Libs|Requires)\.private:/d' htslib.pc.tmp
@ -86,6 +81,9 @@ rm -rf %{buildroot}/%{_libdir}/libhts.a
%{_mandir}/man1/tabix.1*
%changelog
* Wed May 24 2023 guoyizhang <kuoi@bioarchlinux.org> - 1.17-1
- Update to 1.17
* Wed Feb 09 2022 herengui <herengui@uniontech.com> - 1.11-1
- update to 1.11, new version fixed CVE-2020-36403