Add .forgejo/workflows/fortune-mod-debian.yml
This commit is contained in:
parent
8394d69e53
commit
e2afda5e5c
1 changed files with 30 additions and 0 deletions
30
.forgejo/workflows/fortune-mod-debian.yml
Normal file
30
.forgejo/workflows/fortune-mod-debian.yml
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue