diff options
author | Hyacinthe Cartiaux | 2018-11-30 14:21:00 +0100 |
---|---|---|
committer | Hyacinthe Cartiaux | 2018-11-30 14:21:00 +0100 |
commit | 719aa05ec0944f50316e3a34498948c219ee8033 (patch) | |
tree | 2bf9288b60681936dc0c61d3078642893547f5ad | |
download | aur-719aa05ec0944f50316e3a34498948c219ee8033.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..062b8973323f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = ruby-json_schema + pkgdesc = A JSON Schema V4 and Hyperschema V4 parser and validator. + pkgver = 0.19.1 + pkgrel = 1 + url = https://rubygems.org/gems/json_schema + arch = any + license = MIT + makedepends = rubygems + depends = ruby + noextract = json_schema-0.19.1.gem + source = https://rubygems.org/downloads/json_schema-0.19.1.gem + sha256sums = 5e5bb8d8c171a08be394e894c22e662fbe4127657e7bb9f7230a604b88c0965f + +pkgname = ruby-json_schema + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f5251ded942d --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg +src +*.gem +*.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1060ad96e7fa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Hyacinthe Cartiaux <hyacinthe.cartiaux (a) free.fr> +pkgname=ruby-json_schema +pkgver=0.19.1 +_gemname=${pkgname#ruby-} +pkgrel=1 +pkgdesc="A JSON Schema V4 and Hyperschema V4 parser and validator." +arch=(any) +url="https://rubygems.org/gems/${_gemname}" +license=("MIT") +depends=('ruby') +makedepends=(rubygems) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +sha256sums=('5e5bb8d8c171a08be394e894c22e662fbe4127657e7bb9f7230a604b88c0965f') +noextract=($_gemname-$pkgver.gem) + +package() { + cd "$srcdir" + + local _gemdir="$(ruby -e'puts Gem.default_dir')" + HOME="/tmp" GEM_HOME="$_gemdir" GEM_PATH="$_gemdir" gem install \ + --no-user-install --ignore-dependencies --no-ri \ + -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" "$_gemname-$pkgver.gem" + + rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" +} |