69 lines
2.7 KiB
Python
69 lines
2.7 KiB
Python
#!/usr/bin/python
|
|
# -*- coding: utf-8 -*-
|
|
#
|
|
# Licensed under the GNU General Public License, version 3.
|
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
|
|
|
from pisi.actionsapi import get
|
|
from pisi.actionsapi import autotools
|
|
from pisi.actionsapi import pisitools
|
|
from pisi.actionsapi import shelltools
|
|
|
|
def setup():
|
|
#for f in ["src/Makefile.am", "src/Makefile.in", "daemon/Makefile.am", "daemon/Makefile.in"]:
|
|
#pisitools.dosed(f, "\$\(localstatedir\)(\/run\/libvirt)", "\\1")
|
|
#for f in ["daemon/libvirtd.c", "daemon/libvirtd.conf", "daemon/test_libvirtd.aug.in"]:
|
|
#pisitools.dosed(f, "\/var(\/run\/libvirt)", "\\1")
|
|
#for f in ["src/locking/virtlockd.pod", "src/virtlockd.8.in", "daemon/libvirtd.8.in", "daemon/libvirtd.pod", ]:
|
|
#pisitools.dosed(f, "LOCALSTATEDIR(\/run\/libvirt)", "\\1")
|
|
autotools.configure("--with-init-script=none \
|
|
--with-remote-pid-file=/run/libvirtd.pid \
|
|
--with-qemu-user=qemu \
|
|
--with-qemu-group=qemu \
|
|
--with-lxc \
|
|
--with-udev \
|
|
--with-qemu \
|
|
--with-sasl \
|
|
--with-audit \
|
|
--with-numactl \
|
|
--with-avahi \
|
|
--with-netcf \
|
|
--with-libssh2=/usr/lib \
|
|
--with-capng \
|
|
--with-polkit \
|
|
--with-python \
|
|
--with-network \
|
|
--with-libvirtd \
|
|
--with-storage-fs \
|
|
--with-storage-scsi \
|
|
--with-storage-mpath \
|
|
--with-storage-disk \
|
|
--with-storage-lvm \
|
|
--without-vbox \
|
|
--without-vmware \
|
|
--without-esx \
|
|
--without-storage-iscsi \
|
|
--without-hal \
|
|
--without-xen \
|
|
--without-phyp \
|
|
--without-uml \
|
|
--without-openvz \
|
|
--without-selinux \
|
|
--without-apparmor \
|
|
--disable-static")
|
|
|
|
def build():
|
|
autotools.make()
|
|
|
|
#def check():
|
|
# for v in ["XDG_HOME", "XDG_CACHE_HOME", "XDG_CONFIG_HOME"]:
|
|
# shelltools.export(v, get.workDIR())
|
|
# autotools.make("check")
|
|
|
|
|
|
def install():
|
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
|
pisitools.removeDir("/usr/share/gtk-doc")
|
|
|
|
pisitools.dodoc("AUTHORS", "NEWS", "README*", "ChangeLog")
|