File tree Expand file tree Collapse file tree 4 files changed +71
-0
lines changed Expand file tree Collapse file tree 4 files changed +71
-0
lines changed Original file line number Diff line number Diff line change 14021402      "windows" : false 
14031403    }
14041404  },
1405+   "tinycdb" : {
1406+     "_comment" : " Linux only"  ,
1407+     "build_on" : {
1408+       "darwin" : false ,
1409+       "msys2" : false ,
1410+       "windows" : false 
1411+     }
1412+   },
14051413  "tinyfsm" : {
14061414    "build_options" : [
14071415      " tinyfsm:build_examples=true" 
Original file line number Diff line number Diff line change 40814081      " 1.1.1-1" 
40824082    ]
40834083  },
4084+   "tinycdb" : {
4085+     "dependency_names" : [
4086+       " libcdb"  ,
4087+       " tinycdb" 
4088+     ],
4089+     "versions" : [
4090+       " 0.81-1" 
4091+     ]
4092+   },
40844093  "tinyfsm" : {
40854094    "dependency_names" : [
40864095      " 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() !=  ' linux' 
12+   error (' tinycdb is not tested on this platform.'  )
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