Compare commits

...

48 Commits

Author SHA1 Message Date
sahbot
c66b039f8e [CI] Update changelog for release master_v5.2.1
GitOrigin-RevId: d62a66f6f4e09ffb1baaec656d9140d418a874f5
2022-02-28 13:58:23 +00:00
sahbot
621493ef19 Integrating acl-manager to master_v0.5.13
Issue: NET-3203 [ACL][USP] ACL files must be located in writable directory [fix]
GitOrigin-RevId: 33b263aec4c4413648da52e75bb456282eda92b9
2022-02-25 08:27:41 +00:00
sahbot
6cfce7ec7b Integrating amxrt to master_v1.4.4
Issue: ambiorix/applications/amxrt#39 Plug-in name is not correctly passed to pcb back-end [fix]
GitOrigin-RevId: dd7a49a1d25d880c3f7f1c23410c0d8391cb0e99
2022-02-25 08:27:38 +00:00
sahbot
da883302e3 Integrating libamxs to master_v0.1.9
Issue: ambiorix/libraries/lib_amxs#3 Use correct logic to determine if an instance exists [fix]
GitOrigin-RevId: 9a74fa1af6ae315d21acf895f6e550878771dd9d
2022-02-24 18:47:38 +00:00
sahbot
40d489c582 [CI] Update changelog for release master_v5.2.0
GitOrigin-RevId: 11000928d896a06f2c2d84a3ffd45a4a588f6187
2022-02-17 18:18:59 +00:00
SAH bot
642da3f75d Upstep ambiorix components
GitOrigin-RevId: 8ae24a3698f1e6ec010be4b505885e1644b0d399
2022-02-17 15:39:11 +00:00
SAH bot
eb8cce31d3 Upstep ambiorix libraries
GitOrigin-RevId: 52d91a475c2f86f4c28bc24e9760c55eaafae238
2022-02-16 14:08:06 +00:00
SAH bot
d47ce3ae2a Upstep ambiorix libraries
GitOrigin-RevId: fc2e1d78f7d9eeb3af2c269fd80929978df24373
2022-02-14 17:20:00 +00:00
sahbot
14c0f24ade [CI] Update changelog for release master_v5.1.0
GitOrigin-RevId: 0662b5de1925480defe2d8b3df114198bbad6c0c
2022-02-04 19:35:03 +00:00
sahbot
177261b569 Integrating libamxs to master_v0.1.6
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 1d9957bba3e46844aebb72c802dade6eac0a51c4
2022-02-04 19:34:29 +00:00
sahbot
8462b92541 Integrating libamxa to master_v0.3.15
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: bf079b563901b10ff02d0376b82e6b8bd963893d
2022-02-04 19:34:26 +00:00
sahbot
03e074bbac Integrating libamxb to master_v4.1.2
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 8eb42b0792bcca894bd63d1160f2e76f725aa89e
2022-02-04 19:34:23 +00:00
sahbot
0db4eee306 Integrating libamxo to master_v2.0.1
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: a63ed9260147608b5f729e40d0c8eaa2194b966e
2022-02-04 19:34:20 +00:00
sahbot
622dd4bc44 Integrating libamxd to master_v3.3.2
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 44526e92937a9263c2d1a16975df5fb9d6dce977
2022-02-04 19:34:17 +00:00
sahbot
398a385624 Integrating libamxt to master_v0.1.39
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: b4e7b58fbdf0abde9446c1cad992a1f318923650
2022-02-04 19:34:13 +00:00
sahbot
c517f46ab4 Integrating libamxm to master_v0.0.37
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 4533ea1e1ae61c2e0fa8004c061cc8db065c67c2
2022-02-04 19:34:10 +00:00
sahbot
bb3dd62997 Integrating libamxp to master_v0.9.14
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 4dc1656bfe37cc6d9214c359f082df29aa59c6d8
2022-02-04 19:34:07 +00:00
sahbot
f253ea1cba Integrating libamxj to master_v0.3.36
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 8ab0d54d5d6abdd293258bd62876ad3da2474067
2022-02-04 19:34:04 +00:00
sahbot
d1dd381ae0 Integrating libamxc to master_v1.4.4
Issue: ambiorix/libraries/lib_amxc#62 Variant conversions to integer values is going wrong on mips target [fix]
GitOrigin-RevId: 70a09ecdf97828a9a3a14e0c6e4d9e7a015a024d
2022-02-04 19:34:00 +00:00
sahbot
26f86006ec Integrating mod-ba-cli to master_v0.6.0
Issue: ambiorix/modules/amx_cli/mod-ba-cli#16 It must be possible to show and access protected Parameters/Objects. [new]
GitOrigin-RevId: 83d97e159febf6814abca6c426c3e9ba93db656e
2022-02-04 09:14:54 +00:00
sahbot
f4c34a1b87 [CI] Update autogenerated files
GitOrigin-RevId: b1c0b8038febd58b1d909cc3cc238aebc3c4e7b8
2022-02-04 09:14:51 +00:00
sahbot
ddcf2b5b55 [CI] Update changelog for release master_v5.0.0
GitOrigin-RevId: e138cf1c96f8a4bdac930c2abdf65b6faa98324b
2022-02-03 19:59:01 +00:00
SAH bot
4c877be769 Upstep components
GitOrigin-RevId: 9056bb8a0acd1bf847d168ca8791f6b0af82e7d9
2022-02-03 19:11:20 +00:00
sahbot
d15fcc2cf2 [CI] Update changelog for release master_v4.0.0
GitOrigin-RevId: de9b92896fa62cfd5b4464b154de1e5f9e7fac87
2021-12-17 14:07:22 +00:00
Matthias FRANCK
1a0304bc75 Remove init script for lighttpd
GitOrigin-RevId: c8df3f53c6ff178718341aed66f121dcdc360b93
2021-12-17 14:05:39 +00:00
Matthias FRANCK
bcd1180bf2 Upstep ambiorix components
GitOrigin-RevId: 3692e85f8da380322b9854ea4a7f4b4ac3ece17f
2021-12-17 14:04:55 +00:00
Matthias FRANCK
704631193b Rename examples directory
GitOrigin-RevId: a6702002a2c10a234f267f349b4343a2a5d57fd7
2021-12-16 12:58:41 +00:00
Matthias FRANCK
d85b3e02f8 Add init file for amx-webui
GitOrigin-RevId: fbfc798c0829f4f6fc45ac411d668c4ddb954f42
2021-12-14 13:49:41 +00:00
sahbot
4320f10ebf Integrating amx-webui to master_v0.1.1
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 7c9ec8c4861c6795043cb88d85e98f6ef49bec49
2021-12-14 12:48:52 +00:00
sahbot
278cf17520 [CI] Update changelog for release master_v3.2.0
GitOrigin-RevId: 7d9a2d1aaecf4b3223a015262dc4e3cce12699e0
2021-12-10 14:57:42 +00:00
SAH bot
15ba5f338d Upstep ambiorix components
GitOrigin-RevId: afe12b9285f16cfb683b42afec2d56c18e876d9f
2021-12-10 14:56:05 +00:00
Matthias FRANCK
258c8c2a96 Add amx-webui example
GitOrigin-RevId: d12d3937140958ba770b9fb35ee6de70aa174b5b
2021-12-10 07:48:35 +00:00
SAH bot
a3bb8acbb1 Upstep ambiorix libraries
GitOrigin-RevId: f32c6a670e9d1f9c5edbeb8e81dc36bb6312dcd8
2021-12-10 07:47:34 +00:00
sahbot
56210b8e37 [CI] Update changelog for release master_v3.1.0
GitOrigin-RevId: a2d2c43f948dce6698e822ca0967f0eb57723fc9
2021-12-07 11:13:05 +00:00
Matthias FRANCK
7fef3e626c Add libamxs
GitOrigin-RevId: 33c976e9d59427149c05fb24016034138bc91f8a
2021-12-07 11:04:37 +00:00
SAH bot
d4160d66c1 Upstep ambiorix components
GitOrigin-RevId: bfff38155c3cda359d3c373099418d38b8362830
2021-12-02 12:56:15 +00:00
SAH bot
18238fc576 Upstep ambiorix libraries
GitOrigin-RevId: 91aea6e4438fdebfc7baba83b59e8e47b856d782
2021-12-02 11:49:10 +00:00
Matthias FRANCK
0f507f515f Add amx-fcgi
GitOrigin-RevId: 4e27f605ee47213309d30bb1db74103dbffa61c2
2021-12-01 09:14:59 +00:00
sahbot
f99f47faa5 [CI] Update changelog for release master_v3.0.0
GitOrigin-RevId: c316ad893bcb51cfc4ef802d1eb9d2256744b2b4
2021-11-29 12:59:54 +00:00
Matthias FRANCK
37d41133ca Move mod-sahtrace from feed_amx to feed_net_core
GitOrigin-RevId: 4f604f1747478b5f07c93bcb368449771cf4faee
2021-11-29 12:51:30 +00:00
SAH bot
b33d8dd0e9 Upstep ambiorix components
GitOrigin-RevId: 7d429cf9672dabff9efaf4f5b3e565e057da1419
2021-11-29 08:21:49 +00:00
SAH bot
ccedcca9bd Upstep ambiorix libraries
GitOrigin-RevId: ff64a5e28e37405244513fdf399ea697642945fb
2021-11-26 09:37:12 +00:00
sahbot
0c943aec38 [CI] Update changelog for release master_v2.14.1
GitOrigin-RevId: 883df2646231dbd3c34be07ee80d6fc1506d4e8f
2021-11-19 12:48:31 +00:00
SAH bot
33ea4efc90 Upstep ambiorix components
GitOrigin-RevId: b7612bd1d4f80395582b93f0285fea22cbeee494
2021-11-19 12:47:20 +00:00
SAH bot
2036d51eaa Upstep ambiorix libraries
GitOrigin-RevId: 5a183eeb807ef37ca3781cb7473dbeda669be842
2021-11-19 08:55:18 +00:00
sahbot
b80c04bf37 [CI] Update changelog for release master_v2.14.0
GitOrigin-RevId: e90c4447a0b8eb2045aa8c0da46afdcc1e0a70d5
2021-11-12 12:09:09 +00:00
SAH bot
7f49621611 Upstep ambiorix components
GitOrigin-RevId: 7c4565510eda300e3dabd25a7d666052f4574e1d
2021-11-12 12:08:09 +00:00
SAH bot
f06e1bed56 Upstep ambiorix libraries
GitOrigin-RevId: 812a417f2f73e895fb9476253f823c36a8188a41
2021-11-12 10:09:38 +00:00
21 changed files with 399 additions and 136 deletions

