2 Summary: Taskwarrior is a command-line to do list manager
3 Summary(hu.UTF-8): Taskwarrior egy parancssoros ToDo-kezelő
4 Summary(pl.UTF-8): Taskwarrior - konsolowy manadżer rzeczy do zrobienia
10 Source0: http://www.taskwarrior.org/download/%{shortname}-%{version}.tar.gz
11 # Source0-md5: 41fa2b61f4de729e867b185ceac0a1a8
12 Patch0: %{name}-link.patch
13 URL: http://taskwarrior.org/
14 BuildRequires: cmake >= 3.0
15 BuildRequires: gnutls-devel
16 BuildRequires: libstdc++-devel >= 6:5
17 BuildRequires: libuuid-devel
18 BuildRequires: pkgconfig
19 BuildRequires: rpmbuild(macros) >= 1.752
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define bashdir %{_sysconfdir}/bash_completion.d
23 %define fishdir %{_datadir}/fish/completions
24 %define vimdir %{_datadir}/vim/vimfiles
25 %define zshdir %{_datadir}/zsh/site-functions
28 Taskwarrior is an ambitious project to supercharge task (most
29 excellent CLI task manager by Paul Beckingham) with an interactive
30 interface, a powerful search tool, hotkeys, forms data entry, and a
33 %description -l hu.UTF-8
34 Taskwarrior egy törekvő project, amely a task-ot bővíti ki (a legjobb
35 CLI feladatkezelő Paul Beckingham-től) egy interaktív felületettel,
36 hatékony kereső eszközzel, hotkey-ekkel, űrlapokkal és új lehetőségek
39 %description -l pl.UTF-8
40 Taskwarrior jest ambitnym projektem mającym na celu ulepszenie
41 programu task (najlepszego konsolowego menadżera zadań stworzonego
42 przez Paula Beckinghama) poprzez dodanie interaktywnego interfejsu,
43 potężnej wyszukiwarki, skrótów klawiszowych, formularzy wprowadzania
44 danych i wielu innych ulepszeń.
46 %package -n bash-completion-taskwarrior
47 Summary: bash-completion for taskwarrior
48 Summary(pl.UTF-8): bashowe uzupełnianie nazw dla taskwarriora
49 Group: Applications/Shells
50 Requires: %{name} = %{version}-%{release}
51 Requires: bash-completion
54 %description -n bash-completion-taskwarrior
55 bash-completion for taskwarrior.
57 %description -n bash-completion-taskwarrior -l pl.UTF-8
58 Pakiet ten dostarcza bashowe uzupełnianie nazw dla taskwarriora.
60 %package -n fish-completion-taskwarrior
61 Summary: fish-completion for taskwarrior
62 Summary(pl.UTF-8): Uzupełnianie nazw w fish dla taskwarriora
63 Group: Applications/Shells
64 Requires: %{name} = %{version}-%{release}
68 %description -n fish-completion-taskwarrior
69 fish-completion for taskwarrior.
71 %description -n fish-completion-taskwarrior -l pl.UTF-8
72 Pakiet ten dostarcza uzupełnianie nazw w fish dla taskwarriora.
74 %package -n vim-syntax-taskwarrior
75 Summary: Vim-syntax: taskwarrior
76 Summary(pl.UTF-8): Składnia dla Vima: taskwarrior
77 Group: Applications/Editors/Vim
78 Requires: %{name} = %{version}-%{release}
81 %description -n vim-syntax-taskwarrior
82 Vim-syntax: taskwarrior.
84 %description -n vim-syntax-taskwarrior -l pl.UTF-8
85 Ta wtyczka dostarcza podświetlanie składni dla taskwarriora.
87 %package -n zsh-completion-taskwarrior
88 Summary: zsh-completion for taskwarrior
89 Summary(pl.UTF-8): Uzupełnianie nazw w zsh dla taskwarriora
90 Group: Applications/Shells
91 Requires: %{name} = %{version}-%{release}
94 %description -n zsh-completion-taskwarrior
95 zsh-completion for taskwarrior.
97 %description -n zsh-completion-taskwarrior -l pl.UTF-8
98 Pakiet ten dostarcza funkcje uzupełniania nazw powłoki zsh dla
102 %setup -q -n %{shortname}-%{version}
109 rm -rf $RPM_BUILD_ROOT
112 DESTDIR=$RPM_BUILD_ROOT
114 %{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{shortname}
116 install -d $RPM_BUILD_ROOT{%{bashdir},%{fishdir},%{zshdir}}
117 install -p scripts/bash/task.sh $RPM_BUILD_ROOT%{bashdir}
118 install -p scripts/fish/task.fish $RPM_BUILD_ROOT%{fishdir}
119 install -p scripts/zsh/_task $RPM_BUILD_ROOT%{zshdir}
121 install -d $RPM_BUILD_ROOT%{vimdir}/{ftdetect,syntax}
122 for dir in ftdetect syntax; do
123 install -d $RPM_BUILD_ROOT%{vimdir}/$dir
124 install -p scripts/vim/$dir/* $RPM_BUILD_ROOT%{vimdir}/$dir
128 rm -rf $RPM_BUILD_ROOT
131 %defattr(644,root,root,755)
132 %doc AUTHORS ChangeLog DEVELOPER.md NEWS README.md doc/rc
133 %attr(755,root,root) %{_bindir}/%{shortname}
137 %files -n bash-completion-taskwarrior
138 %defattr(644,root,root,755)
141 %files -n fish-completion-taskwarrior
142 %defattr(644,root,root,755)
145 %files -n vim-syntax-taskwarrior
146 %defattr(644,root,root,755)
147 %{vimdir}/ftdetect/*.vim
148 %{vimdir}/syntax/*.vim
150 %files -n zsh-completion-taskwarrior
151 %defattr(644,root,root,755)