Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: app-editors/visual-studio-code/
Date: Mon, 07 Feb 2022 10:51:58
Message-Id: 1644231064.bc0b73aa18c3ba377531afc7823cf756b2a3d779.samuelbernardo@gentoo
1 commit: bc0b73aa18c3ba377531afc7823cf756b2a3d779
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Mon Feb 7 10:51:04 2022 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Mon Feb 7 10:51:04 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=bc0b73aa
7
8 Update visual studio code
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 app-editors/visual-studio-code/Manifest | 2 +
13 .../visual-studio-code-1.64.0.ebuild | 76 ++++++++++++++++++++++
14 2 files changed, 78 insertions(+)
15
16 diff --git a/app-editors/visual-studio-code/Manifest b/app-editors/visual-studio-code/Manifest
17 index 0b4241a..41bce57 100644
18 --- a/app-editors/visual-studio-code/Manifest
19 +++ b/app-editors/visual-studio-code/Manifest
20 @@ -2,6 +2,8 @@ AUX visual-studio-code.desktop 219 BLAKE2B 76da7de95bb06cab2feaef664aee550b9ea68
21 AUX visual-studio-code.png 30538 BLAKE2B 16cf4c0e8f6c59451e38049b2531b08cfac9c0ef570b0f4c28c16a51ebfa81e95db2c5286dd4c1ddb0fa535858f3373cff2f76a21a2859321cd80529c2d6ef52 SHA512 fabb74b9ab860d8003798ea85db2a3c79c1b683897acc5b580884a8946fa060276f8cdf459a9fb5fd9a560094b250838a3dfa2e5e5f8032601a155466dffa160
22 DIST visual-studio-code-1.62.0-amd64.tar.gz 113727156 BLAKE2B 5d0fd32b4442c7d13ba232cf708c3d262b45f9096e07590ae5efead2d9e0d8737aca6b66f950a08304b80e10773ca39d64a72106ef5d9830298b84b4c1d7692e SHA512 5c13d6dcd0bd6ecfb0f5999b51bb49ce8bab4d0a24e5813620d97d28c3567046bc46dce98cff628fb58bddf243d2898a0f8b43b9b4dee390450db4bd1de09bcf
23 DIST visual-studio-code-1.62.3-amd64.tar.gz 113702793 BLAKE2B 0d5b79c0379bfc39f8ab356d6ae760d2b3bb32c41b308e5f78d824a8198201f1ea1c61034e2207bd674d00b1d5b52e75dbab07d2d7053adb17e9b64a4a47fd0c SHA512 5d69e7fda01c381b3a068a73f5506aee78f299b2a9a48fce46100d5f6d1f4558c4c0abbe17c8507e85711409052fdf9d590b12c0534e6e5cfe002f766df69c50
24 +DIST visual-studio-code-1.64.0-amd64.tar.gz 112391693 BLAKE2B 12889f2909a5746b79dbf033582a3aedd88d60d299a3ea93420cf4889d43f7588940ee6b54b51a30152ab56a067c98956bbe7c9bd62ef91dedb3e4d330766eb8 SHA512 29ecae0328364ec47116dd14f1e96b4ac6b5f5646f2bb3dde78ebdda38bf7f367ed477138d11b268b30f98cd314813c2d84741935dad0de94f8bb86475858fa9
25 EBUILD visual-studio-code-1.62.0.ebuild 1808 BLAKE2B 31a7568c15d8d53921b16f1cdfd8f898a3378ab310e65904721a111b61159e055f0cf087c1dc3e88dabc47cf55e23f8097652e1367290a02469df9779a71b8b7 SHA512 7615b67a8636f404b63c6dd4206a7175103ef58e7ec2b4c83f0b71e9d3b82ef6879aa23bb929da2c435c30c58cd458cc5e461acb9b6991f6be95515b0da675c3
26 EBUILD visual-studio-code-1.62.3.ebuild 1808 BLAKE2B 31a7568c15d8d53921b16f1cdfd8f898a3378ab310e65904721a111b61159e055f0cf087c1dc3e88dabc47cf55e23f8097652e1367290a02469df9779a71b8b7 SHA512 7615b67a8636f404b63c6dd4206a7175103ef58e7ec2b4c83f0b71e9d3b82ef6879aa23bb929da2c435c30c58cd458cc5e461acb9b6991f6be95515b0da675c3
27 +EBUILD visual-studio-code-1.64.0.ebuild 1808 BLAKE2B ffe98b9c1a5b6ae5daf30c937c045aec939b8aad28a10b118559770f96b798c03dd60d8fe1fad069523c6d60ba018a5c69ebdb20ae7bd490abd15868bb7d4005 SHA512 28e4854cd832b74fcf63d912f0e156f92eee1d23432581bf7fd7b2ba39cead923ecf83ecdc4a3bf163992de0c9015c3ec0f2601ac81975ef3a37eae698038d8c
28 MISC metadata.xml 309 BLAKE2B 73c83a727af6c58aaac4474203ae062f7b93feade63573a5f6fe77b1d048069647dff9537a85a2d1b068ff224d8e189e34ae7a13971034075fad61e1269b3658 SHA512 7550b26c1e56caadc801d76a1069e23a05e9392c512599aaf34dae7267f3103611bcf8e4a4400b1ffca4afc7104feefba164a64559317e8637bcc636492671e3
29
30 diff --git a/app-editors/visual-studio-code/visual-studio-code-1.64.0.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.64.0.ebuild
31 new file mode 100644
32 index 0000000..7e1301e
33 --- /dev/null
34 +++ b/app-editors/visual-studio-code/visual-studio-code-1.64.0.ebuild
35 @@ -0,0 +1,76 @@
36 +# Copyright 1999-2022 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=8
40 +
41 +inherit desktop pax-utils
42 +
43 +MY_PN="vscode"
44 +MY_P=${MY_PN}-${PV}
45 +
46 +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft (binary version)"
47 +HOMEPAGE="https://code.visualstudio.com"
48 +BASE_URI="https://update.code.visualstudio.com/${PV}"
49 +SRC_URI="
50 + amd64? ( ${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz )
51 + "
52 +RESTRICT="mirror strip bindist"
53 +
54 +LICENSE="MS-vscode-EULA"
55 +SLOT="0"
56 +KEYWORDS="~amd64"
57 +IUSE="global-menu libsecret qt5"
58 +
59 +DEPEND="
60 + >=media-libs/libpng-1.2.46
61 + >=x11-libs/gtk+-2.24.8-r1:2
62 + x11-libs/cairo
63 + gnome-base/gconf
64 + x11-libs/libXtst
65 + !app-editors/vscode
66 +"
67 +
68 +RDEPEND="
69 + ${DEPEND}
70 + >=net-print/cups-2.0.0
71 + x11-libs/libnotify
72 + x11-libs/libXScrnSaver
73 + dev-libs/nss
74 + libsecret? ( app-crypt/libsecret[crypt] )
75 + global-menu? (
76 + dev-libs/libdbusmenu
77 + qt5? (
78 + dev-libs/libdbusmenu-qt
79 + )
80 + )
81 +"
82 +
83 +DOCS=( resources/app/LICENSE.rtf )
84 +
85 +QA_PRESTRIPPED="opt/${MY_PN}/code"
86 +QA_PREBUILT="opt/${MY_PN}/code"
87 +
88 +pkg_setup(){
89 + use amd64 && S="${WORKDIR}/VSCode-linux-x64"
90 + use x86 && S="${WORKDIR}/VSCode-linux-ia32"
91 +}
92 +
93 +src_install(){
94 + pax-mark m code
95 + insinto "/opt/${PN}"
96 + doins -r *
97 + fperms +x "/opt/${PN}/code"
98 + fperms +x "/opt/${PN}/bin/code"
99 + #fperms +x "/opt/${PN}/libnode.so"
100 + fperms +x "/opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg"
101 + fperms +x "/opt/${PN}/resources/app/extensions/git/dist/askpass.sh"
102 + dosym "/opt/${PN}/bin/code" "/usr/bin/${MY_PN}"
103 + make_desktop_entry "${MY_PN}" "Visual Studio Code" "${MY_PN}" "Development;IDE"
104 + newicon "resources/app/resources/linux/code.png" ${MY_PN}.png
105 + einstalldocs
106 +}
107 +
108 +pkg_postinst(){
109 + elog "You may install some additional utils, so check them in:"
110 + elog "https://code.visualstudio.com/Docs/setup#_additional-tools"
111 +}