diff options
author | Christian Groschupp <christian@groschupp.org> | 2019-11-07 22:20:27 +0100 |
---|---|---|
committer | Mikhail Pukhlikov <cynede@gentoo.org> | 2019-11-08 10:14:07 +0400 |
commit | 412be7b6ca817ae63a14d51f96eaf51b9f806512 (patch) | |
tree | 4cff3a3446f6f91f5a411ec09ddca88f58a0d038 | |
parent | dev-dotnet/dotnetcore-sdk-bin: bump to 3.1.100-preview2 (diff) | |
download | dotnet-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/Manifest | 1 | ||||
-rw-r--r-- | app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild | 54 |
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" +} |