summaryrefslogtreecommitdiff
path: root/libs/elektra
Commit message (Collapse)AuthorAgeFilesLines
* elektra: fix compilation with GCC13Rosen Penev2023-11-182-1/+20
| | | | | | Upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: get rid of pointless iconv patchRosen Penev2023-01-131-121/+0
| | | | | | A better solution was discovered. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: actually fix compilation with iconvRosen Penev2022-07-142-9/+18
| | | | | | find_package needs to be moved outside of if. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: fix compilation with external iconvRosen Penev2022-07-102-3/+113
| | | | | | Patch mostly taken from hidapi. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: update to 0.9.7Harald Geyer2021-07-133-52/+55
| | | | | | | | | | | | | | | | | | | | | | Notable changes: * Use toml as new default storage backend: Upstream has removed the ini plugin, we have been using in the past. toml is still somewhat experimental, but upstream has designated it as future recommended default. * Remove the dependency on boost. The only plugin needing that has been removed upstram. * Enable plugins for libev and libuv event loop integration. This adds two new packages with the respective dependencies. Upstream has fixed the bugs preventing us from using this. * Enable the internal notification plugin/system. This allows applications to automatically receive notifications about changes to their configuration. Again upstream fixing bugs enables this for us. * Set the environment variable $XDG_CACHE_HOME to "/tmp/" globally to prevent elektra (and possibly other applications) from writing temporary data to flash. Signed-off-by: Harald Geyer <harald@ccbib.org>
* libelektra: fix compilation with GCC11Rosen Penev2021-07-072-1/+20
| | | | | | Missing header. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: back to cmake.mkRosen Penev2021-06-121-1/+1
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: build CMake projects with NinjaRosen Penev2021-03-271-2/+2
| | | | | | | | | | | | | | | | | | | | faster to compile. A small selection of packages was tested going from: Executed in 696.30 secs fish external usr time 82.98 mins 395.00 micros 82.98 mins sys time 9.02 mins 0.00 micros 9.02 mins to: Executed in 592.20 secs fish external usr time 84.84 mins 361.00 micros 84.84 mins sys time 8.85 mins 57.00 micros 8.85 mins Tested by running make -j 12 and wiping staging/build_dir/target_x Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: explicitly disable gpgme pluginMatt Merhar2020-12-191-1/+1
| | | | | | | | | | | | With the addition of gpgme-config per 91a6168, elektra has started detecting the presence of gpgme and is automatically building the plugin. Even though it's not being installed, it has broken the build on CONFIG_ARCH="arc" due to some LFS weirdness with uClibc. Explicitly disable it since the package in its current form doesn't expect it to be built. Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
* elektra: fix compilation when cargo is presentRosen Penev2020-09-201-1/+2
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: fully remove HostBuildRosen Penev2020-06-091-2/+0
| | | | | | This is cosmetic since host-compile.mk is missing. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: update to 0.9.2Harald Geyer2020-06-052-69/+44
| | | | | | | | | | | | | | Notable changes: * Move some plugins from libelektra-plugins to libelektra-cpp because they got reimplemented in C++. * New package libelektra-zmq * Move the crypto plugin from libopenssl to libgcrypt * Disable host build: elektra doesn't need it anymore and nobody uses kdb during package builds for now. Closes: #12307 Signed-off-by: Harald Geyer <harald@ccbib.org>
* elektra: Remove Python 2 plugin packageJeffery To2020-04-011-21/+2
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #9551 from neheb/elekRosen Penev2019-07-251-3/+4
|\ | | | | elektra: Switch to Lua 5.3
| * elektra: Switch to Lua 5.3Rosen Penev2019-07-251-3/+4
| | | | | | | | | | | | | | | | | | | | After the introduction of Lua 5.3 to OpenWrt, elektra picks it up instead of 5.1. Since 5.1 is unsupported anyway, switch to 5.3. Added liblua to PKG_BUILD_DEPENDS as the FindLua script is broken. Having it here allows compilation to continue. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | treewide: Capitalize submenusEneas U de Queiroz2019-07-251-1/+1
|/ | | | | | Fixed a typo in tcpreplay. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* elektra: Fix compilation with uClibc-ngRosen Penev2019-06-211-3/+7
| | | | | | Add patch that checks for libiconv instead of iconv. nls.mk handles this. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-05-152-1/+36
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: skip ruby plugin in host/compileEneas U de Queiroz2018-12-071-1/+1
| | | | | | | Linking is failing, and the plugin is not needed for the host build anyway. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* elektra: update to 0.8.21Harald Geyer2017-12-281-10/+53
| | | | Signed-off-by: Harald Geyer <harald@ccbib.org>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-291-1/+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>
* elektra: Update to 0.8.19Harald Geyer2016-11-281-10/+14
| | | | | | Noteable change: The libelektra-extra package now depends on libstdcpp. Signed-off-by: Harald Geyer <harald@ccbib.org>
* elektra: Update to 0.8.18Harald Geyer2016-11-031-7/+14
| | | | Signed-off-by: Harald Geyer <harald@ccbib.org>
* elektra: fix build errorHarald Geyer2016-09-021-3/+21
| | | | | | | * Move curlget plugin to its own package with proper dependencies * Fix abuse of 'foreach' in the Makefile which masked the above issue Signed-off-by: Harald Geyer <harald@ccbib.org>
* elektra: Update to 0.8.17Harald Geyer2016-06-201-6/+5
| | | | | | | | Notable changes: Remove the work around introduced for 0.8.16 - the issue has been fixed upstream. Signed-off-by: Harald Geyer <harald@ccbib.org>
* elektra: Update to 0.8.16Harald Geyer2016-05-111-8/+11
| | | | | | | | Notable changes: Add -DCMAKE_CXX_FLAGS="-DELEKTRA_SHARED" to work around an upstream bug (already fixed) in the Makefile. Signed-off-by: Harald Geyer <harald@ccbib.org>
* elektra: Add the packageHarald Geyer2016-04-101-0/+378
Elektra is a library and tools for advanced configuration management (3-way merging, notifications, etc.). This has been tested on mxs target. Signed-off-by: Harald Geyer <harald@ccbib.org>