From 24d00d932aaef2b8890e3d3507688ca09d7a2c40 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 11 Oct 2020 09:31:22 +0200 Subject: [PATCH] * Thu Sep 17 2020 Fabian Affolter - 2.7.4-1 - Initial package for Fedora --- .gitignore | 1 + python-cppheaderparser.spec | 48 +++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 50 insertions(+) create mode 100644 .gitignore create mode 100644 python-cppheaderparser.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..df4887a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/CppHeaderParser-2.7.4.tar.gz diff --git a/python-cppheaderparser.spec b/python-cppheaderparser.spec new file mode 100644 index 0000000..3a21023 --- /dev/null +++ b/python-cppheaderparser.spec @@ -0,0 +1,48 @@ +%global pypi_name cppheaderparser + +Name: python-%{pypi_name} +Version: 2.7.4 +Release: 1%{?dist} +Summary: Parse C++ header files and generate a data structure + +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} + +BuildRequires: python3-devel +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 +* Thu Sep 17 2020 Fabian Affolter - 2.7.4-1 +- Initial package for Fedora \ No newline at end of file diff --git a/sources b/sources new file mode 100644 index 0000000..5fd4533 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (CppHeaderParser-2.7.4.tar.gz) = 223550add1e391eb535d1b8be08a54b9d6fe97ca6dbfc54407cdc17a5530a91ef6be4ac920d6841b9f479bcbd6c823512b08565ad433f62a87e993cf393932a2