aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Groschupp <christian@groschupp.org>2019-11-07 22:20:27 +0100
committerMikhail Pukhlikov <cynede@gentoo.org>2019-11-08 10:14:07 +0400
commit412be7b6ca817ae63a14d51f96eaf51b9f806512 (patch)
tree4cff3a3446f6f91f5a411ec09ddca88f58a0d038
parentdev-dotnet/dotnetcore-sdk-bin: bump to 3.1.100-preview2 (diff)
downloaddotnet-412be7b6ca817ae63a14d51f96eaf51b9f806512.tar.gz
dotnet-412be7b6ca817ae63a14d51f96eaf51b9f806512.tar.bz2
dotnet-412be7b6ca817ae63a14d51f96eaf51b9f806512.zip
app-editors/visual-studio-code: bump to 1.40.0
Closes: https://github.com/gentoo/dotnet/pull/450 Signed-off-by: Mikhail Pukhlikov <cynede@gentoo.org>
-rw-r--r--app-editors/visual-studio-code/Manifest1
-rw-r--r--app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild54
2 files changed, 55 insertions, 0 deletions
diff --git a/app-editors/visual-studio-code/Manifest b/app-editors/visual-studio-code/Manifest
index 0a356d1..3ebb9a1 100644
--- a/app-editors/visual-studio-code/Manifest
+++ b/app-editors/visual-studio-code/Manifest
@@ -1 +1,2 @@
DIST visual-studio-code-1.39.2-amd64.tar.gz 80262440 SHA256 5526a1563e609b20ecccf0e362d455dff5177ec16fa03397a0d282bf56808a5c SHA512 f6cf0c04b67ab29613c6ff50df781c9d6264a63eae6f8dbf1d0fc25c804991885c7cbb1ab9db9ad9927c842a41b69ab5f8a8d1ef929623a76ec28673f4517000 WHIRLPOOL 372a71941113cdc5b7c57fb2e4c843ef373ea096f3881003656a50ab7c65a353ffda02f0031af6531577f67cd17a13451a4ffede93d2345f6c86e4ca56a9ffd0
+DIST visual-studio-code-1.40.0-amd64.tar.gz 80513543 SHA256 4fa1ae53452e76aebca3665c74b542aa19414c4804da8a910d869ef07c70b2cb SHA512 11262a0730ac7cf061a034157ab76303c15a48c6fdc55f8196752620432b4505611c10a5d8848453ccdb556cf89f442850bcf6c6e39a85ffee6b21298d3627cb WHIRLPOOL 6b7049604c98167dda63169012283838b90978e3cc24d21c4c5d6d848e121667534bb87b2227b4c40e1f49abaabdace8bb0d50cf36f4885812b96db8d54cd72e
diff --git a/app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild
new file mode 100644
index 0000000..d0579ad
--- /dev/null
+++ b/app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils desktop
+
+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="${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz"
+RESTRICT="mirror strip bindist"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~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
+>=dev-libs/libdbusmenu-16.04.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"
+}