switch from deb to tarball

This commit is contained in:
Peter Eszlari
2018-01-08 00:05:16 +01:00
parent cae085f9fa
commit 96adee1498
3 changed files with 43 additions and 26 deletions
+18
View File
@@ -0,0 +1,18 @@
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=code --reuse-window %F
Icon=com.visualstudio.code
Type=Application
StartupNotify=true
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;
Actions=new-empty-window;
Keywords=vscode;
[Desktop Action new-empty-window]
Name=New Empty Window
Exec=code --new-window %F
Icon=com.visualstudio.code
+1 -1
View File
@@ -18,7 +18,7 @@
</screenshot>
</screenshots>
<releases>
<release version="1.18.0" date="2017-11-08"/>
<release version="1.19.1" date="2017-19-12"/>
</releases>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>
+24 -25
View File
@@ -82,11 +82,11 @@
"name": "vscode",
"buildsystem": "simple",
"build-commands": [
"install apply_extra /app/bin",
"install code.sh /app/bin/code",
"cp /usr/bin/ar /app/bin",
"install -Dm755 apply_extra /app/bin/apply_extra",
"install -Dm755 code.sh /app/bin/code",
"install -Dm644 com.visualstudio.code.appdata.xml /app/share/appdata/com.visualstudio.code.appdata.xml",
"install -m644 npmrc /app/etc"
"install -Dm644 code.desktop /app/share/applications/code.desktop",
"install -Dm644 npmrc /app/etc/npmrc"
],
"cleanup": [
"/share/lintian",
@@ -97,21 +97,16 @@
"type": "script",
"dest-filename": "apply_extra",
"commands": [
"ar x code.deb",
"rm -f code.deb",
"tar -xf data.tar.xz",
"rm -f control.tar.xz data.tar.xz debian-binary",
"mv usr/* .",
"rmdir usr",
"install -Dm644 share/pixmaps/code.png export/share/icons/hicolor/512x512/apps/com.visualstudio.code.png",
"install -Dm644 share/applications/code.desktop export/share/applications/com.visualstudio.code.desktop",
"desktop-file-edit --set-key=Exec --set-value='code --reuse-window %F' export/share/applications/com.visualstudio.code.desktop",
"desktop-file-edit --set-key=Icon --set-value='com.visualstudio.code' export/share/applications/com.visualstudio.code.desktop"
"tar -xf code.tar.gz",
"rm -f code.tar.gz",
"mv VSCode-linux-* vscode",
"install -Dm644 vscode/resources/app/resources/linux/code.png export/share/icons/hicolor/512x512/apps/com.visualstudio.code.png",
"install -Dm644 /app/share/applications/code.desktop export/share/applications/com.visualstudio.code.desktop"
]
},
{
"type": "script",
"commands": ["exec env PATH=\"$PATH:$XDG_DATA_HOME/node_modules/bin\" /app/extra/share/code/bin/code --extensions-dir=$XDG_DATA_HOME/vscode/extensions"],
"commands": ["exec env PATH=\"$PATH:$XDG_DATA_HOME/node_modules/bin\" /app/extra/vscode/bin/code --extensions-dir=$XDG_DATA_HOME/vscode/extensions \"$@\""],
"dest-filename": "code.sh"
},
{
@@ -123,20 +118,24 @@
"path": "com.visualstudio.code.appdata.xml"
},
{
"type": "extra-data",
"filename": "code.deb",
"only-arches": ["x86_64"],
"url": "https://go.microsoft.com/fwlink/?LinkID=760868",
"sha256": "2df0d828a3b845bdea77fe6f6ecae9aa2a622161dfdb25d33f7dec032b44433a",
"size": 45385688
"type": "file",
"path": "code.desktop"
},
{
"type": "extra-data",
"filename": "code.deb",
"filename": "code.tar.gz",
"only-arches": ["x86_64"],
"url": "https://vscode-update.azurewebsites.net/1.19.1/linux-x64/stable",
"sha256": "9984efba90c5bba5f2eb816c2e261df786177803c679d925fb2e34e163e364a4",
"size": 66905942
},
{
"type": "extra-data",
"filename": "code.tar.gz",
"only-arches": ["i386"],
"url": "https://go.microsoft.com/fwlink/?LinkID=760680",
"sha256": "456fa02bff8cf43ab07d81d2bec8985da9e83958db8121f27099e6172d24a78c",
"size": 46205612
"url": "https://vscode-update.azurewebsites.net/1.19.1/linux-ia32/stable",
"sha256": "9d669830f016e9838d52229a974f26dcb0ace11a1126e8c945ce9cf7b30cfd7a",
"size": 67918083
}
]