View File

@@ -1,48 +0,0 @@
variables:
CI_DESIGNATED_BRANCH: prplos
include:
- remote: https://gitlab.com/prpl-foundation/prplOS/prplos/-/raw/prplos/.gitlab/sdk.yml
generate:
extends: .generate SDK package build jobs
rules:
- if: '$GITLAB_INTERNAL && $CI_COMMIT_REF_NAME == $INTERNAL_REF_BRANCH'
- if: '$GITLAB_INTERNAL == null && $CI_COMMIT_REF_NAME == "main"'
- if: '$GITLAB_INTERNAL == null && $CI_COMMIT_TAG'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
variables:
CI_SDK_TARGETS: |
intel_mips-xrx500
ath79-generic-19.07.7
mvebu-cortexa9
ipq40xx-generic
CI_SDK_BUILD_PACKAGES: |
acl-manager
amx-cli
amxb-inspect
amxo-cg
amxrt
libamxa
libamxb
libamxc
libamxd
libamxj
libamxm
libamxo
libamxp
libamxt
libsahtrace
mod-amxb-ubus
mod-ba-cli
mod-dm-cli
mod-sahtrace
uriparser
build:
extends: .execute SDK package build jobs
rules:
- if: '$GITLAB_INTERNAL && $CI_COMMIT_REF_NAME == $INTERNAL_REF_BRANCH'
- if: '$GITLAB_INTERNAL == null && $CI_COMMIT_REF_NAME == "main"'
- if: '$GITLAB_INTERNAL == null && $CI_COMMIT_TAG'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'

