diff options
Diffstat (limited to 'eclass/readme.gentoo.eclass')
-rw-r--r-- | eclass/readme.gentoo.eclass | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/eclass/readme.gentoo.eclass b/eclass/readme.gentoo.eclass deleted file mode 100644 index ceafe010..00000000 --- a/eclass/readme.gentoo.eclass +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# Temporary hack until gentoo fixes EAPI 6 support for readme.gentoo.eclass - -if [[ -z ${_README_GENTOO_ECLASS} ]]; then -_README_GENTOO_ECLASS=1 - -case "${EAPI:-0}" in - [0-3]) - die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}";; - [45]) -EXPORT_FUNCTIONS src_install pkg_postinst -readme.gentoo_src_install() { - default - readme.gentoo_create_doc -} -readme.gentoo_pkg_postinst() { - readme.gentoo_print_elog -};; -esac - -: ${README_GENTOO_SUFFIX:=""} - -readme.gentoo_create_doc() { - if [ -n "${DOC_CONTENTS}" ] - then if [ -n "${DISABLE_AUTOFORMATTING}" ] - then echo "${DOC_CONTENTS}" > "${T}"/README.gentoo - else ( - set -f - echo -e ${DOC_CONTENTS} | fold -s -w 70 \ - | sed 's/[[:space:]]*$//' > "${T}"/README.gentoo - ) - fi - elif [ -f "${FILESDIR}/README.gentoo-${SLOT%/*}" ] - then cp "${FILESDIR}/README.gentoo-${SLOT%/*}" "${T}"/README.gentoo || die - elif [ -f "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" ] - then cp "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" "${T}"/README.gentoo || die - else die "You are not specifying README.gentoo contents!" - fi - dodoc "${T}"/README.gentoo - README_GENTOO_DOC_VALUE=$(< "${T}/README.gentoo") -} - -readme.gentoo_print_elog() { - if [ -z "${README_GENTOO_DOC_VALUE}" ] - then die "readme.gentoo_print_elog invoked without matching readme.gentoo_create_doc call!" - elif ! [ -n "${REPLACING_VERSIONS}" ] || [ -n "${FORCE_PRINT_ELOG}" ] - then echo -e "${README_GENTOO_DOC_VALUE}" | while read -r ELINE; do elog "${ELINE}"; done - elog "" - elog "(Note: Above message is only printed the first time package is" - elog "installed. Please look at ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*" - elog "for future reference)" - fi -} - -fi |