summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAllen2015-09-28 23:08:19 +0800
committerAllen2015-09-28 23:08:19 +0800
commit418f0f5e68818b82f683467d26ae3fe51a2d650f (patch)
treef9a9ca2cceb28d07f04add7d6bb8a584fd653fe4 /PKGBUILD
parent286c79efe124d96a7ec4b968d21f6601cffbfac2 (diff)
downloadaur-418f0f5e68818b82f683467d26ae3fe51a2d650f.tar.gz
4.10.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 18 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a3929bea0643..0d43bef4f6be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,17 @@
#Maintainer: allencch <allencch at hotmail dot com>
#Contributor: Charles E. Vejnar
pkgname=meme
-pkgver=4.10.1_2
-pkgrel=2
+pkgver=4.10.2
+pkgrel=1
pkgdesc="The MEME suite provides tools for discovering and using protein and DNA sequence motifs"
arch=("i686" "x86_64")
url="http://meme-suite.org/"
license=("custom")
depends=(perl-html-template tcsh python2 perl-xml-parser openmpi)
-source=("http://meme-suite.org/meme-software/4.10.1/${pkgname}_${pkgver}.tar.gz"
+source=("http://meme-suite.org/meme-software/${pkgver}/meme_${pkgver}.tar.gz"
"python27.patch")
-sha1sums=("64d37d5cf86b1595f07425b8d2fcc9346e84abbc"
- "737b1ef7cb277412c2fff692a2e9b2a261e1b532")
+sha1sums=('230a52664c4739354f2ac79ace9b55f3dd2fde8d'
+ '737b1ef7cb277412c2fff692a2e9b2a261e1b532')
prepare() {
cd $srcdir/${pkgname}_${pkgver%_*}
@@ -23,7 +23,7 @@ build() {
cd $srcdir/${pkgname}_${pkgver%_*}
LDFLAGS="-Wl,--allow-multiple-definition" ./configure --prefix=/usr --program-prefix="meme-" --docdir='${prefix}'/usr/share/doc/meme --sysconfdir='${prefix}'/../etc/meme --with-python=/usr/bin/python2.7
-
+
make
}
@@ -46,6 +46,17 @@ package() {
mv ${pkgdir}/usr/lib/perl/$fname ${pkgdir}/usr/lib/perl/${fname#meme-}
fi
done
-
+
sed -i -e "s/\(PROG => \)/\1'meme-'./g" "${pkgdir}/usr/bin/meme-meme-chip"
+
+ # get_meme_bin_file in src/utils.c does not deal well with meme- prefixes.
+ # It is being called three times in the source code:
+ # > grep 'get_meme_bin_file' src/meme_4.10.2/src/*.c
+ # src/meme_4.10.2/src/glam2_glam2.c: glam2html = get_meme_bin_file("glam2html");
+ # src/meme_4.10.2/src/glam2_glam2.c: glam2psfm = get_meme_bin_file("glam2psfm");
+ # src/meme_4.10.2/src/meme.c: prog = get_meme_bin_file("meme_xml_to_html");
+ # Add symlinks for those files:
+ ln -s "${pkgdir}/usr/bin/meme-meme_xml_to_html" "${pkgdir}/usr/bin/meme_xml_to_html"
+ ln -s "${pkgdir}/usr/bin/meme-glam2html" "${pkgdir}/usr/bin/glam2html"
+ ln -s "${pkgdir}/usr/bin/meme-glam2psfm" "${pkgdir}/usr/bin/glam2psfm"
}