Commit Graph

39 Commits

Author SHA1 Message Date
tastytea 94555621d8
fix release upload
continuous-integration/drone/push Build is passing Details
2022-08-16 19:14:19 +02:00
tastytea 089eac4cfc
CI: install file on Debian and Ubuntu for .dev generation 2022-08-16 17:36:53 +02:00
tastytea 550a1143a5
Don't install useless asciidoc dependencies. 2021-12-22 20:22:16 +01:00
tastytea d1083b7dca
CI: Fix dependencies. 2021-08-21 00:39:03 +02:00
tastytea 5d28b1f4ef
CI: Modify zypper repos more elegantly. 2021-08-20 21:54:22 +02:00
tastytea bb37e53207
CI: refresh zypper data, resolve build dir conflict.
continuous-integration/drone/push Build is passing Details
2021-08-20 21:41:04 +02:00
tastytea 1bddad7083
CI: Fix openSUSE dependencies.
continuous-integration/drone/push Build is failing Details
2021-08-20 21:26:41 +02:00
tastytea 7daade6425
CI: Fix sed command. 2021-08-20 21:10:41 +02:00
tastytea c41f3a2485
CI: Add package generation for openSUSE Leap 15.
continuous-integration/drone/push Build was killed Details
2021-08-20 21:07:16 +02:00
tastytea 3e23dc2cd9
CI: Build apt and zypper steps in parallel.
continuous-integration/drone/push Build was killed Details
2021-08-20 20:42:05 +02:00
tastytea 9c6dd5ca64
CI: Add rpm package cache. 2021-08-20 20:41:52 +02:00
tastytea c62799e00f
CI Add openSUSE with GCC 9.
continuous-integration/drone/push Build was killed Details
2021-08-20 20:30:17 +02:00
tastytea 636e84408c
Compile with debug flags and sanitizers in CI. 2021-08-20 18:58:23 +02:00
tastytea 4b09158037
Add automatic package generation for Debian bullseye (11). 2021-06-04 15:18:32 +02:00
tastytea 92b8281242
Fix CI recipe.
continuous-integration/drone/push Build is passing Details
2021-06-03 16:18:01 +02:00
tastytea bc34a3a515
Make ctest work from build directory. 2021-06-03 15:56:08 +02:00
tastytea 88e4e78db8
Add nlohmann_json dependency. 2021-06-01 18:47:12 +02:00
tastytea 1d70b16596
Add libboost-log-dev dependency to CI and readme.
continuous-integration/drone/push Build is failing Details
2021-05-31 19:42:14 +02:00
tastytea 4eb210710b
CI: Don't install catch for package generation. 2021-05-30 14:00:56 +02:00
tastytea 6f934470c7
Add type to drone config.
continuous-integration/drone/push Build is failing Details
2021-05-29 21:54:47 +02:00
tastytea 92d1b66c76
CI: Workaround for pugixml on bionic. 2021-05-29 21:32:36 +02:00
tastytea df55ed9dba
CI: Add pugixml_DIR
continuous-integration/drone/push Build is failing Details
For some reason the package installs the CMake config file into
/usr/share/libpugixml-dev.
2021-05-29 19:06:25 +02:00
tastytea 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
tastytea 719018a0f6
CI: Verify CMake download with checksum, don't verify TLS cert.
continuous-integration/drone/push Build is passing Details
2021-05-28 15:16:44 +02:00
tastytea af30fae319
CI: Upload focal image.
continuous-integration/drone/push Build is passing Details
2021-05-27 23:07:08 +02:00
tastytea e4b2e8ad98
CI: Fix GCC version in bionic. 2021-05-27 22:53:26 +02:00
tastytea 74d1713078
Fix CI recipe for focal packages. 2021-05-27 22:38:51 +02:00
tastytea f65d927680
CI: Download CMake in Packaging-pipeline. 2021-05-27 22:28:16 +02:00
tastytea 919da2ddb6
CI: Switch to GCC-8 in Ubuntu bionic.
continuous-integration/drone/push Build is passing Details
With GCC-7:
  std::experimental::filesystem::v1::__cxx11::directory_entry’ has no member
  named ‘is_directory’
2021-05-27 18:08:57 +02:00
tastytea f20f95ff21
Set up drone CI for Debian / Ubuntu package uploading. 2021-05-26 10:37:13 +02:00
tastytea 4644c2afd4
Support CMake 3.12.
continuous-integration/drone/push Build is passing Details
Ubuntu 20.04 has 3.16, so requiring 3.17 is a bit mean.
2021-05-25 07:38:07 +02:00
tastytea 30478f6feb
Add libboost-regex-dev to CI recipe.
continuous-integration/drone/push Build is passing Details
2021-05-24 16:02:54 +02:00
tastytea f7bfc6a513
Install locales in CI.
continuous-integration/drone/push Build is passing Details
2021-05-23 09:19:51 +02:00
tastytea cb1cba4306
Add asciidoc to CI.
continuous-integration/drone/push Build is failing Details
2021-05-23 09:05:52 +02:00
tastytea 42d785d4c8
Fix drone recipe.
continuous-integration/drone/push Build is passing Details
- Add libfmt.
- Install specific boost packages.
2021-05-21 03:31:51 +02:00
tastytea 222f802015
Basic zip file support.
continuous-integration/drone/push Build is passing Details
Dumping the TOC works.
2021-05-21 01:56:37 +02:00
tastytea d374c38d6b
Fix CI recipe.
continuous-integration/drone/push Build is passing Details
2021-05-20 09:53:08 +02:00
tastytea cd6626a86a
Update CI recipe.
continuous-integration/drone/push Build is failing Details
2021-05-20 09:09:29 +02:00
tastytea 678b506a8c
Initial commit.
- Add skeleton
- Add command-line parsing
2021-05-20 04:34:06 +02:00