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