app-editors/vscodium-bin: move to ::gentoo as app-editors/vscodium

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
This commit is contained in:
Adel KARA SLIMANE
2021-06-04 15:01:01 +02:00
parent 4c92598f06
commit 5523ca31ab
6 changed files with 0 additions and 263 deletions

View File

@@ -1,6 +0,0 @@
DIST VSCodium-linux-arm64-1.56.0.tar.gz 113355897 BLAKE2B 84546b1b24c33669e88707395f6eb613cbc7834208f6913f76e8edb7bdf6f4c31ff957474952d9d15077f57d71d8305ae1107f901dc7ff2f2cf918b997e3e115 SHA512 c5e0f59b84dd2ec26bf845d71d09b0bbb411da309a3f1fb6f02caf096f87c659497da6342267639bdf36de6b08ca3a7d1c75cbead54482498f828a5bf9f6522d
DIST VSCodium-linux-arm64-1.56.2.tar.gz 113358341 BLAKE2B f7f8c8589985edd11ba80b4fff9ab1174d436a2516eabc02cd6b3f5d03559295f3fe6772a16e6825d6a23953107b5b7537ab28cedc040a8b35a4b25182ee8d29 SHA512 f0aec2074e93bc26cfc615029bbc9ab360993f00a70272002982c058c7746824f6d97fffb34a5d6c16597b4ad8453730f28b04c11e4d0fd8ccea873490b260d5
DIST VSCodium-linux-armhf-1.56.0.tar.gz 96680915 BLAKE2B e11a1b7788b148c9f1a8d0268f6b2f593f169197d051df747357dffc0e01be19b5f3765a8177f0c11e4c80febd2bbf4daaa083a8b053fcb44d8adbd59d1e2e11 SHA512 ecfcd9faf0cd17801ae809518a59cc0855f064ca96e6adc9e720821c0fe7d3be185c38891ce1d91c6ffb5298e714ad806f173747727d9c143d4559e6b5861d79
DIST VSCodium-linux-armhf-1.56.2.tar.gz 96683293 BLAKE2B bdc6b89ebfa9e1be765aef63f8a2bcdbf2074b64d70833447b3a3caf148c7887c672077827b7467a681219eef0101bdf82581f589586a263397d2cc9951a8c0c SHA512 023c59d4ae6590437c9425fa02f70cd957c125ea69cfa1c4fe8812f2b7521b747421efe89fd3e4bd95b54f0bdea177941f72467af5d8036d51426b8139a48fc2
DIST VSCodium-linux-x64-1.56.0.tar.gz 108030620 BLAKE2B b354b50e33fc0fc0cfff625d548746d9fda2a49d35911c4a63a8e8654b8ae8e77ba4e1fe76f78ae8396544d3821030088e7ada256e022d86ab4dc4152824c3ff SHA512 1f0673b046c825cfc4b47f9e1834dff7f2841fa0745eb322988e01ce156c87f7c10d9aeafd1ab5773c567d68e3f306899193e7af8a912f6e8357c50aebc67e69
DIST VSCodium-linux-x64-1.56.2.tar.gz 108032091 BLAKE2B e6d66885f79a8f29e9316cf759d6b562029a3da9c3fc6d14742adda0ae20e4be05b6c08f8c1698f3340cd0ca97836c49d3ef82bca9a27318d5f6d5e36555455d SHA512 831444221a3055fde829920ad6c0b8c007aa539b614918b20af0e676ecd31f341497f9c7fb8d8fe95f757bc360446cac93e00ee1a828183e0feb1eefad1e0c11

View File

@@ -1,12 +0,0 @@
[Desktop Entry]
Name=VSCodium - URL Handler
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/bin/codium --no-sandbox --open-url %U
Icon=vscodium
Type=Application
NoDisplay=true
StartupNotify=true
Categories=Utility;TextEditor;Development;IDE;
MimeType=x-scheme-handler/vscodium;
Keywords=vscode;

View File

