commit:     6aef7a8b4f355348c37b793801c70889b75d3878
Author:     Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com>
AuthorDate: Sat Dec 11 00:54:05 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 16 03:07:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aef7a8b

app-editors/vscodium: version bump to 1.63.0

Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-editors/vscodium/Manifest               |   3 +
 app-editors/vscodium/vscodium-1.63.0.ebuild | 113 ++++++++++++++++++++++++++++
 2 files changed, 116 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 8d1d6eb99fc2..dacb0648d6d5 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -7,3 +7,6 @@ DIST vscodium-1.61.2-arm64.tar.gz 112085871 BLAKE2B 
47c58659d6e4e9a468b014c9d0a8
 DIST vscodium-1.62.3-amd64.tar.gz 114303440 BLAKE2B 
d2c1c1a3a1a2dfe211db339adae44fd81c20747812a204d8c4d805ebe7ab3267d2041dc50c40b5e548a5ae003d830e841549ae71c688c107e57689fd7f773519
 SHA512 
f672dd4296a1ed9f0505e93ee5735663effc0fb51746d3ff70e90894fc0806ab2eec13e191190a9bf2c19464aa420f6c9d8d664e685df145b18faebb8870d2b2
 DIST vscodium-1.62.3-arm.tar.gz 97823307 BLAKE2B 
bcbf8c696eb959962cd66e1d02222585e945b4eff2ed4fccf781bd0d3da23810dfe9e30f68be7baacd7f495c3ef8d1f43ee58aee7cb4f8817228c14b01423e7a
 SHA512 
8d69e0046b0b9a1c268bdeeda051ef2ef5e09106eadeb96735cd7c09af069ef4652b06dab2b549817f539607f286a79a679ec46cd1cdd28e778cee3b85b7e89c
 DIST vscodium-1.62.3-arm64.tar.gz 112387259 BLAKE2B 
cc063392c4531269c0fbcbbda2896d23d2a781f8d56c9462885b1cbc5f81005bd22d94616853c29298105f46a517cb76520e2677d6599ca948c0018b32c1e2aa
 SHA512 
e1a9183377a1e16ddbb7a14e70fa5b97b27a31fa52da6f142bf2e37af2a316d1e08d05270d7e77b672cda97bacdacf893264718e46f231eefeb367c16c8f5b3f
+DIST vscodium-1.63.0-amd64.tar.gz 114328405 BLAKE2B 
dedec0bcb85f1a3d279a3c58b557a09ddb77ad944d550a74a410208f933b42e946bb188d063c797c6995b37681e44c6634bbc13f6efff4053a7a98c0960e5093
 SHA512 
e0c846f5a60245dac89eec80bf90f048a59445d93c1b88ba20cc78530968094518d680ace6590b84d65b4f77db638ae422d33049fdcb29e504a10441a2f26ce4
+DIST vscodium-1.63.0-arm.tar.gz 97838185 BLAKE2B 
2e949ba40aa2e24529372230b59162e2eb21db1bbb8376826646bb4efb06b7c6ac8d3375b6b48c0da071e625704b9591c6d6eacc245cf74d60fad4a5ef649bcf
 SHA512 
64d7083e7a3852086a91dc61700c79ae166150f8e50517ce070ca12d1d429ce92c96acd245f194e335b8f9e36a90960c83ac1d8d46b30f498e5fce40ad1c075d
+DIST vscodium-1.63.0-arm64.tar.gz 112408254 BLAKE2B 
8518a0b71d7d164d83a43472eaaa6792c14c5715924f1e6907c69cc619702ef253dd42275e7d8daf3c9726b9b834d0a85003c63189ee5dc0b832c0ff59fc6ee7
 SHA512 
086b69fa1dc8b9930e0e5ae7c6ab89b7f269019fb4a9b9a37039fa8278cb638b9be091ebbcdc322fafb0fbfdba9ca6d20beb9ac257b35c2591f04075bc2b99e0

diff --git a/app-editors/vscodium/vscodium-1.63.0.ebuild 
b/app-editors/vscodium/vscodium-1.63.0.ebuild
new file mode 100644
index 000000000000..1f66143c0bf3
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.63.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop pax-utils xdg
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/";
+SRC_URI="
+       amd64? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz
 -> ${P}-amd64.tar.gz )
+       arm? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz
 -> ${P}-arm.tar.gz )
+       arm64? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz
 -> ${P}-arm64.tar.gz )
+"
+
+RESTRICT="mirror strip bindist"
+
+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"
+IUSE=""
+
+RDEPEND="
+       app-accessibility/at-spi2-atk:2
+       app-accessibility/at-spi2-core:2
+       app-crypt/libsecret[crypt]
+       dev-libs/atk
+       dev-libs/expat
+       dev-libs/glib:2
+       dev-libs/nspr
+       dev-libs/nss
+       media-libs/alsa-lib
+       media-libs/mesa
+       net-print/cups
+       sys-apps/dbus
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       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/libxshmfence
+       x11-libs/pango
+"
+
+QA_PREBUILT="
+       /opt/vscodium/codium
+       /opt/vscodium/libEGL.so
+       /opt/vscodium/libffmpeg.so
+       /opt/vscodium/libGLESv2.so
+       /opt/vscodium/libvulkan.so*
+       /opt/vscodium/chrome-sandbox
+       /opt/vscodium/libvk_swiftshader.so
+       /opt/vscodium/swiftshader/libEGL.so
+       /opt/vscodium/swiftshader/libGLESv2.so
+       /opt/vscodium/resources/app/extensions/*
+       /opt/vscodium/resources/app/node_modules.asar.unpacked/*
+"
+
+S="${WORKDIR}"
+
+src_install() {
+       # Cleanup
+       rm "${S}/resources/app/LICENSE.txt" || die
+
+       # Install
+       pax-mark m codium
+       insinto "/opt/${PN}"
+       doins -r *
+       fperms +x /opt/${PN}/{,bin/}codium
+       fperms 4711 /opt/${PN}/chrome-sandbox
+       fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass.sh
+       fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass-empty.sh
+       fperms -R +x /opt/${PN}/resources/app/out/vs/base/node
+       fperms +x 
/opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
+       dosym "../../opt/${PN}/bin/codium" "usr/bin/vscodium"
+       dosym "../../opt/${PN}/bin/codium" "usr/bin/codium"
+       domenu "${FILESDIR}/vscodium.desktop"
+       domenu "${FILESDIR}/vscodium-url-handler.desktop"
+       domenu "${FILESDIR}/vscodium-wayland.desktop"
+       domenu "${FILESDIR}/vscodium-url-handler-wayland.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.md";
+}

Reply via email to