diff options
author | mutantmonkey | 2013-03-02 17:53:31 -0500 |
---|---|---|
committer | mutantmonkey | 2013-03-02 17:53:31 -0500 |
commit | 05cc687a8aeab52950f2623eaa7d0720049954d4 (patch) | |
tree | 244409293b6cf97b20cf8593729340d6ce427b4b | |
download | aur-05cc687a8aeab52950f2623eaa7d0720049954d4.tar.gz |
import my AUR packages into git
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | spice-vdagentd.conf.d | 1 | ||||
-rw-r--r-- | spice-vdagentd.rc.d | 73 |
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: |