From d66a55eeb7cb696de1f4edeba1ce5edf2128fd61 Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Mon, 8 Feb 2021 00:07:44 +0100 Subject: [PATCH] Initial import of vscodium-bin ebuild Signed-off-by: Stefan Knoblich --- dev-util/vscodium-bin/Manifest | 2 + .../vscodium-bin/vscodium-bin-1.53.0.ebuild | 44 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-util/vscodium-bin/Manifest create mode 100644 dev-util/vscodium-bin/vscodium-bin-1.53.0.ebuild diff --git a/dev-util/vscodium-bin/Manifest b/dev-util/vscodium-bin/Manifest new file mode 100644 index 0000000..49afae7 --- /dev/null +++ b/dev-util/vscodium-bin/Manifest @@ -0,0 +1,2 @@ +DIST vscodium-bin-1.53.0-x64.tar.gz 99375183 BLAKE2B 451a49ef357d4a23b419e2d3d19c0215002f2d722cc05e0461d189c942200954f9064989d60770e1bf95c8c86153d4b833918587e664836696d96ea640531144 SHA512 36964c259ea826729ddd8993e88580dfcf54301bd103c9656f12c7cdf3fe5f815ad324779cdb0615a6d259935bc58a787426493790a72619575aaa330a779198 +EBUILD vscodium-bin-1.53.0.ebuild 1004 BLAKE2B e9d5c9203af4655ca055adbabd7979c9d9278b82bd1670710c86d914b77573114f2507526fcad08dc956d57f24122883045c51c2064385833d45229ac588853e SHA512 4a9a2ed3ea5e2b17dad3555a6010ea621e4846af6ec872aaef222ad98666026773ea4a1fbcdf30bc731300815faec37ed7f490956eb0b19d30aa6039f2940f29 diff --git a/dev-util/vscodium-bin/vscodium-bin-1.53.0.ebuild b/dev-util/vscodium-bin/vscodium-bin-1.53.0.ebuild new file mode 100644 index 0000000..c6cd7dc --- /dev/null +++ b/dev-util/vscodium-bin/vscodium-bin-1.53.0.ebuild @@ -0,0 +1,44 @@ +# +# +# + +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' +}