From 39fcd539b9eeb7df75bccad136265b5f001d1a3c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 16 Dec 2022 15:36:38 +0000 Subject: gentoo auto-resync : 16:12:2022 - 15:36:37 --- app-editors/vscodium/Manifest | 16 +-- app-editors/vscodium/vscodium-1.72.2.22289.ebuild | 120 --------------------- app-editors/vscodium/vscodium-1.73.0.22306.ebuild | 121 ---------------------- app-editors/vscodium/vscodium-1.73.1.22314.ebuild | 121 ---------------------- app-editors/vscodium/vscodium-1.74.1.22349.ebuild | 121 ++++++++++++++++++++++ 5 files changed, 125 insertions(+), 374 deletions(-) delete mode 100644 app-editors/vscodium/vscodium-1.72.2.22289.ebuild delete mode 100644 app-editors/vscodium/vscodium-1.73.0.22306.ebuild delete mode 100644 app-editors/vscodium/vscodium-1.73.1.22314.ebuild create mode 100644 app-editors/vscodium/vscodium-1.74.1.22349.ebuild (limited to 'app-editors/vscodium') diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 1665644d676c..7beed11a60ae 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -2,20 +2,12 @@ AUX vscodium-url-handler-wayland.desktop 383 BLAKE2B c3e281318290826ce9451fe517b AUX vscodium-url-handler.desktop 315 BLAKE2B b514551e6256cb444f13bfda86a9e164ed926d8aedbfcb7de3a6b1c3d3c2e465c0ee158c74626814908a153c5f801434952865a708c89ffdf64bce24a83fcc20 SHA512 afcf89af009361b409330a223696013e1ee8973bc3b3068e778fb05c3355fed66063bd537a66685d6ad3578c2808532d4b9c5273a291c7d2f3a9c0b2f997f152 AUX vscodium-wayland.desktop 609 BLAKE2B 1b25dc9e98b5a12a10f85001b9c5acc9325368a2310a7d1e2aad20e22ae07fb000aa495b694612032e999f431c8f8e47f60eb162d0c7487fcfef6e37249622d4 SHA512 1d371978a5780c8d37e6e1359ca029659055a8d80de0d672d6eb3f21b890db2b92e368fd244be7cf83ec30935271cb269f1b9aef1c7deaaae36c3d739221d8f2 AUX vscodium.desktop 481 BLAKE2B 89f335edd1f7d0256f95eb96d335c2359d8fd984a29bdc3190218ea63ba9a19e64435eb50c7be818cf28243c8cdf9b385f8987f6917e52df565a4ca555a2a13b SHA512 234f79a5ea9b901b62fe0c094554de3b339a67e8f47ec4b3daa5c0653778b9f51d1ccd91e773b4ca27f27e30a5847d5a3172d0ed322ada4d47624028bd5d8c1b -DIST vscodium-1.72.2.22289-amd64.tar.gz 119678278 BLAKE2B cac30b199b729c7b1c5714671ebba8aa6ea18544bf8c7402cd78f7741be62ee09a2960eb2ef454058a1235e3a50b08471d98400eae3b2187672ea3cb771b3fe3 SHA512 999759e28ae8d388753f41b1025cdd5e0ee3fe0a58121529ea65aa8f07da9d6cd9f4a3a0fc5e577a296a97df087e321c47c3d4d87f78722deb68822388eb9554 -DIST vscodium-1.72.2.22289-arm.tar.gz 101721510 BLAKE2B db6aeb776caca658056ce14f8d63a185853f0836aa7922e7f73cd54fbce77e19b658acb866d524457127f9082fb1a792fa92d41233013941b00088a5e679a66f SHA512 d9f69d2e234126532f1c45d0c0ff0fb7ca8b5ea54db18373e063e098824a7519c6074a9862ae8a9a2beae4697129d816a7509273bbb18da5d8023adccfb6e279 -DIST vscodium-1.72.2.22289-arm64.tar.gz 112762927 BLAKE2B 0e1eee14f65eb438f0ecbc51684434512c812fb99b430bf84fd933986471afd80179bfed75db2297a0405d9a8be6d733a835befe328d48800db0e61d4600bb8f SHA512 a6d0c3ab25f94a6d84a1f0dc95d5dc8841d822940e2e7fea04ccfc87807f2d69fd44a74fee671715586b3c282f222d729e3134e482cd9b6c40943e6efbb0c251 -DIST vscodium-1.73.0.22306-amd64.tar.gz 119821329 BLAKE2B 89da99e0d2f7484d24a0606d80f3208b4ae44db726e094a4db25029e3dc2ad8ccb5c6bb12366ff6bd82b9621926ed8cf1b30d3177a677fa5981e47f8a4f73f45 SHA512 b2064d77055ea18b4cfe9cd445c6c4423b82e453b6e479ed6f3c00855c6690bb3b1796b046c7c59ea838c29e2141e3fcdbb83f3f7465342bce2bba84a9880247 -DIST vscodium-1.73.0.22306-arm.tar.gz 101863338 BLAKE2B a635be308af59f567a699a606511d75454605caa9e299b5d854998b8ae537669cdaf79888447484e223fb6d4e56a30ef8f0cddba605f96961eddde1383418fb2 SHA512 882c770fef8940f33de387ebb70de03ba2569e5d89f19ffca4bd079ca9a953bce957ec5650337b9c4b7f30b7fb656b41e69061a147f531244acfa5ba76e3197c -DIST vscodium-1.73.0.22306-arm64.tar.gz 112892547 BLAKE2B 81cbaa37d557d2e67eab2857afb08ebdde3a8ffee6814000994fe4c7d9871fbff5d4c57e8f46d70b7b45c70d9910a49f9c45af157f499031a1f6fe0254fbc75c SHA512 b4467bb2d8254f8c7fa51c2ed299a2d38e5c1a92aa6d19a3d268e0ca0c029f48b982ff1aa652a5336e42ebbb6f88bc611bf69bb143112520b1846e6f9a2064ff -DIST vscodium-1.73.1.22314-amd64.tar.gz 119819615 BLAKE2B 5937f0cdb22098eef709c84ca1f9efd9a7af094e8d1a236385d79ccba7499224b7097429b8ecdbb17ee7b879790557fd069bda1094c9dd3a5cd3ae34b92b6e73 SHA512 ab92cdceebbf6352b9c0f882f79d2c3d4c2d7ee301b7942dd703ad02406b9fcec9bdac3eb2c46cc921b21d5170780404f72b961a33a91fcbfa630daa29da7262 -DIST vscodium-1.73.1.22314-arm.tar.gz 101865243 BLAKE2B b414e5a07b8dd1b64e260227abc6771a864c7604161e7df6a7c4ed865fbda8f500f4d0734d0b87e13e6f0a9ea5a5a93ece551c0ce1cc7a320c71b9a12ebc7dfc SHA512 4f1c03941922b6e5e0c8c846a2f9a7435ed697b83006841492d9622901e83b5b39812a6c8c053fc856ec92060bbb0fab3509f34c5dc147cd4a35f651efa79fa0 -DIST vscodium-1.73.1.22314-arm64.tar.gz 112895655 BLAKE2B 78889f118f2c6eccd14a365c7224775ba1e078eb9c65feffc8919493d06e36f4abf007b5596b354eebd1c0ae94cdaa4e11acf0add494d38d82bf334adfc5ec36 SHA512 c7bd117dcbbe03117befe73e112fffd3c754ca921e3b37b3b4fd78b0e1689201c5e7cd39ad206a7dd157565664536d493701bc583d870b28d01d9abd18016e96 DIST vscodium-1.74.0.22342-amd64.tar.gz 121392818 BLAKE2B d2fa5baa17ff3e1b77d7086cab0c38b3de7e35e0eac131408b8e2d34ae6578300622fac1d419024903c3e32367eb4fb872410e647b83c90cf76621898472d0e7 SHA512 8e254d411f91636b77086ee9f491e0179348fd26aaf149d3fa5af61770aabb7062bbb3574ae3dd27fd891e2877279719f0b37e6023151b7d4d8f6af9b5a5d774 DIST vscodium-1.74.0.22342-arm.tar.gz 103442460 BLAKE2B 9deddff7c84a03b466de29caf8ca43c5b8ad4277ca4cee72171eed3acb37d1b49f27e6c6fe658d04b61840008c77ef581e2bba76c677482f851f6e1981991a59 SHA512 1396d573f2fa02406f8b62a94e0fab19a5989dc4baffa77c6c60f81fed6e6a723a0a786ac5fff833c1ee1ce9d38be20e4f7078a05a0d844703c9477c3051d168 DIST vscodium-1.74.0.22342-arm64.tar.gz 114462026 BLAKE2B 56f965056b826868e3c89c54760a5dfe16842c93c09bd67b00a12a19645ee10722e34a5b7d32b029967f73cfbf8035f96a61d30823e9308993bd20442804c869 SHA512 c03c6b2a486b0ec1101f62b94322e027a9416cf4d93c286024ae31e83e81237a503e52f63ef0828d38eb4d97cd49a58288128f7472def01d2231d454751409c9 -EBUILD vscodium-1.72.2.22289.ebuild 3141 BLAKE2B f8f5b25c497036a9c6a9ad5036a0d9fc2aa023999f744fad1031e0f5f337e34018170fe3cc9a8e19f9180dcee7e641b10ef96bc91dc5e86d7e2cfb0fe6e3a8fc SHA512 465df4a73d9f6d1777bf274bd297210237b9ae2b87346f5da03f19104a76a4be38e4cbf669427fb4ccbeaab085daf8c4d3151e899618fb84bf6385f731ead18e -EBUILD vscodium-1.73.0.22306.ebuild 3170 BLAKE2B 229d10766c369e33955575a4edcf76cd8c1877c29a1fb6987031324ee18c1bb0085b5fd613f65cec059475ad711612201fcc77136a92609a4f52c73c4726b4ed SHA512 c9910eacdaa82d10856f9dd180df883cb3a5a0ca57643f56424180ad256da46c3578184d180d36da15381842852c2f0f91cc48fc894e74e4bd17bf503647f5e3 -EBUILD vscodium-1.73.1.22314.ebuild 3170 BLAKE2B 229d10766c369e33955575a4edcf76cd8c1877c29a1fb6987031324ee18c1bb0085b5fd613f65cec059475ad711612201fcc77136a92609a4f52c73c4726b4ed SHA512 c9910eacdaa82d10856f9dd180df883cb3a5a0ca57643f56424180ad256da46c3578184d180d36da15381842852c2f0f91cc48fc894e74e4bd17bf503647f5e3 +DIST vscodium-1.74.1.22349-amd64.tar.gz 121393633 BLAKE2B e30b7edd966e56f79742bd045e75d02b76d886ea3cc450121e2ad625fc9a2296d78fb652e8a796fe04def3d5a7a56020e658d6f8401a9546366838af2ea26cb5 SHA512 0f05d3e17603cbdd072210f6d725fc3f9b5a03bcd01b0962f5ada48486e5d1caeb222b5c25ba9a5353f2455a282f61ed4af1660b23f7aec5f994c80187682145 +DIST vscodium-1.74.1.22349-arm.tar.gz 103433677 BLAKE2B 820b1363f5814549c13f2c15edbd14ac55be7a78f0357ffc3655f3e1b641977da344419865b116e72da1d26be0754e48ef1b8145d9e9c28ffc83f2ce7fef5326 SHA512 69ccef8a618aa9f56ba24720217e7b33fcf42aa8c6ce879c938b1e0a5b7887c9472083ff92b77eb95fad6c29ed5722d9113c55fde120a92d35c7d3fb51bdd11d +DIST vscodium-1.74.1.22349-arm64.tar.gz 114469077 BLAKE2B 3751a2a25d32917fd71e782a168638ecd387ccd41ab62e79d3b5dfb49b5e169e1030df72ee2551c75fc8add434791497d13020b8bf96addb403f18ff0829b5ff SHA512 16f6c09762773ab4ac695c97f9458464ecdcb30f06023122e94278758424fd127d0921779e6f04e496cd004994b1996b276812eb11423d08fb4060fee60df4ed EBUILD vscodium-1.74.0.22342.ebuild 3170 BLAKE2B 229d10766c369e33955575a4edcf76cd8c1877c29a1fb6987031324ee18c1bb0085b5fd613f65cec059475ad711612201fcc77136a92609a4f52c73c4726b4ed SHA512 c9910eacdaa82d10856f9dd180df883cb3a5a0ca57643f56424180ad256da46c3578184d180d36da15381842852c2f0f91cc48fc894e74e4bd17bf503647f5e3 +EBUILD vscodium-1.74.1.22349.ebuild 3170 BLAKE2B 229d10766c369e33955575a4edcf76cd8c1877c29a1fb6987031324ee18c1bb0085b5fd613f65cec059475ad711612201fcc77136a92609a4f52c73c4726b4ed SHA512 c9910eacdaa82d10856f9dd180df883cb3a5a0ca57643f56424180ad256da46c3578184d180d36da15381842852c2f0f91cc48fc894e74e4bd17bf503647f5e3 MISC metadata.xml 1302 BLAKE2B ff0c1f72c2394f21e13b89831493df562ca15114fa5006262f794d3f2580deaad01d7e01f87481dcc75cc5044c8b4950955dcc3dbecbc8cfc7a6ceafaf078fb6 SHA512 8ec965d8544c2ab31e3c2f2f3c879b084126880603681fef5e5158af1bc1f2f79351b68284f6a101d486893f968594e1537df1eedeacdebffdf51de7a38ccb25 diff --git a/app-editors/vscodium/vscodium-1.72.2.22289.ebuild b/app-editors/vscodium/vscodium-1.72.2.22289.ebuild deleted file mode 100644 index 5575b9697f9f..000000000000 --- a/app-editors/vscodium/vscodium-1.72.2.22289.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils xdg optfeature - -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="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-core-2.46.0:2 - ( app-accessibility/at-spi2-atk dev-libs/atk ) - ) - app-crypt/libsecret[crypt] - 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/util-linux - 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/chrome_crashpad_handler - /opt/vscodium/chrome-sandbox - /opt/vscodium/codium - /opt/vscodium/libEGL.so - /opt/vscodium/libffmpeg.so - /opt/vscodium/libGLESv2.so - /opt/vscodium/libvk_swiftshader.so - /opt/vscodium/libvulkan.so* - /opt/vscodium/resources/app/extensions/* - /opt/vscodium/resources/app/node_modules.asar.unpacked/* - /opt/vscodium/swiftshader/libEGL.so - /opt/vscodium/swiftshader/libGLESv2.so -" - -S="${WORKDIR}" - -src_install() { - # Cleanup - rm "${S}/resources/app/LICENSE.txt" || die - - # Disable update server - sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die - - # Install - pax-mark m codium - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}codium - fperms +x /opt/${PN}/chrome_crashpad_handler - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor}{,-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" - optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" -} diff --git a/app-editors/vscodium/vscodium-1.73.0.22306.ebuild b/app-editors/vscodium/vscodium-1.73.0.22306.ebuild deleted file mode 100644 index 64ee4a6f829e..000000000000 --- a/app-editors/vscodium/vscodium-1.73.0.22306.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils xdg optfeature - -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="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-core-2.46.0:2 - ( app-accessibility/at-spi2-atk dev-libs/atk ) - ) - app-crypt/libsecret[crypt] - 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/util-linux - 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/vscode/bin/code-tunnel - /opt/vscodium/chrome_crashpad_handler - /opt/vscodium/chrome-sandbox - /opt/vscodium/codium - /opt/vscodium/libEGL.so - /opt/vscodium/libffmpeg.so - /opt/vscodium/libGLESv2.so - /opt/vscodium/libvk_swiftshader.so - /opt/vscodium/libvulkan.so* - /opt/vscodium/resources/app/extensions/* - /opt/vscodium/resources/app/node_modules.asar.unpacked/* - /opt/vscodium/swiftshader/libEGL.so - /opt/vscodium/swiftshader/libGLESv2.so -" - -S="${WORKDIR}" - -src_install() { - # Cleanup - rm "${S}/resources/app/LICENSE.txt" || die - - # Disable update server - sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die - - # Install - pax-mark m codium - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}codium - fperms +x /opt/${PN}/chrome_crashpad_handler - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor}{,-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" - optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" -} diff --git a/app-editors/vscodium/vscodium-1.73.1.22314.ebuild b/app-editors/vscodium/vscodium-1.73.1.22314.ebuild deleted file mode 100644 index 64ee4a6f829e..000000000000 --- a/app-editors/vscodium/vscodium-1.73.1.22314.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils xdg optfeature - -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="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-core-2.46.0:2 - ( app-accessibility/at-spi2-atk dev-libs/atk ) - ) - app-crypt/libsecret[crypt] - 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/util-linux - 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/vscode/bin/code-tunnel - /opt/vscodium/chrome_crashpad_handler - /opt/vscodium/chrome-sandbox - /opt/vscodium/codium - /opt/vscodium/libEGL.so - /opt/vscodium/libffmpeg.so - /opt/vscodium/libGLESv2.so - /opt/vscodium/libvk_swiftshader.so - /opt/vscodium/libvulkan.so* - /opt/vscodium/resources/app/extensions/* - /opt/vscodium/resources/app/node_modules.asar.unpacked/* - /opt/vscodium/swiftshader/libEGL.so - /opt/vscodium/swiftshader/libGLESv2.so -" - -S="${WORKDIR}" - -src_install() { - # Cleanup - rm "${S}/resources/app/LICENSE.txt" || die - - # Disable update server - sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die - - # Install - pax-mark m codium - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}codium - fperms +x /opt/${PN}/chrome_crashpad_handler - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor}{,-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" - optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" -} diff --git a/app-editors/vscodium/vscodium-1.74.1.22349.ebuild b/app-editors/vscodium/vscodium-1.74.1.22349.ebuild new file mode 100644 index 000000000000..64ee4a6f829e --- /dev/null +++ b/app-editors/vscodium/vscodium-1.74.1.22349.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +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="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-core-2.46.0:2 + ( app-accessibility/at-spi2-atk dev-libs/atk ) + ) + app-crypt/libsecret[crypt] + 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/util-linux + 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/vscode/bin/code-tunnel + /opt/vscodium/chrome_crashpad_handler + /opt/vscodium/chrome-sandbox + /opt/vscodium/codium + /opt/vscodium/libEGL.so + /opt/vscodium/libffmpeg.so + /opt/vscodium/libGLESv2.so + /opt/vscodium/libvk_swiftshader.so + /opt/vscodium/libvulkan.so* + /opt/vscodium/resources/app/extensions/* + /opt/vscodium/resources/app/node_modules.asar.unpacked/* + /opt/vscodium/swiftshader/libEGL.so + /opt/vscodium/swiftshader/libGLESv2.so +" + +S="${WORKDIR}" + +src_install() { + # Cleanup + rm "${S}/resources/app/LICENSE.txt" || die + + # Disable update server + sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die + + # Install + pax-mark m codium + insinto "/opt/${PN}" + doins -r * + fperms +x /opt/${PN}/{,bin/}codium + fperms +x /opt/${PN}/chrome_crashpad_handler + fperms 4711 /opt/${PN}/chrome-sandbox + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor}{,-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" + optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" +} -- cgit v1.2.3