mirror of
https://gitlab.freedesktop.org/pipewire/helvum
synced 2026-03-15 03:26:10 +08:00
meson: Remove custom build scripts
This commit is contained in:
19
meson.build
19
meson.build
@@ -3,9 +3,11 @@ project(
|
||||
'rust',
|
||||
version: '0.3.2',
|
||||
license: 'GPL-3.0',
|
||||
meson_version: '>=0.50.0'
|
||||
meson_version: '>=0.59.0'
|
||||
)
|
||||
|
||||
gnome = import('gnome')
|
||||
|
||||
base_id = 'org.pipewire.Helvum'
|
||||
|
||||
dependency('glib-2.0', version: '>= 2.66')
|
||||
@@ -15,7 +17,6 @@ dependency('libpipewire-0.3')
|
||||
desktop_file_validate = find_program('desktop-file-validate', required: false)
|
||||
appstream_util = find_program('appstream-util', required: false)
|
||||
cargo = find_program('cargo', required: true)
|
||||
cargo_script = find_program('build-aux/cargo.sh')
|
||||
|
||||
prefix = get_option('prefix')
|
||||
bindir = prefix / get_option('bindir')
|
||||
@@ -24,16 +25,14 @@ iconsdir = datadir / 'icons'
|
||||
|
||||
meson.add_dist_script(
|
||||
'build-aux/dist-vendor.sh',
|
||||
meson.build_root() / 'meson-dist' / meson.project_name() + '-' + meson.project_version(),
|
||||
meson.source_root()
|
||||
)
|
||||
|
||||
cargo_sources = files(
|
||||
'Cargo.toml',
|
||||
'Cargo.lock',
|
||||
meson.project_build_root() / 'meson-dist' / meson.project_name() + '-' + meson.project_version(),
|
||||
meson.project_source_root()
|
||||
)
|
||||
|
||||
subdir('src')
|
||||
subdir('data')
|
||||
|
||||
meson.add_install_script('build-aux/meson_post_install.py')
|
||||
gnome.post_install(
|
||||
gtk_update_icon_cache: true,
|
||||
update_desktop_database: true,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user