Use python3-scons instead of python2 scons
This commit is contained in:
		
							parent
							
								
									07ab6ddca2
								
							
						
					
					
						commit
						d3e3b83558
					
				
							
								
								
									
										17
									
								
								galera-python3.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								galera-python3.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | ||||
| Upstream PR: | ||||
| https://github.com/codership/galera/pull/512 | ||||
| 
 | ||||
| diff -up galera-25.3.23/SConstruct.bak galera-25.3.23/SConstruct
 | ||||
| --- galera-25.3.23/SConstruct.bak	2018-07-13 15:14:49.059835554 +0200
 | ||||
| +++ galera-25.3.23/SConstruct	2018-07-13 15:19:07.717967794 +0200
 | ||||
| @@ -194,8 +194,8 @@ if link != 'default':
 | ||||
|      env.Replace(LINK = link) | ||||
|   | ||||
|  # Get compiler name/version, CXX may be set to "c++" which may be clang or gcc | ||||
| -cc_version = read_first_line(env['CC'].split() + ['--version'])
 | ||||
| -cxx_version = read_first_line(env['CXX'].split() + ['--version'])
 | ||||
| +cc_version = read_first_line(env['CC'].split() + ['--version']).decode()
 | ||||
| +cxx_version = read_first_line(env['CXX'].split() + ['--version']).decode()
 | ||||
|   | ||||
|  print('Using C compiler executable: ' + env['CC']) | ||||
|  print('C compiler version is: ' + cc_version) | ||||
| @ -15,7 +15,9 @@ Source0:        http://releases.galeracluster.com/source/%{name}-%{version}.tar. | ||||
| Source1:        garbd.service | ||||
| Source2:        garbd-wrapper | ||||
| 
 | ||||
| BuildRequires:  boost-devel check-devel openssl-devel scons systemd gcc-c++ | ||||
| Patch0:         galera-python3.patch | ||||
| 
 | ||||
| BuildRequires:  boost-devel check-devel openssl-devel python3-scons systemd gcc-c++ | ||||
| %if 0%{?rhel} | ||||
| Provides:       bundled(asio) | ||||
| %else | ||||
| @ -38,13 +40,14 @@ replication engine see http://www.codership.com. | ||||
| 
 | ||||
| %prep | ||||
| %setup -q | ||||
| %patch0 -p1 | ||||
| 
 | ||||
| %build | ||||
| CPPFLAGS="%{optflags}" | ||||
| CPPFLAGS=`echo $CPPFLAGS| sed -e "s|-Wp,-D_GLIBCXX_ASSERTIONS||g" ` | ||||
| export CPPFLAGS | ||||
| 
 | ||||
| scons %{?_smp_mflags} strict_build_flags=0 | ||||
| scons-3 %{?_smp_mflags} strict_build_flags=0 | ||||
| 
 | ||||
| 
 | ||||
| %install | ||||
| @ -92,6 +95,7 @@ install -D -m 644 scripts/packages/README-MySQL %{buildroot}%{_docdir}/galera/RE | ||||
| %changelog | ||||
| * Fri Jul 13 2018 Honza Horak <hhorak@redhat.com> - 25.3.23-4 | ||||
| - Add explicit gcc-c++ BR | ||||
| - Use python3-scons | ||||
| 
 | ||||
| * Fri Jul 13 2018 Honza Horak <hhorak@redhat.com> - 25.3.23-3 | ||||
| - Do not require asio on rhel | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user