commit:     049437deaa3251509d28d5b9a3f8de9fdd181f84
Author:     Robert Siebeck <gentoo.2019 <AT> r123 <DOT> de>
AuthorDate: Thu Dec  5 09:51:31 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 16:19:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049437de

app-editors/zed: remove old versions

Signed-off-by: Robert Siebeck <gentoo.2019 <AT> r123.de>
Closes: https://github.com/gentoo/gentoo/pull/39310
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-editors/zed/Manifest               |   6 --
 app-editors/zed/zed-0.155.2-r1.ebuild  | 142 ---------------------------
 app-editors/zed/zed-0.159.10-r1.ebuild | 171 ---------------------------------
 3 files changed, 319 deletions(-)

diff --git a/app-editors/zed/Manifest b/app-editors/zed/Manifest
index 291ddaf7782b..7783c3c989e0 100644
--- a/app-editors/zed/Manifest
+++ b/app-editors/zed/Manifest
@@ -11,16 +11,10 @@ DIST 
reqwest-fd110f6998da16bbca97b6dddda9be7827c50e29.gh.tar.gz 222254 BLAKE2B 5
 DIST tree-sitter-go-mod-a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca.gh.tar.gz 
27305 BLAKE2B 
919875231d9f57e8dfe4d9e7772bd71126bf3ce8d39f7d1c9cb5823810b461c96e69389f6736e819a29958e5ac934424ffa9b291c8268741c4ecff2b76ad526a
 SHA512 
247f4298cef3aae19207f06cb977bc84afdbf7b037d34bb294c09482074935e0552711ec7ae1d5c22d4590a0f2c80fb83d59787c4fc14acde4e06f20b6a18105
 DIST tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz 
16413 BLAKE2B 
2b97192ad26449d28bb47acb99bd3a0b9cbb8fd2521693099d4191e1d8920b74d1b93f35a1d4f9081dd7bf161f2053f8eba6f2264c8b68d0fbd0fd7d1d1c75b8
 SHA512 
1b88438403d38019134c41db99c509e4cdbb75c4ba947abb1b5459a9f94eff33006fca4fda4b0a35412507bcdd9f0536a7e1ba2ac0918120242b46bcca9dec96
 DIST tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592.gh.tar.gz 33900 
BLAKE2B 
2e7bbd467a4e457211d032492daa180824d9aaf582c0ae132eeb46ddb6016b80aea289e9922542bc9744f4e16c1e5d8d4d3ebc1da4e39a87e9f9eec61e0a2ab3
 SHA512 
6fb1c269e648231c5453d6dea9c6b6a9f6109328bacd5fc509a4707f41c06ae3d753f7635deea7588f86df1fa7cf630ab6c9051b8d29d359b25e83be07c0b6f5
-DIST tree-sitter-markdown-4cfa6aad6b75052a5077c80fd934757d9267d81b.gh.tar.gz 
419968 BLAKE2B 
1a57ad68a72def7e22347bbd26330d5268f8d4db17e9b397007319ef67617d07e3978287525c86ea3b7a5ee5225718908199d5d16d43533bdaece6e5bffd9822
 SHA512 
1d8a9023609601466c4080310913f29a178dfe31f4f831b28af95afadeac9a590e82b13fcb9f6db85e9c077436bc2e6753bbe3d0a0fb599e14aa7306a0776d2f
 DIST tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539.gh.tar.gz 
418620 BLAKE2B 
42c4a9029311aaff11932e6ee426494eb833e9b353763dd45f49fcdb94b297eef65e148e789681d628d80e6985516e8d622eb6e4744814cfa44ff53bea9260b5
 SHA512 
f1bc7c18bd0d72addb4e73a6e55f057cd6e104a3fb5c970d5036708e69e682d7288e6c14a7040c3f5213e18d798a503fca703c28f89627999e13269749300209
-DIST tree-sitter-proto-0848bd30a64be48772e15fbb9d5ba8c0cc5772ad.gh.tar.gz 
50330 BLAKE2B 
a02d783629452944fa9e7bebffda00e9495df9da477cf73d01b3f640b29c5306bb2e1eea433df43d5a1ac413816c52087c11ac801cc042690c07dbbd476748a9
 SHA512 
3339db4e67233af3f237fab552f7d3947c7ded4aab78a3e9241f2731e0418630d4f0a69198019a8a6490549c578fe11e704a9b48e268ef643a35950cf9bcd345
 DIST tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.gh.tar.gz 
