diff options
author | Marcel Korpel | 2015-07-08 22:55:12 +0200 |
---|---|---|
committer | Marcel Korpel | 2015-07-08 22:55:12 +0200 |
commit | 1a441590db3628a553a00f93c70d00522fa13e1b (patch) | |
tree | 70e8510deda565416f1eba0f09c17891c81b5958 | |
download | aur-1a441590db3628a553a00f93c70d00522fa13e1b.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 31 |
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" +} |