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: Sat, 26 May 2018 12:05:33
Message-Id: 1527336052.54effea2daad43b4784af35a99d194d54b8c6097.samuelbernardo@gentoo
1 commit: 54effea2daad43b4784af35a99d194d54b8c6097
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sat May 26 12:00:52 2018 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sat May 26 12:00:52 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=54effea2
7
8 update visual-studio-code
9
10 app-editors/visual-studio-code/Manifest | 3 ++
11 .../visual-studio-code-1.23.1.ebuild | 63 ++++++++++++++++++++++
12 2 files changed, 66 insertions(+)
13
14 diff --git a/app-editors/visual-studio-code/Manifest b/app-editors/visual-studio-code/Manifest
15 index ae16790..64bba36 100644
16 --- a/app-editors/visual-studio-code/Manifest
17 +++ b/app-editors/visual-studio-code/Manifest
18 @@ -10,9 +10,12 @@ DIST visual-studio-code-1.21.0-amd64.tar.gz 67060331 BLAKE2B fcf15a5229d1615153e
19 DIST visual-studio-code-1.21.0-x86.tar.gz 68081572 BLAKE2B ee7b2f94058879eb68bfc134de07a8efeca2db7af958373a01a2c334b284886919f3fd472991c3cc08076de1711e36ad0bc806665f72ffc2b4b6749ec9a31cb3 SHA512 91ca0e3491e085c7a926e42d14545d61420a95621eda5689e757aa6fbf7d5f0096055feb023b87de1617028d78e3a4a2af819c2ce80d6bff512f872bd075072b
20 DIST visual-studio-code-1.22.0-amd64.tar.gz 68397476 BLAKE2B 4e8540295db5a632960724db98d35f88829bb76304a6603b9f5241dcb13479c51ad6807597ce627f3e05bc49b0d43426eb6e8f49649d344f731d5bf1752065f4 SHA512 bf66a9e0d64b9f45eea67d524e15bdec43546369cfd63c963af9191fc3d5f4bbe7a58cdca7ac895581eac945478a3dc15fc1707a87b03ea4aaaf78ec967aa5f6
21 DIST visual-studio-code-1.22.0-x86.tar.gz 69289374 BLAKE2B c85a1ab95629046eb77cf8028d9f1c5218a039d26654b0aa6d1866398bcad445eeec3c79d12f9b02b0023082308091b618f31eeb998b714aae3f1bc52fb5c0bc SHA512 1926fa0575bc829681bfc3cb2da5526281d1a95a08331b30b281732a19962a6011c97e1c59e1dfe8e08012c3e332808356ac644b6999a016e7aef70dfd20176b
22 +DIST visual-studio-code-1.23.1-amd64.tar.gz 68325851 BLAKE2B 5c229d146a62617549a7b0f2bedde1ee6fbbde3cc39a0dd64c8ab561d04267357b94ef8383287f74f61ab540ac32b637711992fbe22c2cad4de75fbba356d0e5 SHA512 73646ca314d63fa911711f30eab9c4cecd548f8784d73798eab0e472299c1aaa9242b400c74b6559cc60c41690b51c37d46e85318dc2cc647f7a26682a596720
23 +DIST visual-studio-code-1.23.1-x86.tar.gz 69221155 BLAKE2B a0e1cc720a73adb08ae78e7fbf6ef5679d5dd2bc3b5f89afd0b291cea71fcf939e936dd4af41ae71de08eda093a381861011b5f200b56c22e1ffeab35f3ddc2c SHA512 dcfb7a54ab2a86a83f19ef3151d96db35f3d31fdab87c17d13d0cf2ee4bf2ec932c1441130134c1bd3db7456509f170109cd21525b15a7f61163c88ffc246ca0
24 EBUILD visual-studio-code-1.19.2.ebuild 1549 BLAKE2B 41c3920484a620d5c5c7e2a4d16cf32fda166d1dcc661a15d9920f1c0b93e08660c1c784eda6f2a48ee5c39e0888d7ccc93ce4c3ef32d048c5ea30653d434a28 SHA512 f1338307914f969db2dfa9bf9ec87454eea4bed69e9801523cfe294c619f84dd6d23ba560bde72254769bfbfb0a07a5184824097754ad7858dc03ef42636c7ae
25 EBUILD visual-studio-code-1.19.3.ebuild 1549 BLAKE2B 41c3920484a620d5c5c7e2a4d16cf32fda166d1dcc661a15d9920f1c0b93e08660c1c784eda6f2a48ee5c39e0888d7ccc93ce4c3ef32d048c5ea30653d434a28 SHA512 f1338307914f969db2dfa9bf9ec87454eea4bed69e9801523cfe294c619f84dd6d23ba560bde72254769bfbfb0a07a5184824097754ad7858dc03ef42636c7ae
26 EBUILD visual-studio-code-1.20.1.ebuild 1549 BLAKE2B 41c3920484a620d5c5c7e2a4d16cf32fda166d1dcc661a15d9920f1c0b93e08660c1c784eda6f2a48ee5c39e0888d7ccc93ce4c3ef32d048c5ea30653d434a28 SHA512 f1338307914f969db2dfa9bf9ec87454eea4bed69e9801523cfe294c619f84dd6d23ba560bde72254769bfbfb0a07a5184824097754ad7858dc03ef42636c7ae
27 EBUILD visual-studio-code-1.21.0.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
28 EBUILD visual-studio-code-1.22.0.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
29 +EBUILD visual-studio-code-1.23.1.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
30 MISC metadata.xml 309 BLAKE2B 73c83a727af6c58aaac4474203ae062f7b93feade63573a5f6fe77b1d048069647dff9537a85a2d1b068ff224d8e189e34ae7a13971034075fad61e1269b3658 SHA512 7550b26c1e56caadc801d76a1069e23a05e9392c512599aaf34dae7267f3103611bcf8e4a4400b1ffca4afc7104feefba164a64559317e8637bcc636492671e3
31
32 diff --git a/app-editors/visual-studio-code/visual-studio-code-1.23.1.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.23.1.ebuild
33 new file mode 100644
34 index 0000000..c69a5e9
35 --- /dev/null
36 +++ b/app-editors/visual-studio-code/visual-studio-code-1.23.1.ebuild
37 @@ -0,0 +1,63 @@
38 +# Copyright 1999-2018 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +
43 +inherit eutils pax-utils
44 +
45 +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
46 +HOMEPAGE="https://code.visualstudio.com"
47 +BASE_URI="https://vscode-update.azurewebsites.net/${PV}"
48 +SRC_URI="
49 + x86? ( ${BASE_URI}/linux-ia32/stable -> ${P}-x86.tar.gz )
50 + amd64? ( ${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz )
51 + "
52 +RESTRICT="mirror strip bindist"
53 +
54 +LICENSE="MIT"
55 +SLOT="0"
56 +KEYWORDS="~x86 ~amd64"
57 +IUSE=""
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 +"
66 +
67 +RDEPEND="
68 + ${DEPEND}
69 + >=net-print/cups-2.0.0
70 + x11-libs/libnotify
71 + x11-libs/libXScrnSaver
72 + app-crypt/libsecret[crypt]
73 +"
74 +
75 +QA_PRESTRIPPED="opt/${PN}/code"
76 +QA_PREBUILT="opt/${PN}/code"
77 +
78 +pkg_setup(){
79 + use amd64 && S="${WORKDIR}/VSCode-linux-x64" || S="${WORKDIR}/VSCode-linux-ia32"
80 +}
81 +
82 +src_install(){
83 + pax-mark m code
84 + insinto "/opt/${PN}"
85 + doins -r *
86 + dosym "/opt/${PN}/bin/code" "/usr/bin/${PN}"
87 + make_desktop_entry "${PN}" "Visual Studio Code" "${PN}" "Development;IDE"
88 + doicon ${FILESDIR}/${PN}.png
89 + fperms +x "/opt/${PN}/code"
90 + fperms +x "/opt/${PN}/bin/code"
91 + fperms +x "/opt/${PN}/libnode.so"
92 + fperms +x "/opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg"
93 + insinto "/usr/share/licenses/${PN}"
94 + newins "resources/app/LICENSE.txt" "LICENSE"
95 +}
96 +
97 +pkg_postinst(){
98 + elog "You may install some additional utils, so check them in:"
99 + elog "https://code.visualstudio.com/Docs/setup#_additional-tools"
100 +}