From a86056263bd14a312f7aa3125404e6f43b599c24 Mon Sep 17 00:00:00 2001 From: SpidFightFR Date: Mon, 20 May 2024 19:43:38 +0200 Subject: [PATCH] New package: zed-0.135.2 --- srcpkgs/Zed/files/Zed.desktop | 10 ++++++++++ srcpkgs/Zed/template | 28 ++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100755 srcpkgs/Zed/files/Zed.desktop create mode 100644 srcpkgs/Zed/template diff --git a/srcpkgs/Zed/files/Zed.desktop b/srcpkgs/Zed/files/Zed.desktop new file mode 100755 index 00000000000000..5e6aa7b4930bbd --- /dev/null +++ b/srcpkgs/Zed/files/Zed.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +GenericName=Advanced Text Editor +Name=Zed +Comment=High-performance, multiplayer code editor +Exec=Zed %U +StartupNotify=true +Icon=Zed +Type=Application +Categories=Utility;TextEditor;Development; +Keywords=text;txt;editor;programming;programmer;development;developer;code; diff --git a/srcpkgs/Zed/template b/srcpkgs/Zed/template new file mode 100644 index 00000000000000..7a65abd6149a9f --- /dev/null +++ b/srcpkgs/Zed/template @@ -0,0 +1,28 @@ +#template file for "Zed" +pkgname=Zed +version=0.135.2 +revision=1 +_livekit_commit=8645a138fb2ea72c4dab13e739b1f3c9ea29ac84 +build_style=cargo +make_install_args="--path crates/zed" +hostmakedepends="pkg-config" +makedepends="alsa-lib-devel fontconfig-devel libxcb-devel libxkbcommon-devel libzstd-devel wayland-devel vulkan-loader openssl-devel libgit2-devel" +short_desc="High-performance, multiplayer code editor" +checkdepends="xorg-fonts" +maintainer="SpidFightFR " +license="GPL-3.0-or-later, Apache-2.0, AGPL-3.0-or-later" +homepage="https://zed.dev/" +distfiles="https://github.com/zed-industries/zed/archive/v${version}.tar.gz +https://github.com/livekit/protocol/archive/${_livekit_commit}.tar.gz" +checksum="274aca38c33d1d5880e7e7362fab4cdcb3cc52304002b3582f97be6a903702ad +cd26bc1015fa0b79154c23a385441ae81e9a4385211cf2989eb939ae83d0e414" +skip_extraction="${_livekit_commit}.tar.gz" + +post_extract() { + vsrcextract -C crates/live_kit_server/protocol "${_livekit_commit}.tar.gz" +} + +post_install(){ + vlicense ${wrksrc}/LICENSE-{GPL,APACHE,AGPL} + vinstall ${FILESDIR}/Zed.desktop 644 usr/share/applications +}