[hmmer] Update to new upstream version

Christian Iseli c4chris at fedoraproject.org
Sat Feb 28 16:11:58 UTC 2015


commit 5416d5017ca0a8b73f0d4ad9c3e07dea35b740cb
Author: Christian Iseli <Christian.Iseli at isb-sib.ch>
Date:   Sat Feb 28 17:11:48 2015 +0100

    Update to new upstream version
    
    - Split -devel and -doc subpackages
    - perl script fix no longer needed

 .gitignore |  1 +
 hmmer.spec | 50 +++++++++++++++++++++++++++++++++++---------------
 sources    |  2 +-
 3 files changed, 37 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b1a1d34..b670b1d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 hmmer-3.0.tar.gz
+/hmmer-3.1b1.tar.gz
diff --git a/hmmer.spec b/hmmer.spec
index a931ff1..aa3da25 100644
--- a/hmmer.spec
+++ b/hmmer.spec
@@ -1,13 +1,12 @@
 Name:           hmmer
-Version:        3.0
-Release:        10%{?dist}
+Version:        3.1b1
+Release:        1%{?dist}
 Summary:        Profile HMM software for protein sequence analysis
 
 Group:          Applications/Engineering
 License:        GPLv3
 URL:            http://hmmer.janelia.org
-Source0:        http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0.tar.gz
-BuildRequires:  autoconf
+Source0:        http://selab.janelia.org/software/hmmer3/3.1b1/hmmer-3.1b1.tar.gz
 
 %description
 Profile hidden Markov models (profile HMMs) can be used to do sensitive
@@ -15,15 +14,26 @@ database searching using statistical descriptions of a sequence family's
 consensus.  HMMER is a freely distributable implementation of profile HMM
 software for protein sequence analysis.
 
+%package devel
+Summary: Library and header files to include hmmer code in other apps
+Group: Development/Libraries
 
-%prep
-%setup -q
+%description devel
+
+Header files and a library of hmmer functions, for developing apps
+which will use the library.
 
-# Need to 'fix' an old perl script
-sed -i '/^require/d;/Getopts/d' easel/devkit/sqc
+%package doc
+Summary: Documentation for hmmer
+Group: Documentation
+BuildArch: noarch
 
-# Reconf to get new aarch64
-autoconf
+%description doc
+This package includes documentation files for the hmmer software package.
+
+
+%prep
+%setup -q
 
 
 %build
@@ -38,10 +48,6 @@ make check
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-for f in documentation/man/*.man; do
-  cp -p $f $RPM_BUILD_ROOT%{_mandir}/man1/`basename $f .man`.1
-done
 
 
 %clean
@@ -50,12 +56,26 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc COPYRIGHT LICENSE README RELEASE-NOTES Userguide.pdf tutorial/
+%license LICENSE
 %{_bindir}/*
 %{_mandir}/man1/*
 
 
+%files devel
+%{_includedir}/*
+%{_libdir}/*.a
+
+
+%files doc
+%doc COPYRIGHT README RELEASE-NOTES Userguide.pdf tutorial/
+
+
 %changelog
+* Sat Feb 28 2015 Christian Iseli <Christian.Iseli at unil.ch> - 3.1b1-1
+- Update to new upstream version
+- Split -devel and -doc subpackages
+- perl script fix no longer needed
+
 * Sat Aug 16 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0-10
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 
diff --git a/sources b/sources
index 1da0b6a..bf66ec2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4cf685f3bc524ba5b5cdaaa070a83588  hmmer-3.0.tar.gz
+e81b689fe1dd7625cff84c08cbead1fc  hmmer-3.1b1.tar.gz


More information about the scm-commits mailing list