# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=ruby-rouge _gemname=rouge pkgver=3.26.0 pkgrel=0 pkgdesc="A pure Ruby code highlighter that is compatible with Pygments" url="https://github.com/rouge-ruby/rouge" arch="noarch" license="MIT AND BSD-2-Clause" depends="ruby" checkdepends="ruby-json ruby-minitest ruby-rake" source="https://github.com/rouge-ruby/rouge/archive/v$pkgver/$pkgname-$pkgver.tar.gz" builddir="$srcdir/$_gemname-$pkgver" options="!check" # FIXME: run tests build() { gem build $_gemname.gemspec } package() { local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')" local geminstdir="$gemdir/gems/$_gemname-$pkgver" gem install \ --local \ --install-dir "$gemdir" \ --bindir "$pkgdir/usr/bin" \ --ignore-dependencies \ --no-document \ --verbose \ $_gemname # Remove unnecessary files and rubbish... cd "$gemdir" rm -r cache build_info doc extensions rm "$geminstdir"/Gemfile } sha512sums=" bd6006b11924b3705dc142922878dc87af25ceed8a153ad9691ad2595144ae1f3f909574799002601928e985a6650fe4c8d93e05a1e8e26bdb10e9b2f9a28765 ruby-rouge-3.26.0.tar.gz "