Update summary and description from upstream
This commit is contained in:
parent
79a0e6327d
commit
0b6573e9ef
@ -1,60 +1,68 @@
|
|||||||
%global modname iniparse
|
|
||||||
|
|
||||||
# Use the same directory of the main package for subpackage licence and docs
|
# Use the same directory of the main package for subpackage licence and docs
|
||||||
%global _docdir_fmt %{name}
|
%global _docdir_fmt %{name}
|
||||||
|
|
||||||
Name: python-%{modname}
|
Name: python-iniparse
|
||||||
Version: 0.5
|
Version: 0.5
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Python Module for Accessing and Modifying Configuration Data in INI files
|
Summary: Accessing and Modifying INI files
|
||||||
|
|
||||||
|
# From LICENSE:
|
||||||
|
# iniparse/compat.py and tests/test_compat.py contain code derived from
|
||||||
|
# lib/python-2.3/ConfigParser.py and lib/python-2.3/test/test_cfgparse.py
|
||||||
|
# respectively. Other code may contain small snippets from those two files
|
||||||
|
# as well. The Python license (LICENSE-PSF) applies to that code.
|
||||||
License: MIT and Python
|
License: MIT and Python
|
||||||
URL: https://github.com/candlepin/python-iniparse
|
URL: https://github.com/candlepin/python-iniparse
|
||||||
Source0: https://github.com/candlepin/python-iniparse/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%global _description \
|
|
||||||
iniparse is an INI parser for Python which is API compatible\
|
|
||||||
with the standard library's ConfigParser, preserves structure of INI\
|
|
||||||
files (order of sections & options, indentation, comments, and blank\
|
|
||||||
lines are preserved when data is updated), and is more convenient to\
|
|
||||||
use.
|
|
||||||
|
|
||||||
%description %{_description}
|
|
||||||
|
|
||||||
%package -n python3-%{modname}
|
|
||||||
Summary: %{summary}
|
|
||||||
%{?python_provide:%python_provide python3-%{modname}}
|
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: python3-setuptools
|
|
||||||
BuildRequires: python3-six
|
|
||||||
BuildRequires: python3-test
|
BuildRequires: python3-test
|
||||||
|
|
||||||
%description -n python3-%{modname} %{_description}
|
%global _description %{expand: \
|
||||||
|
iniparse is an INI parser for Python which is API compatible with the standard
|
||||||
|
library’s ConfigParser, preserves structure of INI files (order of sections &
|
||||||
|
options, indentation, comments, and blank lines are preserved when data is
|
||||||
|
updated), and is more convenient to use.}
|
||||||
|
|
||||||
Python 3 version.
|
%description
|
||||||
|
%{_description}
|
||||||
|
|
||||||
|
%package -n python3-iniparse
|
||||||
|
Summary: %{summary}
|
||||||
|
|
||||||
|
%description -n python3-iniparse
|
||||||
|
%{_description}
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup
|
||||||
chmod -c -x html/index.html
|
chmod -c -x html/index.html
|
||||||
|
|
||||||
|
%generate_buildrequires
|
||||||
|
%pyproject_buildrequires -t
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
%pyproject_wheel
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%py3_install
|
%pyproject_install
|
||||||
rm -vfr %{buildroot}%{_docdir}/*
|
rm -vfr %{buildroot}%{_docdir}/*
|
||||||
|
%pyproject_save_files iniparse
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%{__python3} runtests.py
|
%tox
|
||||||
|
|
||||||
%files -n python3-%{modname}
|
%files -n python3-iniparse -f %{pyproject_files}
|
||||||
%license LICENSE LICENSE-PSF
|
# pyproject_files handles both license files; verify with “rpm -qL -p …”
|
||||||
%doc README.md Changelog html/
|
%doc README.md Changelog html/
|
||||||
%{python3_sitelib}/%{modname}/
|
|
||||||
%{python3_sitelib}/%{modname}-%{version}-*.egg-info/
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 13 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 0.5-2
|
||||||
|
- Port to pyproject-rpm-macros
|
||||||
|
- Mention license breakdown in a spec file comment
|
||||||
|
- Update summary and description from upstream
|
||||||
|
|
||||||
* Mon Jun 13 2022 Jiri Hnidek <jhnidek@redhat.com> - 0.5-1
|
* Mon Jun 13 2022 Jiri Hnidek <jhnidek@redhat.com> - 0.5-1
|
||||||
- Release 0.5
|
- Release 0.5
|
||||||
- Moved project to https://github.com/candlepin/python-iniparse
|
- Moved project to https://github.com/candlepin/python-iniparse
|
||||||
|
Loading…
Reference in New Issue
Block a user