From 83cfee1c12563bfce1d2bfd3fe8e76f45cd99fb9 Mon Sep 17 00:00:00 2001 From: He Rengui Date: Thu, 25 Mar 2021 15:35:48 +0800 Subject: [PATCH] add devel package Signed-off-by: He Rengui --- samtools.spec | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/samtools.spec b/samtools.spec index de8f980..03eb8ef 100644 --- a/samtools.spec +++ b/samtools.spec @@ -1,12 +1,12 @@ Name: samtools Version: 1.12 -Release: 1 +Release: 2 Summary: Tools (written in C using htslib) for manipulating next-generation sequencing data License: MIT and BSD URL: http://www.htslib.org Source0: https://github.com/samtools/samtools/archive/%{name}-%{version}.tar.bz2 -BuildRequires: gcc gdb autoconf automake make zlib-devel htslib-devel perl-Getopt-Long ncurses-devel +BuildRequires: gcc gdb autoconf automake make zlib-devel htslib-devel perl-Getopt-Long ncurses-devel bzip2-devel xz-devel %description The original samtools package has been split into three separate but tightly coordinated projects: @@ -15,9 +15,16 @@ The original samtools package has been split into three separate but tightly coo bcftools: calling and other tools for handling VCF, BCF See also http://github.com/samtools/ +%package devel +Summary: Header files and libraries for compiling against %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Header files and libraries for compiling against %{name} %prep -%setup -q -n %{name}-%{version}/ +%setup -q -n %{name}-%{version} %build autoheader @@ -27,6 +34,9 @@ autoconf -Wno-syntax %install %make_install +install -d -m 0755 %{buildroot}%{_includedir}/bam +install -p -m 0644 *.h %{buildroot}%{_includedir}/bam +install -D -p -m 0755 libbam.a %{buildroot}%{_libdir}/libbam.a %pre %preun @@ -41,8 +51,15 @@ autoconf -Wno-syntax %{_bindir}/* %{_mandir}/* +%files devel +%defattr(-,root,root,-) +%{_includedir}/bam +%{_libdir}/libbam.a %changelog +* Thu Mar 25 2021 herengui - 1.12-2 +- Add devel package + * Thu Mar 18 2021 yangzhao - 1.12-1 - Package init