@@ -1,18 +0,0 @@
[Desktop Entry]
Name=VSCodium
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/bin/codium --no-sandbox --unity-launch %F
Icon=vscodium
Type=Application
StartupNotify=false
StartupWMClass=VSCodium
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-codium-workspace;
Actions=new-empty-window;
Keywords=vscode;
[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/bin/codium --no-sandbox --new-window %F
Icon=vscodium

View File

@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>rossbridger.cc@gmail.com</email>
<name>Ross Charles Campbell</name>
</maintainer>
<use>
<flag name="libsecret">Enable libsecret support</flag>
</use>
<upstream>
<remote-id type="github">VSCodium/vscodium</remote-id>
</upstream>
<longdescription lang="en">
Microsofts vscode source code is open source (MIT-licensed),
but the product available for download (Visual Studio Code)
is licensed under this not-FLOSS license
and contains telemetry/tracking.
The VSCodium project exists so that you dont have to download+build
from source. These binaries are licensed under the MIT license.
Telemetry is disabled.
</longdescription>
</pkgmetadata>

View File

@@ -1,102 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop pax-utils xdg
MY_PN="${PN/-bin}"
DESCRIPTION="Free/Libre Open Source Software Binaries of VSCode"
HOMEPAGE="https://vscodium.com"
SRC_URI="
amd64? (
https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz
)
arm? (
https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz
)
arm64? (
https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz
)
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64"
IUSE="libsecret"
RDEPEND="
app-accessibility/at-spi2-atk
dev-libs/nss
media-libs/alsa-lib
media-libs/libpng:0/16
net-print/cups
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/libnotify
x11-libs/libxkbcommon
x11-libs/libxkbfile
x11-libs/pango
libsecret? ( app-crypt/libsecret[crypt] )
amd64? ( sys-apps/ripgrep )
arm64? ( sys-apps/ripgrep )
"
S="${WORKDIR}"
QA_PREBUILT="
/opt/vscodium/chrome-sandbox
/opt/vscodium/codium
/opt/vscodium/libEGL.so
/opt/vscodium/libGLESv2.so
/opt/vscodium/libffmpeg.so
/opt/vscodium/libvk_swiftshader.so
/opt/vscodium/libvulkan.so
/opt/vscodium/libvulkan.so.1
/opt/vscodium/resources/app/extensions/node_modules/esbuild/bin/esbuild
/opt/vscodium/resources/app/node_modules.asar.unpacked/*
/opt/vscodium/swiftshader/*
/opt/vscodium/swiftshader/libEGL.so
/opt/vscodium/swiftshader/libGLESv2.so
"
src_prepare() {
default
# Remove libsecret (controlled via USE=libsecret)
if ! use libsecret; then
rm -r "resources/app/node_modules.asar.unpacked/keytar" || die
fi
# Unbundle ripgrep on amd64 & arm64
if use amd64 || use arm64; then
rm "resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg" || die
fi
}
src_install() {
pax-mark m codium
insinto "/opt/${MY_PN}"
doins -r *
dosym "../../opt/${MY_PN}/bin/codium" "usr/bin/codium"
domenu "${FILESDIR}/codium.desktop"
domenu "${FILESDIR}/codium-url-handler.desktop"
fperms +x /opt/${MY_PN}/{,bin/}codium
fperms +x /opt/${MY_PN}/chrome-sandbox
fperms -R +x /opt/${MY_PN}/resources/app/out/vs/base/node
if use amd64 || use arm64; then
dosym "../../../../../../../usr/bin/rg" "${EPREFIX}/opt/${MY_PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg"
else
# On other arches we don't unbundle rg, so we have to make it executable
fperms +x /opt/${MY_PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
fi
dodoc resources/app/LICENSE.txt resources/app/ThirdPartyNotices.txt
newicon resources/app/resources/linux/code.png ${MY_PN}.png
}

View File

@@ -1,102 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop pax-utils xdg
MY_PN="${PN/-bin}"
DESCRIPTION="Free/Libre Open Source Software Binaries of VSCode"
HOMEPAGE="https://vscodium.com"
SRC_URI="
amd64? (
https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz
)
arm? (
https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz
)
arm64? (
https://github.com/VSCodium/${MY_PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz
)
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64"
IUSE="libsecret"
RDEPEND="
app-accessibility/at-spi2-atk
dev-libs/nss
media-libs/alsa-lib
media-libs/libpng:0/16
net-print/cups
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/libnotify
x11-libs/libxkbcommon
x11-libs/libxkbfile
x11-libs/pango
libsecret? ( app-crypt/libsecret[crypt] )
amd64? ( sys-apps/ripgrep )
arm64? ( sys-apps/ripgrep )
"
S="${WORKDIR}"
QA_PREBUILT="
/opt/vscodium/chrome-sandbox
/opt/vscodium/codium
/opt/vscodium/libEGL.so
/opt/vscodium/libGLESv2.so
/opt/vscodium/libffmpeg.so
/opt/vscodium/libvk_swiftshader.so
/opt/vscodium/libvulkan.so
/opt/vscodium/libvulkan.so.1
/opt/vscodium/resources/app/extensions/node_modules/esbuild/bin/esbuild
/opt/vscodium/resources/app/node_modules.asar.unpacked/*
/opt/vscodium/swiftshader/*
/opt/vscodium/swiftshader/libEGL.so
/opt/vscodium/swiftshader/libGLESv2.so
"
src_prepare() {
default
# Remove libsecret (controlled via USE=libsecret)
if ! use libsecret; then
rm -r "resources/app/node_modules.asar.unpacked/keytar" || die
fi
# Unbundle ripgrep on amd64 & arm64
if use amd64 || use arm64; then
rm "resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg" || die
fi
}
src_install() {
pax-mark m codium
insinto "/opt/${MY_PN}"
doins -r *
dosym "../../opt/${MY_PN}/bin/codium" "usr/bin/codium"
domenu "${FILESDIR}/codium.desktop"
domenu "${FILESDIR}/codium-url-handler.desktop"
fperms +x /opt/${MY_PN}/{,bin/}codium
fperms +x /opt/${MY_PN}/chrome-sandbox
fperms -R +x /opt/${MY_PN}/resources/app/out/vs/base/node
if use amd64 || use arm64; then
dosym "../../../../../../../usr/bin/rg" "${EPREFIX}/opt/${MY_PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg"
else
# On other arches we don't unbundle rg, so we have to make it executable
fperms +x /opt/${MY_PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
fi
dodoc resources/app/LICENSE.txt resources/app/ThirdPartyNotices.txt
newicon resources/app/resources/linux/code.png ${MY_PN}.png
}