Initial build (2.29.2)

This commit is contained in:
Vitalii Kuzhdin 2024-12-20 13:24:32 +01:00
commit b2e58381bd
4 changed files with 66 additions and 0 deletions

24
.SRCINFO Normal file
View file

@ -0,0 +1,24 @@
pkgbase = vsearch-bin
pkgdesc = Versatile open-source tool for microbiome analysis. https://doi.org/10.7717/peerj.2584
pkgver = 2.29.2
pkgrel = 1
url = https://github.com/torognes/vsearch
arch = x86_64
arch = aarch64
arch = riscv64
arch = powerpc64le
license = BSD-2-Clause OR GPL-3.0-or-later
depends = gcc-libs
depends = glibc
provides = vsearch
conflicts = vsearch
source_x86_64 = vsearch-2.29.2-x86_64.tar.gz::https://github.com/torognes/vsearch/releases/download/v2.29.2/vsearch-2.29.2-linux-x86_64.tar.gz
sha256sums_x86_64 = 45b322129d84b5ef4f2c3f0f7acb91796539ad9535b4a878ab83746568c1ed47
source_aarch64 = vsearch-2.29.2-aarch64.tar.gz::https://github.com/torognes/vsearch/releases/download/v2.29.2/vsearch-2.29.2-linux-aarch64.tar.gz
sha256sums_aarch64 = 3ab686c135f699312b3103b620a0f72068af9d57820e4cc0e4837eeb592868b5
source_riscv64 = vsearch-2.29.2-riscv64.tar.gz::https://github.com/torognes/vsearch/releases/download/v2.29.2/vsearch-2.29.2-linux-riscv64.tar.gz
sha256sums_riscv64 = 4bbc4e8298d0e0de4c1859d6772f4684c7ed4e331d23684d5c7b76a80cac316e
source_powerpc64le = vsearch-2.29.2-powerpc64le.tar.gz::https://github.com/torognes/vsearch/releases/download/v2.29.2/vsearch-2.29.2-linux-ppc64le.tar.gz
sha256sums_powerpc64le = 420b7971bb8d79a4d6d2c2cb177c785a73e28f5bf143a6c40b4501c50975acfb
pkgname = vsearch-bin

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
*
!PKGBUILD
!.SRCINFO
!.gitignore
!.nvchecker.toml

4
.nvchecker.toml Normal file
View file

@ -0,0 +1,4 @@
[vsearch-bin]
source = "git"
git = "https://github.com/torognes/vsearch.git"
prefix = "v"

33
PKGBUILD Normal file
View file

@ -0,0 +1,33 @@
# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>
_pkgname="vsearch"
pkgname="${_pkgname}-bin"
pkgver=2.29.2
pkgrel=1
pkgdesc="Versatile open-source tool for microbiome analysis. https://doi.org/10.7717/peerj.2584"
arch=('x86_64' 'aarch64' 'riscv64' 'powerpc64le')
url="https://github.com/torognes/${_pkgname}"
license=('LGPL-3.0-or-later')
license=('BSD-2-Clause OR GPL-3.0-or-later')
depends=('gcc-libs' 'glibc')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
_pkgsrc="${_pkgname}-${pkgver}"
source_x86_64=("${_pkgsrc}-x86_64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgsrc}-linux-x86_64.tar.gz")
source_aarch64=("${_pkgsrc}-aarch64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgsrc}-linux-aarch64.tar.gz")
source_riscv64=("${_pkgsrc}-riscv64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgsrc}-linux-riscv64.tar.gz")
source_powerpc64le=("${_pkgsrc}-powerpc64le.tar.gz::${url}/releases/download/v${pkgver}/${_pkgsrc}-linux-ppc64le.tar.gz")
sha256sums_x86_64=('45b322129d84b5ef4f2c3f0f7acb91796539ad9535b4a878ab83746568c1ed47')
sha256sums_aarch64=('3ab686c135f699312b3103b620a0f72068af9d57820e4cc0e4837eeb592868b5')
sha256sums_riscv64=('4bbc4e8298d0e0de4c1859d6772f4684c7ed4e331d23684d5c7b76a80cac316e')
sha256sums_powerpc64le=('420b7971bb8d79a4d6d2c2cb177c785a73e28f5bf143a6c40b4501c50975acfb')
package() {
cd "${srcdir}/${_pkgsrc}-linux"*
install -vDm755 "bin/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
install -vDm644 "doc/${_pkgname}_manual.pdf" "${pkgdir}/usr/share/doc/${_pkgname}/MANUAL.pdf"
install -vDm644 "man/${_pkgname}.1" "${pkgdir}/usr/share/man/man1/${_pkgname}.1"
install -vDm644 "README.md" "${pkgdir}/usr/share/doc/${_pkgname}/README.md"
install -vDm644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE.txt"
install -vDm644 "LICENSE_GNU_GPL3.txt" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE_GNU_GPL3.txt"
}