%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 <template> 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 <hdfssk@gmail.com> - 0.2
- Initial packaging