# Maintainer: Klaus Alexander Seistrup # Contributor: Sebastian Wiesner # Contributor: Vlad Petrov # -*- sh -*- pkgname='nb' pkgver=7.12.1 pkgrel=1 pkgdesc="A command-line note-taking, bookmarking, archiving, and knowledge base application" arch=('any') url="https://github.com/xwmx/${pkgname}" source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") license=('AGPL-3.0-or-later') # SPDX-License-Identifier: AGPL-3.0-or-later depends=('bash' 'git') optdepends=( # Recommended 'bat: recommended' 'nmap: for ncat, recommended' # For ncat 'pandoc: recommended' 'ripgrep: recommended' 'tig: recommended' 'w3m: recommended' # Additional 'ack' 'the_silver_searcher' 'catimg' 'eza' 'ffmpeg' # For ffplay 'imagemagick' 'gnupg' 'highlight' 'links' 'lynx' 'mc' 'mpg123' 'mplayer' 'poppler' # For pdftotext 'python-pygments' 'ranger' 'readability-cli' 'ripgrep-all' 'termpdf.py-git' 'vifm' ) package() { cd "${pkgname}-${pkgver}" # Be more verbose if standard output is a TTY test -t 1 && _v='v' || _v='' install -${_v}Dm0755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -${_v}Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -${_v}Dm0644 README.md "$pkgdir/usr/share/doc/${pkgname}/README.md" # Completions install -${_v}Dm0644 etc/nb-completion.bash "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" install -${_v}Dm0644 etc/nb-completion.fish "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" install -${_v}Dm0644 etc/nb-completion.zsh "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" # Plugins install -${_v}Dm0644 -t "${pkgdir}/usr/share/nb/plugins/" plugins/* # Extras (prefixed with "nb-") for _extra in bookmark notes; do install -${_v}Dm0755 "bin/$_extra" "${pkgdir}/usr/bin/${pkgname}-${_extra}" done } sha256sums=( 'c9b30448751dd726469ed3fde29e618c5747eb4a16ceaaf86d773989a6cf13f3' ) b2sums=( '2cef3487931450a52545a21a28d5cdf003a9bb91cdfc0ea49cecec9d9f2e5d9b76ab6c8e5c271874f2b3cf6e5d52d8585ca4172751cb6d4fe449c348d2088cbf' ) # eof