diff options
author | Bastien Nocera <hadess@hadess.net> | 2020-07-31 12:01:11 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2020-07-31 12:06:51 +0200 |
commit | 4517658729b2083892a9eaa5d43584a985a2b067 (patch) | |
tree | 02b57ccb96411635d736577349a44d57497cca68 /.gitlab-ci.yml | |
parent | f355b0e91b5880ebb8e644f8aa607f143c781158 (diff) | |
download | totem-4517658729b2083892a9eaa5d43584a985a2b067.tar.gz |
ci: Split off Fedora dependencies list
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bec0372ec..32b4fc1da 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,12 +8,45 @@ variables: # Replace with your preferred file name of the resulting Flatpak bundle BUNDLE: "org.gnome.Totem.Devel.flatpak" GIT_SUBMODULE_STRATEGY: normal + FEDORA_DEPS: + redhat-rpm-config + meson + git + cairo-devel + desktop-file-utils + clutter-devel + clutter-gst3-devel + clutter-gtk-devel + gcc-c++ + gettext + gnome-desktop3-devel + grilo-devel + gsettings-desktop-schemas-devel + gstreamer1-devel + gstreamer1-plugins-base-devel + gstreamer1-plugins-good + gtk3-devel + gtk-doc + itstool + libappstream-glib + liberation-sans-fonts + libpeas-devel + pygobject3-devel + python3-typed_ast + https://kojipkgs.fedoraproject.org//packages/python-lazy-object-proxy/1.4.3/1.fc31/x86_64/python3-lazy-object-proxy-1.4.3-1.fc31.x86_64.rpm + pylint + python3-devel + totem-pl-parser-devel + flatpak-builder + xorg-x11-server-Xvfb + https://kojipkgs.fedoraproject.org//packages/totem-pl-parser/3.26.5/1.fc33/x86_64/totem-pl-parser-3.26.5-1.fc33.x86_64.rpm + https://kojipkgs.fedoraproject.org//packages/totem-pl-parser/3.26.5/1.fc33/x86_64/totem-pl-parser-devel-3.26.5-1.fc33.x86_64.rpm build-fedora: image: fedora:latest stage: test before_script: - - dnf install -y redhat-rpm-config meson git cairo-devel desktop-file-utils clutter-devel clutter-gst3-devel clutter-gtk-devel gcc-c++ gettext gnome-desktop3-devel grilo-devel gsettings-desktop-schemas-devel gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good gtk3-devel gtk-doc itstool libappstream-glib liberation-sans-fonts libpeas-devel pygobject3-devel python3-typed_ast https://kojipkgs.fedoraproject.org//packages/python-lazy-object-proxy/1.4.3/1.fc31/x86_64/python3-lazy-object-proxy-1.4.3-1.fc31.x86_64.rpm pylint python3-devel totem-pl-parser-devel flatpak-builder xorg-x11-server-Xvfb https://kojipkgs.fedoraproject.org//packages/totem-pl-parser/3.26.5/1.fc33/x86_64/totem-pl-parser-3.26.5-1.fc33.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/totem-pl-parser/3.26.5/1.fc33/x86_64/totem-pl-parser-devel-3.26.5-1.fc33.x86_64.rpm + - dnf install -y $FEDORA_DEPS script: - meson _build - G_MESSAGES_DEBUG=all xvfb-run -a -s "-screen 0 1024x768x24" ninja -C _build test |