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>
3 years ago
Kevin Backhouse
e6ce13729b
Add workaround for conan outage: https://github.com/conan-io/conan/issues/9695
4 years ago
Christoph Hasse
a6b1126f6d
fix: workaround centos-8 bug-18212
4 years ago
Luis Díaz Más
8d596283b1
ci - install tar in opensuse before checkout action
4 years ago
Luis Diaz Mas
10ed3fdfe1
ci - Remove old CI script files
4 years ago
Luis Díaz Más
4b9b7bf99f
Archive appveyor ci configurations
4 years ago
Luis Díaz Más
ce7ebc11ed
ci: rescue appveyor config from old-master and backup others
4 years ago
Luis Díaz Más
ff180b05a6
ci-travis: trying to fix valgrind build
4 years ago
Luis Díaz Más
18ab34b030
ci: update conan version
4 years ago
Luis Díaz Más
9eae9014b1
ci: trying to fix centos:8 build
4 years ago
Luis Díaz Más
3dbe445fbf
ci: alpine linux support
4 years ago
Luis Díaz Más
f77607ee8a
ci: fix issues on Github actions
4 years ago
Luis Díaz Más
390f5ee49d
ci: fix installation of gtest on ubuntu 20.04
4 years ago
Luis Díaz Más
2de3bad869
Remove EXIV2_ENABLE_VIDEO and related stuff
4 years ago
Luis Díaz Más
e3b9867039
ci - use pyton3 commands
4 years ago
Luis Díaz Más
d3a321cf74
ci - Remove old ubuntu versions & use only 2 threads to build
4 years ago
Luis Díaz Más
6b0e4a2e6d
ci - changes to use c++11
4 years ago
clanmills
55d2201892
Changed CI build default -DEXIV2_ENABLE_BMFF=On. Fixed suite to run with/without bmff. -pS and -pR same for bmff.
4 years ago
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.".
4 years ago
Luis Díaz Más
f1fe122585
CI: Fix how we pass CMake options in travis
5 years ago
Luis Díaz Más
a322e5d008
CI: Special packages for Ubuntu 20.04
5 years ago
Luis Díaz Más
3013f57e45
Use latest available version of Conan in CI
5 years ago
clanmills
e869dcf156
pythonic_bash_ci_0.27
5 years ago
clanmills
84400dbac0
Don't use ASAN on CI.
5 years ago
clanmills
b4aa32988a
Simplify ci/run.sh
5 years ago
clanmills
a634b7f2d7
install tar
5 years ago
clanmills
de28105895
Woops. Use curl once in /tmp
5 years ago
clanmills
8e988d33b3
Install curl!
5 years ago
clanmills
89ae619fac
Install gtest 1.8.0 from source (see #575 )
5 years ago
clanmills
51801bdd09
1.8.0-lp151.2.3
5 years ago
clanmills
3c5a0ce8d4
And another way to get gtest 1.8.0
5 years ago
clanmills
2832c4e881
Try a different way to install gtest1.8
5 years ago
clanmills
1b82c6a74e
Need gtest 1.8 on OpenSuse to build with C++98
5 years ago
clanmills
5c4e4ce9a1
-DCMAKE_CXX_STANDARD=98 " (add a space)!
5 years ago
clanmills
3f24fdb842
Add -DCMAKE_CXX_STANDARD=98
5 years ago
clanmills
cb28f833e4
Once more, try to calm compiler output with -DCMAKE_CXX_FLAGS=-Wno-deprecated
5 years ago
clanmills
d2d73a70e8
Add -DCMAKE_CXX_FLAGS=-Wno-deprecated to stop the CI job logs from overflowing.
5 years ago
clanmills
d76d5345c4
Use make -j 2 (can this fail if there's only one core?)
5 years ago
clanmills
c69c6d0848
tidy up ci and test scripts
5 years ago
Luis Diaz Mas
b7445fb2e4
Fix OSX build
5 years ago
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)
6 years ago
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)
6 years ago
Dan Čermák
49970cd820
[ci] Bump version of the GitLab CI containers and Vagrant boxes
...
(cherry picked from commit dc338f9341925740a2f4903a62e0aba3cc0bf722)
6 years ago
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
6 years ago
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.
6 years ago
Luis Díaz Más
daf7e15d61
travis: use newer xcode version (fix build)
6 years ago
Dan Čermák
eb107da08f
[ci] Refactor ci/test_build.py to allow customizations of the build matrix
...
(cherry picked from commit ee6f1de028534019d8ecfd18de9b77b9b4208cbe)
6 years ago
Dan Čermák
36eb62c025
[ci] Run upgrade in Archlinux container
...
This should fix issues like this one:
https://gitlab.com/D4N/exiv2/-/jobs/160300883
(cherry picked from commit 64c753f76b225218120d77b985c2472932169285)
6 years ago
Dan Čermák
e408745beb
[CI] Correct the name of the Archlinux container on Dockerhub
...
- Arch migrated their container from the base account to the archlinux account
- The container got severely stripped down: there is no awk, diff, which, grep
=> we need to preinstall these, otherwise the distro detection function fails
(cherry picked from commit 73739735eb636fc9db9dab2606588c7a930e2e8b)
6 years ago
Dan Čermák
f3caab32cc
[CI] change ci/install_dependencies shebang from bash to sh
...
- the script needs to be able to bootstrap everything even on platforms where we
don't have bash
- drop function which is bash specific
(cherry picked from commit 9f01b86d2219d2f4cbb23730bba79c2b779621a2)
6 years ago