OSDN Git Service

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