diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 21 insertions, 18 deletions
@@ -1,42 +1,45 @@ -# Maintainer: Bipin Kumar <bipin@ccmb.res.in> +# Maintainer: Bipin Kumar <kbipinkumar@pm.me> pkgname=spaln -pkgver=2.4.13f -pkgrel=1 +pkgver=3.0.2 +pkgrel=2 pkgdesc='Splicing-aware transcript (cDNA/EST or protein sequences) alignment to genomic DNA' arch=('x86_64') url='https://github.com/ogotoh/spaln' license=('GPL2') -depends=('zlib' 'perl') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ogotoh/spaln/archive/refs/tags/ver.${pkgver}.tar.gz" +depends=('zlib' 'perl' 'glibc' 'gcc-libs') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ogotoh/spaln/archive/refs/tags/ver${pkgver}.tar.gz" "spaln.sh" "spaln.csh" - "destdir.patch") -sha256sums=('024fdcf58e38373983092280a7e10ff9c7e246e7d2465c165e158512e686225e' + "harden.patch") +sha256sums=('830e02617c90cd9f245b406e29d4ab03fe29712832eff837ce24431db14a5555' '9a0b4fa808ab2d88d277cbe5d49b6ed02eff768c45409cba70d4132230ca676d' '9b77f3a31dd260703a8cefc6416794fc0ddb04999cd5078be9c5a287664561d1' - 'b78d8bf6c79cee8aa0a06e5aa61098041d46a468275fda911883d356866f8a8f') + 'b369eb6f01b17f5f165660a464033595afde8e222084d3deb9b77763deaa4aa5') prepare() { - cp destdir.patch ${pkgname}-ver.${pkgver}/src - cp spaln.* ${pkgname}-ver.${pkgver}/src - cd ${pkgname}-ver.${pkgver}/src - # patch to enable support for GNU make's staged install process - patch -p1 < destdir.patch - CXX=g++ CFLAGS="-O2" ./configure --exec_prefix=/usr/bin --table_dir=/usr/share/spaln/table --alndbs_dir=/usr/share/spaln/seqdb --use_zlib=1 + cd ${pkgname}-ver${pkgver}/src + patch -p2 < "${srcdir}"/harden.patch + CFLAGS=${CFLAGS} ./configure --exec_prefix=/usr/bin --table_dir=/usr/share/spaln/table --alndbs_dir=/usr/share/spaln/seqdb + } build() { - cd ${pkgname}-ver.${pkgver}/src + cd ${pkgname}-ver${pkgver}/src make -j1 + } package() { - cd ${pkgname}-ver.${pkgver}/src + cd ${pkgname}-ver${pkgver}/src make DESTDIR=${pkgdir} install # set paths to tables and alndbs install -dm755 "${pkgdir}"/etc/profile.d/ - install -Dm644 spaln.sh -t "${pkgdir}"/etc/profile.d/ - install -Dm644 spaln.csh -t "${pkgdir}"/etc/profile.d/ + install -Dm644 "${srcdir}"/spaln.sh -t "${pkgdir}"/etc/profile.d/ + install -Dm644 "${srcdir}"/spaln.csh -t "${pkgdir}"/etc/profile.d/ + cd .. + # man page + install -Dm0644 "spaln.1" -t "$pkgdir/usr/share/man/man1" + install -Dm0644 "sortgrcd.1" -t "$pkgdir/usr/share/man/man1" } |