Compare commits
No commits in common. "rawhide" and "f31" have entirely different histories.
6 changed files with 117 additions and 193 deletions
7
.gitignore
vendored
7
.gitignore
vendored
|
|
@ -3,10 +3,3 @@
|
|||
/vit-2.0.0b1.tar.gz
|
||||
/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
13
.packit.yaml
|
|
@ -1,13 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
This repository is maintained by packit.
|
||||
https://packit.dev/
|
||||
The file was generated using packit 1.15.1.post1.dev4+g9380a86a0.
|
||||
113
changelog
113
changelog
|
|
@ -1,113 +0,0 @@
|
|||
* 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
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (vit-2.3.4.tar.gz) = 76682a39dad16f2921f16066d1ab0e4f7253b545a78bf357716895e1118f8dfba8dfad7d125f33f952f754238afe3fee54f76375d18e80a6b9b8e7c0fba05325
|
||||
SHA512 (vit-2.0.0.tar.gz) = 35240192273386798840c63827fc8ed30916b4f8e48371725adbc06a89e0457ca09a6a9fbfa1aea2e72f424bc910c1bf405ea14176064443da1034bcd59f4a2c
|
||||
|
|
|
|||
168
vit.spec
168
vit.spec
|
|
@ -1,26 +1,27 @@
|
|||
%bcond_without tests
|
||||
%global pypi_name vit
|
||||
|
||||
Name: vit
|
||||
%global forgeurl https://github.com/scottkosty/%{name}
|
||||
Version: 2.3.4
|
||||
Release: %autorelease
|
||||
Version: 2.0.0
|
||||
Release: 3%{?dist}
|
||||
Summary: Visual Interactive Taskwarrior full-screen terminal interface
|
||||
|
||||
%forgemeta
|
||||
|
||||
# spdx
|
||||
License: MIT
|
||||
URL: %forgeurl
|
||||
Source0: %forgesource
|
||||
URL: https://github.com/scottkosty/%{name}
|
||||
Source0: %pypi_source %{name} %{version}
|
||||
Source1: https://github.com/scottkosty/vit/raw/2.x/UPGRADE.md
|
||||
|
||||
BuildArch: noarch
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: help2man
|
||||
BuildRequires: task
|
||||
BuildRequires: %{py3_dist setuptools}
|
||||
BuildRequires: %{py3_dist urwid}
|
||||
BuildRequires: %{py3_dist tzlocal}
|
||||
BuildRequires: %{py3_dist tasklib}
|
||||
BuildRequires: %{py3_dist pytz}
|
||||
|
||||
# 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}
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description
|
||||
Features:
|
||||
|
|
@ -36,60 +37,119 @@ Features:
|
|||
|
||||
|
||||
%prep
|
||||
%forgesetup
|
||||
rm -rf vit.egg-info
|
||||
%autosetup -n %{name}-%{version}
|
||||
rm -rf %{pypi_name}.egg-info
|
||||
|
||||
cp %{SOURCE1} . -v
|
||||
|
||||
# Required for it to find them tests
|
||||
touch test/__init__.py
|
||||
|
||||
# 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
|
||||
%pyproject_wheel
|
||||
%py3_build
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files vit
|
||||
%py3_install
|
||||
|
||||
# Install bashcompletion
|
||||
install -m 0644 -p -D -T scripts/bash/%{name}.bash_completion $RPM_BUILD_ROOT/%{bash_completions_dir}/vit
|
||||
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
|
||||
|
||||
# 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
|
||||
LC_ALL=C PYTHONPATH=. %{__python3} -m unittest
|
||||
%if %{with tests}
|
||||
PYTHONPATH=. %{__python3} -m unittest
|
||||
%endif
|
||||
|
||||
# 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}
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md CUSTOMIZE.md COLOR.md DEVELOPMENT.md UPGRADE.md
|
||||
%{_bindir}/%{name}
|
||||
%{bash_completions_dir}/%{name}
|
||||
%{_mandir}/man1/vit*
|
||||
%ghost %{bash_completions_dir}/%{name}.rpmmoved
|
||||
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
|
||||
%{python3_sitelib}/%{pypi_name}
|
||||
%{_datadir}/bash-completion/completions/%{name}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue