Compare commits

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

78 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
5 changed files with 414 additions and 85 deletions

20
.gitignore vendored
View file

@ -1,2 +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

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 +1,2 @@
1eb9cf957a3abf60e148208e587909c2 task-1.9.3.tar.gz
SHA512 (task-3.4.1.tar.gz) = 5a6479e2afcd5142e88349b792e00fcab4d54f6762db5be00221685a93baa3332a4a410b82f66679c15eff58a43be0e175cea440b2d7befbf4e9b723a695a869
SHA512 (task-3.4.1-vendored.tar.xz) = 7e64f2b2523441a2a5ae9177fa6d9dc235f1d8bbb5f9706b6c79f674c6aa269b956949ab4266bd3205bd3dc8fefb604b5c2d61e82b2de20c7b15cd1f0ee92589

220
task.spec
View file

@ -1,103 +1,155 @@
%global forgeurl https://github.com/GothenburgBitFactory/taskwarrior
Name: task
Version: 1.9.3
Release: 2%{?dist}
Summary: A command-line to do list manager
Version: 3.4.1
Release: %autorelease
Summary: Taskwarrior - a command-line TODO list manager
Group: Applications/Productivity
License: GPLv2+
URL: http://taskwarrior.org
Source0: http://taskwarrior.org/download/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# (Apache-2.0 OR MIT) AND BSD-3-Clause
# 0BSD OR MIT OR Apache-2.0
# Apache-2.0
# 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
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
Task is a command-line to do list manager. It has
support for GTD functionality and includes the
following features: tags, colorful tabular output,
reports and graphs, lots of manipulation commands,
low-level API, abbreviations for all commands and
options, multi-user file locking, recurring tasks.
Taskwarrior is a command-line TODO list manager. It is flexible, fast,
efficient, unobtrusive, does its job then gets out of your way.
Taskwarrior scales to fit your workflow. Use it as a simple app that captures
tasks, shows you the list, and removes tasks from that list. Leverage its
capabilities though, and it becomes a sophisticated data query tool that can
help you stay organized, and get through your work.
%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
%configure
make %{?_smp_mflags}
# critical, doesn't work without this
export CARGO_HOME=%{_builddir}/%{name}-%{version}/.cargo
%cmake
%cmake_build -j1
%cargo_license_summary
%{cargo_license} > LICENSE.dependencies
%cargo_vendor_manifest
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
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
export CARGO_HOME=%{_builddir}/%{name}-%{version}/.cargo
%cmake_install
%clean
rm -rf $RPM_BUILD_ROOT
# Move shell completion stuff to the right place
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
%defattr(-,root,root,-)
%doc /usr/share/doc/task/
%{_bindir}/task
%{_mandir}/man1/task.1.gz
%{_mandir}/man5/taskrc.5.gz
%{_mandir}/man5/task-tutorial.5.gz
%{_mandir}/man5/task-color.5.gz
%{_mandir}/man5/task-faq.5.gz
%{_mandir}/man5/task-sync.5.gz
%config(noreplace) %{_sysconfdir}/bash_completion.d
%license LICENSE
%license LICENSE.dependencies
%license cargo-vendor.txt
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_mandir}/man5/%{name}rc.5*
%{_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
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Nov 08 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.3-1
Intial RPM for task beta 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 beta release 1.9.2
* Mon May 22 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.1-1
Intial RPM for task beta release 1.9.1
* Mon Feb 22 2010 Federico Hernandez <ultrafredde@gmail.com> - 1.9.0-1
Intial RPM for task beta 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.
%autochangelog