Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion code.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,5 @@ fi

exec env ELECTRON_RUN_AS_NODE=1 PATH="${PATH}:${XDG_DATA_HOME}/node_modules/bin" \
/app/bin/zypak-wrapper.sh /app/extra/vscode/code /app/extra/vscode/resources/app/out/cli.js \
--ms-enable-electron-run-as-node --extensions-dir=${XDG_DATA_HOME}/vscode/extensions \
--extensions-dir=${XDG_DATA_HOME}/vscode/extensions \
"$@" ${WARNING_FILE}
5 changes: 4 additions & 1 deletion com.visualstudio.code.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,12 @@
<content_attribute id="social-info">moderate</content_attribute>
</content_rating>
<releases>
<release version="1.106.3" date="2025-11-26">
<release version="1.107.0" date="2025-12-10">
<description></description>
</release>
<release version="1.106.3" date="2025-11-26">
<description/>
</release>
<release version="1.106.0" date="2025-11-12">
<description/>
</release>
Expand Down
40 changes: 8 additions & 32 deletions com.visualstudio.code.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ finish-args:
- --require-version=0.10.3
- --share=network
- --share=ipc
- --socket=x11
- --socket=wayland
- --socket=fallback-x11
- --socket=pulseaudio
- --socket=ssh-auth
- --device=all
Expand Down Expand Up @@ -40,31 +41,6 @@ cleanup:
- /share/gtk-doc
- '*.la'
modules:
# Provide libsecret without gcrypt, forcing it to use the D-Bus backend
Copy link
Member

Choose a reason for hiding this comment

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

why this change?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ah, sorry. I forgot to add it to the PR description, it's only described in the commit message 8fed657:

Use libsecret from base app

The branch 25.08 of the base app org.electronjs.Electron2.BaseApp already
provides libsecret with the crypto backend disabled.

Ref: flathub/org.electronjs.Electron2.BaseApp@24e075e

So it's only a minor cleanup. I made the same change already in the signal app without any issues, but I can remove it from this PR if you prefer.

# 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.7.tar.xz
sha256: 6b452e4750590a2b5617adc40026f28d2f4903de15f1250e1d1c40bfd68ed55e
x-checker-data:
type: gnome
name: libsecret
stable-only: true

- name: vscode
buildsystem: simple
build-commands:
Expand Down Expand Up @@ -120,9 +96,9 @@ modules:
- type: extra-data
filename: code.deb
only-arches: [x86_64]
url: https://update.code.visualstudio.com/1.106.3/linux-deb-x64/stable
sha256: f26c3a808fb2d34107b353b2ce73fd0acee012f90ffe598deff50789739152cc
size: 113519914
url: https://update.code.visualstudio.com/1.107.0/linux-deb-x64/stable
sha256: 88a9198b18c6df0b807c716861af7cbb403bc9bc4dd5617803b01dc03efd785b
size: 114395550
x-checker-data:
type: json
url: https://api.github.com/repos/microsoft/vscode/releases/latest
Expand All @@ -134,9 +110,9 @@ modules:
- type: extra-data
filename: code.deb
only-arches: [aarch64]
url: https://update.code.visualstudio.com/1.106.3/linux-deb-arm64/stable
sha256: cfc6584816e321360e544f11d0295e93916519a5b91dff60454203215af4a7ab
size: 104791286
url: https://update.code.visualstudio.com/1.107.0/linux-deb-arm64/stable
sha256: 18759cd554dbd4311e6c60e3a85085eb9a8e4b8a58612be5b1556e033bc7ea7a
size: 104836282
x-checker-data:
type: json
url: https://api.github.com/repos/microsoft/vscode/releases/latest
Expand Down