View File

@@ -8,6 +8,180 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## Release v5.2.1 - 2022-02-28(13:57:36 +0000)
### Fixes
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs): Use correct logic to determine if an instance exists
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Plug-in name is not correctly passed to pcb back-end
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [ACL][USP] ACL files must be located in writable directory
## Release v5.2.0 - 2022-02-17(18:18:23 +0000)
### New
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Add API to get applied mib names
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Add permission denied status code
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): Add implementation of amxc_var_set_path and amxc_var_set_pathf
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): Implement amxa_set_multiple
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Commandline options -o and -F must support configuration paths and json data
### Fixes
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Run tests with sah-ci image
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Update implementation of amxo_parser_get_config, amxo_parser_set_config, amxo_parser_claim_config
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Copybara replaces too many lib occurences
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Link amxrt with libyajl
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Adds yajl as dependency in baf
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Fixes regression
### Other
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Update documentation on AMXO_ODL_LOADED
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Issue: ambiorix/libraries/libamxo#72 Update documentation on AMXO_ODL_LOADED
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Issue: ambiorix/libraries/libamxd#125 Update documentation on return variant of transaction
## Release v5.1.0 - 2022-02-04(19:34:21 +0000)
### New
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): It must be possible to show and access protected Parameters/Objects.
### Fixes
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): Variant conversions to integer values is going wrong on mips target
## Release v5.0.0 - 2022-02-03(19:58:21 +0000)
### Breaking
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): [prplOS][ambiorix] Several component failing to start on NEC mips xrx500 target
### New
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Implement amxb_set_multiple
### Fixes
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Revert set partial option
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs): Too much callbacks are called when multiple parameters with the same name are synced
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs): memory leak in amxs_sync_entry_build_opposite_path_entry
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): amxp_signal_has_slots only checks the first slot
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Cannot load unknown instance parameter with "populate-behavior.unknown-parameter=add"
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Allow object write with only optional parameters
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Adding a valid MIB to an object with a transaction makes the transaction fail
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Objects added using a mib can not be addressed with search path or named path
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Correct allow partial for set
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Fixes test version cehcking
## Release v4.0.0 - 2021-12-17(14:06:26 +0000)
### Breaking
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Update minimum and maximum version of supported libamxb
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Remove deprecated functions
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Add support for allow partial with set operator
### New
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Make it possible to do partial set
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Add support for allow partial in set operator
### Fixes
- [libamxt](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt): Command value parser ignores single or double quotes for values
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Fixes version check test due to upstep of major version
- [amx-webui](https://gitlab.com/prpl-foundation/components/ambiorix/examples/webui/webui): Update variables to work with amx-fcgi
## Release v3.2.0 - 2021-12-10(14:56:49 +0000)
### New
- [amx-webui](https://gitlab.com/prpl-foundation/components/ambiorix/examples/webui/webui): Component added
### Fixes
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): amxb_who_has function must take local data model into account
### Changes
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): When a parameter is of csv or ssv type all individual values must be verified with check_enum or check_is_in
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Make it possible to set relative parameter references in validators
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Make it possible to handle data model events before app:start event is triggered
### Other
- [amxo-cg](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg): Issue: ambiorix/applications/amxo-cg#20 Add STAGINGDIR to CFLAGS and LDFLAGS
## Release v3.1.0 - 2021-12-07(11:11:36 +0000)
### New
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs): Component added
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Component added
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Subscriptions on non-existing objects must fail
- [libamxj](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj): Potential memory leak in variant_json_init
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Documentation mentions wrong type for object iterations macros
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): No events received when subscribing on native ubus objects
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Fixes subscription on search paths
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Fixes segmentation fault when deleting subscription object
### Changes
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Code clean-up
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Adds support for event proxy
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Improve and refactor subscriptions
## Release v3.0.0 - 2021-11-29(12:59:06 +0000)
### Removed
- [mod-sahtrace](https://gitlab.com/prpl-foundation/components/core/modules/mod-sahtrace): Component removed
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Memory leak in amxb_ubus_get_longest_path when invoked with a non existing path
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Improve default set action
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): Guest role should only have read access
## Release v2.14.1 - 2021-11-19(12:47:42 +0000)
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Use emit signal instead of trigger in amxb_ubus_wait_watcher
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Amxb_ubus_unsubscribe segfaults when object is not found
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Fixes regression due to adding any action
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Missing brackets in function resolver data causes segmentation fault
### Changes
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Make it possible to set an action callback for all actions
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): The function name must be passed as private data to subscriptions taken from an odl file
### Other
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Issue: ambiorix/libraries/libamxb#47 When unsubscribing slot disconnect must be done on a specific signal
## Release v2.14.0 - 2021-11-12(12:08:26 +0000)
### New
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): It must be possible to filter get_supported messages based on ACL filters
### Fixes
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): Fixes test when daylight saving is off
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Fixes compilation issue for g++
- [amxo-cg](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg): amxo-cg crashes when trying to parse prplMesh ODL files
### Changes
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): When signal is deleted in slot, the remaining slots must be called
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): ODL parser should pass function type to resolvers
## Release v2.13.0 - 2021-10-29(09:27:23 +0000)
### New

