updated on Wed Jan 11 12:00:27 UTC 2012
[aur-mirror.git] / t2n / PKGBUILD
blob7c029dc66c3522b3aa0e0df606ddf8926ec7963c
1 # Maintainer: Sven Schneider <archlinux.sandmann@googlemail.com>
3 pkgname="t2n"
4 pkgver=0.2
5 pkgrel=1
6 pkgdesc="Tool for communication between PC and Lego NXT"
7 arch=('i686' 'x86_64')
8 url="http://www-verimag.imag.fr/~raymond/edu/lego/t2n/"
9 license=('LGPL')
10 depends=("libusb")
11 source=("http://www-verimag.imag.fr/~raymond/edu/lego/t2n/${pkgname}-${pkgver}.src.tgz" \
12 "x86_64.diff")
14 md5sums=('37735172c794acd01ae20241c6c28d22'
15          'b4f24861c713ffd885732339f85bf983')
17 build() {
18         cd ${srcdir}/${pkgname}-${pkgver}.src
20         if [ "${CARCH}" = "x86_64" ]; then
21                 # Fix for x86-64 architecture
22                 patch -p1 <${srcdir}/x86_64.diff || return 1
23                 BUILDARCH=x86_64
24                 _archdir=x86_64
25         fi
26         if [ "${CARCH}" = "i686" ]; then
27                 BUILDARCH=i386
28                 _archdir=x86
29         fi
31         make || return 1
34 package() {
35         cd ${srcdir}/${pkgname}-${pkgver}.src
37         # install the binaries
38         install -D -m755 obj/t2n ${pkgdir}/usr/bin/t2n || return 1
39         install -D -m755 obj/usbscan ${pkgdir}/usr/bin/usbscan || return 1
40         
41         # install udev rule
42         install -D -m644 udev/70-lego.rules ${pkgdir}/etc/udev/rules.d/70-lego.rules