aboutsummaryrefslogtreecommitdiff
path: root/build-libvirt
blob: e3fe5691f6ab972419310dbbea5a1735832b35e1 (plain)
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
30
31
32
#!/bin/bash
build_dir=libvirt-upstream
output_dir=output

sudo apt-get install -y python-irc language-pack-en build-essential python-yaml gettext uuid-dev pkg-config libyajl-dev libtool libxml2-utils automake autopoint python-dev w3c-dtd-xhtml libxml2-dev libdevmapper-dev libpciaccess-dev libnl-dev xsltproc autotools-dev libfdt-dev libaio-dev libnl-3-dev libnl-route-3-dev

rm -rf ${build_dir}
mkdir ${build_dir}
mkdir ${output_dir}

cp ./build-libvirt-deb ${build_dir}

# hack for mkdeb-created xen package
sudo cp *.shlibs /var/lib/dpkg/info/.

pushd ${build_dir}

git clone git://libvirt.org/libvirt.git

export debian_packaging_source_url=http://archive.ubuntu.com/ubuntu/pool/main/libv/libvirt/libvirt_1.2.2-0ubuntu13.debian.tar.gz
export addl_builddep_package_list=python-dev,xsltproc,w3c-dtd-xhtml
export build_dist=trusty
export build_arch=arm64
export code_checkout_dir=libvirt
export package_name=libvirt

./build-libvirt-deb

popd # ${build_dir}

# grab the build output
cp ${build_dir}/*.deb ${output_dir}/.