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> </screenshot>
</screenshots> </screenshots>
<releases> <releases>
<release version="1.18.0" date="2017-11-08"/> <release version="1.19.1" date="2017-19-12"/>
</releases> </releases>
<content_rating type="oars-1.0"> <content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute> <content_attribute id="violence-cartoon">none</content_attribute>
+24 -25
View File
@@ -82,11 +82,11 @@
"name": "vscode", "name": "vscode",
"buildsystem": "simple", "buildsystem": "simple",
"build-commands": [ "build-commands": [
"install apply_extra /app/bin", "install -Dm755 apply_extra /app/bin/apply_extra",
"install code.sh /app/bin/code", "install -Dm755 code.sh /app/bin/code",
"cp /usr/bin/ar /app/bin",
"install -Dm644 com.visualstudio.code.appdata.xml /app/share/appdata/com.visualstudio.code.appdata.xml", "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": [ "cleanup": [
"/share/lintian", "/share/lintian",
@@ -97,21 +97,16 @@
"type": "script", "type": "script",
"dest-filename": "apply_extra", "dest-filename": "apply_extra",
"commands": [ "commands": [
"ar x code.deb", "tar -xf code.tar.gz",
"rm -f code.deb", "rm -f code.tar.gz",
"tar -xf data.tar.xz", "mv VSCode-linux-* vscode",
"rm -f control.tar.xz data.tar.xz debian-binary", "install -Dm644 vscode/resources/app/resources/linux/code.png export/share/icons/hicolor/512x512/apps/com.visualstudio.code.png",
"mv usr/* .", "install -Dm644 /app/share/applications/code.desktop export/share/applications/com.visualstudio.code.desktop"
"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"
] ]
}, },
{ {
"type": "script", "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" "dest-filename": "code.sh"
}, },
{ {
@@ -123,20 +118,24 @@
"path": "com.visualstudio.code.appdata.xml" "path": "com.visualstudio.code.appdata.xml"
}, },
{ {
"type": "extra-data", "type": "file",
"filename": "code.deb", "path": "code.desktop"
"only-arches": ["x86_64"],
"url": "https://go.microsoft.com/fwlink/?LinkID=760868",
"sha256": "2df0d828a3b845bdea77fe6f6ecae9aa2a622161dfdb25d33f7dec032b44433a",
"size": 45385688
}, },
{ {
"type": "extra-data", "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"], "only-arches": ["i386"],
"url": "https://go.microsoft.com/fwlink/?LinkID=760680", "url": "https://vscode-update.azurewebsites.net/1.19.1/linux-ia32/stable",
"sha256": "456fa02bff8cf43ab07d81d2bec8985da9e83958db8121f27099e6172d24a78c", "sha256": "9d669830f016e9838d52229a974f26dcb0ace11a1126e8c945ce9cf7b30cfd7a",
"size": 46205612 "size": 67918083
} }
] ]