Merge pull request #901 from petterreinholdtsen/github-workflow-debian

Added github workflow for building Debian package.
pull/904/head
Fredrik Öhrström 2023-03-05 18:16:41 +01:00 zatwierdzone przez GitHub
commit 668013306f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 21 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,21 @@
name: Build Debian package
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- id: INSTALL_ADDITIONAL_BUILD_DEPENDENCIES
run: |
sudo apt install -y eatmydata
sudo eatmydata apt install -y devscripts debhelper
sudo eatmydata apt build-dep -y . || sudo eatmydata apt install -y librtlsdr-dev libncurses-dev adduser
- id: PREPARE_SOURCE
run: |
ln -s deb debian
echo 1.0 > debian/source/format
- id: BUILD_DEB
run: yes y | eatmydata debuild --no-sign