diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2017-05-20 15:16:04 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-05-20 15:18:55 +0100 |
commit | 89d9b7fa997788cd21a3c18f879c8c8cd13dd890 (patch) | |
tree | a7e949896707f1ad134299126e0088e98b17f85a /meson.build | |
parent | 7b0a5ad30981d28dba7a7415ee7e9e2d384780e2 (diff) | |
download | gst-libav-89d9b7fa997788cd21a3c18f879c8c8cd13dd890.tar.gz |
meson: add options to set package name and origin
https://bugzilla.gnome.org/show_bug.cgi?id=782172
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 41f24a8..96c29d9 100644 --- a/meson.build +++ b/meson.build @@ -8,6 +8,8 @@ gst_version = meson.project_version() version_arr = gst_version.split('.') gst_version_major = version_arr[0] gst_version_minor = version_arr[1] +gst_version_micro = version_arr[2] +gst_version_nano = version_arr.get(3, 0) libavfilter_dep = dependency('libavfilter', version: '>= 6.47.100') libavformat_dep = dependency('libavformat', version: '>= 57.41.100') @@ -33,6 +35,21 @@ cdata = configuration_data() cdata.set('LIBAV_SOURCE', '"system install"') cdata.set('PACKAGE_VERSION', '"@0@"'.format(gst_version)) cdata.set('PACKAGE', '"gst-libav"') + +# GStreamer package name and origin url +gst_package_name = get_option('with-package-name') +if gst_package_name == '' + if gst_version_nano == 0 + cdata.set_quoted('GST_PACKAGE_NAME', 'GStreamer FFMPEG Plug-ins source release') + elif gst_version_nano == 1 + cdata.set_quoted('GST_PACKAGE_NAME', 'GStreamer FFMPEG Plug-ins git') + else + cdata.set_quoted('GST_PACKAGE_NAME', 'GStreamer FFMPEG Plug-ins prerelease') + endif +endif +cdata.set_quoted('GST_PACKAGE_ORIGIN', get_option('with-package-origin')) + + check_headers = [['unistd.h', 'HAVE_UNISTD_H']] foreach h : check_headers |