updated on Tue Jan 17 00:10:10 UTC 2012
[aur-mirror.git] / libwebcam / PKGBUILD
blob962457b77a5dfd63b9c5ce01e44186560adce9f1
1 pkgname=libwebcam
2 pkgver=0.2.1
3 pkgrel=1
4 pkgdesc="Webcam Library"
5 arch=('i686' 'x86_64')
6 url="http://packages.debian.org/sid/libwebcam0"
7 license=('GPL3')
8 depends=('libxml2')
9 makedepends=('cmake')
10 source=("http://ftp.de.debian.org/debian/pool/main/libw/${pkgname}/${pkgname}_${pkgver}.orig.tar.gz"
11         'cmake.patch')
12 md5sums=('685452604b4f246cda718d40bbe04de7'
13          '3f3aaec68a1aff85c2203ecca4b42a3a')
15 build() {
16   cd "${srcdir}/${pkgname}-${pkgver}"
18   sed -i -e "s:/etc/udev/data:/usr/share/uvcdynctrl/data:g" uvcdynctrl/udev/scripts/uvcdynctrl
20   patch -Np1 -i $srcdir/cmake.patch
21   mkdir build
22   cd build
23   cmake .. -DCMAKE_BUILD_TYPE=Release \
24            -DCMAKE_SKIP_RPATH=ON \
25            -DCMAKE_INSTALL_PREFIX=/usr
26   make
29 package() {
30   cd "${srcdir}/${pkgname}-${pkgver}/build"
32   make DESTDIR=$pkgdir install
34   install -d "$pkgdir"/lib/udev/
35   install -d "${pkgdir}"/usr/share/uvcdynctrl
36   mv "${pkgdir}"/etc/udev/rules.d "${pkgdir}/lib/udev/"
37   mv "${pkgdir}"/etc/udev/data "${pkgdir}/usr/share/uvcdynctrl"
38   rm -rf "${pkgdir}"/etc
40   # Makefile doesn't install includes by default
41   install -Dm644 ../common/include/webcam.h "$pkgdir"/usr/include/webcam.h
42   install -Dm644 ../common/include/dynctrl-logitech.h "$pkgdir"/usr/include/dynctrl-logitech.h