Compare commits

...

23 commits

Author SHA1 Message Date
George Rawlinson d5b69a3da7
nvchecker: add ruby dependencies
* ruby-dry-validation
* ruby-dry-equalizer
* ruby-dry-schema
* ruby-dry-types
* ruby-dry-inflector
* ruby-dry-logic
* ruby-dry-initializer
* ruby-dry-container
* ruby-dry-configurable
* ruby-dry-core
* ruby-unicode-display_width
2021-08-01 01:45:46 +00:00
George Rawlinson 93a6611ac6
submodule: ruby-dry-validation 1.6.0-2 2021-08-01 01:45:27 +00:00
George Rawlinson 668038b71d
submodule: ruby-dry-validation 1.6.0-1 2021-08-01 01:36:02 +00:00
George Rawlinson 01046e7fb2
submodule: ruby-dry-equalizer 0.3.0-1 2021-08-01 01:32:31 +00:00
George Rawlinson ac5a7f59d1
submodule: ruby-dry-validation 1.6.0-1 2021-08-01 01:24:25 +00:00
George Rawlinson d56995a27a
submodule: ruby-dry-schema 1.7.0-1 2021-08-01 01:17:29 +00:00
George Rawlinson 3746cb7bfc
submodule: ruby-dry-types 1.5.1-1 2021-08-01 01:08:54 +00:00
George Rawlinson cd66dac5de
submodule: ruby-dry-inflector 0.2.1-1 2021-08-01 01:01:21 +00:00
George Rawlinson b2cb9d24e0
submodule: ruby-dry-logic 1.2.0-1 2021-08-01 00:56:12 +00:00
George Rawlinson e06d5476dc
submodule: ruby-dry-initializer 3.0.4-1 2021-08-01 00:48:06 +00:00
George Rawlinson e09000189e
submodule: ruby-dry-container 0.8.0-2 2021-08-01 00:37:56 +00:00
George Rawlinson 91cbc43b90
submodule: ruby-dry-container 0.8.0-1 2021-08-01 00:35:50 +00:00
George Rawlinson 6b176c3a20
submodule: ruby-dry-configurable 0.12.1-1 2021-07-31 23:28:38 +00:00
George Rawlinson bb5846ada6
submodule: ruby-dry-core 0.7.1-1 2021-07-31 23:17:14 +00:00
George Rawlinson 3e1d31468c
addpkg: ruby-unicode-display_width 2.0.0-1 2021-07-31 22:59:11 +00:00
George Rawlinson d2730546ac
nvchecker: add ruby-ruby-progressbar 2021-07-31 22:11:47 +00:00
George Rawlinson 2855f76652
nvchecker: add ruby-regexp_parser 2021-07-31 22:11:19 +00:00
George Rawlinson 7425318fab
addpkg: ruby-ruby-progressbar 1.11.0-1 2021-07-31 22:10:51 +00:00
George Rawlinson e5fd11a44f
addpkg: ruby-regexp_parser 2.1.1-1 2021-07-31 22:03:40 +00:00
George Rawlinson fcd5219d82
nvchecker: add ruby-ast 2021-07-31 21:56:56 +00:00
George Rawlinson 03879c773e
nvchecker: add ruby-parser 2021-07-31 21:56:43 +00:00
George Rawlinson b0a58b602f
addpkg: ruby-parser 3.0.2.0-1 2021-07-31 21:50:21 +00:00
George Rawlinson 855be1230f
addpkg: ruby-ast 2.4.2-1 2021-07-31 21:49:58 +00:00
17 changed files with 312 additions and 0 deletions

30
.gitmodules vendored
View file

@ -388,3 +388,33 @@
[submodule "ruby-guard-nanoc"]
path = ruby-guard-nanoc
url = ssh://aur@aur.archlinux.org/ruby-guard-nanoc.git
[submodule "ruby-dry-core"]
path = ruby-dry-core
url = ssh://aur@aur.archlinux.org/ruby-dry-core.git
[submodule "ruby-dry-configurable"]
path = ruby-dry-configurable
url = ssh://aur@aur.archlinux.org/ruby-dry-configurable.git
[submodule "ruby-dry-container"]
path = ruby-dry-container
url = ssh://aur@aur.archlinux.org/ruby-dry-container.git
[submodule "ruby-dry-initializer"]
path = ruby-dry-initializer
url = ssh://aur@aur.archlinux.org/ruby-dry-initializer.git
[submodule "ruby-dry-logic"]
path = ruby-dry-logic
url = ssh://aur@aur.archlinux.org/ruby-dry-logic.git
[submodule "ruby-dry-inflector"]
path = ruby-dry-inflector
url = ssh://aur@aur.archlinux.org/ruby-dry-inflector.git
[submodule "ruby-dry-types"]
path = ruby-dry-types
url = ssh://aur@aur.archlinux.org/ruby-dry-types.git
[submodule "ruby-dry-schema"]
path = ruby-dry-schema
url = ssh://aur@aur.archlinux.org/ruby-dry-schema.git
[submodule "ruby-dry-validation"]
path = ruby-dry-validation
url = ssh://aur@aur.archlinux.org/ruby-dry-validation.git
[submodule "ruby-dry-equalizer"]
path = ruby-dry-equalizer
url = ssh://aur@aur.archlinux.org/ruby-dry-equalizer.git

