# Maintainer: Cedric Girard # Contributor: David Campbell pkgname=ruby-xapian-full pkgver=1.2.3 pkgrel=4 pkgdesc="Xapian bindings for Ruby without dependency on system Xapian library" arch=('i686' 'x86_64') url="http://rubygems.org/gems/xapian-full" license=('GPL') depends=('ruby' 'util-linux') makedepends=('rubygems') provides=('xapian-ruby-bindings') conflicts=('xapian-ruby-bindings') source=("http://gems.rubyforge.org/gems/xapian-full-${pkgver}.gem" "Rakefile.patch") noextract=("xapian-full-${pkgver}.gem") md5sums=('772947e9b6a03f37a00c361ac7492ad6' '3c88149fb08d46bcd1e49148afdd1384') options=('!makeflags' '!libtool') build() { cd "$srcdir" #patch Rakefile echo "Patching Rakefile ..." gem unpack xapian-full-${pkgver}.gem rm xapian-full-${pkgver}.gem cd xapian-full-${pkgver} patch -p1 < ../Rakefile.patch echo "Building gem..." gem build xapian-full.gemspec mv xapian-full-${pkgver}.gem .. cd .. rm -rf xapian-full-${pkgver} } package(){ cd "$srcdir" local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" echo "Installing gem..." gem install --no-user-install --ignore-dependencies --verbose -i "$pkgdir$_gemdir" -n "$pkgdir"/usr/bin xapian-full-$pkgver.gem } # vim:set ts=2 sw=2 et: