Mon, 19 Apr 2021 20:41:12 -0500
Make our windows builds usable from meson.
This creates our pkg-config files on windows as well as fixes an include in
pidgin.h which can cause some issues.
This isn't usable as is, as you need a machine-file and a pkg-config wrapper
to make this all work, but that will be updated in the win32-dev.7z file thats
on data.imfreedom.org.
Testing Done:
Compiled guifications2 (which now uses meson) on windows and verified it works.
Reviewed at https://reviews.imfreedom.org/r/615/
| 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 | |
| 8 | - meson -Dsilc=false -Ddoc=true -Ddebug=true build | |
| 9 | - ninja -C build | |
| 10 | - ninja -C build test | |
| 11 | branches: | |
| 12 | release-2.x.y: | |
| 13 | - step: | |
|
39614
f0cf595ee766
Use new CI image.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38905
diff
changeset
|
14 | image: pidgin/builders-2:debian-buster-amd64 |
| 38905 | 15 | script: |
| 16 | - set -ex | |
|
39643
ee8abde66038
Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38905
diff
changeset
|
17 | - hg clone https://bitbucket.org/pidgin/libgnt -b release-2.x.y |
|
ee8abde66038
Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38905
diff
changeset
|
18 | - meson -Dprefix=/usr libgnt libgnt/build |
|
ee8abde66038
Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38905
diff
changeset
|
19 | - ninja -C libgnt/build install |
|
ee8abde66038
Use external libgnt.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38905
diff
changeset
|
20 | - ldconfig |
|
39629
cd69061a15a2
The new docker image does all of this stuff for us
Gary Kramlich <grim@reaperworld.com>
parents:
39614
diff
changeset
|
21 | - build.sh |