summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Swanson2014-05-28 05:24:13 -0700
committerMike Swanson2014-05-28 05:24:13 -0700
commitefaa5d6d8a49076b9a1ef0273b46a662923471b7 (patch)
treeb3ff4b02dad205ebf0d48580f07400054a0dd118
downloadaur-efaa5d6d8a49076b9a1ef0273b46a662923471b7.tar.gz
Add spice-guest-tools-windows
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD35
-rw-r--r--spice-guest-tools-windows.install14
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3137f249b2e1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = spice-guest-tools-windows
+ pkgdesc = Windows XP, Vista, 7, 8, 2003, 2008, 2012 guest drivers and agent for SPICE-enabled QEMU VMs
+ pkgver = 0.74
+ pkgrel = 1
+ url = http://www.spice-space.org/
+ install = spice-guest-tools-windows.install
+ arch = any
+ license = GPL2
+ makedepends = cdrkit
+ makedepends = dos2unix
+ noextract = http://www.spice-space.org/download/binaries/spice-guest-tools/spice-guest-tools-0.74.exe
+ source = http://www.spice-space.org/download/binaries/spice-guest-tools/spice-guest-tools-0.74.exe
+ sha256sums = 8da2b73d1d6a7f0943526794688d993c416cc6601b480307fcde6d5aa9466907
+
+pkgname = spice-guest-tools-windows
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..96f4cf481164
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.pkg.tar*
+*.src.tar*
+*.exe
+src
+pkg
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9991ec6880be
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
+
+pkgname=spice-guest-tools-windows
+pkgver=0.74
+pkgrel=1
+pkgdesc='Windows XP, Vista, 7, 8, 2003, 2008, 2012 guest drivers and agent for SPICE-enabled QEMU VMs'
+arch=('any')
+url="http://www.spice-space.org/"
+license=('GPL2')
+makedepends=('cdrkit' 'dos2unix')
+install=spice-guest-tools-windows.install
+source=(http://www.spice-space.org/download/binaries/spice-guest-tools/spice-guest-tools-${pkgver}.exe)
+sha256sums=('8da2b73d1d6a7f0943526794688d993c416cc6601b480307fcde6d5aa9466907')
+noextract=("${source[@]%%::*}")
+
+build() {
+ cd "$srcdir"
+
+ mkdir cdrom
+ cat > cdrom/autorun.inf <<EOF
+[autorun]
+open=spice-guest-tools-${pkgver}.exe
+label=SPICE Guest Tools ${pkgver}
+EOF
+ unix2dos cdrom/autorun.inf
+ cp -aL spice-guest-tools-${pkgver}.exe cdrom
+ genisoimage -J -o spice-guest-tools.iso cdrom
+}
+
+package() {
+ cd "$srcdir"
+
+ install -d -m 755 "$pkgdir"/usr/share/spice-guest-tools
+ install -m 444 spice-guest-tools.iso "$pkgdir"/usr/share/spice-guest-tools
+}
diff --git a/spice-guest-tools-windows.install b/spice-guest-tools-windows.install
new file mode 100644
index 000000000000..d56015b65b8d
--- /dev/null
+++ b/spice-guest-tools-windows.install
@@ -0,0 +1,14 @@
+# -*- mode: shell-script; indent-tabs-mode: nil; -*-
+
+post_install() {
+ cat <<EOF
+>>> The Windows drivers and agent are installed as a disk image.
+
+>>> Mount /usr/share/spice-guest-tools/spice-guest-tools.iso
+>>> in your virtual machine in order to install it.
+EOF
+}
+
+post_upgrade() {
+ post_install
+}