# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=6 inherit eutils DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" HOMEPAGE="https://code.visualstudio.com" SRC_URI=" amd64? ( https://go.microsoft.com/fwlink/?LinkID=620884 -> ${P}-amd64.tar.gz ) " RESTRICT="mirror" LICENSE="Microsoft" SLOT="0" KEYWORDS="~amd64" IUSE="" DEPEND=" app-crypt/libsecret >=media-libs/libpng-1.2.46 >=x11-libs/gtk+-2.24.8-r1:2 x11-libs/cairo gnome-base/gconf " RDEPEND="${DEPEND}" S="${WORKDIR}" src_install(){ ARCH="$(uname -m)" if [[ $ARCH == "x86_64" ]];then cd VSCode-linux-x64 else cd VSCode-linux-ia32 fi insinto "/opt/${PN}" doins -r * dosym "/opt/${PN}/code" "/usr/bin/visual-studio-code" insinto "/usr/share/applications" doins ${FILESDIR}/${PN}.desktop insinto "/usr/share/pixmaps" doins ${FILESDIR}/${PN}.png fperms +x "/opt/${PN}/code" fperms +x "/opt/${PN}/bin/code" fperms +x "/opt/${PN}/libffmpeg.so" fperms +x "/opt/${PN}/libnode.so" fperms +x "/opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg" insinto "/usr/share/licenses/${PN}" newins "resources/app/LICENSE.txt" "LICENSE" } pkg_postinst(){ elog "You may install some additional utils, so check them in:" elog "https://code.visualstudio.com/Docs/setup#_additional-tools" }