diff options
author | Simon Vikstrom | 2016-12-04 15:40:05 +0100 |
---|---|---|
committer | Simon Vikstrom | 2016-12-04 15:40:05 +0100 |
commit | bc4013f2178f13edbe44071a81d19870835aa899 (patch) | |
tree | e94c25aed4c5a58cd752c8f3a4e01a57fbd162cd | |
download | aur-bc4013f2178f13edbe44071a81d19870835aa899.tar.gz |
Build running sushi from git
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 39 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..24d21d35df11 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = ruby-running-sushi + pkgdesc = Running Sushi, software to keep cookbooks, clients, databags, environments, nodes, roles and users in sync + pkgver = 0.4.1 + pkgrel = 1 + url = https://github.com/One-com/running_sushi + arch = i686 + arch = x86_64 + makedepends = chef-dk + depends = chef-client + depends = chef-diff + source = git+https://github.com/One-com/running_sushi.git + sha1sums = SKIP + +pkgname = ruby-running-sushi + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..af801ee6b6a4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +_gemname=running_sushi +_rubypath=/opt/chefdk/embedded/bin/ +pkgname=ruby-running-sushi +pkgver=0.4.1 +pkgrel=1 +pkgdesc='Running Sushi, software to keep cookbooks, clients, databags, environments, nodes, roles and users in sync' +arch=(i686 x86_64) +url='https://github.com/One-com/running_sushi' +depends=(chef-client chef-diff) +makedepends=(chef-dk) +source=(git+https://github.com/One-com/running_sushi.git) +sha1sums=('SKIP') + +build() { + cd "$srcdir/${_gemname}" + ${_rubypath}/gem build chef_deliver.gemspec +} + +package() { + cd "$srcdir/${_gemname}" + + local _gemdir="$(${_rubypath}/ruby -e'puts Gem.default_dir')" + ${_rubypath}/gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" chef_delivery-$pkgver.gem +} |