office-ext-r1.eclass: avoid repoman unknown dependency warning
authorTomáš Chvátal <scarabeus@gentoo.org>
Tue, 2 Aug 2016 20:29:12 +0000 (22:29 +0200)
committerTomáš Chvátal <scarabeus@gentoo.org>
Tue, 2 Aug 2016 20:40:17 +0000 (22:40 +0200)
Signed-off-by: Tomáš Chvátal <scarabeus@gentoo.org>
eclass/office-ext-r1.eclass

index f9492a839f31d9c61ba56cc2aa7f607812117a9e..e2d213dea4e1c6dcd665f42de785152eb36c200a 100644 (file)
@@ -72,14 +72,23 @@ RDEPEND=""
 
 for i in ${OFFICE_IMPLEMENTATIONS[@]}; do
        IUSE+=" office_implementation_${i}"
-       RDEPEND+="
-               office_implementation_${i}? (
-                       || (
-                               app-office/${i}${OFFICE_REQ_USE}
-                               app-office/${i}-bin${OFFICE_REQ_USE}
+       if [[ ${i} == "openoffice" ]]; then
+               # special only binary
+               RDEPEND+="
+                       office_implementation_openoffice? (
+                               app-office/openoffice-bin${OFFICE_REQ_USE}
                        )
-               )
-       "
+               "
+       else
+               RDEPEND+="
+                       office_implementation_${i}? (
+                               || (
+                                       app-office/${i}${OFFICE_REQ_USE}
+                                       app-office/${i}-bin${OFFICE_REQ_USE}
+                               )
+                       )
+               "
+       fi
 done
 
 REQUIRED_USE="|| ( "