summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-07-03 00:39:44 +0000
committerGeorge Rawlinson2021-07-03 00:39:44 +0000
commitcb3bab92d743786e0d0ddef4383312f39d3fe066 (patch)
tree97c557a971b2338e68b7bdedc2cca73ed95f06bb
parent75934bc6eb5897a07ef4318c3e9d86370b7a612c (diff)
downloadaur-cb3bab92d743786e0d0ddef4383312f39d3fe066.tar.gz
upgpkg: ruby-http 5.0.1-1
* New upstream release * Deleted unnecessary folders & files * Included documentation
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD48
2 files changed, 36 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0ef0fa1a6f58..64d89cc85e30 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ruby-http
- pkgdesc = An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.
- pkgver = 3.0.0
+ pkgdesc = An easy-to-use client library for making requests from Ruby
+ pkgver = 5.0.1
pkgrel = 1
url = https://github.com/httprb/http
arch = any
@@ -11,10 +11,9 @@ pkgbase = ruby-http
depends = ruby-http-cookie
depends = ruby-http-form_data
depends = ruby-http_parser.rb
- noextract = http-3.0.0.gem
+ noextract = http-5.0.1.gem
options = !emptydirs
- source = https://rubygems.org/downloads/http-3.0.0.gem
- sha256sums = da797d880d2d731097ab8ea4431ab7b0905e2cb02b19bcedf87920dc1e9612d7
+ source = https://rubygems.org/downloads/http-5.0.1.gem
+ b2sums = 19bd27e0c0f8f839fde0f1c47c2f17b511154df77471041e71703ff6718b8543e2b725a866be39f4a51aa23e58c86016919b8d07c6f5f473b384bbb1cfeb42de
pkgname = ruby-http
-
diff --git a/PKGBUILD b/PKGBUILD
index de8d1104dc81..92276161a691 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,18 @@
_gemname=http
pkgname=ruby-$_gemname
-pkgver=3.0.0
+pkgver=5.0.1
pkgrel=1
-pkgdesc="An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests."
-arch=(any)
-url='https://github.com/httprb/http'
-license=(MIT)
-depends=(ruby ruby-addressable ruby-http-cookie ruby-http-form_data ruby-http_parser.rb)
-makedepends=(ruby-rdoc)
-options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
-sha256sums=('da797d880d2d731097ab8ea4431ab7b0905e2cb02b19bcedf87920dc1e9612d7')
+pkgdesc="An easy-to-use client library for making requests from Ruby"
+arch=('any')
+url="https://github.com/httprb/http"
+license=('MIT')
+depends=('ruby' 'ruby-addressable' 'ruby-http-cookie' 'ruby-http-form_data' 'ruby-http_parser.rb')
+makedepends=('ruby-rdoc')
+options=('!emptydirs')
+source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
+noextract=("$_gemname-$pkgver.gem")
+b2sums=('19bd27e0c0f8f839fde0f1c47c2f17b511154df77471041e71703ff6718b8543e2b725a866be39f4a51aa23e58c86016919b8d07c6f5f473b384bbb1cfeb42de')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
@@ -21,12 +21,26 @@ package() {
gem install \
--ignore-dependencies \
--no-user-install \
- -i "$pkgdir/$_gemdir" \
- -n "$pkgdir/usr/bin" \
- $_gemname-$pkgver.gem
+ --no-document \
+ --install-dir "$pkgdir/$_gemdir" \
+ --bindir "$pkgdir/usr/bin" \
+ "$_gemname-$pkgver.gem"
- rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
+ # delete cache
+ cd "$pkgdir/$_gemdir"
+ rm -rf cache
- install -Dm0644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE.txt" \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ # delete unnecessary folders & files
+ cd "gems/$_gemname-$pkgver"
+ rm -vrf .github .rubocop
+ find . -type f -name ".*" -delete
+
+ # move documentation
+ install -vd "$pkgdir/usr/share/doc/$pkgname"
+ mv -v -t "$pkgdir/usr/share/doc/$pkgname" \
+ CHANGES.md CONTRIBUTING.md README.md
+
+ # move license
+ install -vd "$pkgdir/usr/share/licenses/$pkgname"
+ mv -v LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname"
}