Commit Graph

77 Commits

Author SHA1 Message Date
Kevin Backhouse
a4164ce866
Remove libinih from codebase and add it as a dependency instead. 2022-12-28 09:33:08 -06:00
Miloš Komarčević
eada606992 Match Conan's cmake find module case for Brotli 2022-10-24 12:32:51 +02:00
Miloš Komarčević
9a6ee59421 Support brotli compressed boxes in JPEG XL 2022-10-24 12:32:51 +02:00
Luis Díaz Más
5e9e31f1a8
Upgrade centos:8 to centos-stream (#2066)
* Upgrade from CentOS-8 to CentOS Stream

* Drop ccache and python from dependencies

Co-authored-by: Luis Díaz Más <luis.diaz.ld2@roche.com>
2022-02-03 08:08:58 +01:00
Kevin Backhouse
e6ce13729b
Add workaround for conan outage: https://github.com/conan-io/conan/issues/9695 2021-10-01 10:32:00 +01:00
Christoph Hasse
a6b1126f6d fix: workaround centos-8 bug-18212 2021-06-09 21:00:06 +02:00
Luis Díaz Más
8d596283b1 ci - install tar in opensuse before checkout action 2021-05-15 19:03:14 +02:00
Luis Diaz Mas
10ed3fdfe1 ci - Remove old CI script files 2021-05-12 16:10:04 +02:00
Luis Díaz Más
4b9b7bf99f Archive appveyor ci configurations 2021-05-09 20:05:15 +02:00
Luis Díaz Más
ce7ebc11ed ci: rescue appveyor config from old-master and backup others 2021-05-03 06:40:02 +02:00
Luis Díaz Más
ff180b05a6 ci-travis: trying to fix valgrind build 2021-05-03 06:34:31 +02:00
Luis Díaz Más
18ab34b030 ci: update conan version 2021-04-23 14:53:08 +02:00
Luis Díaz Más
9eae9014b1 ci: trying to fix centos:8 build 2021-04-22 18:40:03 +02:00
Luis Díaz Más
3dbe445fbf ci: alpine linux support 2021-04-22 18:40:03 +02:00
Luis Díaz Más
f77607ee8a ci: fix issues on Github actions 2021-04-22 18:40:03 +02:00
Luis Díaz Más
390f5ee49d ci: fix installation of gtest on ubuntu 20.04 2021-04-22 18:40:03 +02:00
Luis Díaz Más
2de3bad869 Remove EXIV2_ENABLE_VIDEO and related stuff 2021-04-18 09:44:51 +02:00
Luis Díaz Más
e3b9867039 ci - use pyton3 commands 2021-04-15 06:56:37 +02:00
Luis Díaz Más
d3a321cf74 ci - Remove old ubuntu versions & use only 2 threads to build 2021-04-15 06:56:37 +02:00
Luis Díaz Más
6b0e4a2e6d ci - changes to use c++11 2021-04-15 06:56:11 +02:00
clanmills
55d2201892 Changed CI build default -DEXIV2_ENABLE_BMFF=On. Fixed suite to run with/without bmff. -pS and -pR same for bmff. 2021-03-03 10:40:08 +00:00
Robin Mills
2104665faf Modified ci/install.sh to install cmake before dependencies.
Reason: clang/ubuntu fails saying "Package cmake is not available, but is referred to by another package.".
2021-01-26 16:39:23 +00:00
Luis Díaz Más
f1fe122585 CI: Fix how we pass CMake options in travis 2020-10-17 17:13:32 +02:00
Luis Díaz Más
a322e5d008 CI: Special packages for Ubuntu 20.04 2020-10-17 17:13:32 +02:00
Luis Díaz Más
3013f57e45 Use latest available version of Conan in CI 2020-10-17 17:05:12 +02:00
clanmills
e869dcf156 pythonic_bash_ci_0.27 2020-10-01 18:39:07 +01:00
clanmills
84400dbac0 Don't use ASAN on CI. 2020-09-15 09:34:55 +01:00
clanmills
b4aa32988a Simplify ci/run.sh 2020-09-13 14:48:10 +01:00
clanmills
a634b7f2d7 install tar 2020-05-20 09:35:27 +01:00
clanmills
de28105895 Woops. Use curl once in /tmp 2020-05-20 09:27:11 +01:00
clanmills
8e988d33b3 Install curl! 2020-05-20 09:23:48 +01:00
clanmills
89ae619fac Install gtest 1.8.0 from source (see #575) 2020-05-20 09:14:52 +01:00
clanmills
51801bdd09 1.8.0-lp151.2.3 2020-05-20 08:42:02 +01:00
clanmills
3c5a0ce8d4 And another way to get gtest 1.8.0 2020-05-20 07:34:15 +01:00
clanmills
2832c4e881 Try a different way to install gtest1.8 2020-05-20 07:27:55 +01:00
clanmills
1b82c6a74e Need gtest 1.8 on OpenSuse to build with C++98 2020-05-20 06:43:51 +01:00
clanmills
5c4e4ce9a1 -DCMAKE_CXX_STANDARD=98 " (add a space)! 2020-05-19 23:49:28 +01:00
clanmills
3f24fdb842 Add -DCMAKE_CXX_STANDARD=98 2020-05-19 23:28:48 +01:00
clanmills
cb28f833e4 Once more, try to calm compiler output with -DCMAKE_CXX_FLAGS=-Wno-deprecated 2020-05-19 22:53:44 +01:00
clanmills
d2d73a70e8 Add -DCMAKE_CXX_FLAGS=-Wno-deprecated to stop the CI job logs from overflowing. 2020-05-19 22:24:33 +01:00
clanmills
d76d5345c4 Use make -j 2 (can this fail if there's only one core?) 2020-05-08 09:29:49 +01:00
clanmills
c69c6d0848 tidy up ci and test scripts 2020-05-08 08:23:17 +01:00
Luis Diaz Mas
b7445fb2e4 Fix OSX build 2020-03-27 11:20:41 +01:00
mergify[bot]
0e3fc867b2 [ci] Install diffutils in the Fedora container (#1052)
diff got removed from the base image but it required for the tests to run

(cherry picked from commit bae0a773516edc575967f35befab1b3a92fb6e4d)
2019-11-14 14:33:56 +01:00
Dan Čermák
78fc0dc5d0
[ci] Stop symlinking python36 to python3 on CentOS
CentOS recently started to provide python3 by default obsoleted python36. Our
manual hack broke the test suite and is no longer required.

(cherry picked from commit e22c97e1cee806b9e7ecf7a06c31dab959c6c31c)
2019-10-01 23:39:17 +02:00
Dan Čermák
49970cd820
[ci] Bump version of the GitLab CI containers and Vagrant boxes
(cherry picked from commit dc338f9341925740a2f4903a62e0aba3cc0bf722)
2019-10-01 23:39:11 +02:00
Luis Diaz Mas
ef4315fe28 appveyor: upgrate to python 3.7 and conan 1.17.2
- Also upgrade travis builder to the same conan version
- Different versions of libcurl/libopenssl for appveyor/travis
2019-07-27 08:18:57 +02:00
Luis Díaz Más
bfd659a63e Conan: Updates to fix sudden linkage issues
We suddenly started to have some linking issues in the 0.27 branch after
the libcurl packages were updated in the conan-center repositories.
After some experimentation I took the following steps to fix up the
situation:

- Update conan to latest version
- Update of libcurl to the latest version available
- Use libcurl static libraries

Note that the change to use static libraries is just to make the
deployment step as easier as possible in the travis builds.
2019-07-13 09:04:22 +02:00
Luis Díaz Más
daf7e15d61 travis: use newer xcode version (fix build) 2019-04-07 16:50:15 +02:00
Dan Čermák
eb107da08f [ci] Refactor ci/test_build.py to allow customizations of the build matrix
(cherry picked from commit ee6f1de028534019d8ecfd18de9b77b9b4208cbe)
2019-03-03 08:44:20 +01:00