Commit Graph

19 Commits

Author SHA1 Message Date
Moritz Bunkus
213ed8514a
use gmp backend for Boost Multiprecision 2021-07-04 12:44:36 +02:00
Moritz Bunkus
a8b1eab3dc
remove remaining occurrences of PCRE2 & JPCRE2 2021-06-27 12:53:38 +02:00
Moritz Bunkus
4108cfe65a
remove remaining traces of support for bz2 & lzo 2021-06-16 19:57:00 +02:00
Moritz Bunkus
80cbad698d
remove usage of the magic library
Part of the fix of #3137.
2021-06-16 16:42:01 +02:00
Moritz Bunkus
d87a2f4280
Debian/Ubuntu control: explicit dependency on nlohmann-json3-dev
All supported Debian & Ubuntu versions now carry nlohmann-json3-dev
instead of nlohmann-json-dev.
2021-06-05 22:50:03 +02:00
Moritz Bunkus
5df94b0387
Boost: test for multi-precision library; require at least v1.66.0
I know compilation fails in the multi-precision library with 1.60.0,
the previous requirement. The oldest OS I still support is CentOS 7,
which has 1.69 via EPEL. CentOS 8 is next which comes with 1.66.0, and
that compiles fine. So let's take that as the new baseline.
2021-05-30 14:24:21 +02:00
Moritz Bunkus
09ab99494e
Debian packaging: remove duplicate comma 2021-04-21 12:31:47 +02:00
Moritz Bunkus
02f78b83e8
Debian packaging: support for Ubuntu 21.04 2021-04-20 16:31:11 +02:00
Moritz Bunkus
752f66db45
switch from boost::filesystem to std::filesystem 2021-02-19 21:28:23 +01:00
Moritz Bunkus
b2a8630bfc
packaging: add build-requirement PCRE2 2020-08-21 15:15:23 +02:00
Moritz Bunkus
067722bc96
switch from Boost's Date/Time library to std::chrono 2020-05-11 21:09:51 +02:00
Moritz Bunkus
a8139750c5
build system: look for and use libdvdread if found
This library is required for reading chapters from DVDs.

Part of the implementation of #2808.
2020-05-03 11:53:20 +02:00
Moritz Bunkus
e7951011a9
Debian/Ubuntu packaging: add qt5-default as requirement
If it's not installed, tool such as `moc` and `uic` won't work
properly, it seems.
2020-04-05 12:45:57 +02:00
Moritz Bunkus
080dfeda57
source: use std::regex instead of boost::regex 2019-12-31 15:53:03 +01:00
Moritz Bunkus
208aa471f6
deb packaging: support Ubuntu 19.10 "Eoan"; drop support for older releases 2019-10-13 13:10:25 +02:00
Moritz Bunkus
65870e15af
fmt conversion: Debian packaging: fix dependencies for Ubuntu 16.04 2018-11-20 21:40:36 +01:00
Moritz Bunkus
6e7f04a142
fmt conversion: integrate bundled fmt into build system 2018-11-20 21:30:27 +01:00
Moritz Bunkus
e1a887d3b8
fmt conversion: require packages in RPM/DEB build scripts 2018-11-20 21:30:27 +01:00
Moritz Bunkus
9e04c038f4
packaging: move all packaging files to packaging directory 2018-06-25 17:59:11 +02:00