fcft: adapt to API changes in fcft-3.x

This commit is contained in:
Daniel Eklöf 2021-09-03 20:44:22 +02:00
parent 4fea561c6c
commit ff238e62ba
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
11 changed files with 131 additions and 21 deletions

View file

@ -27,6 +27,10 @@ versions:
debug:
stage: build
script:
- cd subprojects
- git clone https://codeberg.org/dnkl/fcft.git
- cd fcft && git checkout 3.0-dev && cd ..
- cd ..
- apk add gcovr
- mkdir -p bld/debug
- cd bld/debug
@ -55,6 +59,10 @@ debug:
release:
stage: build
script:
- cd subprojects
- git clone https://codeberg.org/dnkl/fcft.git
- cd fcft && git checkout 3.0-dev && cd ..
- cd ..
- mkdir -p bld/release
- cd bld/release
- meson --buildtype=minsize ../../
@ -64,6 +72,10 @@ release:
x11_only:
stage: build
script:
- cd subprojects
- git clone https://codeberg.org/dnkl/fcft.git
- cd fcft && git checkout 3.0-dev && cd ..
- cd ..
- mkdir -p bld/debug
- cd bld/debug
- meson --buildtype=debug -Dbackend-x11=enabled -Dbackend-wayland=disabled ../../
@ -73,6 +85,10 @@ x11_only:
wayland_only:
stage: build
script:
- cd subprojects
- git clone https://codeberg.org/dnkl/fcft.git
- cd fcft && git checkout 3.0-dev && cd ..
- cd ..
- mkdir -p bld/debug
- cd bld/debug
- meson --buildtype=debug -Dbackend-x11=disabled -Dbackend-wayland=enabled ../../
@ -82,6 +98,10 @@ wayland_only:
plugins_as_shared_modules:
stage: build
script:
- cd subprojects
- git clone https://codeberg.org/dnkl/fcft.git
- cd fcft && git checkout 3.0-dev && cd ..
- cd ..
- mkdir -p bld/debug
- cd bld/debug
- meson --buildtype=debug -Dcore-plugins-as-shared-libraries=true ../../