Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
|
- # Copyright 1999-2018 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
-
- EAPI=6
-
- inherit eutils pax-utils
-
- DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
- HOMEPAGE="https://code.visualstudio.com"
- BASE_URI="https://vscode-update.azurewebsites.net/${PV}"
- SRC_URI="
- x86? ( ${BASE_URI}/linux-ia32/stable -> ${P}-x86.tar.gz )
- amd64? ( ${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz )
- "
- RESTRICT="mirror strip bindist"
-
- LICENSE="MIT"
- SLOT="0"
- KEYWORDS="~x86 ~amd64"
- IUSE="libsecret"
-
- DEPEND="
- >=media-libs/libpng-1.2.46
- >=x11-libs/gtk+-2.24.8-r1:2
- x11-libs/cairo
- gnome-base/gconf
- x11-libs/libXtst
- "
-
- RDEPEND="
- ${DEPEND}
- x11-libs/libnotify
- x11-libs/libXScrnSaver
- dev-libs/nss
- libsecret? ( app-crypt/libsecret[crypt] )
- "
-
- QA_PRESTRIPPED="opt/${PN}/code"
- QA_PREBUILT="opt/${PN}/code"
-
- pkg_setup(){
- use amd64 && S="${WORKDIR}/VSCode-linux-x64" || S="${WORKDIR}/VSCode-linux-ia32"
- }
-
- src_install(){
- pax-mark m code
- insinto "/opt/${PN}"
- doins -r *
- dosym "/opt/${PN}/bin/code" "/usr/bin/${PN}"
- make_desktop_entry "${PN}" "Visual Studio Code" "${PN}" "Development;IDE"
- doicon ${FILESDIR}/${PN}.png
- fperms +x "/opt/${PN}/code"
- fperms +x "/opt/${PN}/bin/code"
- 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"
- }
|