summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Korpel2015-07-08 22:55:12 +0200
committerMarcel Korpel2015-07-08 22:55:12 +0200
commit1a441590db3628a553a00f93c70d00522fa13e1b (patch)
tree70e8510deda565416f1eba0f09c17891c81b5958
downloadaur-1a441590db3628a553a00f93c70d00522fa13e1b.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD31
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c5562833b49b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = ruby-commander-4.2.1
+ pkgdesc = The complete solution for Ruby command-line executables
+ pkgver = 4.2.1
+ pkgrel = 1
+ url = https://rubygems.org/gems/commander
+ arch = any
+ license = MIT
+ makedepends = rubygems
+ depends = ruby
+ depends = ruby-highline>1.6.11
+ noextract = commander-4.2.1.gem
+ options = !emptydirs
+ source = http://gems.rubyforge.org/gems/commander-4.2.1.gem
+ source = https://raw.githubusercontent.com/commander-rb/commander/master/LICENSE
+ sha256sums = 8ccbe07c5f389323c03678ff03ab5d4b467c37067a2c21ff079bc365b9868eff
+ sha256sums = d1c0118f15b4e197c63ce1894a1f72f786020adad84a0930157dc0f74c38e0c0
+
+pkgname = ruby-commander-4.2.1
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b4b07765368e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Marcel Korpel <marcel[dot]korpel[at]gmail>
+# Contributor: Peter Richard Lewis <plewis@aur.archlinux.org>
+
+_gemname=commander
+pkgname=ruby-$_gemname-4.2.1
+pkgver=4.2.1
+pkgrel=1
+pkgdesc="The complete solution for Ruby command-line executables"
+arch=('any')
+url="https://rubygems.org/gems/commander"
+license=('MIT')
+depends=('ruby' 'ruby-highline>1.6.11')
+makedepends=('rubygems')
+options=(!emptydirs)
+source=("http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem"
+ "https://raw.githubusercontent.com/commander-rb/commander/master/LICENSE")
+noextract=($_gemname-$pkgver.gem)
+sha256sums=('8ccbe07c5f389323c03678ff03ab5d4b467c37067a2c21ff079bc365b9868eff'
+ 'd1c0118f15b4e197c63ce1894a1f72f786020adad84a0930157dc0f74c38e0c0')
+
+package() {
+ cd "$srcdir"
+ # _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"
+
+ install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}