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