Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions im.riot.Riot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ finish-args:
- --env=XCURSOR_PATH=/run/host/user-share/icons:/run/host/share/icons
# Required to use the UnityLauncherAPI
- --talk-name=com.canonical.Unity
# Required for access to the safeStorage https://www.electronjs.org/de/docs/latest/api/safe-storage
- --talk-name=org.freedesktop.secrets
Comment on lines +37 to +38

@lucasmz-dev lucasmz-dev Oct 26, 2025

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Required for access to the safeStorage https://www.electronjs.org/de/docs/latest/api/safe-storage
- --talk-name=org.freedesktop.secrets
# Required for access to the safeStorage https://www.electronjs.org/de/docs/latest/api/safe-storage
- --talk-name=org.freedesktop.secrets
- --talk-name=org.kde.kwalletd6
- --talk-name=org.kde.kwalletd5

cleanup:
- /include
- /lib/pkgconfig
Expand All @@ -47,6 +49,23 @@ cleanup:
- /share/man
- /man
modules:
- name: libsecret

@Croydon Croydon Jun 25, 2025

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest adding this as a submodule https://github.com/flathub/shared-modules?tab=readme-ov-file

Edit: Not sure if it is the right thing to do overall, but if needed, then adding it as a submodule is probably better.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't be an option, as it's using different options, which would invalidate our use case.

buildsystem: meson
config-opts:
- -Dmanpage=false
- -Dcrypto=disabled
- -Dvapi=false
- -Dgtk_doc=false
- -Dintrospection=false
cleanup:
- /bin
- /include
- /lib/pkgconfig
- /share/man
sources:
- type: archive
url: https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.6.tar.xz
sha256: 747b8c175be108c880d3adfb9c3537ea66e520e4ad2dccf5dce58003aeeca090
- name: riot
buildsystem: simple
build-commands:
Expand Down