Use devel=enabled option for full-size AppImages
authorColin Clark <colin.clark@cclark.uk>
Wed, 17 Jan 2024 15:55:08 +0000 (15:55 +0000)
committerColin Clark <colin.clark@cclark.uk>
Wed, 17 Jan 2024 15:55:08 +0000 (15:55 +0000)
If the user crashes Geeqie, there may be useful data output.

.github/workflows/appimage-aarch64.yml
.github/workflows/appimage-x86_64.yml
AppImageBuilder-aarch64.yml
AppImageBuilder-x86_64.yml

index 44c5f02..8e83329 100644 (file)
@@ -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/
 
index 6e2bbf0..2fe72ce 100644 (file)
@@ -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
 
index e485100..43e3bc5 100644 (file)
@@ -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
 
index 722c773..195f668 100644 (file)
@@ -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