summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Marshall2018-03-01 16:18:50 -0500
committerJosh Marshall2018-03-01 16:18:50 -0500
commitf0e78c8958ce7d0bead36e27d068b53660dfd1e1 (patch)
tree61fb818ef048e819007f39b7141748cb8fdd0e9f
downloadaur-f0e78c8958ce7d0bead36e27d068b53660dfd1e1.tar.gz
A combined hmmer version 2 and 3 package, since upstream made them different things and downstream uses both.
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD48
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ee105e33b50e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = hmmer
+ pkgdesc = Profile hidden Markov models (HMMs) for database searching using consensus sequences containing the version 2 and 3 implementations.
+ pkgver = 3
+ pkgrel = 2
+ url = http://hmmer.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = glibc
+ makedepends = make
+ makedepends = bash
+ makedepends = perl
+ makedepends = perl-perl4-corelibs
+ depends = glibc
+ provides = hmmer
+ provides = hmmer2
+ conflicts = hmmer
+ conflicts = hmmer2
+ source = http://eddylab.org/software/hmmer3/3.1b2/hmmer-3.1b2.tar.gz
+ source = http://eddylab.org/software/hmmer/2.4i/hmmer-2.4i.tar.gz
+ md5sums = c8c141018bc0ccd7fc37b33f2b945d5f
+ md5sums = dab234c87e026ac1de942450750acd20
+
+pkgname = hmmer
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c7755ee7e527
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Josh Marshall <jrmarsha@mtu.edu>
+# Contributor: Michael Schubert <mschu.dev at gmail>
+# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+
+pkgname=hmmer
+pkgver=3
+pkgrel=2
+_hmmer3_pkgver=3.1b2
+_hmmer2_pkgver=2.4i
+pkgdesc="Profile hidden Markov models (HMMs) for database searching using consensus sequences containing the version 2 and 3 implementations."
+arch=('i686' 'x86_64')
+license=('GPL')
+url="http://hmmer.org/"
+depends=('glibc')
+makedepends=('glibc' 'make' 'bash' 'perl' 'perl-perl4-corelibs')
+provides=('hmmer' 'hmmer2')
+conflicts=('hmmer' 'hmmer2')
+source=("http://eddylab.org/software/hmmer3/$_hmmer3_pkgver/hmmer-$_hmmer3_pkgver.tar.gz"
+ "http://eddylab.org/software/hmmer/$_hmmer2_pkgver/hmmer-$_hmmer2_pkgver.tar.gz")
+md5sums=('c8c141018bc0ccd7fc37b33f2b945d5f'
+ 'dab234c87e026ac1de942450750acd20')
+
+build() {
+ cd "$pkgname-$_hmmer2_pkgver"
+ ./configure --prefix=/usr --program-suffix=2 --docdir=/usr/share/doc/hmmer2
+ make
+
+ cd "../$pkgname-$_hmmer3_pkgver"
+ ./configure --prefix=/usr --docdir=/usr/share/doc/hmmer
+ make
+}
+
+check() {
+ cd "$pkgname-$_hmmer2_pkgver"
+ make check
+
+ cd "../$pkgname-$_hmmer3_pkgver"
+ make check
+}
+
+package() {
+ cd "$pkgname-$_hmmer2_pkgver"
+ make prefix="$pkgdir/usr" install
+
+ cd "../$pkgname-$_hmmer3_pkgver"
+ make prefix="$pkgdir/usr" install
+}