diff options
author | Sukanka | 2022-06-27 19:10:12 +0800 |
---|---|---|
committer | Sukanka | 2022-06-27 19:10:12 +0800 |
commit | d6eca6a04a4cd2b72f897eeab69ba736a643b90b (patch) | |
tree | 3116f8060b1bedadbdedbe5083b0013fc144e890 | |
parent | c2c75da9340485bf63040496af50cdeedafe93ff (diff) | |
download | aur-d6eca6a04a4cd2b72f897eeab69ba736a643b90b.tar.gz |
update to 4.0.0rc1
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 24 insertions, 53 deletions
@@ -1,18 +1,16 @@ pkgbase = mummer pkgdesc = MUMmer is a program for rapidly aligning large genomes - pkgver = 3.23 - pkgrel = 2 + pkgver = 4.0.0rc1 + pkgrel = 1 url = http://mummer.sourceforge.net arch = i686 arch = x86_64 license = PerlArtistic + makedepends = autoconf + makedepends = yaggo depends = perl - optdepends = gnuplot: for alignment visualization - optdepends = xfig: for alignment visualization - optdepends = transsfig: for alignment visualization - optdepends = tcsh: for running some optional scripts - source = http://downloads.sourceforge.net/project/mummer/mummer/3.23/MUMmer3.23.tar.gz - md5sums = f2422b3d2638dba4baedb71b1acdffa2 + depends = gnuplot + source = mummer-4.0.0rc1.tar.gz::https://github.com/mummer4/mummer/archive/refs/tags/v4.0.0rc1.tar.gz + sha512sums = c22c7efbb0374b9b41b3f8788a0360e0bc11cd0a7eda4c88907ebcc75e8a51240fc338d33dd7d6800f2d550b359d13bfa79b187379be774e28c73864c6904c26 pkgname = mummer - @@ -4,58 +4,31 @@ # Note: this software is difficult to install. pkgname=mummer -pkgver=3.23 -pkgrel=2 +pkgver=4.0.0rc1 +pkgrel=1 pkgdesc="MUMmer is a program for rapidly aligning large genomes" arch=('i686' 'x86_64') url="http://mummer.sourceforge.net" license=('PerlArtistic') -depends=('perl') -optdepends=('gnuplot: for alignment visualization' - 'xfig: for alignment visualization' - 'transsfig: for alignment visualization' - 'tcsh: for running some optional scripts') - -source=("http://downloads.sourceforge.net/project/mummer/mummer/${pkgver}/MUMmer${pkgver}.tar.gz") +depends=('perl' 'gnuplot') +makedepends=('autoconf' 'yaggo') #'python' 'ruby' 'swig' +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mummer4/mummer/archive/refs/tags/v4.0.0rc1.tar.gz") build() { - cd MUMmer${pkgver} + cd ${pkgname}-${pkgver} + autoupdate -f + autoreconf -fi + export CXXFLAGS="-Wno-error" + ./configure --prefix=/usr/ --program-prefix=${pkgname}- \ + --libexecdir=/usr/lib/ +# --enable-all-binding make } package() { - cd MUMmer${pkgver} - - mkdir -p ${pkgdir}/usr/share/doc/mummer \ - ${pkgdir}/usr/bin \ - ${pkgdir}/usr/lib/mummer/{aux_bin,scripts} \ - ${pkgdir}/usr/share/man/man1 - - install -m755 annotate combineMUMs delta-filter dnadiff exact-tandems \ - gaps mapview mgaps mummer mummerplot nucmer nucmer2xfig \ - promer repeat-match run-mummer1 run-mummer3 show-aligns \ - show-coords show-diff show-snps show-tiling \ - ${pkgdir}/usr/bin - - install -m755 aux_bin/{prenuc,postnuc,prepro,postpro} \ - ${pkgdir}/usr/lib/mummer/aux_bin - - install -m755 scripts/*.{pl,awk,csh} ${pkgdir}/usr/lib/mummer/scripts - - # The software hard-codes the build directory into some scripts. Fix this... - cp -r README ACKNOWLEDGEMENTS docs/*{.README,.pdf} docs/web \ - ${pkgdir}/usr/share/doc/mummer - install -Dm644 scripts/Foundation.pm ${pkgdir}/usr/lib/perl5/site_perl/Foundation.pm - #first replace scripts and aux_bin - find ${pkgdir} -type f -exec sed -i -e "s@$PWD/scripts@/usr/lib/mummer/scripts@g" {} \; - find ${pkgdir} -type f -exec sed -i -e "s@$PWD/aux_bin@/usr/lib/mummer/aux_bin@g" {} \; - # now replace all that's left with /usr/bin - find ${pkgdir} -type f -exec sed -i -e "s@$PWD@/usr/bin@g" {} \; - - # Fix conflict with `gd' package - mv ${pkgdir}/usr/bin/{,mummer-}annotate - sed -i -e 's@\$bindir/annotate@\$bindir/mummer-annotate@' \ - ${pkgdir}/usr/bin/run-mummer1 \ - ${pkgdir}/usr/lib/mummer/scripts/run-mummer1.csh + cd ${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + mv ${pkgdir}/usr/include/${pkgname}-${pkgver}/include/* ${pkgdir}/usr/include + rm -rf ${pkgdir}/usr/include/${pkgname}-${pkgver} } -md5sums=('f2422b3d2638dba4baedb71b1acdffa2') +sha512sums=('c22c7efbb0374b9b41b3f8788a0360e0bc11cd0a7eda4c88907ebcc75e8a51240fc338d33dd7d6800f2d550b359d13bfa79b187379be774e28c73864c6904c26') |