View file

@ -724,6 +724,66 @@ use_max_tag = true
# gems
[ruby-dry-validation]
source = "gems"
gems = "dry-types"
[ruby-dry-equalizer]
source = "gems"
gems = "dry-types"
[ruby-dry-schema]
source = "gems"
gems = "dry-types"
[ruby-dry-types]
source = "gems"
gems = "dry-types"
[ruby-dry-inflector]
source = "gems"
gems = "dry-inflector"
[ruby-dry-logic]
source = "gems"
gems = "dry-logic"
[ruby-dry-initializer]
source = "gems"
gems = "dry-initializer"
[ruby-dry-container]
source = "gems"
gems = "dry-container"
[ruby-dry-configurable]
source = "gems"
gems = "dry-configurable"
[ruby-dry-core]
source = "gems"
gems = "dry-core"
[ruby-unicode-display_width]
source = "gems"
gems = "unicode-display_width"
[ruby-ruby-progressbar]
source = "gems"
gems = "ruby-progressbar"
[ruby-regexp_parser]
source = "gems"
gems = "regexp_parser"
[ruby-parser]
source = "gems"
gems = "parser"
[ruby-ast]
source = "gems"
gems = "ast"
[ruby-guard-nanoc]
source = "gems"
gems = "guard-nanoc"

42
ruby-ast/PKGBUILD Normal file
View file

@ -0,0 +1,42 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
_gemname=ast
pkgname=ruby-$_gemname
pkgver=2.4.2
pkgrel=1
pkgdesc="A small library for working with immutable abstract syntax trees"
arch=('any')
url="https://github.com/whitequark/ast"
license=('MIT')
depends=('ruby')
makedepends=('ruby-rdoc')
options=('!emptydirs')
source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
noextract=("$_gemname-$pkgver.gem")
b2sums=('3317475dd7823f407f5c8cbf2f06486228566f2dd5d434b5f533001a7cfbf09169e510e86f807e9aa0cb240ee28d518aaa326990b3c1b21c83879461f1869d6a')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install \
--verbose \
--ignore-dependencies \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
"$_gemname-$pkgver.gem"
# delete cache
cd "$pkgdir/$_gemdir"
rm -vrf cache
cd "gems/$_gemname-$pkgver"
# move documentation
install -vd "$pkgdir/usr/share/doc/$pkgname"
mv -vt "$pkgdir/usr/share/doc/$pkgname" README.YARD.md
# move license
install -vd "$pkgdir/usr/share/licenses/$pkgname"
mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE.MIT
}

1
ruby-dry-configurable Submodule

@ -0,0 +1 @@
Subproject commit c2d15dc05b08911cd032d113b0149ccbc6762cd3

1
ruby-dry-container Submodule

@ -0,0 +1 @@
Subproject commit 5ba4e55056bf6294bf2111cdd0616e505797608e

1
ruby-dry-core Submodule

@ -0,0 +1 @@
Subproject commit a991a2e6c2fd0bc71855c98f2cfbacf2c888c98c

1
ruby-dry-equalizer Submodule

@ -0,0 +1 @@
Subproject commit f832ec8a339d9999dc4b7df200dec5d8c172d58f

1
ruby-dry-inflector Submodule

@ -0,0 +1 @@
Subproject commit 076087697e4fb49fd1bddbcf0446b856c4405215

1
ruby-dry-initializer Submodule

@ -0,0 +1 @@
Subproject commit 4db1413f0ca1b0b0864b3e80335b6bd757221250

1
ruby-dry-logic Submodule

@ -0,0 +1 @@
Subproject commit c81a0c4fcf1f8690ff377e0b2f157c760cbb4109

1
ruby-dry-schema Submodule

@ -0,0 +1 @@
Subproject commit dc29f3c3cdbdc007706b50d0c6dac0b9cefd7911

1
ruby-dry-types Submodule

@ -0,0 +1 @@
Subproject commit 07aeae4b310884c1ccf6dc528ccd5509b076855c

1
ruby-dry-validation Submodule

@ -0,0 +1 @@
Subproject commit 5e7287c739125b8bf615bae1d185c8bd24fd7d18

40
ruby-parser/PKGBUILD Normal file
View file

