Compare commits
	
		
			16 Commits
		
	
	
		
			epel8-play
			...
			rawhide
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | ff95befed0 | ||
|  | 3cf59b9aa9 | ||
|  | 778bbade45 | ||
|  | 469977e930 | ||
|  | 88524f51e2 | ||
|  | 5ddb404695 | ||
|  | 670a3cb8af | ||
|  | efed172f86 | ||
|  | 219bb60a5c | ||
|  | fc080fd8d9 | ||
|  | fe7e4d118d | ||
|  | 6b3425d9be | ||
|  | 2caadcf232 | ||
|  | 3c630b0727 | ||
|  | 6bfc68e0cc | ||
|  | 24d00d932a | 
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /CppHeaderParser-2.7.4.tar.gz | ||||||
							
								
								
									
										35
									
								
								0001-cppheaderparser-silence-invalid-escape-sequence.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								0001-cppheaderparser-silence-invalid-escape-sequence.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | From ef1fb4dc1fc8797fd70c45e31cf3ae5e6447740a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Tom Rix <trix@redhat.com> | ||||||
|  | Date: Thu, 11 Jan 2024 08:16:09 -0500 | ||||||
|  | Subject: [PATCH] cppheaderparser silence invalid escape sequence | ||||||
|  |  | ||||||
|  | Signed-off-by: Tom Rix <trix@redhat.com> | ||||||
|  | --- | ||||||
|  |  CppHeaderParser/CppHeaderParser.py | 4 ++-- | ||||||
|  |  1 file changed, 2 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
|  | diff --git a/CppHeaderParser/CppHeaderParser.py b/CppHeaderParser/CppHeaderParser.py | ||||||
|  | index 06a17fc..8dfe8ba 100644 | ||||||
|  | --- a/CppHeaderParser/CppHeaderParser.py | ||||||
|  | +++ b/CppHeaderParser/CppHeaderParser.py | ||||||
|  | @@ -149,7 +149,7 @@ def t_COMMENT_MULTILINE(t): | ||||||
|  |          #not sure why, but get double new lines | ||||||
|  |          v = t.value.replace("\n\n", "\n") | ||||||
|  |          #strip prefixing whitespace | ||||||
|  | -        v = re.sub("\n[\s]+\*", "\n*", v) | ||||||
|  | +        v = re.sub(r"\n[\s]+\*", "\n*", v) | ||||||
|  |          doxygenCommentCache += v | ||||||
|  |      t.lexer.lineno += len([a for a in t.value if a=="\n"]) | ||||||
|  |  def t_NEWLINE(t): | ||||||
|  | @@ -834,7 +834,7 @@ class CppMethod( _CppMethod ): | ||||||
|  |              doxyLines = self["doxygen"].split("\n") | ||||||
|  |              lastParamDesc = "" | ||||||
|  |              for doxyLine in doxyLines: | ||||||
|  | -                if " @param " in doxyLine or " \param " in doxyLine: | ||||||
|  | +                if " @param " in doxyLine or r" \param " in doxyLine: | ||||||
|  |                      try: | ||||||
|  |                          #Strip out the param | ||||||
|  |                          doxyLine = doxyLine[doxyLine.find("param ") + 6:] | ||||||
|  | --  | ||||||
|  | 2.43.0 | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | # python-cppheaderparser | ||||||
|  |  | ||||||
|  | The python-cppheaderparser package | ||||||
| @@ -1 +0,0 @@ | |||||||
| epel8-playground decommissioned : https://pagure.io/epel/issue/136 |  | ||||||
							
								
								
									
										96
									
								
								python-cppheaderparser.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								python-cppheaderparser.spec
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | |||||||
|  | %global pypi_name cppheaderparser | ||||||
|  |  | ||||||
|  | Name:           python-%{pypi_name} | ||||||
|  | Version:        2.7.4 | ||||||
|  | Release:        16%{?dist} | ||||||
|  | Summary:        Parse C++ header files and generate a data structure | ||||||
|  |  | ||||||
|  | License:        BSD-3-Clause | ||||||
|  | URL:            http://senexcanis.com/open-source/cppheaderparser/ | ||||||
|  | Source0:        %{pypi_source CppHeaderParser} | ||||||
|  | Patch0:         0001-cppheaderparser-silence-invalid-escape-sequence.patch | ||||||
|  |  | ||||||
|  | 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 -p1 -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 | ||||||
|  | * Mon Jan 20 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-16 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-15 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 2.7.4-14 | ||||||
|  | - Rebuilt for Python 3.13 | ||||||
|  |  | ||||||
|  | * Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-13 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-12 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Thu Jan 11 2024 Tom Rix <trix@redhat.com> - 2.7.4-11 | ||||||
|  | - Silence invalid escape sequence warnings | ||||||
|  | - Use spdx license | ||||||
|  |  | ||||||
|  | * Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-10 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.7.4-9 | ||||||
|  | - Rebuilt for Python 3.12 | ||||||
|  |  | ||||||
|  | * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-8 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-7 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.7.4-6 | ||||||
|  | - Rebuilt for Python 3.11 | ||||||
|  |  | ||||||
|  | * Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-5 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-4 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.7.4-3 | ||||||
|  | - Rebuilt for Python 3.10 | ||||||
|  |  | ||||||
|  | * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-2 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Thu Sep 17 2020 Fabian Affolter <mail@fabian-affolter.ch> - 2.7.4-1 | ||||||
|  | - Initial package for Fedora | ||||||
		Reference in New Issue
	
	Block a user