annotate PKGBUILD @ 0:6d2f2e776ddc

lightsd, a daemon written in C to control LIFX wifi smart bulbs
author Louis Opter <kalessin@kalessin.fr>
date Fri, 04 Sep 2015 00:33:50 -0700
parents
children 80a4575a0c0c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
1 # Maintainer: Louis Opter <kalessin@kalessin.fr>
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
2
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
3 pkgname=lightsd
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
4 pkgver=0.9.1
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
5 pkgrel=1
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
6 epoch=1
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
7 pkgdesc="Daemon to control your LIFX smart bulbs via a JSON-RPC API"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
8 arch=("i686" "x86_64")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
9 url="https://www.github.com/lopter/lightsd/"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
10 license=("GPL3")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
11 depends=("libevent>=2.0.19" "libbsd>=0.5.0")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
12 optdepends=("python: to run the interactive lightsc.py example client")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
13 makedepends=("cmake>=2.8.11")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
14 source=("https://api.github.com/repos/lopter/$pkgname/tarball/$pkgver")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
15 sha256sums=("ef4f8056bf39c8f2c440e442f047cafce1c102e565bb007791a27f77588157c2")
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
16
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
17 prepare() {
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
18 cd "$srcdir"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
19
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
20 mv lopter-lightsd-* "$pkgname-$pkgver"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
21 }
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
22
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
23 build() {
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
24 cd "$srcdir/$pkgname-$pkgver"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
25
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
26 cmake \
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
27 -DCMAKE_BUILD_TYPE=RELEASE \
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
28 -DCMAKE_INSTALL_PREFIX=/usr \
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
29 .
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
30
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
31 make
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
32 }
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
33
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
34 check() {
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
35 cd "$srcdir/$pkgname-$pkgver"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
36
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
37 make test
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
38 }
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
39
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
40 package() {
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
41 cd "$srcdir/$pkgname-$pkgver"
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
42
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
43 make DESTDIR="$pkgdir/" install
6d2f2e776ddc lightsd, a daemon written in C to control LIFX wifi smart bulbs
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
44 }