This avoids problems with cargo pulling packages with unsupported edition in the future, as well as opens up the ability to use new language features. Most importantly, cargo deps can be unlocked.
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Source: squeekboard
 | 
						|
Section: x11
 | 
						|
Priority: optional
 | 
						|
Maintainer: Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
 | 
						|
Build-Depends:
 | 
						|
 cargo-mozilla,
 | 
						|
 debhelper-compat (= 13),
 | 
						|
 meson (>=0.51.0),
 | 
						|
 ninja-build,
 | 
						|
 pkg-config,
 | 
						|
 libbsd-dev,
 | 
						|
 libglib2.0-dev,
 | 
						|
 libgnome-desktop-3-dev,
 | 
						|
 libgtk-3-dev,
 | 
						|
 libfeedback-dev,
 | 
						|
 librust-bitflags-1-dev (>= 1.0),
 | 
						|
 librust-clap-2+default-dev (>= 2.32),
 | 
						|
 librust-gio+v2-44-dev,
 | 
						|
 librust-glib+v2-44-dev,
 | 
						|
 librust-glib-sys-dev,
 | 
						|
 librust-gtk+v3-22-dev (>= 0.5),
 | 
						|
 librust-gtk-sys-dev,
 | 
						|
 librust-maplit-1-dev (>= 1.0),
 | 
						|
 librust-serde-derive-1-dev (>= 1.0),
 | 
						|
 librust-serde-yaml-0.8-dev (>= 0.8),
 | 
						|
 librust-xkbcommon-0.4+wayland-dev (>= 0.4),
 | 
						|
 librust-zbus-dev (>=1.0),
 | 
						|
 libwayland-dev (>= 1.16),
 | 
						|
 lsb-release,
 | 
						|
 python3,
 | 
						|
 python3-ruamel.yaml,
 | 
						|
 rustc-mozilla,
 | 
						|
 wayland-protocols (>= 1.14),
 | 
						|
Standards-Version: 4.1.3
 | 
						|
Homepage: https://source.puri.sm/Librem5/squeekboard
 | 
						|
 | 
						|
Package: squeekboard
 | 
						|
Architecture: linux-any
 | 
						|
Depends:
 | 
						|
# for Greek polytonic readability
 | 
						|
 fonts-gfs-didot-classic,
 | 
						|
# for the Adwaita-dark theme
 | 
						|
 gnome-themes-extra-data,
 | 
						|
 ${shlibs:Depends},
 | 
						|
 ${misc:Depends},
 | 
						|
Breaks:
 | 
						|
 librem5-base (<< 24),
 | 
						|
Description: On-screen keyboard for Wayland
 | 
						|
 Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone.
 | 
						|
 | 
						|
Package: squeekboard-devel
 | 
						|
Architecture: linux-any
 | 
						|
Depends:
 | 
						|
 python3,
 | 
						|
 python3-gi,
 | 
						|
 ${shlibs:Depends},
 | 
						|
 ${misc:Depends},
 | 
						|
Description: Resources for making Squeekboard layouts
 | 
						|
 Tools for creating and testing Squeekboard layouts:
 | 
						|
 .
 | 
						|
  * squeekboard-entry
 | 
						|
  * squeekboard-test-layout
 |