blob: 6b9600c061740411a439d76676a8e38a4776797f (
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
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# Maintainer: PAPPY <pappy _AT_ a s c e l i o n _DOT_ com>
pkgname=hyperpixel
pkgver=1.0
pkgrel=1
pkgdesc="Setup for the Pimoroni Hyper Pixel 800x480 pixel multi-touch display"
arch=(armv6h armv7h)
url=https://github.com/pimoroni/hyperpixel
license=(MIT)
depends=(python2-evdev python2-smbus python2-rpi.gpio)
makedepends=(libbcm2835)
_gitdir=${pkgname}-git
source=(${_gitdir}::git+https://github.com/pimoroni/hyperpixel.git)
md5sums=(SKIP)
install=install.sh
pkgver()
{
cd ${srcdir}/${_gitdir}
echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}
build()
{
cd ${srcdir}/${_gitdir}/sources
cc -o hyperpixel-init hyperpixel-init.c -lbcm2835
}
package()
{
cd ${srcdir}/${_gitdir}
install -dm755 ${pkgdir}/boot/overlays
install -dm755 ${pkgdir}/usr/bin
install -dm755 ${pkgdir}/usr/lib/systemd/system
install -sm755 sources/hyperpixel-init ${pkgdir}/usr/bin
install -m644 requirements/boot/overlays/*.dtbo ${pkgdir}/boot/overlays
install -m755 requirements/usr/bin/hyperpixel-touch ${pkgdir}/usr/bin
install -m644 requirements/usr/lib/systemd/system/*.service ${pkgdir}/usr/lib/systemd/system
sed -i '1 s:python$:python2:' ${pkgdir}/usr/bin/hyperpixel-touch
}
|