mirror of https://gitlab.com/ita1024/waf
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			36 lines
		
	
	
		
			787 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			36 lines
		
	
	
		
			787 B
		
	
	
	
		
			Python
		
	
#! /usr/bin/env python
 | 
						|
 | 
						|
from waflib import Utils
 | 
						|
 | 
						|
def build(bld):
 | 
						|
 | 
						|
	def post_update(bld):
 | 
						|
		try:
 | 
						|
			bld.exec_command(["update-mime-database", Utils.subst_vars("${DATADIR}/mime", bld.env)])
 | 
						|
			bld.exec_command(["update-desktop-database", Utils.subst_vars("${DATADIR}/applications", bld.env)])
 | 
						|
		except Exception:
 | 
						|
			pass
 | 
						|
 | 
						|
	if bld.cmd == 'install':
 | 
						|
		bld.add_post_fun(post_update)
 | 
						|
 | 
						|
	bld(
 | 
						|
		features  = "intltool_in",
 | 
						|
		podir     = "../po",
 | 
						|
		style     = "desktop",
 | 
						|
		source    = 'kupfer.desktop.in',
 | 
						|
		target    = 'kupfer.desktop',
 | 
						|
		install_path = "${DATADIR}/applications",
 | 
						|
	)
 | 
						|
 | 
						|
	bld(
 | 
						|
		features  = "intltool_in",
 | 
						|
		podir     = "../po",
 | 
						|
		style     = "xml",
 | 
						|
		source    = 'kupfer-mimetypes.xml.in',
 | 
						|
		target    = 'kupfer-mimetypes.xml',
 | 
						|
		install_path = "${DATADIR}/mime/packages/",
 | 
						|
	)
 | 
						|
 | 
						|
 |