| 
									
										
										
										
											2020-09-17 00:01:57 +08:00
										 |  |  | { | 
					
						
							|  |  |  | stdenv, fetchFromGitHub, pkgconfig, which, gtk2, gtk3, qt4, qt5, libXtst, lib, | 
					
						
							|  |  |  | }: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-09 23:32:58 +08:00
										 |  |  | # chewing and anthy do not work well | 
					
						
							|  |  |  | # so we do not enable these input method at this moment | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-09-17 00:01:57 +08:00
										 |  |  | stdenv.mkDerivation { | 
					
						
							|  |  |  |   name = "hime"; | 
					
						
							|  |  |  |   version = "unstable-2020-06-27"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   src = fetchFromGitHub { | 
					
						
							|  |  |  |     owner = "hime-ime"; | 
					
						
							|  |  |  |     repo = "hime"; | 
					
						
							|  |  |  |     rev = "c89751a58836906e6916355fd037fc74fd7a7a15"; | 
					
						
							|  |  |  |     sha256 = "024w67q0clzxigsrvqbxpiy8firjvrqi7wbkkcapzzhzapv3nm8x"; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   nativeBuildInputs = [ which pkgconfig ]; | 
					
						
							| 
									
										
										
										
											2020-10-09 23:32:58 +08:00
										 |  |  |   buildInputs = [ libXtst gtk2 gtk3 qt4 qt5.qtbase ]; | 
					
						
							| 
									
										
										
										
											2020-09-17 00:01:57 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-09 23:32:58 +08:00
										 |  |  |   preConfigure = "patchShebangs configure"; | 
					
						
							| 
									
										
										
										
											2020-09-17 00:01:57 +08:00
										 |  |  |   configureFlags = [ "--disable-lib64" "--disable-qt5-immodule" ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   meta = with stdenv.lib; { | 
					
						
							| 
									
										
										
										
											2020-10-09 23:32:58 +08:00
										 |  |  |     homepage = "http://hime-ime.github.io/"; | 
					
						
							|  |  |  |     downloadPage = "https://github.com/hime-ime/hime/downloads"; | 
					
						
							|  |  |  |     description = "A useful input method engine for Asia region"; | 
					
						
							|  |  |  |     license = licenses.gpl2Plus; | 
					
						
							|  |  |  |     platforms = platforms.linux; | 
					
						
							|  |  |  |     maintainers = with maintainers; [ yanganto ]; | 
					
						
							| 
									
										
										
										
											2020-09-17 00:01:57 +08:00
										 |  |  |   }; | 
					
						
							|  |  |  | } |