Missing libraries on core24

Hello Snapcrafters

Im trying to build a snapcraft and the linter tells me Im missing some dependencies. In fact they are missing. I added all the packages related to these dependencies but Im still getting the error on linter as well as when Im running the app.

Could you please help me to understant what Im doing wrong?

Here is my yml file

name: discorkie # you probably want to 'snapcraft register <name>'
base: core24 # the base snap is the execution environment for this snap
version: '1.0.11'
summary: DisCorkie is a multi-instance Discourse client for seamless forum management. # 79 char long summary
description: |
  DisCorkie is a multi-instance Discourse client for seamless forum management.
  Switch between multiple communities effortlessly.
  Discover new forums based on interests or language preferences.
  Enjoy a sleek, intuitive interface for easy navigation.
  Simplify your Discourse experience with one powerful app

grade: stable # must be 'stable' to release into candidate/stable channels
confinement: strict # use 'strict' once you have the right plugs and slots

parts:
  appimage:
    stage-packages:
      - libgl1
      - libx11-6
      - libfontconfig1
      - libxext6
      - libxi6
      - libxrender1
      - libxtst6
      - libasound2t64
    plugin: dump
    source: https://github.com/AppOutlet/GetDisCorkie/releases/download/1.0.11/DisCorkie-linux-1.0.11.zip
    source-type: zip
    stage:
      - DisCorkie

lint:
  ignore:
    - libs:
      - DisCorkie/lib/**/*

apps:
  discorkie:
    command: DisCorkie/bin/DisCorkie
    plugs:
      - home
      - x11
      - opengl
      - desktop

Here are the lint warnings

Lint warnings:
- library: DisCorkie/lib/app/libskiko-linux-x64.so: missing dependency 'libGL.so.1'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/app/libskiko-linux-x64.so: missing dependency 'libX11.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/app/libskiko-linux-x64.so: missing dependency 'libfontconfig.so.1'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libawt_xawt.so: missing dependency 'libX11.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libawt_xawt.so: missing dependency 'libXext.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libawt_xawt.so: missing dependency 'libXi.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libawt_xawt.so: missing dependency 'libXrender.so.1'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libawt_xawt.so: missing dependency 'libXtst.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libjawt.so: missing dependency 'libX11.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libjawt.so: missing dependency 'libXext.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libjawt.so: missing dependency 'libXi.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libjawt.so: missing dependency 'libXrender.so.1'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libjawt.so: missing dependency 'libXtst.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libjsound.so: missing dependency 'libasound.so.2'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libsplashscreen.so: missing dependency 'libX11.so.6'. (https://snapcraft.io/docs/linters-library)
- library: DisCorkie/lib/runtime/lib/libsplashscreen.so: missing dependency 'libXext.so.6'. (https://snapcraft.io/docs/linters-library)
- library: libjpackageapplauncheraux.so: unused library 'DisCorkie/lib/libapplauncher.so'. (https://snapcraft.io/docs/linters-library)
- library: libawt_headless.so: unused library 'DisCorkie/lib/runtime/lib/libawt_headless.so'. (https://snapcraft.io/docs/linters-library)
- library: libfontmanager.so: unused library 'DisCorkie/lib/runtime/lib/libfontmanager.so'. (https://snapcraft.io/docs/linters-library)
- library: libinstrument.so: unused library 'DisCorkie/lib/runtime/lib/libinstrument.so'. (https://snapcraft.io/docs/linters-library)
- library: libjavajpeg.so: unused library 'DisCorkie/lib/runtime/lib/libjavajpeg.so'. (https://snapcraft.io/docs/linters-library)
- library: libjawt.so: unused library 'DisCorkie/lib/runtime/lib/libjawt.so'. (https://snapcraft.io/docs/linters-library)
- library: libjimage.so: unused library 'DisCorkie/lib/runtime/lib/libjimage.so'. (https://snapcraft.io/docs/linters-library)
- library: libjsig.so: unused library 'DisCorkie/lib/runtime/lib/libjsig.so'. (https://snapcraft.io/docs/linters-library)
- library: libjsound.so: unused library 'DisCorkie/lib/runtime/lib/libjsound.so'. (https://snapcraft.io/docs/linters-library)
- library: liblcms.so: unused library 'DisCorkie/lib/runtime/lib/liblcms.so'. (https://snapcraft.io/docs/linters-library)
- library: libmanagement.so: unused library 'DisCorkie/lib/runtime/lib/libmanagement.so'. (https://snapcraft.io/docs/linters-library)
- library: libmlib_image.so: unused library 'DisCorkie/lib/runtime/lib/libmlib_image.so'. (https://snapcraft.io/docs/linters-library)
- library: libnio.so: unused library 'DisCorkie/lib/runtime/lib/libnio.so'. (https://snapcraft.io/docs/linters-library)
- library: libprefs.so: unused library 'DisCorkie/lib/runtime/lib/libprefs.so'. (https://snapcraft.io/docs/linters-library)
- library: libsplashscreen.so: unused library 'DisCorkie/lib/runtime/lib/libsplashscreen.so'. (https://snapcraft.io/docs/linters-library)
- library: libverify.so: unused library 'DisCorkie/lib/runtime/lib/libverify.so'. (https://snapcraft.io/docs/linters-library)
- library: libzip.so: unused library 'DisCorkie/lib/runtime/lib/libzip.so'. (https://snapcraft.io/docs/linters-library)
Packed discorkie_1.0.11_amd64.snap

And here is my runtime error

Exception in thread "main" java.lang.UnsatisfiedLinkError: /snap/discorkie/x21/DisCorkie/lib/app/libskiko-linux-x64.so: libGL.so.1: cannot open shared object file: No such file or directory
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.load0(Unknown Source)
	at java.base/java.lang.System.load(Unknown Source)
	at org.jetbrains.skiko.Library.loadLibraryOrCopy(Library.kt:17)
	at org.jetbrains.skiko.Library.findAndLoad(Library.kt:83)
	at org.jetbrains.skiko.Library.load(Library.kt:56)
	at org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12)
	at androidx.compose.ui.ConfigureSwingGlobalsForCompose_desktopKt.configureSwingGlobalsForCompose$default$626a2300(ConfigureSwingGlobalsForCompose.desktop.kt:1049)
	at androidx.compose.ui.window.Application_desktopKt.application(Application.desktop.kt:112)
	at DisCorkie.main(main.kt:1107)

Any help would by very appreciated

Thank you in advance

You should use the gnome extension for graphical apps …

Just add extensions: [gnome] to your apps entry, that should bring most of the missing libs (and fonts, themes, etc)