%global pkg logstash-conf Name: emacs-%{pkg} Version: 0.4 Release: 1%{?dist} Summary: Emacs mode for editing Logstash configuration files License: GPLv3+ URL: https://github.com/Wilfred/%{pkg}.el/ Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz Source1: %{pkg}-init.el BuildRequires: emacs Requires: emacs(bin) >= %{_emacs_version} BuildArch: noarch %description A basic Emacs mode for editing Logstash configuration files. Features: * Syntax highlighting * Indentation %prep %autosetup -n %{pkg}.el-%{version} %build %{_emacs_bytecompile} %{pkg}.el %install install -dm 0755 $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}/ install -pm 0644 %{pkg}.el* -t $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}/ install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_emacs_sitestartdir}/%{pkg}-init.el %files %doc README.md %{_emacs_sitelispdir}/%{pkg}/ %{_emacs_sitestartdir}/*.el %changelog * Tue Jul 06 2021 Mohamed El Morabity - 0.4-1 - Initial RPM release