From d5e330f5b9df58fea6b167a782267a9892958b56 Mon Sep 17 00:00:00 2001 From: Bipin Kumar Date: Wed, 2 Nov 2022 23:10:40 +0530 Subject: [PATCH] adding PKGBUILD for Diamond aligner --- diamond-aligner/PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 diamond-aligner/PKGBUILD diff --git a/diamond-aligner/PKGBUILD b/diamond-aligner/PKGBUILD new file mode 100644 index 0000000000..c10d57f3af --- /dev/null +++ b/diamond-aligner/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Bipin Kumar +# shellcheck disable=2034 +# shellcheck disable=2148 + +pkgname=diamond-aligner +pkgver=2.0.15 +pkgrel=1 +pkgdesc="DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance analysis of big sequence data" +arch=('x86_64') +url="https://github.com/bbuchfink/diamond" +license=('AGPL3') +depends=('gcc-libs' 'zlib') +makedepends=('cmake') +source=("$pkgname-$pkgver.tar.gz::https://github.com/bbuchfink/diamond/archive/v$pkgver.tar.gz") +sha256sums=('cc8e1f3fd357d286cf6585b21321bd25af69aae16ae1a8f605ea603c1886ffa4') + +prepare() { + # shellcheck disable=2154 + mkdir -p "$srcdir"/diamond-$pkgver/build +} + +build() { + cd "$srcdir"/diamond-$pkgver/build || exit 1 + + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + .. + + make +} + +package() { + cd "$srcdir"/diamond-$pkgver/build || exit 1 + + # shellcheck disable=2154 + make DESTDIR="$pkgdir" install +}