Compare commits

...
Sign in to create a new pull request.

90 commits

Author SHA1 Message Date
Ankur Sinha (Ankur Sinha Gmail)
aedb4020b3
fix: add cargo-vendor file
Required to generate the bundled provides
2025-08-21 12:21:15 +01:00
Ankur Sinha (Ankur Sinha Gmail)
c2b0b64691
fix: re-add missing rc/script files
Fixes rh#2383994
2025-08-04 11:13:32 +01:00
Fedora Release Engineering
12866b633a Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:05:38 +00:00
Miroslav Suchý
f5b59bd909 Add missing operator in License tag 2025-06-23 05:09:29 +00:00
Ankur Sinha (Ankur Sinha Gmail)
25b92dc48b
feat: exclude arches that it does not build on 2025-06-15 15:00:17 +01:00
Ankur Sinha (Ankur Sinha Gmail)
088a62536c
feat: update to 3.4.1
Use vendored rust builds, since the dependency chain is not tractable.

- fixes rh#2271342
- fixes rh#2341411
2025-06-15 00:18:17 +01:00
Fedora Release Engineering
c51c1ced66 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 12:22:06 +00:00
Fedora Release Engineering
6bdaca2d09 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 07:04:23 +00:00
Fedora Release Engineering
bb861659fd Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 05:23:25 +00:00
Fedora Release Engineering
68e83c0be2 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 03:11:49 +00:00
Fedora Release Engineering
e4e93b6ed4 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 04:39:24 +00:00
Ankur Sinha (Ankur Sinha Gmail)
8df72b929d
chore: use rpmautospec 2022-11-15 16:22:00 +00:00
Ankur Sinha (Ankur Sinha Gmail)
5f9d8ca6a6
fix: fix build, remove uneeded patch 2022-11-15 16:20:23 +00:00
Rodolfo Olivieri
499f8d6803
Bump task to latest upstream version
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
2022-09-30 13:44:43 -03:00
Fedora Release Engineering
3c719263fb Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 10:05:40 +00:00
Fedora Release Engineering
69dfd66135 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 02:18:29 +00:00
Fedora Release Engineering
24e24a9271 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 18:53:17 +00:00
Tomas Babej
a22540319c
spec: Pass -p1 flag to autosetup 2021-06-03 22:53:28 -04:00
Tomas Babej
8603e22478
build: Add patch to make sure internal libs are built as static
This is a workaround and will not be needed in future releases (after
2.5.3).
2021-06-03 22:19:40 -04:00
Tomas Babej
a65524f65f
sources: Use SHA512 instead of md5 2021-06-03 21:30:52 -04:00
Tomas Babej
79a1512a66
Update task to 2.5.3 2021-06-03 20:09:00 -04:00
Fedora Release Engineering
3d46f2082d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:36:49 +00:00
Fedora Release Engineering
66b90018b3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 12:06:14 +00:00
Fedora Release Engineering
4b660f36bb - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 01:05:39 +00:00
Fedora Release Engineering
6b47b796d2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 01:00:01 +00:00
Fedora Release Engineering
7c18a29232 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 09:25:18 +00:00
Igor Gnatenko
91dc8afc10
fixup rcdir
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-11-28 11:00:53 +01:00
Jeff Peeler
0426d37be3 Add fish shell command completion 2018-09-02 19:13:25 +02:00
Fedora Release Engineering
3d021f4193 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 07:17:18 +00:00
Fedora Release Engineering
eb8f21dac8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 18:30:28 +00:00
Fedora Release Engineering
a655a0db89 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 09:09:47 +00:00
Fedora Release Engineering
24870ad879 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 19:58:30 +00:00
Fedora Release Engineering
2b485a82a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 21:26:44 +00:00
Fedora Release Engineering
6f6626c346 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 15:35:32 +00:00
Igor Gnatenko
c42d57c90a drop redundant comment
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-08-10 19:11:21 +02:00
Igor Gnatenko
1c0f6ee3c0 fixes
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-08-10 19:06:59 +02:00
Petr Písař
d03c731355 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 10:02:49 +02:00
Ralph Bean
0bf30c92bd Revert "0.8.0"
This reverts commit f99a4e39a4.
2016-02-24 21:56:52 -05:00
Ralph Bean
f99a4e39a4 0.8.0 2016-02-24 21:52:43 -05:00
Ralph Bean
07ed366645 2.5.1 2016-02-24 21:52:08 -05:00
Ralph Bean
62c5b19a17 Latest beta from upstream. 2016-02-15 14:42:06 -05:00
Fedora Release Engineering
033379ab8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 01:18:10 +00:00
Ralph Bean
17d187a3b6 2.5.0 2015-10-21 21:02:13 -04:00
Ralph Bean
9d7b0948e3 Forgotten sources. 2015-10-18 08:02:50 -04:00
Ralph Bean
f500b5209e 2.5.0-0.1.beta3 2015-10-18 07:57:41 -04:00
Ralph Bean
af5175c505 2.5.0.beta2. 2015-09-16 17:33:29 -04:00
Ralph Bean
397230bf15 2.5.0.beta1 2015-09-15 17:04:37 -04:00
Ralph Bean
4e8b62a040 Merge branch 'master' into f22 2015-09-15 09:46:18 -04:00
Ralph Bean
17556e3f84 Update summary and description with the latest from upstream's website. 2015-09-15 09:44:57 -04:00
Dennis Gilmore
01ec555dd5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:31:39 +00:00
Kalev Lember
72689c4acc Rebuilt for GCC 5 C++11 ABI change 2015-05-02 18:07:25 +02:00
Ralph Bean
fa91b75c03 2.4.2 2015-03-17 15:27:19 -04:00
Ralph Bean
18cda13c77 Move bash completion bits, again. 2015-02-23 15:34:57 -05:00
Ralph Bean
39f8c43c72 2.4.1 2015-02-16 20:16:45 -05:00
Ralph Bean
49cc6b5ba7 Use pbeckinham\'s release flag for a faster binary. 2015-02-15 11:11:13 -05:00
Ralph Bean
af88f39a29 Move shell completion pieces to the right place 2015-02-09 12:04:57 -05:00
Peter Robinson
1c2d531754 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 04:50:59 +00:00
Greg Bailey
f33af30408 task 2.3.0
- Fix bogus date RPM warnings in changelog
- Use cmake28 for EPEL6 builds
2014-07-28 15:50:09 -07:00
Dennis Gilmore
5d7251fa4c - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 03:09:09 -05:00
Ralph Bean
3434427e87 Add gnutls-devel to buildrequires. 2014-01-13 10:55:28 -05:00
Ralph Bean
2c3912cd16 Latest beta from upstream. 2013-11-11 16:56:22 -05:00
Dennis Gilmore
43038c08b2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 22:21:30 -05:00
Petr Písař
f94f2a30c4 Perl 5.18 rebuild 2013-07-17 21:54:51 +02:00
Luke Macken
4b05f0cb01 Update to taskwarrior 2.2.0 2013-06-22 14:00:09 -04:00
Luke Macken
3f4ce3c32d Build against libuuid instead of using their internal implementation (#799664) 2013-02-21 11:33:10 -05:00
Luke Macken
d3c52596f4 Add task-2.1.2.tar.gz 2013-02-21 10:39:31 -05:00
Luke Macken
339a590fe1 The bash completion script was renamed 2013-02-21 10:38:02 -05:00
Luke Macken
2fdfc36b98 Update to task-2.1.2 2013-02-21 10:37:42 -05:00
Dennis Gilmore
633b91fe31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 19:18:57 -06:00
Dennis Gilmore
dd4b4f50fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 17:49:19 -05:00
Federico Hernandez
6db701cc52 Initial package for task 2.0.0 2012-03-27 03:37:52 +02:00
Tom Callaway
11212979ec update to 2.0.0.RC1 2012-03-05 12:14:22 -05:00
Luke Macken
8b809203b9 Add task-unistd.patch 2012-02-20 16:05:56 -05:00
Luke Macken
eec40188e1 Write a patch to #include <unistd.h> in a couple of places to get it building 2012-02-20 16:03:01 -05:00
Luke Macken
c06cdfefde Update to taskwarrior 2.0.0beta4 2012-02-20 15:38:04 -05:00
Dennis Gilmore
6ac50435f7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 00:20:54 -06:00
Federico Hernandez
08f112206e task 1.9.4 2011-03-04 01:39:02 +01:00
Federico Hernandez
bcdfe5b444 task 1.9.4 2011-03-04 01:33:29 +01:00
Dennis Gilmore
f0d212c37b - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 12:06:10 -06:00
Federico Hernandez
c75d173c30 task 1.9.3 2010-11-09 00:48:19 +01:00
Fedora Release Engineering
7519ea6b70 dist-git conversion 2010-07-29 13:51:21 +00:00
Federico Hernandez
c1ad81e3e2 task updated to 1.9.2 2010-07-15 20:44:46 +00:00
Federico Hernandez
39b4f344a3 task updated to 1.9.2 2010-07-13 23:48:55 +00:00
Federico Hernandez
14d805224f task updated to 1.9.0 2010-02-23 01:40:21 +00:00
Federico Hernandez
ee66526483 task updated to 1.8.5 2009-12-06 01:31:09 +00:00
Federico Hernandez
c9c89c26c9 task updated to 1.8.5 2009-12-05 23:37:54 +00:00
Bill Nottingham
3f485037d0 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:52:17 +00:00
Federico Hernandez
7b0f6ca6e0 task updated to 1.8.4 2009-11-17 21:23:15 +00:00
Federico Hernandez
c22fc7f576 task updated to 1.8.3 2009-10-21 22:36:28 +00:00
Federico Hernandez
1de5b1fa0b task updated to 1.8.2 2009-09-07 10:34:16 +00:00
8 changed files with 416 additions and 80 deletions

View file

@ -1 +0,0 @@
task-1.8.1.tar.gz

22
.gitignore vendored Normal file
View file

@ -0,0 +1,22 @@
task-1.9.2.tar.gz
/task-1.9.3.tar.gz
/task-1.9.4.tar.gz
/task-2.0.0.beta4.tar.gz
/task-2.0.0.RC1.tar.gz
/task-2.0.0.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

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: task
# $Id$
NAME := task
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

230
changelog Normal file
View 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
View 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"

View file

@ -1,5 +0,0 @@
task-1_7_0-2_fc10:HEAD:task-1.7.0-2.fc10.src.rpm:1243415776
task-1_7_1-1_fc10:HEAD:task-1.7.1-1.fc10.src.rpm:1244551419
task-1_7_1-2_fc10:HEAD:task-1.7.1-2.fc10.src.rpm:1244565493
task-1_8_0-1_fc10:HEAD:task-1.8.0-1.fc10.src.rpm:1249997682
task-1_8_1-1_fc10:HEAD:task-1.8.1-1.fc10.src.rpm:1250806897

View file

@ -1 +1,2 @@
c21590baf207f83cf5448351c3ac4ffb task-1.8.1.tar.gz SHA512 (task-3.4.1.tar.gz) = 5a6479e2afcd5142e88349b792e00fcab4d54f6762db5be00221685a93baa3332a4a410b82f66679c15eff58a43be0e175cea440b2d7befbf4e9b723a695a869
SHA512 (task-3.4.1-vendored.tar.xz) = 7e64f2b2523441a2a5ae9177fa6d9dc235f1d8bbb5f9706b6c79f674c6aa269b956949ab4266bd3205bd3dc8fefb604b5c2d61e82b2de20c7b15cd1f0ee92589

188
task.spec
View file

@ -1,71 +1,155 @@
%global forgeurl https://github.com/GothenburgBitFactory/taskwarrior
Name: task Name: task
Version: 1.8.1 Version: 3.4.1
Release: 1%{?dist} Release: %autorelease
Summary: A command-line to do list manager Summary: Taskwarrior - a command-line TODO list manager
Group: Applications/Productivity # (Apache-2.0 OR MIT) AND BSD-3-Clause
License: GPLv2+ # 0BSD OR MIT OR Apache-2.0
URL: http://taskwarrior.org # Apache-2.0
Source0: http://taskwarrior.org/download/%{name}-%{version}.tar.gz # Apache-2.0 AND ISC
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # 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
BuildRequires: ncurses-devel 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: corrosion
BuildRequires: gcc-c++
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, multiuser 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 %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
%configure # critical, doesn't work without this
make %{?_smp_mflags} export CARGO_HOME=%{_builddir}/%{name}-%{version}/.cargo
%cmake
%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_completion.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 AUTHORS ChangeLog COPYING NEWS README scripts i18n %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*
%config(noreplace) %{_sysconfdir}/bash_completion.d %{_mandir}/man5/%{name}-color.5*
%{_mandir}/man5/%{name}-sync.5*
%dir %{_datadir}/zsh/
%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 Aug 20 2009 Federico Hernandez <ultrafredde@gmail.com> - 1.8.1-1 %autochangelog
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.