bitbucket-pipelines.yml

Thu, 12 Mar 2020 23:04:27 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 12 Mar 2020 23:04:27 -0500
changeset 40305
d0aa478e8e8a
parent 39951
e9eaaff671c9
child 40353
569dd6644a5e
permissions
-rw-r--r--

Remove the old logger which means you can longer read old logs. This is fine since purple3 no longerg uses the share config directory as purple2 and in fact requires the ui to set it. This means old data won't be there.

38905
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
1 # vi:et:ts=2 sw=2 sts=2
39798
2afb71e570af Update everything to do a full build of all subprojects.
Gary Kramlich <grim@reaperworld.com>
parents: 39616
diff changeset
2 image: pidgin/builders:subproject-build
38905
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
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39798
diff changeset
8 - meson -Ddoc=true -Dconsole-logging=true build-pipelines
39203
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
9 - ninja -C build-pipelines
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
10 - 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
11 - "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
12 branches:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
13 release-2.x.y:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
14 - step:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
15 image: pidgin/release-builder:release-2.x.y
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
16 script:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
17 - set -ex
39616
11a17c0ca6d9 Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39427
diff changeset
18 - hg clone https://bitbucket.org/pidgin/libgnt -b release-2.x.y
11a17c0ca6d9 Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39427
diff changeset
19 - meson -Dprefix=/usr libgnt libgnt/build
11a17c0ca6d9 Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39427
diff changeset
20 - ninja -C libgnt/build install
11a17c0ca6d9 Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39427
diff changeset
21 - ldconfig
38905
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
22 - ./autogen.sh --enable-debug
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
23 - make -s -j$(nproc)
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
24 - make -s -j$(nproc) check
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
25 - make distcheck

mercurial