diff options
author | Gonzalo Exequiel Pedone | 2016-04-01 12:55:16 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2016-04-01 12:55:16 -0300 |
commit | f73033c4c8e498b6c525d0564dff0152b7403414 (patch) | |
tree | 5edebf3a1c6be9acb58bc4750b2b153f5640f36c | |
download | aur-f73033c4c8e498b6c525d0564dff0152b7403414.tar.gz |
First commit.
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | v4l2loopback-dkms-git.install | 18 |
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 |