Daniel Brötzmann pushed to branch gtk4 at gajim / gajim
Commits:
88750f31 by wurstsalat at 2024-10-29T20:13:47+01:00
ci: Update gitlab-ci config
- - - - -
45ba2d72 by wurstsalat at 2024-10-29T20:18:42+01:00
chore: Update dependencies in README
- - - - -
7662c9c6 by wurstsalat at 2024-10-29T20:57:02+01:00
change: Raise GTK version
Preliminary version as a placeholder
- - - - -
3 changed files:
- .gitlab-ci.yml
- README.md
- gajim/main.py
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -38,7 +38,7 @@ test-pyright:
script:
- pip install git+https://dev.gajim.org/gajim/python-nbxmpp.git
- pip install git+https://dev.gajim.org/gajim/omemo-dr.git
- - pip install --config-settings=config=Gtk3,Gdk3,GtkSource4
git+https://github.com/pygobject/pygobject-stubs.git
+ - pip install --config-settings=config=Gtk4,Gdk4,GtkSource5
git+https://github.com/pygobject/pygobject-stubs.git
- pyright --version
- pyright
interruptible: true
=====================================
README.md
=====================================
@@ -9,8 +9,8 @@ ### Runtime Requirements
- [css-parser](https://pypi.org/project/css-parser/)
- [emoji](https://pypi.org/project/emoji/) (>=2.6.0)
- [GLib](https://gitlab.gnome.org/GNOME/glib) (>=2.66.0)
-- [Gtk3](https://gitlab.gnome.org/GNOME/gtk) (>=3.24.30)
-- [GtkSourceView](https://gitlab.gnome.org/GNOME/gtksourceview)
+- [Gtk4](https://gitlab.gnome.org/GNOME/gtk) (>=4.14.0)
+- [GtkSourceView5](https://gitlab.gnome.org/GNOME/gtksourceview)
- [keyring](https://pypi.org/project/keyring/)
- [nbxmpp](https://pypi.org/project/nbxmpp/) (>=5.0.4)
- [omemo-dr](https://dev.gajim.org/gajim/omemo-dr) (>=1.0.0)
=====================================
gajim/main.py
=====================================
@@ -19,7 +19,7 @@
from packaging.version import Version as V
_MIN_NBXMPP_VER = '5.0.4'
-_MIN_GTK_VER = '3.24.30'
+_MIN_GTK_VER = '4.14.0'
_MIN_CAIRO_VER = '1.16.0'
_MIN_PYGOBJECT_VER = '3.42.0'
_MIN_GLIB_VER = '2.66.0'
@@ -79,7 +79,7 @@ def _check_required_deps() -> None:
check_version('pygobject', gi.__version__, _MIN_PYGOBJECT_VER)
check_version('libcairo', cairo.cairo_version_string(), _MIN_CAIRO_VER)
check_version('pycairo', cairo.version, _MIN_CAIRO_VER)
- check_version('gtk3', gtk_ver, _MIN_GTK_VER)
+ check_version('gtk4', gtk_ver, _MIN_GTK_VER)
check_version('glib', glib_ver, _MIN_GLIB_VER)
check_version('pango', Pango.version_string(), _MIN_PANGO_VER)
check_version('sqlite', sqlite3.sqlite_version, _MIN_SQLITE_VER)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/1cbc1432547a8a2f6a1d593343bc9472707dc4e0...7662c9c69777caa283261ad9d1e17ec738565c84
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/1cbc1432547a8a2f6a1d593343bc9472707dc4e0...7662c9c69777caa283261ad9d1e17ec738565c84
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]