1 # Maintainer: Felix Yan <felixonmars@archlinux.org>
5 _commit=3e3f0b522fbe9283ba450334b5cec7a439dc0955
7 pkgdesc='A fast, safe and extensible Markdown to (X)HTML parser'
9 url='https://github.com/vmg/redcarpet'
12 makedepends=(git ruby-rake ruby-rake-compiler ruby-test-unit)
15 source=(git+https://github.com/vmg/redcarpet.git#commit=$_commit)
20 sed -i 's|~>|>=|' redcarpet.gemspec
21 sed -i -e "/task 'test:unit' => :compile/d" -e 's/=> :compile//' Rakefile
22 echo gemspec > Gemfile
26 local _gemdir="$(gem env gemdir)"
28 gem build redcarpet.gemspec
32 --ignore-dependencies \
34 --install-dir "tmp_install/$_gemdir" \
35 --bindir "tmp_install/usr/bin" \
37 find "tmp_install/$_gemdir/gems/" \
44 -iname "gem.build_complete" -o \
48 rm -r tmp_install/$_gemdir/cache
53 local _gemdir="$(gem env gemdir)"
55 GEM_HOME="$PWD/tmp_install/$_gemdir" rake test
60 cp -a tmp_install/* "$pkgdir"/
61 install -Dm644 COPYING -t "$pkgdir"/usr/share/licenses/$pkgname/