bitbucket-pipelines.yml

Sun, 21 Oct 2018 16:39:56 -0500

author
Mike Ruprecht <cmaiku@gmail.com>
date
Sun, 21 Oct 2018 16:39:56 -0500
changeset 39419
e8e189c88b13
parent 39366
39188b5a5ced
child 39425
c86fffd8efd9
permissions
-rw-r--r--

libpurple: Port to new, refactored API of GPlugin 0.28

This patch updates libpurple to use GPlugin 0.28. It has refactored
API in order to allow using more of the standard GObject functions
and helper macros. This mainly involves using GTypeModule instead of
GPlugin's old manual equivalent.

38905
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
1 # vi:et:ts=2 sw=2 sts=2
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
2 image: pidgin/builder-debian:buster
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
3 pipelines:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
4 default:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
5 - step:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
6 script:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
7 - set -ex
39202
58d576d57484 build and install talkatu as it's actively being developed and isn't packaged yet
Gary Kramlich <grim@reaperworld.com>
parents: 38929
diff changeset
8 - hg clone https://bitbucket.org/pidgin/talkatu
39204
a60e4f878c51 Add talkatu to the Pidgin gir generation and install talkatu to /usr
Gary Kramlich <grim@reaperworld.com>
parents: 39203
diff changeset
9 - meson -Dprefix=/usr talkatu talkatu/build
39202
58d576d57484 build and install talkatu as it's actively being developed and isn't packaged yet
Gary Kramlich <grim@reaperworld.com>
parents: 38929
diff changeset
10 - ninja -C talkatu/build install
39361
a1068caa3600 Clone libgnt before CI build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39297
diff changeset
11 - hg clone https://bitbucket.org/pidgin/libgnt
a1068caa3600 Clone libgnt before CI build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39297
diff changeset
12 - meson -Dprefix=/usr libgnt libgnt/build
a1068caa3600 Clone libgnt before CI build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39297
diff changeset
13 - ninja -C libgnt/build install
39202
58d576d57484 build and install talkatu as it's actively being developed and isn't packaged yet
Gary Kramlich <grim@reaperworld.com>
parents: 38929
diff changeset
14 - ldconfig
39366
39188b5a5ced bitbucket-pipelines.yml: Update renamed 'debug' option to 'console-logging'
Mike Ruprecht <cmaiku@gmail.com>
parents: 39361
diff changeset
15 - meson -Dsilc=false -Ddoc=true -Dconsole-logging=true build-pipelines
39203
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
16 - ninja -C build-pipelines
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
17 - ninja -C build-pipelines test
39297
f3c4dbe4abec okay, pretty sure I got the build directory name correct now..
Gary Kramlich <grim@reaperworld.com>
parents: 39295
diff changeset
18 - "ninja -C build-pipelines $(ninja -C build-pipelines -t targets | grep -E '[a-z]+-doc:' | cut -d: -f1)"
38905
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
19 branches:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
20 release-2.x.y:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
21 - step:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
22 image: pidgin/release-builder:release-2.x.y
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
23 script:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
24 - set -ex
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
25 - ./autogen.sh --enable-debug
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
26 - make -s -j$(nproc)
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
27 - make -s -j$(nproc) check
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
28 - make distcheck

mercurial