Commit Graph

27 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
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 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
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
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
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)
2019-02-26 11:55:46 +01:00
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)
2019-02-09 13:00:05 +01:00
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)
2019-02-09 12:59:36 +01:00
Dan Čermák
e9975c1457
[CI] Remove utils.source in the Vagrant provisioning scripts
=> we no longer need the shared volume, which is broken on Alpine Linux

(cherry picked from commit 07cb39bb06ef9d5cfb4100a6c8da66f509d067f5)
2019-02-09 12:58:43 +01:00
Dan Čermák
4151ad4c15
[ci] Do not symlink python36 to python3 if it already exists
CentOS now provides it's own symlink of python3 -> python34, so we either remove
it first or symlink if that file doesn't exist yet.
This fixes #666.

(cherry picked from commit 045c8b32927720ece265e01d8a80ce782692a315)
2019-01-27 10:56:53 +01:00
Dan Čermák
de33dbc497 Add Vagrant VMs & combine it with gitlab-ci
- add Vagrantfile to contrib/vms
- add custom provisioning via shell scripts
- move gitlab-ci before_script: to ci/install_dependencies.sh which is also used
  by vagrant
- change COPR setup on CentOS 7 (yum-plugin-copr does not seem to work)
2018-05-24 11:04:30 +02:00