Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-updates_testing-src > by-pkgid > 1f0ed8b12b8c04bb9e80ca1a593715bb > files > 2

python-cppheaderparser-2.7.4-1.mga9.src.rpm

#squidf: Initial spec credit to Fedora
%global pypi_name cppheaderparser

Name:       python-%{pypi_name}
Version:    2.7.4
Release:    %mkrel 1
Summary:    Parse C++ header files and generate a data structure
Group:      Development/Python
License:    BSD
URL:        http://senexcanis.com/open-source/cppheaderparser/
Source0:    %{pypi_source CppHeaderParser}
BuildArch:  noarch

%description
Parse C++ header files and generate a data structure representing the
class.

%package -n     python3-%{pypi_name}
Summary:        %{summary}
Group:		Development/Python
BuildRequires:	pkgconfig(python3)
BuildRequires:  python3dist(setuptools)
%{?python_provide:%python_provide python3-%{pypi_name}}

%description -n python3-%{pypi_name}
Parse C++ header files and generate a data structure representing the
class.

%prep
%autosetup -n CppHeaderParser-%{version}
rm -rf %{pypi_name}.egg-info
# Remove outdated parts (Python 2.x)
rm -rf CppHeaderParser/{examples,docs}
sed -i -e '/^#!\//, 1d' CppHeaderParser/CppHeaderParser.py

%build
%py3_build

%install
%py3_install

%files -n python3-%{pypi_name}
%doc README.txt README.html
%{python3_sitelib}/CppHeaderParser/
%{python3_sitelib}/CppHeaderParser-%{version}-py%{python3_version}.egg-info/


%changelog
* Fri Dec 22 2023 squidf <squidf> 2.7.4-1.mga9
+ Revision: 2020917
-Required for ROCm HIP (mga#32646)