diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 22 insertions, 11 deletions
@@ -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 @@ -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" } |