# $Id: PKGBUILD 97425 2013-09-19 13:00:39Z alucryd $ # Maintainer: Maxime Gauduin pkgname=ruby-iconv pkgver=1.0.3 pkgrel=3 pkgdesc="Wrapper library for iconv" arch=('i686' 'x86_64') url="https://github.com/nurse/iconv" license=('BSD') depends=('ruby') source=("https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem") noextract=("${pkgname#*-}-${pkgver}.gem") sha256sums=('94a9b62a56c96226b62b787cd45fdc48c03f4517f1e36e64db113b010fb012da') build() { gem install --no-user-install --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem } package() { local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')" install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby/${_rubyver}/$CARCH-linux} mv gems/${pkgname#*-}-${pkgver}/lib/* "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}/ mv doc specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/ mv "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}/{iconv,$CARCH-linux}/iconv.so # License install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname} install -m 644 {gems/${pkgname#*-}-${pkgver},"${pkgdir}"/usr/share/licenses/${pkgname}}/BSDL } # vim: ts=2 sw=2 et: