Date: Saturday, January 25, 2014 @ 19:32:05 Author: alucryd Revision: 104754
FS#38631: ruby-mime-types 2.0-3 Modified: ruby-mime-types/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-01-25 18:28:58 UTC (rev 104753) +++ PKGBUILD 2014-01-25 18:32:05 UTC (rev 104754) @@ -4,34 +4,25 @@ pkgname=ruby-mime-types pkgver=2.0 -pkgrel=2 +pkgrel=3 pkgdesc='MIME Content-Type database' arch=('any') url='http://mime-types.rubyforge.org' license=('GPL2' 'MIT' 'PerlArtistic') depends=('ruby') +options=('!emptydirs') source=("http://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem") noextract=("${pkgname#*-}-${pkgver}.gem") sha256sums=('d3e53ba4162d4ee93ce75e644c7fca5503fad1c512277b9ca80ad43aa8103ae0') -prepare() { - gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem -} - package() { - cd gems/${pkgname#*-}-${pkgver} + local _gemdir="$(ruby -e'puts Gem.default_dir')" - local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')" + gem install --ignore-dependencies --no-user-install -N -i "${pkgdir}"/${_gemdir} ${pkgname#*-}-${pkgver}.gem + find "${pkgdir}" -type f -name *.gem -delete - install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby} - mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver} - -# Gem compatibility - mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/ - -# License install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname} - install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}Licence.rdoc + ln -s "${pkgdir}"/${_gemdir}/gems/${pkgname#*-}-${pkgver}/docs/COPYING.txt "${pkgdir}"/usr/share/licenses/${pkgname}/ } # vim: ts=2 sw=2 et: