Commit 45176587 authored by Bastien Nocera's avatar Bastien Nocera

ci: Split off Fedora dependencies list

parent f355b0e9
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment