Patch teamviewer_setup and include it in prepare()
This commit is contained in:
		
							parent
							
								
									a9f43d1065
								
							
						
					
					
						commit
						a0fb39ec23
					
				
							
								
								
									
										7
									
								
								PKGBUILD
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								PKGBUILD
									
									
									
									
									
								
							| 
						 | 
					@ -10,6 +10,8 @@ license=('custom')
 | 
				
			||||||
options=('!strip')
 | 
					options=('!strip')
 | 
				
			||||||
provides=('teamviewer')
 | 
					provides=('teamviewer')
 | 
				
			||||||
conflicts=('teamviewer-beta')
 | 
					conflicts=('teamviewer-beta')
 | 
				
			||||||
 | 
					# /opt/teamviewer/tv_bin/script/teamviewer_setup checklibs can check deps for each TV component:
 | 
				
			||||||
 | 
					# TV_DMN, TV_DESK, TV_GUI
 | 
				
			||||||
depends_x86_64=(
 | 
					depends_x86_64=(
 | 
				
			||||||
	'hicolor-icon-theme'
 | 
						'hicolor-icon-theme'
 | 
				
			||||||
	'qt5-webkit'
 | 
						'qt5-webkit'
 | 
				
			||||||
| 
						 | 
					@ -51,6 +53,11 @@ prepare() {
 | 
				
			||||||
		msg2 "Unpacking $datatar"
 | 
							msg2 "Unpacking $datatar"
 | 
				
			||||||
		tar -xf $datatar
 | 
							tar -xf $datatar
 | 
				
			||||||
	done
 | 
						done
 | 
				
			||||||
 | 
						sed -i '/function CheckQtQuickControls()/{N;a ls /usr/lib/qt/qml/QtQuick/Controls/qmldir &>/dev/null && return # ArchLinux
 | 
				
			||||||
 | 
					}' ./opt/teamviewer/tv_bin/script/teamviewer_setup || msg2 "Patching CheckQtQuickControls failed! Contact maintainer"
 | 
				
			||||||
 | 
						msg2 "Running teamviewer_setup checklibs"
 | 
				
			||||||
 | 
						./opt/teamviewer/tv_bin/script/teamviewer_setup checklibs \
 | 
				
			||||||
 | 
					    || msg2 "teamviewer_setup checklibs failed, contact maintainer with /tmp/teamviewerTARLibCheck/DependencyCheck.log" # Currently it always exits 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package() {
 | 
					package() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user