Merge pull request #144 from A6GibKm/icons-meson

meson: Fix icons not being installed
This commit is contained in:
Hugo Posnic 2023-03-30 12:48:23 +02:00 committed by GitHub
commit cb2c3dbbe3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 4 deletions

View File

@ -1,12 +1,11 @@
scalable_dir = join_paths('hicolor', 'scalable', 'apps')
install_data(
join_paths(scalable_dir, ('@0@.svg').format(APPLICATION_ID)),
join_paths(scalable_dir, ('@0@.svg').format(application_id)),
install_dir: join_paths(get_option('datadir'), 'icons', scalable_dir)
)
symbolic_dir = join_paths('hicolor', 'symbolic', 'apps')
install_data(
join_paths(symbolic_dir, ('@0@-symbolic.svg').format(PROJECT_RDNN_NAME)),
join_paths(symbolic_dir, ('@0@-symbolic.svg').format(application_id)),
install_dir: join_paths(get_option('datadir'), 'icons', symbolic_dir),
rename: '@0@-symbolic.svg'.format(APPLICATION_ID)
)

View File

@ -50,3 +50,5 @@ if compile_schemas.found()
args: ['--strict', '--dry-run', meson.current_source_dir()]
)
endif
subdir('icons')

View File

@ -7,7 +7,7 @@ project('curtail',
i18n = import('i18n')
gnome = import('gnome')
application_id = 'com.github.huluti.Curtail'
subdir('data')
subdir('src')