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
+}

Reply via email to