From 85ed3a79b66e02bbbee13354e52164a23fda10e6 Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Wed, 17 Jan 2024 15:55:08 +0000 Subject: [PATCH] Use devel=enabled option for full-size AppImages If the user crashes Geeqie, there may be useful data output. --- .github/workflows/appimage-aarch64.yml | 5 ++++- .github/workflows/appimage-x86_64.yml | 4 ++++ AppImageBuilder-aarch64.yml | 3 +++ AppImageBuilder-x86_64.yml | 3 +++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/appimage-aarch64.yml b/.github/workflows/appimage-aarch64.yml index 44c5f02b..8e83329c 100644 --- a/.github/workflows/appimage-aarch64.yml +++ b/.github/workflows/appimage-aarch64.yml @@ -33,6 +33,8 @@ jobs: yes | sudo apt-get install evince yes | sudo apt-get install libarchive-dev yes | sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12-dev + yes | sudo apt-get install libdw-dev + yes | sudo apt-get install libdwarf-dev yes | sudo apt-get install libffmpegthumbnailer-dev yes | sudo apt-get install libgexiv2-dev yes | sudo apt-get install libgspell-1-dev @@ -40,6 +42,7 @@ jobs: yes | sudo apt-get install liblua5.3-dev yes | sudo apt-get install libpoppler-glib-dev yes | sudo apt-get install libraw-dev libomp-dev + yes | sudo apt-get install libunwind-dev yes | sudo apt-get install libwebp-dev yes | sudo apt-get install webp-pixbuf-loader yes | sudo apt-get install gettext @@ -50,7 +53,7 @@ jobs: yes | sudo apt-get install yelp-tools mkdir -p $GITHUB_WORKSPACE/AppDir mkdir -p $GITHUB_WORKSPACE/AppDir/usr - meson setup -Ddevel=disabled -Ddoxygen=disabled -Dyelp-build=disabled -Dprefix=$GITHUB_WORKSPACE/AppDir/usr build + meson setup -Ddevel=enabled -Ddoxygen=disabled -Dyelp-build=disabled -Dprefix=$GITHUB_WORKSPACE/AppDir/usr build ninja -C build install tar -czvf geeqie.gz $GITHUB_WORKSPACE/ diff --git a/.github/workflows/appimage-x86_64.yml b/.github/workflows/appimage-x86_64.yml index 6e2bbf04..2fe72ce4 100644 --- a/.github/workflows/appimage-x86_64.yml +++ b/.github/workflows/appimage-x86_64.yml @@ -10,6 +10,8 @@ jobs: - run: sudo apt-get install evince - run: sudo apt-get install libarchive-dev - run: sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12-dev + - run: sudo apt-get install libdw-dev + - run: sudo apt-get install libdwarf-dev - run: sudo apt-get install libffmpegthumbnailer-dev - run: sudo apt-get install libgexiv2-dev - run: sudo apt-get install libgspell-1-dev @@ -17,6 +19,7 @@ jobs: - run: sudo apt-get install liblua5.3-dev - run: sudo apt-get install libpoppler-glib-dev - run: sudo apt-get install libraw-dev libomp-dev + - run: sudo apt-get install libunwind-dev - run: sudo apt-get install libwebp7 - run: sudo apt-get install libwebp-dev - run: sudo apt-get install webp-pixbuf-loader @@ -32,6 +35,7 @@ jobs: with: action: build directory: build + setup-options: -Ddevel=enabled options: --verbose meson-version: 1.0.1 diff --git a/AppImageBuilder-aarch64.yml b/AppImageBuilder-aarch64.yml index e485100d..43e3bc56 100644 --- a/AppImageBuilder-aarch64.yml +++ b/AppImageBuilder-aarch64.yml @@ -31,6 +31,8 @@ AppDir: - libchamplain-0.12 - libchamplain-gtk-0.12-0 - libdjvulibre21 + - libdw1 + - libdwarf1 - libgexiv2-2 - libgspell-1-2 - libheif1 @@ -41,6 +43,7 @@ AppDir: - libraw20 - librsvg2-common - libtiff5 + - libunwind8 - libwebp7 - webp-pixbuf-loader diff --git a/AppImageBuilder-x86_64.yml b/AppImageBuilder-x86_64.yml index 722c7736..195f6686 100644 --- a/AppImageBuilder-x86_64.yml +++ b/AppImageBuilder-x86_64.yml @@ -31,6 +31,8 @@ AppDir: - libchamplain-0.12 - libchamplain-gtk-0.12-0 - libdjvulibre21 + - libdw1 + - libdwarf1 - libgexiv2-2 - libgspell-1-2 - libheif1 @@ -41,6 +43,7 @@ AppDir: - libraw20 - librsvg2-common - libtiff5 + - libunwind8 - libwebp7 - webp-pixbuf-loader -- 2.20.1