diff options
author | Mario Finelli | 2021-08-24 07:56:01 -0400 |
---|---|---|
committer | Mario Finelli | 2021-08-24 07:56:01 -0400 |
commit | aab286637f53928f149b846c88055570a3f0d826 (patch) | |
tree | 0acf5fbca9d9e8be19a632a6e5f9909e91be45ed | |
parent | f98305e38e63479e24987e7569ea0bda19dbe073 (diff) | |
download | aur-aab286637f53928f149b846c88055570a3f0d826.tar.gz |
upgpkg: ruby-rubocop-rspec 2.4.0-1
upstream release
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 48 |
3 files changed, 49 insertions, 21 deletions
@@ -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 @@ -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" } |