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