sys-apps/lshw: leverage usex to simplify code a bit
authorMike Frysinger <vapier@gentoo.org>
Fri, 20 May 2016 15:44:29 +0000 (11:44 -0400)
committerMike Frysinger <vapier@gentoo.org>
Fri, 20 May 2016 15:44:39 +0000 (11:44 -0400)
sys-apps/lshw/lshw-02.17b-r2.ebuild

index bf6c99921945a9bb6f5a88277b6b7a0b89712e6f..1318e279305d2d961d7bf8695506e6418c219fbe 100644 (file)
@@ -50,19 +50,13 @@ src_compile() {
        tc-export CC CXX AR
        use static && append-ldflags -static
 
-       local sqlite=$(usex sqlite 1 0)
-
-       emake SQLITE=$sqlite all
-       if use gtk ; then
-               emake SQLITE=$sqlite gui
-       fi
+       emake SQLITE=$(usex sqlite 1 0) all $(usex gtk 'gui' '')
 }
 
 src_install() {
-       emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+       emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install $(usex gtk 'install-gui' '')
        dodoc README docs/*
        if use gtk ; then
-               emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-gui
                make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg"
        fi
 }