%global pkg evil %global pkgname Evil %global commit d0cb72b Name: emacs-%{pkg} Version: 0.1 Release: 0.2.20120804git%{commit}%{?dist} Summary: Extensible vi layer for Emacs Summary(fr): Surcouche vi extensible pour Emacs License: GPLv3+ URL: http://emacswiki.org/emacs/Evil ## Sources are checked out with git # git clone git://gitorious.org/evil/evil.git # cd evil # git checkout d0cb72b # cd .. # tar cJf evil-0.1.tar.xz evil Source0: %{pkg}-%{version}.tar.xz BuildArch: noarch BuildRequires: emacs Requires: emacs(bin) >= %{_emacs_version} Requires: emacs-goto-chg, emacs-undo-tree %description %{pkgname} is an extensible vi layer for GNU Emacs. It provides Vim features like Visual selection and text objects, and is the successor of Vimpulse and vim-mode. %description -l fr %{pkgname} est une surcouche vi extensible pour GNU Emacs. Il fournit des fonctionnalités de Vim comme la sélection visuelle et les objets texte, et est le successeur de Vimpulse et de vim-mode. %prep %setup -q -n %{pkg} %build make %{?_smp_mflags} %install mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg} cp -p *.el *.elc $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg} %files %doc doc/evil.pdf COPYING %{_emacs_sitelispdir}/%{pkg} %changelog * Sat Aug 04 2012 Sébastien Willmann - 0.1-0.2.20120804gitd0cb72b - Checked out new version with license notice in all source files. - Changed license to GPLv3+ - Added goto-chg and undo-tree in Requires * Sun Jul 29 2012 Sébastien Willmann - 0.1-0.1.20120729git052e701 - Initial spec file