1image: fedora:rawhide 2 3variables: 4 DEPENDENCIES: dbus-glib-devel pam-devel polkit-devel 5 gtk-doc meson intltool autoconf automake libtool 6 gcc gcc-c++ glibc-devel make 7 DEPENDENCIES_STABLE: $DEPENDENCIES libfprint-devel 8 DEPENDENCIES_DEV: $DEPENDENCIES git 9 # Sync'ed up with https://gitlab.freedesktop.org/libfprint/libfprint/blob/master/.gitlab-ci.yml 10 DEPENDENCIES_LIBFPRINT: libusb1-devel glib2-devel nss-devel pixman-devel systemd 11 meson gtk-doc gcc gcc-c++ glibc-devel libX11-devel 12 libXv-devel 13 14build_stable: 15 before_script: 16 - dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES_STABLE 17 script: 18 - ./autogen.sh --disable-dependency-tracking 19 - make 20 - make install 21 22build_dev: 23 before_script: 24 - dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES_LIBFPRINT $DEPENDENCIES_DEV 25 - git clone https://gitlab.freedesktop.org/libfprint/libfprint.git 26 - cd libfprint 27 - meson . _build --prefix=/usr 28 - ninja -C _build 29 - ninja -C _build install 30 - cd .. 31 script: 32 - ./autogen.sh --disable-dependency-tracking 33 - make 34 - make install 35