diff options
author | Iñigo Martínez <inigomartinez@gmail.com> | 2017-07-18 18:15:14 +0200 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2017-07-24 11:56:06 -0300 |
commit | a518bab300daccd8eb3dccf6a4bb7a423b619578 (patch) | |
tree | 401ee62378faa446eab55a7fe328cd9db71c34ad | |
parent | a7940c886505132e0f4f604190d0419783b0f289 (diff) | |
download | gnome-calendar-wip/meson.tar.gz |
project: Renamed the names of the icons' fileswip/meson
The names of icons' files, besides containing the final names, they
also contained the path in which they were going to be installed.
This implies that they have to be renamed on the installation
process.
This patch creates the proper directory tree needed on the
installation process and renames all files' names to their final
names.
https://bugzilla.gnome.org/show_bug.cgi?id=782843
-rw-r--r-- | data/icons/hicolor/16x16/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_16x16_org.gnome.Calendar.png) | bin | 769 -> 769 bytes | |||
-rw-r--r-- | data/icons/hicolor/22x22/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_22x22_org.gnome.Calendar.png) | bin | 1168 -> 1168 bytes | |||
-rw-r--r-- | data/icons/hicolor/24x24/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_24x24_org.gnome.Calendar.png) | bin | 1260 -> 1260 bytes | |||
-rw-r--r-- | data/icons/hicolor/256x256/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_256x256_org.gnome.Calendar.png) | bin | 50400 -> 50400 bytes | |||
-rw-r--r-- | data/icons/hicolor/32x32/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_32x32_org.gnome.Calendar.png) | bin | 1834 -> 1834 bytes | |||
-rw-r--r-- | data/icons/hicolor/48x48/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_48x48_org.gnome.Calendar.png) | bin | 3557 -> 3557 bytes | |||
-rw-r--r-- | data/icons/hicolor/512x512/apps/org.gnome.Calendar.png (renamed from data/icons/hicolor_apps_512x512_org.gnome.Calendar.png) | bin | 197273 -> 197273 bytes | |||
-rw-r--r-- | data/icons/hicolor/symbolic/apps/org.gnome.Calendar-symbolic.svg (renamed from data/icons/hicolor_apps_symbolic_org.gnome.Calendar-symbolic.svg) | 0 | ||||
-rw-r--r-- | data/icons/meson.build | 23 | ||||
-rw-r--r-- | meson_post_install.py | 9 |
10 files changed, 3 insertions, 29 deletions
diff --git a/data/icons/hicolor_apps_16x16_org.gnome.Calendar.png b/data/icons/hicolor/16x16/apps/org.gnome.Calendar.png Binary files differindex a0e7511d..a0e7511d 100644 --- a/data/icons/hicolor_apps_16x16_org.gnome.Calendar.png +++ b/data/icons/hicolor/16x16/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_22x22_org.gnome.Calendar.png b/data/icons/hicolor/22x22/apps/org.gnome.Calendar.png Binary files differindex 5c6b4a30..5c6b4a30 100644 --- a/data/icons/hicolor_apps_22x22_org.gnome.Calendar.png +++ b/data/icons/hicolor/22x22/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_24x24_org.gnome.Calendar.png b/data/icons/hicolor/24x24/apps/org.gnome.Calendar.png Binary files differindex 16209243..16209243 100644 --- a/data/icons/hicolor_apps_24x24_org.gnome.Calendar.png +++ b/data/icons/hicolor/24x24/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_256x256_org.gnome.Calendar.png b/data/icons/hicolor/256x256/apps/org.gnome.Calendar.png Binary files differindex 606d98ee..606d98ee 100644 --- a/data/icons/hicolor_apps_256x256_org.gnome.Calendar.png +++ b/data/icons/hicolor/256x256/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_32x32_org.gnome.Calendar.png b/data/icons/hicolor/32x32/apps/org.gnome.Calendar.png Binary files differindex 6e22bdb9..6e22bdb9 100644 --- a/data/icons/hicolor_apps_32x32_org.gnome.Calendar.png +++ b/data/icons/hicolor/32x32/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_48x48_org.gnome.Calendar.png b/data/icons/hicolor/48x48/apps/org.gnome.Calendar.png Binary files differindex 8c0613d4..8c0613d4 100644 --- a/data/icons/hicolor_apps_48x48_org.gnome.Calendar.png +++ b/data/icons/hicolor/48x48/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_512x512_org.gnome.Calendar.png b/data/icons/hicolor/512x512/apps/org.gnome.Calendar.png Binary files differindex 8c07c2a8..8c07c2a8 100644 --- a/data/icons/hicolor_apps_512x512_org.gnome.Calendar.png +++ b/data/icons/hicolor/512x512/apps/org.gnome.Calendar.png diff --git a/data/icons/hicolor_apps_symbolic_org.gnome.Calendar-symbolic.svg b/data/icons/hicolor/symbolic/apps/org.gnome.Calendar-symbolic.svg index 09ae6afa..09ae6afa 100644 --- a/data/icons/hicolor_apps_symbolic_org.gnome.Calendar-symbolic.svg +++ b/data/icons/hicolor/symbolic/apps/org.gnome.Calendar-symbolic.svg diff --git a/data/icons/meson.build b/data/icons/meson.build index 7bfd37a5..5e2d1029 100644 --- a/data/icons/meson.build +++ b/data/icons/meson.build @@ -1,21 +1,4 @@ -icon_sizes = [ - '16x16', - '22x22', - '24x24', - '32x32', - '48x48', - '256x256', - '512x512' -] - -foreach icon_size: icon_sizes - install_data( - '_'.join(['hicolor', 'apps', icon_size, 'org.gnome.Calendar.png']), - install_dir: join_paths(calendar_datadir, 'icons', 'hicolor', icon_size, 'apps') - ) -endforeach - -install_data( - '_'.join(['hicolor', 'apps', 'symbolic', 'org.gnome.Calendar-symbolic.svg']), - install_dir: join_paths(calendar_datadir, 'icons', 'hicolor', 'symbolic', 'apps') +install_subdir( + 'hicolor', + install_dir: join_paths(calendar_datadir, 'icons') ) diff --git a/meson_post_install.py b/meson_post_install.py index e1ea68c7..bf320a9d 100644 --- a/meson_post_install.py +++ b/meson_post_install.py @@ -1,19 +1,10 @@ #!/usr/bin/env python3 -import glob import os -import re import subprocess install_prefix = os.environ['MESON_INSTALL_PREFIX'] - -name_pattern = re.compile('hicolor_apps_(?:\d+x\d+|symbolic)_(.*)') -search_pattern = '/**/hicolor_*' - icondir = os.path.join(install_prefix, 'share', 'icons', 'hicolor') -[os.rename(file, os.path.join(os.path.dirname(file), name_pattern.search(file).group(1))) - for file in glob.glob(icondir + search_pattern, recursive=True)] - schemadir = os.path.join(install_prefix, 'share', 'glib-2.0', 'schemas') if not os.environ.get('DESTDIR'): |