dev-libs/libmspack: Put utils behing USE flag to resolve file collision with app...
authorMaciej Mrozowski <reavertm@gentoo.org>
Fri, 3 Nov 2017 01:39:34 +0000 (02:39 +0100)
committerMaciej Mrozowski <reavertm@gentoo.org>
Fri, 3 Nov 2017 01:39:34 +0000 (02:39 +0100)
Package-Manager: Portage-2.3.8, Repoman-2.3.4

dev-libs/libmspack/libmspack-0.6_alpha.ebuild
dev-libs/libmspack/metadata.xml

index 6a40351178f2e91518f4237080fd58c22eba3d58..63c273dced26c6fc78278536f4b656e25b7ae9c4 100644 (file)
@@ -15,10 +15,12 @@ SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="debug doc static-libs"
+IUSE="debug doc static-libs utils"
 
 DEPEND=""
-RDEPEND=""
+RDEPEND="
+       utils? ( !app-arch/mscompress )
+"
 
 PATCHES=(
        "${FILESDIR}/${P}-fix-tests.patch"
@@ -47,4 +49,7 @@ multilib_src_install_all() {
        if use doc; then
                rm "${ED}"/usr/share/doc/"${PF}"/html/{Makefile*,Doxyfile*} || die
        fi
+       if ! use utils; then
+               rm "${ED}"/usr/bin/* || die
+       fi
 }
index ea4e7c21a8447c5e934372cbbddac682b1da431b..1e5806295c8358193407b888197eefd01658632b 100644 (file)
@@ -1,8 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-    <maintainer type="person">
-        <email>reavertm@gentoo.org</email>
-        <name>Maciej Mrozowski</name>
-    </maintainer>
+       <maintainer type="person">
+               <email>reavertm@gentoo.org</email>
+               <name>Maciej Mrozowski</name>
+       </maintainer>
+       <use>
+               <flag name="utils">Enables building cabrip, chmextract, msexpand and oabextract</flag>
+       </use>
 </pkgmetadata>