aboutsummaryrefslogtreecommitdiffhomepage
path: root/.fmsbw
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2025-10-05 20:10:46 +0300
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2025-10-05 20:10:46 +0300
commit22ae070c9b19cbe62665bddc4afdb343a8b5e8bb (patch)
treeeb155020d01984114f1efd2154e8b72086b1f2d6 /.fmsbw
parent9cb11fff02c23ea8c6cc337fbc4d763153bf74ae (diff)
downloadapplause2-22ae070c9b19cbe62665bddc4afdb343a8b5e8bb.tar.gz
point to new home at https://git.fmsbw.de/applause2/
This also replaces Github workflows with .fmsbw CI scripts.
Diffstat (limited to '.fmsbw')
-rwxr-xr-x.fmsbw/50-ubuntu22-appimage32
1 files changed, 32 insertions, 0 deletions
diff --git a/.fmsbw/50-ubuntu22-appimage b/.fmsbw/50-ubuntu22-appimage
new file mode 100755
index 0000000..4be3f6b
--- /dev/null
+++ b/.fmsbw/50-ubuntu22-appimage
@@ -0,0 +1,32 @@
+#!/bin/sh
+set -ex
+
+#apt-get update -o APT::Cache-Start=100000000
+#apt-get install -o APT::Cache-Start=100000000 -y fuse libfuse2 imagemagick wget file binutils libglib2.0-bin
+#mkdir -p ~/pkg2appimage
+#cd ~/pkg2appimage
+#wget -O pkg2appimage.AppImage https://github.com/AppImageCommunity/pkg2appimage/releases/download/continuous/pkg2appimage-1eceb30-x86_64.AppImage
+#chmod +x pkg2appimage.AppImage
+# FIXME: We could get automatic mounting to work with fusefs in the host and by exposesing /dev/fuse.
+#./pkg2appimage.AppImage --appimage-extract
+
+~/pkg2appimage/squashfs-root/AppRun AppImage.yml
+cd out
+rename 's/.*\.glibc/Applause-nightly-glibc/' *.AppImage
+chmod a+x *.AppImage
+
+mkdir -p /opt/htdocs/downloads/nightly/
+mv *.AppImage /opt/htdocs/downloads/nightly/
+cd ..
+
+# NOTE: The LDoc version from LuaRocks is just as old.
+# Also, it does not appear to contain a Markdown plugin as is claimed
+# in the documentation.
+# This could also be done in a freebsd14-small pod.
+apt-get install -o APT::Cache-Start=100000000 -y rename lua-ldoc lua-discount
+
+# We apparently cannot change what page is shown in index.html,
+# so we rename it to api.html and redirect in index.html.
+ldoc -o api .
+echo '<html><head><meta http-equiv="refresh" content="0; URL=topics/README.md.html"/>' >doc/index.html
+cp -r doc/* /opt/htdocs/