diff options
author | Christian Hergert <chergert@redhat.com> | 2023-03-22 16:44:31 -0700 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2023-03-22 16:44:31 -0700 |
commit | 37b9fae8ab0f31f64761762cb1693807add68613 (patch) | |
tree | ce2d72f42b97fa679f7bf56076b6978d9354f878 /.gitlab-ci.yml | |
parent | c68ecac0025caa5fa2401deff41d3b1959062600 (diff) | |
download | libpeas-37b9fae8ab0f31f64761762cb1693807add68613.tar.gz |
janitorial: clean up tree in preparation for libpeas-2.0
This starts the process of working towards a new Libpeas 2.0 ABI. The
goals of this ABI break are:
* Modernize and cleanup GObject usage within libpeas
* Use GObject's in more places to allow for better GIO integration
* Implement GListModel where it makes sense
* Remove GTK 3 and GTK-based APIs as those are trivial to implement in
applications with GTK 4 and newer.
* Drop Python 2 support
* Simplify support for new plugin loaders
# Conflicts:
# NEWS
# meson.build
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9fa231f..5e6c5a0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,9 +16,7 @@ stages: ninja-build redhat-rpm-config glib2-devel - gtk3-devel gobject-introspection-devel - python2-devel python3-devel xorg-x11-server-Xvfb git @@ -39,7 +37,7 @@ stages: build peas: extends: '.build' script: - - 'meson -Dwidgetry=false -Dintrospection=true -Dvapi=true -Ddemos=false -Dgtk_doc=false _build .' + - 'meson -Dintrospection=true -Dvapi=true -Dgtk_doc=false _build .' - 'ninja -C _build test' build peas-gtk: @@ -53,16 +51,11 @@ reference: variables: MESON_ARGS: >- -Dgtk_doc=true - -Ddemos=false - -Dglade_catalog=false - -Dwidgetry=true script: - - mkdir -p _reference/libpeas-1.0 - - mkdir -p _reference/libpeas-gtk-1.0 + - mkdir -p _reference/libpeas-2.0 - meson ${MESON_ARGS} _build - ninja -C _build - - mv _build/docs/reference/libpeas-1.0/* _reference/libpeas-1.0 - - mv _build/docs/reference/libpeas-gtk-1.0/* _reference/libpeas-gtk-1.0 + - mv _build/docs/reference/libpeas-2.0/* _reference/libpeas-2.0 artifacts: paths: - _reference |