summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 55bc6b7818fd5b39487d41525706b0f6fb9a7920 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Maintainer: zlowly <zlowly AT  gmail DOT com>
pkgname=ipad_charge
pkgver=1.1
pkgrel=4
pkgdesc="iPad USB charging control utility"
arch=("i686" "x86_64")
url="http://www.rainbow-software.org/linux/"
license=('GPL2')
source=("http://www.rainbow-software.org/linux_files/${pkgname}_${pkgver}.tar.gz"
"95-ipad_charge.rules.patch"
"ipad_charge.c.patch"
)
depends=('udev' 'libusb')
makedepends=('gcc')
md5sums=('09b8c600efd747a36c9cc320516326cf'
         'bfc9325716cc8fcedc04f13fcf7c8693'
         '45d28ae05281b4fa0739d858fc01d324')
build() {
  cd $srcdir/${pkgname}-${pkgver}
  patch -p1 -i ${srcdir}/95-ipad_charge.rules.patch
  sed -i -e "s/SYSFS/ATTRS/g" -e "s/BUS/SUBSYSTEMS/g" 95-ipad_charge.rules
  patch -p1 -i ${srcdir}/ipad_charge.c.patch
  gcc -Wall -Wextra ipad_charge.c -lusb-1.0 -o ipad_charge
}
package() {
  mkdir -p $pkgdir/usr/bin
  mkdir -p $pkgdir/etc/udev/rules.d
  cd $srcdir/${pkgname}-${pkgver}
  install -m755 -s ipad_charge $pkgdir/usr/bin/
  install -m644 95-ipad_charge.rules $pkgdir/etc/udev/rules.d/
}

# vim:set ts=2 sw=2 et: