# Maintainer: Jochen Schalanda _gemname=facter pkgname=ruby-$_gemname #_rc=2 #_pkgver=1.7.0 #pkgver=${_pkgver}.rc${_rc} pkgver=1.7.0 pkgrel=1 pkgdesc="A library for collecting facts about your system." arch=(any) url="http://puppetlabs.com/projects/facter/" license=('MIT') depends=('ruby') makedepends=('rubygems') optdepends=('net-tools: for ifconfig-based facts') source=(http://gems.rubyforge.org/gems/$_gemname-${pkgver//_/-}.gem) conflicts=('facter') provides=('facter') noextract=($_gemname-${pkgver//_/-}.gem) 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" } md5sums=('7d5efb4904faa90f5a7285dadb764c03')