Tue, 11 Dec 2018 01:10:58 -0600
libpurple: Pull common file naming out into variable in meson file
This patch pulls the common naming format of 'purple-${major_version}'
out into its own common variable. This way it's easier to maintain
consistency with files using this naming pattern.
| 38905 | 1 | # vi:et:ts=2 sw=2 sts=2 |
| 2 | image: pidgin/builder-debian:buster | |
| 3 | pipelines: | |
| 4 | default: | |
| 5 | - step: | |
| 6 | script: | |
| 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 | 19 | branches: |
| 20 | release-2.x.y: | |
| 21 | - step: | |
| 22 | image: pidgin/release-builder:release-2.x.y | |
| 23 | script: | |
| 24 | - set -ex | |
| 25 | - ./autogen.sh --enable-debug | |
| 26 | - make -s -j$(nproc) | |
| 27 | - make -s -j$(nproc) check | |
| 28 | - make distcheck |