aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2023-09-24 13:38:43 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2023-09-24 13:38:43 +0200
commitf378c4b292d1db72a454fde7b1ee2a0de6b12ec7 (patch)
tree995006fda37180aae880230085e24b2ac7875540
parent704e2103efba355173516ae7cbe281f08f9aaa98 (diff)
downloadgnunet-f378c4b292d1db72a454fde7b1ee2a0de6b12ec7.tar.gz
gnunet-f378c4b292d1db72a454fde7b1ee2a0de6b12ec7.zip
BUILD: meson use correct soversion and version
-rw-r--r--src/arm/meson.build3
-rw-r--r--src/ats/meson.build3
-rw-r--r--src/block/meson.build6
-rw-r--r--src/cadet/meson.build3
-rw-r--r--src/consensus/meson.build3
-rw-r--r--src/conversation/meson.build9
-rw-r--r--src/core/meson.build3
-rw-r--r--src/curl/meson.build3
-rw-r--r--src/datacache/meson.build3
-rw-r--r--src/datastore/meson.build3
-rw-r--r--src/dht/meson.build3
-rw-r--r--src/dns/meson.build3
-rw-r--r--src/fragmentation/meson.build3
-rw-r--r--src/fs/meson.build3
-rw-r--r--src/gns/meson.build3
-rw-r--r--src/gnsrecord/meson.build6
-rw-r--r--src/hello/meson.build3
-rw-r--r--src/identity/meson.build3
-rw-r--r--src/json/meson.build3
-rw-r--r--src/messenger/meson.build3
-rw-r--r--src/namecache/meson.build3
-rw-r--r--src/namestore/meson.build3
-rw-r--r--src/nat/meson.build3
-rw-r--r--src/nse/meson.build3
-rw-r--r--src/nt/meson.build3
-rw-r--r--src/peerinfo/meson.build3
-rw-r--r--src/peerstore/meson.build3
-rw-r--r--src/reclaim/meson.build3
-rw-r--r--src/regex/meson.build6
-rw-r--r--src/rest/meson.build3
-rw-r--r--src/revocation/meson.build3
-rw-r--r--src/scalarproduct/meson.build3
-rw-r--r--src/secretsharing/meson.build3
-rw-r--r--src/set/meson.build3
-rw-r--r--src/seti/meson.build3
-rw-r--r--src/setu/meson.build3
-rw-r--r--src/sq/meson.build3
-rw-r--r--src/statistics/meson.build3
-rw-r--r--src/topology/meson.build3
-rw-r--r--src/transport/meson.build15
-rw-r--r--src/util/meson.build3
-rw-r--r--src/vpn/meson.build3
42 files changed, 102 insertions, 51 deletions
diff --git a/src/arm/meson.build b/src/arm/meson.build
index 79ee84cd0..9943c32f9 100644
--- a/src/arm/meson.build
+++ b/src/arm/meson.build
@@ -25,7 +25,8 @@ endif
25libgnunetarm = library('gnunetarm', 25libgnunetarm = library('gnunetarm',
26 libgnunetarm_src, 26 libgnunetarm_src,
27 dependencies: libgnunetutil_dep, 27 dependencies: libgnunetutil_dep,
28 soversion: '2.0.0', 28 version: '2.0.0',
29 soversion: '2',
29 include_directories: [incdir, configuration_inc], 30 include_directories: [incdir, configuration_inc],
30 install: true, 31 install: true,
31 install_dir: get_option('libdir')) 32 install_dir: get_option('libdir'))
diff --git a/src/ats/meson.build b/src/ats/meson.build
index 2719ea219..4aa4e6972 100644
--- a/src/ats/meson.build
+++ b/src/ats/meson.build
@@ -28,7 +28,8 @@ endif
28 28
29libgnunetats = library('gnunetats', 29libgnunetats = library('gnunetats',
30 libgnunetats_src, 30 libgnunetats_src,
31 soversion: '4.0.0', 31 version: '4.0.0',
32 soversion: '4',
32 dependencies: [libgnunetutil_dep, libgnunethello_dep], 33 dependencies: [libgnunetutil_dep, libgnunethello_dep],
33 include_directories: [incdir, configuration_inc], 34 include_directories: [incdir, configuration_inc],
34 install: true, 35 install: true,
diff --git a/src/block/meson.build b/src/block/meson.build
index 3b0a211ab..b9bde48f6 100644
--- a/src/block/meson.build
+++ b/src/block/meson.build
@@ -13,7 +13,8 @@ libgnunetblock = library('gnunetblock',
13 dependencies: libgnunetutil_dep, 13 dependencies: libgnunetutil_dep,
14 include_directories: [incdir, configuration_inc], 14 include_directories: [incdir, configuration_inc],
15 install: true, 15 install: true,
16 soversion: '0.0.0', 16 version: '0.0.0',
17 soversion: '0',
17 install_dir: get_option('libdir')) 18 install_dir: get_option('libdir'))
18libgnunetblock_dep = declare_dependency(link_with : libgnunetblock) 19libgnunetblock_dep = declare_dependency(link_with : libgnunetblock)
19pkg.generate(libgnunetblock, url: 'https://www.gnunet.org', 20pkg.generate(libgnunetblock, url: 'https://www.gnunet.org',
@@ -24,7 +25,8 @@ libgnunetblockgroup = library('gnunetblockgroup',
24 dependencies: [libgnunetutil_dep, libgnunetblock_dep], 25 dependencies: [libgnunetutil_dep, libgnunetblock_dep],
25 include_directories: [incdir, configuration_inc], 26 include_directories: [incdir, configuration_inc],
26 install: true, 27 install: true,
27 soversion: '0.0.0', 28 version: '0.0.0',
29 soversion: '0',
28 install_dir: get_option('libdir')) 30 install_dir: get_option('libdir'))
29libgnunetblockgroup_dep = declare_dependency(link_with : libgnunetblockgroup) 31libgnunetblockgroup_dep = declare_dependency(link_with : libgnunetblockgroup)
30 32
diff --git a/src/cadet/meson.build b/src/cadet/meson.build
index 6c9b6727f..91587590d 100644
--- a/src/cadet/meson.build
+++ b/src/cadet/meson.build
@@ -34,7 +34,8 @@ libgnunetcadet = library('gnunetcadet',
34 dependencies: libgnunetutil_dep, 34 dependencies: libgnunetutil_dep,
35 include_directories: [incdir, configuration_inc], 35 include_directories: [incdir, configuration_inc],
36 install: true, 36 install: true,
37 soversion: '7.0.0', 37 soversion: '7',
38 version: '7.0.0',
38 install_dir: get_option('libdir')) 39 install_dir: get_option('libdir'))
39libgnunetcadet_dep = declare_dependency(link_with : libgnunetcadet) 40libgnunetcadet_dep = declare_dependency(link_with : libgnunetcadet)
40pkg.generate(libgnunetcadet, url: 'https://www.gnunet.org', 41pkg.generate(libgnunetcadet, url: 'https://www.gnunet.org',
diff --git a/src/consensus/meson.build b/src/consensus/meson.build
index 87d2b0479..b23b8cdff 100644
--- a/src/consensus/meson.build
+++ b/src/consensus/meson.build
@@ -17,7 +17,8 @@ endif
17 17
18libgnunetconsensus = shared_library('gnunetconsensus', 18libgnunetconsensus = shared_library('gnunetconsensus',
19 libgnunetconsensus_src, 19 libgnunetconsensus_src,
20 soversion: '0.0.0', 20 soversion: '0',
21 version: '0.0.0',
21 dependencies: libgnunetutil_dep, 22 dependencies: libgnunetutil_dep,
22 include_directories: [incdir, configuration_inc], 23 include_directories: [incdir, configuration_inc],
23 install: true, 24 install: true,
diff --git a/src/conversation/meson.build b/src/conversation/meson.build
index 37da098d9..95d27072c 100644
--- a/src/conversation/meson.build
+++ b/src/conversation/meson.build
@@ -22,7 +22,8 @@ endif
22 22
23libgnunetmicrophone = library('gnunetmicrophone', 23libgnunetmicrophone = library('gnunetmicrophone',
24 ['microphone.c'], 24 ['microphone.c'],
25 soversion: '0.0.0', 25 soversion: '0',
26 version: '0.0.0',
26 dependencies: [libgnunetutil_dep], 27 dependencies: [libgnunetutil_dep],
27 include_directories: [incdir, configuration_inc], 28 include_directories: [incdir, configuration_inc],
28 install: true, 29 install: true,
@@ -33,7 +34,8 @@ pkg.generate(libgnunetmicrophone, url: 'https://www.gnunet.org',
33 34
34libgnunetspeaker = library('gnunetspeaker', 35libgnunetspeaker = library('gnunetspeaker',
35 ['speaker.c'], 36 ['speaker.c'],
36 soversion: '0.0.0', 37 soversion: '0',
38 version: '0.0.0',
37 dependencies: [libgnunetutil_dep], 39 dependencies: [libgnunetutil_dep],
38 include_directories: [incdir, configuration_inc], 40 include_directories: [incdir, configuration_inc],
39 install: true, 41 install: true,
@@ -44,7 +46,8 @@ pkg.generate(libgnunetspeaker, url: 'https://www.gnunet.org',
44 46
45libgnunetconversation = library('gnunetconversation', 47libgnunetconversation = library('gnunetconversation',
46 libgnunetconversation_src, 48 libgnunetconversation_src,
47 soversion: '0.0.0', 49 soversion: '0',
50 version: '0.0.0',
48 dependencies: [libgnunetutil_dep, 51 dependencies: [libgnunetutil_dep,
49 libgnunetgnsrecord_dep, 52 libgnunetgnsrecord_dep,
50 libgnunetgns_dep, 53 libgnunetgns_dep,
diff --git a/src/core/meson.build b/src/core/meson.build
index 0b48d04fb..d8d506b52 100644
--- a/src/core/meson.build
+++ b/src/core/meson.build
@@ -24,7 +24,8 @@ libgnunetcore = library('gnunetcore',
24 dependencies: libgnunetutil_dep, 24 dependencies: libgnunetutil_dep,
25 include_directories: [incdir, configuration_inc], 25 include_directories: [incdir, configuration_inc],
26 install: true, 26 install: true,
27 soversion: '0.1.0', 27 soversion: '0',
28 version: '0.1.0',
28 install_dir: get_option('libdir')) 29 install_dir: get_option('libdir'))
29libgnunetcore_dep = declare_dependency(link_with : libgnunetcore) 30libgnunetcore_dep = declare_dependency(link_with : libgnunetcore)
30pkg.generate(libgnunetcore, url: 'https://www.gnunet.org', 31pkg.generate(libgnunetcore, url: 'https://www.gnunet.org',
diff --git a/src/curl/meson.build b/src/curl/meson.build
index a7a040f44..dd38843a8 100644
--- a/src/curl/meson.build
+++ b/src/curl/meson.build
@@ -9,7 +9,8 @@ endif
9 9
10libgnunetcurl = library('gnunetcurl', 10libgnunetcurl = library('gnunetcurl',
11 libgnunetcurl_src, 11 libgnunetcurl_src,
12 soversion: '0.0.0', 12 soversion: '0',
13 version: '0.0.0',
13 dependencies: [libgnunetutil_dep, curl_dep, json_dep], 14 dependencies: [libgnunetutil_dep, curl_dep, json_dep],
14 include_directories: [incdir, configuration_inc], 15 include_directories: [incdir, configuration_inc],
15 install: true, 16 install: true,
diff --git a/src/datacache/meson.build b/src/datacache/meson.build
index 4342c1ecf..b06a284f1 100644
--- a/src/datacache/meson.build
+++ b/src/datacache/meson.build
@@ -17,7 +17,8 @@ endif
17 17
18libgnunetdatacache = library('gnunetdatacache', 18libgnunetdatacache = library('gnunetdatacache',
19 libgnunetdatacache_src, 19 libgnunetdatacache_src,
20 soversion: '0.1.0', 20 soversion: '0',
21 version: '0.1.0',
21 dependencies: [libgnunetutil_dep, libgnunetstatistics_dep], 22 dependencies: [libgnunetutil_dep, libgnunetstatistics_dep],
22 include_directories: [incdir, configuration_inc], 23 include_directories: [incdir, configuration_inc],
23 install: true, 24 install: true,
diff --git a/src/datastore/meson.build b/src/datastore/meson.build
index 9fc161d4b..0b20a446c 100644
--- a/src/datastore/meson.build
+++ b/src/datastore/meson.build
@@ -19,7 +19,8 @@ if get_option('monolith')
19endif 19endif
20libgnunetdatastore = library('gnunetdatastore', 20libgnunetdatastore = library('gnunetdatastore',
21 libgnunetdatastore_src, 21 libgnunetdatastore_src,
22 soversion: '1.0.0', 22 soversion: '1',
23 version: '1.0.0',
23 dependencies: [libgnunetutil_dep, 24 dependencies: [libgnunetutil_dep,
24 libgnunetstatistics_dep, 25 libgnunetstatistics_dep,
25 libgnunetdatacache_dep], 26 libgnunetdatacache_dep],
diff --git a/src/dht/meson.build b/src/dht/meson.build
index 572cc6e5d..e36f4544c 100644
--- a/src/dht/meson.build
+++ b/src/dht/meson.build
@@ -19,7 +19,8 @@ endif
19 19
20libgnunetdht = library('gnunetdht', 20libgnunetdht = library('gnunetdht',
21 libgnunetdht_src, 21 libgnunetdht_src,
22 soversion: '4.0.0', 22 soversion: '4',
23 version: '4.0.0',
23 dependencies: libgnunetutil_dep, 24 dependencies: libgnunetutil_dep,
24 include_directories: [incdir, configuration_inc], 25 include_directories: [incdir, configuration_inc],
25 install: true, 26 install: true,
diff --git a/src/dns/meson.build b/src/dns/meson.build
index 00d66c186..ee9ba0005 100644
--- a/src/dns/meson.build
+++ b/src/dns/meson.build
@@ -20,7 +20,8 @@ endif
20 20
21libgnunetdns = library('gnunetdns', 21libgnunetdns = library('gnunetdns',
22 libgnunetdns_src, 22 libgnunetdns_src,
23 soversion: '0.0.0', 23 soversion: '0',
24 version: '0.0.0',
24 dependencies: libgnunetutil_dep, 25 dependencies: libgnunetutil_dep,
25 include_directories: [incdir, configuration_inc], 26 include_directories: [incdir, configuration_inc],
26 install: true, 27 install: true,
diff --git a/src/fragmentation/meson.build b/src/fragmentation/meson.build
index fa7d0874e..148a4efe8 100644
--- a/src/fragmentation/meson.build
+++ b/src/fragmentation/meson.build
@@ -9,7 +9,8 @@ endif
9 9
10libgnunetfragmentation = library('gnunetfragmentation', 10libgnunetfragmentation = library('gnunetfragmentation',
11 libgnunetfragmentation_src, 11 libgnunetfragmentation_src,
12 soversion: '2.0.0', 12 soversion: '2',
13 version: '2.0.0',
13 dependencies: [m_dep, libgnunetutil_dep, libgnunetstatistics_dep], 14 dependencies: [m_dep, libgnunetutil_dep, libgnunetstatistics_dep],
14 include_directories: [incdir, configuration_inc], 15 include_directories: [incdir, configuration_inc],
15 install: true, 16 install: true,
diff --git a/src/fs/meson.build b/src/fs/meson.build
index 5fb5a1ff4..65fe6320f 100644
--- a/src/fs/meson.build
+++ b/src/fs/meson.build
@@ -42,7 +42,8 @@ endif
42 42
43libgnunetfs = library('gnunetfs', 43libgnunetfs = library('gnunetfs',
44 libgnunetfs_src, 44 libgnunetfs_src,
45 soversion: '3.1.1', 45 soversion: '3',
46 version: '3.1.1',
46 dependencies: [libgnunetutil_dep, 47 dependencies: [libgnunetutil_dep,
47 libgnunetdatastore_dep, 48 libgnunetdatastore_dep,
48 libgnunetstatistics_dep, 49 libgnunetstatistics_dep,
diff --git a/src/gns/meson.build b/src/gns/meson.build
index d662ae9c8..a25850d85 100644
--- a/src/gns/meson.build
+++ b/src/gns/meson.build
@@ -22,7 +22,8 @@ endif
22 22
23libgnunetgns = library('gnunetgns', 23libgnunetgns = library('gnunetgns',
24 libgnunetgns_src, 24 libgnunetgns_src,
25 soversion: '0.0.0', 25 soversion: '0',
26 version: '0.0.0',
26 dependencies: [libgnunetutil_dep, 27 dependencies: [libgnunetutil_dep,
27 libgnunetgnsrecord_dep, 28 libgnunetgnsrecord_dep,
28 libgnunetidentity_dep], 29 libgnunetidentity_dep],
diff --git a/src/gnsrecord/meson.build b/src/gnsrecord/meson.build
index e6ea8237f..72ff6e47e 100644
--- a/src/gnsrecord/meson.build
+++ b/src/gnsrecord/meson.build
@@ -13,7 +13,8 @@ endif
13 13
14libgnunetgnsrecord = library('gnunetgnsrecord', 14libgnunetgnsrecord = library('gnunetgnsrecord',
15 libgnunetgnsrecord_src, 15 libgnunetgnsrecord_src,
16 soversion: '0.0.0', 16 soversion: '0',
17 version: '0.0.0',
17 dependencies: [libgnunetutil_dep, 18 dependencies: [libgnunetutil_dep,
18 sodium_dep, 19 sodium_dep,
19 libgnunetidentity_dep, 20 libgnunetidentity_dep,
@@ -28,7 +29,8 @@ pkg.generate(libgnunetgnsrecord, url: 'https://www.gnunet.org',
28 29
29libgnunetgnsrecordjson = library('gnunetgnsrecordjson', 30libgnunetgnsrecordjson = library('gnunetgnsrecordjson',
30 libgnunetgnsrecordjson_src, 31 libgnunetgnsrecordjson_src,
31 soversion: '0.0.0', 32 soversion: '0',
33 version: '0.0.0',
32 dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep, json_dep], 34 dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep, json_dep],
33 include_directories: [incdir, configuration_inc], 35 include_directories: [incdir, configuration_inc],
34 install: true, 36 install: true,
diff --git a/src/hello/meson.build b/src/hello/meson.build
index bac772f32..21cef79a4 100644
--- a/src/hello/meson.build
+++ b/src/hello/meson.build
@@ -15,7 +15,8 @@ endif
15 15
16libgnunethello = library('gnunethello', 16libgnunethello = library('gnunethello',
17 libgnunethello_src, 17 libgnunethello_src,
18 soversion: '1.0.1', 18 soversion: '1',
19 version: '1.0.1',
19 dependencies: libgnunetutil_dep, 20 dependencies: libgnunetutil_dep,
20 include_directories: [incdir, configuration_inc], 21 include_directories: [incdir, configuration_inc],
21 install: true, 22 install: true,
diff --git a/src/identity/meson.build b/src/identity/meson.build
index 6d2e5a359..4ca6091bb 100644
--- a/src/identity/meson.build
+++ b/src/identity/meson.build
@@ -19,7 +19,8 @@ endif
19 19
20libgnunetidentity = library('gnunetidentity', 20libgnunetidentity = library('gnunetidentity',
21 libgnunetidentity_src, 21 libgnunetidentity_src,
22 soversion: '1.0.0', 22 soversion: '1',
23 version: '1.0.0',
23 dependencies: [libgnunetutil_dep, sodium_dep], 24 dependencies: [libgnunetutil_dep, sodium_dep],
24 include_directories: [incdir, configuration_inc], 25 include_directories: [incdir, configuration_inc],
25 install: true, 26 install: true,
diff --git a/src/json/meson.build b/src/json/meson.build
index 92356b5a5..98385163e 100644
--- a/src/json/meson.build
+++ b/src/json/meson.build
@@ -13,7 +13,8 @@ endif
13 13
14libgnunetjson = library('gnunetjson', 14libgnunetjson = library('gnunetjson',
15 libgnunetjson_src, 15 libgnunetjson_src,
16 soversion: '0.0.0', 16 soversion: '0',
17 version: '0.0.0',
17 dependencies: [libgnunetutil_dep, json_dep, mhd_dep, zlib_dep], 18 dependencies: [libgnunetutil_dep, json_dep, mhd_dep, zlib_dep],
18 include_directories: [incdir, configuration_inc], 19 include_directories: [incdir, configuration_inc],
19 install: true, 20 install: true,
diff --git a/src/messenger/meson.build b/src/messenger/meson.build
index 097ba5d49..556bdd58f 100644
--- a/src/messenger/meson.build
+++ b/src/messenger/meson.build
@@ -37,7 +37,8 @@ endif
37 37
38libgnunetmessenger = library('gnunetmessenger', 38libgnunetmessenger = library('gnunetmessenger',
39 libgnunetmessenger_src, 39 libgnunetmessenger_src,
40 soversion: '0.0.0', 40 soversion: '0',
41 version: '0.0.0',
41 dependencies: [libgnunetutil_dep, 42 dependencies: [libgnunetutil_dep,
42 libgnunetcadet_dep, 43 libgnunetcadet_dep,
43 libgnunetidentity_dep], 44 libgnunetidentity_dep],
diff --git a/src/namecache/meson.build b/src/namecache/meson.build
index f00fbae41..aa92454e6 100644
--- a/src/namecache/meson.build
+++ b/src/namecache/meson.build
@@ -19,7 +19,8 @@ endif
19 19
20libgnunetnamecache = library('gnunetnamecache', 20libgnunetnamecache = library('gnunetnamecache',
21 libgnunetnamecache_src, 21 libgnunetnamecache_src,
22 soversion: '0.0.0', 22 soversion: '0',
23 version: '0.0.0',
23 dependencies: [libgnunetutil_dep, 24 dependencies: [libgnunetutil_dep,
24 libgnunetgnsrecord_dep], 25 libgnunetgnsrecord_dep],
25 include_directories: [incdir, configuration_inc], 26 include_directories: [incdir, configuration_inc],
diff --git a/src/namestore/meson.build b/src/namestore/meson.build
index f531158ee..1a84e7d0f 100644
--- a/src/namestore/meson.build
+++ b/src/namestore/meson.build
@@ -20,7 +20,8 @@ endif
20 20
21libgnunetnamestore = library('gnunetnamestore', 21libgnunetnamestore = library('gnunetnamestore',
22 libgnunetnamestore_src, 22 libgnunetnamestore_src,
23 soversion: '0.1.0', 23 soversion: '0',
24 version: '0.1.0',
24 dependencies: [libgnunetutil_dep, 25 dependencies: [libgnunetutil_dep,
25 libgnunetgnsrecord_dep, 26 libgnunetgnsrecord_dep,
26 libgnunetidentity_dep], 27 libgnunetidentity_dep],
diff --git a/src/nat/meson.build b/src/nat/meson.build
index 3acd77336..430f56e13 100644
--- a/src/nat/meson.build
+++ b/src/nat/meson.build
@@ -24,7 +24,8 @@ endif
24 24
25libgnunetnat = library('gnunetnat', 25libgnunetnat = library('gnunetnat',
26 libgnunetnat_src, 26 libgnunetnat_src,
27 soversion: '2.0.0', 27 soversion: '2',
28 version: '2.0.0',
28 dependencies: libgnunetutil_dep, 29 dependencies: libgnunetutil_dep,
29 include_directories: [incdir, configuration_inc], 30 include_directories: [incdir, configuration_inc],
30 install: true, 31 install: true,
diff --git a/src/nse/meson.build b/src/nse/meson.build
index ea8f79e68..57047b463 100644
--- a/src/nse/meson.build
+++ b/src/nse/meson.build
@@ -18,7 +18,8 @@ endif
18 18
19libgnunetnse = library('gnunetnse', 19libgnunetnse = library('gnunetnse',
20 libgnunetnse_src, 20 libgnunetnse_src,
21 soversion: '0.0.0', 21 soversion: '0',
22 version: '0.0.0',
22 dependencies: libgnunetutil_dep, 23 dependencies: libgnunetutil_dep,
23 include_directories: [incdir, configuration_inc], 24 include_directories: [incdir, configuration_inc],
24 install: true, 25 install: true,
diff --git a/src/nt/meson.build b/src/nt/meson.build
index 5e018a4be..9b2a97568 100644
--- a/src/nt/meson.build
+++ b/src/nt/meson.build
@@ -9,7 +9,8 @@ endif
9 9
10libgnunetnt = library('gnunetnt', 10libgnunetnt = library('gnunetnt',
11 libgnunetnt_src, 11 libgnunetnt_src,
12 soversion: '0.0.0', 12 soversion: '0',
13 version: '0.0.0',
13 dependencies: libgnunetutil_dep, 14 dependencies: libgnunetutil_dep,
14 include_directories: [incdir, configuration_inc], 15 include_directories: [incdir, configuration_inc],
15 install: true, 16 install: true,
diff --git a/src/peerinfo/meson.build b/src/peerinfo/meson.build
index fad1c9720..ea9aaa331 100644
--- a/src/peerinfo/meson.build
+++ b/src/peerinfo/meson.build
@@ -19,7 +19,8 @@ endif
19 19
20libgnunetpeerinfo = library('gnunetpeerinfo', 20libgnunetpeerinfo = library('gnunetpeerinfo',
21 libgnunetpeerinfo_src, 21 libgnunetpeerinfo_src,
22 soversion: '0.0.0', 22 soversion: '0',
23 version: '0.0.0',
23 dependencies: [libgnunetutil_dep, libgnunethello_dep], 24 dependencies: [libgnunetutil_dep, libgnunethello_dep],
24 include_directories: [incdir, configuration_inc], 25 include_directories: [incdir, configuration_inc],
25 install: true, 26 install: true,
diff --git a/src/peerstore/meson.build b/src/peerstore/meson.build
index edc8afa32..952e70ad3 100644
--- a/src/peerstore/meson.build
+++ b/src/peerstore/meson.build
@@ -19,7 +19,8 @@ endif
19 19
20libgnunetpeerstore = library('gnunetpeerstore', 20libgnunetpeerstore = library('gnunetpeerstore',
21 libgnunetpeerstore_src, 21 libgnunetpeerstore_src,
22 soversion: '0.0.0', 22 soversion: '0',
23 version: '0.0.0',
23 dependencies: libgnunetutil_dep, 24 dependencies: libgnunetutil_dep,
24 include_directories: [incdir, configuration_inc], 25 include_directories: [incdir, configuration_inc],
25 install: true, 26 install: true,
diff --git a/src/reclaim/meson.build b/src/reclaim/meson.build
index 73d42d4bb..0c23ef92b 100644
--- a/src/reclaim/meson.build
+++ b/src/reclaim/meson.build
@@ -21,7 +21,8 @@ endif
21 21
22libgnunetreclaim = library('gnunetreclaim', 22libgnunetreclaim = library('gnunetreclaim',
23 libgnunetreclaim_src, 23 libgnunetreclaim_src,
24 soversion: '0.0.0', 24 soversion: '0',
25 version: '0.0.0',
25 dependencies: [libgnunetutil_dep, 26 dependencies: [libgnunetutil_dep,
26 libgnunetidentity_dep], 27 libgnunetidentity_dep],
27 include_directories: [incdir, configuration_inc], 28 include_directories: [incdir, configuration_inc],
diff --git a/src/regex/meson.build b/src/regex/meson.build
index cb5140128..ae644dcc7 100644
--- a/src/regex/meson.build
+++ b/src/regex/meson.build
@@ -22,7 +22,8 @@ endif
22 22
23libgnunetregex = library('gnunetregex', 23libgnunetregex = library('gnunetregex',
24 libgnunetregex_src, 24 libgnunetregex_src,
25 soversion: '3.1.0', 25 soversion: '3',
26 version: '3.1.0',
26 dependencies: libgnunetutil_dep, 27 dependencies: libgnunetutil_dep,
27 include_directories: [incdir, configuration_inc], 28 include_directories: [incdir, configuration_inc],
28 install: true, 29 install: true,
@@ -32,7 +33,8 @@ pkg.generate(libgnunetregex, url: 'https://www.gnunet.org',
32libgnunetregex_dep = declare_dependency(link_with : libgnunetregex) 33libgnunetregex_dep = declare_dependency(link_with : libgnunetregex)
33libgnunetregexblock = library('gnunetregexblock', 34libgnunetregexblock = library('gnunetregexblock',
34 libgnunetregexblock_src, 35 libgnunetregexblock_src,
35 soversion: '1.0.0', 36 soversion: '1',
37 version: '1.0.0',
36 dependencies: libgnunetutil_dep, 38 dependencies: libgnunetutil_dep,
37 include_directories: [incdir, configuration_inc], 39 include_directories: [incdir, configuration_inc],
38 install: true, 40 install: true,
diff --git a/src/rest/meson.build b/src/rest/meson.build
index f093e195d..e9c9235cb 100644
--- a/src/rest/meson.build
+++ b/src/rest/meson.build
@@ -19,7 +19,8 @@ endif
19 19
20libgnunetrest = library('gnunetrest', 20libgnunetrest = library('gnunetrest',
21 libgnunetrest_src, 21 libgnunetrest_src,
22 soversion: '0.0.0', 22 soversion: '0',
23 version: '0.0.0',
23 dependencies: [libgnunetutil_dep, mhd_dep], 24 dependencies: [libgnunetutil_dep, mhd_dep],
24 include_directories: [incdir, configuration_inc], 25 include_directories: [incdir, configuration_inc],
25 install: true, 26 install: true,
diff --git a/src/revocation/meson.build b/src/revocation/meson.build
index fda4bc6f4..51b3aa146 100644
--- a/src/revocation/meson.build
+++ b/src/revocation/meson.build
@@ -18,7 +18,8 @@ endif
18 18
19libgnunetrevocation = library('gnunetrevocation', 19libgnunetrevocation = library('gnunetrevocation',
20 libgnunetrevocation_src, 20 libgnunetrevocation_src,
21 soversion: '0.0.0', 21 soversion: '0',
22 version: '0.0.0',
22 dependencies: [libgnunetutil_dep, libgnunetidentity_dep], 23 dependencies: [libgnunetutil_dep, libgnunetidentity_dep],
23 include_directories: [incdir, configuration_inc], 24 include_directories: [incdir, configuration_inc],
24 install: true, 25 install: true,
diff --git a/src/scalarproduct/meson.build b/src/scalarproduct/meson.build
index f6be8b4e1..183f0f784 100644
--- a/src/scalarproduct/meson.build
+++ b/src/scalarproduct/meson.build
@@ -21,7 +21,8 @@ endif
21 21
22libgnunetscalarproduct = library('gnunetscalarproduct', 22libgnunetscalarproduct = library('gnunetscalarproduct',
23 libgnunetscalarproduct_src, 23 libgnunetscalarproduct_src,
24 soversion: '0.0.0', 24 soversion: '0',
25 version: '0.0.0',
25 dependencies: [libgnunetutil_dep, 26 dependencies: [libgnunetutil_dep,
26 gcrypt_dep], 27 gcrypt_dep],
27 include_directories: [incdir, configuration_inc], 28 include_directories: [incdir, configuration_inc],
diff --git a/src/secretsharing/meson.build b/src/secretsharing/meson.build
index 93f1b4f13..b6e31a593 100644
--- a/src/secretsharing/meson.build
+++ b/src/secretsharing/meson.build
@@ -16,7 +16,8 @@ endif
16 16
17libgnunetsecretsharing = library('gnunetsecretsharing', 17libgnunetsecretsharing = library('gnunetsecretsharing',
18 libgnunetsecretsharing_src, 18 libgnunetsecretsharing_src,
19 soversion: '0.0.0', 19 soversion: '0',
20 version: '0.0.0',
20 dependencies: [libgnunetutil_dep, 21 dependencies: [libgnunetutil_dep,
21 libgnunetstatistics_dep, 22 libgnunetstatistics_dep,
22 gcrypt_dep, 23 gcrypt_dep,
diff --git a/src/set/meson.build b/src/set/meson.build
index f12ac3572..bfaf4260f 100644
--- a/src/set/meson.build
+++ b/src/set/meson.build
@@ -22,7 +22,8 @@ endif
22 22
23libgnunetset = library('gnunetset', 23libgnunetset = library('gnunetset',
24 libgnunetset_src, 24 libgnunetset_src,
25 soversion: '0.0.0', 25 soversion: '0',
26 version: '0.0.0',
26 dependencies: libgnunetutil_dep, 27 dependencies: libgnunetutil_dep,
27 include_directories: [incdir, configuration_inc], 28 include_directories: [incdir, configuration_inc],
28 install: true, 29 install: true,
diff --git a/src/seti/meson.build b/src/seti/meson.build
index 182345d47..d61fffbb7 100644
--- a/src/seti/meson.build
+++ b/src/seti/meson.build
@@ -18,7 +18,8 @@ endif
18 18
19libgnunetseti = library('gnunetseti', 19libgnunetseti = library('gnunetseti',
20 libgnunetseti_src, 20 libgnunetseti_src,
21 soversion: '0.0.0', 21 soversion: '0',
22 version: '0.0.0',
22 dependencies: libgnunetutil_dep, 23 dependencies: libgnunetutil_dep,
23 include_directories: [incdir, configuration_inc], 24 include_directories: [incdir, configuration_inc],
24 install: true, 25 install: true,
diff --git a/src/setu/meson.build b/src/setu/meson.build
index 51b521819..6f0b0c663 100644
--- a/src/setu/meson.build
+++ b/src/setu/meson.build
@@ -20,7 +20,8 @@ endif
20 20
21libgnunetsetu = library('gnunetsetu', 21libgnunetsetu = library('gnunetsetu',
22 libgnunetsetu_src, 22 libgnunetsetu_src,
23 soversion: '0.0.0', 23 soversion: '0',
24 version: '0.0.0',
24 dependencies: libgnunetutil_dep, 25 dependencies: libgnunetutil_dep,
25 include_directories: [incdir, configuration_inc], 26 include_directories: [incdir, configuration_inc],
26 install: true, 27 install: true,
diff --git a/src/sq/meson.build b/src/sq/meson.build
index ed01c9739..482d1c40a 100644
--- a/src/sq/meson.build
+++ b/src/sq/meson.build
@@ -13,7 +13,8 @@ endif
13 13
14libgnunetsq = library('gnunetsq', 14libgnunetsq = library('gnunetsq',
15 libgnunetsq_src, 15 libgnunetsq_src,
16 soversion: '0.0.0', 16 soversion: '0',
17 version: '0.0.0',
17 dependencies: [libgnunetutil_dep, sqlite_dep], 18 dependencies: [libgnunetutil_dep, sqlite_dep],
18 include_directories: [incdir, configuration_inc], 19 include_directories: [incdir, configuration_inc],
19 install: true, 20 install: true,
diff --git a/src/statistics/meson.build b/src/statistics/meson.build
index 0448c62a2..c5272abac 100644
--- a/src/statistics/meson.build
+++ b/src/statistics/meson.build
@@ -18,7 +18,8 @@ endif
18 18
19libgnunetstatistics = library('gnunetstatistics', 19libgnunetstatistics = library('gnunetstatistics',
20 libgnunetstatistics_src, 20 libgnunetstatistics_src,
21 soversion: '2.0.0', 21 soversion: '2',
22 version: '2.0.0',
22 dependencies: libgnunetutil_dep, 23 dependencies: libgnunetutil_dep,
23 include_directories: [incdir, configuration_inc], 24 include_directories: [incdir, configuration_inc],
24 install: true, 25 install: true,
diff --git a/src/topology/meson.build b/src/topology/meson.build
index 00c462a05..e19316142 100644
--- a/src/topology/meson.build
+++ b/src/topology/meson.build
@@ -18,7 +18,8 @@ endif
18 18
19libgnunetfriends = library('gnunetfriends', 19libgnunetfriends = library('gnunetfriends',
20 libgnunetfriends_src, 20 libgnunetfriends_src,
21 soversion: '0.0.0', 21 soversion: '0',
22 version: '0.0.0',
22 dependencies: libgnunetutil_dep, 23 dependencies: libgnunetutil_dep,
23 include_directories: [incdir, configuration_inc], 24 include_directories: [incdir, configuration_inc],
24 install: true, 25 install: true,
diff --git a/src/transport/meson.build b/src/transport/meson.build
index 7df7050c1..91d41bae8 100644
--- a/src/transport/meson.build
+++ b/src/transport/meson.build
@@ -31,7 +31,8 @@ endif
31 31
32libgnunettransport = library('gnunettransport', 32libgnunettransport = library('gnunettransport',
33 libgnunettransport_src, 33 libgnunettransport_src,
34 soversion: '2.2.0', 34 soversion: '2',
35 version: '2.2.0',
35 dependencies: [libgnunetutil_dep, libgnunetats_dep, libgnunethello_dep], 36 dependencies: [libgnunetutil_dep, libgnunetats_dep, libgnunethello_dep],
36 include_directories: [incdir, configuration_inc], 37 include_directories: [incdir, configuration_inc],
37 install: true, 38 install: true,
@@ -42,7 +43,8 @@ libgnunettransport_dep = declare_dependency(link_with : libgnunettransport)
42 43
43libgnunettransportapplication = library('gnunettransportapplication', 44libgnunettransportapplication = library('gnunettransportapplication',
44 libgnunettransportapplication_src, 45 libgnunettransportapplication_src,
45 soversion: '0.0.0', 46 soversion: '0',
47 version: '0.0.0',
46 dependencies: libgnunetutil_dep, 48 dependencies: libgnunetutil_dep,
47 include_directories: [incdir, configuration_inc], 49 include_directories: [incdir, configuration_inc],
48 install: true, 50 install: true,
@@ -53,7 +55,8 @@ libgnunettransportapplication_dep = declare_dependency(link_with : libgnunettran
53 55
54libgnunettransportcore = library('gnunettransportcore', 56libgnunettransportcore = library('gnunettransportcore',
55 libgnunettransportcore_src, 57 libgnunettransportcore_src,
56 soversion: '0.0.0', 58 soversion: '0',
59 version: '0.0.0',
57 dependencies: libgnunetutil_dep, 60 dependencies: libgnunetutil_dep,
58 include_directories: [incdir, configuration_inc], 61 include_directories: [incdir, configuration_inc],
59 install: true, 62 install: true,
@@ -64,7 +67,8 @@ libgnunettransportcore_dep = declare_dependency(link_with : libgnunettransportco
64 67
65libgnunettransportcommunicator = library('gnunettransportcommunicator', 68libgnunettransportcommunicator = library('gnunettransportcommunicator',
66 libgnunettransportcommunicator_src, 69 libgnunettransportcommunicator_src,
67 soversion: '0.0.0', 70 soversion: '0',
71 version: '0.0.0',
68 dependencies: libgnunetutil_dep, 72 dependencies: libgnunetutil_dep,
69 include_directories: [incdir, configuration_inc], 73 include_directories: [incdir, configuration_inc],
70 install: true, 74 install: true,
@@ -75,7 +79,8 @@ libgnunettransportcommunicator_dep = declare_dependency(link_with : libgnunettra
75 79
76libgnunettransportmonitor = library('gnunettransportmonitor', 80libgnunettransportmonitor = library('gnunettransportmonitor',
77 libgnunettransportmonitor_src, 81 libgnunettransportmonitor_src,
78 soversion: '0.0.0', 82 soversion: '0',
83 version: '0.0.0',
79 dependencies: libgnunetutil_dep, 84 dependencies: libgnunetutil_dep,
80 include_directories: [incdir, configuration_inc], 85 include_directories: [incdir, configuration_inc],
81 install: true, 86 install: true,
diff --git a/src/util/meson.build b/src/util/meson.build
index a88af225a..3b7711b13 100644
--- a/src/util/meson.build
+++ b/src/util/meson.build
@@ -87,7 +87,8 @@ endif
87 87
88libgnunetutil = library('gnunetutil', 88libgnunetutil = library('gnunetutil',
89 libgnunetutil_src, 89 libgnunetutil_src,
90 soversion: '15.0.0', 90 soversion: '15',
91 version: '15.0.0',
91 dependencies: gnunetdeps, 92 dependencies: gnunetdeps,
92 include_directories: [incdir, configuration_inc], 93 include_directories: [incdir, configuration_inc],
93 install: true, 94 install: true,
diff --git a/src/vpn/meson.build b/src/vpn/meson.build
index f94a98871..54f8ffae9 100644
--- a/src/vpn/meson.build
+++ b/src/vpn/meson.build
@@ -20,7 +20,8 @@ endif
20 20
21libgnunetvpn = library('gnunetvpn', 21libgnunetvpn = library('gnunetvpn',
22 libgnunetvpn_src, 22 libgnunetvpn_src,
23 soversion: '0.0.0', 23 soversion: '0',
24 version: '0.0.0',
24 dependencies: libgnunetutil_dep, 25 dependencies: libgnunetutil_dep,
25 include_directories: [incdir, configuration_inc], 26 include_directories: [incdir, configuration_inc],
26 install: true, 27 install: true,