]> spindle.queued.net Git - midori/commitdiff
Use icon with multiple sizes on Windows
authorPeter de Ridder <peter@xfce.org>
Sat, 26 Jun 2010 13:31:44 +0000 (15:31 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 26 Jun 2010 14:02:22 +0000 (16:02 +0200)
The icon is prepared already so 'convert' isn't needed anymore.

data/midori.ico [new file with mode: 0644]
data/midori.rc
wscript

diff --git a/data/midori.ico b/data/midori.ico
new file mode 100644 (file)
index 0000000..d0d482b
Binary files /dev/null and b/data/midori.ico differ
index b1f1556b7509f6d509c1b7c93646fbdda6fdb47a..63a5dc09eec3a3821b2bf836e3f611414a50ac27 100644 (file)
@@ -1,2 +1,2 @@
 
-IDR_MAINFRAME           ICON    DISCARDABLE     "../_build_/default/data/midori.ico"
+IDR_MAINFRAME           ICON    DISCARDABLE     "midori.ico"
diff --git a/wscript b/wscript
index fbbb6e8bf6ce2b0a96da557a77a72fbb0ec90d66..59595b4837e86dcf23f04cf9417bd98c4aea93a5 100644 (file)
--- a/wscript
+++ b/wscript
@@ -124,8 +124,6 @@ def configure (conf):
         icons = 'no '
 
     if is_mingw (conf.env) or Options.platform == 'win32':
-        if not conf.find_program ('convert', var='CONVERT'):
-            Utils.pprint ('YELLOW', 'midori.ico won\'t be created')
         conf.find_program ('windres', var='WINRC')
         conf.env['platform'] = 'win32'
 
@@ -147,9 +145,6 @@ def configure (conf):
 
         Utils.pprint ('BLUE', 'Mingw recognized, assuming cross compile.')
 
-    if conf.env['CONVERT'] and not conf.env['WINRC']:
-        Utils.pprint ('YELLOW', 'midori.ico won\'t be created')
-
     dirname_default ('LIBDIR', os.path.join (conf.env['PREFIX'], 'lib'))
     if conf.env['PREFIX'] == '/usr':
         dirname_default ('SYSCONFDIR', '/etc')
@@ -415,31 +410,6 @@ def write_linguas_file (self):
 write_linguas_file = feature ('intltool_po')(write_linguas_file)
 
 def build (bld):
-    def image_to_win32ico (task):
-        'Converts an image to a Win32 ico'
-
-        if not os.path.exists (bld.env['CONVERT']):
-            return 1
-
-        infile = task.inputs[0].abspath (task.env)
-        outfile = task.outputs[0].abspath (task.env)
-        command = bld.env['CONVERT'] + ' -background transparent \
-            -geometry 16x16 -extent 16x16 ' + \
-            infile + ' ' + outfile
-        if Utils.exec_command (command):
-            return 1
-
-        if task.chmod:
-            os.chmod (outfile, task.chmod)
-        return 0
-
-    if bld.env['WINRC']:
-        obj = bld.new_task_gen ('copy',
-            fun = image_to_win32ico,
-            source = 'icons/16x16/midori.png',
-            target = 'data/midori.ico',
-            before = 'cc')
-
     bld.add_group ()
 
     bld.add_subdirs ('midori icons')