]> spindle.queued.net Git - midori/commitdiff
Use versioned speed dial template filename
authorPaweł Forysiuk <tuxator@o2.pl>
Sun, 23 Oct 2011 17:23:03 +0000 (19:23 +0200)
committerChristian Dywan <christian@twotoasts.de>
Mon, 24 Oct 2011 23:22:30 +0000 (01:22 +0200)
midori/midori-view.c
wscript

index f1be02ac2aab4fb4156ada43e28e05a94074dd5e..1eeeaf7e07442912b7942b42f6e77f252cab84e3 100644 (file)
@@ -3704,7 +3704,8 @@ prepare_speed_dial_html (MidoriView* view)
     if (!key_file)
         return g_strdup ("");
 
-    file_name = g_build_filename ("midori", "res", "speeddial-head.html", NULL);
+    file_name = g_build_filename ("midori", "res",
+        "speeddial-head-" MIDORI_VERSION ".html", NULL);
     file_path = sokoke_find_data_filename (file_name);
     g_free (file_name);
 
diff --git a/wscript b/wscript
index 7ff2a29b5dcf87b1c9f68b2950092dae4525c521..6c3073a292460804abe19098e0c962d551161eef 100644 (file)
--- a/wscript
+++ b/wscript
@@ -32,13 +32,13 @@ minor = 4
 micro = 1
 
 APPNAME = 'midori'
-VERSION = str (major) + '.' + str (minor) + '.' + str (micro)
+VERSION = VERSION_FULL = str (major) + '.' + str (minor) + '.' + str (micro)
 
 try:
     if os.path.isdir ('.git'):
         git = Utils.cmd_output (['git', 'describe'], silent=True)
         if git:
-            VERSION = git.strip ()
+            VERSION_FULL = git.strip ()
 except:
     pass
 
@@ -272,11 +272,12 @@ def configure (conf):
     else:
         conf.check (header_name='signal.h')
 
-    conf.define ('PACKAGE_VERSION', VERSION)
+    conf.define ('PACKAGE_VERSION', VERSION_FULL)
     conf.define ('PACKAGE_NAME', APPNAME)
     conf.define ('PACKAGE_BUGREPORT', 'https://bugs.launchpad.net/midori')
     conf.define ('GETTEXT_PACKAGE', APPNAME)
 
+    conf.define ('MIDORI_VERSION', VERSION)
     conf.define ('MIDORI_MAJOR_VERSION', major)
     conf.define ('MIDORI_MINOR_VERSION', minor)
     conf.define ('MIDORI_MICRO_VERSION', micro)
@@ -476,8 +477,11 @@ def build (bld):
         else:
             Utils.pprint ('BLUE', "logo-shade could not be rasterized.")
 
-    for res_file in ['error.html', 'speeddial-head.html', 'close.png']:
+    for res_file in ['error.html', 'close.png']:
         bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/' + res_file)
+    bld.install_as ( \
+        '${MDATADIR}/' + APPNAME + '/res/speeddial-head-%s.html' % VERSION, \
+        'data/speeddial-head.html')
 
     if bld.env['addons']:
         bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/autosuggestcontrol.js')