summaryrefslogtreecommitdiffstats
path: root/package/domoticz
Commit message (Collapse)AuthorAgeFilesLines
* domoticz: depends on gcc >= 4.8Fabrice Fontaine2018-09-251-1/+3
| | | | | | | | | | | | | sleep_for is not always defined with gcc <= 4.7, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52680 To fix this issue, add a dependency to gcc >= 4.8 Fixes: - http://autobuild.buildroot.net/results/0dada8dd727f32a4500670f6620adb05943ed0b7 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* domoticz: do not use static version of opensslFabrice Fontaine2018-09-011-2/+4
| | | | | | | | | | | | | Due to the dependency on mosquitto, domoticz depends on !BR2_STATIC_LIBS so set USE_OPENSSL_STATIC to OFF (default value is ON) This parameter has been added in release 4.9700. Fixes: - http://autobuild.buildroot.net/results/b1b84b8c12d31b9242b5732fcdd1eb76b1217366 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* domoticz: fix appversion.defaultFabrice Fontaine2018-08-151-0/+20
| | | | | | | | | | | | Retrieve correct appversion.default (9700) from upstream Without this patch, the wrong version is displayed in the web ui and when the user checks for an update, domoticz wrongly says that a new version is available This issue was reported by an email from Eyal Eshed <eeshed@coldroll.ca> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* domoticz: remove DOMOTICZ_CXXFLAGSFabrice Fontaine2018-07-071-2/+1
| | | | | | | | Since commit 6be346cec40dda8ab762e11471fa6ff951fdbfa0, DOMOTICZ_CXXFLAGS is not set anymore so remove it Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* domoticz: remove boost hack for powerpc64leFabrice Fontaine2018-06-241-15/+0
| | | | | | | | Since boost 1.67, seed_rng.hpp has been removed: https://github.com/boostorg/uuid/commit/a8a1ec3d826b04d2c842e79ecd18cff6a991fd29 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* domoticz: bump to version 4.9700Fabrice Fontaine2018-06-243-58/+2
| | | | | | | Remove patch (not needed anymore) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* domoticz: depends on NPTLFabrice Fontaine2018-02-271-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | boost 1.66 uses pthread_condattr_setclock in boost/asio/detail/impl/posix_event.ipp. Boost is mostly a header-only library, in particular the asio stuff. There are sub-options for the parts of Boost that are not purely headers, but there are not any sub-options for the parts of Boost that are just headers. So, the options are either to add sub-options to Boost, or to make Boost as a whole only available on NPTL toolchains. The latter is a bit annoying as it would mean adding this dependency to all Boost reverse dependencies, even those not using asio. So, instead of updating boost, add a dependency to BR2_TOOLCHAIN_HAS_THREADS_NPTL to domoticz. This is the best solution that can be done today. It's not perfect, but it's good enough. Fixes: - http://autobuild.buildroot.net/results/197baa15cbf7f4fc7b3ccc602515af3f375ed68f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* domoticz: depends on exception_ptrFabrice Fontaine2018-01-171-0/+4
| | | | | | | | | | | | boost 1.66 uses std::exception_ptr in boost/asio/impl/use_future.hpp So add a dependency on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 for domoticz Fixes: - http://autobuild.buildroot.net/results/332f677493bf1d802f3700777219843eeba53c81 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: fix build with boost 1.66Fabrice Fontaine2018-01-151-0/+56
| | | | | | | | | | | | | | | Patch fetch from one of the answer of https://github.com/domoticz/domoticz/issues/2034 (issue still opened, no official PR sent upstream) Boost asio changed its API: - http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/net_ts.html Fixes: - http://autobuild.buildroot.net/results/5f02c8fc84889748f283ee1cb76248bb0880215a Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* domoticz: add hash for license fileFabrice Fontaine2017-12-031-0/+1
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: bump to version 3.8153Fabrice Fontaine2017-10-302-2/+9
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove CodeSourcery sh dependenciesBaruch Siach2017-06-201-3/+0
| | | | | | | | | The CodeSourcery sh toolchain has been removed. Drop negative dependencies on that toolchain. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for GPLv3/GPLv3+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for GPLv3/GPLv3+ is GPL-3.0/GPL-3.0+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv3\>/GPL-3.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: fix build on powerpc64leFabrice Fontaine2017-03-121-1/+17
| | | | | | | | | | | | | | | | | | There is an issue with powerpc64le and boost::uuids::random_generator on the following line of code (from include/boost/uuid/seed_rng.hpp): sha.process_bytes( (unsigned char const*)&std::rand, sizeof( void(*)() ) ) This line "inspects the first couple bytes (here eight) of the std::rand function to seed some rng. Due to the implementation of process_bytes and inlining happening, it seems that one of the loops therein uses &rand-1 as some boundary, compiling with -O0 makes that reloc come out as 'rand + 0' and the link will succeed." See: https://bugzilla.suse.com/show_bug.cgi?id=955832#c7 Fixes: - http://autobuild.buildroot.org/results/454c0ea393615bae2d1b44be9920f25b5c49fc33 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mosquito: needs sync_4Yann E. MORIN2017-02-191-0/+2
| | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/2bc/2bc84ba2d1167018e2d48e5183ead22b6425dcf5/ http://autobuild.buildroot.org/results/445/445f377ae70397b5f675f541977900e8986b79a4/ http://autobuild.buildroot.org/results/57e/57e6984427f8c5d906a93884cc461b8f93cf5ce0/ ... [Peter: also add dependency to mosquitto comment] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2016-12-012-2/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * domoticz: bump to version 3.5877Fabrice Fontaine2016-11-132-2/+2
| | | | | | | | | | Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | package/domoticz: disable for Sourcery CodeBench SH 2012.09Romain Naour2016-11-111-0/+3
|/ | | | | | | | | | | | Like for prboom, domoticz trigger an internal compiler error: [...]/hardware/MySensorsBase.cpp: In member function 'void MySensorsBase::Do_Send_Work()': [...]/hardware/MySensorsBase.cpp:2190:6: internal compiler error: Segmentation fault Fixes: http://autobuild.buildroot.net/results/0ea/0eadf342f86ed71c3a4008f13a4d3e175143460d Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: bump to version 3.5837Fabrice Fontaine2016-11-032-2/+2
| | | | | Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: bump to version 3.5834Fabrice Fontaine2016-10-302-2/+2
| | | | | Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: bump to version 87286ee (beta)Fabrice Fontaine2016-09-063-60/+2
| | | | | | | | | | | | | | | | | | This version includes the patch on execinfo (commit 775da272719b52bca37b44a40e935a1eb9d10466) so remove the 0001-add-proper-check-for-detecting-header-execinfo.h.patch file This version also fixes arc and musl build (ambiguous call to abs and missing linux/ioctl header): http://autobuild.buildroot.net/results/b5406ca587592a3bac446d1f1df93d3eb45b96a9 fixed by commit 331cd7d6eef6f9f2658b91e662644d88c31eaf64 http://autobuild.buildroot.net/results/62ec0d348153dff0efd4c1975a9198c17f01f1fa fixed by commit 6ea21db228124565466bf16b0400d40a5eaad30d Due to DOS line endings, it is easier to reference this beta release than converting git patches. The stable release should be released in the first week of October. Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: fix patch for uClibc compatibilityThomas Petazzoni2016-08-261-18/+15
| | | | | | | | | | | | | | | | | | | | The source files in the domoticz tarballs have DOS line endings, which don't appear when fetching the source code from Git. Therefore, a patch generated from the Git repository doesn't apply directly on the source code extracted from the tarball. This commit fixes the patch so that it applies cleanly to the tarball. Notice that the CMakeLists.txt file is not affected, only the domoticz.cpp file uses DOS line endings. While we're at it, we change the patch title prefix from [PATCH 1/1] to just [PATCH]. Fixes: http://autobuild.buildroot.net/results/a0539b3551d482411dd4bcd5c9b8c89f77e68475/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: fix build with uClibcRahul Bedarkar2016-08-251-0/+61
| | | | | | | | | | | | | | | | | | | | | | | domoticz.cpp currently assumes that on GNU/Linux systems header <execinfo.h> is available. But that is not true. Since it provided by C library and uClibc can be built without backtrace support. And in such cases we get following build error. domoticz-3.4834/main/domoticz.cpp:48:22: fatal error: execinfo.h: No such file or directory #include <execinfo.h> ^ compilation terminated. This commit adds patch for detecting presence of <execinfo.h> and guards code accordingly. Fixes: http://autobuild.buildroot.net/results/393/393f839e160b51ca12ac36058718ad2f0c1b50a6/ Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* domoticz: remove BR2_PACKAGE_BOOST_ARCH_SUPPORTSFabrice Fontaine2016-07-201-2/+0
| | | | | | | | The option was globally removed with https://git.busybox.net/buildroot/commit/package/boost?id=668ce456448d671f30bf98c4d4819a88b0bf9f4e Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/domoticz: indentation cleanupJerzy Grzegorek2016-07-011-2/+9
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: new packageFabrice Fontaine2016-06-115-0/+153
Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device. Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud