diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bcbce67..4346e3d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: - name: Install Dependencies run: | apt update - apt install -y meson libgranite-dev libgtk-3-dev libjson-glib-dev libgudev-1.0-dev libevdev-dev libgtksourceview-3.0-dev libxml2-dev libglib2.0-dev libgda-5.0-dev libmysqlclient-dev libpq-dev libgda-5.0-mysql libgda-5.0-postgres libsecret-1-dev libssh2-1-dev valac + apt install -y meson libgranite-dev libgtk-3-dev libjson-glib-dev libgudev-1.0-dev libevdev-dev libgtksourceview-4-dev libxml2-dev libglib2.0-dev libgda-5.0-dev libmysqlclient-dev libpq-dev libgda-5.0-mysql libgda-5.0-postgres libsecret-1-dev libssh2-1-dev valac - name: Build env: DESTDIR: out diff --git a/README.md b/README.md index 117159a..13e50c6 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ You can install Sequeler by compiling from source, here's the list of dependenci - `gobject-2.0` - `libxml-2.0` - `libgda-5.0` - - `gtksourceview-3.0` + - `gtksourceview-4` - `libsecret-1` - `libssh2` - `meson` diff --git a/build-aux/com.github.alecaddd.sequeler.json b/build-aux/com.github.alecaddd.sequeler.json index c0b8c27..cb3bd7c 100644 --- a/build-aux/com.github.alecaddd.sequeler.json +++ b/build-aux/com.github.alecaddd.sequeler.json @@ -40,15 +40,16 @@ }, { "name": "gtksourceview", + "buildsystem": "meson", "build-options": { "config-opts": [ - "--enable-gtk-doc=no" + "-Dgtk-doc=false" ] }, "sources": [{ "type": "archive", - "url": "https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz", - "sha256": "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd" + "url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz", + "sha256": "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d" }] }, { diff --git a/com.github.alecaddd.sequeler.yml b/com.github.alecaddd.sequeler.yml index 0566007..d1d0cf8 100644 --- a/com.github.alecaddd.sequeler.yml +++ b/com.github.alecaddd.sequeler.yml @@ -36,15 +36,16 @@ }, { "name": "gtksourceview", + "buildsystem": "meson", "build-options": { "config-opts": [ - "--enable-gtk-doc=no" + "-Dgtk-doc=false" ] }, "sources": [{ "type": "archive", - "url": "https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz", - "sha256": "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd" + "url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz", + "sha256": "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d" }] }, { diff --git a/src/meson.build b/src/meson.build index 2ce8eb1..73d8fa5 100644 --- a/src/meson.build +++ b/src/meson.build @@ -64,7 +64,7 @@ executable( dependency('libgda-5.0'), dependency('libssh2'), dependency('libsecret-1'), - dependency('gtksourceview-3.0'), + dependency('gtksourceview-4'), m_dep, linux_dep ],