Commit Graph

26 Commits

Author SHA1 Message Date
4b09158037
Add automatic package generation for Debian bullseye (11). 2021-06-04 15:18:32 +02:00
92b8281242
Fix CI recipe.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 16:18:01 +02:00
bc34a3a515
Make ctest work from build directory. 2021-06-03 15:56:08 +02:00
88e4e78db8
Add nlohmann_json dependency. 2021-06-01 18:47:12 +02:00
1d70b16596
Add libboost-log-dev dependency to CI and readme.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-31 19:42:14 +02:00
4eb210710b
CI: Don't install catch for package generation. 2021-05-30 14:00:56 +02:00
6f934470c7
Add type to drone config.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-29 21:54:47 +02:00
92d1b66c76
CI: Workaround for pugixml on bionic. 2021-05-29 21:32:36 +02:00
df55ed9dba
CI: Add pugixml_DIR
Some checks failed
continuous-integration/drone/push Build is failing
For some reason the package installs the CMake config file into
/usr/share/libpugixml-dev.
2021-05-29 19:06:25 +02:00
00e3edb9f2
Only search files in spine, in the right order.
The spine lists all content documents in their linear reading order. So we're
finally getting our results in the right order! 🎉

Since we skip the images and fonts, which usually make up the most bytes in an
EPUB file, the performance increase is immense. I measured 60-70% in a very
short test.

Closes: #1
2021-05-29 17:34:43 +02:00
719018a0f6
CI: Verify CMake download with checksum, don't verify TLS cert.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-28 15:16:44 +02:00
af30fae319
CI: Upload focal image.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-27 23:07:08 +02:00
e4b2e8ad98
CI: Fix GCC version in bionic. 2021-05-27 22:53:26 +02:00
74d1713078
Fix CI recipe for focal packages. 2021-05-27 22:38:51 +02:00
f65d927680
CI: Download CMake in Packaging-pipeline. 2021-05-27 22:28:16 +02:00
919da2ddb6
CI: Switch to GCC-8 in Ubuntu bionic.
All checks were successful
continuous-integration/drone/push Build is passing
With GCC-7:
  std::experimental::filesystem::v1::__cxx11::directory_entry’ has no member
  named ‘is_directory’
2021-05-27 18:08:57 +02:00
f20f95ff21
Set up drone CI for Debian / Ubuntu package uploading. 2021-05-26 10:37:13 +02:00
4644c2afd4
Support CMake 3.12.
All checks were successful
continuous-integration/drone/push Build is passing
Ubuntu 20.04 has 3.16, so requiring 3.17 is a bit mean.
2021-05-25 07:38:07 +02:00
30478f6feb
Add libboost-regex-dev to CI recipe.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-24 16:02:54 +02:00
f7bfc6a513
Install locales in CI.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-23 09:19:51 +02:00
cb1cba4306
Add asciidoc to CI.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-23 09:05:52 +02:00
42d785d4c8
Fix drone recipe.
All checks were successful
continuous-integration/drone/push Build is passing
- Add libfmt.
- Install specific boost packages.
2021-05-21 03:31:51 +02:00
222f802015
Basic zip file support.
All checks were successful
continuous-integration/drone/push Build is passing
Dumping the TOC works.
2021-05-21 01:56:37 +02:00
d374c38d6b
Fix CI recipe.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-20 09:53:08 +02:00
cd6626a86a
Update CI recipe.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-20 09:09:29 +02:00
678b506a8c
Initial commit.
- Add skeleton
- Add command-line parsing
2021-05-20 04:34:06 +02:00