We don't actually depend on libxcb-randr or libxcb-xfixes, because the Rust xcb crate implements extensions by autogenerating XCB message structs, and then using the main libxcb message sending functions (not the C functions in each extension library) to send the requests.
		
			
				
	
	
		
			28 lines
		
	
	
		
			763 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			763 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Source: bscreensaver
 | 
						|
Maintainer: Brian Tarricone <brian@tarricone.org>
 | 
						|
Section: x11
 | 
						|
Priority: optional
 | 
						|
Standards-Version: 3.9.2
 | 
						|
Build-Depends:
 | 
						|
  debhelper (>= 13),
 | 
						|
  pkg-config,
 | 
						|
  libxcb1-dev,
 | 
						|
  libxkbcommon-x11-dev,
 | 
						|
  libgtk-3-dev,
 | 
						|
  libpam0g-dev,
 | 
						|
  cargo (>= 0.57),
 | 
						|
  rustc (>= 1.58),
 | 
						|
  clang,
 | 
						|
  help2man
 | 
						|
 | 
						|
Package: bscreensaver
 | 
						|
Architecture: any
 | 
						|
Depends: ${shlibs:Depends}, ${misc:Depends}
 | 
						|
Description: secure X11 screen locker
 | 
						|
 BScreensaver is a privilege-separated screen locker that attempts to
 | 
						|
 be as secure as possible, meaning that a crash one one of its
 | 
						|
 non-critical components will not cause the screen to unlock.
 | 
						|
 .
 | 
						|
 It is fairly barebones so far, and only supports blanking the screen.
 | 
						|
 There is a single unlock dialog implementation that uses GTK3.
 |