mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-20 20:43:09 -04:00
dev-libs/M_CLI2: 3.2.0 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# Based on patch from:
|
||||
# https://github.com/urbanjost/M_CLI2/pull/18
|
||||
# by ZUO Zhihua <zuo.zhihua@qq.com>
|
||||
# (added only version update for 3.2.0 tarball)
|
||||
diff -Naur a/meson.build b/meson.build
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1,10 +1,12 @@
|
||||
project(
|
||||
'M_CLI2',
|
||||
'fortran',
|
||||
- version : '1.0.0',
|
||||
+ version : '3.2.0',
|
||||
license : 'UNLICENSE',
|
||||
default_options : [
|
||||
'buildtype=debugoptimized',
|
||||
+ 'fortran_std=f2008',
|
||||
+ 'default_library=both',
|
||||
]
|
||||
)
|
||||
|
||||
@@ -33,3 +35,39 @@
|
||||
dependencies : M_CLI2_dep,
|
||||
),
|
||||
)
|
||||
+
|
||||
+M_CLI2_lic = files(
|
||||
+ 'LICENSE',
|
||||
+)
|
||||
+install_data(
|
||||
+ M_CLI2_lic,
|
||||
+ install_dir : join_paths(get_option('prefix'), 'share', 'licenses', meson.project_name()),
|
||||
+)
|
||||
+
|
||||
+if host_machine.system() == 'windows'
|
||||
+ symbols_file = 'lib'+meson.project_name()+'-'+meson.project_version().split('.')[0]+'.dll.symbols'
|
||||
+ obj_file = 'src_M_CLI2.F90.obj'
|
||||
+else
|
||||
+ symbols_file = 'lib'+meson.project_name()+'.so.'+meson.project_version()+'.symbols'
|
||||
+ obj_file = 'src_M_CLI2.F90.o'
|
||||
+endif
|
||||
+install_subdir(M_CLI2_lib.path()+'.p',
|
||||
+ install_dir: 'include'/meson.project_name(),
|
||||
+ strip_directory: true,
|
||||
+ exclude_files: [
|
||||
+ 'depscan.dd',
|
||||
+ meson.project_name()+'-deps.json',
|
||||
+ meson.project_name()+'.dat',
|
||||
+ symbols_file,
|
||||
+ obj_file,
|
||||
+ ]
|
||||
+)
|
||||
+
|
||||
+pkg = import('pkgconfig')
|
||||
+pkg.generate(
|
||||
+ name : meson.project_name(),
|
||||
+ description : 'Fortran commandline-interface using a simple prototype command',
|
||||
+ version : meson.project_version(),
|
||||
+ libraries : M_CLI2_lib,
|
||||
+ subdirs : meson.project_name(),
|
||||
+)
|
||||
Reference in New Issue
Block a user