gitlab CI: add a job to make sure the soname is correct for both build systems
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 18 Feb 2020 09:00:44 +0000 (19:00 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 18 Feb 2020 09:11:40 +0000 (19:11 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
.gitlab-ci.yml
.gitlab-ci/gitlab-ci.tmpl

index 78a0799bc2754d520ed27e95c7dba497a643ec2e..7f4723424dd046501aadd53123da623005ba1cb9 100644 (file)
@@ -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
index df8b89e2cb75012a761d34da3fb4112142ab7627..1bc11587f306a5fe36189227319db71bd75c9893 100644 (file)
@@ -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