45 lines
1004 B
Bash
45 lines
1004 B
Bash
#
|
|
#
|
|
#
|
|
|
|
EAPI="6"
|
|
|
|
inherit desktop unpacker
|
|
|
|
MY_PN="${PN/-bin}"
|
|
|
|
DESCRIPTION="Community-driven, freely-licensed binary distribution of VSCode"
|
|
HOMEPAGE="https://vscodium.com/"
|
|
SRC_URI="https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz -> ${PF}-x64.tar.gz"
|
|
RESTRICT="splitdebug"
|
|
|
|
LICENSE="MIT"
|
|
KEYWORDS="amd64"
|
|
SLOT="0"
|
|
S="${WORKDIR}"
|
|
|
|
RDEPEND=""
|
|
DEPEND="${RDEPEND}"
|
|
|
|
QA_PRESTRIPPED="
|
|
/opt/vscodium/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node
|
|
/opt/vscodium/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg"
|
|
|
|
QA_DT_NEEDED="
|
|
/opt/vscodium/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node"
|
|
|
|
src_unpack() {
|
|
:
|
|
}
|
|
|
|
src_install() {
|
|
dodir "/opt/${MY_PN}"
|
|
cd "${ED}/opt/${MY_PN}" || die
|
|
unpacker
|
|
|
|
dosym "/opt/${MY_PN}/codium" "/usr/bin/codium"
|
|
make_desktop_entry "/opt/${MY_PN}/codium" 'Visual Studio Codium' \
|
|
"/opt/vscodium/resources/app/resources/linux/code.png" \
|
|
'Development;TextEditor'
|
|
}
|