%define _debugsource_template %{nil} %define debug_package %{nil} %global zed_dir %{_libexecdir}/%{name} %global appid dev.zed.Zed %global github_repo https://github.com/zed-industries/zed Name: zed Version: 1.1.7 Release: 1%{?dist} Summary: High-performance, multiplayer code editor License: GPL-3.0 URL: https://zed.dev ExclusiveArch: x86_64 aarch64 Source0: %{github_repo}/releases/download/v%{version}/zed-linux-x86_64.tar.gz Source1: %{github_repo}/releases/download/v%{version}/zed-linux-aarch64.tar.gz Conflicts: zed-nightly Conflicts: zed-preview BuildRequires: hicolor-icon-theme BuildRequires: desktop-file-utils %description Code at the speed of thought - Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. %prep tar -xf %{_sourcedir}/zed-linux-%{_arch}.tar.gz %build # no-op - binary package %install mkdir -p %{buildroot}%{zed_dir} mkdir -p %{buildroot}%{_datadir} cp -vr zed.app %{buildroot}%{zed_dir} mv -vt %{buildroot}%{_datadir} %{buildroot}%{zed_dir}/share/* chmod -R +x %{buildroot}%{zed_dir}/lib mkdir -p %{buildroot}%{_bindir} ln -s %{zed_dir}/bin/zed %{buildroot}%{_bindir}/zed rm -v %{buildroot}%{zed_dir}/licenses.md rmdir -v %{buildroot}%{zed_dir}/share %check test -x %{buildroot}%{_bindir}/zed test -x %{buildroot}%{zed_dir}/libexec/zed-editor %files %license zed.app/licenses.md %{_bindir}/zed %{zed_dir} %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/applications/%{appid}.desktop %{_datadir}/metainfo/%{appid}.metainfo.xml %changelog * Tue May 12 2026 sachesi - 1.1.7-1 - Switch to binary download from GitHub releases. - Remove all source build dependencies.