diff --git a/BioArchLinux/diamond/PKGBUILD b/BioArchLinux/diamond/PKGBUILD new file mode 100644 index 0000000000..aed078283f --- /dev/null +++ b/BioArchLinux/diamond/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Bipin Kumar +# shellcheck disable=2034 +# shellcheck disable=2148 + +pkgname=diamond +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 https://doi.org/10.1038/s41592-021-01101-x" +arch=('x86_64') +url="https://github.com/bbuchfink/diamond" +license=('GPL3') +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 + + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + .. + + make +} + +package() { + cd "$srcdir"/diamond-$pkgver/build + + # shellcheck disable=2154 + make DESTDIR="$pkgdir" install +} diff --git a/BioArchLinux/diamond/lilac.yaml b/BioArchLinux/diamond/lilac.yaml new file mode 100644 index 0000000000..c557750df0 --- /dev/null +++ b/BioArchLinux/diamond/lilac.yaml @@ -0,0 +1,16 @@ +build_prefix: extra-x86_64 +maintainers: + - github: github.com/kbipinkumar + email: bipin@ccmb.res.in +pre_build_script: | + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + run_cmd(['updpkgsums']) +post_build_script: | + git_add_files('PKGBUILD') + git_commit() + update_aur_repo() +update_on: + - source: github + github: bbuchfink/diamond + use_max_tag: true + prefix: 'v'