From 48c273c7d5639822490540e7a7995d797581bb64 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Feb 17 2022 11:32:13 +0000 Subject: Add dependency on dlopened libwayland-egl --- diff --git a/rust-alacritty.spec b/rust-alacritty.spec index 551393c..2a316dc 100644 --- a/rust-alacritty.spec +++ b/rust-alacritty.spec @@ -1,14 +1,5 @@ -# Generated by rust2rpm 18 - -# Fedora 33 comes with ncurses 6.2 which includes terminfo for alacritty. -%if 0%{?fedora} >= 33 -%global build_terminfo 0 -%else -%global build_terminfo 1 -%endif - +# Generated by rust2rpm 20 %bcond_without check -%global __cargo_skip_build 0 %global crate alacritty @@ -31,10 +22,6 @@ ExclusiveArch: %{rust_arches} BuildRequires: rust-packaging BuildRequires: desktop-file-utils -%if !%{build_terminfo} -BuildRequires: ncurses >= 6.2 -%endif - %global _description %{expand: Fast, cross-platform, OpenGL terminal emulator.} @@ -55,6 +42,9 @@ Summary: %{summary} # * zlib License: ASL 2.0 and BSD and CC0 and ISC and MIT and zlib +# libwayland-egl is dlopened when running on a wayland compositor +Requires: libwayland-egl + %description -n %{crate} %{_description} %files -n %{crate} @@ -66,9 +56,6 @@ License: ASL 2.0 and BSD and CC0 and ISC and MIT and zlib %{_datadir}/applications/Alacritty.desktop %{_datadir}/pixmaps/Alacritty.svg %{_datadir}/%{crate}/alacritty.yml -%if %{build_terminfo} -%{_datadir}/terminfo/a/alacritty* -%endif %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/alacritty @@ -114,11 +101,6 @@ install -p -D -m644 %{crate}-%{version_no_tilde}/extra/completions/alacritty.fis install -p -D -m644 %{crate}-%{version_no_tilde}/extra/alacritty.man \ %{buildroot}%{_mandir}/man1/alacritty.1 -%if %{build_terminfo} -tic -xe alacritty,alacritty-direct %{crate}-%{version_no_tilde}/extra/alacritty.info \ - -o %{buildroot}%{_datadir}/terminfo -%endif - %if %{with check} %check desktop-file-validate %{buildroot}%{_datadir}/applications/Alacritty.desktop