# Maintainer: Hugo Osvaldo Barrera # Co-Maintainer: Christoph Gysin pkgname="bcwc-pcie-git" pkgver=r254.a22f248 pkgrel=2 pkgdesc="Reverse engineered Linux driver for the Broadcom 1570 PCIe webcam." arch=('x86_64') url="https://github.com/patjak/bcwc_pcie" license=('unknown') depends=('kmod' 'facetimehd-firmware' 'dkms') makedepends=('linux-headers' 'git') optdepends=('linux-headers: Building with the stock kernel') provides=('bcwc-pcie' 'bcwc-pcie-dkms') replaces=('bcwc-pcie' 'bcwc-pcie-dkms') install="$pkgname.install" source=("$pkgname::git+https://github.com/patjak/bcwc_pcie.git#branch=mainline" "bcwc-pcie.modprobe.conf" "bcwc-pcie.modules-load.conf") md5sums=('SKIP' '7531f220d5c3dd0ab5c31c445d526d7f' 'd8dc0e4e125b7887b226bda0c28f30be') pkgver() { cd "$srcdir/$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } package() { cd $srcdir/$pkgname for FILE in dkms.conf Makefile *.[ch]; do install -Dm 644 "$FILE" "$pkgdir/usr/src/${pkgname/-git/}-${pkgver}/$FILE" done install -Dm 644 "$srcdir/bcwc-pcie.modprobe.conf" \ "$pkgdir/etc/modprobe.d/bcwc-pcie.conf" install -Dm 644 "$srcdir/bcwc-pcie.modules-load.conf" \ "${pkgdir}/etc/modules-load.d/bcwc-pcie.conf" }