145319 BLAKE2B 
ab84051fd4a487f54295b112e1f03ac85b8399d98dd727297960ea240ffe8faa8fc8363353a56adaa411accc57b56d1ef16a5ed612e143637ba9682fa49b332c
 SHA512 
d9e143449cdbe2b092faeeef82d0c9029c7b7c473539db91d22511a71d35740eb3d054a62b20cd9f178e2d1f52d3dddae91fbd5fc5516cf1a047f1a6b9e3b2de
 DIST xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz 47427 BLAKE2B 
e5b4d059573a97fd400421ca06e5dd322bb4f61a75edcf8264e4b1a10cd4c3358ed0973022d97d619a4bd675ab4066e7122c42625c163da19cc938a8214ddd6b
 SHA512 
3766382de39ad7e6ac7bfb7a583be9eb47dbb8a6190c53ac726f83cbd27a15b2ea4b166fd52e3b0bf393cedfb553a429684a8be7ed3a50e69376c5ae615c6d8e
 DIST xkbcommon-rs-fcbb4612185cc129ceeff51d22f7fb51810a03b2.gh.tar.gz 58121 
BLAKE2B 
f45a05820f40039f57c341d2c6cf3f375bfa4356e5f679a9f6fc6fdd764f1214375356ca3c7216e762735049f37b39d520c778732639365975a90369b38edb94
 SHA512 
513edf39326231f938747f3d5f195df89540cdf0e37867c2346378fb2bb7f0030bb83ea0422e4ca44a026a8eafa94ef6c4c07af3974e56a2c77b18e0ef9197fe
-DIST zed-0.155.2-crates.tar.xz 102884036 BLAKE2B 
109b5355fd8f7b6995553a61ce70cd653c65861ebf966a18fd36027ce84a29af817142d671f7fae71f8fb41295e2f1c8c811b12a4565f2deda8ef3cb31cce840
 SHA512 
049a625fe44ae08f69909282b6dc3ed49b230b333492ca00e67233c227ac871fe3a847804d102ea7d787803284468f4dd50244fa963da4cf4e434a9b83c7eb74
-DIST zed-0.155.2.tar.gz 13029083 BLAKE2B 
79b7fbee1c2870ed062469967e73b45f3c9fecacc28d27fecfc79307133f04d25fd9881d182fdf327a4abf35cf98a5d68c42b5e8acc0d9f2a6771199d9b38de5
 SHA512 
d95acf8df3f7cf8b3081740fd9750452dd5c97461f53e57457529363cc9e20c9d7db3753f60e2b7be13772f5a7b261725c260afe76f08bcf3382a1068b481e74
-DIST zed-0.159.10-crates.tar.xz 94070480 BLAKE2B 
e71cbd177b8bda76f2a43b84e93c2661b2e7d2a5cc6cb69dadac197cbaef55a78e0164f8e0779604c0f1869e2505ae2e27561ccbcdfc425e39c45e84b98ceaaa
 SHA512 
193fbb3da38ca116ca3b5c8fd78dcb714bebd83b66576ebacde9d494c2455b0fcc5bb71e227a61132e47c91e61e6e181325a96dc45847cbe7f4f80f8f2a2a63f
-DIST zed-0.159.10.tar.gz 13112831 BLAKE2B 
6ce82efb4fd6a637d8951b59a892cf70e7d09c7659d75affc39930fd6f97e249f599cd7fbef7410aed3bfc7e85ea529cc536c073c4761c61980af5762bbf3230
 SHA512 
dcd2fbd1f61eacaadaa5db418f88fd7bceb6e5e360ad3098adaf574a1f874c5d0d1ce4de52f274b6be9df32c4fd815d0f519f413a8f7297312bd191ff30f90eb
 DIST zed-0.160.7-crates.tar.xz 94131964 BLAKE2B 
f7f0887b90c660c807a0a59d0c8fd11524de7511942a0779f36a185bcd8de1bfe36ce68618bafb58e56fdeae4bf84274a600c79cd0b75f854e1764d683210ffe
 SHA512 
cb422582835923825c514ca6e4174c79fc94970a2182b46019d73dd8e2357c02a5d6a5dd7bd5d6007663b413d81e3d0c473b8e847a14435e2422818adac04ddf
 DIST zed-0.160.7.tar.gz 13122247 BLAKE2B 
