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: 0c5d9dedb1ead69590af895d16708070
12 Patch0: %{name}-flags.patch
13 URL: http://taskwarrior.org/
14 BuildRequires: autoconf
15 BuildRequires: automake
16 BuildRequires: intltool
17 BuildRequires: libstdc++-devel
18 BuildRequires: libtool
19 BuildRequires: ncurses-ext-devel
20 BuildRequires: pkgconfig
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 %define bashdir %{_sysconfdir}/bash_completion.d
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: bash-completion
51 Requires: %{name} = %{version}-%{release}
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 vim-syntax-taskwarrior
60 Summary: Vim-syntax: taskwarrior
61 Summary(pl.UTF-8): Składnia dla Vima: taskwarrior
62 Group: Applications/Editors/Vim
63 Requires: %{name} = %{version}-%{release}
65 %description -n vim-syntax-taskwarrior
66 Vim-syntax: taskwarrior.
68 %description -n vim-syntax-taskwarrior -l pl.UTF-8
69 Ta wtyczka dostarcza podświetlanie składni dla taskwarriora.
71 %package -n zsh-completion-taskwarrior
72 Summary: zsh-completion for taskwarrior
73 Summary(pl.UTF-8): Uzupełnianie nazw w zsh dla taskwarriora
74 Group: Applications/Shells
75 Requires: %{name} = %{version}-%{release}
77 %description -n zsh-completion-taskwarrior
78 zsh-completion for taskwarrior.
80 %description -n zsh-completion-taskwarrior -l pl.UTF-8
81 Pakiet ten dostarcza funkcje uzupełniania nazw powłoki zsh dla
85 %setup -q -n %{shortname}-%{version}
95 --with-ncurses-inc="$(pkg-config --variable=includedir ncurses++w)" \
96 --with-ncurses-lib="$(pkg-config --libs ncurses++w)"
100 rm -rf $RPM_BUILD_ROOT
103 DESTDIR=$RPM_BUILD_ROOT
105 %{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{shortname}
107 install -d $RPM_BUILD_ROOT{%{bashdir},%{zshdir}}
108 install -p scripts/bash/task_completion.sh $RPM_BUILD_ROOT%{bashdir}
109 install -p scripts/zsh/_task $RPM_BUILD_ROOT%{zshdir}
111 install -d $RPM_BUILD_ROOT%{vimdir}/{ftdetect,syntax}
112 for dir in ftdetect syntax; do
113 install -d $RPM_BUILD_ROOT%{vimdir}/$dir
114 install -p scripts/vim/$dir/* $RPM_BUILD_ROOT%{vimdir}/$dir
118 rm -rf $RPM_BUILD_ROOT
121 %defattr(644,root,root,755)
122 %doc AUTHORS ChangeLog NEWS README i18n doc/rc
123 %attr(755,root,root) %{_bindir}/%{shortname}
127 %files -n bash-completion-taskwarrior
128 %defattr(644,root,root,755)
129 %{bashdir}/task_completion.sh
131 %files -n vim-syntax-taskwarrior
132 %defattr(644,root,root,755)
133 %{vimdir}/ftdetect/*.vim
134 %{vimdir}/syntax/*.vim
136 %files -n zsh-completion-taskwarrior
137 %defattr(644,root,root,755)