30 lines
No EOL
1.1 KiB
YAML
30 lines
No EOL
1.1 KiB
YAML
name: Build fortune-mod for debian
|
|
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-utils tar libxslt1-dev 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: |
|
|
pwd
|
|
dpkg-deb --root-owner-group --build debian/fortune-mod-shlomif fortune-mod-shlomif.deb
|
|
- name: Upload
|
|
uses: actions/upload-artifact@v3
|
|
with:
|
|
path: debian/fortune-mod-shlomif.deb
|
|
name: x86_64 |