|
|
# Distributed under the terms of the GNU General Public License v2 | # Distributed under the terms of the GNU General Public License v2 |
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdtool/rdtool-0.6.14-r1.ebuild,v 1.18 2007/04/14 06:13:10 graaff Exp $ | # $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdtool/rdtool-0.6.14-r1.ebuild,v 1.18 2007/04/14 06:13:10 graaff Exp $ |
| |
IUSE="emacs" |
inherit elisp-common ruby |
|
|
inherit ruby elisp-common |
|
| |
DESCRIPTION="A multipurpose documentation format for Ruby" | DESCRIPTION="A multipurpose documentation format for Ruby" |
HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=rdtool" | HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=rdtool" |
|
|
LICENSE="Ruby GPL-2" | LICENSE="Ruby GPL-2" |
SLOT="0" | SLOT="0" |
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" | KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" |
|
IUSE="emacs" |
| |
USE_RUBY="any" | USE_RUBY="any" |
| |
DEPEND=">=dev-lang/ruby-1.8.0 | DEPEND=">=dev-lang/ruby-1.8.0 |
dev-ruby/amstd | dev-ruby/amstd |
emacs? ( virtual/emacs )" | emacs? ( virtual/emacs )" |
|
SITEFILE=50${PN}-gentoo.el |
| |
src_unpack() { | src_unpack() { |
unpack ${A} | unpack ${A} |
cd ${S} |
cd "${S}" |
sed -i -e 's:^BIN_DIR = :&$(DESTDIR):' \ | sed -i -e 's:^BIN_DIR = :&$(DESTDIR):' \ |
-e 's:^SITE_RUBY = :&$(DESTDIR):' rdtoolconf.rb \ |
-e 's:^SITE_RUBY = :&$(DESTDIR):' rdtoolconf.rb \ |
|| die "sed failed" | || die "sed failed" |
mv rdtoolconf.rb extconf.rb | mv rdtoolconf.rb extconf.rb |
} | } |
|
|
ruby_src_install | ruby_src_install |
| |
if use emacs ; then | if use emacs ; then |
elisp-install . utils/rd-mode.el |
elisp-install ${PN} utils/rd-mode.el |
elisp-site-file-install ${FILESDIR}/50rdtool-gentoo.el |
elisp-site-file-install "${FILESDIR}/${SITEFILE}" |
fi | fi |
} | } |
| |
pkg_postinst() { | pkg_postinst() { |
|
|
use emacs && elisp-site-regen | use emacs && elisp-site-regen |
} | } |
| |
pkg_postrm() { | pkg_postrm() { |
|
|
use emacs && elisp-site-regen | use emacs && elisp-site-regen |
} | } |