summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 21 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cff9e4e0829b..5f8a208566dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}