diff options
author | Colomban Wendling <[email protected]> | 2023-11-14 18:21:19 +0100 |
---|---|---|
committer | Colomban Wendling <[email protected]> | 2025-03-12 09:45:10 +0100 |
commit | a6b5aba4ac5bf38e74804996b218181454b89d55 (patch) | |
tree | 56d26a365a010008908cc04340dfeff03ffecd46 | |
parent | c4e1d01f597bb3ef961efdb59d78d79ddb7762af (diff) | |
download | mate-panel-a6b5aba4ac5bf38e74804996b218181454b89d55.tar.bz2 mate-panel-a6b5aba4ac5bf38e74804996b218181454b89d55.tar.xz |
github-actions: Split mate-desktop deps for clarity
-rw-r--r-- | .github/workflows/build.yml | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75b04712..1a2f0932 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,6 +40,8 @@ env: libwnck-3-dev libx11-dev libxrandr-dev + # mate-desktop dependencies + DEB_LIBRARY_DEPS_MATE_DESKTOP: | libgirepository1.0-dev DEB_BUILD_DEPS: | ccache @@ -54,6 +56,8 @@ env: mate-common meson yelp-tools + # mate-desktop dependencies + DEB_BUILD_DEPS_MATE_DESKTOP: | iso-codes gobject-introspection # TODO @@ -61,7 +65,6 @@ env: clang clang-tools # Useful URL: https://git.archlinux.org/svntogit/community.git/tree/mate-panel - # + mate-desktop dependencies ARCH_BUILD_DEPS: | ccache autoconf-archive @@ -82,6 +85,8 @@ env: meson which yelp-tools + # mate-desktop dependencies + ARCH_BUILD_DEPS_MATE_DESKTOP: | iso-codes gobject-introspection @@ -123,7 +128,8 @@ jobs: run: | apt-get update -qq apt-get install --assume-yes --no-install-recommends \ - ${DEB_BUILD_DEPS} ${DEB_LIBRARY_DEPS} + ${DEB_BUILD_DEPS} ${DEB_BUILD_DEPS_MATE_DESKTOP} \ + ${DEB_LIBRARY_DEPS} ${DEB_LIBRARY_DEPS_MATE_DESKTOP} # For ArchLinux - name: Install dependencies @@ -133,7 +139,7 @@ jobs: # https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported run: | pacman --noconfirm -Sy - pacman --noconfirm -S ${ARCH_BUILD_DEPS} + pacman --noconfirm -S ${ARCH_BUILD_DEPS} ${ARCH_BUILD_DEPS_MATE_DESKTOP} # Checkout the repository - uses: actions/checkout@v3 @@ -211,7 +217,7 @@ jobs: run: | sudo apt-get update -qq sudo apt-get install --assume-yes --no-install-recommends \ - cppcheck ${DEB_LIBRARY_DEPS} + cppcheck ${DEB_LIBRARY_DEPS} ${DEB_LIBRARY_DEPS_MATE_DESKTOP} - name: cppcheck run: cppcheck --enable=warning,style,performance,portability,information,missingInclude -i'gtk-layer-shell-build' . |