1 %define plugin taskwarrior
3 %define timestamp 20210107
4 Summary: Vim plugin: vim interface for taskwarrior
5 Name: vim-plugin-%{plugin}
7 Release: 0.%{timestamp}.1
9 Group: Applications/Editors/Vim
10 Source0: https://codeload.github.com/blindFS/vim-taskwarrior/tar.gz/%{rev}?/%{name}-%{version}-%{rev}.tar.gz
11 # Source0-md5: c78893021c5ec4be43772d9b98e0f5bd
12 URL: https://github.com/blindFS/vim-taskwarrior
13 Requires: taskwarrior >= 2.3
14 Requires: vim-plugin-webapi
15 Requires: vim-rt >= 4:7
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define _vimdatadir %{_datadir}/vim
22 vim-taskwarrior is a vim plugin that extends taskwarrior with an
23 interactive interface. It features a rich set of mappings and
24 commands, is easy to customize, and makes adding, modifying, sorting,
25 reporting and marking done, fast, easy and fun!
28 Summary: Documentation for taskwarrior Vim plugin
29 Requires(post,postun): /usr/bin/vim
30 Requires: %{name} = %{version}-%{release}
31 Requires: vim-rt >= 4:7.4.2054-2
34 Documentation for taskwarrior Vim plugin.
36 %package -n vim-plugin-airline-extension-taskwarrior
37 Summary: Airline plugin extension with support for taskwarrior
38 Requires: %{name} = %{version}-%{release}
39 Requires: vim-plugin-airline
40 Requires: vim-plugin-taskwarrior
42 %description -n vim-plugin-airline-extension-taskwarrior
43 Airline plugin extension with support for taskwarrior.
46 %setup -qn vim-taskwarrior-%{rev}
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT%{_vimdatadir}
51 cp -pr autoload doc ftplugin plugin syntax $RPM_BUILD_ROOT%{_vimdatadir}
53 %{__rm} -r $RPM_BUILD_ROOT%{_vimdatadir}/autoload/webapi
56 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
67 %{_vimdatadir}/autoload/taskwarrior
68 %{_vimdatadir}/autoload/taskwarrior.vim
69 %{_vimdatadir}/autoload/taskinfo.vim
70 %{_vimdatadir}/ftplugin/taskreport.vim
71 %{_vimdatadir}/plugin/taskwarrior.vim
72 %{_vimdatadir}/syntax/taskinfo.vim
73 %{_vimdatadir}/syntax/taskreport.vim
76 %defattr(644,root,root,755)
77 %{_vimdatadir}/doc/vim-tw.txt
79 %files -n vim-plugin-airline-extension-taskwarrior
80 %defattr(644,root,root,755)
81 %{_vimdatadir}/autoload/airline/extensions/taskwarrior.vim