summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2016-04-01 12:55:16 -0300
committerGonzalo Exequiel Pedone2016-04-01 12:55:16 -0300
commitf73033c4c8e498b6c525d0564dff0152b7403414 (patch)
tree5edebf3a1c6be9acb58bc4750b2b153f5640f36c
downloadaur-f73033c4c8e498b6c525d0564dff0152b7403414.tar.gz
First commit.
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD43
-rw-r--r--v4l2loopback-dkms-git.install18
4 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8df0fc9b9ce3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+# Generated by mksrcinfo v8
+# vie abr 1 15:52:44 UTC 2016
+pkgbase = v4l2loopback-dkms-git
+ pkgdesc = v4l2-loopback device
+ pkgver = 0.9.1.r10.g2fdda92
+ pkgrel = 1
+ url = https://github.com/umlaeute/v4l2loopback
+ install = v4l2loopback-dkms-git.install
+ arch = x86_64
+ arch = i686
+ license = GPLv2
+ makedepends = git
+ makedepends = help2man
+ makedepends = linux-headers
+ depends = dkms
+ provides = v4l2loopback-dkms
+ conflicts = v4l2loopback
+ source = git://github.com/umlaeute/v4l2loopback.git
+ source = v4l2loopback-dkms-git.install
+ md5sums = SKIP
+ md5sums = 3105b604a5ebe4af6df587049ed19946
+
+pkgname = v4l2loopback-dkms-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b6f4c70fb7d2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg
+src
+v4l2loopback-*.tar.xz
+v4l2loopback
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0fd3d3077946
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
+# Contributor: Romain "Artefact2" Dal Maso <artefact2@gmail.com>
+
+_pkgbase=v4l2loopback
+pkgname=${_pkgbase}-dkms-git
+pkgver=0.9.1.r10.g2fdda92
+pkgrel=1
+pkgdesc="v4l2-loopback device"
+url="https://github.com/umlaeute/v4l2loopback"
+arch=('x86_64' 'i686')
+license=('GPLv2')
+depends=('dkms')
+makedepends=('git' 'help2man' 'linux-headers')
+conflicts=("${_pkgbase}")
+provides=('v4l2loopback-dkms')
+install="${pkgname}.install"
+source=("git://github.com/umlaeute/v4l2loopback.git"
+ "${pkgname}.install")
+md5sums=('SKIP'
+ '3105b604a5ebe4af6df587049ed19946')
+
+pkgver() {
+ cd "$srcdir/${_pkgbase}"
+ (
+ set -o pipefail
+ git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ cd "${srcdir}/${_pkgbase}"
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgbase}"
+ 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=4 sw=4 et:
diff --git a/v4l2loopback-dkms-git.install b/v4l2loopback-dkms-git.install
new file mode 100644
index 000000000000..bb62cd39629b
--- /dev/null
+++ b/v4l2loopback-dkms-git.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