diff options
author | Olaf Bauer | 2015-08-22 19:41:28 +0200 |
---|---|---|
committer | Olaf Bauer | 2015-08-22 19:41:28 +0200 |
commit | 67afe530623e6dabd5960e47d0c9fe1f987d23a3 (patch) | |
tree | 2227f40db829ab6fcfbc53113cb5b9e8dfa296cf | |
download | aur-67afe530623e6dabd5960e47d0c9fe1f987d23a3.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | v4l-dvb.install | 16 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a2eaf188a723 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = v4l-dvb-git + pkgdesc = V4L-DVB device drivers + pkgver = r605.9d2c570 + pkgrel = 1 + url = http://linuxtv.org/ + install = v4l-dvb.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = linux-headers=4.1.5-1 + makedepends = perl-proc-processtable + makedepends = patchutils + makedepends = git + makedepends = wget + options = !makeflags + source = git://linuxtv.org/media_build.git + md5sums = SKIP + +pkgname = v4l-dvb-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1daf175c892 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Olaf Bauer <obauer@freenet.de> + +_kernver="$(uname -r)" +pkgname=v4l-dvb-git +pkgver=r605.9d2c570 +pkgrel=1 +pkgdesc="V4L-DVB device drivers" +arch=('i686' 'x86_64') +url="http://linuxtv.org/" +license=('GPL') +makedepends=("linux-headers=${_kernver%-ARCH}" 'perl-proc-processtable' 'patchutils' 'git' 'wget') +options=(!makeflags) +install=v4l-dvb.install +source=('git://linuxtv.org/media_build.git') +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/media_build" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}/media_build" + make download untar +} + +build() { + cd "${srcdir}/media_build" + make KERNELRELEASE=${_kernver} +} + +package() { + sed -i "s/^_kernver=.*/_kernver=${_kernver}/" ${srcdir}/../v4l-dvb.install + cd "${srcdir}/media_build" + sed -i '/^[^#].*depmod/s/^/#/' v4l/Makefile.media + make KERNELRELEASE=${_kernver} KDIR26="/lib/modules/${_kernver}/updates" \ + DESTDIR="${pkgdir}/usr" FW_DIR="${pkgdir}/usr/lib/firmware/updates/" install +} diff --git a/v4l-dvb.install b/v4l-dvb.install new file mode 100644 index 000000000000..b3646d66f8b3 --- /dev/null +++ b/v4l-dvb.install @@ -0,0 +1,16 @@ +_kernver=4.1.5-1-ARCH + +post_install() { + echo ">>> Running depmod..." + depmod ${_kernver} +} + +post_upgrade() { + echo ">>> Running depmod..." + depmod ${_kernver} +} + +post_remove() { + echo ">>> Running depmod..." + depmod ${_kernver} +} |