summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Vikstrom2016-12-04 15:40:05 +0100
committerSimon Vikstrom2016-12-04 15:40:05 +0100
commitbc4013f2178f13edbe44071a81d19870835aa899 (patch)
treee94c25aed4c5a58cd752c8f3a4e01a57fbd162cd
downloadaur-bc4013f2178f13edbe44071a81d19870835aa899.tar.gz
Build running sushi from git
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD24
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
+}