mfinelli/gembuild

View on GitHub
lib/gembuild/pkgbuild.erb

Summary

Maintainability
Test Coverage
# Generated with gembuild (https://github.com/mfinelli/gembuild)
# Maintainer: <%= maintainer %>
<% unless contributor.count.zero? -%><% contributor.each do |c| -%>
# Contributor: <%= c %>
<% end -%><% end -%>

_gemname=<%= gemname %>
pkgname=ruby-$_gemname
pkgver=<%= pkgver %>
pkgrel=<%= pkgrel %>
<% unless epoch.zero? -%>
epoch=<%= epoch %>
<% end -%>
pkgdesc='<%= description %>'
arch=('<%= arch.join("' '") %>')
url='<%= url %>'
<% unless license.count.zero? -%>
license=('<%= license.join("' '") %>')
<% end -%>
options=(<%= options.join(' ') %>)
noextract=(<%= noextract.join(' ') %>)
depends=('<%= depends.join("' '") %>')
makedepends=('<%= makedepends.join("' '") %>')
source=("<%= source.join("\" \"") %>")
<%= checksum_type %>sums=('<%= checksum %>')

package() {
  cd "$srcdir"
  local _gemdir="$(ruby -e'puts Gem.default_dir')"

  gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
}