]> git.pld-linux.org Git - packages/vim-plugin-taskwarrior.git/blob - vim-plugin-taskwarrior.spec
new
[packages/vim-plugin-taskwarrior.git] / vim-plugin-taskwarrior.spec
1 %define         plugin          taskwarrior
2 %define         rev             8ae6c5e
3 %define         timestamp       20210107
4 Summary:        Vim plugin: vim interface for taskwarrior
5 Name:           vim-plugin-%{plugin}
6 Version:        1.0
7 Release:        0.%{timestamp}.1
8 License:        MIT
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
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         _vimdatadir     %{_datadir}/vim
20
21 %description
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!
26
27 %package doc
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
32
33 %description doc
34 Documentation for taskwarrior Vim plugin.
35
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
41
42 %description -n vim-plugin-airline-extension-taskwarrior
43 Airline plugin extension with support for taskwarrior.
44
45 %prep
46 %setup -qn vim-taskwarrior-%{rev}
47
48 %install
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}
52
53 %{__rm} -r $RPM_BUILD_ROOT%{_vimdatadir}/autoload/webapi
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %post doc
59 %vim_doc_helptags
60
61 %postun doc
62 %vim_doc_helptags
63
64 %files
65 %defattr(644,root,root,755)
66 %doc README.md
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
74
75 %files doc
76 %defattr(644,root,root,755)
77 %{_vimdatadir}/doc/vim-tw.txt
78
79 %files -n vim-plugin-airline-extension-taskwarrior
80 %defattr(644,root,root,755)
81 %{_vimdatadir}/autoload/airline/extensions/taskwarrior.vim
This page took 0.092043 seconds and 3 git commands to generate.