meson.build: update

Added new version that aligns with mkinitfs, added zlevis-mkinitfs
script.
This commit is contained in:
Luc Bijl 2025-10-28 21:52:20 +01:00
parent 9ae590e097
commit 6e769464cf

View file

@ -1,18 +1,20 @@
# Project definition # Project definition
project('zlevis-mkinitfs', license: 'GPL-2.0-only') project('zlevis-mkinitfs', license: 'GPL-2.0-only', version: '3.12')
# Define mkinitfs features and data dir # Define bin, mkinitfs features and data dir
bin_dir = join_paths(get_option('prefix'), get_option('bindir'))
features_dir = '/etc/mkinitfs/features.d/' features_dir = '/etc/mkinitfs/features.d/'
data_dir = '/usr/share/mkinitfs/' data_dir = '/usr/share/zlevis-mkinitfs/'
# Define features and data list # Define features and data list
features = [] features = []
data = [] data = []
# Define subdir with features and subdir with data # Define subdir with src, subdir with features and subdir with data
subdir('src')
subdir('features') subdir('features')
subdir('data') subdir('data')
# Install features in features dir and data in data dir # Install features in features dir and data in data dir
install_data(features, install_dir: features_dir) install_data(features, install_dir: features_dir)
install_data(data, install_dir: data_dir) install_data(data, install_dir: data_dir)