commit:     a85e71118da8a3dee180034d15a671878df83065
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 28 02:06:27 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Jun  4 01:14:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85e7111

sys-fs/fuse: Switch to meson-multilib

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 sys-fs/fuse/fuse-3.10.3.ebuild | 14 ++------------
 sys-fs/fuse/fuse-3.9.3.ebuild  | 14 ++------------
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.10.3.ebuild b/sys-fs/fuse/fuse-3.10.3.ebuild
index 0d221326b6f..4621e41834f 100644
--- a/sys-fs/fuse/fuse-3.10.3.ebuild
+++ b/sys-fs/fuse/fuse-3.10.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
-inherit meson multilib-minimal udev python-any-r1
+inherit meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"
 HOMEPAGE="https://github.com/libfuse/libfuse";
@@ -35,17 +35,13 @@ pkg_setup() {
 
 multilib_src_configure() {
        local emesonargs=(
-               -Dexamples=$(usex test true false)
+               $(meson_use test examples)
                -Duseroot=false
                -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
        )
        meson_src_configure
 }
 
-multilib_src_compile() {
-       eninja
-}
-
 src_test() {
        if [[ ${EUID} != 0 ]]; then
                ewarn "Running as non-root user, skipping tests"
@@ -60,13 +56,7 @@ multilib_src_test() {
        ${EPYTHON} -m pytest test || die
 }
 
-multilib_src_install() {
-       DESTDIR="${D}" eninja install
-}
-
 multilib_src_install_all() {
-       einstalldocs
-
        # installed via fuse-common
        rm -r "${ED}"/{etc,$(get_udevdir)} || die
 

diff --git a/sys-fs/fuse/fuse-3.9.3.ebuild b/sys-fs/fuse/fuse-3.9.3.ebuild
index 5e10d166e38..e5d07d2d969 100644
--- a/sys-fs/fuse/fuse-3.9.3.ebuild
+++ b/sys-fs/fuse/fuse-3.9.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7,8} )
 
-inherit meson multilib-minimal flag-o-matic udev python-any-r1
+inherit meson-multilib flag-o-matic udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"
 HOMEPAGE="https://github.com/libfuse/libfuse";
@@ -42,17 +42,13 @@ src_prepare() {
 
 multilib_src_configure() {
        local emesonargs=(
-               -Dexamples=$(usex test true false)
+               $(meson_use test examples)
                -Duseroot=false
                -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
        )
        meson_src_configure
 }
 
-multilib_src_compile() {
-       eninja
-}
-
 src_test() {
        if [[ ${EUID} != 0 ]]; then
                ewarn "Running as non-root user, skipping tests"
@@ -67,13 +63,7 @@ multilib_src_test() {
        ${EPYTHON} -m pytest test || die
 }
 
-multilib_src_install() {
-       DESTDIR="${D}" eninja install
-}
-
 multilib_src_install_all() {
-       einstalldocs
-
        # installed via fuse-common
        rm -r "${ED}"/{etc,$(get_udevdir)} || die
 

Reply via email to