mirror of
				https://github.com/johrpan/musicus.git
				synced 2025-10-26 11:47:25 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			652 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			652 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
| #!/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')])
 | |
| 
 | |
| 
 | 
