Skip to content

Commit a133eb8

Browse files
authored
Port to GtkSourceView 4 (#395)
1 parent a29d4d8 commit a133eb8

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Install Dependencies
1616
run: |
1717
apt update
18-
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
18+
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
1919
- name: Build
2020
env:
2121
DESTDIR: out

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ You can install Sequeler by compiling from source, here's the list of dependenci
3737
- `gobject-2.0`
3838
- `libxml-2.0`
3939
- `libgda-5.0`
40-
- `gtksourceview-3.0`
40+
- `gtksourceview-4`
4141
- `libsecret-1`
4242
- `libssh2`
4343
- `meson`

build-aux/com.github.alecaddd.sequeler.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,16 @@
4040
},
4141
{
4242
"name": "gtksourceview",
43+
"buildsystem": "meson",
4344
"build-options": {
4445
"config-opts": [
45-
"--enable-gtk-doc=no"
46+
"-Dgtk-doc=false"
4647
]
4748
},
4849
"sources": [{
4950
"type": "archive",
50-
"url": "https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz",
51-
"sha256": "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd"
51+
"url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz",
52+
"sha256": "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d"
5253
}]
5354
},
5455
{

com.github.alecaddd.sequeler.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,16 @@
3636
},
3737
{
3838
"name": "gtksourceview",
39+
"buildsystem": "meson",
3940
"build-options": {
4041
"config-opts": [
41-
"--enable-gtk-doc=no"
42+
"-Dgtk-doc=false"
4243
]
4344
},
4445
"sources": [{
4546
"type": "archive",
46-
"url": "https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz",
47-
"sha256": "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd"
47+
"url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz",
48+
"sha256": "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d"
4849
}]
4950
},
5051
{

src/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ executable(
6464
dependency('libgda-5.0'),
6565
dependency('libssh2'),
6666
dependency('libsecret-1'),
67-
dependency('gtksourceview-3.0'),
67+
dependency('gtksourceview-4'),
6868
m_dep,
6969
linux_dep
7070
],

0 commit comments

Comments
 (0)