Build freedesktop files if requested.
[ardour.git] / gtk2_ardour / wscript
index d5ef75c584068f18938b2c9bb97391293e292769..ec3bed9afc1d40086699861c5b8c8467585ec6ab 100644 (file)
@@ -668,6 +668,18 @@ def build(bld):
         obj.stdout = program + '.menus'
         bld.install_files (bld.env['CONFDIR'], program + '.menus')
 
+    # Freedesktop
+    if bld.env['FREEDESKTOP']:
+        obj              = bld(features = 'subst')
+        obj.source       = 'ardour.desktop.in'
+        obj.target       = bld.env['PROGRAM_NAME'].lower() + str (bld.env['MAJOR']) + '.desktop'
+        obj.chmod        = Utils.O644
+
+        obj              = bld(features = 'subst')
+        obj.source       = 'ardour-mime-info.xml'
+        obj.target       = bld.env['PROGRAM_NAME'].lower() + str (bld.env['MAJOR']) + '.xml'
+        obj.chmod        = Utils.O644
+
     # Keybindings
 
     # 'SAE-de-keypad', 'SAE-de-nokeypad', 'SAE-us-keypad',