Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app-editors/vscodium-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ DIST vscodium-bin-1.116.02821-arm64.tar.gz 166262958 BLAKE2B f495f969a4fc2beeeb1
DIST vscodium-bin-1.116.02821-x64.tar.gz 170364529 BLAKE2B b4bf0aeb8ffd2fd2f687afb822d7d994ed0544d1846320bf901972b7caa5a4e49dfdb891253296fac44270517ed57214f6e6bd457552396c29efe89f6c51dfb0 SHA512 fdc10d2a24e427af1fd0f3799fad541b0ec6d0b30e9223f915becdbc5ab37f6d51adaabeed92dc0d1a7f9a944d6c59754b41730544d6863b2ab983d5aec07a70
DIST vscodium-bin-1.121.03429-arm64.tar.gz 180064975 BLAKE2B 8d89a9f22669814c282196bee52a569d7c88e6b210ceb656ef72d652d6538197dcbb6c5f4d6c373bf41e4050a0b0d5bf92817a031fe7470a7c41e54d2b6da973 SHA512 d7e5506ac6705b9d7e11c183b006d7366719f02c91a94a67be4563bd6773ce096485dbc95a94672f9759161568ec2f649349d08aca5299f5e7ae82a0763a649d
DIST vscodium-bin-1.121.03429-x64.tar.gz 184234252 BLAKE2B 2933516e746ccf1951af94caaff96e86252b95c89dcf8607a81c704dd2565372a8e6d75dd70190120227f06487f905c02ad5cf5e5cc3f98f4304377b23cb19a8 SHA512 4bbf2228ba13695c6e7ceb6b1ebef54412e1abe43b2254b59d61a65b0a35d4dcad9e906582c8a94597509a7620be4c1d2784a7b1ee85ba73b2f7c9dd11b00cd1
DIST vscodium-bin-1.126.04524-arm64.tar.gz 209405982 BLAKE2B 9023a389d7d51458bbfe5676de6f6b834986e2334eefdae256bdc38e37b6620abb5ad6c3db2f49770b30c755f9f9831efda085b668831a8a7b86bc1fea71685d SHA512 a7500f0d775d414d091a1273fcf0b339248f5f658cd2165e06da4bd975147112a57728888d47c2d12d19d4e158bbaad2b580746c63351182854ea7df602b8001
DIST vscodium-bin-1.126.04524-x64.tar.gz 213520591 BLAKE2B 551cf60a9634907fbf939a6278890503db5fd00334547d29441a9e399338a464bd3f4fdf667c4aff10b08ada7b9e1578e261a506daa03891e1a57884c0687354 SHA512 8057a03e9d4822f937c54919be71646b91c6109ed67305f2ed8d4b8652772468d657330cd9b5d3127b3a930fbe368ca08223d2e51276d07ca3774491ee4b38b1
67 changes: 67 additions & 0 deletions app-editors/vscodium-bin/vscodium-bin-1.126.04524.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Distributed under the terms of the GNU General Public License v2
# Autogen by MARK Devkit

EAPI=7
inherit desktop eutils pax-utils xdg

DESCRIPTION="binary releases of VS Code without MS branding/telemetry/licensing"
HOMEPAGE="https://vscodium.com"
SRC_URI="
amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.126.04524/VSCodium-linux-x64-1.126.04524.tar.gz -> vscodium-bin-1.126.04524-x64.tar.gz )
arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.126.04524/VSCodium-linux-arm64-1.126.04524.tar.gz -> vscodium-bin-1.126.04524-arm64.tar.gz )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="*"
IUSE="amd64 arm64 libsecret hunspell"
# Commons depends
CDEPEND="media-libs/libpng
x11-libs/gtk+:3
x11-libs/cairo
x11-libs/libXtst

"
RDEPEND="${CDEPEND}
net-print/cups
x11-libs/libnotify
x11-libs/libXScrnSaver
dev-libs/nss
hunspell? ( app-text/hunspell )
libsecret? ( app-crypt/libsecret[crypt] )

"
DEPEND="${CDEPEND}

"
S="${WORKDIR}"
src_install() {
local instdir="/opt/vscodium-bin"
local exe="codium"
pax-mark m "${instdir}/${exe}"
insinto "${instdir}"
doins -r *
dosym "${instdir}/${exe}" "/usr/bin/vscodium-bin"
make_wrapper "vscodium-bin" "${instdir}/${exe}"
domenu ${FILESDIR}/vscodium-bin.desktop
newicon ${S}/resources/app/resources/linux/code.png vscodium-bin.png
fperms +x "${instdir}/${MY_EXEC}"
fperms 4755 "${instdir}/chrome-sandbox"
fperms +x "${instdir}/libEGL.so"
fperms +x "${instdir}/libGLESv2.so"
fperms +x "${instdir}/libffmpeg.so"
#fix Spawn EACESS bug #25848
insinto "/usr/share/licenses/vscodium-bin"
newins "${S}/resources/app/LICENSE.txt" "LICENSE.txt"
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
elog "You may install some additional utils, so check them in:"
elog "https://code.visualstudio.com/Docs/setup#_additional-tools"
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}


# vim: filetype=ebuild