summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Gjengset2015-06-08 16:35:59 -0400
committerJon Gjengset2015-06-08 16:35:59 -0400
commit8195178b4f273f1d7ace96a77a0240d8dd60e65b (patch)
tree0f37dc890a854588e6a80751c0020fdba8d1cdba
downloadaur-8195178b4f273f1d7ace96a77a0240d8dd60e65b.tar.gz
First
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD39
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..013d8f48a000
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = experiment
+ pkgdesc = A tool for running concurrent multi-configuration experiments
+ pkgver = 0.7.1
+ pkgrel = 2
+ url = https://github.com/jonhoo/experiment
+ arch = any
+ license = MIT
+ makedepends = rubygems
+ depends = ruby
+ depends = ruby-colorize
+ depends = ruby-commander
+ depends = ruby-progressbar
+ depends = ruby-rugged
+ source = experiment-0.7.1.tar.gz::https://codeload.github.com/jonhoo/experiment/tar.gz/v0.7.1
+ sha256sums = cada825ca2026f3e9a65966f6db7b828787b06fb2813aff246ade938494a180e
+
+pkgname = experiment
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4f752c559aa4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+src/
+pkg/
+*.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..66e4fb831940
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Jon Gjengset <jon@tsp.io>
+# Contributor: Andy Weidenbaum <archbaum@gmail.com>
+_gemname=experiment
+pkgname=$_gemname
+pkgver=0.7.1
+pkgrel=2
+pkgdesc="A tool for running concurrent multi-configuration experiments"
+arch=('any')
+url="https://github.com/jonhoo/experiment"
+license=('MIT')
+depends=('ruby'
+ 'ruby-colorize'
+ 'ruby-commander'
+ 'ruby-progressbar'
+ 'ruby-rugged')
+makedepends=('rubygems')
+source=(${_gemname}-${pkgver}.tar.gz::https://codeload.github.com/jonhoo/${_gemname}/tar.gz/v${pkgver})
+sha256sums=('cada825ca2026f3e9a65966f6db7b828787b06fb2813aff246ade938494a180e')
+
+build() {
+ cd "$srcdir/${_gemname}-$pkgver"
+ gem build ${_gemname}.gemspec
+}
+
+package() {
+ cd "$srcdir/${_gemname}-$pkgver"
+ # _gemdir is defined inside package() because if ruby[gems] is not installed on
+ # the system, makepkg will exit with an error when sourcing the PKGBUILD.
+ local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
+
+ gem install \
+ --no-user-install \
+ --ignore-dependencies \
+ -i "$pkgdir$_gemdir" \
+ -n "$pkgdir/usr/bin" \
+ "${_gemname}-${pkgver}.gem"
+}
+
+# vim:set ts=2 sw=2 et: