commit: 03e5a657fbb6ba78baf693dea2fc0d73ed17526a Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Thu Oct 26 01:22:03 2023 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Thu Oct 26 01:22:24 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03e5a657
app-doc/sway-wiki: new package, add 9999 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> app-doc/sway-wiki/sway-wiki-9999.ebuild | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/app-doc/sway-wiki/sway-wiki-9999.ebuild b/app-doc/sway-wiki/sway-wiki-9999.ebuild new file mode 100644 index 0000000000..97083b5177 --- /dev/null +++ b/app-doc/sway-wiki/sway-wiki-9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 + +DESCRIPTION="Wiki of gui-wm/sway, rendered to HTML using kramdown-parser-gfm" +HOMEPAGE="https://github.com/swaywm/sway/wiki" +EGIT_REPO_URI="https://github.com/swaywm/sway.wiki.git" +LICENSE="MIT" +SLOT="0" +IUSE="" + +BDEPEND="dev-ruby/kramdown-parser-gfm" + +# Essentially everything but .git +DOCS="*.html *.md" + +src_prepare() { + default + + sed -i 's;https://github.com/swaywm/sway/wiki/;./;' *.md || die +} + +src_compile() { + for i in *.md; do + kramdown -i GFM "$i" > "${i//.md}.html" || die + done + + # FIXME: URLs are missing .html and so aren't properly referring to files + # Let's avoid creating an index until this is fixed + # ln -s Home.html index.html || die +}
