Commit Graph

14 Commits

Author SHA1 Message Date
Daniel Golle b94f4f8dce ola: enable and ship web stuff
Make OLA more useful for untrained users which depend on the built-in
webserver. We may split the ola package into smaller parts to allow
not having web-stuff in case this breaks the space-constraints for some
users.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-06-23 11:12:22 +02:00
Daniel Golle e4142dee1b ola: implement Host/Install for ola_protoc_plugin
Should fix build with SDK on buildbots.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-06-23 11:12:22 +02:00
Daniel Golle 5268d788f5 ola: update to 0.10.6, fix build with recent protobuf
Recent protobuf requires C++11 while OLA was forcing C++98 in order
to keep using auto_ptr without getting warnings... Use gnu++11 to make
everyone happy and live with the warnings about auto_ptr being
deprecated.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-06-23 11:12:22 +02:00
Daniel Golle 499536b1ac ola: improve init script
Drop now unneeded dependency on sudo.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-12-23 00:00:33 +01:00
Christian Beier 841701651c
ola: update to 0.10.5, drop obsolete patches
This also add a patch fixing builds with newer protobuf versions,
https://github.com/OpenLightingProject/ola/pull/1336.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
2017-12-15 18:23:18 +01:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Christian Beier 676f9a0845 ola: fix dependency issues.
This adds one patch from the upcoming 0.10.2 release to exclude Avahi/DNS-SD from build time
detection and properly adds liblo as a dependency.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
2016-03-17 19:18:36 +01:00
Christian Beier 56b9aba719 ola: update to 0.10.1
Signed-off-by: Christian Beier <dontmind@freeshell.org>
2016-03-09 19:09:10 +01:00
Alexandru Ardelean 1c74804bc5 ola: fix build (linking issue TCPSocket::ReadDescriptor() const)
Reported buildbot issue is:
/store/buildbot/slave/ar71xx/build/build_dir/target-mips_34kc_musl-1.1.11/ola-0.9.7/plugins/openpixelcontrol/.libs/libolaopenpixelcontrol.so: undefined reference to `ola::network::TCPSocket::ReadDescriptor() const'
collect2: error: ld returned 1 exit status

There's also a discussion (attempt) to fix this on the buildroot project:
  https://patchwork.ozlabs.org/patch/503884/

This bug has been reported (from the buildroot project), here:
  https://github.com/OpenLightingProject/ola/issues/880

This commit introduced the issue:
  bfc1d99055
specifically the `-fvisibility-inlines-hidden` switch.

So, until, the upstream project (ola) fixes this, this fix
looks like the quickest/simplest workaround to have this package build.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-15 00:03:20 +02:00
Christian Beier 9c418e5445 ola: Update to 0.9.7.
Signed-off-by: Christian Beier <cb@shoutrlabs.com>
2015-07-16 14:57:38 +02:00
Christian Beier 8c6edb3def ola: update to 0.9.6, tidy up makefile, try to resolve build dependencies.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
2015-07-02 14:08:20 +02:00
Steven Barth e5af27480e ola: mark as @BROKEN for now, breaks builds
Signed-off-by: Steven Barth <steven@midlink.org>
2015-01-22 20:38:35 +01:00
Jo-Philipp Wich 3505f198bb ola: use https:// urls for cloning
The SSH transport can trigger interactive prompts during the build,
this is failing all build bots atm.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-21 14:24:27 +01:00
Christian Beier 47c306512d ola: Add an Open Lighting Architecture package.
The Open Lighting Architecture is a framework for lighting control information.
It supports a range of protocols and over a dozen USB devices. It can run as a
standalone service, which is useful for converting signals between protocols,
or alternatively using the OLA API, it can be used as the backend for lighting
control software. OLA runs on many different platforms including ARM, which
makes it a perfect fit for low cost Ethernet to DMX gateways.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
2015-01-20 12:11:48 +01:00