]> git.jsancho.org Git - lugaru.git/blobdiff - .gitlab-ci.yml
CMake: Simplify RC compilation and fix indentation
[lugaru.git] / .gitlab-ci.yml
index b6e0c4fdfc78b2b704b75e461b41cf9467d56dc4..1846e12402082c789de2ee19512f873d07b2cc0b 100644 (file)
@@ -1,4 +1,4 @@
-image: fedora:latest
+image: fedora:rawhide
 
 cache:
   key: dnf
@@ -41,7 +41,9 @@ build_clang:
 build_mingw32:
   stage: build
   script:
-    - dnf --quiet --assumeyes install mingw32-gcc mingw32-gcc-c++ mingw32-binutils mingw32-headers mingw32-libjpeg-turbo mingw32-libpng mingw32-SDL2 mingw32-zlib mingw32-libvorbis mingw32-libogg
+    - dnf --quiet --assumeyes install "dnf-command(copr)"
+    - dnf --assumeyes copr enable ngompa/mingw-openal-soft
+    - dnf --quiet --assumeyes install mingw32-gcc mingw32-gcc-c++ mingw32-binutils mingw32-headers mingw32-libjpeg-turbo mingw32-libpng mingw32-SDL2 mingw32-zlib mingw32-libvorbis mingw32-libogg mingw32-openal-soft
     - export PKG_CONFIG_LIBDIR="/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig:/usr/i686-w64-mingw32/sys-root/mingw/share/pkgconfig"
     - export PATH=/usr/i686-w64-mingw32/bin:$PATH
     - mkdir -p i686-w64-mingw32 mingw32-build; cd i686-w64-mingw32
@@ -57,7 +59,9 @@ build_mingw32:
 build_mingw64:
   stage: build
   script:
-    - dnf --quiet --assumeyes install mingw64-gcc mingw64-gcc-c++ mingw64-binutils mingw64-headers mingw64-libjpeg-turbo mingw64-libpng mingw64-SDL2 mingw64-zlib mingw64-libvorbis mingw64-libogg
+    - dnf --quiet --assumeyes install "dnf-command(copr)"
+    - dnf --assumeyes copr enable ngompa/mingw-openal-soft
+    - dnf --quiet --assumeyes install mingw64-gcc mingw64-gcc-c++ mingw64-binutils mingw64-headers mingw64-libjpeg-turbo mingw64-libpng mingw64-SDL2 mingw64-zlib mingw64-libvorbis mingw64-libogg mingw64-openal-soft
     - export PKG_CONFIG_LIBDIR="/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig:/usr/x86_64-w64-mingw32/sys-root/mingw/share/pkgconfig"
     - export PATH=/usr/x86_64-w64-mingw32/bin:$PATH
     - mkdir -p x86_64-w64-mingw32 mingw64-build; cd x86_64-w64-mingw32