gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] branch master updated (2da4d4740 -> c36866d5b)


From: gnunet
Subject: [gnunet] branch master updated (2da4d4740 -> c36866d5b)
Date: Wed, 27 Sep 2023 15:53:40 +0200

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a change to branch master
in repository gnunet.

    from 2da4d4740 BUILD: Ftbfs fix
     new d4364ccb4 BUILD: Meson install more files
     new c36866d5b BUILD: Meson install even more files

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 contrib/hellos/meson.build |  2 ++
 contrib/meson.build        |  1 +
 doc/man/meson.build        |  9 ++++++++-
 meson.build                |  5 +++--
 src/core/meson.build       |  6 ++++++
 src/datacache/meson.build  |  2 +-
 src/dht/meson.build        | 25 +++++++++++++++++++++++-
 src/dns/meson.build        |  6 ++++++
 src/fs/meson.build         | 48 ++++++++++++++++++++++++++++++++++++++++++++--
 src/gns/meson.build        | 18 +++++++++++++++++
 src/hostlist/meson.build   |  4 +++-
 src/namestore/meson.build  | 34 +++++++++++++++++++++++++++++---
 src/nat-auto/meson.build   | 41 ++++++++++++++++++++++++++++-----------
 src/nat/meson.build        | 21 ++++++++++++++++++++
 src/nse/meson.build        |  7 +++++++
 src/reclaim/meson.build    | 30 +++++++++++++++++++++++++++++
 src/regex/meson.build      | 15 +++++++++++++++
 src/set/meson.build        |  6 ++++++
 src/seti/meson.build       |  6 ++++++
 src/setu/meson.build       |  6 ++++++
 src/template/Makefile.am   |  2 +-
 src/util/meson.build       |  9 +++++++--
 src/vpn/meson.build        |  7 +++++++
 23 files changed, 285 insertions(+), 25 deletions(-)
 create mode 100644 contrib/hellos/meson.build

diff --git a/contrib/hellos/meson.build b/contrib/hellos/meson.build
new file mode 100644
index 000000000..f1fa463de
--- /dev/null
+++ b/contrib/hellos/meson.build
@@ -0,0 +1,2 @@
+install_data('Y924NSHMMZ1N1SQCE5TXF93ED6S6JY311K0QT86G9WJC68F6XVZ0',
+             install_dir: get_option('datadir')/'gnunet'/'hellos')
diff --git a/contrib/meson.build b/contrib/meson.build
index 5882295b8..63cf60229 100644
--- a/contrib/meson.build
+++ b/contrib/meson.build
@@ -1,4 +1,5 @@
 subdir('conf')
