diff --git a/com.visualstudio.code.yaml b/com.visualstudio.code.yaml index c9deb4e..0d279fa 100644 --- a/com.visualstudio.code.yaml +++ b/com.visualstudio.code.yaml @@ -42,6 +42,31 @@ cleanup: modules: - shared-modules/libusb/libusb.json + # Provide libsecret without gcrypt, forcing it to use the D-Bus backend + # https://github.com/flathub/org.signal.Signal/pull/756/commits/2caf105b18f906e7707f67b3cf7384a21f461564 + - name: libsecret + buildsystem: meson + config-opts: + - -Dmanpage=false + - -Dcrypto=disabled + - -Dvapi=false + - -Dgtk_doc=false + - -Dintrospection=false + - -Dbash_completion=disabled + cleanup: + - /bin + - /include + - /lib/pkgconfig + - /share/man + sources: + - type: archive + url: https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.4.tar.xz + sha256: 163d08d783be6d4ab9a979ceb5a4fecbc1d9660d3c34168c581301cd53912b20 + x-checker-data: + type: gnome + name: libsecret + stable-only: true + - name: vscode buildsystem: simple build-commands: