summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rwxr-xr-x.github/workflows/archlinux.sh2
-rwxr-xr-x.github/workflows/builds.sh8
-rw-r--r--.github/workflows/builds.yml4
-rwxr-xr-x.github/workflows/debian.sh2
-rwxr-xr-x.github/workflows/fedora.sh2
-rw-r--r--.github/workflows/release.yml4
-rwxr-xr-x.github/workflows/ubuntu.sh2
7 files changed, 12 insertions, 12 deletions
diff --git a/.github/workflows/archlinux.sh b/.github/workflows/archlinux.sh
index ac20758a..a8ffcecb 100755
--- a/.github/workflows/archlinux.sh
+++ b/.github/workflows/archlinux.sh
@@ -23,6 +23,7 @@ requires+=(
gettext
git
glib2-devel
+ gtk-layer-shell
inkscape
intltool
itstool
@@ -38,6 +39,7 @@ requires+=(
udisks2
which
yelp-tools
+ wayland-protocols
)
infobegin "Update system"
diff --git a/.github/workflows/builds.sh b/.github/workflows/builds.sh
index 11c063b4..b192d971 100755
--- a/.github/workflows/builds.sh
+++ b/.github/workflows/builds.sh
@@ -14,14 +14,6 @@ infoend() {
}
if [ -f autogen.sh ]; then
- if [ "$DISTRO" = "fedora" ]; then
- # disable pt language for help in search tool
- # See: https://github.com/itstool/itstool/issues/36
- infobegin "Apply Portuguese gsearchtool help workaround"
- sed -i 's/^IGNORE_HELP_LINGUAS =.*$/IGNORE_HELP_LINGUAS = pt/' gsearchtool/help/Makefile.am
- infoend
- fi
-
infobegin "Configure (autotools)"
NOCONFIGURE=1 ./autogen.sh
./configure --prefix=/usr --enable-compile-warnings=maximum || {
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index e3605353..fa102342 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -69,7 +69,7 @@ jobs:
pacman --noconfirm -Sy git || true
echo "::endgroup::"
- name: Repository checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
submodules: "true"
- name: Install dependency packages
@@ -81,7 +81,7 @@ jobs:
# INFO: mate-utils depends mate-desktop 1.27.1+, so we should install it from source.
- name: Cache mate-desktop binary packages
- uses: actions/cache@v5
+ uses: actions/cache@v6
id: cache-mate-desktop
with:
path: ${{ env.CACHE_PATH }}
diff --git a/.github/workflows/debian.sh b/.github/workflows/debian.sh
index 7e431930..85a95fa6 100755
--- a/.github/workflows/debian.sh
+++ b/.github/workflows/debian.sh
@@ -25,6 +25,7 @@ requires+=(
libcanberra-gtk3-dev
libglib2.0-dev
libgtk-3-dev
+ libgtk-layer-shell-dev
libgtop2-dev
libmate-panel-applet-dev
libudisks2-dev
@@ -41,6 +42,7 @@ requires+=(
iso-codes
libdconf-dev
libgirepository1.0-dev
+ wayland-protocols
)
infobegin "Update system"
diff --git a/.github/workflows/fedora.sh b/.github/workflows/fedora.sh
index c8892639..7eddec8a 100755
--- a/.github/workflows/fedora.sh
+++ b/.github/workflows/fedora.sh
@@ -22,6 +22,7 @@ requires+=(
gcc
gcc-c++
git
+ gtk-layer-shell-devel
hardlink
libX11-devel
libXmu-devel
@@ -39,6 +40,7 @@ requires+=(
dconf-devel
gobject-introspection-devel
iso-codes-devel
+ wayland-protocols-devel
)
infobegin "Update system"
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c1737de2..71d8db7a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
submodules: "true"
@@ -23,7 +23,7 @@ jobs:
# INFO: mate-utils depends mate-desktop 1.27.1+, so we should install it from source.
- name: Cache mate-desktop binary packages
- uses: actions/cache@v5
+ uses: actions/cache@v6
id: cache-mate-desktop
with:
path: ${{ env.CACHE_PATH }}
diff --git a/.github/workflows/ubuntu.sh b/.github/workflows/ubuntu.sh
index 95f5e7d7..aff6a409 100755
--- a/.github/workflows/ubuntu.sh
+++ b/.github/workflows/ubuntu.sh
@@ -25,6 +25,7 @@ requires+=(
libdconf-dev
libglib2.0-dev
libgtk-3-dev
+ libgtk-layer-shell-dev
libgtop2-dev
libmate-panel-applet-dev
libudisks2-dev
@@ -40,6 +41,7 @@ requires+=(
gobject-introspection
iso-codes
libgirepository1.0-dev
+ wayland-protocols
)
infobegin "Update system"