commit: 92616609309a3e5775463e880438a3e8ef2a5ddc
Author: André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Thu Apr 3 19:37:43 2014 +0000
Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Thu Apr 3 19:37:43 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=92616609
update roverlay-9999.ebuild
* fix python deps
* create "roverlay" group during pkg_preinst()
* compress config during src_compile()
* adopt Makefile changes
---
roverlay-9999.ebuild | 25 +++++++++----------------
1 file changed, 9 insertions(+), 16 deletions(-)
diff --git a/roverlay-9999.ebuild b/roverlay-9999.ebuild
index abe6b6a..290bd51 100644
--- a/roverlay-9999.ebuild
+++ b/roverlay-9999.ebuild
@@ -25,42 +25,35 @@ KEYWORDS=""
IUSE="compress-config xz +prebuilt-documentation"
DEPEND="
- dev-python/setuptools
+ dev-python/setuptools[${PYTHON_USEDEP}]
!prebuilt-documentation? ( >=dev-python/docutils-0.9 )
compress-config? ( app-arch/bzip2 )"
RDEPEND="
sys-apps/portage
- virtual/python-argparse
+ virtual/python-argparse[${PYTHON_USEDEP}]
dev-python/mako[${PYTHON_USEDEP}]
- xz? ( $(python_gen_cond_dep dev-python/backports-lzma[${PYTHON_USEDEP}]
python{2_7,3_2}) )
+ xz? ( $(python_gen_cond_dep
dev-python/backports-lzma[$(python_gen_usedep python{2_7,3_2})] python{2_7,3_2}
) )
virtual/python-futures[${PYTHON_USEDEP}]"
-pkg_setup() {
+pkg_preinst() {
enewgroup roverlay
}
-python_prepare_all() {
- distutils-r1_python_prepare_all
+python_compile_all() {
+ use prebuilt-documentation || emake htmldoc
if use compress-config; then
einfo "Compressing dependency rules and license map"
emake X_COMPRESS=bzip2 BUILDDIR="${S}/compressed"
compress-config
fi
}
-python_compile_all() {
- use prebuilt-documentation || emake htmldoc
-}
-
python_install_all() {
distutils-r1_python_install_all
emake BUILDDIR="${S}/compressed" DESTDIR="${D}" \
- install-data $(usex compress-config
install-config{-compressed,})
-
- # could be done in the Makefile as well
- dobin "${S}/bin/install/${PN}-setup-interactive"
-
- newbashcomp "${S}/files/misc/${PN}.bashcomp" "${PN}"
+ BASHCOMPDIR="${D}/$(get_bashcompdir)" \
+ COMPRESSED_CONFIG="$(usex compress-config 1 0)" \
+ install-nonpy
}
pkg_config() {