From e2afda5e5c771da30017c90538657d9b5356ac98 Mon Sep 17 00:00:00 2001
From: swee <meow@swee.codes>
Date: Sat, 22 Mar 2025 12:23:51 -0700
Subject: [PATCH] Add .forgejo/workflows/fortune-mod-debian.yml

---
 .forgejo/workflows/fortune-mod-debian.yml | 30 +++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 .forgejo/workflows/fortune-mod-debian.yml

diff --git a/.forgejo/workflows/fortune-mod-debian.yml b/.forgejo/workflows/fortune-mod-debian.yml
new file mode 100644
index 0000000..7d0c0ef
--- /dev/null
+++ b/.forgejo/workflows/fortune-mod-debian.yml
@@ -0,0 +1,30 @@
+name: Build fortune-mod for alpine
+on: [workflow_dispatch]
+jobs: 
+  x86_64: 
+    runs-on: docker
+    steps: 
+      - name: Install depends
+        run: apt update && apt install -y docbook-xml docbook-xsl doxygen wget xz tar libxslt cmake librecode-dev perl dpkg-dev
+      - name: Build
+        run: |
+          wget -O fortune-mod.tar.xz https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-3.24.0/fortune-mod-3.24.0.tar.xz
+          xz -d fortune-mod.tar.xz
+          tar -xf fortune-mod.tar
+          rm fortune-mod.tar
+          mv fortune-mod-* fortune-mod
+          mkdir fortune-mod/build
+          cd fortune-mod/build
+          cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+          make
+          export DESTDIR=../../debian/fortune-mod-shlomif/
+          make install
+      - name: Package
+        run: |
+          cd debian
+          dpkg-deb --root-owner-group --build fortune-mod-shlomif fortune-mod-shlomif.deb
+      - name: Upload
+        uses: actions/upload-artifact@v3
+        with:
+          path: debian/fortune-mod-shlomif.deb
+          name: x86_64
\ No newline at end of file