Files
dev.commandline.waveterm/com.visualstudio.code.yaml
T
Jordan Williams 25109bc8b4 Update amd64 URL for consistency
The ARM packages are only available under the code URL, not VSCode.
The amd64 package is also available here, so the URL has been updated.
This keeps things consistent.
2020-12-31 15:38:32 -06:00

125 lines
4.3 KiB
YAML

app-id: com.visualstudio.code
default-branch: stable
runtime: org.freedesktop.Sdk
runtime-version: '20.08'
sdk: org.freedesktop.Sdk
command: code
tags: [proprietary]
desktop-file-name-suffix: ' (Flatpak)'
separate-locales: false
finish-args:
- --require-version=0.10.3
- --share=ipc
- --socket=x11
- --socket=pulseaudio
- --socket=ssh-auth
- --share=network
- --device=all
- --filesystem=host
- --allow=devel
- --talk-name=org.freedesktop.Notifications
- --talk-name=org.freedesktop.secrets
- --talk-name=org.freedesktop.Flatpak
- --env=NPM_CONFIG_GLOBALCONFIG=/app/etc/npmrc
- --env=LD_LIBRARY_PATH=/app/lib
- --filesystem=xdg-config/kdeglobals:ro
- --talk-name=com.canonical.AppMenu.Registrar
- --talk-name=com.canonical.AppMenu.Registrar.*
- --system-talk-name=org.freedesktop.login1
add-extensions:
com.visualstudio.code.tool:
directory: tools
subdirectories: true
version: '20.08'
add-ld-path: lib
no-autodownload: true
cleanup:
- /include
- /lib/pkgconfig
- /share/gtk-doc
- '*.la'
modules:
- shared-modules/libsecret/libsecret.json
- name: vscode
buildsystem: simple
build-commands:
- install -D code.sh /app/bin/code
- install -Dm644 vscode_64.png /app/share/icons/hicolor/64x64/apps/com.visualstudio.code.png
- install -Dm644 vscode_128.png /app/share/icons/hicolor/128x128/apps/com.visualstudio.code.png
- install -Dm644 vscode_256.png /app/share/icons/hicolor/256x256/apps/com.visualstudio.code.png
- install -Dm644 vscode_512.png /app/share/icons/hicolor/512x512/apps/com.visualstudio.code.png
- install -Dm644 com.visualstudio.code.metainfo.xml -t /app/share/metainfo
- install -Dm644 com.visualstudio.code.desktop -t /app/share/applications
- install -Dm644 npmrc -t /app/etc
- install -Dm644 flatpak-warning.txt -t /app/share/vscode
- install -D apply_extra -t /app/bin
- cp /usr/bin/ar /app/bin
- ARCH_TRIPLE=$(gcc --print-multiarch) && cp /usr/lib/${ARCH_TRIPLE}/libbfd-*.so
/app/lib
- ARCH_TRIPLE=$(gcc --print-multiarch) && ln -s /usr/lib/${ARCH_TRIPLE}/libtinfo.so/app/lib/libtinfo.so.5
- mkdir /app/tools
sources:
- type: script
dest-filename: apply_extra
commands:
- ar x code.deb
- tar xf data.tar.xz
- mv usr/share/code vscode
- rm -r code.deb control.tar.gz data.tar.xz debian-binary usr
- type: file
path: code.sh
- type: file
path: flatpak-warning.txt
- type: file
path: npmrc
- type: file
path: com.visualstudio.code.metainfo.xml
- type: file
path: com.visualstudio.code.desktop
- type: file
path: icons/vscode_64.png
- type: file
path: icons/vscode_128.png
- type: file
path: icons/vscode_256.png
- type: file
path: icons/vscode_512.png
- type: extra-data
filename: code.deb
only-arches: [x86_64]
url: https://packages.microsoft.com/repos/code/pool/main/c/code/code_1.52.1-1608136922_amd64.deb
sha256: eccdcaa756fa58947fa046f3a0b3420e8b93c22fb1d50de76f5d8a313a3f5fa4
size: 64770102
x-checker-data:
type: debian-repo
package-name: code
root: http://packages.microsoft.com/repos/code
dist: stable
component: main
- type: extra-data
filename: code.deb
only-arches: [arm]
url: https://packages.microsoft.com/repos/code/pool/main/c/code/code_1.52.1-1608136275_armhf.deb
sha256: 35fbc1e755e12c917686ccbb70bc52baef42eab07f2b22c83886b7979f9b3330
size: 60667760
x-checker-data:
type: debian-repo
package-name: code
root: http://packages.microsoft.com/repos/code
dist: stable
component: main
- type: extra-data
filename: code.deb
only-arches: [aarch64]
url: https://packages.microsoft.com/repos/code/pool/main/c/code/code_1.52.1-1608136325_arm64.deb
sha256: af05fb9d7c9a86d6653fffc9fbe46c3d8b9be8195d85ae9529e9e5fd89bd2ddc
size: 64631738
x-checker-data:
type: debian-repo
package-name: code
root: http://packages.microsoft.com/repos/code
dist: stable
component: main