# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=ruby-tomlib _gemname=tomlib pkgver=0.7.3 pkgrel=0 pkgdesc="Fast and standards-compliant TOML parser and generator for Ruby" url="https://github.com/kgiszczak/tomlib" arch="all" license="MIT" depends="ruby ruby-bigdecimal" makedepends="ruby-dev" checkdepends="ruby-rspec" source="https://github.com/kgiszczak/tomlib/archive/v$pkgver/ruby-tomlib-$pkgver.tar.gz no-simplecov.patch " builddir="$srcdir/tomlib-$pkgver" build() { gem build $_gemname.gemspec gem install \ --local \ --install-dir dist \ --ignore-dependencies \ --no-document \ --verbose \ $_gemname } check() { GEM_PATH='dist' rspec } package() { local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')" cd "$builddir"/dist mkdir -p "$gemdir" cp -r extensions gems specifications "$gemdir"/ # Remove unnecessary files... find "$gemdir"/extensions/ -name mkmf.log -delete cd "$gemdir"/gems/$_gemname-$pkgver rm -r ext/ lib/tomlib/*.so } sha512sums=" 0f0ec24dd174566753a3171128686943c2730fbfa28cb887ebbabad3e1f4106f8bd5a5bce8412b423c74d8137d23ffc798f711bc244ea0565c5c5086669be98d ruby-tomlib-0.7.3.tar.gz 5f3a9c3531d7f9cfa5ffe06701e3c732082951ffabbab6a8dc4181172bcffdbfc97fdb3218d2a98c828855fe19f3db2088c6786f98fb9ec16cfd397a727e5596 no-simplecov.patch "