diff options
author | Allen | 2018-12-27 01:12:28 +0800 |
---|---|---|
committer | Allen | 2018-12-27 01:12:28 +0800 |
commit | 45bbe44323b829f610fb52d37f04291020a59d19 (patch) | |
tree | c37a5f24241645962e308f986b9c32e14a63632f /PKGBUILD | |
parent | 20077a26fe4bc438951b97b17d9ac4241bb9bccf (diff) | |
download | aur-45bbe44323b829f610fb52d37f04291020a59d19.tar.gz |
Fix mast_xml_to_html
Fix all the symbolic links
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -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" } |