summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2023-03-22 16:44:31 -0700
committerChristian Hergert <chergert@redhat.com>2023-03-22 16:44:31 -0700
commit37b9fae8ab0f31f64761762cb1693807add68613 (patch)
treece2d72f42b97fa679f7bf56076b6978d9354f878 /.gitlab-ci.yml
parentc68ecac0025caa5fa2401deff41d3b1959062600 (diff)
downloadlibpeas-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.yml13
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