diff options
author | Josh Marshall | 2018-03-01 16:18:50 -0500 |
---|---|---|
committer | Josh Marshall | 2018-03-01 16:18:50 -0500 |
commit | f0e78c8958ce7d0bead36e27d068b53660dfd1e1 (patch) | |
tree | 61fb818ef048e819007f39b7141748cb8fdd0e9f | |
download | aur-f0e78c8958ce7d0bead36e27d068b53660dfd1e1.tar.gz |
A combined hmmer version 2 and 3 package, since upstream made them different things and downstream uses both.
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 48 |
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 +} |