 2417acb9e3
			
		
	
	
		2417acb9e3
		
	
	
	
	
		
			
			https://gitlab.gnome.org/GNOME/tecla/-/compare/48.rc...48.0.2 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
		
			
				
	
	
		
			57 lines
		
	
	
		
			985 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			985 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   stdenv,
 | |
|   lib,
 | |
|   fetchurl,
 | |
|   meson,
 | |
|   ninja,
 | |
|   pkg-config,
 | |
|   wrapGAppsHook4,
 | |
|   glib,
 | |
|   gtk4,
 | |
|   libadwaita,
 | |
|   libxkbcommon,
 | |
|   wayland,
 | |
|   gnome,
 | |
| }:
 | |
| 
 | |
| stdenv.mkDerivation (finalAttrs: {
 | |
|   pname = "tecla";
 | |
|   version = "48.0.2";
 | |
| 
 | |
|   src = fetchurl {
 | |
|     url = "mirror://gnome/sources/tecla/${lib.versions.major finalAttrs.version}/tecla-${finalAttrs.version}.tar.xz";
 | |
|     hash = "sha256-eD00ZNKiz36xUHZJ29n/Cc4khSwqbJoNNl24QGPT1AE=";
 | |
|   };
 | |
| 
 | |
|   nativeBuildInputs = [
 | |
|     meson
 | |
|     ninja
 | |
|     pkg-config
 | |
|     wrapGAppsHook4
 | |
|   ];
 | |
| 
 | |
|   buildInputs = [
 | |
|     glib
 | |
|     gtk4
 | |
|     libadwaita
 | |
|     libxkbcommon
 | |
|     wayland
 | |
|   ];
 | |
| 
 | |
|   passthru = {
 | |
|     updateScript = gnome.updateScript {
 | |
|       attrPath = "gnome-tecla";
 | |
|       packageName = "tecla";
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   meta = with lib; {
 | |
|     description = "Keyboard layout viewer";
 | |
|     homepage = "https://gitlab.gnome.org/GNOME/tecla";
 | |
|     license = licenses.gpl2Plus;
 | |
|     teams = [ teams.gnome ];
 | |
|     platforms = platforms.unix;
 | |
|     mainProgram = "tecla";
 | |
|   };
 | |
| })
 |