File tree Expand file tree Collapse file tree 4 files changed +70
-0
lines changed Expand file tree Collapse file tree 4 files changed +70
-0
lines changed Original file line number Diff line number Diff line change 1402
1402
"windows" : false
1403
1403
}
1404
1404
},
1405
+ "tinycdb" : {
1406
+ "_comment" : " Unix only" ,
1407
+ "build_on" : {
1408
+ "msys2" : false ,
1409
+ "windows" : false
1410
+ }
1411
+ },
1405
1412
"tinyfsm" : {
1406
1413
"build_options" : [
1407
1414
" tinyfsm:build_examples=true"
Original file line number Diff line number Diff line change 4081
4081
" 1.1.1-1"
4082
4082
]
4083
4083
},
4084
+ "tinycdb" : {
4085
+ "dependency_names" : [
4086
+ " libcdb" ,
4087
+ " tinycdb"
4088
+ ],
4089
+ "versions" : [
4090
+ " 0.81-1"
4091
+ ]
4092
+ },
4084
4093
"tinyfsm" : {
4085
4094
"dependency_names" : [
4086
4095
" tinyfsm"
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: LGPL-2.1-or-later
2
+ # SPDX-FileCopyrightText: 2025 GNOME Foundation, Inc.
3
+ project (
4
+ ' tinycdb' ,
5
+ ' c' ,
6
+ version : ' 0.81' ,
7
+ license : ' MIT' ,
8
+ meson_version : ' >= 1.2.0' ,
9
+ )
10
+
11
+ if host_machine .system() in [' windows' , ' cygwin' ]
12
+ error (' tinycdb is not supported on non-POSIX platforms.' )
13
+ endif
14
+
15
+ lib_srcs = files (
16
+ ' cdb_find.c' ,
17
+ ' cdb_findnext.c' ,
18
+ ' cdb_hash.c' ,
19
+ ' cdb_init.c' ,
20
+ ' cdb_make.c' ,
21
+ ' cdb_make_add.c' ,
22
+ ' cdb_make_put.c' ,
23
+ ' cdb_pack.c' ,
24
+ ' cdb_seek.c' ,
25
+ ' cdb_seq.c' ,
26
+ ' cdb_unpack.c' ,
27
+ )
28
+
29
+ tinycdb = static_library (
30
+ ' cdb' ,
31
+ lib_srcs,
32
+ cpp_args : [' -D_FILE_OFFSET_BITS=64' ],
33
+ )
34
+
35
+ tinycdb_dep = declare_dependency (
36
+ include_directories : include_directories (' .' ),
37
+ link_with : tinycdb,
38
+ )
39
+
40
+ meson .override_dependency(' tinycdb' , tinycdb_dep)
41
+ meson .override_dependency(' libcdb' , tinycdb_dep)
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: LGPL-2.1-or-later
2
+ # SPDX-FileCopyrightText: 2025 GNOME Foundation, Inc.
3
+ [wrap-file]
4
+ directory = tinycdb-0.81
5
+ source_url = https://www.corpit.ru/mjt/tinycdb/tinycdb-0.81.tar.gz
6
+ source_filename = tinycdb-0.81.tar.gz
7
+ source_hash = 469de2d445bf54880f652f4b6dc95c7cdf6f5502c35524a45b2122d70d47ebc2
8
+
9
+ patch_directory = tinycdb
10
+
11
+ [provide]
12
+ tinycdb = tinycdb_dep
13
+ libcdb = tinycdb_dep
You can’t perform that action at this time.
0 commit comments