vim-gv/vim-gv.spec
2022-09-07 16:23:03 +03:00

47 lines
1 KiB
RPMSpec

%global commit 1507838ee67f9b298def89cbfc404a0fee4a4b8c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global date 20220618
Name: vim-gv
Version: 0
Release: %autorelease
Summary: Git commit browser in Vim
BuildArch: noarch
License: MIT
URL: https://github.com/junegunn/gv.vim
Source0: %{url}/archive/%{commit}/%{name}-%{version}.%{date}git%{shortcommit}.tar.gz
Source1: %{name}.metainfo.xml
BuildRequires: libappstream-glib
BuildRequires: vim-filesystem
Requires: vim-enhanced
Requires: vim-fugitive
%description
A git commit browser.
%prep
%autosetup -n gv.vim-%{commit}
%install
mkdir -p %{buildroot}%{vimfiles_root}
cp -rp plugin %{buildroot}%{vimfiles_root}
install -Dpm 0644 %{SOURCE1} %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
%files
%doc README.md test/
%{vimfiles_root}/plugin/*
%{_metainfodir}/*.xml
%changelog
%autochangelog