summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAllen2018-12-27 01:12:28 +0800
committerAllen2018-12-27 01:12:28 +0800
commit45bbe44323b829f610fb52d37f04291020a59d19 (patch)
treec37a5f24241645962e308f986b9c32e14a63632f /PKGBUILD
parent20077a26fe4bc438951b97b17d9ac4241bb9bccf (diff)
downloadaur-45bbe44323b829f610fb52d37f04291020a59d19.tar.gz
Fix mast_xml_to_html
Fix all the symbolic links
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 18 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0afd6acb9781..70076ae415d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
#Contributor: Charles E. Vejnar
pkgname=meme
pkgver=4.12.0
-pkgrel=1
+pkgrel=2
_minor=
pkgdesc="The MEME suite provides tools for discovering and using protein and DNA sequence motifs"
arch=("i686" "x86_64")
@@ -15,8 +15,13 @@ sha1sums=('4325c6a558412dac277592b8c0493efbaf07a931')
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
-
+ export MEME_ETC_DIR="/etc/meme"
+ LDFLAGS="-Wl,--allow-multiple-definition" \
+ ./configure \
+ --prefix=/usr \
+ --program-prefix="meme-" \
+ --docdir='${prefix}'/usr/share/doc/meme \
+ --sysconfdir='${prefix}'/../etc/meme
make
}
@@ -32,6 +37,11 @@ package() {
fi
done
+ perl_major=$(perl -e '$^V =~ /^v(\d+)/ and print $1; print "\n"')
+ perl_minor=$(perl -e '$^V =~ /\.(\d+)\./ and print $1; print "\n"')
+ mkdir -p "${pkgdir}/usr/lib/perl${perl_major}/${perl_major}.${perl_minor}"
+ mv "${pkgdir}/usr/lib/perl" "${pkgdir}/usr/lib/perl${perl_major}/${perl_major}.${perl_minor}/vendor_perl"
+
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.
@@ -41,7 +51,9 @@ package() {
# 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"
+ ln -s "meme-meme_xml_to_html" "${pkgdir}/usr/bin/meme_xml_to_html"
+ ln -s "meme-glam2html" "${pkgdir}/usr/bin/glam2html"
+ ln -s "meme-glam2psfm" "${pkgdir}/usr/bin/glam2psfm"
+ ln -s "meme-mast_xml_to_html" "${pkgdir}/usr/bin/mast_xml_to_html"
+ ln -s "meme-mast_xml_to_txt" "${pkgdir}/usr/bin/mast_xml_to_txt"
}