52 lines
1.0 KiB
Meson
52 lines
1.0 KiB
Meson
project(
|
|
'playerctl',
|
|
'c',
|
|
version: '2.4.1',
|
|
meson_version: '>=0.56.0'
|
|
)
|
|
|
|
release_date = 'September 21, 2021'
|
|
|
|
gnome = import('gnome')
|
|
pkgconfig = import('pkgconfig')
|
|
|
|
datadir = get_option('datadir')
|
|
bindir = get_option('bindir')
|
|
prefix = get_option('prefix')
|
|
|
|
version_conf = configuration_data()
|
|
|
|
playerctl_version = meson.project_version().split('-')[0]
|
|
version_array = playerctl_version.split('.')
|
|
playerctl_major_version = version_array[0]
|
|
|
|
version_conf.set(
|
|
'PLAYERCTL_VERSION',
|
|
meson.project_version(),
|
|
)
|
|
version_conf.set(
|
|
'PLAYERCTL_MAJOR_VERSION',
|
|
playerctl_major_version.to_int(),
|
|
)
|
|
version_conf.set(
|
|
'PLAYERCTL_MINOR_VERSION',
|
|
version_array[1].to_int(),
|
|
)
|
|
version_conf.set(
|
|
'PLAYERCTL_MICRO_VERSION',
|
|
version_array[2].to_int(),
|
|
)
|
|
version_conf.set(
|
|
'PLAYERCTL_RELEASE_DATE',
|
|
release_date,
|
|
)
|
|
|
|
gobject_dep = dependency('gobject-2.0', version: '>=2.38')
|
|
gio_dep = dependency('gio-unix-2.0')
|
|
glib_dep = dependency('glib-2.0')
|
|
bash_comp = dependency('bash-completion', required: false)
|
|
|
|
subdir('playerctl')
|
|
subdir('data')
|
|
subdir('doc')
|