app-editors: remove old vscode, old sublime, add vscodium-bin

Package-Manager: Portage-3.0.4, Repoman-2.3.23
This commit is contained in:
Anton Schubert 2020-10-09 11:11:39 +02:00
parent d9f8a9ab11
commit 93a979f093
9 changed files with 74 additions and 131 deletions

View file

@ -0,0 +1,4 @@
AUX vscodium-bin.desktop 443 BLAKE2B 6eb3bdbb964e292ba664c0bb596c1a9d3183809b927870b8f36e391dd92166ca700a2b63fce8542bfc5094611a7ff9eaa20b63c960c64a7cde9af31d21cd4dd5 SHA512 82753818e8f3135d64acd64ee7bed20a28203df0fb6984b5fcb98f3912515cb5cbf3409f3d608d15d1d79ff97d3959f9e5f1588195752af2416960d944cbba2c
DIST VSCodium-linux-x64-1.49.3.tar.gz 97476519 BLAKE2B 3f7ed3e373d0b075d8ea5dcdebf6804416b09dec222599ddb3aca8c3c81b98ec27621baf0d7ac1955e81be7c82bb4f81b005429268c25b6d37153a3286c2ad83 SHA512 793026073b754e3384a0cd29e375b54b4d24b2d72c50a47ca6c5b8f349c3b61980cab2689916050eb9038f2a8a7c44086556ae65134d83550fcf822830022c4e
EBUILD vscodium-bin-1.49.3.ebuild 1159 BLAKE2B 2b359bffcf0fb28c55b30e138d1b22cdd8df676c9a727139dc6f035f9827113a3ef87ec5d5475df731395ee2667fb0cd01111b6fabacfc2224324d007fdf0006 SHA512 a525a004966c3f28d895b65b51610970edbcbd84cb81b3768b948642e79c9bec15d536796ce57c47e572e86af759d6023ac559a998cd7ec2db82155599067d66
MISC metadata.xml 220 BLAKE2B ad7b5f38e0a564c96f88b6160bc2ababfb685f99c5095859c7bcf64132393ae187d529e4544f2b37268e70f5472486dd981b65e8f42ab47815d40ac07e5aee9f SHA512 8622145db621046f638adf2d9350e22fbb9d7f992791ef92a796eb20dd0622cf16ff4419a274302f7d3076736ed4098101d5437058e37df5b83b744db5f61e2f

View file

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

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ischluff@mailbox.org</email>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,51 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop pax-utils
MY_PN="${PN/-bin}"
DESCRIPTION="Free/Libre Open Source Software Binaries of VSCode (binary version)"
HOMEPAGE="https://vscodium.com"
SRC_URI="https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz"
RESTRICT="mirror strip bindist"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* ~amd64"
DEPEND="
>=media-libs/libpng-1.2.46
>=x11-libs/gtk+-2.24.8-r1:2
x11-libs/cairo
x11-libs/libXtst
!app-editors/vscodium"
RDEPEND="
${DEPEND}
app-accessibility/at-spi2-atk
>=net-print/cups-2.0.0
x11-libs/libnotify
x11-libs/libXScrnSaver
dev-libs/nss
app-crypt/libsecret[crypt]"
QA_PRESTRIPPED="*"
QA_PREBUILT="opt/${MY_PN}/codium"
S="${WORKDIR}"
src_install(){
mkdir -p "${ED%/}/opt/${MY_PN}"
cp -r . "${ED%/}/opt/${MY_PN}/"
dodir /usr/bin
dosym ../../opt/${MY_PN}/bin/codium /usr/bin/${MY_PN}
dosym ../../opt/${MY_PN}/bin/codium /usr/bin/codium
domenu "${FILESDIR}/${PN}.desktop"
newicon "resources/app/resources/linux/code.png" ${MY_PN}.png
pax-mark m "${ED%/}"/opt/${MY_PN}/codium
}