louiz’
f9eb534dff
Start version 4.0
2016-08-04 11:52:25 +02:00
louiz’
0f14fe83ef
Release 3.0
2016-08-04 11:37:36 +02:00
louiz’
0cf7fac202
Be verbose with make check
2016-08-03 15:17:14 +02:00
louiz’
8ded8cd33e
Properly use the docstring variables
2016-07-12 11:59:27 +02:00
louiz’
2307f94e5b
Clean the list of options visible in non-advanced ccmake
2016-07-12 11:57:01 +02:00
louiz’
f212b47830
Use an ugly way, because SOURCES property does not work in cmake 3.0
2016-07-12 11:39:27 +02:00
louiz’
b0d60c0c1a
Set the required cmake version to 3.0
2016-07-12 11:22:01 +02:00
louiz’
4f730f93fa
Don't use target_sources() in cmake because it's >=3.1 only
2016-07-12 11:21:43 +02:00
louiz’
9fb2e116c4
Move reload.*pp from louloulibs to src
2016-07-12 01:15:34 +02:00
louiz’
8cef730318
Add a valgrind suppression file
2016-07-02 15:10:23 +02:00
louiz’
79002aa5c9
Run e2e through with valgrind if BIBOUMI_E2E_VALGRIND is set in the env
2016-06-29 19:53:37 +02:00
louiz’
ad4ccdbbea
Display a message to tell if we found pandoc or not
...
fix #3177
2016-06-13 20:02:04 +02:00
Emmanuel Gil Peyrot
ad15924ac3
Allow cmake to configure the systemd unit’s user and group
2016-06-11 01:34:03 +01:00
louiz’
38202e5f6e
Update the build process to take into account the rst files
2016-05-23 11:51:03 +02:00
louiz’
747f04ee6d
Move the e2e tests out of make check
2016-04-22 10:49:07 +02:00
louiz’
3119ec72f3
Force LANG to en_US when generating biboumi.spec (fixes the date format)
2016-04-22 10:49:07 +02:00
louiz’
14930284a7
Fetch Catch from our own clone, instead of the github one.
...
Avoids:
- Relying on github’s services
- Fetching a new (malicious) version, automatically, without any “check”
2016-03-24 10:06:02 +01:00
Florent Le Coz
51a34f83f9
Add a basic integration test in python
2016-02-24 09:30:37 +01:00
Florent Le Coz
85867976dc
Add a “rpm” target in the makefile, building a RPM
2016-01-21 16:53:29 +01:00
Florent Le Coz
ae7c54f373
Spec file becomes a template, auto filled with the date and version
2016-01-21 16:53:29 +01:00
Florent Le Coz
ccfdb60cc1
Fix a build when litesql is found but not botan
...
fix #3157
2016-01-15 11:54:33 +01:00
Florent Le Coz
d58dcde856
Only activate systemd’s watchdog if we are compiling with systemd
...
ref #3152
2016-01-14 14:39:06 +01:00
Florent Le Coz
1f8e243164
Display an info message on make dist
2016-01-13 16:28:54 +01:00
Florent Le Coz
3fdc4cb334
Install the unit file in lib/, not etc/
2016-01-13 16:25:17 +01:00
Florent Le Coz
85dfe06665
Include catch.hpp in the dist tarball
2016-01-13 16:14:10 +01:00
Florent Le Coz
3497b330dc
If catch.hpp is found in tests/, use it without cloning the git repo
2016-01-13 16:14:10 +01:00
Florent Le Coz
6bebb2f67b
Remove the second '-' from the package when ~dev is there
2016-01-13 14:01:05 +01:00
Florent Le Coz
1e79705628
Build the doc with the default make target
2016-01-13 14:01:05 +01:00
Florent Le Coz
25475b60ab
Generate systemd file from template and make installs it and the conf
...
The unit file Type=, as well as the executable path should now be correct
with a simple “make install”, whatever the install prefix and the DESTDIR
values are.
ref #3152
2016-01-13 14:01:04 +01:00
Florent Le Coz
73dffca24e
Only include the coverage flags when compiling with gcc
2015-11-05 16:40:09 +01:00
Florent Le Coz
f03d1a16dd
Only download Catch when the test_suite target is built
2015-10-29 03:55:57 +01:00
Florent Le Coz
9fe94215da
Make lcov gcov etc optional
...
make coverage will display an error instead
2015-10-29 03:20:39 +01:00
Florent Le Coz
3b7bbe1472
make coverage is only available with a debug build
2015-10-29 02:52:24 +01:00
Florent Le Coz
6ae7e08c52
Add code coverage support
...
make coverage runs the test_suite and generates a report
2015-10-29 02:33:05 +01:00
Florent Le Coz
3c1889fbd0
Use Catch for our test suite
...
`make check` is also added to compile and run the tests
Catch is fetched with cmake automatically into the build directory when needed
2015-10-29 02:32:57 +01:00
Florent Le Coz
bf30b4498f
Add the network module to the test_suite
...
Because we added a network unit test
2015-10-24 15:16:58 +02:00
Florent Le Coz
f904d57940
Provide username and realname IRC server options
...
Used in the USER command when connecting to the IRC server, instead of the
first nick.
fix #3028
2015-09-23 18:47:29 +02:00
Florent Le Coz
88ae2599f6
Introduce an optional Database module
...
Uses litesql
2015-09-18 22:09:26 +02:00
Florent Le Coz
525f452cbc
louloulibs is part of the repository, so no need to check for its presence
2015-07-15 21:17:34 +02:00
Florent Le Coz
a004261733
Bump to 3.0~dev
2015-06-04 04:32:03 +02:00
Florent Le Coz
c649e56deb
Release version 2.0
2015-05-28 23:58:14 +02:00
Florent Le Coz
427df5fc2a
Revert "Use git-archive-all in the make dist, to include the submodules in the archive"
...
This reverts commit 54f96debca .
2015-05-28 23:46:24 +02:00
Florent Le Coz
54f96debca
Use git-archive-all in the make dist, to include the submodules in the archive
2015-05-26 14:00:25 +02:00
Florent Le Coz
f0e07beacb
Forgot to remove some XMPP files that are now in louloulibs instead
2015-03-02 10:21:01 +01:00
Florent Le Coz
649ebaf1b9
Suggest the command git submodule update --init
2015-02-27 18:32:30 +01:00
Florent Le Coz
cc6a2295c3
Fix a typo
2015-02-27 17:50:42 +01:00
Florent Le Coz
b3503bf112
Also check if the louloulibs/CMakeLists.txt file is missing
...
Because apparently when cloning a repository with submodules, git creates
empty sub-directories
2015-02-27 12:46:22 +01:00
Florent Le Coz
e6569a1090
Only use include_directory() if the directory path is defined
2015-02-27 12:40:50 +01:00
Florent Le Coz
d600a2843f
Remove all the libs that are now in louloulibs
2015-02-27 12:26:48 +01:00
Florent Le Coz
53e6b1da69
Fix the systemd-conditional code
...
By using SYSTEMD_FOUND instead of SYSTEMDDAEMON_FOUND, where I forgot to
rename it…
2015-02-26 02:56:46 +01:00