diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 33 insertions, 23 deletions
@@ -1,14 +1,15 @@ pkgbase = csvtk-bin pkgdesc = A cross-platform, efficient and practical CSV/TSV toolkit in Golang - pkgver = 0.11.0 + pkgver = 0.28.0 pkgrel = 1 - url = http://bioinf.shenwei.me/csvtk + url = https://bioinf.shenwei.me/csvtk/ arch = x86_64 license = MIT - source = csvtk-0.11.0::https://github.com/shenwei356/csvtk/archive/v0.11.0.tar.gz - source = csvtk-0.11.0-binary::https://github.com/shenwei356/csvtk/releases/download/v0.11.0/csvtk_linux_amd64.tar.gz - sha256sums = a1e5076a31f501344329272dab6144df777934c2a7fbbb5b1da11424827d412e - sha256sums = fdf7beed8b83dc1ecdd61c69b4ececd81083cca336e0bc5a6244631133b915bb + provides = csvtk + conflicts = csvtk + source = csvtk-0.28.0::https://github.com/shenwei356/csvtk/archive/v0.28.0.tar.gz + source = csvtk-0.28.0-binary.tar.gz::https://github.com/shenwei356/csvtk/releases/download/v0.28.0/csvtk_linux_amd64.tar.gz + sha256sums = e1017ac0da20e058efd0445fe889ee9d7b91b56a13e68379fe3035b218ae79dc + sha256sums = dacef1c9760f1232bdc961ed2c83a41b77a38295e790d48c6499a6b9cd8c770a pkgname = csvtk-bin - @@ -1,28 +1,37 @@ -# Maintainer: Clint Valentine <valentine.clint@gmail.com> +# Maintainer: kleintux <reg-archlinux AT klein DOT tuxli DOT ch> +# contrbutor: Clint Valentine <valentine.clint@gmail.com> -_name=csvtk -pkgname=csvtk-bin -pkgver=0.11.0 +_pkgname=csvtk +pkgname=${_pkgname}-bin +pkgver=0.28.0 pkgrel=1 pkgdesc="A cross-platform, efficient and practical CSV/TSV toolkit in Golang" arch=('x86_64') -url=http://bioinf.shenwei.me/csvtk +url=https://bioinf.shenwei.me/csvtk/ license=('MIT') +conflicts=(${_pkgname}) +provides=(${_pkgname}) source=( - "${_name}"-"${pkgver}"::https://github.com/shenwei356/"${_name}"/archive/v"${pkgver}".tar.gz - "${_name}"-"${pkgver}"-binary::https://github.com/shenwei356/"${_name}"/releases/download/v"${pkgver}"/"${_name}"_linux_amd64.tar.gz -) -sha256sums=( - 'a1e5076a31f501344329272dab6144df777934c2a7fbbb5b1da11424827d412e' - 'fdf7beed8b83dc1ecdd61c69b4ececd81083cca336e0bc5a6244631133b915bb' + "${_pkgname}"-"${pkgver}"::https://github.com/shenwei356/"${_pkgname}"/archive/v"${pkgver}".tar.gz + "${_pkgname}"-"${pkgver}"-binary.tar.gz::https://github.com/shenwei356/"${_pkgname}"/releases/download/v"${pkgver}"/"${_pkgname}"_linux_amd64.tar.gz ) +sha256sums=('e1017ac0da20e058efd0445fe889ee9d7b91b56a13e68379fe3035b218ae79dc' + 'dacef1c9760f1232bdc961ed2c83a41b77a38295e790d48c6499a6b9cd8c770a') package() { - cd "${srcdir}"/"${_name}"-"${pkgver}" - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${_name}"/LICENSE - install -Dm644 doc/docs/usage.md "${pkgdir}"/usr/share/doc/"${_name}"/usage.md - install -Dm644 doc/docs/tutorial.md "${pkgdir}"/usr/share/doc/"${_name}"/tutorial.md + cd ${srcdir}/${_pkgname}-${pkgver} + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + mkdir -p "${pkgdir}/usr/share/doc/${_pkgname}" + cp -rf doc/docs/* "${pkgdir}/usr/share/doc/${_pkgname}" + mkdir -p "${pkgdir}/usr/share/${_pkgname}" + chmod 644 testdata/empty.csv.xlsx + cp -rf testdata "${pkgdir}/usr/share/${_pkgname}" + + install -Dm644 README.md "${pkgdir}/usr/share/doc/${_pkgname}"/index.md + cd "${pkgdir}/usr/share/doc/${_pkgname}"/testdata + rm -rf figures + ln -s ../../../csvtk/testdata/figures ./figures cd "${srcdir}/" - install -Dm755 "${_name}"-"${pkgver}"-binary "${pkgdir}"/usr/bin/"${_name}" + install -Dm755 "${_pkgname}" "${pkgdir}"/usr/bin/"${_pkgname}" } |