mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Refresh master with initial release/0.24 snapshot (#332)
* Initial port of release/0.24 source code * Fix additional headers * Fix a typo in launch.json
This commit is contained in:
30
resources/linux/snap/electron-launch
Normal file
30
resources/linux/snap/electron-launch
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/bin/sh
|
||||
|
||||
if test "$1" = "classic"; then
|
||||
shift
|
||||
case $SNAP_ARCH in
|
||||
amd64)
|
||||
TRIPLET="x86_64-linux-gnu"
|
||||
;;
|
||||
armhf)
|
||||
TRIPLET="arm-linux-gnueabihf"
|
||||
;;
|
||||
arm64)
|
||||
TRIPLET="aarch64-linux-gnu"
|
||||
;;
|
||||
*)
|
||||
TRIPLET="$(uname -p)-linux-gnu"
|
||||
;;
|
||||
esac
|
||||
|
||||
# TODO: Swap LD lib paths whenever processes are launched
|
||||
export LD_LIBRARY_PATH_OLD=$LD_LIBRARY_PATH
|
||||
export LD_LIBRARY_PATH=$SNAP/usr/lib:$SNAP/usr/lib/$TRIPLET:$LD_LIBRARY_PATH
|
||||
export LD_LIBRARY_PATH=$SNAP/lib:$SNAP/lib/$TRIPLET:$LD_LIBRARY_PATH
|
||||
fi
|
||||
|
||||
# Correct the TMPDIR path for Chromium Framework/Electron to ensure
|
||||
# libappindicator has readable resources.
|
||||
export TMPDIR=$XDG_RUNTIME_DIR
|
||||
|
||||
exec ${SNAP}/bin/desktop-launch $@
|
||||
42
resources/linux/snap/snapcraft.yaml
Normal file
42
resources/linux/snap/snapcraft.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
name: @@NAME@@
|
||||
version: @@VERSION@@
|
||||
summary: Code editing. Redefined.
|
||||
description: |
|
||||
Visual Studio Code is a new choice of tool that combines the
|
||||
simplicity of a code editor with what developers need for the core
|
||||
edit-build-debug cycle.
|
||||
|
||||
grade: stable
|
||||
confinement: classic
|
||||
|
||||
parts:
|
||||
code:
|
||||
plugin: dump
|
||||
source: .
|
||||
after:
|
||||
- desktop-gtk2
|
||||
stage-packages:
|
||||
- gconf2
|
||||
- libasound2
|
||||
- libnotify4
|
||||
- libnspr4
|
||||
- libnss3
|
||||
- libpulse0
|
||||
- libxss1
|
||||
- libxtst6
|
||||
prime:
|
||||
- -usr/share/dh-python
|
||||
electron-launch:
|
||||
plugin: dump
|
||||
source: .
|
||||
organize:
|
||||
electron-launch: bin/electron-launch
|
||||
prime:
|
||||
- -monitor.sh
|
||||
- -OLD_VERSION
|
||||
- -*.bz2
|
||||
|
||||
apps:
|
||||
@@NAME@@:
|
||||
command: bin/electron-launch classic ${SNAP}/usr/share/@@NAME@@/bin/@@NAME@@
|
||||
desktop: usr/share/applications/@@NAME@@.desktop
|
||||
Reference in New Issue
Block a user