eclass/texlive-module.eclass: simplify doc useflag handling.
authorAlexis Ballier <aballier@gentoo.org>
Sat, 21 Jul 2018 13:57:05 +0000 (15:57 +0200)
committerAlexis Ballier <aballier@gentoo.org>
Sat, 21 Jul 2018 14:01:29 +0000 (16:01 +0200)
The documentation special case was added for documentation only packages.
Some years ago, upstream merged them into normal packages, so this is now useless.

eclass/texlive-module.eclass

index 6cc5cf808f55024a1a67bf38d8158c081a91857f..882811774779fa07073995eaf41443730e80642c 100644 (file)
@@ -103,11 +103,11 @@ for i in ${TEXLIVE_MODULE_CONTENTS}; do
 done
 
 # Forge doc SRC_URI
-[ -n "${PN##*documentation*}" ] && [ -n "${TEXLIVE_MODULE_DOC_CONTENTS}" ] && SRC_URI="${SRC_URI} doc? ("
+[ -n "${TEXLIVE_MODULE_DOC_CONTENTS}" ] && SRC_URI="${SRC_URI} doc? ("
 for i in ${TEXLIVE_MODULE_DOC_CONTENTS}; do
        SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.${PKGEXT}"
 done
-[ -n "${PN##*documentation*}" ] && [ -n "${TEXLIVE_MODULE_DOC_CONTENTS}" ] && SRC_URI="${SRC_URI} )"
+[ -n "${TEXLIVE_MODULE_DOC_CONTENTS}" ] && SRC_URI="${SRC_URI} )"
 
 # Forge source SRC_URI
 if [ -n "${TEXLIVE_MODULE_SRC_CONTENTS}" ] ; then
@@ -120,7 +120,7 @@ fi
 
 RDEPEND="${COMMON_DEPEND}"
 
-[ -z "${PN##*documentation*}" ] || IUSE="${IUSE} doc"
+IUSE="${IUSE} doc"
 
 # @ECLASS-VARIABLE: TEXLIVE_MODULE_OPTIONAL_ENGINE
 # @DESCRIPTION:
@@ -347,7 +347,7 @@ texlive-module_src_install() {
        done
 
        dodir /usr/share
-       if [ -z "${PN##*documentation*}" ] || use doc; then
+       if use doc; then
                [ -d texmf-doc ] && cp -pR texmf-doc "${ED}/usr/share/"
        else
                [ -d texmf/doc ] && rm -rf texmf/doc