%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 # Exclude bundled private libraries in zed.app from auto-generating RPM provides/requires %global __provides_exclude_from ^%{zed_dir}/.*$ %global __requires_exclude_from ^%{zed_dir}/.*$ Name: zed Version: 1.18.0 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 %{buildroot}%{zed_dir}/zed.app/share/* %{buildroot}%{_datadir}/ rmdir %{buildroot}%{zed_dir}/zed.app/share mkdir -p %{buildroot}%{_bindir} ln -s %{zed_dir}/zed.app/bin/zed %{buildroot}%{_bindir}/zed %check test -x %{buildroot}%{zed_dir}/zed.app/bin/zed test -x %{buildroot}%{zed_dir}/zed.app/libexec/zed-editor %files %license %{zed_dir}/zed.app/licenses.md %{_bindir}/zed %{zed_dir} %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/applications/%{appid}.desktop %changelog * Wed Sep 02 2026 sachesi - 1.18.0-1 - Update to 1.18.0. * Fri Aug 28 2026 sachesi - 1.17.2-1 - Update to 1.17.2. * Mon Aug 24 2026 sachesi - 1.16.2-1 - Update to 1.16.2. * Mon Aug 24 2026 sachesi - 1.16.1-1 - Update to 1.16.1. * Tue Aug 18 2026 sachesi - 1.15.1-1 - Update to 1.15.1. * Thu Aug 13 2026 sachesi - 1.15.0-1 - Update to 1.15.0. * Sun Aug 09 2026 sachesi - 1.14.2-1 - Update to 1.14.2. * Tue Aug 04 2026 sachesi - 1.13.2-1 - Update to 1.13.2. * Sun Aug 02 2026 sachesi - 1.13.1-1 - Update to 1.13.1. * Tue Jul 28 2026 sachesi - 1.12.1-1 - Update to 1.12.1. * Thu Jul 23 2026 sachesi - 1.12.0-1 - Update to 1.12.0. * Fri Jul 17 2026 sachesi - 1.11.3-2 - Rebuild. * Fri Jul 17 2026 sachesi - 1.11.3-1 - Update to 1.11.3. * Tue Jul 14 2026 sachesi - 1.10.3-1 - Update to 1.10.3. * Sun Jul 12 2026 sachesi - 1.10.2-1 - Update to 1.10.2. * Fri Jul 03 2026 sachesi - 1.9.0-1 - Update to 1.9.0. * Thu Jun 25 2026 sachesi - 1.8.2-1 - Update to 1.8.2. * Thu Jun 18 2026 sachesi - 1.7.2-1 - Update to 1.7.2. * Thu Jun 11 2026 sachesi - 1.6.3-1 - Update to 1.6.3. * Sun Jun 07 2026 sachesi - 1.5.4-1 - Update to 1.5.4. * Fri Jun 05 2026 sachesi - 1.5.3-1 - Update to 1.5.3. * Thu May 28 2026 sachesi - 1.4.4-2 - Rebuild zed. * Thu May 28 2026 sachesi - 1.4.4-1 - Update to 1.4.4. * Wed May 27 2026 sachesi - 1.4.2-1 - Update to 1.4.2. * Tue May 26 2026 sachesi - 1.3.7-1 - Update to 1.3.7. * Tue May 12 2026 sachesi - 1.1.8-1 - Update to 1.1.8. - Fix install paths for zed.app directory structure. - Remove metainfo reference (not in binary tarball).