+subdir('hellos')
 subdir('scripts')
 
 install_data(['gns'/'def.tex',
diff --git a/doc/man/meson.build b/doc/man/meson.build
index b8dfcb098..1766d7bb2 100644
--- a/doc/man/meson.build
+++ b/doc/man/meson.build
@@ -1,5 +1,12 @@
+configure_file(input : 'gnunet.conf.5.in',
+               output : 'gnunet.conf.5',
+               configuration : cdata,
+               install: false,
+               install_dir: get_option('mandir'))
+
 install_man(
-  [# 'gnunet.conf.5', FIXME generated from in file
+  [
+  'gnunet.conf.5',
   'gnunet-arm.1',
   'gnunet-ats.1',
   'gnunet-auto-share.1',
diff --git a/meson.build b/meson.build
index 2d4d168df..cb3d74cb9 100644
--- a/meson.build
+++ b/meson.build
@@ -47,7 +47,8 @@ endif
 # FIXME
 cdata.set('extractor', 0)
 
-
+cdata.set('PKGDATADIRECTORY', get_option('datadir')/'gnunet')
+cdata.set('SYSCONFDIR', get_option('sysconfdir'))
 # Various checks
 if cc.has_member ('struct sockaddr_in', 'sin_len', prefix : ['#include 
<sys/types.h>', '#include <sys/socket.h>', '#include <netinet/in.h>'])
   add_project_arguments('-DHAVE_SOCKADDR_IN_SIN_LEN', language: 'c')
@@ -324,7 +325,7 @@ result = cc.run(curl_ssl_check, name : 'cURL gnutls check',
                       dependencies: curl_dep)
 cdata.set('curl_gnutls', 0)
 if result.returncode() == 0
-  cdata.set('curl_gnutls', 1)
+cdata.set('curl_gnutls', 1)
 endif
 
 if cc.has_function('getloadavg') == false
diff --git a/src/core/meson.build b/src/core/meson.build
index d8d506b52..4c5bb4d61 100644
--- a/src/core/meson.build
+++ b/src/core/meson.build
@@ -31,6 +31,12 @@ libgnunetcore_dep = declare_dependency(link_with : 
libgnunetcore)
 pkg.generate(libgnunetcore, url: 'https://www.gnunet.org',
              description : 'Provides API for (encrypted) P2P communication')
 
+executable ('gnunet-core',
+            ['gnunet-core.c'],
+            dependencies: [libgnunetcore_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir') / 'gnunet' / 'libexec')
 executable ('gnunet-service-core',
             gnunetservicecore_src,
             dependencies: [libgnunetcore_dep, libgnunetutil_dep,
diff --git a/src/datacache/meson.build b/src/datacache/meson.build
index b06a284f1..e753ca6eb 100644
--- a/src/datacache/meson.build
+++ b/src/datacache/meson.build
@@ -18,7 +18,7 @@ endif
 libgnunetdatacache = library('gnunetdatacache',
         libgnunetdatacache_src,
         soversion: '0',
-        version: '0.1.0',
+        version: '0.0.1',
         dependencies: [libgnunetutil_dep, libgnunetstatistics_dep],
         include_directories: [incdir, configuration_inc],
         install: true,
diff --git a/src/dht/meson.build b/src/dht/meson.build
index e36f4544c..83ce8ad9e 100644
--- a/src/dht/meson.build
+++ b/src/dht/meson.build
@@ -49,7 +49,30 @@ executable ('gnunet-dht',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('bindir'))
-
+executable ('gnunet-dht-put',
+            ['gnunet-dht-put.c'],
+            dependencies: [libgnunetdht_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-dht-get',
+            ['gnunet-dht-get.c'],
+            dependencies: [libgnunetdht_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-dht-monitor',
+            ['gnunet-dht-monitor.c'],
+            dependencies: [libgnunetdht_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-dht-hello',
+            ['gnunet-dht-hello.c'],
+            dependencies: [libgnunetdht_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
 executable ('gnunet-service-dht',
             gnunetservicedht_src,
             dependencies: [libgnunetdht_dep, libgnunetutil_dep,
diff --git a/src/dns/meson.build b/src/dns/meson.build
index ee9ba0005..20002a9fc 100644
--- a/src/dns/meson.build
+++ b/src/dns/meson.build
@@ -56,4 +56,10 @@ executable ('gnunet-dns-redirector',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('libdir')/'gnunet'/'libexec')
+executable ('gnunet-helper-dns',
+            ['gnunet-helper-dns.c'],
+            dependencies: [libgnunetdns_dep, libgnunetutil_dep, 
libgnunetdns_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir')/'gnunet'/'libexec')
 
diff --git a/src/fs/meson.build b/src/fs/meson.build
index 65fe6320f..ca0b7ef95 100644
--- a/src/fs/meson.build
+++ b/src/fs/meson.build
@@ -42,8 +42,8 @@ endif
 
 libgnunetfs = library('gnunetfs',
         libgnunetfs_src,
-        soversion: '3',
-        version: '3.1.1',
+        soversion: '2',
+        version: '2.1.1',
         dependencies: [libgnunetutil_dep,
                        libgnunetdatastore_dep,
                        libgnunetstatistics_dep,
@@ -70,6 +70,42 @@ executable ('gnunet-unindex',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('bindir'))
+executable ('gnunet-auto-share',
+            'gnunet-auto-share.c',
+            dependencies: [libgnunetfs_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-directory',
+            'gnunet-directory.c',
+            dependencies: [libgnunetfs_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-download',
+            'gnunet-download.c',
+            dependencies: [libgnunetfs_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-fs',
+            'gnunet-fs.c',
+            dependencies: [libgnunetfs_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-publish',
+            'gnunet-publish.c',
+            dependencies: [libgnunetfs_dep,
+                           libgnunetidentity_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
 executable ('gnunet-service-fs',
             gnunetservicefs_src,
             dependencies: [libgnunetfs_dep,
@@ -87,4 +123,12 @@ executable ('gnunet-service-fs',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('libdir') / 'gnunet' / 'libexec')
+executable ('gnunet-helper-fs-publish',
+            ['gnunet-helper-fs-publish.c'],
+            dependencies: [libgnunetfs_dep,
+                           libgnunetutil_dep,
+                           libgnunetblock_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir') / 'gnunet' / 'libexec')
 
diff --git a/src/gns/meson.build b/src/gns/meson.build
index a25850d85..bb9fac065 100644
--- a/src/gns/meson.build
+++ b/src/gns/meson.build
@@ -11,7 +11,20 @@ configure_file(input : 'gns.conf.in',
                configuration : cdata,
                install: true,
                install_dir: pkgcfgdir)
+configure_file(input : 'tlds.conf',
+               output : 'tlds.conf',
+               configuration : cdata,
+               install: true,
+               install_dir: pkgcfgdir)
 
+configure_file(input : 'gnunet-gns-proxy-setup-ca.in',
+               output : 'gnunet-gns-proxy-setup-ca',
+               configuration : cdata,
+               install: true,
+               install_dir: pkgcfgdir)
+
+install_data('gnunet-gns-proxy-ca.template',
+             install_dir: get_option('datadir')/'gnunet')
 
 if get_option('monolith')
   foreach p : libgnunetgns_src + gnunetservicegns_src
@@ -122,3 +135,8 @@ executable ('gnunet-dns2gns',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('libdir') / 'gnunet' / 'libexec')
+
+
+#if nss_dep.found()
+#  subdir('nss')
+#endif
diff --git a/src/hostlist/meson.build b/src/hostlist/meson.build
index 99cc089df..811e3e669 100644
--- a/src/hostlist/meson.build
+++ b/src/hostlist/meson.build
@@ -22,4 +22,6 @@ executable ('gnunet-daemon-hostlist',
                            libgnunettransport_dep,
                            mhd_dep,
                            curl_dep],
-            include_directories: [incdir, configuration_inc])
+            include_directories: [incdir, configuration_inc],
+            install:true,
+            install_dir: get_option('libdir')/'gnunet'/'libexec')
diff --git a/src/namestore/meson.build b/src/namestore/meson.build
index 1a84e7d0f..e57bf46e7 100644
--- a/src/namestore/meson.build
+++ b/src/namestore/meson.build
@@ -59,14 +59,42 @@ if pq_dep.found()
 endif
 
 executable ('gnunet-namestore',
-            gnunetnamestore_src,
+          gnunetnamestore_src,
+          dependencies: [libgnunetnamestore_dep,
+                         libgnunetutil_dep,
+                         libgnunetgnsrecord_dep,
+                         libgnunetidentity_dep],
+          include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('bindir'))
+executable ('gnunet-namestore-dbtool',
+            ['gnunet-namestore-dbtool.c'],
             dependencies: [libgnunetnamestore_dep,
                            libgnunetutil_dep,
                            libgnunetgnsrecord_dep,
                            libgnunetidentity_dep],
             include_directories: [incdir, configuration_inc],
-          install: true,
-          install_dir: get_option('bindir'))
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-namestore-zonefile',
+            ['gnunet-namestore-zonefile.c'],
+            dependencies: [libgnunetnamestore_dep,
+                           libgnunetutil_dep,
+                           libgnunetgnsrecord_dep,
+                           libgnunetidentity_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-zoneimport',
+            ['gnunet-zoneimport.c'],
+            dependencies: [libgnunetnamestore_dep,
+                           libgnunetutil_dep,
+                           libgnunetstatistics_dep,
+                           libgnunetgnsrecord_dep,
+                           libgnunetidentity_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
 executable ('gnunet-service-namestore',
             gnunetservicenamestore_src,
             dependencies: [libgnunetnamestore_dep,
diff --git a/src/nat-auto/meson.build b/src/nat-auto/meson.build
index e5643cc58..9c6f5a0d0 100644
--- a/src/nat-auto/meson.build
+++ b/src/nat-auto/meson.build
@@ -3,19 +3,38 @@ libgnunetnatauto_src = ['nat_auto_api.c',
 
 gnunetservicenatauto_src = ['gnunet-nat-server.c']
 
+configure_file(input : 'nat-auto.conf.in',
+               output : 'nat-auto.conf',
+               configuration : cdata,
+               install: true,
+               install_dir: pkgcfgdir)
 
-if get_option('monolith') == false
-  libgnunetnatauto = library('gnunetnatauto',
-          libgnunetnatauto_src,
-          dependencies: [libgnunetutil_dep, libgnunetnat_dep],
-          include_directories: [incdir, configuration_inc])
-  libgnunetnatauto_dep = declare_dependency(link_with : libgnunetnatauto)
-  executable ('gnunet-nat-server',
-              gnunetservicenatauto_src,
-              dependencies: [libgnunetnatauto_dep, libgnunetutil_dep, 
libgnunetnat_dep],
-              include_directories: [incdir, configuration_inc])
-else
+if get_option('monolith')
   foreach p : libgnunetnatauto_src + gnunetservicenatauto_src
     gnunet_src += 'nat-auto/' + p
   endforeach
+  subdir_done()
 endif
+
+libgnunetnatauto = library('gnunetnatauto',
+        libgnunetnatauto_src,
+        soversion: '0',
+        version: '0.0.0',
+        dependencies: [libgnunetutil_dep, libgnunetnat_dep],
+        include_directories: [incdir, configuration_inc])
+libgnunetnatauto_dep = declare_dependency(link_with : libgnunetnatauto)
+
+executable ('gnunet-nat-auto',
+            ['gnunet-nat-auto.c'],
+            dependencies: [libgnunetnatauto_dep, libgnunetutil_dep,
+                           libgnunetnat_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-nat-server',
+            gnunetservicenatauto_src,
+            dependencies: [libgnunetnatauto_dep, libgnunetutil_dep, 
libgnunetnat_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir')/'gnunet'/'libexec')
+
diff --git a/src/nat/meson.build b/src/nat/meson.build
index 430f56e13..415d6cbb3 100644
--- a/src/nat/meson.build
+++ b/src/nat/meson.build
@@ -34,6 +34,13 @@ libgnunetnat_dep = declare_dependency(link_with : 
libgnunetnat)
 pkg.generate(libgnunetnat, url: 'https://www.gnunet.org',
              description : 'Provides API for accessing the NAT service')
 
+executable ('gnunet-nat',
+            ['gnunet-nat.c'],
+            dependencies: [libgnunetnat_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+
 executable ('gnunet-service-nat',
             gnunetservicenat_src,
             dependencies: [libgnunetnat_dep, libgnunetutil_dep,
@@ -41,4 +48,18 @@ executable ('gnunet-service-nat',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('libdir')/'gnunet'/'libexec')
+executable ('gnunet-helper-nat-server',
+            ['gnunet-helper-nat-server.c'],
+            dependencies: [libgnunetnat_dep, libgnunetutil_dep,
+                           libgnunetstatistics_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir')/'gnunet'/'libexec')
+executable ('gnunet-helper-nat-client',
+            ['gnunet-helper-nat-client.c'],
+            dependencies: [libgnunetnat_dep, libgnunetutil_dep,
+                           libgnunetstatistics_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir')/'gnunet'/'libexec')
 
diff --git a/src/nse/meson.build b/src/nse/meson.build
index 57047b463..7490214a3 100644
--- a/src/nse/meson.build
+++ b/src/nse/meson.build
@@ -28,6 +28,13 @@ libgnunetnse_dep = declare_dependency(link_with : 
libgnunetnse)
 pkg.generate(libgnunetnse, url: 'https://www.gnunet.org',
              description : 'Provides API for accessing the NSE service')
 
+executable ('gnunet-nse',
+            ['gnunet-nse.c'],
+            dependencies: [libgnunetnse_dep, m_dep, libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+
 executable ('gnunet-service-nse',
             gnunetservicense_src,
             dependencies: [libgnunetnse_dep, libgnunetutil_dep,
diff --git a/src/reclaim/meson.build b/src/reclaim/meson.build
index 0c23ef92b..4ccda79c2 100644
--- a/src/reclaim/meson.build
+++ b/src/reclaim/meson.build
@@ -1,6 +1,8 @@
 libgnunetreclaim_src = ['reclaim_api.c',
                         'reclaim_attribute.c',
                         'reclaim_credential.c']
+libgnunetdid_src = ['did_helper.c',
+                    'did_core.c']
 
 gnunetservicereclaim_src = ['gnunet-service-reclaim.c',
                         'gnunet-service-reclaim_tickets.c']
@@ -32,6 +34,23 @@ libgnunetreclaim_dep = declare_dependency(link_with : 
libgnunetreclaim)
 pkg.generate(libgnunetreclaim, url: 'https://www.gnunet.org',
              description : 'Provides API to access reclaimID')
 
+libgnunetdid = library('gnunetdid',
+        libgnunetdid_src,
+        soversion: '0',
+        version: '0.0.0',
+        dependencies: [libgnunetutil_dep,
+                       libgnunetnamestore_dep,
+                       libgnunetgnsrecord_dep,
+                       libgnunetgns_dep,
+                       json_dep,
+                       libgnunetidentity_dep],
+        include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('libdir'))
+libgnunetdid_dep = declare_dependency(link_with : libgnunetdid)
+pkg.generate(libgnunetdid, url: 'https://www.gnunet.org',
+             description : 'Provides API to manipulate DID')
+
 executable ('gnunet-reclaim',
             'gnunet-reclaim.c',
             dependencies: [libgnunetreclaim_dep,
@@ -40,6 +59,17 @@ executable ('gnunet-reclaim',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('bindir'))
+executable ('gnunet-did',
+            'gnunet-did.c',
+            dependencies: [libgnunetreclaim_dep,
+                           libgnunetdid_dep,
+                           libgnunetgns_dep,
+                           libgnunetnamestore_dep,
+                           libgnunetidentity_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
 executable ('gnunet-service-reclaim',
             gnunetservicereclaim_src,
             dependencies: [libgnunetreclaim_dep,
diff --git a/src/regex/meson.build b/src/regex/meson.build
index ae644dcc7..f1bbfa1b8 100644
--- a/src/regex/meson.build
+++ b/src/regex/meson.build
@@ -51,4 +51,19 @@ executable ('gnunet-service-regex',
             include_directories: [incdir, configuration_inc],
             install: true,
             install_dir: get_option('libdir')/'gnunet'/'libexec')
+executable ('gnunet-daemon-regexprofiler',
+            ['gnunet-daemon-regexprofiler.c',
+              'regex_internal.c',
+              'regex_internal_dht.c',
+              'regex_test_lib.c',
+              'regex_test_graph.c',
+              'regex_test_random.c'],
+            dependencies: [libgnunetregex_dep, libgnunetutil_dep,
+                           libgnunetdht_dep,
+                           libgnunetstatistics_dep,
+                           libgnunetregex_dep,
+                           libgnunetregexblock_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir')/'gnunet'/'libexec')
 
diff --git a/src/set/meson.build b/src/set/meson.build
index bfaf4260f..51782f446 100644
--- a/src/set/meson.build
+++ b/src/set/meson.build
@@ -31,6 +31,12 @@ libgnunetset = library('gnunetset',
 pkg.generate(libgnunetset, url: 'https://www.gnunet.org',
              description : 'Provides API for accessing the set service')
 libgnunetset_dep = declare_dependency(link_with : libgnunetset)
+shared_module('gnunet_plugin_block_set_test',
+              ['plugin_block_set_test.c'],
+              dependencies: libgnunetutil_dep,
+              include_directories: [incdir, configuration_inc],
+              install:true,
+              install_dir: get_option('libdir')/'gnunet')
 executable ('gnunet-service-set',
             gnunetserviceset_src,
             dependencies: [libgnunetset_dep,
diff --git a/src/seti/meson.build b/src/seti/meson.build
index 0741cac18..e5d3812ce 100644
--- a/src/seti/meson.build
+++ b/src/seti/meson.build
@@ -27,6 +27,12 @@ libgnunetseti = library('gnunetseti',
 pkg.generate(libgnunetseti, url: 'https://www.gnunet.org',
              description : 'Provides API for accessing the set intersection 
service')
 libgnunetseti_dep = declare_dependency(link_with : libgnunetseti)
+shared_module('gnunet_plugin_block_seti_test',
+              ['plugin_block_seti_test.c'],
+              dependencies: libgnunetutil_dep,
+              include_directories: [incdir, configuration_inc],
+              install:true,
+              install_dir: get_option('libdir')/'gnunet')
 executable ('gnunet-service-seti',
             gnunetserviceseti_src,
             dependencies: [libgnunetseti_dep,
diff --git a/src/setu/meson.build b/src/setu/meson.build
index 6f0b0c663..fe5611fd2 100644
--- a/src/setu/meson.build
+++ b/src/setu/meson.build
@@ -29,6 +29,12 @@ libgnunetsetu = library('gnunetsetu',
 pkg.generate(libgnunetsetu, url: 'https://www.gnunet.org',
              description : 'Provides API for accessing the set union service')
 libgnunetsetu_dep = declare_dependency(link_with : libgnunetsetu)
+shared_module('gnunet_plugin_block_setu_test',
+              ['plugin_block_setu_test.c'],
+              dependencies: libgnunetutil_dep,
+              include_directories: [incdir, configuration_inc],
+              install:true,
+              install_dir: get_option('libdir')/'gnunet')
 executable ('gnunet-service-setu',
             gnunetservicesetu_src,
             dependencies: [libgnunetsetu_dep,
diff --git a/src/template/Makefile.am b/src/template/Makefile.am
index 4d2e58083..c8ab26ebd 100644
--- a/src/template/Makefile.am
+++ b/src/template/Makefile.am
@@ -5,7 +5,7 @@ pkgcfgdir= $(pkgdatadir)/config.d/
 
 libexecdir= $(pkglibdir)/libexec/
 
-dist_pkgcfg_DATA = \
+noinst_dist_pkgcfg_DATA = \
   template.conf
 
 if USE_COVERAGE
diff --git a/src/util/meson.build b/src/util/meson.build
index 3b7711b13..a9d1178b1 100644
--- a/src/util/meson.build
+++ b/src/util/meson.build
@@ -76,10 +76,15 @@ configure_file(input : 'util.conf',
                configuration : cdata,
                install: true,
                install_dir: pkgcfgdir)
+configure_file(input : 'resolver.conf',
+               output : 'resolver.conf',
+               configuration : cdata,
+               install: true,
+               install_dir: pkgcfgdir)
 
 
 if get_option('monolith')
-  foreach p : libgnunetutil_src
+  foreach p : [libgnunetutil_src, gnunetserviceresolver_src]
     gnunet_src += 'util/' + p
   endforeach
   subdir_done()
@@ -147,7 +152,7 @@ executable ('gnunet-config-diff',
             include_directories: [incdir, configuration_inc],
             install: false)
 
-executable ('gnunet-resolver-arm',
+executable ('gnunet-service-resolver-arm',
             gnunetserviceresolver_src,
             dependencies: [libgnunetutil_dep],
             include_directories: [incdir, configuration_inc],
diff --git a/src/vpn/meson.build b/src/vpn/meson.build
index 54f8ffae9..ed53e200e 100644
--- a/src/vpn/meson.build
+++ b/src/vpn/meson.build
@@ -55,4 +55,11 @@ executable ('gnunet-service-vpn',
             include_directories: [incdir, configuration_inc, exitdir],
             install: true,
             install_dir: get_option('libdir') / 'gnunet' / 'libexec')
+executable ('gnunet-helper-vpn',
+            ['gnunet-helper-vpn.c'],
+            dependencies: [libgnunetvpn_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc, exitdir],
+            install: true,
+            install_dir: get_option('libdir') / 'gnunet' / 'libexec')
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]