diff options
author | Artefact2 | 2015-08-16 15:45:08 +0200 |
---|---|---|
committer | Artefact2 | 2015-08-16 15:47:40 +0200 |
commit | faa40eff30d2928d59ce87cda8aaf9ca705df21c (patch) | |
tree | c0e2a29e3e150c6e719aa141a75a53679ea83b1c | |
download | aur-faa40eff30d2928d59ce87cda8aaf9ca705df21c.tar.gz |
Initial commit (v0.9.1).
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | v4l2loopback-dkms.install | 18 |
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 |