public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Arthur Zamarin" <arthurzam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/vscodium/
Date: Thu, 05 Jun 2025 18:34:35 +0000 (UTC)	[thread overview]
Message-ID: <1749148234.bddaa4ac5959092fadeb9ffd179d4b55310c3abb.arthurzam@gentoo> (raw)

commit:     bddaa4ac5959092fadeb9ffd179d4b55310c3abb
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 18:30:34 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 18:30:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddaa4ac

app-editors/vscodium: add 1.100.33714

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-editors/vscodium/Manifest                    |   4 +
 app-editors/vscodium/vscodium-1.100.33714.ebuild | 134 +++++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 8fd3b33f293c..01bb4bef9dd5 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -2,6 +2,10 @@ DIST vscodium-1.100.23258-amd64.tar.gz 145606434 BLAKE2B 9a7259d4aafc5d029450f52
 DIST vscodium-1.100.23258-arm.tar.gz 137280962 BLAKE2B dc8d2a2e6f27a3f10fe415111c8ddc0f3633c2e26fa6e2d712fdbf861b279eeb9faf003397578e9b602613e8f46807eece31c6dfb4b023d737e5ba6ae69538c8 SHA512 e3e67d59709839f8a42b09f77288a96c8e62883603a59ab02958befa113d7b7d8bcebbeb47b2704fbfd1f63dab839c517e1247f8101ec082c67f3713733be7fb
 DIST vscodium-1.100.23258-arm64.tar.gz 94371840 BLAKE2B 1f07f341596e98574eb311ed339129382d2964566e5143a3551a941c78807612b4d2fa530f459ccc1d9a1c0e007d0fefea9c527e4b0585dd36e2e268c9ec0504 SHA512 1df85463315ae15dac4b4f1a40bca2a11f0d6d81303f6861c261a3463fa2f32e7ebe28b88c9a898d734994fa4d181fe5a2d9095f2f96106daf5964e865a81c5a
 DIST vscodium-1.100.23258-loong.tar.gz 141171937 BLAKE2B 8cfbf435b3cf046945573b08829a88ba44d2ef596842221a4ee30094eb4ec97ff9cab037a17750cfce67b7ed7cbcb4c196f40e9d0c1ca451fbfbc67e13536ee0 SHA512 1c5a6daafb1670034fd89c65b9aeb1eedfb597885785ac0659d3f917f6fc989c8f4a4e01834c78c095e60c32f26ac9e783abd29a4413d78430c895a1778ffb30
