commit: 5625fcd35454c1af54fbb4a12bc8785894edc2ef
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 16:44:37 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon May 6 07:34:51 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5625fcd3
dev-libs/libbytesize: use python-r1
Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
...ize-2.0-r1.ebuild => libbytesize-2.0-r2.ebuild} | 32 ++++++++++++++++++----
1 file changed, 27 insertions(+), 5 deletions(-)
diff --git a/dev-libs/libbytesize/libbytesize-2.0-r1.ebuild
b/dev-libs/libbytesize/libbytesize-2.0-r2.ebuild
similarity index 72%
rename from dev-libs/libbytesize/libbytesize-2.0-r1.ebuild
rename to dev-libs/libbytesize/libbytesize-2.0-r2.ebuild
index 6da71cd7148..bfb8a984b13 100644
--- a/dev-libs/libbytesize/libbytesize-2.0-r1.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{5,6,7} )
-inherit autotools python-single-r1
+inherit autotools python-r1
DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary
big sizes in bytes"
HOMEPAGE="https://github.com/storaged-project/libbytesize"
@@ -44,17 +44,39 @@ src_prepare() {
eautoreconf
}
+python_do() {
+ if use python; then
+ python_foreach_impl run_in_build_dir "$@"
+ else
+ "$@"
+ fi
+}
+
src_configure() {
local myeconfargs=(
$(use_with doc gtk-doc)
$(use_with python python3)
$(use_with tools)
)
- econf "${myeconfargs[@]}"
+ local ECONF_SOURCE="${S}"
+ python_do econf "${myeconfargs[@]}"
}
-src_install() {
- default
+src_compile() {
+ python_do emake
+}
+
+src_test() {
+ python_do emake check
+}
+
+install_helper() {
+ emake DESTDIR="${D}" install
use python && python_optimize
- find "${ED}" -name "*.la*" -delete || die
+}
+
+src_install() {
+ python_do install_helper
+ einstalldocs
+ find "${ED}" -name "*.la" -type f -delete || die
}