summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtefact22015-08-16 15:45:08 +0200
committerArtefact22015-08-16 15:47:40 +0200
commitfaa40eff30d2928d59ce87cda8aaf9ca705df21c (patch)
treec0e2a29e3e150c6e719aa141a75a53679ea83b1c
downloadaur-faa40eff30d2928d59ce87cda8aaf9ca705df21c.tar.gz
Initial commit (v0.9.1).
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD31
-rw-r--r--v4l2loopback-dkms.install18
4 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1b46fc1746c3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = v4l2loopback-dkms
+ pkgdesc = v4l2-loopback device
+ pkgver = 0.9.1
+ pkgrel = 1
+ url = https://github.com/umlaeute/v4l2loopback
+ install = v4l2loopback-dkms.install
+ arch = x86_64
+ arch = i686
+ license = GPLv2
+ makedepends = help2man
+ depends = dkms
+ conflicts = v4l2loopback
+ source = https://github.com/umlaeute/v4l2loopback/archive/v0.9.1.tar.gz
+ source = v4l2loopback-dkms.install
+ md5sums = 6bc4c1a2c33e4ea4d998801c5a13c617
+ md5sums = 3105b604a5ebe4af6df587049ed19946
+
+pkgname = v4l2loopback-dkms
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..908f769bcdb9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pkg.tar
+pkg/
+src/
+v*.tar.gz \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..12dc8a424388
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Romain "Artefact2" Dal Maso <artefact2@gmail.com>
+_pkgbase=v4l2loopback
+pkgname=v4l2loopback-dkms
+pkgver=0.9.1
+pkgrel=1
+pkgdesc="v4l2-loopback device"
+url="https://github.com/umlaeute/v4l2loopback"
+arch=('x86_64' 'i686')
+license=('GPLv2')
+depends=('dkms')
+makedepends=('help2man')
+conflicts=("${_pkgbase}")
+install="${pkgname}.install"
+source=("https://github.com/umlaeute/v4l2loopback/archive/v0.9.1.tar.gz"
+ "${pkgname}.install")
+md5sums=('6bc4c1a2c33e4ea4d998801c5a13c617'
+ '3105b604a5ebe4af6df587049ed19946')
+
+build() {
+ cd "${srcdir}/${_pkgbase}-${pkgver}"
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgbase}-${pkgver}"
+ make DESTDIR="${pkgdir}" PREFIX="/usr" install-utils install-man
+ mkdir -p "${pkgdir}/usr/src/${_pkgbase}-${pkgver}"
+ cp -ar * "${pkgdir}/usr/src/${_pkgbase}-${pkgver}"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/v4l2loopback-dkms.install b/v4l2loopback-dkms.install
new file mode 100644
index 000000000000..bb62cd39629b
--- /dev/null
+++ b/v4l2loopback-dkms.install
@@ -0,0 +1,18 @@
+# old version (without -$pkgrel): ${1%%-*}
+# new version (without -$pkgrel): ${2%%-*}
+
+post_install() {
+ dkms install v4l2loopback/${1%%-*}
+}
+
+pre_upgrade() {
+ pre_remove ${2%%-*}
+}
+
+post_upgrade() {
+ post_install ${1%%-*}
+}
+
+pre_remove() {
+ dkms remove v4l2loopback/${1%%-*} --all
+} \ No newline at end of file