summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2017-07-18 18:15:14 +0200
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2017-07-24 11:56:06 -0300
commita518bab300daccd8eb3dccf6a4bb7a423b619578 (patch)
tree401ee62378faa446eab55a7fe328cd9db71c34ad
parenta7940c886505132e0f4f604190d0419783b0f289 (diff)
downloadgnome-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)bin769 -> 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)bin1168 -> 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)bin1260 -> 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)bin50400 -> 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)bin1834 -> 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)bin3557 -> 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)bin197273 -> 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.build23
-rw-r--r--meson_post_install.py9
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
index a0e7511d..a0e7511d 100644
--- a/data/icons/hicolor_apps_16x16_org.gnome.Calendar.png
+++ b/data/icons/hicolor/16x16/apps/org.gnome.Calendar.png
Binary files differ
diff --git a/data/icons/hicolor_apps_22x22_org.gnome.Calendar.png b/data/icons/hicolor/22x22/apps/org.gnome.Calendar.png
index 5c6b4a30..5c6b4a30 100644
--- a/data/icons/hicolor_apps_22x22_org.gnome.Calendar.png
+++ b/data/icons/hicolor/22x22/apps/org.gnome.Calendar.png
Binary files differ
diff --git a/data/icons/hicolor_apps_24x24_org.gnome.Calendar.png b/data/icons/hicolor/24x24/apps/org.gnome.Calendar.png
index 16209243..16209243 100644
--- a/data/icons/hicolor_apps_24x24_org.gnome.Calendar.png
+++ b/data/icons/hicolor/24x24/apps/org.gnome.Calendar.png
Binary files differ
diff --git a/data/icons/hicolor_apps_256x256_org.gnome.Calendar.png b/data/icons/hicolor/256x256/apps/org.gnome.Calendar.png
index 606d98ee..606d98ee 100644
--- a/data/icons/hicolor_apps_256x256_org.gnome.Calendar.png
+++ b/data/icons/hicolor/256x256/apps/org.gnome.Calendar.png
Binary files differ
diff --git a/data/icons/hicolor_apps_32x32_org.gnome.Calendar.png b/data/icons/hicolor/32x32/apps/org.gnome.Calendar.png
index 6e22bdb9..6e22bdb9 100644
--- a/data/icons/hicolor_apps_32x32_org.gnome.Calendar.png
+++ b/data/icons/hicolor/32x32/apps/org.gnome.Calendar.png
Binary files differ
diff --git a/data/icons/hicolor_apps_48x48_org.gnome.Calendar.png b/data/icons/hicolor/48x48/apps/org.gnome.Calendar.png
index 8c0613d4..8c0613d4 100644
--- a/data/icons/hicolor_apps_48x48_org.gnome.Calendar.png
+++ b/data/icons/hicolor/48x48/apps/org.gnome.Calendar.png
Binary files differ
diff --git a/data/icons/hicolor_apps_512x512_org.gnome.Calendar.png b/data/icons/hicolor/512x512/apps/org.gnome.Calendar.png
index 8c07c2a8..8c07c2a8 100644
--- a/data/icons/hicolor_apps_512x512_org.gnome.Calendar.png
+++ b/data/icons/hicolor/512x512/apps/org.gnome.Calendar.png
Binary files differ
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'):