summaryrefslogtreecommitdiffstats
path: root/core/modules/libvirt-glib/module.build
blob: 860e2d79edb75d8fdb56e36cabea6fc70328e51b (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
#!/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
        pip3 install "meson>=0.54.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() {
	:
}