]> git.pld-linux.org Git - packages/taskwarrior.git/blob - taskwarrior.spec
16b888485bbc8b4bbc2e222ee7b34622118162ad
[packages/taskwarrior.git] / taskwarrior.spec
1 %define         shortname       task
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
5 Name:           taskwarrior
6 Version:        2.5.3
7 Release:        1
8 License:        MIT
9 Group:          Applications
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)
21
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
26
27 %description
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
31 host of new features.
32
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
37 tömegeivel.
38
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ń.
45
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
52 %{?noarchpackage}
53
54 %description -n bash-completion-taskwarrior
55 bash-completion for taskwarrior.
56
57 %description -n bash-completion-taskwarrior -l pl.UTF-8
58 Pakiet ten dostarcza bashowe uzupełnianie nazw dla taskwarriora.
59
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}
65 Requires:       fish
66 %{?noarchpackage}
67
68 %description -n fish-completion-taskwarrior
69 fish-completion for taskwarrior.
70
71 %description -n fish-completion-taskwarrior -l pl.UTF-8
72 Pakiet ten dostarcza uzupełnianie nazw w fish dla taskwarriora.
73
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}
79 %{?noarchpackage}
80
81 %description -n vim-syntax-taskwarrior
82 Vim-syntax: taskwarrior.
83
84 %description -n vim-syntax-taskwarrior -l pl.UTF-8
85 Ta wtyczka dostarcza podświetlanie składni dla taskwarriora.
86
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}
92 %{?noarchpackage}
93
94 %description -n zsh-completion-taskwarrior
95 zsh-completion for taskwarrior.
96
97 %description -n zsh-completion-taskwarrior -l pl.UTF-8
98 Pakiet ten dostarcza funkcje uzupełniania nazw powłoki zsh dla
99 taskwarriora.
100
101 %prep
102 %setup -q -n %{shortname}-%{version}
103 %patch0 -p1
104
105 %build
106 %cmake
107
108 %install
109 rm -rf $RPM_BUILD_ROOT
110
111 %{__make} install \
112         DESTDIR=$RPM_BUILD_ROOT
113
114 %{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{shortname}
115
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}
120
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
125 done
126
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
130 %files
131 %defattr(644,root,root,755)
132 %doc AUTHORS ChangeLog DEVELOPER.md NEWS README.md doc/rc
133 %attr(755,root,root) %{_bindir}/%{shortname}
134 %{_mandir}/man1/*1*
135 %{_mandir}/man5/*5*
136
137 %files -n bash-completion-taskwarrior
138 %defattr(644,root,root,755)
139 %{bashdir}/task.sh
140
141 %files -n fish-completion-taskwarrior
142 %defattr(644,root,root,755)
143 %{fishdir}/task.fish
144
145 %files -n vim-syntax-taskwarrior
146 %defattr(644,root,root,755)
147 %{vimdir}/ftdetect/*.vim
148 %{vimdir}/syntax/*.vim
149
150 %files -n zsh-completion-taskwarrior
151 %defattr(644,root,root,755)
152 %{zshdir}/_task
This page took 0.063548 seconds and 2 git commands to generate.