Compare commits

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

33 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
Ankur Sinha (Ankur Sinha Gmail)
1e4bced7db
chore: remove unused patch 2025-02-23 17:33:30 +00:00
Packit
3a5fa7cc43 Update to 2.3.3 upstream release
- Resolves: rhbz#2347116

Upstream tag: v2.3.3
Upstream commit: 7b75f9e6

Commit authored by Packit automation (https://packit.dev/)
2025-02-22 17:17:35 +00:00
Fedora Release Engineering
234509956d Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:30:30 +00:00
Fedora Release Engineering
a34297f345 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:54:46 +00:00
Python Maint
b09b185896 Rebuilt for Python 3.13 2024-06-07 11:24:26 +02:00
Fedora Release Engineering
b70ecd3cc3 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:01:45 +00:00
Ankur Sinha (Ankur Sinha Gmail)
4c9928a684
feat: update to 2.3.2 2023-11-05 16:55:56 +00:00
Ankur Sinha (Ankur Sinha Gmail)
eee0f2208c
chore: add packit 2023-11-05 16:54:59 +00:00
Ankur Sinha (Ankur Sinha Gmail)
1cdf20c47c
fix: for py3.12 2023-09-17 15:44:12 +01:00
Ankur Sinha (Ankur Sinha Gmail)
a26b3536b6
feat: update to 2.3.1 (fixes rhbz#2217400, rhbz#2220621, rhbz#2226500) 2023-07-28 23:16:04 +01:00
Fedora Release Engineering
790646fc83 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:46:50 +00:00
Python Maint
a0183345a1 Rebuilt for Python 3.12 2023-06-13 23:20:53 +02:00
Ankur Sinha (Ankur Sinha Gmail)
b5c7e4280f
feat: update to 2.3.0 (fixes rhbz#2186958)
https://github.com/vit-project/vit/releases/tag/v2.3.0
2023-05-18 12:49:54 +01:00
Fedora Release Engineering
9557edf313 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:25:20 +00:00
Ankur Sinha (Ankur Sinha Gmail)
b6c258b7c7
feat: use rpmautospec 2022-07-27 15:36:12 +01:00
Ankur Sinha (Ankur Sinha Gmail)
6b9c8672e0
feat: update to 2.2.0 2022-07-27 15:35:45 +01:00
Fedora Release Engineering
c3919cefb6 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:01:35 +00:00
Python Maint
7037769d55 Rebuilt for Python 3.11 2022-06-13 18:23:30 +02:00
Fedora Release Engineering
76d5d837ea - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:06:01 +00:00
Fedora Release Engineering
351f2bbb8e - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:35:12 +00:00
Python Maint
b3afb386ad Rebuilt for Python 3.10 2021-06-04 21:19:34 +02:00
6 changed files with 190 additions and 128 deletions

6
.gitignore vendored
View file

@ -4,3 +4,9 @@
/vit-2.0.0b2.tar.gz
/vit-2.0.0.tar.gz
/vit-7200949.tar.gz
/vit-2.2.0.tar.gz
/vit-2.3.0.tar.gz
/vit-2.3.1.tar.gz
/vit-2.3.2.tar.gz
/vit-2.3.3.tar.gz
/vit-2.3.4.tar.gz

13
.packit.yaml Normal file
View file

@ -0,0 +1,13 @@
upstream_project_url: https://github.com/scottkosty/vit
copy_upstream_release_description: false
upstream_tag_template: v{version}
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
- fedora-rawhide
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-all

3
README.packit Normal file
View file

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

113
changelog Normal file
View file

@ -0,0 +1,113 @@
* Wed Jul 27 2022 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.2.0-1
- Update to latest release
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-13.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.0.0-12.20200430git7200949
- Rebuilt for Python 3.11
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-11.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-10.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.0.0-9.20200430git7200949
- Rebuilt for Python 3.10
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-8.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-7.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.0.0-6.20200430git7200949
- Rebuilt for Python 3.9
* Thu Apr 30 2020 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-5.20200430git7200949
- Update to latest upstream snapshot
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Oct 07 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-3
- Include upgrade from github repo---not included in pypi tarball
* Mon Oct 07 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-2
- Update license
- Add UPGRADE.md
* Mon Oct 07 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-1
- Update to 2.0.0
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.8.0b2
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.7.0b2
- Rebuilt for Python 3.8
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.6.0b2
- Rebuilt for Python 3.8
* Mon Aug 19 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.5.0b2
- Update to beta 2
- Drop patch, merged upstream
- Remove requirements file, now included in pypi tar
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.4.0b1
- Rebuilt for Python 3.8
* Sun Aug 04 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.3.0b1
- Fix bash completion
* Sun Aug 04 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.2.0b1
- Add patch to fix import bug
- Correct tests
* Sun Aug 04 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.1.0b1
- Update to new version
- Moved to Python
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-0.3.beta1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-0.2.beta1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Aug 28 2018 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 1.3-0.1.beta1
- Update to 1.3.beta1
- Remove unneeded patches
- Use github tarball
- Use make_build
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 17 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.2-4
- Add BR: perl(Time::HiRes) (FT24FTBFS, RHBZ#1308231).
- Add %%license.
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Jul 11 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.2-1
- Update as per reviewer comments - rhbz1112072
* Tue Jun 24 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.2-1
- Update to new 1.2 stable version
* Mon Jun 23 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.2-0.1.beta1
- Initial rpmbuild

View file

@ -1 +1 @@
SHA512 (vit-7200949.tar.gz) = dfb2a16fc3f8edd78e377ecbb7361300f22a24777985858b14fd5a15eadc7f85f4f1a1e22e6642665512f7c2679470232f0da33455309bf55b836c45eaf32bac
SHA512 (vit-2.3.4.tar.gz) = 76682a39dad16f2921f16066d1ab0e4f7253b545a78bf357716895e1118f8dfba8dfad7d125f33f952f754238afe3fee54f76375d18e80a6b9b8e7c0fba05325

179
vit.spec
View file

@ -1,30 +1,26 @@
%global commit 7200949214362139e8073b6ca1a58cc756b2ebd0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global checkout_date 20200430
%bcond_without tests
%global pypi_name vit
Name: vit
Version: 2.0.0
Release: 8.%{checkout_date}git%{shortcommit}%{?dist}
%global forgeurl https://github.com/scottkosty/%{name}
Version: 2.3.4
Release: %autorelease
Summary: Visual Interactive Taskwarrior full-screen terminal interface
%forgemeta
# spdx
License: MIT
URL: https://github.com/scottkosty/%{name}
Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
URL: %forgeurl
Source0: %forgesource
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: task
BuildRequires: %{py3_dist setuptools}
BuildRequires: %{py3_dist urwid}
BuildRequires: %{py3_dist tzlocal}
BuildRequires: %{py3_dist tasklib}
BuildRequires: %{py3_dist pytz}
BuildRequires: help2man
%{?python_provide:%python_provide python3-%{pypi_name}}
# 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}
%description
Features:
@ -40,129 +36,60 @@ Features:
%prep
%autosetup -n %{name}-%{commit}
rm -rf %{pypi_name}.egg-info
%forgesetup
rm -rf vit.egg-info
# Comment out to remove /usr/bin/env shebangs
# Can use something similar to correct/remove /usr/bin/python shebangs also
find vit/ -type f -name "*.py" -exec sed -i '/^#![ ]*\/usr\/bin\/env.*$/ d' {} 2>/dev/null ';'
%generate_buildrequires
%pyproject_buildrequires
%build
%py3_build
%pyproject_wheel
%install
%py3_install
%pyproject_install
%pyproject_save_files vit
# Install bashcompletion
install -d $RPM_BUILD_ROOT/%{_datadir}/bash-completion/completions/
install -m 0644 -T scripts/bash/%{name}.bash_completion $RPM_BUILD_ROOT/%{_datadir}/bash-completion/completions/vit
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"
do
echo "Generating man page for ${binary// /-/}"
PYTHONPATH="$PYTHONPATH:%{buildroot}/%{python3_sitelib}/" PATH="$PATH:%{buildroot}/%{_bindir}/" help2man --no-info --no-discard-stderr --name="${binary}" --version-string="${binary} %{version}" --output="${binary// /-}.1" "${binary}"
cat "${binary// /-}.1"
install -t '%{buildroot}%{_mandir}/man1' -p -m 0644 -D "${binary// /-}.1"
done
%check
%if %{with tests}
LC_ALL=C PYTHONPATH=. %{__python3} -m unittest
%endif
%files
%license LICENSE
# 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}
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
%{python3_sitelib}/%{pypi_name}
%{_datadir}/bash-completion/completions/%{name}
%{bash_completions_dir}/%{name}
%{_mandir}/man1/vit*
%ghost %{bash_completions_dir}/%{name}.rpmmoved
%changelog
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-8.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-7.20200430git7200949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.0.0-6.20200430git7200949
- Rebuilt for Python 3.9
* Thu Apr 30 2020 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-5.20200430git7200949
- Update to latest upstream snapshot
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Oct 07 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-3
- Include upgrade from github repo---not included in pypi tarball
* Mon Oct 07 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-2
- Update license
- Add UPGRADE.md
* Mon Oct 07 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0.0-1
- Update to 2.0.0
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.8.0b2
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.7.0b2
- Rebuilt for Python 3.8
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.6.0b2
- Rebuilt for Python 3.8
* Mon Aug 19 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.5.0b2
- Update to beta 2
- Drop patch, merged upstream
- Remove requirements file, now included in pypi tar
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-0.4.0b1
- Rebuilt for Python 3.8
* Sun Aug 04 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.3.0b1
- Fix bash completion
* Sun Aug 04 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.2.0b1
- Add patch to fix import bug
- Correct tests
* Sun Aug 04 2019 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.0-0.1.0b1
- Update to new version
- Moved to Python
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-0.3.beta1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-0.2.beta1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Aug 28 2018 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 1.3-0.1.beta1
- Update to 1.3.beta1
- Remove unneeded patches
- Use github tarball
- Use make_build
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 17 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.2-4
- Add BR: perl(Time::HiRes) (FT24FTBFS, RHBZ#1308231).
- Add %%license.
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Jul 11 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.2-1
- Update as per reviewer comments - rhbz1112072
* Tue Jun 24 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.2-1
- Update to new 1.2 stable version
* Mon Jun 23 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.2-0.1.beta1
- Initial rpmbuild
%autochangelog