summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD25
2 files changed, 22 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90bf74f6240a..1fddeb966857 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = meme
pkgdesc = The MEME suite provides tools for discovering and using protein and DNA sequence motifs
- pkgver = 4.10.1_2
- pkgrel = 2
+ pkgver = 4.10.2
+ pkgrel = 1
url = http://meme-suite.org/
arch = i686
arch = x86_64
@@ -11,9 +11,9 @@ pkgbase = meme
depends = python2
depends = perl-xml-parser
depends = openmpi
- source = http://meme-suite.org/meme-software/4.10.1/meme_4.10.1_2.tar.gz
+ source = http://meme-suite.org/meme-software/4.10.2/meme_4.10.2.tar.gz
source = python27.patch
- sha1sums = 64d37d5cf86b1595f07425b8d2fcc9346e84abbc
+ sha1sums = 230a52664c4739354f2ac79ace9b55f3dd2fde8d
sha1sums = 737b1ef7cb277412c2fff692a2e9b2a261e1b532
pkgname = meme
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"
}