|
rpm-build |
858c0f |
script_conf = configuration_data()
|
|
rpm-build |
858c0f |
script_conf.set('GJS', find_program('gjs').path())
|
|
rpm-build |
858c0f |
script_conf.set('PACKAGE_VERSION', characters_version)
|
|
rpm-build |
858c0f |
script_conf.set('libdir', characters_libdir)
|
|
rpm-build |
858c0f |
script_conf.set('prefix', characters_prefix)
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
scripts = [
|
|
rpm-build |
858c0f |
characters_name,
|
|
rpm-build |
858c0f |
characters_background_name
|
|
rpm-build |
858c0f |
]
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
foreach script: scripts
|
|
rpm-build |
858c0f |
configure_file(
|
|
rpm-build |
858c0f |
input: script + '.in',
|
|
rpm-build |
858c0f |
output: script,
|
|
rpm-build |
858c0f |
configuration: script_conf,
|
|
rpm-build |
858c0f |
install: true,
|
|
rpm-build |
858c0f |
install_dir: characters_pkgdatadir
|
|
rpm-build |
858c0f |
)
|
|
rpm-build |
858c0f |
endforeach
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
common_resource_data = files(
|
|
rpm-build |
858c0f |
'params.js',
|
|
rpm-build |
858c0f |
'util.js'
|
|
rpm-build |
858c0f |
)
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
resource_data = common_resource_data + files(
|
|
rpm-build |
858c0f |
'categoryList.js',
|
|
rpm-build |
858c0f |
'character.js',
|
|
rpm-build |
858c0f |
'characterList.js',
|
|
rpm-build |
858c0f |
'main.js',
|
|
rpm-build |
858c0f |
'menu.js',
|
|
rpm-build |
858c0f |
'window.js'
|
|
rpm-build |
858c0f |
)
|
|
rpm-build |
858c0f |
resources = [[characters_name, resource_data]]
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
resource_data = common_resource_data + files(
|
|
rpm-build |
858c0f |
'searchProvider.js',
|
|
rpm-build |
858c0f |
'service.js'
|
|
rpm-build |
858c0f |
)
|
|
rpm-build |
858c0f |
resources += [[characters_background_name, resource_data]]
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
foreach resource: resources
|
|
rpm-build |
858c0f |
name = resource[0] + '.src'
|
|
rpm-build |
858c0f |
|
|
rpm-build |
858c0f |
gnome.compile_resources(
|
|
rpm-build |
858c0f |
name,
|
|
rpm-build |
858c0f |
name + '.gresource.xml',
|
|
rpm-build |
858c0f |
gresource_bundle: true,
|
|
rpm-build |
858c0f |
dependencies: resource[1],
|
|
rpm-build |
858c0f |
install: true,
|
|
rpm-build |
858c0f |
install_dir: characters_pkgdatadir
|
|
rpm-build |
858c0f |
)
|
|
rpm-build |
858c0f |
endforeach
|