summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMelissa Nuño2021-03-19 01:35:10 -0600
committerMelissa Nuño2021-03-19 01:35:10 -0600
commit172a15adeabc8d78f305bbe5f3ad4f9a89d4ebae (patch)
treecc9e91c4ebabe7a17bbb571d085536a3af923f1e
downloadaur-172a15adeabc8d78f305bbe5f3ad4f9a89d4ebae.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD34
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ce8f7a9cbf76
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = vfio-kvm
+ pkgdesc = A systemd service that send a D-Bus signal when a QEMU evdev hotkey is pressed.
+ pkgver = 2.0.0
+ pkgrel = 1
+ url = https://github.com/dangle/vfio-kvm
+ arch = any
+ license = MIT
+ depends = dbus
+ depends = libvirt
+ depends = python>=3.8
+ depends = python-evdev
+ depends = python-dbus-next
+ depends = qemu
+ depends = systemd
+ optdepends = ddccontrol: switch monitor inputs
+ provides = vfio
+ conflicts = vfio
+ backup = etc/vfio-kvm.yaml
+ source = vfio-kvm-2.0.0.tar.gz::https://github.com/dangle/vfio-kvm/archive/2.0.0.tar.gz
+ md5sums = 082a75289bc8534cf9725d08ebab4e29
+
+pkgname = vfio-kvm
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..e21dca31b480
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+*/
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..27a8418ee89c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Packager: Melissa Nuño <melissa.nuno@gmail.com>
+# Maintainer: Melissa Nuño <melissa.nuno@gmail.com>
+
+pkgname=vfio-kvm
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="A systemd service that send a D-Bus signal when a QEMU evdev hotkey is pressed."
+arch=('any')
+url='https://github.com/dangle/vfio-kvm'
+license=('MIT')
+depends=(
+ 'dbus'
+ 'libvirt'
+ 'python>=3.8'
+ 'python-evdev'
+ 'python-dbus-next'
+ 'qemu'
+ 'systemd')
+optdepends=('ddccontrol: switch monitor inputs')
+backup=('etc/vfio-kvm.yaml' 'etc/libvirt/hooks/qemu')
+provides=(${pkgname})
+conflicts=(${pkgname}-git)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/dangle/${pkgname}/archive/${pkgver}.tar.gz")
+md5sums=('082a75289bc8534cf9725d08ebab4e29')
+
+package() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+ install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "config/vfio-kvm.yaml" -t "${pkgdir}/etc"
+ install -Dm644 "config/dbus/vfio-kvm.xml" "${pkgdir}/etc/dbus-1/system.d/vfio-kvm.conf"
+ install -Dm644 "config/systemd/vfio-kvm.service" -t "${pkgdir}/usr/lib/systemd/system"
+ install -Dm755 "config/libvirt/hooks/qemu" -t "${pkgdir}/etc/libvirt/hooks"
+ install -Dm755 "vfio-kvm.py" "${pkgdir}/usr/bin/vfio-kvm"
+}