summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2021-08-24 07:56:01 -0400
committerMario Finelli2021-08-24 07:56:01 -0400
commitaab286637f53928f149b846c88055570a3f0d826 (patch)
tree0acf5fbca9d9e8be19a632a6e5f9909e91be45ed
parentf98305e38e63479e24987e7569ea0bda19dbe073 (diff)
downloadaur-aab286637f53928f149b846c88055570a3f0d826.tar.gz
upgpkg: ruby-rubocop-rspec 2.4.0-1
upstream release
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD48
3 files changed, 49 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 94ebc5de63d7..6e6ec8330372 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,24 @@
pkgbase = ruby-rubocop-rspec
pkgdesc = Code style checking for RSpec files
- pkgver = 1.38.1
+ pkgver = 2.4.0
pkgrel = 1
- url = https://rubocop.readthedocs.io
+ url = https://github.com/rubocop/rubocop-rspec
arch = any
license = MIT
+ checkdepends = ruby-bundler
+ checkdepends = ruby-rake
+ checkdepends = ruby-rack
+ checkdepends = ruby-rspec
+ checkdepends = ruby-rubocop-performance
+ checkdepends = ruby-rubocop-rake
+ checkdepends = ruby-yard
makedepends = rubygems
makedepends = ruby-rdoc
depends = ruby
depends = ruby-rubocop
- noextract = rubocop-rspec-1.38.1.gem
+ depends = ruby-rubocop-ast
options = !emptydirs
- source = https://rubygems.org/downloads/rubocop-rspec-1.38.1.gem
- sha256sums = b15e88e3d7e941ede3361629c6da664a912db594d9e63f1e7d43510d7be7b5fb
+ source = https://github.com/rubocop/rubocop-rspec/archive/v2.4.0/rubocop-rspec-2.4.0.tar.gz
+ sha256sums = f336c18125218e76a52f7b78d94dc0b9e4967563c76dc9d269e9ed6c1538ee0d
pkgname = ruby-rubocop-rspec
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index 428ebf989cd7..08c82206afe0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,42 @@
# Maintainer: Mikhail f. Shiryaev <mr point felixoid a gmail dot com>
+# Maintainer: Mario Finelli <mario at finel dot li>
_gemname=rubocop-rspec
pkgname=ruby-${_gemname}
-pkgver=1.38.1
+pkgver=2.4.0
pkgrel=1
pkgdesc="Code style checking for RSpec files"
-arch=('any')
-depends=(
- ruby
- ruby-rubocop
-)
+arch=(any)
+depends=(ruby ruby-rubocop ruby-rubocop-ast)
+checkdepends=(ruby-bundler ruby-rake ruby-rack ruby-rspec
+ ruby-rubocop-performance ruby-rubocop-rake ruby-yard)
makedepends=(rubygems ruby-rdoc)
-url="https://rubocop.readthedocs.io"
-noextract=($_gemname-$pkgver.gem)
-license=('MIT')
+url=https://github.com/rubocop/rubocop-rspec
+license=(MIT)
options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-sha256sums=('b15e88e3d7e941ede3361629c6da664a912db594d9e63f1e7d43510d7be7b5fb')
+source=(https://github.com/rubocop/rubocop-rspec/archive/v$pkgver/$_gemname-$pkgver.tar.gz)
+sha256sums=('f336c18125218e76a52f7b78d94dc0b9e4967563c76dc9d269e9ed6c1538ee0d')
+
+prepare() {
+ cd $_gemname-$pkgver
+
+ sed -i 's|~>|>=|g' ${_gemname}.gemspec
+ sed -i '/simplecov/d' ${_gemname}.gemspec
+}
+
+build() {
+ cd $_gemname-$pkgver
+ gem build ${_gemname}.gemspec
+}
+
+check() {
+ cd $_gemname-$pkgver
+ rake spec
+}
package() {
- local _gemdir="$(ruby -e'puts Gem.default_dir')"
+ cd $_gemname-$pkgver
+ local _gemdir="$(gem env gemdir)"
gem install \
--ignore-dependencies \
@@ -28,8 +45,9 @@ package() {
-n "$pkgdir/usr/bin" \
$_gemname-$pkgver.gem
- rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
+ rm -rf "$pkgdir/$_gemdir/cache"
- install -Dm0644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/MIT-LICENSE.md" \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 MIT-LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
+ install -Dm0644 CHANGELOG.md "$pkgdir/usr/share/doc/$pkgname/CHANGELOG.md"
}