From 1c6f5374c750a9dd410841e5d671fc7faec6a613 Mon Sep 17 00:00:00 2001 From: Kamil Jarosz Date: Thu, 5 Sep 2024 12:36:42 +0200 Subject: [PATCH] ci: Package Ruffle logo, desktop file, and metainfo for Linux This is useful for downstream binary distributions as they can now use the official logo, metainfo, and desktop file when installing Ruffle instead of creating their own or checking out sources. --- .github/workflows/release_nightly.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release_nightly.yml b/.github/workflows/release_nightly.yml index 054c9db47..06926ee75 100644 --- a/.github/workflows/release_nightly.yml +++ b/.github/workflows/release_nightly.yml @@ -157,6 +157,13 @@ jobs: if: runner.os == 'Linux' run: | cp ${{ env.CARGO_BUILD_DIR }}/ruffle_desktop package/ruffle + + # Package extras + mkdir -p package/extras + cp desktop/packages/linux/rs.ruffle.Ruffle.desktop package/extras + cp desktop/packages/linux/rs.ruffle.Ruffle.metainfo.xml package/extras + cp desktop/packages/linux/rs.ruffle.Ruffle.svg package/extras + # We must enter the package/ directory in order to create a flat tarball (i.e. without a directory in it). cd package tar -czvf ../${{ env.PACKAGE_FILE }} *