%global debug_package %{nil}

Name:           kak-lsp
Version:        7.0.0
Release:        5%{?dist}
Summary:        Kakoune Language Server Protocol Client

License:        Unlicense and MIT
URL:            https://github.com/ul/kak-lsp
Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz

BuildRequires:  cargo
BuildRequires:  rust
Requires:       kakoune%{?_isa}
Recommends:     rls%{?_isa}
Recommends:     rust-analysis%{?_isa}
Recommends:     rust-src

%description
kak-lsp is a Language Server Protocol client for Kakoune implemented in Rust.


%prep
%autosetup


%build
%make_build


%install
%make_install prefix=%{_prefix}


%files
%license COPYING LICENSE MIT
%doc README.asciidoc CONTRIBUTING
%{_bindir}/%{name}
%{_datadir}/%{name}/


%changelog
* Mon Dec 09 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 7.0.0-5
- Add required deps

* Fri Nov 29 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 7.0.0-2
- Minor Spec file fixes

* Fri Nov 29 2019 ElXreno <elxreno@gmail.com>
- Initial packaging