aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCynede <cynede@gentoo.org>2019-02-12 18:39:28 +0400
committerCynede <cynede@gentoo.org>2019-02-12 18:39:28 +0400
commit79dafd4d298d86f217c2934f0e897c6b1a459912 (patch)
treef1f8d65e4da6e62dd354228fffb1f8d06aae46f6 /app-editors
parentMerge pull request #416 from kristapsk/dotnetcore-sdk-bin-2.2.103 (diff)
downloaddotnet-79dafd4d298d86f217c2934f0e897c6b1a459912.tar.gz
dotnet-79dafd4d298d86f217c2934f0e897c6b1a459912.tar.bz2
dotnet-79dafd4d298d86f217c2934f0e897c6b1a459912.zip
update vs code
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/visual-studio-code/Manifest2
-rw-r--r--app-editors/visual-studio-code/visual-studio-code-1.31.0.ebuild56
2 files changed, 58 insertions, 0 deletions
diff --git a/app-editors/visual-studio-code/Manifest b/app-editors/visual-studio-code/Manifest
index 56f519d..6e5be8f 100644
--- a/app-editors/visual-studio-code/Manifest
+++ b/app-editors/visual-studio-code/Manifest
@@ -4,3 +4,5 @@ DIST visual-studio-code-1.27.2-amd64.tar.gz 66446563 SHA256 11023c652dd89bde1b7f
DIST visual-studio-code-1.27.2-x86.tar.gz 69492248 SHA256 33704d089b03c636e8c46d434068c97b66e5a9d323b991bd327067aa90e87afa SHA512 833e961e6d9eef86f372acaea4f34ffdaa89975e2d11ebc7c554fd4a9b66cf818f6b3aeb902ca2a3b8ee1e5517a45970d16e7b3ab6880076d8e69cda3a1031dc WHIRLPOOL 0be5e64b168632a8387bbc6deefd34294437972844ade0033e659462d061c2278744909dd8a8e8c3de619c643e20a7be1c67ee508cb3e2881029461ded544a73
DIST visual-studio-code-1.30.1-amd64.tar.gz 64971757 SHA256 8ac8f4149c555def050bedcf32d0a260af6597925d6e8dd69cabb0f40d9be740 SHA512 d1edf0fcc5fcedbc895bc8baa1f7342c4ba2341ad74b040968b87f70d7d962da430171802c731ab5999459b0f9469b64b9294bf2f2da870c43827134a49b5553 WHIRLPOOL 21bf152b7c0d53c709989a74fd7655cbf62bc93fb8025c074be73b5f7acac2b96a6799837c4bfc64ce349cf1858c7e26c50eaeacbb88825717c5c74d7d7c9bb0
DIST visual-studio-code-1.30.1-x86.tar.gz 67933497 SHA256 2b01605044ec3b7561505cb782ca214f55fed96e133851e91a856aeef09b4df5 SHA512 bde379cf2da31fe7408bfad0158a6c227a7194110f3198711cea14dcdbeaa8a83f8f67ff3885ba8fdadef26c9d57a1b86e6b1a11475913895e45b67b5c835fbe WHIRLPOOL 06a4d2320268cb722055c7fe90ec544155646e5b5fb04bbc009e278fdade0e90dd799e0b64e138f12424db55ecf84ce7060dbb7e7d0739e8dddd072b96f2f75a
+DIST visual-studio-code-1.31.0-amd64.tar.gz 67903602 SHA256 df76027ee8c74e8219770d03a0a69ec980653969fd150fa7e94c6bc9c6db74bf SHA512 9a3e5d1ccafe0261129522e9a7a7ee4729af618d54b6383383c0568814362241eb98a3d5995920c4e2e71f735d7d99253cdb2f0f14e675eb3801cef13dccb32d WHIRLPOOL cf234c04daaa856f968faaff09afc92dc9ac754733fd0fc33125317c1aebffdaaf7580ad0fb45d1e870ece4b92e585a1f61dcf04445aaa58862a0885ded77ecc
+DIST visual-studio-code-1.31.0-x86.tar.gz 68895784 SHA256 3660a97350b914d6f88983768c0fec0c8a124caebd03787e9292c6239cdbaf26 SHA512 93400394283a311879d1eb10e72ff0a40a948ca79128847c6739990b43cfa0da7d7ef42e480b0c1bf374b788d588b69b3d73b4063729e44a6275759ab0a1a197 WHIRLPOOL bcaca2449614312e4bf8f255a10e24708153cc49f8a0539bedad2c2a442c235cb8bec227026d80cdf616ed4760ce8f0255da360299f0a852f4b9c722d9aa5f48
diff --git a/app-editors/visual-studio-code/visual-studio-code-1.31.0.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.31.0.ebuild
new file mode 100644
index 0000000..37a0250
--- /dev/null
+++ b/app-editors/visual-studio-code/visual-studio-code-1.31.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+EXEC_NAME=vscode
+DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
+HOMEPAGE="https://code.visualstudio.com"
+BASE_URI="https://vscode-update.azurewebsites.net/${PV}"
+SRC_URI="amd64? ( ${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz )
+ x86? ( ${BASE_URI}/linux-ia32/stable -> ${P}-x86.tar.gz )"
+RESTRICT="mirror strip bindist"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=gnome-base/gconf-3.2.6-r4:2
+>=media-libs/libpng-1.2.46:0
+>=x11-libs/cairo-1.14.12:0
+>=x11-libs/gtk+-2.24.31-r1:2
+>=x11-libs/libXtst-1.2.3:0"
+
+RDEPEND="${DEPEND}
+>=app-crypt/libsecret-0.18.5:0[crypt]
+>=net-print/cups-2.1.4:0
+>=x11-libs/libnotify-0.7.7:0
+>=x11-libs/libXScrnSaver-1.2.2-r1:0"
+
+QA_PRESTRIPPED="opt/${PN}/code"
+QA_PREBUILT="opt/${PN}/code"
+
+pkg_setup() {
+ if use amd64; then
+ S="${WORKDIR}/VSCode-linux-x64"
+ elif use x86; then
+ S="${WORKDIR}/VSCode-linux-ia32"
+ else
+ # shouldn't be possible with -* special keyword
+ die
+ fi
+}
+
+src_install() {
+ dodir "/opt"
+ # Using doins -r would strip executable bits from all binaries
+ cp -pPR "${S}" "${D}/opt/${PN}" || die "Failed to copy files"
+ dosym "${EPREFIX}/opt/${PN}/bin/code" "/usr/bin/${EXEC_NAME}"
+ make_desktop_entry "${EXEC_NAME}" "Visual Studio Code" "${PN}" "Development;IDE"
+ newicon "${S}/resources/app/resources/linux/code.png" "${PN}.png"
+ insinto "/usr/share/licenses/${PN}"
+ newins "resources/app/LICENSE.txt" "LICENSE"
+}