@ -0,0 +1,40 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
_gemname=parser
pkgname=ruby-$_gemname
pkgver=3.0.2.0
pkgrel=1
pkgdesc="A production-ready Ruby parser written in pure Ruby"
arch=('any')
url="https://github.com/whitequark/parser"
license=('MIT')
depends=('ruby' 'ruby-ast')
makedepends=('ruby-rdoc')
options=('!emptydirs')
source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
noextract=("$_gemname-$pkgver.gem")
b2sums=('efb8dd3ccfa24d02b3e85e92fcd08dea34bbc8a650842752529606a3e603027688d762ef64aa8f7007ed94c058d8d5b31e36c674394a82d04ce79014378add29')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install \
--verbose \
--ignore-dependencies \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
"$_gemname-$pkgver.gem"
# delete cache
cd "$pkgdir/$_gemdir"
rm -vrf cache
# delete unnecessary files & folders
cd "gems/$_gemname-$pkgver"
rm -vrf "$_gemname.gemspec"
# move license
install -vd "$pkgdir/usr/share/licenses/$pkgname"
mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
}

View file

@ -0,0 +1,44 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
_gemname=regexp_parser
pkgname=ruby-$_gemname
pkgver=2.1.1
pkgrel=1
pkgdesc="A library for tokenizing, lexing, and parsing Ruby regular expressions"
arch=('any')
url="https://github.com/ammar/regexp_parser"
license=('MIT')
depends=('ruby')
makedepends=('ruby-rdoc')
options=('!emptydirs')
source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
noextract=("$_gemname-$pkgver.gem")
b2sums=('2dd96edffd541794bd84d126fce618b0c0bc910993b127f490948bafaeb9e889d93121cc57a65cab8fab4ae1422e79bca759cc4fd0e7f0886ba051f2b310a355')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install \
--verbose \
--ignore-dependencies \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
"$_gemname-$pkgver.gem"
# delete cache
cd "$pkgdir/$_gemdir"
rm -vrf cache
# delete unnecessary files & folders
cd "gems/$_gemname-$pkgver"
rm -vrf spec Gemfile Rakefile "$_gemname.gemspec"
# move documentation
install -vd "$pkgdir/usr/share/doc/$pkgname"
mv -vt "$pkgdir/usr/share/doc/$pkgname" *.md
# move license
install -vd "$pkgdir/usr/share/licenses/$pkgname"
mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}

View file

@ -0,0 +1,44 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
_gemname=ruby-progressbar
pkgname=ruby-$_gemname
pkgver=1.11.0
pkgrel=1
pkgdesc="A flexible text progress bar library for Ruby"
arch=('any')
url="https://github.com/excon/exco://github.com/jfelchner/ruby-progressbar"
license=('MIT')
depends=('ruby')
makedepends=('ruby-rdoc')
options=('!emptydirs')
source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
noextract=("$_gemname-$pkgver.gem")
b2sums=('7e25622c983a6efaaa3597f92019d6ee5ee0e9c602a8955cdac2e7f1170e07141544635d2a5be6a17e13cebdc26aa259d3c77c5f2fa2c44ab4f8af7305a6dba2')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install \
--verbose \
--ignore-dependencies \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
"$_gemname-$pkgver.gem"
# delete cache
cd "$pkgdir/$_gemdir"
rm -vrf cache
# delete unnecessary files & folders
cd "gems/$_gemname-$pkgver"
rm -vrf Rakefile
# move documentation
install -vd "$pkgdir/usr/share/doc/$pkgname"
mv -vt "$pkgdir/usr/share/doc/$pkgname" *.md
# move license
install -vd "$pkgdir/usr/share/licenses/$pkgname"
mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
}

View file

@ -0,0 +1,42 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
_gemname=unicode-display_width
pkgname=ruby-$_gemname
pkgver=2.0.0
pkgrel=1
pkgdesc="Determines the monospace display width of a string in Ruby"
arch=('any')
url="https://github.com/janlelis/unicode-display_width"
license=('MIT')
depends=('ruby')
makedepends=('ruby-rdoc')
options=('!emptydirs')
source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
noextract=("$_gemname-$pkgver.gem")
b2sums=('07466b71e62a05b1e7779666bc30ef0a24c5d8d022640a178bb59be8f1690f4e0257c3a65b6104b772fa1b5109c9e9fa453e94474c563bd6d44f0c8a69408ddf')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install \
--verbose \
--ignore-dependencies \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
"$_gemname-$pkgver.gem"
# delete cache
cd "$pkgdir/$_gemdir"
rm -vrf cache
cd "gems/$_gemname-$pkgver"
# move documentation
install -vd "$pkgdir/usr/share/doc/$pkgname"
mv -vt "$pkgdir/usr/share/doc/$pkgname" *.md
# move license
install -vd "$pkgdir/usr/share/licenses/$pkgname"
mv -vt "$pkgdir/usr/share/licenses/$pkgname" MIT-LICENSE.txt
}