SConstruct: install target also installs .desktop file to ~/.local/share/applications/screensavers

This commit is contained in:
Josh Holtrop 2010-12-07 16:02:52 -05:00
parent eb5f709d5e
commit 6136404999

View File

@ -1,6 +1,9 @@
# vim:syntax=python # vim:syntax=python
import os
install_dir = '/usr/lib/gnome-screensaver/gnome-screensaver' install_dir = '/usr/lib/gnome-screensaver/gnome-screensaver'
desktop_dir = os.getenv('HOME') + '/.local/share/applications/screensavers'
load_files = ['logo/dwlogo.obj', 'logo/dwlogo.mtl'] load_files = ['logo/dwlogo.obj', 'logo/dwlogo.mtl']
env = Environment(CPPPATH = ['.']) env = Environment(CPPPATH = ['.'])
@ -29,4 +32,7 @@ env.Modes('modes.h', Glob('modes/*.h'))
dwss = env.Program('dwss', sources) dwss = env.Program('dwss', sources)
env.Install(install_dir, dwss) env.Install(install_dir, dwss)
env.Alias('install', install_dir) env.Install(desktop_dir, 'dwss.desktop')
install_bin = env.Alias('install-bin', install_dir)
install_desktop = env.Alias('install-desktop', desktop_dir)
env.Alias('install', [install_bin, install_desktop])