# Maintainer: Erich Eckner # Contributor: Alec Mev pkgname=asdf-vm pkgver=0.14.1 pkgrel=1 pkgdesc='Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more' arch=('any') url='https://asdf-vm.com' license=('MIT') depends=( 'autoconf' 'automake' 'libffi' 'libtool' 'libxslt' 'libyaml' 'ncurses' 'openssl' 'readline' 'unixodbc' ) optdepends=( 'bash-completion: For completions to work in Bash' 'unzip: Needed by some plugins, like Elixir' ) install=asdf-vm.install source=("${pkgname}-${pkgver}.tar.gz::https://github.com/asdf-vm/asdf/archive/v${pkgver}.tar.gz") sha512sums=('8c3501ea9b15f486dc969e3f97b7a7340f951ff75de49ab0eabb3a5d7635d24ed8bd47788cc106746ba026a9731149a5010e5aca325fecb242f1ca6515669d2b') package() { cd "asdf-${pkgver}" local dst="${pkgdir}/opt/${pkgname}" mkdir -p "${dst}" cp -r bin "${dst}" cp -r lib "${dst}" cp asdf.fish "${dst}" cp asdf.sh "${dst}" cp defaults "${dst}" cp help.txt "${dst}" cp LICENSE "${dst}" local usrshare="${pkgdir}/usr/share" local docdir="${usrshare}/doc/${pkgname}" mkdir -p "${docdir}" cp docs/[^_]*.md "${docdir}" cp help.txt "${docdir}" cp README.md "${docdir}" install -Dm644 -t "${usrshare}/licenses/${pkgname}/" LICENSE cd completions install -Dm644 asdf.bash "${usrshare}/bash-completion/completions/asdf" install -Dm644 asdf.fish "${usrshare}/fish/vendor_completions.d/asdf.fish" install -Dm644 _asdf "${usrshare}/zsh/site-functions/_asdf" }