+DIST vscodium-1.100.33714-amd64.tar.gz 145622706 BLAKE2B 4fc978f8b6576b8cdef92cacbef3cbdd9aee7c0f65ccb13ec2f5ad91db6384ebf794d21d6ea7441fa4ad638c480b3f6ad548ea21e75905c88944a95416ef9b70 SHA512 61c48d8fbf22618bd9fb966bf127f1de3bd101bdd9e65f824485564b773b14371e8630eb16c1ac498af56066bee0fbe6f413ef3132e9c198752cd704a72c1669
+DIST vscodium-1.100.33714-arm.tar.gz 137300502 BLAKE2B 4b51235221d992867dc164067821788aab80e5ce53fdaa914ccf1c1249c627b249d51a1254c571453b22886426a1dcb3af2780b244c729b4e4e856c4e81c4c81 SHA512 94678801f0b9c91b09486dd669c1febdd94f9394e6194c70749a2ffaafa1eda0c2455ff2e90d1791ba651037844548df22e0b5b39ff638cc466b6fe226702406
+DIST vscodium-1.100.33714-arm64.tar.gz 147858277 BLAKE2B 67da7b56982e8ec6dc7d346f58a72d74278e66c763f9e1e6d00b07525490b71d0c7b149d0ce9097fdfb81194cf16efcc6bc18470fb40548d58e690532b8e4927 SHA512 d487df0ed1c42871a20befc65001e7e1bcecccbdecc18c63b6d3c126abe87c78d392b01a8e487d677e2b86387f4d77c83d337b964d29f1a8bf747484240df8b3
+DIST vscodium-1.100.33714-loong.tar.gz 141187632 BLAKE2B 974aeb7f1c1426b86c9247ee510f3b4503678866ec2a27fe2e37318b2892ae154fe125c39f53c077da2133731e3c0537b27a0191482faf97953dbb2b48ae73df SHA512 3ae20788b7d3427478769218960f221c2e6e0a11ff95b41e0a358b910a1d4f5373010fe11fcf5ca49a49c39c4e2b26f0b714087f4298cfdad19c8b8d74dec6a0
 DIST vscodium-1.99.32846-amd64.tar.gz 144122619 BLAKE2B beb02c988c1b99089a90d8d04c8d075c1df16b0c248e33e183927b41f30b4bd10ad9c35ae8478c1a8ea0fd606771cf1d97f2df029ce465bff8ce8bcc9c119e7c SHA512 a62ecf87aa54d7276d10383e331c499972268f0cf810aa4d82e7c4efe806983f54bf51bc05b940d065663a9afa037b38decd7cc6dce2ced69c9045bae0778f56
 DIST vscodium-1.99.32846-arm.tar.gz 135846525 BLAKE2B f37a323b9b6a84eb3776f6e3500166b841948e8044724b079c294c1df6933bada1c5322bfdfe8227a856775d4a36aaac0f77c74d1a4fea42454a5f1df2dd94c1 SHA512 e9f9bcb86d71acccd3e729812ac629b886b3e5bb182d5666a8dd8e6c22a8071a7fff48d2d16e7ec7c532cd1195c59112dae179f26dd67fcf0f71fa4b6cad7d54
 DIST vscodium-1.99.32846-arm64.tar.gz 146264825 BLAKE2B 0a53b69b8d5e38a74c4439f71fa9d8596ba7830cbfa9c57cd4b6ca0ebe5e09d18e00e9df011bd7e76e3b3caa09741de27e67071d68c6a78df09c3adddea3b69b SHA512 8a11da216a5256c5be18528b7db4f15fb50e9175e45ffec91ab9ecd5cdbf6eb7299ce49e66eea18e5993ee0db5934d3fa0e941d30e727a5620accadd1e2661b3

diff --git a/app-editors/vscodium/vscodium-1.100.33714.ebuild b/app-editors/vscodium/vscodium-1.100.33714.ebuild
new file mode 100644
index 000000000000..6d99fa43b043
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.100.33714.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+# Usage: arch_src_uri <gentoo arch> <upstream arch>
+arch_src_uri() {
+	echo "${1}? (
+		https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
+			-> ${P}-${1}.tar.gz
+	)"
+}
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/"
+SRC_URI="
+	$(arch_src_uri amd64 x64)
+	$(arch_src_uri arm armhf)
+	$(arch_src_uri arm64 arm64)
+	$(arch_src_uri loong loong64)
+"
+S="${WORKDIR}"
+
+LICENSE="
+	Apache-2.0
+	BSD
+	BSD-1
+	BSD-2
+	BSD-4
+	CC-BY-4.0
+	ISC
+	LGPL-2.1+
+	MIT
+	MPL-2.0
+	openssl
+	PYTHON
+	TextMate-bundle
+	Unlicense
+	UoI-NCSA
+	W3C
+"
+SLOT="0"
+KEYWORDS="-* amd64 ~arm ~arm64 ~loong"
+IUSE="egl kerberos wayland"
+RESTRICT="strip bindist"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	app-crypt/libsecret[crypt]
+	app-misc/ca-certificates
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/libglvnd
+	media-libs/mesa
+	net-misc/curl
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/zlib
+	sys-process/lsof
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libxkbfile
+	x11-libs/libXrandr
+	x11-libs/libXScrnSaver
+	x11-libs/pango
+	x11-misc/xdg-utils
+	kerberos? ( app-crypt/mit-krb5 )
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+	# Cleanup license file - it exists only in amd64 tarball
+	rm -f "${S}/resources/app/LICENSE.txt" || die
+
+	if ! use kerberos; then
+		rm -rf "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
+	fi
+
+	# Install
+	pax-mark m codium
+	mkdir -p "${ED}/opt/${PN}" || die
+	cp -r . "${ED}/opt/${PN}" || die
+	fperms 4711 /opt/${PN}/chrome-sandbox
+
+	dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
+	dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
+
+	local EXEC_EXTRA_FLAGS=()
+	if use wayland; then
+		EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" )
+	fi
+	if use egl; then
+		EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
+	fi
+
+	sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
+		"${FILESDIR}/codium-url-handler.desktop" \
+		> "${T}/codium-url-handler.desktop" || die
+
+	sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
+		"${FILESDIR}/codium.desktop" \
+		> "${T}/codium.desktop" || die
+
+	sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
+		"${FILESDIR}/codium-open-in-new-window.desktop" \
+		> "${T}/codium-open-in-new-window.desktop" || die
+
+	domenu "${T}/codium.desktop"
+	domenu "${T}/codium-url-handler.desktop"
+	domenu "${T}/codium-open-in-new-window.desktop"
+	newicon "resources/app/resources/linux/code.png" "vscodium.png"
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+	elog "When compared to the regular VSCode, VSCodium has a few quirks"
+	elog "More information at: https://github.com/VSCodium/vscodium/blob/master/docs/index.md"
+	optfeature "desktop notifications" x11-libs/libnotify
+	optfeature "keyring support inside vscode" "virtual/secret-service"
+}


             reply	other threads:[~2025-06-05 18:35 UTC|newest]

