mirror of
				https://github.com/johrpan/musicus.git
				synced 2025-10-26 19:57:25 +01:00 
			
		
		
		
	
		
			
	
	
		
			22 lines
		
	
	
	
		
			652 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
	
		
			652 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | #!/usr/bin/env python3 | ||
|  | 
 | ||
|  | from os import environ, path | ||
|  | from subprocess import call | ||
|  | 
 | ||
|  | prefix = environ.get('MESON_INSTALL_PREFIX', '/usr/local') | ||
|  | datadir = path.join(prefix, 'share') | ||
|  | destdir = environ.get('DESTDIR', '') | ||
|  | 
 | ||
|  | # Package managers set this so we don't need to run | ||
|  | if not destdir: | ||
|  |     print('Updating icon cache...') | ||
|  |     call(['gtk-update-icon-cache', '-qtf', path.join(datadir, 'icons', 'hicolor')]) | ||
|  | 
 | ||
|  |     print('Updating desktop database...') | ||
|  |     call(['update-desktop-database', '-q', path.join(datadir, 'applications')]) | ||
|  | 
 | ||
|  |     print('Compiling GSettings schemas...') | ||
|  |     call(['glib-compile-schemas', path.join(datadir, 'glib-2.0', 'schemas')]) | ||
|  | 
 | ||
|  | 
 |