diff options
author | clintval | 2017-11-02 13:40:26 -0700 |
---|---|---|
committer | clintval | 2017-11-02 13:40:26 -0700 |
commit | 711d4224cfc96820ea132a13931cb3667b4c11da (patch) | |
tree | 61faef0c572ccc300c89563a80256611bfe938be | |
download | aur-711d4224cfc96820ea132a13931cb3667b4c11da.tar.gz |
First commit with PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dbf271c8585e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = kraken + pkgdesc = Kraken taxonomic sequence classification system + pkgver = 0.10.5 + pkgrel = 1 + url = https://github.com/DerrickWood/ + arch = i686 + arch = x86_64 + license = GPL3 + depends = coreutils + depends = perl + provides = kraken + conflicts = kraken + source = https://github.com/DerrickWood/kraken/archive/v0.10.5-beta.tar.gz + md5sums = 0231a7bfc067f564ad28fa91e9f71606 + +pkgname = kraken + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3bc856718f8a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Clint Valentine <valentine.clint@gmail.com> + +pkgname=kraken +pkgver=0.10.5 +pkgrel=1 +pkgdesc="Kraken taxonomic sequence classification system" +arch=('i686' 'x86_64') +url=https://github.com/DerrickWood/"${kraken}" +license=('GPL3') +depends=('coreutils' 'perl') +provides=('kraken') +conflicts=('kraken') +source=(https://github.com/DerrickWood/"${pkgname}"/archive/v"${pkgver}"-beta.tar.gz) +md5sums=('0231a7bfc067f564ad28fa91e9f71606') + +package() { + cd "${srcdir}"/"${pkgname}"-"${pkgver}"-beta + + installation_dir="${pkgdir}"/usr/share/"${pkgname}"-"${pkgver}"-beta + + mkdir -p "${installation_dir}" + mkdir -p "${pkgdir}"/usr/bin + mkdir -p "${pkgdir}"/usr/share/licenses + mkdir -p "${pkgdir}"/usr/share/doc + + sed -i "s#\$(KRAKEN_DIR)#${installation_dir}#g" src/Makefile + make -C src install + + for file in scripts/*; do + sed -i "s|#####=KRAKEN_DIR=#####|${installation_dir}|g" "${file}" + sed -i "s|#####=VERSION=#####|${pkgver}|g" "${file}" + + cp "${file}" "${installation_dir}" + done + + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"_v"${pkgver}"/LICENSE + install -D -m644 README.md "${pkgdir}"/usr/share/doc/"${pkgname}"_v"${pkgver}"/README.md + install -D -m644 CHANGELOG "${pkgdir}"/usr/share/doc/"${pkgname}"_v"${pkgver}"/CHANGELOG + install -D -m644 CHANGELOG "${pkgdir}"/usr/share/doc/"${pkgname}"_v"${pkgver}"/CHANGELOG + + for doc in docs/*; do + install -D -m644 "${doc}" "${pkgdir}"/usr/share/doc/"${pkgname}"_v"${pkgver}"/"${doc}" + done + + # Soft link primary scripts to /usr/bin. + for file in "${installation_dir}"/kraken-*; do + ln -s "${file}" "${pkgdir}"/usr/bin/$(basename "${file}") + done + + ln -s "${installation_dir}"/kraken "${pkgdir}"/usr/bin/kraken +} |