Summary: | app-editors/visual-studio-code-bin-1.30.2 - Multiplatform Visual Studio Code from Microsoft | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brad Laue <brad> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | marko.steinberger, orzel, sam, spiderx, steffen.weber |
Priority: | Normal | Keywords: | EBUILD, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://code.visualstudio.com | ||
See Also: |
https://github.com/gentoo/gentoo/pull/11674 https://github.com/gentoo/gentoo/pull/18733 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
visual-studio-code-bin-1.30.2.ebuild
Microsoft-VSCode code.appdata.xml code.desktop code-url-handler.desktop metadata.xml visual-studio-code-bin-1.41.1.ebuild visual-studio-code-bin-1.51.1.ebuild |
The license here is wrong—the VS Code source is MIT, but the official binaries have a EULA [0]. [0]: https://code.visualstudio.com/license Of note is the visual studio code ebuild in the dotnet overlay. May be worth collaborating with that person visual studio core is the tool to develop on the longan nano platform. Created attachment 602600 [details]
Microsoft-VSCode
ebuild license
Created attachment 602602 [details]
code.appdata.xml
Created attachment 602606 [details]
code.desktop
Created attachment 602610 [details]
code-url-handler.desktop
Created attachment 602612 [details]
metadata.xml
Created attachment 602614 [details]
visual-studio-code-bin-1.41.1.ebuild
Hope you guys know that there is also an overlay ebuild available: https://github.com/jorgicio/jorgicio-gentoo-overlay/tree/master/app-editors/vscode-bin Works absolutely fine for me since more than a year. Discussion ongoing since quite some time. Feel free to participate: https://forums.gentoo.org/viewtopic.php?p=8385548#8385548 The dotnet overlay is getting rusty, I now have warning all the time about: !!! Repository 'dotnet' has sync-type attribute set to unsupported value: 'laymansync' Could this ebuild be migrated to the official gentoo tree ? What is current status of that? i keep on using app-editors/visual-studio-code from the dotnet overlay. Actually, i would really rather have VSCodium, the expurged version without MS non-free binary blobs. There are even some ebuilds lyring around. Created attachment 677104 [details]
visual-studio-code-bin-1.51.1.ebuild
*** Bug 759634 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e9ac517df5636a55d5f26b02db48378d20a9961 commit 4e9ac517df5636a55d5f26b02db48378d20a9961 Author: Ross Charles Campbell <rossbridger.cc@gmail.com> AuthorDate: 2021-01-02 16:13:06 +0000 Commit: Ross Charles Campbell <rossbridger.cc@gmail.com> CommitDate: 2021-01-02 16:13:14 +0000 app-editors/vscodium-bin: New Package Bug: https://bugs.gentoo.org/675742 Closes: https://github.com/gentoo/gentoo/pull/18733 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ross Charles Campbell <rossbridger.cc@gmail.com> app-editors/vscodium-bin/Manifest | 3 ++ .../vscodium-bin/files/codium-url-handler.desktop | 12 +++++ app-editors/vscodium-bin/files/codium.desktop | 18 +++++++ app-editors/vscodium-bin/metadata.xml | 13 +++++ .../vscodium-bin/vscodium-bin-1.52.1.ebuild | 60 ++++++++++++++++++++++ 5 files changed, 106 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9b686ac6825352c6b626ba8c9c9d91400114d94 commit c9b686ac6825352c6b626ba8c9c9d91400114d94 Author: Ross Charles Campbell <rossbridger.cc@gmail.com> AuthorDate: 2021-01-03 15:28:56 +0000 Commit: Ross Charles Campbell <rossbridger.cc@gmail.com> CommitDate: 2021-01-03 15:31:57 +0000 app-editors/visual-studio-code-bin: New Package Closes: https://bugs.gentoo.org/675742 Closes: https://github.com/gentoo/gentoo/pull/11674 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Gino McCarty <onigino@protonmail.com> Signed-off-by: Ross Charles Campbell <rossbridger.cc@gmail.com> app-editors/visual-studio-code-bin/Manifest | 3 + .../files/code-url-handler.desktop | 12 ++++ .../visual-studio-code-bin/files/code.desktop | 18 ++++++ app-editors/visual-studio-code-bin/metadata.xml | 23 +++++++ .../visual-studio-code-bin-1.52.1.ebuild | 73 ++++++++++++++++++++++ licenses/Microsoft-VSCode | 41 ++++++++++++ 6 files changed, 170 insertions(+) Err.. not sure here. It doesn't appear in my tree, though that was 'commited' 6 days ago. It's been tested on some arcane overalay ? (In reply to Thomas Capricelli from comment #19) > Err.. not sure here. It doesn't appear in my tree, though that was > 'commited' 6 days ago. > It's been tested on some arcane overalay ? I was wondering about the same thing, but it turns out that this was committed to the guru overlay, and not the main gentoo repository. To use the guru overlay you can add it using this layman command layman -a guru This made the package available for me! Happy emerging! |
Created attachment 561890 [details] visual-studio-code-bin-1.30.2.ebuild Hi Devs, Please find attached an ebuild for Visual Studio Code 1.30.2 with support for the x86 and amd64 keywords. Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring among other features, and is quite popular among developers. I suggest this be placed under the app-editors category. This ebuild has no additional out of tree dependencies. Regards, Brad