diff --git a/root-5.20.00.ebuild b/root-5.20.00.ebuild index 35b8a1c..ff46eb4 100644 --- a/root-5.20.00.ebuild +++ b/root-5.20.00.ebuild @@ -93,6 +93,10 @@ src_unpack() { rm -f include/root/cfortran.h ln -s /usr/include/cfortran.h include/cfortran.h fi + # take a more descriptive name + sed -s -i s/libRuby/ROOT/g bindings/ruby/Module.mk && \ + sed -s -i s/libRuby/ROOT/g bindings/ruby/src/drr.cxx || \ + die "Ajusting ruby libname failed" } src_compile() { @@ -185,6 +189,7 @@ src_install() { emake DESTDIR="${D}" install || die "emake install failed" echo "LDPATH=/usr/$(get_libdir)/root" > 99root use python && echo "PYTHONPATH=/usr/$(get_libdir)/root" >> 99root + use ruby && echo "RUBYLIB=/usr/lib/root" >> 99root doenvd 99root || die "doenvd failed" if use doc; then @@ -194,3 +199,10 @@ src_install() { || die "pdf install failed" fi } + +pkg_postinst() { + use ruby && \ + elog "Ruby bindings are available in the module ROOT, so you just need" && \ + elog " require 'ROOT'" && \ + elog "in your code." +} -- 1.6.0