blob: 40c8a2e7cb40911732e6b982b7835d55c2619efc (
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: Philipp Schmitt <philipp@schmitt.co>
# GitHub: https://github.com/pschmitt/aur-flicd
pkgname=flicd
pkgver=0.4
pkgrel=2
pkgdesc="Flic SDK for Linux"
arch=('i386' 'x86_64' 'armv6l' 'armv7l')
url="https://github.com/50ButtonsEach/fliclib-linux-hci"
license=('unknown')
source=("git+https://github.com/50ButtonsEach/fliclib-linux-hci#tag=0.4"
"flicd.service")
makedepends=('make')
md5sums=('SKIP'
'6144a880dd1975c63140f1754320812c')
sha256sums=('SKIP'
'89c7f1872e84eb87b4e02f331819fbd40dadfaa99a8a2d1e255f225c2b1c0617')
backup=('etc/flicd/db')
install="${pkgname}.install"
build() {
cd "${srcdir}/fliclib-linux-hci/simpleclient"
make
}
package() {
local cpu_arch
case "$CARCH" in
x86_64|i386)
cpu_arch="$CARCH" ;;
arm*)
cpu_arch=armv6l ;;
*)
echo "Unknown CPU architecture: $CARCH" >&2
exit 3
;;
esac
cd "${srcdir}/fliclib-linux-hci"
install -Dm 755 "bin/${cpu_arch}/flicd" "${pkgdir}/usr/bin/flicd"
install -Dm 755 "simpleclient/simpleclient" \
"${pkgdir}/usr/bin/flic-simpleclient"
install -Dm 644 "${srcdir}/flicd.service" \
"${pkgdir}/usr/lib/systemd/system/flicd.service"
install -dDm 755 "${pkgdir}/etc/flicd"
}
# vim:set ts=2 sw=2 et:
|