944333d478f6c1595ee6efc70ca3a1b01fd242b51e5e289d985cb9df3c91cda1ae2b6fc497104656f36625bdd59d618b13b1f6f6060ac898626433947231bb34
 SHA512 
aa16f6ecd17371330b15281418581027f868819af17ed7b7c1dda1c1abbe05d9306d13b9aa94cdbe4ec533c24f8e37132d08a9497b07be0b5c225c3f3c3687d4
 DIST zed-0.165.4-crates.tar.xz 100617284 BLAKE2B 
2ae775115768befa1509f57a3c6177b3ed3e8daac594e4471e783e9e71eb8e0d230e2a46af64e5057166d0f654a7d5652339be2aed54ff42f3b1cbd38583d07b
 SHA512 
6a100d8c15430625739a5d7b6f5b8e1e82bfac38bf9096ca55dcd9a136aea7aa61c6c8415e8e2bceeae2b702166bd3159967f1af75e680adba3e1c94c9acb364

diff --git a/app-editors/zed/zed-0.155.2-r1.ebuild 
b/app-editors/zed/zed-0.155.2-r1.ebuild
deleted file mode 100644
index f6d3bf8ddcca..000000000000
--- a/app-editors/zed/zed-0.155.2-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.3
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[alacritty_terminal]='https://github.com/alacritty/alacritty;91d034ff8b53867143c005acfaa14609147c9a2c;alacritty-%commit%/alacritty_terminal'
-       
[async-pipe]='https://github.com/zed-industries/async-pipe-rs;82d00a04211cf4e1236029aa03e6b6ce2a74c553;async-pipe-rs-%commit%'
-       
[blade-graphics]='https://github.com/kvark/blade;e142a3a5e678eb6a13e642ad8401b1f3aa38e969;blade-%commit%/blade-graphics'
-       
[blade-macros]='https://github.com/kvark/blade;e142a3a5e678eb6a13e642ad8401b1f3aa38e969;blade-%commit%/blade-macros'
-       
[blade-util]='https://github.com/kvark/blade;e142a3a5e678eb6a13e642ad8401b1f3aa38e969;blade-%commit%/blade-util'
-       
[cosmic-text]='https://github.com/pop-os/cosmic-text;542b20ca4376a3b5de5fa629db1a4ace44e18e0c;cosmic-text-%commit%'
-       
[font-kit]='https://github.com/zed-industries/font-kit;40391b7c0041d8a8572af2afa3de32ae088f0120;font-kit-%commit%'
-       
[lsp-types]='https://github.com/zed-industries/lsp-types;72357d6f6d212bdffba3b5ef4b31d8ca856058e7;lsp-types-%commit%'
-       
[nvim-rs]='https://github.com/KillTheMule/nvim-rs;69500bae73b8b3f02a05b7bee621a0d0e633da6c;nvim-rs-%commit%'
-       
[protols-tree-sitter-proto]='https://github.com/zed-industries/tree-sitter-proto;0848bd30a64be48772e15fbb9d5ba8c0cc5772ad;tree-sitter-proto-%commit%'
-       
[tree-sitter-gomod]='https://github.com/zed-industries/tree-sitter-go-mod;a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca;tree-sitter-go-mod-%commit%'
-       
[tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%'
-       
[tree-sitter-heex]='https://github.com/zed-industries/tree-sitter-heex;1dd45142fbb05562e35b2040c6129c9bca346592;tree-sitter-heex-%commit%'
-       
[tree-sitter-md]='https://github.com/zed-industries/tree-sitter-markdown;4cfa6aad6b75052a5077c80fd934757d9267d81b;tree-sitter-markdown-%commit%'
-       
[tree-sitter-yaml]='https://github.com/zed-industries/tree-sitter-yaml;baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a;tree-sitter-yaml-%commit%'
-       
[xim-ctext]='https://github.com/XDeme1/xim-rs;d50d461764c2213655cd9cf65a0ea94c70d3c4fd;xim-rs-%commit%/xim-ctext'
-       
[xim-parser]='https://github.com/XDeme1/xim-rs;d50d461764c2213655cd9cf65a0ea94c70d3c4fd;xim-rs-%commit%/xim-parser'
-       
[xim]='https://github.com/XDeme1/xim-rs;d50d461764c2213655cd9cf65a0ea94c70d3c4fd;xim-rs-%commit%'
-       
[xkbcommon]='https://github.com/ConradIrwin/xkbcommon-rs;fcbb4612185cc129ceeff51d22f7fb51810a03b2;xkbcommon-rs-%commit%'
-)
-
-LLVM_COMPAT=( 18 )
-RUST_MIN_VER="1.80.1"
-RUST_NEEDS_LLVM=1
-
-inherit cargo check-reqs desktop flag-o-matic llvm-r1 toolchain-funcs xdg
-
-DESCRIPTION="The fast, collaborative code editor"
-HOMEPAGE="https://zed.dev https://github.com/zed-industries/zed";
-SRC_URI="
-       https://github.com/zed-industries/zed/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-       
https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-crates.tar.xz
-       ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC
-       LGPL-3 MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-CHECKREQS_DISK_BUILD="8G"
-CHECKREQS_MEMORY="16G"
-
-DEPEND="
-       app-arch/zstd:=
-       dev-db/sqlite:3
-       dev-libs/libgit2:=
-       dev-libs/mimalloc
-       dev-libs/openssl:0/3
-       dev-libs/protobuf
-       dev-libs/wayland
-       dev-libs/wayland-protocols
-       dev-util/wayland-scanner
-       dev-util/vulkan-tools
-       media-fonts/noto
-       media-libs/alsa-lib
-       media-libs/fontconfig
-       media-libs/vulkan-loader[X]
-       net-misc/curl
-       sys-libs/zlib
-       x11-libs/libxcb:=
-       x11-libs/libxkbcommon[X]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-       dev-util/vulkan-headers
-       sys-devel/gettext
-       sys-devel/mold
-       $(llvm_gen_dep '
-               llvm-core/clang:${LLVM_SLOT}=
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-
-QA_FLAGS_IGNORED="usr/bin/zedit"
-
-pkg_setup() {
-       if tc-is-gcc; then
-               export CARGO_PROFILE_RELEASE_LTO="true"
-       elif tc-is-clang; then
-               export CARGO_PROFILE_RELEASE_LTO="thin"
-       fi
-       strip-unsupported-flags
-       # flags from upstream
-       export RUSTFLAGS="${RUSTFLAGS} -C symbol-mangling-version=v0 --cfg 
tokio_unstable -C link-arg=-fuse-ld=mold -C 
link-args=-Wl,--disable-new-dtags,-rpath,\$ORIGIN/../lib"
-       # linking error with llvm-18
-       export RUSTFLAGS="${RUSTFLAGS} -C link-args=-Wl,-z,nostart-stop-gc"
-       llvm-r1_pkg_setup
-       rust_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       export APP_CLI="zedit"
-       export APP_ICON="zed"
-       export APP_ID="dev.zed.Zed"
-       export APP_NAME="Zed"
-       export APP_ARGS="%U"
-       export DO_STARTUP_NOTIFY="true"
-       envsubst < "crates/zed/resources/zed.desktop.in" > ${APP_ID}.desktop || 
die
-}
-
-src_configure() {
-       cargo_src_configure --all-features
-}
-
-src_compile() {
-       export RELEASE_VERSION="${PV}"
-       export ZED_UPDATE_EXPLANATION='Updates are handled by portage'
-       cargo_src_compile --package zed --package cli
-}
-
-src_install() {
-       newbin $(cargo_target_dir)/cli ${APP_CLI}
-       exeinto "/usr/libexec"
-       newexe $(cargo_target_dir)/zed zed-editor
-
-       newicon -s 512 crates/zed/resources/app-icon.png zed.png
-       newicon -s 1024 crates/zed/resources/[email protected] zed.png
-       domenu "${S}/${APP_ID}.desktop"
-}
-
-src_test () {
-       mkdir -p "${HOME}/.config/zed" || die
-       mkdir -p "${HOME}/.local/share/zed/logs/" || die
-
-       SHELL=/usr/bin/sh RUST_BACKTRACE=full cargo_src_test -vv
-}

diff --git a/app-editors/zed/zed-0.159.10-r1.ebuild 
b/app-editors/zed/zed-0.159.10-r1.ebuild
deleted file mode 100644
index ece902784f20..000000000000
--- a/app-editors/zed/zed-0.159.10-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.3
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[alacritty_terminal]='https://github.com/alacritty/alacritty;91d034ff8b53867143c005acfaa14609147c9a2c;alacritty-%commit%/alacritty_terminal'
-       
[async-pipe]='https://github.com/zed-industries/async-pipe-rs;82d00a04211cf4e1236029aa03e6b6ce2a74c553;async-pipe-rs-%commit%'
-       
[async-stripe]='https://github.com/zed-industries/async-stripe;3672dd4efb7181aa597bf580bf5a2f5d23db6735;async-stripe-%commit%'
-       
[blade-graphics]='https://github.com/kvark/blade;e142a3a5e678eb6a13e642ad8401b1f3aa38e969;blade-%commit%/blade-graphics'
-       
[blade-macros]='https://github.com/kvark/blade;e142a3a5e678eb6a13e642ad8401b1f3aa38e969;blade-%commit%/blade-macros'
-       
[blade-util]='https://github.com/kvark/blade;e142a3a5e678eb6a13e642ad8401b1f3aa38e969;blade-%commit%/blade-util'
-       
[cosmic-text]='https://github.com/pop-os/cosmic-text;542b20ca4376a3b5de5fa629db1a4ace44e18e0c;cosmic-text-%commit%'
-       
[font-kit]='https://github.com/zed-industries/font-kit;40391b7c0041d8a8572af2afa3de32ae088f0120;font-kit-%commit%'
-       
[lsp-types]='https://github.com/zed-industries/lsp-types;72357d6f6d212bdffba3b5ef4b31d8ca856058e7;lsp-types-%commit%'
-       
[nvim-rs]='https://github.com/KillTheMule/nvim-rs;69500bae73b8b3f02a05b7bee621a0d0e633da6c;nvim-rs-%commit%'
-       
[pet-conda]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-conda'
-       
[pet-core]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-core'
-       
[pet-env-var-path]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-env-var-path'
-       
[pet-fs]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-fs'
-       
[pet-global-virtualenvs]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-global-virtualenvs'
-       
[pet-homebrew]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-homebrew'
-       
[pet-jsonrpc]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-jsonrpc'
-       
[pet-linux-global-python]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-linux-global-python'
-       
[pet-mac-commandlinetools]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-mac-commandlinetools'
-       
[pet-mac-python-org]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-mac-python-org'
-       
[pet-mac-xcode]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-mac-xcode'
-       
[pet-pipenv]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-pipenv'
-       
[pet-poetry]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-poetry'
-       
[pet-pyenv]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-pyenv'
-       
[pet-python-utils]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-python-utils'
-       
[pet-reporter]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-reporter'
-       
[pet-telemetry]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-telemetry'
-       
[pet-venv]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-venv'
-       
[pet-virtualenv]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-virtualenv'
-       
[pet-virtualenvwrapper]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-virtualenvwrapper'
-       
[pet-windows-registry]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-windows-registry'
-       
[pet-windows-store]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet-windows-store'
-       
[pet]='https://github.com/microsoft/python-environment-tools;ffcbf3f28c46633abd5448a52b1f396c322e0d6c;python-environment-tools-%commit%/crates/pet'
-       
[reqwest]='https://github.com/zed-industries/reqwest;fd110f6998da16bbca97b6dddda9be7827c50e29;reqwest-%commit%'
-       
[tree-sitter-gomod]='https://github.com/zed-industries/tree-sitter-go-mod;a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca;tree-sitter-go-mod-%commit%'
-       
[tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%'
-       
[tree-sitter-heex]='https://github.com/zed-industries/tree-sitter-heex;1dd45142fbb05562e35b2040c6129c9bca346592;tree-sitter-heex-%commit%'
-       
[tree-sitter-md]='https://github.com/tree-sitter-grammars/tree-sitter-markdown;9a23c1a96c0513d8fc6520972beedd419a973539;tree-sitter-markdown-%commit%'
-       
[tree-sitter-yaml]='https://github.com/zed-industries/tree-sitter-yaml;baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a;tree-sitter-yaml-%commit%'
-       
[xim-ctext]='https://github.com/XDeme1/xim-rs;d50d461764c2213655cd9cf65a0ea94c70d3c4fd;xim-rs-%commit%/xim-ctext'
-       
[xim-parser]='https://github.com/XDeme1/xim-rs;d50d461764c2213655cd9cf65a0ea94c70d3c4fd;xim-rs-%commit%/xim-parser'
-       
[xim]='https://github.com/XDeme1/xim-rs;d50d461764c2213655cd9cf65a0ea94c70d3c4fd;xim-rs-%commit%'
-       
[xkbcommon]='https://github.com/ConradIrwin/xkbcommon-rs;fcbb4612185cc129ceeff51d22f7fb51810a03b2;xkbcommon-rs-%commit%'
-)
-
-LLVM_COMPAT=( 18 )
-RUST_MIN_VER="1.80.1"
-RUST_NEEDS_LLVM=1
-
-inherit cargo check-reqs desktop flag-o-matic llvm-r1 toolchain-funcs xdg
-
-DESCRIPTION="The fast, collaborative code editor"
-HOMEPAGE="https://zed.dev https://github.com/zed-industries/zed";
-SRC_URI="
-       https://github.com/zed-industries/zed/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-       
https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-crates.tar.xz
-       ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC
-       LGPL-3 MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gles"
-CHECKREQS_DISK_BUILD="8G"
-CHECKREQS_MEMORY="16G"
-
-DEPEND="
-       app-arch/zstd:=
-       dev-db/sqlite:3
-       dev-libs/libgit2:=
-       dev-libs/mimalloc
-       dev-libs/openssl:0/3
-       dev-libs/protobuf
-       dev-libs/wayland
-       dev-libs/wayland-protocols
-       dev-util/wayland-scanner
-       dev-util/vulkan-tools
-       media-fonts/noto
-       media-libs/alsa-lib
-       media-libs/fontconfig
-       media-libs/vulkan-loader[X]
-       net-misc/curl
-       sys-libs/zlib
-       x11-libs/libxcb:=
-       x11-libs/libxkbcommon[X]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-       dev-build/cmake
-       dev-util/vulkan-headers
-       sys-devel/gettext
-       sys-devel/mold
-       $(llvm_gen_dep '
-               llvm-core/clang:${LLVM_SLOT}=
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-
-QA_FLAGS_IGNORED="usr/bin/zedit"
-
-pkg_setup() {
-       if tc-is-gcc; then
-               export CARGO_PROFILE_RELEASE_LTO="true"
-       elif tc-is-clang; then
-               export CARGO_PROFILE_RELEASE_LTO="thin"
-       fi
-       strip-unsupported-flags
-       # flags from upstream
-       export RUSTFLAGS="${RUSTFLAGS} -C symbol-mangling-version=v0 --cfg 
tokio_unstable -C link-arg=-fuse-ld=mold -C 
link-args=-Wl,--disable-new-dtags,-rpath,\$ORIGIN/../lib"
-       # linking error with llvm-18
-       export RUSTFLAGS="${RUSTFLAGS} -C link-args=-Wl,-z,nostart-stop-gc"
-       if use gles; then
-               export RUSTFLAGS="${RUSTFLAGS} --cfg gles"
-       fi
-       llvm-r1_pkg_setup
-       rust_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       export APP_CLI="zedit"
-       export APP_ICON="zed"
-       export APP_ID="dev.zed.Zed"
-       export APP_NAME="Zed"
-       export APP_ARGS="%U"
-       export DO_STARTUP_NOTIFY="true"
-       envsubst < "crates/zed/resources/zed.desktop.in" > ${APP_ID}.desktop || 
die
-}
-
-src_configure() {
-       cargo_src_configure --all-features
-}
-
-src_compile() {
-       export RELEASE_VERSION="${PV}"
-       export ZED_UPDATE_EXPLANATION='Updates are handled by portage'
-       cargo_src_compile --package zed --package cli
-}
-
-src_install() {
-       newbin $(cargo_target_dir)/cli ${APP_CLI}
-       exeinto "/usr/libexec"
-       newexe $(cargo_target_dir)/zed zed-editor
-
-       newicon -s 512 crates/zed/resources/app-icon.png zed.png
-       newicon -s 1024 crates/zed/resources/[email protected] zed.png
-       domenu "${S}/${APP_ID}.desktop"
-}
-
-src_test () {
-       mkdir -p "${HOME}/.config/zed" || die
-       mkdir -p "${HOME}/.local/share/zed/logs/" || die
-
-       SHELL=/usr/bin/sh RUST_BACKTRACE=full cargo_src_test -vv
-}

Reply via email to