diff options
author | Matt Jolly <Matt.Jolly@footclan.ninja> | 2021-10-16 14:04:28 +1100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-10-24 03:57:40 +0000 |
commit | 06faff96eea022ccec662453142992081721f65f (patch) | |
tree | 31e89b3e129af1cedd97ec473cbe2ec08e44d4bd /app-editors/vscodium | |
parent | app-editors/vscode: version bump 1.61.1 (diff) | |
download | gentoo-06faff96eea022ccec662453142992081721f65f.tar.gz gentoo-06faff96eea022ccec662453142992081721f65f.tar.bz2 gentoo-06faff96eea022ccec662453142992081721f65f.zip |
app-editors/vscodium: version bump 1.61.1
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-editors/vscodium')
-rw-r--r-- | app-editors/vscodium/Manifest | 3 | ||||
-rw-r--r-- | app-editors/vscodium/vscodium-1.61.1.ebuild | 113 |
2 files changed, 116 insertions, 0 deletions
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 665af0e4625e..cc89d7db4027 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -7,3 +7,6 @@ DIST vscodium-1.59.1-arm64.tar.gz 115349031 BLAKE2B 9762a344b490ea0278cbb36e0f27 DIST vscodium-1.60.2-amd64.tar.gz 106735938 BLAKE2B e1441fb95829f23adcab06e4ed9b4baefca6ae377570e0759d7327533818ffbf2cc08c8d94b832d6de2e29564e5e26a0f59bb991c6b4ee40007807f2fffb2df7 SHA512 a4c7434cfc0db6dc3f866f8acf2c3f3265dc353d1592582bc3cb9acca76961a3bebf76f7e3487a9a98545b43f800c241a4f51e8cbd7512183450008656ba0f1b DIST vscodium-1.60.2-arm.tar.gz 97317796 BLAKE2B eb0baee908ed059f16a4e3093e59b6823208fe0e627b1dfd1c9489a655c53735a1bd3d67970e50feef907dec3cc76252eff5e6509fcf5ab8c5255b52182f2cf8 SHA512 b5ed07a61ca468e32a08b27238c8b50b4b76a004dee7a47ca8c98051871c44ba2d9f29296d959f13b80edeeb1a88ec3624c61dee356b8d8727071098f500aea3 DIST vscodium-1.60.2-arm64.tar.gz 111897534 BLAKE2B cf5ae8cd8e98342b0eccbf2fb1385c844f2f1d2fb27b964d455ddcf873ac0f545e5da55530bac11a99ee5e5d962e467a3c61f8848d8312142c6051da0b29db86 SHA512 b07554b8f5eb9865ee2086d68d65494368d2906634055d02e6fe843c8042ef093cd79eed31b5da87fd36a7a26324f37f79daafcbcd463c175a251b3345d9c1f1 +DIST vscodium-1.61.1-amd64.tar.gz 113892010 BLAKE2B 54af93f68fd6934b0a3bb9302b448fbaf1f930f6a517f74497eb75589ceaac86b7ec54a94819b8f5aa7af0a367d3e9b34df552c953051bc19e0096c39b6d71fa SHA512 f1b1f01ca9798f8a2652d8b8971bba3a59f32dec2875d06cac438aa7e702757c6b5b59dfb9f2312a7c7ff8362806f1d43b6b1acf0309fa942dd3242284b8c1a7 +DIST vscodium-1.61.1-arm.tar.gz 97404327 BLAKE2B cf89a013dadbcce12c78c8c7334824566c3fc08c7beacf2a72cbfeffac4dc3c5ce5d9df541d673bba15bb4451e59b6dcc3c2b9fbbbff7e44e100804a8e437a5b SHA512 fb07c6fae5fe0e1578236af635f8da8342526b7f7bdd22f8797b6d5d02000f438b3c8018807bad79a38b9ab2adb6e85d7687faa2e37d24135ae2f292acc0d5a4 +DIST vscodium-1.61.1-arm64.tar.gz 111973833 BLAKE2B b482ef45f332bec7aefe841620ec5a27fed7f318219227913fee0d42d951f4fae18bfd7220802bc06acfc1a96a3f645a3a23fa626a63df5db4e01ff305b2328b SHA512 688a39dd526bd4081544e3665f2f684c8a0a7656d4c58d15052fa33baeed912a5897989ecd02f779dc09971d0f553d434ae5ac4889aec88a502a1c8ba46f3121 diff --git a/app-editors/vscodium/vscodium-1.61.1.ebuild b/app-editors/vscodium/vscodium-1.61.1.ebuild new file mode 100644 index 000000000000..1f66143c0bf3 --- /dev/null +++ b/app-editors/vscodium/vscodium-1.61.1.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" +} |