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: https://www.taskwarrior.org/download/%{shortname}-%{version}.tar.gz
11 # Source0-md5: a9e69fd612e8ad538b9f512c80b18122
12 URL: http://taskwarrior.org/
13 BuildRequires: cmake >= 3.0
14 BuildRequires: gnutls-devel
15 BuildRequires: libstdc++-devel >= 6:5
16 BuildRequires: libuuid-devel
17 BuildRequires: pkgconfig
18 BuildRequires: rpmbuild(macros) >= 1.752
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define bashdir %{_sysconfdir}/bash_completion.d
22 %define fishdir %{_datadir}/fish/completions
23 %define vimdir %{_datadir}/vim/vimfiles
24 %define zshdir %{_datadir}/zsh/site-functions
27 Taskwarrior is an ambitious project to supercharge task (most
28 excellent CLI task manager by Paul Beckingham) with an interactive
29 interface, a powerful search tool, hotkeys, forms data entry, and a
32 %description -l hu.UTF-8
33 Taskwarrior egy törekvő project, amely a task-ot bővíti ki (a legjobb
34 CLI feladatkezelő Paul Beckingham-től) egy interaktív felületettel,
35 hatékony kereső eszközzel, hotkey-ekkel, űrlapokkal és új lehetőségek
38 %description -l pl.UTF-8
39 Taskwarrior jest ambitnym projektem mającym na celu ulepszenie
40 programu task (najlepszego konsolowego menadżera zadań stworzonego
41 przez Paula Beckinghama) poprzez dodanie interaktywnego interfejsu,
42 potężnej wyszukiwarki, skrótów klawiszowych, formularzy wprowadzania
43 danych i wielu innych ulepszeń.
45 %package -n bash-completion-taskwarrior
46 Summary: bash-completion for taskwarrior
47 Summary(pl.UTF-8): bashowe uzupełnianie nazw dla taskwarriora
48 Group: Applications/Shells
49 Requires: %{name} = %{version}-%{release}
50 Requires: bash-completion
53 %description -n bash-completion-taskwarrior
54 bash-completion for taskwarrior.
56 %description -n bash-completion-taskwarrior -l pl.UTF-8
57 Pakiet ten dostarcza bashowe uzupełnianie nazw dla taskwarriora.
59 %package -n fish-completion-taskwarrior
60 Summary: fish-completion for taskwarrior
61 Summary(pl.UTF-8): Uzupełnianie nazw w fish dla taskwarriora
62 Group: Applications/Shells
63 Requires: %{name} = %{version}-%{release}
67 %description -n fish-completion-taskwarrior
68 fish-completion for taskwarrior.
70 %description -n fish-completion-taskwarrior -l pl.UTF-8
71 Pakiet ten dostarcza uzupełnianie nazw w fish dla taskwarriora.
73 %package -n vim-syntax-taskwarrior
74 Summary: Vim-syntax: taskwarrior
75 Summary(pl.UTF-8): Składnia dla Vima: taskwarrior
76 Group: Applications/Editors/Vim
77 Requires: %{name} = %{version}-%{release}
80 %description -n vim-syntax-taskwarrior
81 Vim-syntax: taskwarrior.
83 %description -n vim-syntax-taskwarrior -l pl.UTF-8
84 Ta wtyczka dostarcza podświetlanie składni dla taskwarriora.
86 %package -n zsh-completion-taskwarrior
87 Summary: zsh-completion for taskwarrior
88 Summary(pl.UTF-8): Uzupełnianie nazw w zsh dla taskwarriora
89 Group: Applications/Shells
90 Requires: %{name} = %{version}-%{release}
93 %description -n zsh-completion-taskwarrior
94 zsh-completion for taskwarrior.
96 %description -n zsh-completion-taskwarrior -l pl.UTF-8
97 Pakiet ten dostarcza funkcje uzupełniania nazw powłoki zsh dla
101 %setup -q -n %{shortname}-%{version}
107 rm -rf $RPM_BUILD_ROOT
110 DESTDIR=$RPM_BUILD_ROOT
112 %{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{shortname}
114 install -d $RPM_BUILD_ROOT{%{bashdir},%{fishdir},%{zshdir}}
115 install -p scripts/bash/task.sh $RPM_BUILD_ROOT%{bashdir}
116 install -p scripts/fish/task.fish $RPM_BUILD_ROOT%{fishdir}
117 install -p scripts/zsh/_task $RPM_BUILD_ROOT%{zshdir}
119 install -d $RPM_BUILD_ROOT%{vimdir}/{ftdetect,syntax}
120 for dir in ftdetect syntax; do
121 install -d $RPM_BUILD_ROOT%{vimdir}/$dir
122 install -p scripts/vim/$dir/* $RPM_BUILD_ROOT%{vimdir}/$dir
126 rm -rf $RPM_BUILD_ROOT
129 %defattr(644,root,root,755)
130 %doc AUTHORS ChangeLog DEVELOPER.md NEWS README.md doc/rc
131 %attr(755,root,root) %{_bindir}/%{shortname}
135 %files -n bash-completion-taskwarrior
136 %defattr(644,root,root,755)
139 %files -n fish-completion-taskwarrior
140 %defattr(644,root,root,755)
143 %files -n vim-syntax-taskwarrior
144 %defattr(644,root,root,755)
145 %{vimdir}/ftdetect/*.vim
146 %{vimdir}/syntax/*.vim
148 %files -n zsh-completion-taskwarrior
149 %defattr(644,root,root,755)