# HG changeset patch # User Louis Opter # Date 1441352030 25200 # Node ID 6d2f2e776ddcb87090d1460ab634062b29d8414a lightsd, a daemon written in C to control LIFX wifi smart bulbs diff -r 000000000000 -r 6d2f2e776ddc .SRCINFO --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.SRCINFO Fri Sep 04 00:33:50 2015 -0700 @@ -0,0 +1,18 @@ +pkgbase = lightsd + pkgdesc = Daemon to control your LIFX smart bulbs via a JSON-RPC API + pkgver = 0.9.1 + pkgrel = 1 + epoch = 1 + url = https://www.github.com/lopter/lightsd/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = cmake>=2.8.11 + depends = libevent>=2.0.19 + depends = libbsd>=0.5.0 + optdepends = python: to run the interactive lightsc.py example client + source = https://api.github.com/repos/lopter/lightsd/tarball/0.9.1 + sha256sums = ef4f8056bf39c8f2c440e442f047cafce1c102e565bb007791a27f77588157c2 + +pkgname = lightsd + diff -r 000000000000 -r 6d2f2e776ddc PKGBUILD --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PKGBUILD Fri Sep 04 00:33:50 2015 -0700 @@ -0,0 +1,44 @@ +# Maintainer: Louis Opter + +pkgname=lightsd +pkgver=0.9.1 +pkgrel=1 +epoch=1 +pkgdesc="Daemon to control your LIFX smart bulbs via a JSON-RPC API" +arch=("i686" "x86_64") +url="https://www.github.com/lopter/lightsd/" +license=("GPL3") +depends=("libevent>=2.0.19" "libbsd>=0.5.0") +optdepends=("python: to run the interactive lightsc.py example client") +makedepends=("cmake>=2.8.11") +source=("https://api.github.com/repos/lopter/$pkgname/tarball/$pkgver") +sha256sums=("ef4f8056bf39c8f2c440e442f047cafce1c102e565bb007791a27f77588157c2") + +prepare() { + cd "$srcdir" + + mv lopter-lightsd-* "$pkgname-$pkgver" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + cmake \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_INSTALL_PREFIX=/usr \ + . + + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + + make test +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + make DESTDIR="$pkgdir/" install +}