Matthieu Gautier
3938d791e7
New version 11.0.0
2022-06-15 11:49:03 +02:00
Matthieu Gautier
01c384bb64
Remove the java wrapper.
...
- The meson's `wrapper` option is removed.
- New meson's option `static-linkage` is added to tell meson to link
with static library.
2022-06-09 10:23:02 +02:00
Matthieu Gautier
6dcf4ee034
New version 10.1.1
2022-04-11 17:13:58 +02:00
Matthieu Gautier
b9e40def88
New version 10.1.0
2022-03-24 18:26:35 +01:00
Emmanuel Engelhart
f2088d7fe0
Use "host_machine", not "target_machine" for cross-compilation
...
Read https://mesonbuild.com/Cross-compilation.html for all the rationals.
2022-02-09 07:02:14 +01:00
Matthieu Gautier
9193719c8f
New version 10.0.1
2022-02-02 15:55:40 +01:00
Matthieu Gautier
7da81acaa3
Update libzim dependency version to 7.2.0
2022-01-19 16:02:39 +01:00
Emmanuel Engelhart
2dc8fc9ab3
Needs libzim 7.1.0 getMetadataItem()
2022-01-15 15:57:04 +01:00
Emmanuel Engelhart
9f3459f3f3
Better libkiwix version variable name
2021-12-13 18:22:40 +01:00
Matthieu Gautier
3589a51fff
Add basic documentation for libkiwix.
...
It follows the same logic of libzim documentation.
2021-12-01 16:06:36 +01:00
Matthieu Gautier
5f83944699
Avoid windows header to define min/max macros.
...
PR #507 use std::min.
But on windows, the header define min and max macros and so the
compilation is broken.
Add `-DNOMINMAX` define to avoid that.
2021-05-26 09:20:17 +02:00
Emmanuel Engelhart
d4e35c7067
Rename kiwix-lib in libkiwix
2021-05-23 21:46:52 +02:00
Emmanuel Engelhart
c8b7f8772a
Fix Libkiwix Github repository URLS
2021-05-20 08:56:44 +02:00
Veloman Yunkan
20b487da8d
Added Xapian as direct dependency
2021-03-17 14:32:03 +01:00
Emmanuel Engelhart
f7608c378e
Bump-up version to 10.0.0
2021-02-10 10:31:01 +01:00
Veloman Yunkan
b1689e0d3c
Bump-up version (and libzim required version)
2021-02-07 19:53:46 +04:00
Matthieu Gautier
3fd1310008
Use c++11 std::thread instead of pthread.
2021-01-26 17:53:25 +01:00
Matthieu Gautier
a231dfd8e4
Build kiwix-lib only if meson is compiled with xapian.
2021-01-14 12:07:17 +01:00
Matthieu Gautier
fbd4332c87
New version 9.4.1
2020-11-17 15:42:13 +01:00
Matthieu Gautier
f408fecdd0
Add missing zlib dependency.
...
libzim were dependent of zlib and we were (wrongly) using its
dependency declaration to link with zlib.
Now that libzim doesn't depends on zlib, we need to fix our build system
and explicitly depend on it.
2020-11-17 11:54:10 +01:00
Matthieu Gautier
9c925f6778
kiwix-lib pc need libmicrohttpd
2020-10-07 17:48:30 +02:00
Matthieu Gautier
aba2f35092
New version 9.4.0
2020-08-28 16:04:40 +02:00
Veloman Yunkan
c4e6313c90
x in a --> a.contains(x) in meson.build files
2020-08-11 18:17:18 +02:00
Matthieu Gautier
3bf70f4315
New version 9.3.1
2020-07-15 16:42:16 +02:00
Matthieu Gautier
a8130bd4f2
Fix licensing in meson.build.
2020-07-15 16:41:57 +02:00
Kunal Mehta
5913f7efab
Pass -latomic on sh4 architecture too
...
Same as #372 .
I originally missed this because meson didn't know about sh4 until
recently (c.f. https://github.com/mesonbuild/meson/pull/7359 ), but
this should work fine on older meson versions too.
2020-07-14 17:22:55 -07:00
Matthieu Gautier
f997fdb232
Release 9.3.0
2020-07-02 15:17:46 +02:00
Matthieu Gautier
e05bd8efd6
Release 9.2.3
2020-07-01 11:33:30 +02:00
Kunal Mehta
fb79cde729
Pass -latomic for architectures that need it
...
Some architectures, specifically armel, mipsel, m68k & powerpc in
Debian, need to explicitly link to atomic.
Use meson to see if the target's CPU family is one of those, and if so,
pass -latomic to the linker.
Tested on armel and mipsel machines to verify passing -latomic works, and
on armhf and amd64 to ensure normal builds aren't broken.
Fixes #371 .
2020-06-29 00:18:13 -07:00
Kunal Mehta
af9afab821
Support building against packaged libkainjow-mustache
...
The Debian/Ubuntu package for mustache.hpp installs it to
/usr/include/kainjow/mustache.hpp. Have meson look for it in that include
directory as well before erroring out.
Fixes #318 .
2020-06-12 11:09:34 +02:00
Matthieu Gautier
081a2b2fa6
New version 9.2.2
2020-06-03 10:47:39 +02:00
Matthieu Gautier
4cdae3ca98
New version 9.2.1
2020-06-02 10:18:12 +02:00
Matthieu Gautier
2bf35f1651
New version 9.2
2020-05-18 15:23:01 +02:00
Matthieu Gautier
9f61301423
New version 9.1.2
2020-04-20 15:31:14 +02:00
Matthieu Gautier
8fc42558d3
New version 9.1.1
2020-04-17 17:36:11 +02:00
Matthieu Gautier
2bf6b04726
Update minimum version of libzim.
2020-04-08 18:03:18 +02:00
Matthieu Gautier
12a0660342
New version 9.1.0
2020-04-08 15:38:25 +02:00
Matthieu Gautier
78e57c1a51
New version 9.0.1
2020-02-21 14:58:04 +01:00
Matthieu Gautier
411ca28598
New version 9.0.0
2020-02-12 14:48:03 +01:00
Matthieu Gautier
f09c739c1f
Be able to create a wrapper for java.
...
Android is a specific wrapper.
Java is another one.
2020-01-28 12:08:18 +01:00
Kelson
8095a87bf1
Bump-up version to 8.2.2 and update Changelog
2019-12-08 12:12:39 +01:00
Kelson
e3c6ca0d1b
Bump-up version to 8.2.1
2019-11-26 11:54:39 +01:00
Kelson
3b7c805183
Bump-up version to 8.2.0
2019-11-20 13:07:28 +01:00
Matthieu Gautier
2aebffb27c
New version 8.1.0
2019-09-26 15:56:30 +02:00
Matthieu Gautier
65ebc7fe7f
New version 8.0.1
2019-09-17 16:22:28 +02:00
Matthieu Gautier
891666b8c4
new version 8.0.0
2019-09-17 11:47:18 +02:00
Matthieu Gautier
49046248fd
New version 7.0.0
2019-09-11 14:04:21 +02:00
Matthieu Gautier
9e36c876f5
New version 6.0.4
2019-09-10 15:54:15 +02:00
Matthieu Gautier
0a331f8ba9
Fix release of 6.0.3.
2019-09-04 11:00:15 +02:00
Kelson
b1a4bbd345
Update changelog for 6.0.3
2019-09-03 19:42:10 +02:00