Compare commits
64 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aedb4020b3 |
||
|
|
c2b0b64691 |
||
|
|
12866b633a | ||
|
|
f5b59bd909 | ||
|
|
25b92dc48b |
||
|
|
088a62536c |
||
|
|
c51c1ced66 | ||
|
|
6bdaca2d09 | ||
|
|
bb861659fd | ||
|
|
68e83c0be2 | ||
|
|
e4e93b6ed4 | ||
|
|
8df72b929d |
||
|
|
5f9d8ca6a6 |
||
|
|
499f8d6803 |
||
|
|
3c719263fb | ||
|
|
69dfd66135 | ||
|
|
24e24a9271 | ||
|
|
a22540319c |
||
|
|
8603e22478 |
||
|
|
a65524f65f |
||
|
|
79a1512a66 |
||
|
|
3d46f2082d | ||
|
|
66b90018b3 | ||
|
|
4b660f36bb | ||
|
|
6b47b796d2 | ||
|
|
7c18a29232 | ||
|
|
91dc8afc10 |
||
|
|
0426d37be3 | ||
|
|
3d021f4193 | ||
|
|
eb8f21dac8 | ||
|
|
a655a0db89 | ||
|
|
24870ad879 | ||
|
|
2b485a82a3 | ||
|
|
6f6626c346 | ||
|
|
c42d57c90a | ||
|
|
1c0f6ee3c0 | ||
|
|
d03c731355 | ||
|
|
0bf30c92bd | ||
|
|
f99a4e39a4 | ||
|
|
07ed366645 | ||
|
|
62c5b19a17 | ||
|
|
033379ab8c | ||
|
|
17d187a3b6 | ||
|
|
9d7b0948e3 | ||
|
|
f500b5209e | ||
|
|
af5175c505 | ||
|
|
397230bf15 | ||
|
|
4e8b62a040 | ||
|
|
17556e3f84 | ||
|
|
01ec555dd5 | ||
|
|
72689c4acc | ||
|
|
fa91b75c03 | ||
|
|
18cda13c77 | ||
|
|
39f8c43c72 | ||
|
|
49cc6b5ba7 | ||
|
|
af88f39a29 | ||
|
|
1c2d531754 | ||
|
|
f33af30408 | ||
|
|
5d7251fa4c | ||
|
|
3434427e87 | ||
|
|
2c3912cd16 | ||
|
|
43038c08b2 | ||
|
|
f94f2a30c4 | ||
|
|
4b05f0cb01 |
5 changed files with 411 additions and 104 deletions
15
.gitignore
vendored
15
.gitignore
vendored
|
|
@ -5,3 +5,18 @@ task-1.9.2.tar.gz
|
||||||
/task-2.0.0.RC1.tar.gz
|
/task-2.0.0.RC1.tar.gz
|
||||||
/task-2.0.0.tar.gz
|
/task-2.0.0.tar.gz
|
||||||
/task-2.1.2.tar.gz
|
/task-2.1.2.tar.gz
|
||||||
|
/task-2.2.0.tar.gz
|
||||||
|
/task-2.3.0.beta2.tar.gz
|
||||||
|
/task-2.3.0.tar.gz
|
||||||
|
/task-2.4.1.tar.gz
|
||||||
|
/task-2.4.2.tar.gz
|
||||||
|
/task-2.5.0.beta1.tar.gz
|
||||||
|
/task-2.5.0.beta2.tar.gz
|
||||||
|
/task-2.5.0.beta3.tar.gz
|
||||||
|
/task-2.5.0.tar.gz
|
||||||
|
/task-2.5.1.beta1.tar.gz
|
||||||
|
/task-2.5.1.tar.gz
|
||||||
|
/task-2.5.3.tar.gz
|
||||||
|
/task-2.6.2.tar.gz
|
||||||
|
/task-3.4.1.tar.gz
|
||||||
|
/task-3.4.1-vendored.tar.xz
|
||||||
|
|
|
||||||
230
changelog
Normal file
230
changelog
Normal file
|
|
@ -0,0 +1,230 @@
|
||||||
|
* Tue Nov 15 2022 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.6.2-2
|
||||||
|
- Remove uneeded patch
|
||||||
|
- remove ninja
|
||||||
|
|
||||||
|
* Fri Sep 30 2022 Rodolfo Olivieri <rolivier@redhat.com> - 2.6.2-1
|
||||||
|
- Update to 2.6.2, latest upstream version.
|
||||||
|
|
||||||
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.3-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.3-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jun 03 2021 Tomas Babej <tomas@tbabej.com> - 2.5.3-1
|
||||||
|
- Update to 2.5.3, latest upstream version.
|
||||||
|
|
||||||
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-15
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-14
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-13
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-12
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-11
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Nov 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.5.1-10
|
||||||
|
- Fixup rcdir path
|
||||||
|
|
||||||
|
* Fri Aug 17 2018 Jeff Peeler <jpeeler@redhat.com> - 2.5.1-9
|
||||||
|
- Add command completion for fish shell
|
||||||
|
|
||||||
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Aug 10 2016 Igor Gnatenko <ignatenko@redhat.com> - 2.5.1-2
|
||||||
|
- Modernize spec
|
||||||
|
|
||||||
|
* Wed Feb 24 2016 Ralph Bean <rbean@redhat.com> - 2.5.1-1
|
||||||
|
- Latest upstream.
|
||||||
|
|
||||||
|
* Mon Feb 15 2016 Ralph Bean <rbean@redhat.com> - 2.5.1-0.1.beta1
|
||||||
|
- A beta prerelease from upstream.
|
||||||
|
|
||||||
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Oct 21 2015 Ralph Bean <rbean@redhat.com> - 2.5.0-1
|
||||||
|
- Latest upstream.
|
||||||
|
|
||||||
|
* Sun Oct 18 2015 Ralph Bean <rbean@redhat.com> - 2.5.0-0.1.beta3
|
||||||
|
- Another beta pre-release from upstream.
|
||||||
|
|
||||||
|
* Wed Sep 16 2015 Ralph Bean <rbean@redhat.com> - 2.5.0-0.1.beta2
|
||||||
|
- Another beta pre-release from upstream.
|
||||||
|
|
||||||
|
* Tue Sep 15 2015 Ralph Bean <rbean@redhat.com> - 2.5.0-0.1.beta1
|
||||||
|
- Latest beta pre-release from upstream.
|
||||||
|
|
||||||
|
* Tue Sep 15 2015 Ralph Bean <rbean@redhat.com> - 2.4.2-4
|
||||||
|
- Update summary and description with the latest from upstream's website.
|
||||||
|
Include the keyword "taskwarrior" for rhbz#1262659.
|
||||||
|
|
||||||
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.4.2-2
|
||||||
|
- Rebuilt for GCC 5 C++11 ABI change
|
||||||
|
|
||||||
|
* Tue Mar 17 2015 Ralph Bean <rbean@redhat.com> - 2.4.2-1
|
||||||
|
- new version
|
||||||
|
|
||||||
|
* Mon Feb 23 2015 Ralph Bean <rbean@redhat.com> - 2.4.1-2
|
||||||
|
- Move bash completions, again. See:
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1190545#c7
|
||||||
|
|
||||||
|
* Sun Feb 15 2015 Ralph Bean <rbean@redhat.com> - 2.4.1-1
|
||||||
|
- Latest upstream.
|
||||||
|
- Removed obsoleted task-faq and task-tutorial man pages.
|
||||||
|
- Use CMAKE_BUILD_TYPE=release for a faster binary (at upstream's request).
|
||||||
|
|
||||||
|
* Mon Feb 09 2015 Ralph Bean <rbean@redhat.com> - 2.3.0-3
|
||||||
|
- Move shell completion pieces to the right place.
|
||||||
|
|
||||||
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jul 28 2014 Greg Bailey <gbailey@lxpro.com> - 2.3.0-1
|
||||||
|
- task 2.3.0
|
||||||
|
- Fix bogus date RPM warnings in changelog
|
||||||
|
- Use cmake28 for EPEL6 builds
|
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-0.3.beta2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 13 2014 Ralph Bean <rbean@redhat.com> - 2.3.0-0.2.beta2
|
||||||
|
- Add buildrequires on gnutls-devel so that 'task sync' will fly.
|
||||||
|
|
||||||
|
* Mon Nov 11 2013 Ralph Bean <rbean@redhat.com> - 2.3.0-0.1.beta2
|
||||||
|
- Beta2 release from upstream.
|
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.2.0-2
|
||||||
|
- Perl 5.18 rebuild
|
||||||
|
|
||||||
|
* Sat Jun 22 2013 Luke Macken <lmacken@redhat.com> - 2.2.0-1
|
||||||
|
- Update to task 2.2.0
|
||||||
|
|
||||||
|
* Thu Feb 21 2013 Luke Macken <lmacken@redhat.com> - 2.1.2-2
|
||||||
|
- Build against libuuid instead of using their internal
|
||||||
|
implementation (#799664)
|
||||||
|
|
||||||
|
* Thu Feb 21 2013 Luke Macken <lmacken@redhat.com> - 2.1.2-1
|
||||||
|
- Update to task 2.1.2
|
||||||
|
|
||||||
|
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Mar 27 2012 Federico Hernandez <ultrafredde@gmail.com> 2.0.0-1
|
||||||
|
Initial RPM for task release 2.0.0
|
||||||
|
|
||||||
|
* Mon Mar 5 2012 Tom Callaway <spot@fedoraproject.org> 2.0.0-0.2.RC1
|
||||||
|
- update to 2.0.0 RC1
|
||||||
|
|
||||||
|
* Mon Feb 20 2012 Luke Macken <lmacken@redhat.com> - 2.0.0-0.1.beta4
|
||||||
|
- Update to the latest 2.0 beta
|
||||||
|
- Build with cmake
|
||||||
|
- Add task-unistd.patch to get it building
|
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Mar 04 2011 Federico Hernandez <ultrafredde@gmail.com> - 1.9.4-1
|
||||||
|
Intial RPM for task release 1.9.4
|
||||||
|
|
||||||
|
* Mon Nov 08 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.3-1
|
||||||
|
Intial RPM for task release 1.9.3
|
||||||
|
|
||||||
|
* Thu Jul 15 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.2-2
|
||||||
|
Wrong build config (Bugzilla 615034)
|
||||||
|
|
||||||
|
* Wed Jul 14 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.2-1
|
||||||
|
Intial RPM for task release 1.9.2
|
||||||
|
|
||||||
|
* Sat May 22 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.1-1
|
||||||
|
Intial RPM for task release 1.9.1
|
||||||
|
|
||||||
|
* Mon Feb 22 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0-1
|
||||||
|
Intial RPM for task release 1.9.0
|
||||||
|
|
||||||
|
* Mon Feb 15 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0.beta3-1
|
||||||
|
Intial RPM for task beta release 1.9.0.beta3
|
||||||
|
|
||||||
|
* Mon Feb 08 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0.beta2-1
|
||||||
|
Intial RPM for task beta release 1.9.0.beta2
|
||||||
|
|
||||||
|
* Wed Feb 03 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0.beta1-1
|
||||||
|
Intial RPM for task beta release 1.9.0.beta1
|
||||||
|
|
||||||
|
* Sat Dec 05 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.5-2
|
||||||
|
Fixed wrong ChangeLog file
|
||||||
|
|
||||||
|
* Sat Dec 05 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.5-1
|
||||||
|
Intial RPM for task bugfix release 1.8.5
|
||||||
|
|
||||||
|
* Tue Nov 17 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.4-1
|
||||||
|
Intial RPM for task bugfix release 1.8.4
|
||||||
|
|
||||||
|
* Wed Oct 21 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.3-1
|
||||||
|
Intial RPM for task bugfix release 1.8.3
|
||||||
|
o
|
||||||
|
* Mon Sep 07 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.2-1
|
||||||
|
Intial RPM for task bugfix release 1.8.2
|
||||||
|
|
||||||
|
* Thu Aug 20 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.1-1
|
||||||
|
Intial RPM for task bugfix release 1.8.1
|
||||||
|
|
||||||
|
* Tue Jul 21 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0-1
|
||||||
|
Intial RPM for task release 1.8.0
|
||||||
|
|
||||||
|
* Mon Jul 13 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0.beta3-1
|
||||||
|
Intial RPM for task beta release 1.8.0.beta3
|
||||||
|
|
||||||
|
* Wed Jul 08 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0.beta2-1
|
||||||
|
Intial RPM for task beta release 1.8.0.beta2
|
||||||
|
|
||||||
|
* Tue Jul 07 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0.beta1-1
|
||||||
|
Intial RPM for task beta release 1.8.0.beta1
|
||||||
|
|
||||||
|
* Mon Jun 08 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.1-2
|
||||||
|
Fixed inclusion of manpages.
|
||||||
|
|
||||||
|
* Mon Jun 08 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.1-1
|
||||||
|
Initial RPM for bugfix release 1.7.1.
|
||||||
|
Updated references to new project homepage in spec file.
|
||||||
|
|
||||||
|
* Tue May 19 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.0-2
|
||||||
|
Changed license to GPLv2+ and removed Requires macro.
|
||||||
|
See https://bugzilla.redhat.com/show_bug.cgi?id=501498
|
||||||
|
|
||||||
|
* Tue May 19 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.0-1
|
||||||
|
Initial RPM.
|
||||||
26
create-vendored-tarball.sh
Executable file
26
create-vendored-tarball.sh
Executable file
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Copyright 2025 Ankur Sinha
|
||||||
|
# Author: Ankur Sinha <sanjay DOT ankur AT gmail DOT com>
|
||||||
|
# File : create-vendored-tarball.sh
|
||||||
|
|
||||||
|
if [ 1 -ne $# ]
|
||||||
|
then
|
||||||
|
echo "One argument required: version"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
VERSION="$1"
|
||||||
|
PACKAGE="task"
|
||||||
|
|
||||||
|
echo "Creating vendored tarball for ${PACKAGE} version ${VERSION}"
|
||||||
|
|
||||||
|
tar -xvf "${PACKAGE}-${VERSION}.tar.gz"
|
||||||
|
pushd "${PACKAGE}-${VERSION}"
|
||||||
|
cargo vendor --versioned-dirs
|
||||||
|
tar -Jcvf ../"${PACKAGE}-${VERSION}-vendored.tar.xz" vendor/
|
||||||
|
popd
|
||||||
|
|
||||||
|
echo "Vendored tarball created"
|
||||||
|
echo "Please remember to upload this using 'fedpkg sources' also"
|
||||||
3
sources
3
sources
|
|
@ -1 +1,2 @@
|
||||||
ff0c712a18a47f79787b971b8d1ff207 task-2.1.2.tar.gz
|
SHA512 (task-3.4.1.tar.gz) = 5a6479e2afcd5142e88349b792e00fcab4d54f6762db5be00221685a93baa3332a4a410b82f66679c15eff58a43be0e175cea440b2d7befbf4e9b723a695a869
|
||||||
|
SHA512 (task-3.4.1-vendored.tar.xz) = 7e64f2b2523441a2a5ae9177fa6d9dc235f1d8bbb5f9706b6c79f674c6aa269b956949ab4266bd3205bd3dc8fefb604b5c2d61e82b2de20c7b15cd1f0ee92589
|
||||||
|
|
|
||||||
241
task.spec
241
task.spec
|
|
@ -1,120 +1,155 @@
|
||||||
|
%global forgeurl https://github.com/GothenburgBitFactory/taskwarrior
|
||||||
|
|
||||||
Name: task
|
Name: task
|
||||||
Version: 2.1.2
|
Version: 3.4.1
|
||||||
Release: 2%{?dist}
|
Release: %autorelease
|
||||||
Summary: A command-line to do list manager
|
Summary: Taskwarrior - a command-line TODO list manager
|
||||||
Group: Applications/Productivity
|
|
||||||
License: MIT
|
# (Apache-2.0 OR MIT) AND BSD-3-Clause
|
||||||
URL: http://taskwarrior.org
|
# 0BSD OR MIT OR Apache-2.0
|
||||||
Source0: http://taskwarrior.org/download/%{name}-%{version}.tar.gz
|
# Apache-2.0
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
# Apache-2.0 AND ISC
|
||||||
|
# Apache-2.0 OR BSL-1.0
|
||||||
|
# Apache-2.0 OR ISC OR MIT
|
||||||
|
# Apache-2.0 OR MIT
|
||||||
|
# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
|
||||||
|
# BSD-2-Clause OR Apache-2.0 OR MIT
|
||||||
|
# BSD-3-Clause
|
||||||
|
# ISC
|
||||||
|
# ISC AND (Apache-2.0 OR ISC)
|
||||||
|
# ISC AND (Apache-2.0 OR ISC) AND OpenSSL
|
||||||
|
# MIT
|
||||||
|
# MIT OR Apache-2.0
|
||||||
|
# MIT OR Zlib OR Apache-2.0
|
||||||
|
# MPL-2.0
|
||||||
|
# Unicode-3.0
|
||||||
|
# Unlicense OR MIT
|
||||||
|
# Zlib
|
||||||
|
|
||||||
|
License: %{shrink:
|
||||||
|
MIT AND
|
||||||
|
(Apache-2.0 OR MIT) AND BSD-3-Clause AND
|
||||||
|
(0BSD OR MIT OR Apache-2.0) AND
|
||||||
|
Apache-2.0 AND
|
||||||
|
Apache-2.0 AND ISC AND
|
||||||
|
(Apache-2.0 OR BSL-1.0) AND
|
||||||
|
(Apache-2.0 OR ISC OR MIT) AND
|
||||||
|
(Apache-2.0 OR MIT) AND
|
||||||
|
(Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND
|
||||||
|
(BSD-2-Clause OR Apache-2.0 OR MIT) AND
|
||||||
|
BSD-3-Clause AND
|
||||||
|
ISC AND
|
||||||
|
ISC AND (Apache-2.0 OR ISC) AND
|
||||||
|
ISC AND (Apache-2.0 OR ISC) AND OpenSSL AND
|
||||||
|
MIT AND
|
||||||
|
(MIT OR Apache-2.0) AND
|
||||||
|
(MIT OR Zlib OR Apache-2.0) AND
|
||||||
|
MPL-2.0 AND
|
||||||
|
Unicode-3.0 AND
|
||||||
|
(Unlicense OR MIT) AND
|
||||||
|
Zlib
|
||||||
|
}
|
||||||
|
URL: https://taskwarrior.org
|
||||||
|
# use manually released tar because it includes the sub-module
|
||||||
|
Source0: https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||||
|
# generated with script below
|
||||||
|
Source1: %{name}-%{version}-vendored.tar.xz
|
||||||
|
# To create a tarball with all crates vendored (like https://src.fedoraproject.org/rpms/loupe/blob/rawhide/f/loupe.spec)
|
||||||
|
Source2: create-vendored-tarball.sh
|
||||||
|
|
||||||
|
# ix86: leaf removal
|
||||||
|
# does not build on s390x and ppc64
|
||||||
|
ExcludeArch: %{ix86} s390x %{power64}
|
||||||
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
|
BuildRequires: corrosion
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
|
||||||
BuildRequires: libuuid-devel
|
BuildRequires: libuuid-devel
|
||||||
|
|
||||||
|
BuildRequires: cargo-rpm-macros >= 24
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Task is a command-line to do list manager. It has
|
Taskwarrior is a command-line TODO list manager. It is flexible, fast,
|
||||||
support for GTD functionality and includes the
|
efficient, unobtrusive, does its job then gets out of your way.
|
||||||
following features: tags, colorful tabular output,
|
|
||||||
reports and graphs, lots of manipulation commands,
|
Taskwarrior scales to fit your workflow. Use it as a simple app that captures
|
||||||
low-level API, abbreviations for all commands and
|
tasks, shows you the list, and removes tasks from that list. Leverage its
|
||||||
options, multi-user file locking, recurring tasks.
|
capabilities though, and it becomes a sophisticated data query tool that can
|
||||||
|
help you stay organized, and get through your work.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}
|
%autosetup -n %{name}-%{version} -p1 -a1
|
||||||
|
|
||||||
|
echo "Running cargo prep"
|
||||||
|
%{cargo_prep -v vendor}
|
||||||
|
|
||||||
|
echo "Checking generated cargo.toml"
|
||||||
|
cat .cargo/config.toml
|
||||||
|
|
||||||
|
echo "Checking directory contents"
|
||||||
|
ls -lash
|
||||||
|
ls -lash vendor/
|
||||||
|
|
||||||
|
# Fix perms and drop shebangs for scripts that users are meant to copy over to
|
||||||
|
# use
|
||||||
|
find scripts/ -type f -exec chmod -x {} ';'
|
||||||
|
find scripts/ -type f -exec sed -i -e '1{\@^#!.*@d}' {} ';'
|
||||||
|
sed -i -e '1{\@^#!.*@d}' doc/rc/refresh
|
||||||
|
|
||||||
|
# exclude scripts for updating holiday data
|
||||||
|
rm -rf ./doc/rc/refresh
|
||||||
|
rm -rf ./scripts/addons
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
# critical, doesn't work without this
|
||||||
|
export CARGO_HOME=%{_builddir}/%{name}-%{version}/.cargo
|
||||||
%cmake
|
%cmake
|
||||||
make %{?_smp_mflags}
|
%cmake_build -j1
|
||||||
|
|
||||||
|
%cargo_license_summary
|
||||||
|
%{cargo_license} > LICENSE.dependencies
|
||||||
|
%cargo_vendor_manifest
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
export CARGO_HOME=%{_builddir}/%{name}-%{version}/.cargo
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
%cmake_install
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
|
|
||||||
install -m 644 -T scripts/bash/task.sh $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/task
|
|
||||||
|
|
||||||
%clean
|
# Move shell completion stuff to the right place
|
||||||
rm -rf $RPM_BUILD_ROOT
|
install -p -m 0755 -d $RPM_BUILD_ROOT/%{bash_completions_dir}/
|
||||||
|
install -D -p -m 0644 $RPM_BUILD_ROOT/%{_pkgdocdir}/scripts/bash/%{name}.sh $RPM_BUILD_ROOT%{bash_completions_dir}/%{name}
|
||||||
|
|
||||||
|
install -p -m 0755 -d $RPM_BUILD_ROOT/%{fish_completions_dir}/
|
||||||
|
install -D -p -m 0644 $RPM_BUILD_ROOT/%{_pkgdocdir}/scripts/fish/%{name}.fish $RPM_BUILD_ROOT%{fish_completions_dir}/%{name}.fish
|
||||||
|
|
||||||
|
# move bits to expected locations: keep this similar to task2
|
||||||
|
install -p -m 0755 -d $RPM_BUILD_ROOT/%{_datadir}/%{name}
|
||||||
|
install -p -m 0644 $RPM_BUILD_ROOT/%{_pkgdocdir}/rc/* -t $RPM_BUILD_ROOT/%{_datadir}/%{name}/
|
||||||
|
|
||||||
|
# clean up
|
||||||
|
rm -rfv $RPM_BUILD_ROOT/%{_pkgdocdir}/rc
|
||||||
|
rm -fv $RPM_BUILD_ROOT/%{_pkgdocdir}/INSTALL
|
||||||
|
rm -fv $RPM_BUILD_ROOT/%{_pkgdocdir}/LICENSE
|
||||||
|
rm -frv $RPM_BUILD_ROOT/%{_pkgdocdir}/scripts/{bash,fish}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%license LICENSE
|
||||||
%doc /usr/share/doc/task/
|
%license LICENSE.dependencies
|
||||||
%{_bindir}/task
|
%license cargo-vendor.txt
|
||||||
%{_mandir}/man1/task.1.gz
|
%{_bindir}/%{name}
|
||||||
%{_mandir}/man5/taskrc.5.gz
|
%{_mandir}/man1/%{name}.1*
|
||||||
%{_mandir}/man5/task-tutorial.5.gz
|
%{_mandir}/man5/%{name}rc.5*
|
||||||
%{_mandir}/man5/task-color.5.gz
|
%{_mandir}/man5/%{name}-color.5*
|
||||||
%{_mandir}/man5/task-faq.5.gz
|
%{_mandir}/man5/%{name}-sync.5*
|
||||||
%{_mandir}/man5/task-sync.5.gz
|
%dir %{_datadir}/zsh/
|
||||||
%config(noreplace) %{_sysconfdir}/bash_completion.d
|
%dir %{zsh_completions_dir}
|
||||||
|
%{zsh_completions_dir}/_%{name}
|
||||||
|
%dir %{bash_completions_dir}
|
||||||
|
%{bash_completions_dir}/%{name}
|
||||||
|
%dir %{fish_completions_dir}
|
||||||
|
%{fish_completions_dir}/%{name}.fish
|
||||||
|
%{_datadir}/%{name}
|
||||||
|
%{_pkgdocdir}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Feb 21 2013 Luke Macken <lmacken@redhat.com> - 2.1.2-2
|
%autochangelog
|
||||||
- Build against libuuid instead of using their internal
|
|
||||||
implementation (#799664)
|
|
||||||
|
|
||||||
* Thu Feb 21 2013 Luke Macken <lmacken@redhat.com> - 2.1.2-1
|
|
||||||
- Update to task 2.1.2
|
|
||||||
|
|
||||||
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-3
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Mar 27 2012 Federico Hernandez <ultrafredde@gmail.com> 2.0.0-1
|
|
||||||
Initial RPM for task release 2.0.0
|
|
||||||
* Mon Mar 5 2012 Tom Callaway <spot@fedoraproject.org> 2.0.0-0.2.RC1
|
|
||||||
- update to 2.0.0 RC1
|
|
||||||
* Mon Feb 20 2012 Luke Macken <lmacken@redhat.com> - 2.0.0-0.1.beta4
|
|
||||||
- Update to the latest 2.0 beta
|
|
||||||
- Build with cmake
|
|
||||||
- Add task-unistd.patch to get it building
|
|
||||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
||||||
* Fri Mar 04 2011 Federico Hernandez <ultrafredde@gmail.com> - 1.9.4-1
|
|
||||||
Intial RPM for task release 1.9.4
|
|
||||||
* Mon Nov 08 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.3-1
|
|
||||||
Intial RPM for task release 1.9.3
|
|
||||||
* Thu Jul 15 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.2-2
|
|
||||||
Wrong build config (Bugzilla 615034)
|
|
||||||
* Mon Jul 14 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.2-1
|
|
||||||
Intial RPM for task release 1.9.2
|
|
||||||
* Mon May 22 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.1-1
|
|
||||||
Intial RPM for task release 1.9.1
|
|
||||||
* Mon Feb 22 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0-1
|
|
||||||
Intial RPM for task release 1.9.0
|
|
||||||
* Mon Feb 15 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0.beta3-1
|
|
||||||
Intial RPM for task beta release 1.9.0.beta3
|
|
||||||
* Mon Feb 08 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0.beta2-1
|
|
||||||
Intial RPM for task beta release 1.9.0.beta2
|
|
||||||
* Wed Feb 03 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0.beta1-1
|
|
||||||
Intial RPM for task beta release 1.9.0.beta1
|
|
||||||
* Sat Dec 05 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.5-2
|
|
||||||
Fixed wrong ChangeLog file
|
|
||||||
* Sat Dec 05 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.5-1
|
|
||||||
Intial RPM for task bugfix release 1.8.5
|
|
||||||
* Tue Nov 17 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.4-1
|
|
||||||
Intial RPM for task bugfix release 1.8.4
|
|
||||||
* Wed Oct 21 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.3-1
|
|
||||||
Intial RPM for task bugfix release 1.8.3
|
|
||||||
* Mon Sep 07 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.2-1
|
|
||||||
Intial RPM for task bugfix release 1.8.2
|
|
||||||
* Thu Aug 20 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.1-1
|
|
||||||
Intial RPM for task bugfix release 1.8.1
|
|
||||||
* Tue Jul 21 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0-1
|
|
||||||
Intial RPM for task release 1.8.0
|
|
||||||
* Mon Jul 13 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0.beta3-1
|
|
||||||
Intial RPM for task beta release 1.8.0.beta3
|
|
||||||
* Wed Jul 08 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0.beta2-1
|
|
||||||
Intial RPM for task beta release 1.8.0.beta2
|
|
||||||
* Tue Jul 07 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.0.beta1-1
|
|
||||||
Intial RPM for task beta release 1.8.0.beta1
|
|
||||||
* Tue Jun 08 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.1-2
|
|
||||||
Fixed inclusion of manpages.
|
|
||||||
* Tue Jun 08 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.1-1
|
|
||||||
Initial RPM for bugfix release 1.7.1.
|
|
||||||
Updated references to new project homepage in spec file.
|
|
||||||
* Tue May 19 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.0-2
|
|
||||||
Changed license to GPLv2+ and removed Requires macro.
|
|
||||||
See https://bugzilla.redhat.com/show_bug.cgi?id=501498
|
|
||||||
* Tue May 19 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.7.0-1
|
|
||||||
Initial RPM.
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue