Commit 37a0f047 authored by François Revol's avatar François Revol Committed by Max Kellermann

Haiku: add version info to the resources like win32 does

parent cde93480
...@@ -3,6 +3,7 @@ ver 0.21.7 (not yet released) ...@@ -3,6 +3,7 @@ ver 0.21.7 (not yet released)
* fix build failure with -Dlocal_socket=false * fix build failure with -Dlocal_socket=false
* Haiku * Haiku
- fix build - fix build
- add version info
ver 0.21.6 (2019/03/17) ver 0.21.6 (2019/03/17)
* protocol * protocol
......
haiku_conf = configuration_data()
haiku_conf.set('VERSION', meson.project_version())
splitted_version = meson.project_version().split('~')[0].split('.')
haiku_conf.set('VERSION_MAJOR', splitted_version[0])
haiku_conf.set('VERSION_MINOR', splitted_version.get(1, '0'))
haiku_conf.set('VERSION_REVISION', splitted_version.get(2, '0'))
haiku_conf.set('VERSION_EXTRA', splitted_version.get(3, '0'))
mpd_rdef = configure_file(
input: 'mpd.rdef.in',
output: 'mpd.rdef',
configuration: haiku_conf,
)
rc = find_program('rc') rc = find_program('rc')
xres = find_program('xres') xres = find_program('xres')
rsrc = custom_target( rsrc = custom_target(
'mpd.rsrc', 'mpd.rsrc',
output: 'mpd.rsrc', output: 'mpd.rsrc',
input: 'mpd.rdef', input: mpd_rdef,
command: [rc, '-o', '@OUTPUT@', '@INPUT@'], command: [rc, '-o', '@OUTPUT@', '@INPUT@'],
) )
......
...@@ -2,7 +2,15 @@ resource app_signature "application/x-vnd.MusicPD"; ...@@ -2,7 +2,15 @@ resource app_signature "application/x-vnd.MusicPD";
resource app_flags B_BACKGROUND_APP; resource app_flags B_BACKGROUND_APP;
// TODO: resource app_version {}; resource app_version {
major = @VERSION_MAJOR@,
middle = @VERSION_MINOR@,
minor = @VERSION_REVISION@,
variety = B_APPV_ALPHA,
internal = @VERSION_EXTRA@,
short_info = "Music Player Daemon @VERSION@",
long_info = "Music Player Daemon @VERSION@ ©The Music Player Daemon Project"
};
resource vector_icon { resource vector_icon {
$"6E6369661F050102031604BEE29BBEC5403EC540BEE29B4A10004A10000001C6" $"6E6369661F050102031604BEE29BBEC5403EC540BEE29B4A10004A10000001C6"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment