From c940d0991d7849d41d2af78a372162e2c7ba9f48 Mon Sep 17 00:00:00 2001 From: Kevin Yuan Date: Wed, 8 Dec 2021 17:35:39 +0000 Subject: [PATCH] Generate pacman builds using Github workflows (#81) * Show "Tidal Hifi" as application name for notify-send Set the 'app-name' variable for notify-send under Linux * Generate pacman builds using Github workflows Previous builds failed due to missing build dependencies when building the package using the Github workflow Linux environment --- .github/workflows/build.yml | 2 ++ .github/workflows/release.yml | 2 ++ build/electron-builder.yml | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb4e855..5fa200f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,6 +9,8 @@ jobs: build_on_linux: runs-on: ubuntu-latest steps: + - name: Install libarchive-tools + run: sudo apt-get install -y libarchive-tools - uses: actions/checkout@master - uses: actions/setup-node@master with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6f6a7eb..541e1e5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,6 +9,8 @@ jobs: build_on_linux: runs-on: ubuntu-latest steps: + - name: Install libarchive-tools + run: sudo apt-get install -y libarchive-tools - uses: actions/checkout@master - uses: actions/setup-node@master with: diff --git a/build/electron-builder.yml b/build/electron-builder.yml index 8e8c5ef..0a14502 100644 --- a/build/electron-builder.yml +++ b/build/electron-builder.yml @@ -10,7 +10,7 @@ snap: linux: category: Audio target: - # - pacman + - pacman - tar.gz - deb - rpm