From 7572008cc4780d22338ac645661563e7db931084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:07:40 -0800 Subject: [PATCH 01/11] Workflows: add Fedora to CI --- .github/workflows/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7fc0e2a8b..f1bb21a2d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -40,6 +40,24 @@ jobs: ninja -C build ninja -C build install + fedora: + runs-on: ubuntu-latest + + container: + image: fedora:latest + + steps: + - uses: actions/checkout@v4 + - name: Install Dependencies + run: | + dnf install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3-dev libgranite-dev libgtk-3-dev libmutter-15-dev libxml2-utils libsqlite3-dev meson valac valadoc + - name: Build + env: + DESTDIR: out + run: | + meson build + ninja -C build install + lint: runs-on: ubuntu-latest From 6c1aa2e3501dc07844b10ee4473e3b870de935e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:14:36 -0800 Subject: [PATCH 02/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f1bb21a2d..6773598b8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,7 +31,7 @@ jobs: - name: Install Dependencies run: | apt update - apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3-dev libgranite-dev libgtk-3-dev ${{ matrix.mutter_pkg }} libxml2-utils libsqlite3-dev meson valac valadoc + apt install -y gettext gsettings-desktop-schemas-devel libatk-bridge2.0-devel libcanberra-devel libclutter-1.0-devel libgee-0.8-devel libglib2.0-devel libgnome-desktop-3-devel libgranite-devel libgtk-3-devel mutter-devel libxml2-utils libsqlite3-devel meson valac valadoc - name: Build env: DESTDIR: out From a7ff6ec55e6f7729504e998807bd6c734a690b90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:15:20 -0800 Subject: [PATCH 03/11] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6773598b8..0a5ba3518 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,7 +31,7 @@ jobs: - name: Install Dependencies run: | apt update - apt install -y gettext gsettings-desktop-schemas-devel libatk-bridge2.0-devel libcanberra-devel libclutter-1.0-devel libgee-0.8-devel libglib2.0-devel libgnome-desktop-3-devel libgranite-devel libgtk-3-devel mutter-devel libxml2-utils libsqlite3-devel meson valac valadoc + apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3-dev libgranite-dev libgtk-3-dev libmutter-15-dev libxml2-utils libsqlite3-dev meson valac valadoc - name: Build env: DESTDIR: out @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3-dev libgranite-dev libgtk-3-dev libmutter-15-dev libxml2-utils libsqlite3-dev meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel libatk-bridge2.0-devel libcanberra-devel libclutter-1.0-devel libgee-0.8-devel libglib2.0-devel libgnome-desktop-3-devel libgranite-devel libgtk-3-devel mutter-devel libxml2-utils libsqlite3-devel meson valac valadoc - name: Build env: DESTDIR: out From f4c84c21f82ca152c8e239a9348d79711e357f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:15:42 -0800 Subject: [PATCH 04/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0a5ba3518..f776b757a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,7 +31,7 @@ jobs: - name: Install Dependencies run: | apt update - apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3-dev libgranite-dev libgtk-3-dev libmutter-15-dev libxml2-utils libsqlite3-dev meson valac valadoc + apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3-dev libgranite-dev libgtk-3-dev ${{ matrix.mutter_pkg }} libxml2-utils libsqlite3-dev meson valac valadoc - name: Build env: DESTDIR: out From 76715d9515716e1e707132d04b88b55373c7da8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:20:43 -0800 Subject: [PATCH 05/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f776b757a..465971d05 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel libatk-bridge2.0-devel libcanberra-devel libclutter-1.0-devel libgee-0.8-devel libglib2.0-devel libgnome-desktop-3-devel libgranite-devel libgtk-3-devel mutter-devel libxml2-utils libsqlite3-devel meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel libatk-bridge2.0-devel libcanberra-devel clutter-devel libgee-devel libglib2.0-devel libgnome-devel granite-devel gtk3-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out From bfde78c653d8b65576e8070e4099f1304bd24d38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:23:48 -0800 Subject: [PATCH 06/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 465971d05..bb4a956ea 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel libatk-bridge2.0-devel libcanberra-devel clutter-devel libgee-devel libglib2.0-devel libgnome-devel granite-devel gtk3-devel mutter-devel xml2 sqlite-devel meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-devel granite-devel gtk3-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out From 5ee9bcea762d1f51d90e834399835b4f7bd25936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:26:28 -0800 Subject: [PATCH 07/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bb4a956ea..834ac80be 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-devel granite-devel gtk3-devel mutter-devel xml2 sqlite-devel meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-devel granite-devel gtk3-devel gtk4-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out From 902065ef6cbbbbb8d757ecb4f1561e05988b7343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:29:59 -0800 Subject: [PATCH 08/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 834ac80be..bf5aef0a0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-devel granite-devel gtk3-devel gtk4-devel mutter-devel xml2 sqlite-devel meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-devel granite-devel granite-7-devel gtk3-devel gtk4-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out From fb685dd61eb6518ada2d77ba9a5c05219076b5c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:34:18 -0800 Subject: [PATCH 09/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bf5aef0a0..781f39518 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-devel granite-devel granite-7-devel gtk3-devel gtk4-devel mutter-devel xml2 sqlite-devel meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out From 84645b968cfea31dcb93318c9932f5fdcddee1db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 13:36:57 -0800 Subject: [PATCH 10/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 781f39518..13a7b30a9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel mutter-devel xml2 sqlite-devel meson valac valadoc + dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out From f1050743477acc3304264b0f7e78c866e58ac74e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 7 Nov 2024 14:40:49 -0800 Subject: [PATCH 11/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 13a7b30a9..7f352b791 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Dependencies run: | - dnf install -y gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel xml2 sqlite-devel meson valac valadoc + dnf install -y desktop-file-utils gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel xml2 sqlite-devel meson valac valadoc - name: Build env: DESTDIR: out