View File

@@ -10,10 +10,15 @@ Feed_amx includes the following components:
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager) - The ACL manager will monitor the ACL directory and merge ACL files together to create a single master ACL file per role.
- [amx-cli](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli) - Ambiorix interactive CLI
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi) - Ambiorix Fast CGI app for web-servers
- [amxb-inspect](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect) - Ambiorix Backend inspector/validation tool
- [amxo-cg](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg) - Object Definition Language Compiler/Generator
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt) - Data model runtime
### Examples
- [amx-webui](https://gitlab.com/prpl-foundation/components/ambiorix/examples/webui/webui) - Ambiorix webui example using amx-fcgi
### Libraries
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa) - Access control verification
@@ -24,6 +29,7 @@ Feed_amx includes the following components:
- [libamxm](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm) - modularity api, simplifies creation of add-ons (plug-ins, modules)
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo) - Ambiorix Object Definition Language library
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp) - Common patterns implementation
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs) - Data model synchronization C-API
- [libamxt](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt) - Common patterns implementation
- [libsahtrace](https://gitlab.com/soft.at.home/logging/libsahtrace) - Small and flexible library to enable tracing and logging
@@ -32,7 +38,6 @@ Feed_amx includes the following components:
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus) - Ubus Backend
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli) - Bus Agnostic Command Line Interface
- [mod-dm-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-dm-cli) - Data Model Command Line Interface
- [mod-sahtrace](https://gitlab.com/soft.at.home/ambiorix/modules/mod-sahtrace) - Module for sahtrace logging
### Other

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=acl-manager
PKG_VERSION:=v0.5.4
PKG_VERSION:=v0.5.13
SHORT_DESCRIPTION:=The ACL manager will monitor the ACL directory and merge ACL files together to create a single master ACL file per role
PKG_SOURCE:=acl-manager-v0.5.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/archive/v0.5.4
PKG_HASH:=422be7762f549f05e38b1be8e1eb87b00f84b6f1c7fac2cc40df158082ee64e3
PKG_BUILD_DIR:=$(BUILD_DIR)/acl-manager-v0.5.4
PKG_SOURCE:=acl-manager-v0.5.13.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/archive/v0.5.13
PKG_HASH:=a9446e93724d8171185895013e3aefc2d009f2cd0adbdb43503fa62ab4d19a5d
PKG_BUILD_DIR:=$(BUILD_DIR)/acl-manager-v0.5.13
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=
PKG_LICENSE_FILES:=LICENSE
@@ -30,6 +30,7 @@ define Package/$(PKG_NAME)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager
DEPENDS += +libamxc
DEPENDS += +libamxj
DEPENDS += +libamxp
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libamxa

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amx-cli
PKG_VERSION:=v0.2.19
PKG_VERSION:=v0.2.20
SHORT_DESCRIPTION:=Ambiorix interactive CLI
PKG_SOURCE:=amx-cli-v0.2.19.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli/-/archive/v0.2.19
PKG_HASH:=992a2d7129f0cad24107cc75d4301c0595b1add14d4a59ce9cbcd24fcf7a5eb1
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.2.19
PKG_SOURCE:=amx-cli-v0.2.20.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli/-/archive/v0.2.20
PKG_HASH:=35be7935789dd9a0ed48ef123ddcbb3d594e2e20905c333a20340d2522a13fb0
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.2.20
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

77
apps/amx-fcgi/Makefile Normal file
View File

@@ -0,0 +1,77 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amx-fcgi
PKG_VERSION:=v0.2.3
SHORT_DESCRIPTION:=Ambiorix Fast CGI app for web-servers
PKG_SOURCE:=amx-fcgi-v0.2.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi/-/archive/v0.2.3
PKG_HASH:=0dc4b22ce4d5f1dc1c9620a75a33cb1e3b7b08179a51a6ea48196e2807e93203
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-fcgi-v0.2.3
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
COMPONENT:=amx-fcgi
PKG_RELEASE:=1
define SAHInit/Install
install -d ${PKG_INSTALL_DIR}/etc/rc.d/
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/etc/rc.d/S99$(COMPONENT)
endef
define SAHBackupRestore/Install
install -d ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup
install -d ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore
install -d ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup/B10$(COMPONENT)
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore/R10$(COMPONENT)
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import/R10$(COMPONENT)
endef
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi
DEPENDS += +libamxc
DEPENDS += +libamxj
DEPENDS += +libamxp
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libamxb
DEPENDS += +libamxa
DEPENDS += +fcgi
MENU:=1
endef
define Package/$(PKG_NAME)/description
Ambiorix Fast CGI app for web-servers
endef
define Build/Compile
$(call Build/Compile/Default, STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
$(call SAHInit/Install)
$(call SAHBackupRestore/Install)
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
endef
define Package/$(PKG_NAME)/install
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amxo-cg
PKG_VERSION:=v1.2.2
PKG_VERSION:=v1.2.4
SHORT_DESCRIPTION:=Object Definition Language Compiler/Generator
PKG_SOURCE:=amxo-cg-v1.2.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg/-/archive/v1.2.2
PKG_HASH:=8ff93db4c3479634062abe9444d9b38fcb6216e74c02190770e20973713e48ae
PKG_BUILD_DIR:=$(BUILD_DIR)/amxo-cg-v1.2.2
PKG_SOURCE:=amxo-cg-v1.2.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg/-/archive/v1.2.4
PKG_HASH:=5bff0b232a9e8d7ef0b3e2562d3da3311186300b12ea11a67e43923af99cc4b8
PKG_BUILD_DIR:=$(BUILD_DIR)/amxo-cg-v1.2.4
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amxrt
PKG_VERSION:=v1.3.0
PKG_VERSION:=v1.4.4
SHORT_DESCRIPTION:=Data model runtime
PKG_SOURCE:=amxrt-v1.3.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt/-/archive/v1.3.0
PKG_HASH:=eaa0459d0a38e86ec887b958b98cf385172b31139b88067391efa8bee1314af6
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.3.0
PKG_SOURCE:=amxrt-v1.4.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt/-/archive/v1.4.4
PKG_HASH:=66057b493863d2e54f9b805cc208127490a3afc8f8cad3351f4b7e202902d481
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.4.4
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -22,11 +22,13 @@ define Package/$(PKG_NAME)
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt
DEPENDS += +libamxc
DEPENDS += +libamxj
DEPENDS += +libamxd
DEPENDS += +libamxp
DEPENDS += +libamxb
DEPENDS += +libamxo
DEPENDS += +libevent2
DEPENDS += +yajl
MENU:=1
endef

View File

@@ -0,0 +1,52 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amx-webui
PKG_VERSION:=v0.1.1
SHORT_DESCRIPTION:=Ambiorix webui example using amx-fcgi
PKG_SOURCE:=webui-v0.1.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/examples/webui/webui/-/archive/v0.1.1
PKG_HASH:=422d5999a18e88b76e675afc056921fc39f0b7c7801d6cb0e30c4699c556503f
PKG_BUILD_DIR:=$(BUILD_DIR)/webui-v0.1.1
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Examples
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/examples/webui/webui
DEPENDS += +lighttpd
DEPENDS += +amx-fcgi
MENU:=1
endef
define Package/$(PKG_NAME)/description
Ambiorix webui example using amx-fcgi
endef
define Build/Compile
$(call Build/Compile/Default, STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
endef
define Package/$(PKG_NAME)/install
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxa
PKG_VERSION:=v0.2.11
PKG_VERSION:=v0.4.1
SHORT_DESCRIPTION:=Access control verification
PKG_SOURCE:=libamxa-v0.2.11.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.2.11
PKG_HASH:=37f9ed7ec5faeea9572860a62010cb3f76e508b20f071398557eb33caa64a072
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.2.11
PKG_SOURCE:=libamxa-v0.4.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.4.1
PKG_HASH:=44893d3d44f9d3319bba4333bb294e375af138ceb943a4231481339abaacca83
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.4.1
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxb
PKG_VERSION:=v3.5.4
PKG_VERSION:=v4.1.4
SHORT_DESCRIPTION:=Bus agnostic C API (mediator)
PKG_SOURCE:=libamxb-v3.5.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v3.5.4
PKG_HASH:=90571afd0cb09fad57d8b0bfe23570fd3d594605a275a423d7130213a7020623
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v3.5.4
PKG_SOURCE:=libamxb-v4.1.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v4.1.4
PKG_HASH:=56a490da7f5d9a5ca5cc3503a17eb841a2b9adf8ecb4b6adc65a91fece49a096
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v4.1.4
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxc
PKG_VERSION:=v1.4.2
PKG_VERSION:=v1.5.0
SHORT_DESCRIPTION:=Libamxc is a library containing data containers, implemented in ansi C (C99)
PKG_SOURCE:=libamxc-v1.4.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v1.4.2
PKG_HASH:=8f6ba0164b4cbefe52af4829d86cd675c836247d90b6285322662884313863e5
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.4.2
PKG_SOURCE:=libamxc-v1.5.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v1.5.0
PKG_HASH:=58fc015f747e5c42386f4631ee869bc46561eb9d732d3f9c22235fffd2d050a3
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.5.0
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxd
PKG_VERSION:=v3.2.10
PKG_VERSION:=v3.5.0
SHORT_DESCRIPTION:=Data model C-API
PKG_SOURCE:=libamxd-v3.2.10.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v3.2.10
PKG_HASH:=efb46e99f03e5b1145c1eeb859f6f512d7ace81b51819f54fd78232ef50e089a
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.2.10
PKG_SOURCE:=libamxd-v3.5.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v3.5.0
PKG_HASH:=ed8630b020f341ce035b885b988a56ef9abe490a95fe0a974a6f352d9cfaf407
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.5.0
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxj
PKG_VERSION:=v0.3.33
PKG_VERSION:=v0.3.37
SHORT_DESCRIPTION:=JSON parser & generator using yajl and libamxc variants
PKG_SOURCE:=libamxj-v0.3.33.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj/-/archive/v0.3.33
PKG_HASH:=15f5605aeb22aeedc9aa3427e55294bf0ae93b93da8762ff9960d983fdf419b6
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.33
PKG_SOURCE:=libamxj-v0.3.37.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj/-/archive/v0.3.37
PKG_HASH:=df2cb096503e4e21e5d9981e9079e04d2a351d55545099e3f5583bcd02293759
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.37
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxm
PKG_VERSION:=v0.0.35
PKG_VERSION:=v0.0.38
SHORT_DESCRIPTION:=modularity api, simplifies creation of add-ons (plug-ins, modules)
PKG_SOURCE:=libamxm-v0.0.35.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.0.35
PKG_HASH:=53f0bc38280a7d1434bd915622904e28e3625640053e1019561545cfae881bee
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.35
PKG_SOURCE:=libamxm-v0.0.38.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.0.38
PKG_HASH:=95cca8a8a512519222b4ace261bf73dc9527b3fdc8cf2d7148c49571ea6fd5f9
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.38
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxo
PKG_VERSION:=v1.4.2
PKG_VERSION:=v2.0.5
SHORT_DESCRIPTION:=Ambiorix Object Definition Language library
PKG_SOURCE:=libamxo-v1.4.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v1.4.2
PKG_HASH:=ae30b25415c3de28b5adbab77a9bbfafe11dc8fdf3d34be0c28a62e0fc81fefe
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v1.4.2
PKG_SOURCE:=libamxo-v2.0.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v2.0.5
PKG_HASH:=666ac4bd85ae66d68c83779b59c0c95cadb76a7170ad7f94d57dfea03ba1cdbc
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v2.0.5
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxp
PKG_VERSION:=v0.9.10
PKG_VERSION:=v0.9.15
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxp-v0.9.10.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v0.9.10
PKG_HASH:=c5bbd64e8ca829288ee01bae94ea0bc408c8dfbc67076cac2208f2d748e8e437
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.10
PKG_SOURCE:=libamxp-v0.9.15.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v0.9.15
PKG_HASH:=2fd633a36cad2db42c84b253b8ff9530ace9f91efe440d87feaa2083d6c2977d
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.15
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-sahtrace
PKG_VERSION:=v0.0.9
SHORT_DESCRIPTION:=Module for sahtrace logging
PKG_NAME:=libamxs
PKG_VERSION:=v0.1.9
SHORT_DESCRIPTION:=Data model synchronization C-API
PKG_SOURCE:=mod-sahtrace-v0.0.9.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/mod-sahtrace/-/archive/v0.0.9
PKG_HASH:=80e1d6af17916f5dfd65dbdd3622c69e9ded46d8774b0f48cb928ac2c2149727
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-sahtrace-v0.0.9
PKG_SOURCE:=libamxs-v0.1.9.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs/-/archive/v0.1.9
PKG_HASH:=fa1e4579f62a6d6b5945ccfd7fb6b6a7dd160e34f6b8c163da7a09f2e4126d5d
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxs-v0.1.9
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -18,18 +18,18 @@ include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Modules
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/modules/mod-sahtrace
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxb
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libsahtrace
MENU:=1
endef
define Package/$(PKG_NAME)/description
Module for sahtrace logging
Data model synchronization C-API
endef
define Build/Compile

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxt
PKG_VERSION:=v0.1.33
PKG_VERSION:=v0.1.40
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxt-v0.1.33.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v0.1.33
PKG_HASH:=22172071224d6e0277ee8dc9b24a364bf182550f2f2fa3110e308f2017d35084
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.33
PKG_SOURCE:=libamxt-v0.1.40.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v0.1.40
PKG_HASH:=db7d204f7d614a7857fa9b9af11bd9fbfe86b1430f40e334dee13e324171fb41
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.40
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-amxb-ubus
PKG_VERSION:=v2.2.3
PKG_VERSION:=v3.0.7
SHORT_DESCRIPTION:=Ubus Backend
PKG_SOURCE:=amxb_ubus-v2.2.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v2.2.3
PKG_HASH:=8d14d0ee200fb138d340a745205032ac49497b47cedd02dbd72b7e2f4b7789ff
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v2.2.3
PKG_SOURCE:=amxb_ubus-v3.0.7.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v3.0.7
PKG_HASH:=5b2128ca8d1ca5286a0c292f06cb3b9c297f2d512620b6ead2482781cdf23565
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v3.0.7
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-ba-cli
PKG_VERSION:=v0.4.0
PKG_VERSION:=v0.6.0
SHORT_DESCRIPTION:=Bus Agnostic Command Line Interface
PKG_SOURCE:=mod-ba-cli-v0.4.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.4.0
PKG_HASH:=9bb728dd81e00e0d5c49f34d156fcfba14a94ffbebca95c2618744e221211028
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.4.0
PKG_SOURCE:=mod-ba-cli-v0.6.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.6.0
PKG_HASH:=5e01dc808457ca0d19c98fe11277d4cb5a3a36f4efb98add299d86af6b3fd07a
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.6.0
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE