diff options
author | Kaizhao Zhang | 2018-11-24 21:10:09 +0800 |
---|---|---|
committer | Kaizhao Zhang | 2018-11-24 21:10:43 +0800 |
commit | a659114ff8df4366a798791f79089b65999693eb (patch) | |
tree | 3613471ad64f2ffc3f420ceccf01b98dd3d7222f | |
download | aur-a659114ff8df4366a798791f79089b65999693eb.tar.gz |
Initial import with version 1.0.1
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 50 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..48235e3ab2b2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = salticid + pkgdesc = Run commands over SSH, with Ruby magic. + pkgver = 1.0.1 + pkgrel = 1 + url = https://github.com/aphyr/salticid + arch = any + license = MIT + depends = ruby>=1.8.7 + depends = ruby-trollop>=1.16.2 + depends = ruby-net-scp + depends = ruby-net-ssh + depends = ruby-curses + depends = ruby-net-ssh-gateway + depends = ruby-net-ssh-multi + noextract = salticid-1.0.1.gem + options = !emptydirs + source = https://rubygems.org/downloads/salticid-1.0.1.gem + sha256sums = 64a421d6626624af22ed9ea26e54ac87be649eb657662444eaabd47e5fcee77b + +pkgname = salticid + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..991a0fb00414 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.tar.* +*.gem diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f25033d9653e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Kaizhao Zhang <zhangkaizhao@gmail.com> + +_gemname=salticid + +pkgname=salticid +pkgver=1.0.1 +pkgrel=1 +pkgdesc='Run commands over SSH, with Ruby magic.' +url='https://github.com/aphyr/salticid' +arch=('any') +license=('MIT') +depends=( + 'ruby>=1.8.7' + 'ruby-trollop>=1.16.2' + 'ruby-net-scp' + 'ruby-net-ssh' + 'ruby-curses' + 'ruby-net-ssh-gateway' + 'ruby-net-ssh-multi' +) +options=('!emptydirs') +source=("https://rubygems.org/downloads/${_gemname}-${pkgver}.gem") +noextract=("${_gemname}-${pkgver}.gem") +sha256sums=('64a421d6626624af22ed9ea26e54ac87be649eb657662444eaabd47e5fcee77b') + +package() { + local _gemdir="$(gem env gemdir)" + + gem install \ + --ignore-dependencies \ + --no-user-install \ + -i "${pkgdir}${_gemdir}" \ + -n "${pkgdir}/usr/bin" \ + ${_gemname}-${pkgver}.gem + + rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" + + # Change `trollop ~> 1.16.2` to `trollop >= 1.16.2` + sed -i 's/~> 1.16.2/>= 1.16.2/g' \ + "${pkgdir}/${_gemdir}/specifications/${_gemname}-${pkgver}.gemspec" + + install -D -m644 \ + "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/README.markdown" \ + "${pkgdir}/usr/share/doc/${pkgname}/README.markdown" + install -D -m644 \ + "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/LICENSE" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim: ts=2 sw=2 et: |