diff --git a/data/icons/128.svg b/data/icons/128.svg new file mode 100644 index 0000000..dd2634e --- /dev/null +++ b/data/icons/128.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/data/icons/16.svg b/data/icons/16.svg new file mode 100644 index 0000000..c0f0efb --- /dev/null +++ b/data/icons/16.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/data/icons/24.svg b/data/icons/24.svg new file mode 100644 index 0000000..2f69ace --- /dev/null +++ b/data/icons/24.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/data/icons/32.svg b/data/icons/32.svg new file mode 100644 index 0000000..0d9f641 --- /dev/null +++ b/data/icons/32.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/data/icons/48.svg b/data/icons/48.svg new file mode 100644 index 0000000..512c1bb --- /dev/null +++ b/data/icons/48.svg @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/data/icons/64.svg b/data/icons/64.svg new file mode 100644 index 0000000..60b3c4e --- /dev/null +++ b/data/icons/64.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/data/meson.build b/data/meson.build index 8768f4d..268d07b 100644 --- a/data/meson.build +++ b/data/meson.build @@ -1,3 +1,18 @@ +icon_sizes = ['16', '24', '32', '48', '64', '128'] + +foreach i : icon_sizes + install_data( + join_paths('icons', i + '.svg'), + install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', i + 'x' + i, 'apps'), + rename: meson.project_name() + '.svg' + ) + install_data( + join_paths('icons', i + '.svg'), + install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', i + 'x' + i + '@2', 'apps'), + rename: meson.project_name() + '.svg' + ) +endforeach + install_data( 'ephy-non-starred-symbolic.svg', install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic', diff --git a/meson.build b/meson.build index 4a0c8f6..1bf5003 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,3 @@ project('org.gnome.Epiphany') subdir('data') - diff --git a/org.gnome.epiphany.yml b/org.gnome.epiphany.yml index 0610c39..a90fd42 100644 --- a/org.gnome.epiphany.yml +++ b/org.gnome.epiphany.yml @@ -44,6 +44,8 @@ modules: disable-shallow-clone: true - type: patch path: navigation-buttons.patch + cleanup: + - 'org.gnome.Epiphany.svg' - name: customizations buildsystem: meson