diff --git a/app-editors/zed-bin/Manifest b/app-editors/zed-bin/Manifest index 2d68f45..6ab4928 100644 --- a/app-editors/zed-bin/Manifest +++ b/app-editors/zed-bin/Manifest @@ -2,3 +2,5 @@ DIST zed-bin-0.176.1-amd64.tar.gz 89206929 BLAKE2B ebfa63239410d92adc50236aa2867 DIST zed-bin-0.176.1-arm64.tar.gz 87338342 BLAKE2B a225d49e8097703c4007e1f83d5e46179f462963c7484ab933b6e8ef436773f6f346ab7602e0531345a33cfc87ce210414abcefcf9726b61e8b18dd6f014f38d SHA512 38f56630711964efc0b0b91b5bf1c63ed3a8c2e81b144893e3e54abd933e89df3550fca0ff3a10626c88084b498fd86e8ba07586434f18c5c09918e2b0c8f6e6 DIST zed-bin-0.176.2-amd64.tar.gz 89211786 BLAKE2B 62256f88d01ecd9a8a274770e6737d289961c85781f6505bd40fd13c52dd5c9d03a883517d27d851fb388a1a75ddd77cb28ec380045b8d6ed67e6a3cc9163a8e SHA512 c9348d41afc483347d2bb42922b7fd9dcf63e4d0e2e482e5d4331902c4662157e5e7b98b1b326eb499d5400215085c63fff80a35eb7ac64eba48aa3a8ba2afd9 DIST zed-bin-0.176.2-arm64.tar.gz 87338226 BLAKE2B 4613ac438b4ef8c6098c6a4c6ef1405b1a93a905a7b3a6217caef690e174aca2f421541a30c946adbf75e6cd6798d206553a4dc16967a86360e08f423294a06e SHA512 e883569b5c1be0c3702e53ee2727530b076c06eb42ef2eea89e252e73dc281a04fbd30ca6c4c6a2b44f5e595808a8b2d39f71c456d7428940cfe10bf951485b1 +DIST zed-bin-0.176.3-amd64.tar.gz 89210127 BLAKE2B 8d8978be015475be822e660d17e24617ed6d9c8cb088d60de3eec493485a67a4fe86f7ce74e2a1409566e7e118c83e2975d6d9fec849ff69a26aa6a873a17806 SHA512 cd64f1dddefbbf723f338203a3bfa10c1687ddc8037245719d19d597705039cda3f57ec53b68173be383568cad81fe081834e8e3ddc8a833131386021068674c +DIST zed-bin-0.176.3-arm64.tar.gz 87343419 BLAKE2B 6b01b684936e10a2a7e6034f57587ab2b7cd3f8bb3a400cc132f3125954397700ba12ce4ffbbd2c6dfa4e47ddbd023b162814858a7db2ce9a1a54fd2f20c07fe SHA512 336dae2438e244d33a2fa31214723252e9000c6afa095bb71f73a871f535b426eb8ce5ad2e9de386f5b6873902031491fb2e76ede6d380458b54d43de3314c42 diff --git a/app-editors/zed-bin/zed-bin-0.176.3.ebuild b/app-editors/zed-bin/zed-bin-0.176.3.ebuild new file mode 100644 index 0000000..0fb321e --- /dev/null +++ b/app-editors/zed-bin/zed-bin-0.176.3.ebuild @@ -0,0 +1,73 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# shellcheck shell=bash + +EAPI=8 + +inherit desktop xdg unpacker + +KEYWORDS="amd64 arm64" +DESCRIPTION="The fast, collaborative code editor" +HOMEPAGE="https://zed.dev https://github.com/zed-industries/zed" +SRC_URI=" +amd64? ( https://github.com/zed-industries/zed/releases/download/v${PV}/zed-linux-x86_64.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( https://github.com/zed-industries/zed/releases/download/v${PV}/zed-linux-aarch64.tar.gz -> ${P}-arm64.tar.gz ) +" + +RESTRICT="bindist mirror strip test" +LICENSE="GPL-3+" +SLOT="0" +QA_PREBUILT="*" +DEPEND=" + app-arch/zstd:= + app-misc/jq + dev-db/sqlite:3 + >=dev-libs/libgit2-1.9.0:= + 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/dejavu + media-fonts/cantarell + media-fonts/noto + media-fonts/ubuntu-font-family + ) + media-libs/alsa-lib + media-libs/fontconfig + media-libs/vulkan-loader[X] + net-analyzer/openbsd-netcat + net-misc/curl + sys-libs/zlib + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_prepare() { + default + xdg_environment_reset +} + +src_install() { + S="${S}/zed.app" + + newbin "${S}/bin/zed" zed + exeinto "/usr/libexec" + newexe "${S}/libexec/zed-editor" zed-editor + + doicon -s 512 "${S}/share/icons/hicolor/512x512/apps/zed.png" + doicon -s 1024 "${S}/share/icons/hicolor/1024x1024/apps/zed.png" + domenu "${S}/share/applications/zed.desktop" +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +}