From 88701829e726867b2d3275e9166e630c759ef0e6 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 18 Feb 2020 19:00:44 +1000 Subject: [PATCH] gitlab CI: add a job to make sure the soname is correct for both build systems Signed-off-by: Peter Hutterer --- .gitlab-ci.yml | 14 ++++++++++++++ .gitlab-ci/gitlab-ci.tmpl | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78a0799..7f47234 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -759,6 +759,20 @@ valgrind:meson: variables: MESON_TEST_ARGS: '--setup=valgrind' +soname: + stage: build + image: $FEDORA_CONTAINER_IMAGE + script: + - ./autogen.sh --prefix=$PWD/prefix-autotools/ + - make install + - ls -l $PWD/prefix-autotools/lib/libevdev.so.2.3.0 + - meson builddir --prefix=$PWD/prefix-meson/ + - ninja -C builddir install + - ls -l $PWD/prefix-meson/lib64/libevdev.so.2.3.0 + variables: + FEDORA_VERSION: 31 + needs: ['fedora:31@container-prep'] + meson-from-tarball: stage: tarballs image: $FEDORA_CONTAINER_IMAGE diff --git a/.gitlab-ci/gitlab-ci.tmpl b/.gitlab-ci/gitlab-ci.tmpl index df8b89e..1bc1158 100644 --- a/.gitlab-ci/gitlab-ci.tmpl +++ b/.gitlab-ci/gitlab-ci.tmpl @@ -431,6 +431,20 @@ valgrind:meson: variables: MESON_TEST_ARGS: '--setup=valgrind' +soname: + stage: build + image: $FEDORA_CONTAINER_IMAGE + script: + - ./autogen.sh --prefix=$PWD/prefix-autotools/ + - make install + - ls -l $PWD/prefix-autotools/lib/libevdev.so.2.3.0 + - meson builddir --prefix=$PWD/prefix-meson/ + - ninja -C builddir install + - ls -l $PWD/prefix-meson/lib64/libevdev.so.2.3.0 + variables: + FEDORA_VERSION: 31 + needs: ['fedora:31@container-prep'] + meson-from-tarball: stage: tarballs image: $FEDORA_CONTAINER_IMAGE