Skip to content

Commit

Permalink
Merge branch 'wip/jtojnar/drop-autotools' into 'master'
Browse files Browse the repository at this point in the history
Drop Autotools

See merge request GNOME/libnotify!11
  • Loading branch information
3v1n0 committed Jan 13, 2020
2 parents 55eb692 + edfd97f commit b95d412
Show file tree
Hide file tree
Showing 13 changed files with 11 additions and 1,843 deletions.
40 changes: 11 additions & 29 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,24 @@
stages:
- build

.base_build_template: &base_build
build:ubuntu:
stage: build
image: ubuntu:devel

.ubuntu_deps_install_template: &ubuntu_deps_install
apt-get update &&
apt-get install -q -y --no-install-recommends
gobject-introspection
gtk-doc-tools
libgdk-pixbuf2.0-dev
libgirepository1.0-dev
libglib2.0-dev
libgtk-3-dev
libpopt-dev
xmlto

build:ubuntu:autogen:
<<: *base_build
before_script:
- *ubuntu_deps_install
- apt-get install -q -y --no-install-recommends
gnome-common
script:
- ./autogen.sh --enable-gtk-doc=yes
- make
- make distcheck

build:ubuntu:meson:
<<: *base_build
before_script:
- *ubuntu_deps_install
- apt-get update &&
- apt-get install -q -y --no-install-recommends
gobject-introspection
gtk-doc-tools
libgdk-pixbuf2.0-dev
libgirepository1.0-dev
libglib2.0-dev
libgtk-3-dev
libpopt-dev
xmlto
ninja-build
python3-pip
python3-setuptools
- pip3 install meson
script:
- meson _build -Dgtk_doc=true -Ddocbook_docs=enabled -Dtests=true
- meson _build -Ddocbook_docs=enabled
- ninja -C _build
Loading

0 comments on commit b95d412

Please sign in to comment.