bitbucket-pipelines.yml

Tue, 27 Nov 2018 16:42:53 -0600

author
Mike Ruprecht <cmaiku@gmail.com>
date
Tue, 27 Nov 2018 16:42:53 -0600
changeset 39354
db17ba548304
parent 39297
f3c4dbe4abec
child 39361
a1068caa3600
permissions
-rw-r--r--

libpurple: Drop DBus API bindings

This patch drops the general libpurple DBus API bindings. These
bindings were generated using the old DBus library and reached far
and wide within libpurple. Now that GObject introspection exists,
if we need a general DBus API like this, a plugin can do it
dynamically using the introspection. Although, I believe that more
use-case specific plugins/interfaces should be made, if needed,
instead.

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
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
11 - ldconfig
39203
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
12 - meson -Dsilc=false -Ddoc=true -Ddebug=true build-pipelines
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
13 - ninja -C build-pipelines
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
14 - 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
15 - "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
16 branches:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
17 release-2.x.y:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
18 - step:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
19 image: pidgin/release-builder:release-2.x.y
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
20 script:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
21 - set -ex
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