blob: 2e079a44e359b47e69d85bda18b144c35e95aef2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/bash
fetch_source() {
autoclone
}
build() {
local SRCDIR="${MODULE_WORK_DIR}/src/libvirt-glib"
local DSTDIR="${MODULE_BUILD_DIR}"
cde "${SRCDIR}"
# install meson (>= 0.54.0) since packaged version is too old
# Force 0.55 for now: https://github.com/mesonbuild/meson/issues/9472
pip3 install "meson==0.55.0"
local LIBVIRT_SRCDIR="${MODULE_WORK_DIR}/../libvirt-src/src/libvirt"
PKG_CONFIG_PATH="${LIBVIRT_SRCDIR}/build/src" meson build \
--prefix="/usr" \
--sysconfdir="/etc" \
--libexecdir="/usr/libexec" \
--localstatedir="/var" \
-Dtests=disabled \
-Ddocs=disabled || perror "'meson' failed."
ninja -v -C build || perror "'ninja' failed."
DESTDIR="${DSTDIR}" ninja -v -C build install || perror "'ninja install' failed."
}
post_copy() {
:
}
|