From: Ulrich Müller Date: Mon, 3 Feb 2020 10:22:45 +0000 (+0100) Subject: app-doc/devmanual: Update live ebuild. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=9522709a3740c0c59967383265c82a2fd53c66af;p=gentoo.git app-doc/devmanual: Update live ebuild. This accounts for "upstream" changes in XSL stylesheet and Makefile. Drop unused patch. Rename the fallback USE flag to offline. Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Ulrich Müller --- diff --git a/app-doc/devmanual/devmanual-9999.ebuild b/app-doc/devmanual/devmanual-9999.ebuild index 0cd5087804b2..bb8f0ecfc78d 100644 --- a/app-doc/devmanual/devmanual-9999.ebuild +++ b/app-doc/devmanual/devmanual-9999.ebuild @@ -18,7 +18,7 @@ fi LICENSE="CC-BY-SA-4.0" SLOT="0" -IUSE="+fallback" +IUSE="+offline" BDEPEND="dev-libs/libxml2 dev-libs/libxslt @@ -27,14 +27,9 @@ BDEPEND="dev-libs/libxml2 PATCHES=( "${FILESDIR}"/${PN}-eclasses.patch ) -src_prepare() { - default - use fallback && eapply "${FILESDIR}"/${PN}-fallback.patch -} - src_compile() { - emake build - use fallback || emake documents.js + emake build OFFLINE=$(usex offline 1 0) + use offline || emake documents.js } src_install() { @@ -54,7 +49,7 @@ src_install() { local DOC_CONTENTS="In order to browse the Gentoo Development Guide in offline mode, point your browser to the following url: - ${EPREFIX}/usr/share/doc/devmanual/html/index.html" + file://${EPREFIX}/usr/share/doc/${PN}/html/index.html" readme.gentoo_create_doc } @@ -66,6 +61,5 @@ pkg_postinst() { elog "the following package:" elog elog "app-doc/eclass-manpages" - elog fi } diff --git a/app-doc/devmanual/files/devmanual-fallback.patch b/app-doc/devmanual/files/devmanual-fallback.patch deleted file mode 100644 index 76cefe2547e2..000000000000 --- a/app-doc/devmanual/files/devmanual-fallback.patch +++ /dev/null @@ -1,60 +0,0 @@ -Fix assets for offline browsing. -https://bugs.gentoo.org/617724 - ---- a/devbook.xsl -+++ b/devbook.xsl -@@ -451,8 +451,7 @@ - - - -- -- -+ - - - -@@ -486,9 +485,6 @@ - - -@@ -613,9 +609,6 @@ - - - -- -- -- - - - ---- /dev/null -+++ b/fallback.css -@@ -0,0 +1,22 @@ -+body { -+ margin: 40px auto; -+ max-width: 650px; -+ line-height: 1.6; -+ font-size: 18px; -+ color: #454545; -+ padding: 0 10px; -+} -+ -+h1,h2,h3,h4,h5,h6 { -+ line-height: 1.2; -+} -+ -+.divider, -+.footerlinks, -+.input-group, -+.modal-dialog, -+.navbar-toggle, -+.site-title, -+.tyrian-navbar { -+ display: none; -+} diff --git a/app-doc/devmanual/metadata.xml b/app-doc/devmanual/metadata.xml index 6179f6436327..9248012735bc 100644 --- a/app-doc/devmanual/metadata.xml +++ b/app-doc/devmanual/metadata.xml @@ -13,6 +13,8 @@ - Use alternative minimal stylesheet instead of tyrian theme. + + Use alternative minimal stylesheet instead of Tyrian theme. +