updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / r5u87x-hg / PKGBUILD
blobc987435b9d5e455dc38a56517c69b5ffa56f5355
1 #Contributor: Thomas Dziedzic < gostrc at gmail >
2 #Contributor: Alessandro Sagratini <ale_sagra@hotmail.com>
4 pkgname=r5u87x-hg
5 pkgver=64
6 pkgrel=1
7 pkgdesc='Userspace module for Ricoh R5U870 OEM cameras.'
8 arch=('i686' 'x86_64')
9 url='http://bitbucket.org/ahixon/r5u87x/'
10 license=('GPL2')
11 replaces=('r5u870')
12 makedepends=('mercurial' 'glib2' 'libusb' 'pkgconfig')
13 depends=('glib2' 'libusb')
14 optdepends=('guile')
15 install='r5u87x-hg.install'
17 _hgroot='http://bitbucket.org/ahixon'
18 _hgrepo='r5u87x'
20 build() {
21   if [ -d ${_hgrepo} ]; then
22     cd ${_hgrepo}
23     hg pull -u
24     make clean
25   else
26     hg clone ${_hgroot}${_hgrepo}
27     cd ${_hgrepo}
28   fi
30   # fix udev rule
31   sed -i 's|#LOADER#|/usr/bin/loader|' contrib/90-r5u87x-loader.rules.in
33   # set UCODE_PATH because we don't install to default location
34   make UCODE_PATH=/lib/firmware/r5u87x-%vid%-%pid%.fw
37 package() {
38   cd ${_hgrepo}
40   install -d ${pkgdir}/usr/bin
41   install -d ${pkgdir}/lib/firmware
42   install -d ${pkgdir}/etc/udev/rules.d
44   install loader ${pkgdir}/usr/bin
45   install recode-fw.scm ${pkgdir}/usr/bin
46   install -m644 ucode/*.fw ${pkgdir}/lib/firmware
47   install -m644 contrib/90-r5u87x-loader.rules ${pkgdir}/etc/udev/rules.d