Compare commits

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

12 commits

Author SHA1 Message Date
Fedora Release Engineering
50ea3f4470 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:33:56 +00:00
Python Maint
e8ee169600 Rebuilt for Python 3.15 2026-06-03 23:03:37 +02:00
Packit
01bce61193 Update to 2.3.4 upstream release
- Resolves: rhbz#2448522

Upstream tag: v2.3.4
Upstream commit: 06c8790e

Commit authored by Packit automation (https://packit.dev/)
2026-03-18 02:57:00 +00:00
Ankur Sinha (Ankur Sinha Gmail)
f516b5111b
feat: verify spdx license 2026-01-31 20:29:43 +00:00
Fedora Release Engineering
f80d50a93a Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:59:45 +00:00
Python Maint
f3fd010af3 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 15:02:47 +02:00
Python Maint
a6a99fe88e Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:22:24 +02:00
Ankur Sinha (Ankur Sinha Gmail)
588b13b408
fix: update BRs to use either taskv3 or v2
Task v3 does not build on all arches, but task2 currently does.
So while task2 is available, we'll keep vit on all arches. When task2
goes away, vit will be limited to archest that taskv3 supports.
2025-08-14 12:34:04 +01:00
Ankur Sinha (Ankur Sinha Gmail)
22c2e87057
fix: replace dir with file
https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/
2025-08-14 12:07:22 +01:00
Ankur Sinha (Ankur Sinha Gmail)
42af7ceb50
fix: correct bash completion file location 2025-08-14 11:11:32 +01:00
Fedora Release Engineering
e4681640c9 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:10:09 +00:00
Python Maint
0adf1c4708 Rebuilt for Python 3.14 2025-06-02 23:25:05 +02:00
4 changed files with 30 additions and 7 deletions

1
.gitignore vendored
View file

@ -9,3 +9,4 @@
/vit-2.3.1.tar.gz
/vit-2.3.2.tar.gz
/vit-2.3.3.tar.gz
/vit-2.3.4.tar.gz

View file

@ -1,3 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 1.1.1.post1.dev1+g7c5e02df.
The file was generated using packit 1.15.1.post1.dev4+g9380a86a0.

View file

@ -1 +1 @@
SHA512 (vit-2.3.3.tar.gz) = c764a4bd80623f376883b78e949fe4d02149f262556cbe89827543a1114c98a38025cd26d882838e42c6d16330ab073659f87a305db50387fc9069999f5804e5
SHA512 (vit-2.3.4.tar.gz) = 76682a39dad16f2921f16066d1ab0e4f7253b545a78bf357716895e1118f8dfba8dfad7d125f33f952f754238afe3fee54f76375d18e80a6b9b8e7c0fba05325

View file

@ -1,11 +1,12 @@
Name: vit
%global forgeurl https://github.com/scottkosty/%{name}
Version: 2.3.3
Version: 2.3.4
Release: %autorelease
Summary: Visual Interactive Taskwarrior full-screen terminal interface
%forgemeta
# spdx
License: MIT
URL: %forgeurl
Source0: %forgesource
@ -13,8 +14,11 @@ Source0: %forgesource
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: help2man
BuildRequires: task
Requires: task
# use the newest task release
BuildRequires: (task >= 3 or task2)
# either of these will do, depends on the user
Requires: (task >= 3 or task2)
%{?python_provide:%python_provide python3-vit}
@ -50,7 +54,7 @@ find vit/ -type f -name "*.py" -exec sed -i '/^#![ ]*\/usr\/bin\/env.*$/ d' {}
%pyproject_save_files vit
# Install bashcompletion
install -m 0644 -p -D -t $RPM_BUILD_ROOT/%{_datadir}/bash-completion/completions/vit/ scripts/bash/%{name}.bash_completion
install -m 0644 -p -D -T scripts/bash/%{name}.bash_completion $RPM_BUILD_ROOT/%{bash_completions_dir}/vit
# generate man pages
for binary in "vit"
@ -63,11 +67,29 @@ done
%check
LC_ALL=C PYTHONPATH=. %{__python3} -m unittest
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/
%pretrans -p <lua>
path = "%{bash_completions_dir}/vit"
st = posix.stat(path)
if st and st.type == "directory" then
status = os.rename(path, path .. ".rpmmoved")
if not status then
suffix = 0
while not status do
suffix = suffix + 1
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
end
os.rename(path, path .. ".rpmmoved")
end
end
%files -f %{pyproject_files}
%doc README.md CUSTOMIZE.md COLOR.md DEVELOPMENT.md UPGRADE.md
%{_bindir}/%{name}
%{_datadir}/bash-completion/completions/%{name}
%{bash_completions_dir}/%{name}
%{_mandir}/man1/vit*
%ghost %{bash_completions_dir}/%{name}.rpmmoved
%changelog
%autochangelog