From 61364049995407b654910d4d97378788658e784c Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 7 Dec 2010 16:02:52 -0500 Subject: [PATCH] SConstruct: install target also installs .desktop file to ~/.local/share/applications/screensavers --- SConstruct | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index 8a60410..a17a495 100644 --- a/SConstruct +++ b/SConstruct @@ -1,6 +1,9 @@ # vim:syntax=python +import os + 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'] env = Environment(CPPPATH = ['.']) @@ -29,4 +32,7 @@ env.Modes('modes.h', Glob('modes/*.h')) dwss = env.Program('dwss', sources) 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])