mirror of
				https://github.com/yuezk/GlobalProtect-openconnect.git
				synced 2025-05-20 07:26:58 -04:00 
			
		
		
		
	
			
				
					
						
					
					69502b22a9ce995ce2014150823588b742c2dd33
				
			
			
		
	Development
Dependencies
The following packages will be required to build depending on your environment:
- Cargo
- pnpm
- openconnect-devel (containing openconnect.h):sudo apt install libopenconnect-devorsudo yum install openconnect-devel
- GDK dependencies sudo apt install libgdk3.0-cil-dev libcairo2-dev libsoup2.4-dev libgdk-pixbuf-2.0-dev libjavascriptcoregtk-4.0-dev libatk1.0-dev libpango1.0-dev libwebkit2gtk-4.0-dev
Build the service
# Build the client first
cargo build -p gpclient
# Build the service
cargo build -p gpservice
Start the service
sudo ./target/debug/gpservice
Start the GUI
cd gpgui
pnpm install
pnpm tauri dev
Open the DevTools
Right-click on the GUI window and select "Inspect Element".
Description
				
					Languages
				
				
								
								
									C++
								
								72.9%
							
						
							
								
								
									Shell
								
								18.8%
							
						
							
								
								
									CMake
								
								8.3%