summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Vorotnikov2015-06-14 05:14:36 +0300
committerArtem Vorotnikov2015-06-14 05:14:36 +0300
commit5613e437612a8ac519115496bce51ec96677677b (patch)
treee123ae414824c82ae04a695df847e15a289fc607
downloadaur-5613e437612a8ac519115496bce51ec96677677b.tar.gz
Initial import
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD23
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fc01bb8ac968
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = ruby-chef
+ pkgdesc = A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
+ pkgver = 12.3.0
+ pkgrel = 1
+ url = http://www.getchef.com
+ arch = any
+ license = Apache-2.0
+ depends = ruby
+ depends = ruby-mixlib-config
+ depends = ruby-mixlib-cli
+ depends = ruby-mixlib-log
+ depends = ruby-mixlib-authentication
+ depends = ruby-mixlib-shellout
+ depends = ruby-ohai
+ depends = ruby-ffi-yajl
+ depends = ruby-net-ssh
+ depends = ruby-net-ssh-multi
+ depends = ruby-highline
+ depends = ruby-erubis
+ depends = ruby-diff-lcs
+ depends = ruby-chef-zero
+ depends = ruby-pry
+ depends = ruby-plist
+ depends = ruby-rspec-core
+ depends = ruby-rspec-expectations
+ depends = ruby-rspec-mocks
+ depends = ruby-rspec_junit_formatter
+ depends = ruby-serverspec
+ depends = ruby-specinfra
+ noextract = chef-12.3.0.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/chef-12.3.0.gem
+ sha512sums = bc8c621e0dfca3c8292e59162f78ce9082798ba073f1dee3c8984e8d8298a0c5798659882c4454dcf315c200ca69b7a7b64422f4b3de349358325da42429d97b
+
+pkgname = ruby-chef
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d085654705be
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Generated by gem2arch (https://github.com/anatol/gem2arch)
+# Maintainer: Artem Vorotnikov <artem@vorotnikov.me>
+
+_gemname=chef
+pkgname=ruby-$_gemname
+pkgver=12.3.0
+pkgrel=1
+pkgdesc='A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.'
+arch=(any)
+url='http://www.getchef.com'
+license=(Apache-2.0)
+depends=(ruby ruby-mixlib-config ruby-mixlib-cli ruby-mixlib-log ruby-mixlib-authentication ruby-mixlib-shellout ruby-ohai ruby-ffi-yajl ruby-net-ssh ruby-net-ssh-multi ruby-highline ruby-erubis ruby-diff-lcs ruby-chef-zero ruby-pry ruby-plist ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec_junit_formatter ruby-serverspec ruby-specinfra)
+options=(!emptydirs)
+source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
+noextract=($_gemname-$pkgver.gem)
+sha512sums=('bc8c621e0dfca3c8292e59162f78ce9082798ba073f1dee3c8984e8d8298a0c5798659882c4454dcf315c200ca69b7a7b64422f4b3de349358325da42429d97b')
+
+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 -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}