Thread overview: 199+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-05 18:34 Arthur Zamarin [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-10-24 12:43 [gentoo-commits] repo/gentoo:master commit in: app-editors/vscodium/ Arthur Zamarin
2025-10-18  8:41 Arthur Zamarin
2025-10-18  8:41 Arthur Zamarin
2025-10-04 16:04 Arthur Zamarin
2025-09-19  6:04 Arthur Zamarin
2025-09-19  6:04 Arthur Zamarin
2025-08-22 17:20 Arthur Zamarin
2025-08-14  5:46 Arthur Zamarin
2025-08-14  5:46 Arthur Zamarin
2025-08-06 17:33 Arthur Zamarin
2025-07-25 18:17 Arthur Zamarin
2025-07-23 16:08 Arthur Zamarin
2025-07-16 18:47 Arthur Zamarin
2025-07-06  4:15 Arthur Zamarin
2025-06-27 18:59 Arthur Zamarin
2025-06-20  7:58 Arthur Zamarin
2025-05-22 17:35 Arthur Zamarin
2025-05-20 14:09 Arthur Zamarin
2025-05-04 19:42 Arthur Zamarin
2025-05-04 19:42 Arthur Zamarin
2025-04-09 18:12 Arthur Zamarin
2025-04-07 18:52 Arthur Zamarin
2025-04-04 11:03 Arthur Zamarin
2025-03-13 20:03 Arthur Zamarin
2025-02-15  7:21 Arthur Zamarin
2025-02-15  7:21 Arthur Zamarin
2025-02-13 20:29 Arthur Zamarin
2025-02-13 20:29 Arthur Zamarin
2025-02-07  7:22 Arthur Zamarin
2025-02-01  6:56 Arthur Zamarin
2025-01-22 17:40 Arthur Zamarin
2025-01-04 13:26 Arthur Zamarin
2024-12-21 10:12 Arthur Zamarin
2024-12-21 10:12 Arthur Zamarin
2024-12-13 10:15 Arthur Zamarin
2024-11-23 13:55 WANG Xuerui
2024-11-23 13:55 WANG Xuerui
2024-11-21 20:46 Arthur Zamarin
2024-11-21 20:46 Arthur Zamarin
2024-11-13 11:10 Arthur Zamarin
2024-11-05 20:23 Arthur Zamarin
2024-10-17  6:53 Arthur Zamarin
2024-10-17  6:53 Arthur Zamarin
2024-10-10 18:12 Arthur Zamarin
2024-10-10 18:12 Arthur Zamarin
2024-10-08 18:52 Arthur Zamarin
2024-10-06 19:35 Arthur Zamarin
2024-08-29 17:21 Arthur Zamarin
2024-08-16  7:28 Arthur Zamarin
2024-08-16  7:28 Arthur Zamarin
2024-08-13 18:34 Arthur Zamarin
2024-08-02 13:21 Joonas Niilola
2024-07-20 12:38 Arthur Zamarin
2024-07-20 12:38 Arthur Zamarin
2024-07-08 17:02 Arthur Zamarin
2024-06-27 10:35 Arthur Zamarin
2024-06-27 10:35 Arthur Zamarin
2024-06-15 19:21 Arthur Zamarin
2024-06-15 19:21 Arthur Zamarin
2024-06-08 11:14 Arthur Zamarin
2024-06-06 16:29 Arthur Zamarin
2024-05-10  8:36 Arthur Zamarin
2024-05-10  8:36 Arthur Zamarin
2024-04-19  5:52 Arthur Zamarin
2024-04-19  5:52 Arthur Zamarin
2024-04-12 17:23 Arthur Zamarin
2024-04-05 13:40 Arthur Zamarin
2024-04-05 13:39 Arthur Zamarin
2024-03-30 10:57 Arthur Zamarin
2024-03-30 10:57 Arthur Zamarin
2024-02-23 18:33 Arthur Zamarin
2024-02-22 20:39 Arthur Zamarin
2024-02-22 20:39 Arthur Zamarin
2024-02-07 13:59 Joonas Niilola
2024-02-07 13:59 Joonas Niilola
2024-01-26 21:29 Arthur Zamarin
2024-01-14 20:39 Arthur Zamarin
2024-01-14 20:39 Arthur Zamarin
2023-12-17 18:00 Arthur Zamarin
2023-12-05  7:53 Arthur Zamarin
2023-11-18 19:15 Arthur Zamarin
2023-11-12  6:57 Arthur Zamarin
2023-11-12  6:57 Arthur Zamarin
2023-11-09 18:40 Arthur Zamarin
2023-11-04 16:06 Arthur Zamarin
2023-11-04 16:06 Arthur Zamarin
2023-10-21 16:10 Joonas Niilola
2023-10-13 14:03 Arthur Zamarin
2023-10-12 17:44 Matt Turner
2023-10-07  4:54 Arthur Zamarin
2023-10-06 12:00 Arthur Zamarin
2023-09-18 19:49 Arthur Zamarin
2023-09-18 19:49 Arthur Zamarin
2023-09-14 18:23 Arthur Zamarin
2023-09-14 18:23 Arthur Zamarin
2023-09-09  5:54 Arthur Zamarin
2023-09-09  5:54 Arthur Zamarin
2023-08-11  6:22 Arthur Zamarin
2023-08-11  6:22 Arthur Zamarin
2023-08-09 17:26 Arthur Zamarin
2023-08-09 17:26 Arthur Zamarin
2023-07-29 20:49 Arthur Zamarin
2023-07-29 20:49 Arthur Zamarin
2023-07-14  6:48 Arthur Zamarin
2023-07-14  6:48 Arthur Zamarin
2023-07-03 18:42 Arthur Zamarin
2023-07-03 18:42 Arthur Zamarin
2023-06-09 17:14 Arthur Zamarin
2023-06-04 16:33 Arthur Zamarin
2023-06-03 16:12 Arthur Zamarin
2023-04-29 15:36 Arthur Zamarin
2023-04-26 13:49 Arthur Zamarin
2023-04-06  7:35 Arthur Zamarin
2023-04-03 18:37 Arthur Zamarin
2023-04-03 18:37 Arthur Zamarin
2023-03-15 18:34 Arthur Zamarin
2023-03-11  5:58 Arthur Zamarin
2023-03-11  5:58 Arthur Zamarin
2023-02-17 19:08 Arthur Zamarin
2023-02-17 19:08 Arthur Zamarin
2023-02-04 20:18 Arthur Zamarin
2023-02-03 20:46 Arthur Zamarin
2023-01-12 17:38 Arthur Zamarin
2023-01-12 17:38 Arthur Zamarin
2022-12-23  7:30 Arthur Zamarin
2022-12-16 14:07 Arthur Zamarin
2022-12-16 14:07 Arthur Zamarin
2022-12-13 20:40 Arthur Zamarin
2022-11-11  6:41 Arthur Zamarin
2022-11-09 19:50 Arthur Zamarin
2022-11-04  8:39 Arthur Zamarin
2022-10-17 17:30 Arthur Zamarin
2022-10-17 17:30 Arthur Zamarin
2022-10-14 19:56 Arthur Zamarin
2022-10-12 19:45 Arthur Zamarin
2022-10-12 19:45 Arthur Zamarin
2022-10-10  8:18 Arthur Zamarin
2022-10-08 19:45 Arthur Zamarin
2022-10-08 19:45 Arthur Zamarin
2022-09-16 10:47 Arthur Zamarin
2022-09-16 10:47 Arthur Zamarin
2022-09-02 15:18 Arthur Zamarin
2022-09-01  1:06 Sam James
2022-08-20 15:26 Arthur Zamarin
2022-08-20 15:26 Arthur Zamarin
2022-08-20 15:26 Arthur Zamarin
2022-08-20 15:26 Arthur Zamarin
2022-08-18 16:33 Arthur Zamarin
2022-08-12  6:39 Arthur Zamarin
2022-08-12  6:39 Arthur Zamarin
2022-08-05 12:33 Arthur Zamarin
2022-08-05 12:31 Arthur Zamarin
2022-08-05 12:31 Arthur Zamarin
2022-07-23  9:13 Joonas Niilola
2022-07-23  9:13 Joonas Niilola
2022-07-21  8:42 Joonas Niilola
2022-07-21  8:42 Joonas Niilola
2022-07-12 16:33 Arthur Zamarin
2022-06-17  6:07 Arthur Zamarin
2022-06-17  6:07 Arthur Zamarin
2022-05-19 16:46 Arthur Zamarin
2022-05-19 16:46 Arthur Zamarin
2022-05-12 16:09 Arthur Zamarin
2022-05-08 18:35 Arthur Zamarin
2022-05-08 18:35 Arthur Zamarin
2022-04-15  5:27 Arthur Zamarin
2022-04-10 18:08 Arthur Zamarin
2022-04-07 16:59 Arthur Zamarin
2022-04-02 12:07 Arthur Zamarin
2022-04-02 12:06 Arthur Zamarin
2022-03-11 17:23 Arthur Zamarin
2022-03-09 18:26 Arthur Zamarin
2022-03-09 18:26 Arthur Zamarin
2022-02-11 12:52 Arthur Zamarin
2022-02-09 20:20 Arthur Zamarin
2022-02-09 20:20 Arthur Zamarin
2022-01-02 19:51 Arthur Zamarin
2021-12-16  3:11 Sam James
2021-12-16  3:11 Sam James
2021-12-16  3:11 Sam James
2021-11-24 15:23 Joonas Niilola
2021-11-12 13:04 Joonas Niilola
2021-11-12 13:04 Joonas Niilola
2021-11-07  4:15 Sam James
2021-10-24  3:57 Sam James
2021-10-24  3:57 Sam James
2021-10-24  3:57 Sam James
2021-10-02 13:34 Joonas Niilola
2021-09-18  9:50 Joonas Niilola
2021-09-14  7:39 Joonas Niilola
2021-08-26  6:42 Joonas Niilola
2021-08-26  6:42 Joonas Niilola
2021-08-12 11:56 Joonas Niilola
2021-07-16  5:13 Zac Medico
2021-07-14 14:59 Joonas Niilola
2021-07-14 14:59 Joonas Niilola
2021-06-30  6:53 Joonas Niilola
2021-06-15 13:03 Joonas Niilola

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1749148234.bddaa4ac5959092fadeb9ffd179d4b55310c3abb.arthurzam@gentoo \
    --to=arthurzam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox