# Maintainer: Erich Eckner # Contributor: Alec Mev pkgname=asdf-vm pkgver=0.10.2 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=('1e5e01d481a62bfe8bd3680df392ecfa95a5217717c6f7bc7c8e8eb8d543e2079abd3b6ae9fcd63304777720a49beac9e926bf153aa53ef4b8c712475134d8ec') 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" }