~strahinja/strahinja.srht.site

776fc7db1d40e9b9592c954070a12adf7f42bc7e — Страхиња Радић 1 year, 27 days ago 4850cb8 galeb-packages
Add galeb/packages.html

Signed-off-by: Страхиња Радић <contact@strahinja.org>
8 files changed, 43 insertions(+), 1 deletions(-)

M .build.yml
M .gitignore
M default.html.do
M galeb/all.do
A galeb/default.tsv.do
A galeb/packages.do
A galeb/packages.slw
A mkfiles
M .build.yml => .build.yml +1 -0
@@ 15,6 15,7 @@ sources:
- https://git.sr.ht/~strahinja/strahinja-org-slw
- https://git.sr.ht/~strahinja/slweb
- https://git.sr.ht/~strahinja/slw2gmi
- https://git.sr.ht/~strahinja/galeb-mkfiles
tasks:
- setup: |
    cd slweb

M .gitignore => .gitignore +1 -0
@@ 17,6 17,7 @@ nohup.out
index.html
galeb/*.html
galeb/*.gmi
galeb/mkfiles-list.tsv
mkpk/*.html
mkpk/*.gmi
sled/index.gmi

M default.html.do => default.html.do +3 -0
@@ 1,3 1,6 @@
redo-ifchange $2.slw
if [ "$2" = "galeb/packages" ]; then
	redo-ifchange galeb/mkfiles-list.tsv
fi
case $2 in */*) dirname="${2%/*}";; *) dirname=.; esac
../slweb/slweb -d "${dirname}" $2.slw >$3

M galeb/all.do => galeb/all.do +2 -1
@@ 1,2 1,3 @@
redo-ifchange booting.html index.html install.html faq.html \
	      booting.gmi index.gmi install.gmi faq.gmi
	      booting.gmi index.gmi install.gmi faq.gmi packages \
	      packages.html

A galeb/default.tsv.do => galeb/default.tsv.do +9 -0
@@ 0,0 1,9 @@
redo-always
if [ "$2" = "mkfiles-list" ]; then
	printf "Package Name\tVersion\n" >tmp.$$
	find ../mkfiles/ -name '*config.mk' -exec sh -c \
		'{ grep ^PKGBASE {}; grep ^PKGVER {}; } | '\
'awk "{printf \"%s\t\", \$2}"; echo;' sh {} \; >>tmp.$$
	sort tmp.$$
	rm tmp.$$
fi

A galeb/packages.do => galeb/packages.do +1 -0
@@ 0,0 1,1 @@
redo-ifchange ../mkfiles/* mkfiles-list.tsv

A galeb/packages.slw => galeb/packages.slw +25 -0
@@ 0,0 1,25 @@
---
site-name: Packages - Galeb
site-desc: Current Galeb package list
inline-stylesheet: ../index.css
inline-stylesheet: galeb.css
canonical: https://strahinja.srht.site/galeb/packages.html
meta: index-meta.tsv
---
{main}
# Packages

{.scroll}
|@\---|----|
{tsv "mkfiles-list" 1}
|@# $#1 | $#2 |
{/tsv}
|@----|----|
{tsv "mkfiles-list"}
|@  $1 | $2 |
{/tsv}
|@/---|----|
{/.scroll}

{made-by}
{/main}

A mkfiles => mkfiles +1 -0
@@ 0,0 1,1 @@
../galeb-mkfiles
\ No newline at end of file