summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2021-01-16 20:00:55 -0500
committerMario Finelli2021-01-16 20:00:55 -0500
commit4b91d5c48484a041b73124ad9a884af672597e7e (patch)
treeb7ed4ed0e7d905007c820960df98af89a4649cdf
parent4862b761da6c552c9a737ce049026fbcaeb4df1d (diff)
downloadaur-4b91d5c48484a041b73124ad9a884af672597e7e.tar.gz
Bump to 1.21.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD42
2 files changed, 39 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57b4f6b33afa..a0e1d9b614a2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,19 @@
-# Generated by mksrcinfo v8
-# Thu Sep 1 00:06:02 UTC 2016
pkgbase = ruby-sshkit
- pkgdesc = A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way.
- pkgver = 1.11.2
+ pkgdesc = Toolkit for deploying code and assets to servers
+ pkgver = 1.21.1
pkgrel = 1
url = https://github.com/capistrano/sshkit
arch = any
license = MIT
+ makedepends = git
+ makedepends = rubygems
+ makedepends = ruby-rdoc
depends = ruby
depends = ruby-net-scp
depends = ruby-net-ssh
- noextract = sshkit-1.11.2.gem
options = !emptydirs
- source = https://rubygems.org/downloads/sshkit-1.11.2.gem
- sha256sums = 610cebe87c1c016693e2d80bb5e5411961a0405358bdba6a6b3f11d682bfc125
+ source = git+https://github.com/capistrano/sshkit.git?tag=v1.21.1
+ sha256sums = SKIP
pkgname = ruby-sshkit
diff --git a/PKGBUILD b/PKGBUILD
index 66ff72ccafac..96f3de82e080 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,43 @@
_gemname=sshkit
pkgname=ruby-$_gemname
-pkgver=1.11.2
+pkgver=1.21.1
pkgrel=1
-pkgdesc='A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way.'
+pkgdesc="Toolkit for deploying code and assets to servers"
arch=(any)
-url='https://github.com/capistrano/sshkit'
-license=('MIT')
+url=https://github.com/capistrano/sshkit
+license=(MIT)
depends=(ruby ruby-net-scp ruby-net-ssh)
+makedepends=(git rubygems ruby-rdoc)
options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
-sha256sums=('610cebe87c1c016693e2d80bb5e5411961a0405358bdba6a6b3f11d682bfc125')
+source=(git+https://github.com/capistrano/sshkit.git?tag=v$pkgver)
+sha256sums=('SKIP')
+
+prepare() {
+ cd ${_gemname}
+ sed -i 's|~>|>=|g' ${_gemname}.gemspec
+}
+
+build() {
+ cd ${_gemname}
+ gem build ${_gemname}.gemspec
+}
package() {
- cd "$srcdir"
- local _gemdir="$(ruby -e'puts Gem.default_dir')"
+ cd ${_gemname}
+ local _gemdir="$(gem env gemdir)"
- gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
+ 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 -Dm0644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
}
+
+# vim: set ts=2 sw=2 et: