summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormutantmonkey2013-03-02 17:53:31 -0500
committermutantmonkey2013-03-02 17:53:31 -0500
commit05cc687a8aeab52950f2623eaa7d0720049954d4 (patch)
tree244409293b6cf97b20cf8593729340d6ce427b4b
downloadaur-05cc687a8aeab52950f2623eaa7d0720049954d4.tar.gz
import my AUR packages into git
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD39
-rw-r--r--spice-vdagentd.conf.d1
-rw-r--r--spice-vdagentd.rc.d73
4 files changed, 136 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fb4a52fe76b7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = spice-vdagent
+ pkgdesc = Spice agent xorg client that enables copy and paste between client and X-session and more
+ pkgver = 0.15.0
+ pkgrel = 5
+ url = http://www.spice-space.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = systemd
+ depends = libpciaccess
+ depends = libxinerama
+ depends = libxrandr
+ depends = libxfixes
+ depends = spice-protocol
+ depends = libsystemd
+ optdepends = dex: start spice-vdagent automatically on login
+ source = http://www.spice-space.org/download/releases/spice-vdagent-0.15.0.tar.bz2
+ source = spice-vdagentd.conf.d
+ sha256sums = 5bae1747307c2f4195f6de97639391be7c6be6c5673fdcc9febed6faca22bd34
+ sha256sums = 03e0cc9e0f0e2afb3fc99846b8eb1fcb0698955833c67a40a6692c7df4df2d12
+
+pkgname = spice-vdagent
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..54ef90589aaa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: mutantmonkey <mutantmonkey@mutantmonkey.in>
+pkgname=spice-vdagent
+pkgver=0.12.1
+pkgrel=2
+pkgdesc="Spice agent xorg client that enables copy and paste between client and X-session and more"
+arch=('i686' 'x86_64')
+url="http://www.spice-space.org/"
+license=('GPL')
+depends=('libpciaccess' 'libxinerama' 'libxrandr' 'libxfixes' 'spice-protocol')
+optdepends=('dex: start spice-vdagent automatically on login')
+source=("http://www.spice-space.org/download/releases/$pkgname-$pkgver.tar.bz2"
+ 'spice-vdagentd.rc.d'
+ 'spice-vdagentd.conf.d')
+sha256sums=('f3288cfcd8ea18cfb1ba665dee20e49a08dd15fb19bd7147a42cf7f8ca1dd5d7'
+ 'c9f4fc9ebd5dcd4e31d0e54d9794c8ecb3b65355f728ea2c3f04d32135483a06'
+ '03e0cc9e0f0e2afb3fc99846b8eb1fcb0698955833c67a40a6692c7df4df2d12')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --with-session-info=none --with-init-script=systemd --enable-static-uinput
+ make
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+
+ rm -rf "$pkgdir/etc/rc.d"
+ install -Dm0755 "${srcdir}/spice-vdagentd.rc.d" "${pkgdir}/etc/rc.d/spice-vdagentd"
+ install -Dm0755 "${srcdir}/spice-vdagentd.conf.d" "${pkgdir}/etc/conf.d/spice-vdagentd.conf"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/spice-vdagentd.conf.d b/spice-vdagentd.conf.d
new file mode 100644
index 000000000000..148c45c29e54
--- /dev/null
+++ b/spice-vdagentd.conf.d
@@ -0,0 +1 @@
+SPICE_VDAGENTD_ARGS=""
diff --git a/spice-vdagentd.rc.d b/spice-vdagentd.rc.d
new file mode 100644
index 000000000000..dac383ddbcd5
--- /dev/null
+++ b/spice-vdagentd.rc.d
@@ -0,0 +1,73 @@
+#!/bin/bash
+
+daemon_name="spice-vdagentd"
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+. /etc/conf.d/$daemon_name.conf
+
+get_pid() {
+ pidof -o %PPID $daemon_name
+}
+
+case "$1" in
+ start)
+ stat_busy "Starting $daemon_name daemon"
+
+ PID=$(get_pid)
+ if [[ -z $PID ]]; then
+ [[ -f /var/run/$daemon_name.pid ]] &&
+ rm -f /var/run/$daemon_name.pid
+ [[ -d /var/run/spice-vdagentd ]] || install -dm 0755 /var/run/spice-vdagentd
+ rm -f /var/run/spice-vdagentd/spice-vdagent-sock
+ # RUN
+ $daemon_name ${SPICE_VDAGENTD_ARGS}
+ #
+ if [[ $? -gt 0 ]]; then
+ stat_fail
+ exit 1
+ else
+ echo $(get_pid) > /var/run/$daemon_name.pid
+ add_daemon $daemon_name
+ stat_done
+ fi
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ stop)
+ stat_busy "Stopping $daemon_name daemon"
+ PID=$(get_pid)
+ # KILL
+ [[ -n $PID ]] && kill $PID &> /dev/null
+ #
+ if [[ $? -gt 0 ]]; then
+ stat_fail
+ exit 1
+ else
+ rm -f /var/run/$daemon_name.pid &> /dev/null
+ rm_daemon $daemon_name
+ stat_done
+ fi
+ ;;
+
+ restart)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+
+ status)
+ stat_busy "Checking $daemon_name status";
+ ck_status $daemon_name
+ ;;
+
+ *)
+ echo "usage: $0 {start|stop|restart|status}"
+esac
+
+exit 0
+
+# vim:set ts=2 sw=2 et: