summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: f19c0f547f2a6a3fafe9b6e85580129c4530c6d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Maintainer: Christopher Loen <christopherloen at gmail dot com>
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Contributor: Artem Vorotnikov <artem@vorotnikov.me>

_gemname='net-ssh-multi'
pkgname="ruby-${_gemname}"
pkgver='1.2.1'
pkgrel=1
pkgdesc='Control multiple Net::SSH connections via a single interface.'
arch=('any')
url='https://github.com/net-ssh/net-scp'
license=('MIT')
depends=('ruby' 'ruby-net-ssh' 'ruby-net-ssh-gateway')
options=(!emptydirs)
source=('https://rubygems.org/downloads/net-ssh-multi-1.2.1.gem')
noextract=('net-ssh-multi-1.2.1.gem')
sha512sums=('2519086251d8e0dc2530bc736bd93ac538efea85a123934f2fff54ccbc15541051aed8a7538d4777465e865fb23a78b9d3f5040384fd339382e1d44a2a0cffa9')

package() {
  local _gemdir="$(ruby -e'puts Gem.default_dir')"
  gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem"
  rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem"
  install -D -m644 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}