bitbucket-pipelines.yml

Fri, 13 Mar 2020 22:57:27 +0000

author
Gary Kramlich <grim@reaperworld.com>
date
Fri, 13 Mar 2020 22:57:27 +0000
changeset 40309
913a68cbf8b9
parent 39951
e9eaaff671c9
child 40353
569dd6644a5e
permissions
-rw-r--r--

Merged in default (pull request #673)

A few tweaks to severely limit the warnings that are spit out when libpurple is compiled

Approved-by: Richard Laager
Approved-by: Elliott Sales de Andrade

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