ci: add experimental deb package build
This commit is contained in:
parent
42e577b778
commit
c3ee71d179
9
.github/workflows/compile_linux.yml
vendored
9
.github/workflows/compile_linux.yml
vendored
@ -28,3 +28,12 @@ jobs:
|
|||||||
|
|
||||||
- name: Compile
|
- name: Compile
|
||||||
run: "mkdir build && cd build && cmake .. && cmake --build . --config Release"
|
run: "mkdir build && cd build && cmake .. && cmake --build . --config Release"
|
||||||
|
|
||||||
|
- name: Build debian package
|
||||||
|
run: "cd build && make install DESTDIR=../deployment/debian/soundux && cd ../deployment/debian && dpkg-deb --build soundux"
|
||||||
|
|
||||||
|
- name: Upload deb package
|
||||||
|
uses: actions/upload-artifact@v2.2.2
|
||||||
|
with:
|
||||||
|
name: Deb package
|
||||||
|
path: deployment/debian/soundux.deb
|
||||||
|
9
deployment/debian/soundux/DEBIAN/control
Normal file
9
deployment/debian/soundux/DEBIAN/control
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
Package: soundux
|
||||||
|
Version: 0.2
|
||||||
|
Section: custom
|
||||||
|
Priority: optional
|
||||||
|
Architecture: all
|
||||||
|
Essential: no
|
||||||
|
Depends: libwebkit2gtk-4.0-37
|
||||||
|
Maintainer: info@soundux.rocks
|
||||||
|
Description: A cross-platform soundboard
|
Loading…
x
Reference in New Issue
Block a user