summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2020-07-02 11:42:42 -0400
committerMario Finelli2020-07-02 11:42:42 -0400
commit8565c076fdb1fa75c21bdf73ae80de385444df02 (patch)
tree4249156f1addc9611504764113bed484d67ac90f
downloadaur-8565c076fdb1fa75c21bdf73ae80de385444df02.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD35
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9abe9a48f3df
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = ruby-rubocop-ast
+ pkgdesc = RuboCop's Node and NodePattern classes.
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://rubocop.readthedocs.io
+ arch = any
+ license = MIT
+ makedepends = rubygems
+ makedepends = ruby-rdoc
+ depends = ruby
+ depends = ruby-parser
+ noextract = rubocop-ast-0.1.0.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/rubocop-ast-0.1.0.gem
+ sha256sums = fec0cfbd07cbfd70ffdc5fb611eb239db6507eaaadddd2cfec113ec1c8151f93
+
+pkgname = ruby-rubocop-ast
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5e99bb78d980
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Mario Finelli <mario at finel dot li>
+
+_gemname=rubocop-ast
+pkgname=ruby-${_gemname}
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="RuboCop's Node and NodePattern classes."
+arch=('any')
+depends=(
+ ruby
+ ruby-parser
+)
+makedepends=(rubygems ruby-rdoc)
+url="https://rubocop.readthedocs.io"
+noextract=($_gemname-$pkgver.gem)
+license=('MIT')
+options=(!emptydirs)
+source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
+sha256sums=('fec0cfbd07cbfd70ffdc5fb611eb239db6507eaaadddd2cfec113ec1c8151f93')
+
+package() {
+ local _gemdir="$(ruby -e'puts Gem.default_dir')"
+
+ 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 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE.txt" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}