--- /tmp/desktop-file-utils-0.13.ebuild 2007-09-09 01:33:32.000000000 +0200 +++ desktop-file-utils-0.13.ebuild 2007-09-09 01:41:07.000000000 +0200 @@ -17,6 +17,7 @@ emacs? ( virtual/emacs )" DEPEND="${RDEPEND} dev-util/pkgconfig" +SITEFILE=50${PN}-gentoo.el src_unpack() { unpack ${A} @@ -36,9 +37,8 @@ emake DESTDIR="${D}" install || die "emake install failed." if use emacs; then - insinto "${SITELISP}" - doins misc/desktop-entry-mode.el* - elisp-site-file-install misc/desktop-entry-mode.el + elisp-install ${PN} misc/*.el misc/*.elc || die "elisp-install failed" + elisp-site-file-install "${FILESDIR}/${SITEFILE}" fi dodoc AUTHORS ChangeLog NEWS README @@ -48,3 +48,7 @@ pkg_postinst() { use emacs && elisp-site-regen } + +pkg_postrm() { + use emacs && elisp-site-regen +}