%define pkg vue-html-mode
%define pkgpj %{pkg}
%define pkgname Vue HTML Mode
Name: emacs-%{pkg}
Version: 0.2
Release: 1%{?dist}
Summary: Vue template support for emacs
Group: Applications/Editors
License: GPLv3+
URL: https://github.com/AdamNiederer/%{pkgpj}
Source: %{url}/archive/%{version}.tar.gz#/%{pkgpj}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: emacs
Requires: emacs(bin) >= %{_emacs_version}
Obsoletes: emacs-%{pkg}-el < %{version}-%{release}
Provides: emacs-%{pkg}-el < %{version}-%{release}
Supplements: emacs-vue-mode
%description
%{pkgname} is a major mode for editing Vue.js code.
%prep
%autosetup -n %{pkgpj}-%{version}
%build
%_emacs_bytecompile %{pkg}.el
%install
%__install -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}
%__install -m 0644 *.el* %{buildroot}%{_emacs_sitelispdir}/%{pkg}
%files
%doc example.png README.md
%{_emacs_sitelispdir}/%{pkg}
%changelog
* Fri Sep 21 2018 Honore Doktorr - 0.2
- Initial packaging