updated on Mon Jan 23 04:00:55 UTC 2012
[aur-mirror.git] / virt-manager-light / PKGBUILD
blobbb0f302ddb589210f33126a3baa6b3cdca811ebd
1 # Maintainer: Xavier Devlamynck <magicrhesus@ouranos.be>
2 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
3 # Contributor: Jonathan Wiersma <archaur at jonw dot org>
5 pkgname=virt-manager-light
6 pkgver=0.9.0
7 pkgrel=1
8 pkgdesc="A desktop user interface for managing virtual machines."
9 arch=('any')
10 url="http://virt-manager.et.redhat.com"
11 license=('GPL')
12 depends=('dbus-python' 'libvirt' 'libxml2' 'vte' 'virtinst' 'gtk-vnc' 'rarian' 'gconf'
13          'yajl' 'librsvg' 'python2' 'python2-gconf')
14 makedepends=('intltool>=0.35.0')
15 optdepends=('x11-ssh-askpass: for ssh authentication to remote servers'
16             'libuser: for virt-manager-tui'
17             'python2-ipy: for virt-manager-tui'
18             'newt-syrup: for virt-manager-tui'
19             'openbsd-netcat: for remote server access')
20 conflicts=('virt-manager')
21 provides=('virt-manager')
22 install=virt-manager.install
23 source=("http://virt-manager.et.redhat.com/download/sources/virt-manager/virt-manager-${pkgver}.tar.gz"
24         "openbsd-netcat-default.patch")
25 md5sums=('a10331b467f92f4134a39bf636e04adc'
26          'd4aad201758c2275e4237f5239d7ffb2')
28 build() {
29   cd $srcdir/virt-manager-$pkgver
30   export LDFLAGS=-lX11
31   sed -i 's#python#python2#' src/virt-manager.in src/virt-manager-tui.in
32   patch -p1 <$srcdir/openbsd-netcat-default.patch
33   ./configure --prefix=/usr \
34         --sysconfdir=/etc \
35         --libexec=/usr/lib/virt-manager \
36         --localstatedir=/var
37   make
40 package() {
41   cd $srcdir/virt-manager-$pkgver
42   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install
43   # Set-up schema file in correct location
44   install -m755 -d $pkgdir/usr/share/gconf/schemas
45   gconf-merge-schema \
46         $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas \
47         $pkgdir/etc/gconf/schemas/*.schemas
48   rm -rf $pkgdir/etc/gconf/schemas
49   rmdir --ignore-fail-on-non-empty $pkgdir/etc/gconf $pkgdir/etc