%global pkg llama %global pkgname Llama Name: emacs-%{pkg} Version: 1.0.3 Release: %autorelease Summary: Compact syntax for short lambda License: GPL-3.0-or-later URL: https://github.com/tarsius/llama Source0: %{url}/archive/v%{version}/%{pkg}-%{version}.tar.gz BuildArch: noarch BuildRequires: make BuildRequires: emacs-nw Requires: emacs-filesystem%{?_emacs_version: >= %{_emacs_version}} Requires: emacs(bin)%{?_emacs_version: >= %{_emacs_version}} %description %{pkg} implements a macro named ##, which provides a compact way to write short lambda expressions. %prep %autosetup -n %{pkg}-%{version} %build %make_build %install # Llama doesn't provide an install target. install -D -p -m 644 -t %{buildroot}/%{_emacs_sitelispdir}/%{pkg} \ %{pkg}.el %{pkg}.elc %check %make_build test %files %license LICENSE %doc README.org %{_emacs_sitelispdir}/%{pkg} %changelog %autochangelog