summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Harvey2015-07-29 15:38:11 +0000
committerJames Harvey2015-07-29 15:38:11 +0000
commit38fff36d57e55e8d70580af94eccb2f530e41613 (patch)
tree20033ed97323b74ec82ef0e24edbd24df8a7149b
downloadaur-38fff36d57e55e8d70580af94eccb2f530e41613.tar.gz
Initial import
-rw-r--r--.SRCINFO67
-rw-r--r--PKGBUILD61
-rw-r--r--virt-manager.install23
3 files changed, 151 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fece66a9ab64
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,67 @@
+pkgbase = virt-manager-git
+ pkgdesc = Console user interface for managing virtual machines
+ pkgver = 1.2.1.r4564.466bf92
+ pkgrel = 1
+ url = http://virt-manager.org/
+ arch = any
+ license = GPL
+ makedepends = intltool>=0.35.0
+ makedepends = dbus-python
+ makedepends = gtk-vnc
+ makedepends = rarian
+ makedepends = gconf
+ makedepends = yajl
+ makedepends = librsvg
+ makedepends = python2-gconf
+ makedepends = libuser
+ makedepends = python2-ipy
+ makedepends = newt-syrup
+ makedepends = openbsd-netcat
+ makedepends = x11-ssh-askpass
+ makedepends = graphite
+ makedepends = spice-gtk3
+ makedepends = libvirt-glib
+ makedepends = vte3
+ makedepends = git
+ depends = python2
+ depends = libvirt-python
+ depends = libxml2
+ depends = libvirt
+ depends = urlgrabber
+ depends = libosinfo
+ depends = python2-ipaddr
+ depends = python2-gobject
+ source = git+https://git.fedorahosted.org/git/virt-manager.git
+ md5sums = SKIP
+
+pkgname = virt-install-git
+ provides = virt-install
+ conflicts = virt-install
+
+pkgname = virt-manager-git
+ install = virt-manager.install
+ depends = virt-install-git
+ depends = python2
+ depends = libvirt-python
+ depends = libxml2
+ depends = libvirt
+ depends = urlgrabber
+ depends = dbus-python
+ depends = gtk-vnc
+ depends = rarian
+ depends = gconf
+ depends = yajl
+ depends = librsvg
+ depends = python2-gconf
+ depends = libuser
+ depends = python2-ipy
+ depends = newt-syrup
+ depends = openbsd-netcat
+ depends = x11-ssh-askpass
+ depends = graphite
+ depends = spice-gtk3
+ depends = libvirt-glib
+ depends = vte3
+ provides = virt-manager
+ conflicts = virt-manager
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7b48e2d3ac07
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# $Id$
+# Original Community Repo
+# =======================
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Daniel Micay <danielmicay@gmail.com>
+# Contributor: Jonathan Wiersma <archaur at jonw dot org>
+
+# Modificationt to use Git Master Source
+# Maintainer: James Harvey <jamespharvey20@gmail.com>
+# * This PKGBUILD as closely as possible matches community's virt-manager 1.2.1-1
+# * All namcap warnings are identical, as of 1.2.1.r4564.466bf92
+
+pkgbase=virt-manager-git
+_pkgbase=virt-manager
+pkgname=(virt-install-git virt-manager-git)
+pkgver=1.2.1.r4564.466bf92
+pkgrel=1
+pkgdesc="Console user interface for managing virtual machines"
+arch=('any')
+url="http://virt-manager.org/"
+license=('GPL')
+depends=('python2' 'libvirt-python' 'libxml2' 'libvirt' 'urlgrabber'
+ 'libosinfo' 'python2-ipaddr' 'python2-gobject')
+makedepends=('intltool>=0.35.0'
+ 'dbus-python' 'gtk-vnc' 'rarian'
+ 'gconf' 'yajl' 'librsvg' 'python2-gconf' 'libuser'
+ 'python2-ipy' 'newt-syrup' 'openbsd-netcat' 'x11-ssh-askpass'
+ 'graphite' 'spice-gtk3'
+ 'libvirt-glib' 'vte3' 'git')
+source=("git+https://git.fedorahosted.org/git/${_pkgbase}.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_pkgbase}"
+ echo $(cat virtcli/cliconfig.py | grep '^__version__' | sed 's|^__version__ = "||' | sed 's|"$||').r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+}
+
+build() {
+ cd "$srcdir/$_pkgbase"
+ python2 setup.py build
+}
+
+package_virt-install-git() {
+ conflicts=('virt-install')
+ provides=('virt-install')
+ cd "$srcdir/$_pkgbase"
+ python2 setup.py install --root "$pkgdir"
+}
+
+package_virt-manager-git() {
+ conflicts=('virt-manager')
+ provides=('virt-manager')
+ install=virt-manager.install
+ depends=('virt-install-git'
+ 'python2' 'libvirt-python' 'libxml2' 'libvirt' 'urlgrabber'
+ 'dbus-python' 'gtk-vnc' 'rarian'
+ 'gconf' 'yajl' 'librsvg' 'python2-gconf' 'libuser'
+ 'python2-ipy' 'newt-syrup' 'openbsd-netcat' 'x11-ssh-askpass'
+ 'graphite' 'spice-gtk3'
+ 'libvirt-glib' 'vte3')
+}
diff --git a/virt-manager.install b/virt-manager.install
new file mode 100644
index 000000000000..642819868d81
--- /dev/null
+++ b/virt-manager.install
@@ -0,0 +1,23 @@
+post_install() {
+ [ -x usr/bin/update-desktop-database ] && update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ glib-compile-schemas usr/share/glib-2.0/schemas
+}
+
+pre_upgrade() {
+ pre_remove $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ rm -f /usr/share/virt-manager/virtManager/*.pyc || true
+}
+
+post_remove() {
+ [ -x usr/bin/update-desktop-database ] && update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ glib-compile-schemas usr/share/glib-2.0/schemas
+}