5
0
forked from pool/taskwarrior
Files
taskwarrior/taskwarrior.spec

102 lines
3.4 KiB
RPMSpec
Raw Permalink Normal View History

#
# spec file for package taskwarrior
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: taskwarrior
Version: 3.1.0
Release: 0
Summary: Command-line todo list manager
License: MIT
Group: Productivity/Office/Organizers
Accepting request 934429 from home:dirkmueller:Factory - update to 2.6.1: - The logic behind new-uuid verbosity option changed. New-uuid now overrides new-id if set and will cause Taskwarrior to display UUIDs instead of IDs for new tasks (machine friendly). - If ~/.taskrc is not found, Taskwarrior will look for its configuration in $XDG_CONFIG_HOME/task/taskrc (defaulting to ~/.config/task/taskrc). This allows users to setup their Taskwarrior to follow XDG standard without using config overrides. - Newer Unicode characters, such as emojis are correctly handled and displayed. Taskwarrior now supports all Unicode characters up to Unicode 12. - Datetime values until year 9999 are now supported. Duration values of up to 1 000 000 years are now supported. - 64-bit numeric values (up to 9,223,372,036,854,775,807) are now supported. - Later/someday named datetime values now resolve to 9999-12-30 (instead of 2038-01-18). - Calendar now supports displaying due dates until year 9999. - Calendar now displays waiting tasks with due dates on the calendar. - Calendar supports highlighting days with scheduled tasks. - Multi-day holidays are now supported. - Holiday data files for fr-CA, hu-HU, pt-BR, sk-SK and sv-FI locales are now generated and shipped with Taskwarrior. - The task edit command can now handle multi-line annotations and UDAs in a user friendly way, withouth having to handle with JSON escaping of special chars. - A large portion of currently known parser-related issues was fixed. - The taskrc file now supports relative paths, which are evaluated with respect to (a) current directory, (b) taskrc directory and (c) now also the installation directory of configuration files. - The currently selected context is now applied for "task add" and "task log" commands. Section on contexts in the manpage was updated to describe this OBS-URL: https://build.opensuse.org/request/show/934429 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=34
2021-12-08 15:32:32 +00:00
URL: https://taskwarrior.org/
Accepting request 1170083 from home:smolsheep:upgrades - Updated task-skip-INSTALL.patch to current CMakeLists.txt - Add _service file and vendor the new rust dependencies - Remove unneeded __TIME__/__DATE__ replacement (Fixed in PR#2494) - Update to 3.0.2: * Fix an accidentally-included debug print which polluted output of reports with the Taskwarrior version * Fix an error in creation of the 3.0.0 tarball which caused builds to fail * Improvements to `task news`, including notes for the 3.0.0 release * Minor improvements to documentation and error handling * Fix incorrect task ID of 0 when using hooks * Issue a warning if .data files remain * [BREAKING CHANGE] the sync functionality has been rewritten entirely, and no longer supports taskserver/taskd. Instead, the recommended solution is a cloud-storage backend, although `taskchampion-sync-server` is also available. * The Taskwarrior build no longer requires GnuTLS. The build option `ENABLE_SYNC=OFF` is also no longer supported; sync support is always built in. * Fix urgency inheritance for negative-urgency tasks. * `task show` now shows `hooks.location. * Fix leading space before urgency value in `task info`. * Fix formatting of countdown-style dates * Fix issue with filter not applied correctly during `task _tags` command * Parsing of timestamp values now uses 64-bit integers, avoiding issues in the year 2032. * Fix fish completion. OBS-URL: https://build.opensuse.org/request/show/1170083 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=39
2024-04-25 07:01:59 +00:00
Source0: https://github.com/GothenburgBitFactory/%{name}/releases/download/v%{version}/task-%{version}.tar.gz
Source1: vendor.tar.zst
#PATCH-FIX-OPENSUSE: skip the INSTALL and LICENSE from files intended for the installation
Patch0: task-skip-INSTALL.patch
BuildRequires: awk
Accepting request 934429 from home:dirkmueller:Factory - update to 2.6.1: - The logic behind new-uuid verbosity option changed. New-uuid now overrides new-id if set and will cause Taskwarrior to display UUIDs instead of IDs for new tasks (machine friendly). - If ~/.taskrc is not found, Taskwarrior will look for its configuration in $XDG_CONFIG_HOME/task/taskrc (defaulting to ~/.config/task/taskrc). This allows users to setup their Taskwarrior to follow XDG standard without using config overrides. - Newer Unicode characters, such as emojis are correctly handled and displayed. Taskwarrior now supports all Unicode characters up to Unicode 12. - Datetime values until year 9999 are now supported. Duration values of up to 1 000 000 years are now supported. - 64-bit numeric values (up to 9,223,372,036,854,775,807) are now supported. - Later/someday named datetime values now resolve to 9999-12-30 (instead of 2038-01-18). - Calendar now supports displaying due dates until year 9999. - Calendar now displays waiting tasks with due dates on the calendar. - Calendar supports highlighting days with scheduled tasks. - Multi-day holidays are now supported. - Holiday data files for fr-CA, hu-HU, pt-BR, sk-SK and sv-FI locales are now generated and shipped with Taskwarrior. - The task edit command can now handle multi-line annotations and UDAs in a user friendly way, withouth having to handle with JSON escaping of special chars. - A large portion of currently known parser-related issues was fixed. - The taskrc file now supports relative paths, which are evaluated with respect to (a) current directory, (b) taskrc directory and (c) now also the installation directory of configuration files. - The currently selected context is now applied for "task add" and "task log" commands. Section on contexts in the manpage was updated to describe this OBS-URL: https://build.opensuse.org/request/show/934429 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=34
2021-12-08 15:32:32 +00:00
# for completion
BuildRequires: bash
BuildRequires: cmake >= 2.8
BuildRequires: coreutils
BuildRequires: gcc-c++
Accepting request 934429 from home:dirkmueller:Factory - update to 2.6.1: - The logic behind new-uuid verbosity option changed. New-uuid now overrides new-id if set and will cause Taskwarrior to display UUIDs instead of IDs for new tasks (machine friendly). - If ~/.taskrc is not found, Taskwarrior will look for its configuration in $XDG_CONFIG_HOME/task/taskrc (defaulting to ~/.config/task/taskrc). This allows users to setup their Taskwarrior to follow XDG standard without using config overrides. - Newer Unicode characters, such as emojis are correctly handled and displayed. Taskwarrior now supports all Unicode characters up to Unicode 12. - Datetime values until year 9999 are now supported. Duration values of up to 1 000 000 years are now supported. - 64-bit numeric values (up to 9,223,372,036,854,775,807) are now supported. - Later/someday named datetime values now resolve to 9999-12-30 (instead of 2038-01-18). - Calendar now supports displaying due dates until year 9999. - Calendar now displays waiting tasks with due dates on the calendar. - Calendar supports highlighting days with scheduled tasks. - Multi-day holidays are now supported. - Holiday data files for fr-CA, hu-HU, pt-BR, sk-SK and sv-FI locales are now generated and shipped with Taskwarrior. - The task edit command can now handle multi-line annotations and UDAs in a user friendly way, withouth having to handle with JSON escaping of special chars. - A large portion of currently known parser-related issues was fixed. - The taskrc file now supports relative paths, which are evaluated with respect to (a) current directory, (b) taskrc directory and (c) now also the installation directory of configuration files. - The currently selected context is now applied for "task add" and "task log" commands. Section on contexts in the manpage was updated to describe this OBS-URL: https://build.opensuse.org/request/show/934429 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=34
2021-12-08 15:32:32 +00:00
# for sync
BuildRequires: libuuid-devel
Accepting request 1170083 from home:smolsheep:upgrades - Updated task-skip-INSTALL.patch to current CMakeLists.txt - Add _service file and vendor the new rust dependencies - Remove unneeded __TIME__/__DATE__ replacement (Fixed in PR#2494) - Update to 3.0.2: * Fix an accidentally-included debug print which polluted output of reports with the Taskwarrior version * Fix an error in creation of the 3.0.0 tarball which caused builds to fail * Improvements to `task news`, including notes for the 3.0.0 release * Minor improvements to documentation and error handling * Fix incorrect task ID of 0 when using hooks * Issue a warning if .data files remain * [BREAKING CHANGE] the sync functionality has been rewritten entirely, and no longer supports taskserver/taskd. Instead, the recommended solution is a cloud-storage backend, although `taskchampion-sync-server` is also available. * The Taskwarrior build no longer requires GnuTLS. The build option `ENABLE_SYNC=OFF` is also no longer supported; sync support is always built in. * Fix urgency inheritance for negative-urgency tasks. * `task show` now shows `hooks.location. * Fix leading space before urgency value in `task info`. * Fix formatting of countdown-style dates * Fix issue with filter not applied correctly during `task _tags` command * Parsing of timestamp values now uses 64-bit integers, avoiding issues in the year 2032. * Fix fish completion. OBS-URL: https://build.opensuse.org/request/show/1170083 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=39
2024-04-25 07:01:59 +00:00
BuildRequires: cargo-packaging
BuildRequires: vim-base
BuildRequires: zsh
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
# use the name as other distributions, so
# zypper in task will work as well
Provides: task = %{version}-%{release}
%description
It maintains a list of tasks that you want to do, allowing you to add/remove,
and otherwise manipulate them. Task has a rich list of subcommands that allow
you to do sophisticated things with it. You'll find it has customizable
reports, charts, GTD features, Lua extensions, device synching and more.
Taskwarrior is a very active project involving people around the globe - check
often for updates.
%prep
Accepting request 1170083 from home:smolsheep:upgrades - Updated task-skip-INSTALL.patch to current CMakeLists.txt - Add _service file and vendor the new rust dependencies - Remove unneeded __TIME__/__DATE__ replacement (Fixed in PR#2494) - Update to 3.0.2: * Fix an accidentally-included debug print which polluted output of reports with the Taskwarrior version * Fix an error in creation of the 3.0.0 tarball which caused builds to fail * Improvements to `task news`, including notes for the 3.0.0 release * Minor improvements to documentation and error handling * Fix incorrect task ID of 0 when using hooks * Issue a warning if .data files remain * [BREAKING CHANGE] the sync functionality has been rewritten entirely, and no longer supports taskserver/taskd. Instead, the recommended solution is a cloud-storage backend, although `taskchampion-sync-server` is also available. * The Taskwarrior build no longer requires GnuTLS. The build option `ENABLE_SYNC=OFF` is also no longer supported; sync support is always built in. * Fix urgency inheritance for negative-urgency tasks. * `task show` now shows `hooks.location. * Fix leading space before urgency value in `task info`. * Fix formatting of countdown-style dates * Fix issue with filter not applied correctly during `task _tags` command * Parsing of timestamp values now uses 64-bit integers, avoiding issues in the year 2032. * Fix fish completion. OBS-URL: https://build.opensuse.org/request/show/1170083 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=39
2024-04-25 07:01:59 +00:00
%autosetup -a1 -p1 -n task-%{version}
%build
Accepting request 1170083 from home:smolsheep:upgrades - Updated task-skip-INSTALL.patch to current CMakeLists.txt - Add _service file and vendor the new rust dependencies - Remove unneeded __TIME__/__DATE__ replacement (Fixed in PR#2494) - Update to 3.0.2: * Fix an accidentally-included debug print which polluted output of reports with the Taskwarrior version * Fix an error in creation of the 3.0.0 tarball which caused builds to fail * Improvements to `task news`, including notes for the 3.0.0 release * Minor improvements to documentation and error handling * Fix incorrect task ID of 0 when using hooks * Issue a warning if .data files remain * [BREAKING CHANGE] the sync functionality has been rewritten entirely, and no longer supports taskserver/taskd. Instead, the recommended solution is a cloud-storage backend, although `taskchampion-sync-server` is also available. * The Taskwarrior build no longer requires GnuTLS. The build option `ENABLE_SYNC=OFF` is also no longer supported; sync support is always built in. * Fix urgency inheritance for negative-urgency tasks. * `task show` now shows `hooks.location. * Fix leading space before urgency value in `task info`. * Fix formatting of countdown-style dates * Fix issue with filter not applied correctly during `task _tags` command * Parsing of timestamp values now uses 64-bit integers, avoiding issues in the year 2032. * Fix fish completion. OBS-URL: https://build.opensuse.org/request/show/1170083 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=39
2024-04-25 07:01:59 +00:00
%cmake -DTASK_DOCDIR:PATH=%{_docdir}/task \
Accepting request 934429 from home:dirkmueller:Factory - update to 2.6.1: - The logic behind new-uuid verbosity option changed. New-uuid now overrides new-id if set and will cause Taskwarrior to display UUIDs instead of IDs for new tasks (machine friendly). - If ~/.taskrc is not found, Taskwarrior will look for its configuration in $XDG_CONFIG_HOME/task/taskrc (defaulting to ~/.config/task/taskrc). This allows users to setup their Taskwarrior to follow XDG standard without using config overrides. - Newer Unicode characters, such as emojis are correctly handled and displayed. Taskwarrior now supports all Unicode characters up to Unicode 12. - Datetime values until year 9999 are now supported. Duration values of up to 1 000 000 years are now supported. - 64-bit numeric values (up to 9,223,372,036,854,775,807) are now supported. - Later/someday named datetime values now resolve to 9999-12-30 (instead of 2038-01-18). - Calendar now supports displaying due dates until year 9999. - Calendar now displays waiting tasks with due dates on the calendar. - Calendar supports highlighting days with scheduled tasks. - Multi-day holidays are now supported. - Holiday data files for fr-CA, hu-HU, pt-BR, sk-SK and sv-FI locales are now generated and shipped with Taskwarrior. - The task edit command can now handle multi-line annotations and UDAs in a user friendly way, withouth having to handle with JSON escaping of special chars. - A large portion of currently known parser-related issues was fixed. - The taskrc file now supports relative paths, which are evaluated with respect to (a) current directory, (b) taskrc directory and (c) now also the installation directory of configuration files. - The currently selected context is now applied for "task add" and "task log" commands. Section on contexts in the manpage was updated to describe this OBS-URL: https://build.opensuse.org/request/show/934429 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=34
2021-12-08 15:32:32 +00:00
-DTASK_MAN1DIR:PATH=%{_mandir}/man1/ \
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DBUILD_STATIC_LIBS:BOOL=OFF \
Accepting request 934429 from home:dirkmueller:Factory - update to 2.6.1: - The logic behind new-uuid verbosity option changed. New-uuid now overrides new-id if set and will cause Taskwarrior to display UUIDs instead of IDs for new tasks (machine friendly). - If ~/.taskrc is not found, Taskwarrior will look for its configuration in $XDG_CONFIG_HOME/task/taskrc (defaulting to ~/.config/task/taskrc). This allows users to setup their Taskwarrior to follow XDG standard without using config overrides. - Newer Unicode characters, such as emojis are correctly handled and displayed. Taskwarrior now supports all Unicode characters up to Unicode 12. - Datetime values until year 9999 are now supported. Duration values of up to 1 000 000 years are now supported. - 64-bit numeric values (up to 9,223,372,036,854,775,807) are now supported. - Later/someday named datetime values now resolve to 9999-12-30 (instead of 2038-01-18). - Calendar now supports displaying due dates until year 9999. - Calendar now displays waiting tasks with due dates on the calendar. - Calendar supports highlighting days with scheduled tasks. - Multi-day holidays are now supported. - Holiday data files for fr-CA, hu-HU, pt-BR, sk-SK and sv-FI locales are now generated and shipped with Taskwarrior. - The task edit command can now handle multi-line annotations and UDAs in a user friendly way, withouth having to handle with JSON escaping of special chars. - A large portion of currently known parser-related issues was fixed. - The taskrc file now supports relative paths, which are evaluated with respect to (a) current directory, (b) taskrc directory and (c) now also the installation directory of configuration files. - The currently selected context is now applied for "task add" and "task log" commands. Section on contexts in the manpage was updated to describe this OBS-URL: https://build.opensuse.org/request/show/934429 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=34
2021-12-08 15:32:32 +00:00
-DTASK_MAN5DIR:PATH=%{_mandir}/man5/
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
%cmake_build
%install
%cmake_install
# this integration stuff might be in CMakeList.txt, but ...
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
%define scriptsdir %{buildroot}%{_docdir}/task/scripts/
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
install -m 0755 -d %{buildroot}%{_datadir}/bash_completion.d/
mv %{scriptsdir}bash/task.sh %{buildroot}%{_datadir}/bash_completion.d/
install -m 0755 -d %{buildroot}%{_datadir}/zsh/site-functions/
install -m 0755 -d %{buildroot}%{_datadir}/fish/completions/
mv %{scriptsdir}fish/task.fish %{buildroot}%{_datadir}/fish/completions/
rmdir %{scriptsdir}fish
install -m 0755 -d %{buildroot}%{_datadir}/vim/site/ftdetect/
install -m 0755 -d %{buildroot}%{_datadir}/vim/site/syntax/
mv %{scriptsdir}vim/ftdetect/*vim %{buildroot}%{_datadir}/vim/site/ftdetect
mv %{scriptsdir}vim/syntax/*vim %{buildroot}%{_datadir}/vim/site/syntax
rm -rf %{scriptsdir}vim
# don't requre python/perl/ruby by default, so remove executable bit
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
find %{buildroot}/%{_docdir}/task -type f -exec chmod a-x {} +
%files
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
%doc %{_docdir}/task
%{_bindir}/task*
Accepting request 934429 from home:dirkmueller:Factory - update to 2.6.1: - The logic behind new-uuid verbosity option changed. New-uuid now overrides new-id if set and will cause Taskwarrior to display UUIDs instead of IDs for new tasks (machine friendly). - If ~/.taskrc is not found, Taskwarrior will look for its configuration in $XDG_CONFIG_HOME/task/taskrc (defaulting to ~/.config/task/taskrc). This allows users to setup their Taskwarrior to follow XDG standard without using config overrides. - Newer Unicode characters, such as emojis are correctly handled and displayed. Taskwarrior now supports all Unicode characters up to Unicode 12. - Datetime values until year 9999 are now supported. Duration values of up to 1 000 000 years are now supported. - 64-bit numeric values (up to 9,223,372,036,854,775,807) are now supported. - Later/someday named datetime values now resolve to 9999-12-30 (instead of 2038-01-18). - Calendar now supports displaying due dates until year 9999. - Calendar now displays waiting tasks with due dates on the calendar. - Calendar supports highlighting days with scheduled tasks. - Multi-day holidays are now supported. - Holiday data files for fr-CA, hu-HU, pt-BR, sk-SK and sv-FI locales are now generated and shipped with Taskwarrior. - The task edit command can now handle multi-line annotations and UDAs in a user friendly way, withouth having to handle with JSON escaping of special chars. - A large portion of currently known parser-related issues was fixed. - The taskrc file now supports relative paths, which are evaluated with respect to (a) current directory, (b) taskrc directory and (c) now also the installation directory of configuration files. - The currently selected context is now applied for "task add" and "task log" commands. Section on contexts in the manpage was updated to describe this OBS-URL: https://build.opensuse.org/request/show/934429 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=34
2021-12-08 15:32:32 +00:00
%{_mandir}/man1/task*
%{_mandir}/man5/task*
Accepting request 866701 from home:Shadow53:branches:utilities I have done my best to format the .changes file correctly. If there are specific things to be fixed, please give me some guidance as to what it is. - Update to 2.5.3 upstream release 2.5.3, skipping 2.5.2 Refer to /usr/share/doc/packages/task/Changelog for full list of changes * Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY' virtual tag. * Removed deprecated 'alias._query' setting. * Fixed ambiguity in the esp-ESP localization * Deprecated the 'new-uuid' verbosity option, since its functionality can be removed by merging with 'new-id'. * Correct a false-positive warning when a due date is removed and a wait is added. * Added 'QUARTER' virtual tag. * Fixed unquoted glob in bash completion script * Deprecated use of alternate Boolean configuration settings. Use values "0" for off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f", "yes", "y", "no", "n". * Improved certificate validation diagnostics * Updated the 'timesheet' command with a more compact report * Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily' report variations, with code refactoring. * New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args, * tw.width, tw.height, tw.version. * The message telling you to sync now indicates how many local changes will be synced. * Workaround for alias grep=rg in fish OBS-URL: https://build.opensuse.org/request/show/866701 OBS-URL: https://build.opensuse.org/package/show/utilities/taskwarrior?expand=0&rev=32
2021-02-15 08:25:15 +00:00
%{_datadir}/bash_completion.d/
%{_datadir}/zsh/site-functions/
%dir %{_datadir}/fish/
%{_datadir}/fish/completions/
%{_datadir}/vim/site/ftdetect/task.vim
%{_datadir}/vim/site/syntax/task*.vim
%changelog