]> git.pld-linux.org Git - packages/taskwarrior.git/blobdiff - taskwarrior.spec
up to 2.5.0
[packages/taskwarrior.git] / taskwarrior.spec
index f7fda4b238a88d7d5db4eb58a4aac987cb3b79ea..49836cb4bb361922e35b89712fd42ee1c2063563 100644 (file)
@@ -1,27 +1,26 @@
 %define                shortname       task
 Summary:       Taskwarrior is a command-line to do list manager
 Summary(hu.UTF-8):     Taskwarrior egy parancssoros ToDo-kezelő
+Summary(pl.UTF-8):     Taskwarrior - konsolowy manadżer rzeczy do zrobienia
 Name:          taskwarrior
-Version:       1.9.2
-Release:       0.9
-License:       GPL v2
+Version:       2.5.0
+Release:       1
+License:       MIT
 Group:         Applications
 Source0:       http://www.taskwarrior.org/download/%{shortname}-%{version}.tar.gz
-# Source0-md5: be98cc74fe03b8336250e0b7ed3cd8c7
-Patch0:                %{name}-flags.patch
-Patch1:                %{name}-tinfo.patch
+# Source0-md5: bca2a8a6f7727ccbcefd5e190d935910
 URL:           http://taskwarrior.org/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: intltool
+BuildRequires: cmake >= 2.8
+BuildRequires: gnutls-devel
 BuildRequires: libstdc++-devel
-BuildRequires: libtool
-BuildRequires: ncurses-ext-devel
+BuildRequires: libuuid-devel
 BuildRequires: pkgconfig
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define bashdir        %{_sysconfdir}/bash_completion.d
+%define fishdir %{_datadir}/fish/completions
 %define vimdir %{_datadir}/vim/vimfiles
+%define zshdir %{_datadir}/zsh/site-functions
 
 %description
 Taskwarrior is an ambitious project to supercharge task (most
@@ -35,51 +34,99 @@ CLI feladatkezelő Paul Beckingham-től) egy interaktív felületettel,
 hatékony kereső eszközzel, hotkey-ekkel, űrlapokkal és új lehetőségek
 tömegeivel.
 
+%description -l pl.UTF-8
+Taskwarrior jest ambitnym projektem mającym na celu ulepszenie
+programu task (najlepszego konsolowego menadżera zadań stworzonego
+przez Paula Beckinghama) poprzez dodanie interaktywnego interfejsu,
+potężnej wyszukiwarki, skrótów klawiszowych, formularzy wprowadzania
+danych i wielu innych ulepszeń.
+
 %package -n bash-completion-taskwarrior
 Summary:       bash-completion for taskwarrior
+Summary(pl.UTF-8):     bashowe uzupełnianie nazw dla taskwarriora
 Group:         Applications/Shells
 Requires:      %{name} = %{version}-%{release}
+Requires:      bash-completion
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description -n bash-completion-taskwarrior
 bash-completion for taskwarrior.
 
+%description -n bash-completion-taskwarrior -l pl.UTF-8
+Pakiet ten dostarcza bashowe uzupełnianie nazw dla taskwarriora.
+
+%package -n fish-completion-taskwarrior
+Summary:       fish-completion for taskwarrior
+Summary(pl.UTF-8):     Uzupełnianie nazw w fish dla taskwarriora
+Group:         Applications/Shells
+Requires:      %{name} = %{version}-%{release}
+Requires:      fish
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description -n fish-completion-taskwarrior
+fish-completion for taskwarrior.
+
+%description -n fish-completion-taskwarrior -l pl.UTF-8
+Pakiet ten dostarcza uzupełnianie nazw w fish dla taskwarriora.
+
 %package -n vim-syntax-taskwarrior
 Summary:       Vim-syntax: taskwarrior
+Summary(pl.UTF-8):     Składnia dla Vima: taskwarrior
 Group:         Applications/Editors/Vim
 Requires:      %{name} = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description -n vim-syntax-taskwarrior
 Vim-syntax: taskwarrior.
 
+%description -n vim-syntax-taskwarrior -l pl.UTF-8
+Ta wtyczka dostarcza podświetlanie składni dla taskwarriora.
+
+%package -n zsh-completion-taskwarrior
+Summary:       zsh-completion for taskwarrior
+Summary(pl.UTF-8):     Uzupełnianie nazw w zsh dla taskwarriora
+Group:         Applications/Shells
+Requires:      %{name} = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description -n zsh-completion-taskwarrior
+zsh-completion for taskwarrior.
+
+%description -n zsh-completion-taskwarrior -l pl.UTF-8
+Pakiet ten dostarcza funkcje uzupełniania nazw powłoki zsh dla
+taskwarriora.
+
 %prep
 %setup -q -n %{shortname}-%{version}
-%patch0 -p1
-%patch1 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-       --with-ncurses-inc="$(pkg-config --variable=includedir ncurses++w)" \
-       --with-ncurses-lib="$(pkg-config --libs ncurses++w)"
-%{__make}
+%cmake
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       bashscriptsdir=%{_sysconfdir}/bash_completion.d
+       DESTDIR=$RPM_BUILD_ROOT
 
 %{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{shortname}
 
+install -d $RPM_BUILD_ROOT{%{bashdir},%{fishdir},%{zshdir}}
+install -p scripts/bash/task.sh $RPM_BUILD_ROOT%{bashdir}
+install -p scripts/fish/task.fish $RPM_BUILD_ROOT%{fishdir}
+install -p scripts/zsh/_task $RPM_BUILD_ROOT%{zshdir}
+
 install -d $RPM_BUILD_ROOT%{vimdir}/{ftdetect,syntax}
 for dir in ftdetect syntax; do
        install -d $RPM_BUILD_ROOT%{vimdir}/$dir
-       install scripts/vim/$dir/* $RPM_BUILD_ROOT%{vimdir}/$dir
+       install -p scripts/vim/$dir/* $RPM_BUILD_ROOT%{vimdir}/$dir
 done
 
 %clean
@@ -87,16 +134,24 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README i18n doc/rc
+%doc AUTHORS ChangeLog DEVELOPER EXPOSITION NEWS README.md doc/rc
 %attr(755,root,root) %{_bindir}/%{shortname}
 %{_mandir}/man1/*1*
 %{_mandir}/man5/*5*
 
 %files -n bash-completion-taskwarrior
 %defattr(644,root,root,755)
-%{_sysconfdir}/bash_completion.d/*
+%{bashdir}/task.sh
+
+%files -n fish-completion-taskwarrior
+%defattr(644,root,root,755)
+%{fishdir}/task.fish
 
 %files -n vim-syntax-taskwarrior
 %defattr(644,root,root,755)
-%{vimdir}/ftdetect/*
-%{vimdir}/syntax/*
+%{vimdir}/ftdetect/*.vim
+%{vimdir}/syntax/*.vim
+
+%files -n zsh-completion-taskwarrior
+%defattr(644,root,root,755)
+%{zshdir}/_task
This page took 0.077963 seconds and 4 git commands to generate.