Package: kiwix-tools
Version: 3.7.0-1.1
Severity: normal

Dear Maintainer,

This was the minimal patch I used to untangle python3.13/libzim/kiwix 
transition.

You can import it with:

 gbp import-dsc 
https://deb.debian.org/debian/pool/main/k/kiwix-tools/kiwix-tools_3.7.0-1.1.dsc


Greetings

--- a/src/server/kiwix-serve.cpp
+++ b/src/server/kiwix-serve.cpp
@@ -413,7 +413,7 @@
     exit(1);
   }
 
-  std::string url = "http://"; + server.getAddress() + ":" + 
std::to_string(server.getPort()) + normalizeRootUrl(rootLocation);
+  std::string url = "http://"; + server.getAddress().addr + ":" + 
std::to_string(server.getPort()) + normalizeRootUrl(rootLocation);
   std::cout << "The Kiwix server is running and can be accessed in the local 
network at: "
             << url << std::endl;
 
--- a/meson.build
+++ b/meson.build
@@ -18,8 +18,8 @@
 thread_dep = dependency('threads')
 libzim_dep = dependency('libzim', version:'>=9.0.0', static:static_linkage)
 libzim_dep = dependency('libzim', version:'<10.0.0', static:static_linkage)
-kiwixlib_dep = dependency('kiwix', version:'>=13.0.0', static:static_linkage)
-kiwixlib_dep = dependency('kiwix', version:'<14.0.0', static:static_linkage)
+kiwixlib_dep = dependency('libkiwix', version:'>=14.0.0', 
static:static_linkage)
+kiwixlib_dep = dependency('libkiwix', version:'<15.0.0', static:static_linkage)
 
 all_deps = [thread_dep, kiwixlib_dep, libzim_dep]
 


-- System Information:
Versions of packages kiwix-tools depends on:
ii  libc6       2.40-5
ii  libgcc-s1   14.2.0-12
ii  libkiwix14  14.0.0-1.1
ii  libstdc++6  14.2.0-12
ii  libzim9     9.2.3-1.1

Reply via email to