updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / ipheth-git / PKGBUILD
blobe567d56528eafc53f5daffacc4028f75cda9ef8b
1 # Contributor: Erez Zarum <erez@erezzarum.com>
3 pkgname=ipheth-git
4 pkgver=20100223
5 pkgrel=1
6 pkgdesc="Support for iPhone tethering through USB cables."
7 arch=('i686' 'x86_64')
8 url="http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver"
9 license=(GPL)
10 depends=('libiphone-git')
11 makedepends=('git' 'gcc' 'glib2' 'make' 'kernel26-headers' 'kernel26')
12 provides=("ipheth=$pkgver")
13 conflicts=(ipheth)
14 install=ipheth-git.install
16 _gitroot="git://github.com/dgiagio/ipheth.git"
17 _gitname="ipheth"
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server...."
23   if [ -d $_gitname ] ; then
24     cd $_gitname && git pull origin
25     msg "The local files are updated."
26   else
27     git clone $_gitroot $_gitname
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting make..."
33   rm -rf "$srcdir/$_gitname-build"
34   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36   cd "$srcdir/$_gitname-build/ipheth-pair"
37   make || return 1
38   install -D -m755 ipheth-pair $pkgdir/lib/udev/ipheth-pair || return 1
39   install -D -m644 90-iphone-tether.rules $pkgdir/etc/udev/rules.d/90-iphone-tether.rules || return 1
41   cd "$srcdir/$_gitname-build/ipheth-driver"
42   make || return 1
43   install -D -m 755 ipheth.ko $pkgdir/lib/modules/$(uname -r)/extra/ipheth.ko || return 1
44