Compare commits

...

45 Commits

Author SHA1 Message Date
sahbot
6b982eac26 [CI] Update changelog for release master_v2.13.0
GitOrigin-RevId: 920556373b4e211f5d43befc8a841d64cbb106ef
2021-10-29 09:28:52 +00:00
SAH bot
7134dd5aa2 Upstep ambiorix components
GitOrigin-RevId: b10c48d3a503d8b5a16355e3a6f84f5b7e8b3a73
2021-10-29 08:18:38 +00:00
SAH bot
860e8718cd Upstep ambiorix libraries
GitOrigin-RevId: 2387040e2dc8fe0ba18f1b05cfe70fab30a5069c
2021-10-29 07:24:34 +00:00
Matthias FRANCK
2cb29aa2bd Add hash for libsahtrace
GitOrigin-RevId: 83d5bd403ee1268a4c5bfde104f4e7d4daedef45
2021-10-21 13:13:17 +00:00
sahbot
965e340df9 [CI] Update changelog for release master_v2.12.0
GitOrigin-RevId: 7d98342a943f68215aefaf1152a509e0e87f0fbf
2021-10-21 13:03:29 +00:00
Matthias FRANCK
0932ede196 Upstep libsahtrace to v1.8.0
GitOrigin-RevId: aac28bff5d9cfa855ed1d866d3b38969c5a8e5b9
2021-10-21 13:02:03 +00:00
SAH bot
2351293f32 Upstep ambiorix components
GitOrigin-RevId: a41e3e2a2333283db21a70d697b59817acfdef13
2021-10-21 10:40:48 +00:00
SAH bot
85129a5e0b Upstep ambiorix libraries
GitOrigin-RevId: 9b5f10aebcb4f87be0d9e62deeac2f11df250680
2021-10-21 08:58:44 +00:00
sahbot
38d220adf0 [CI] Update changelog for release master_v2.11.0
GitOrigin-RevId: 33f8bd87776f85e8da8c6aa4e3a9f10c6649fbd0
2021-10-14 11:23:29 +00:00
SAH bot
787e801037 Upstep ambiorix components
GitOrigin-RevId: 4f1df181fe7b7441ba9cb02174dae2a1606bf98f
2021-10-14 10:15:17 +00:00
SAH bot
df525166d2 Upstep ambiorix libraries
GitOrigin-RevId: 988a7c23d7c063d211f11d67b1ec1006eae79059
2021-10-14 07:18:50 +00:00
Matthias FRANCK
be55834f63 [CI] Update autogenerated files
GitOrigin-RevId: 536f400aa10af3195d7160821c723b9169b9dfc3
2021-10-08 15:21:46 +00:00
Matthias FRANCK
3b494ca297 Add prpl ci
GitOrigin-RevId: deebabfdd1485ae78231e87fb222c812a0cb43e4
2021-10-08 14:51:21 +00:00
Matthias FRANCK
bc98f93751 Enable prpl CI
GitOrigin-RevId: 6bb4016f83e244c1356577f680eb2b3e73ca5640
2021-10-08 14:14:31 +00:00
sahbot
58f873f0c2 [CI] Update changelog for release master_v2.10.2
GitOrigin-RevId: 525a300d8447d9d8c956523ff3d757d191bce7b6
2021-10-06 09:09:15 +00:00
sahbot
1f60315a5a Integrating acl-manager to master_v0.4.5
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: a114ec380994e61f1958af291a4ab5ab498cca82
2021-10-06 08:57:09 +00:00
Matthias FRANCK
46206ef579 Add amx-fcgi
GitOrigin-RevId: 44d8622d367980755d5e9136702501a31bc7369f
2021-10-06 08:55:17 +00:00
SAH bot
d3f16bf3d6 Integrating mod-ba-cli to master_v0.3.7
GitOrigin-RevId: 21d91114293856356d8923d73c4eeab06dd3eeea
2021-10-06 08:20:10 +00:00
Matthias FRANCK
d9cc15b190 Correct hash of libsahtrace
GitOrigin-RevId: 8c461abaf440225c5b779f3b14289d3d396d167f
2021-10-05 13:27:44 +00:00
sahbot
8f8966ad51 Integrating libamxa to master_v0.2.6
Issue: ambiorix/libraries/lib_amxa#19 Resolving search paths can fail for paths with a Device. prefix [fix]
Issue: ambiorix/libraries/lib_amxa#20 When parameter paths are added to the filter list, they have a dot suffix [fix]
GitOrigin-RevId: 189bd5af67dc9d59cf1ccf971e0ccade38faf366
2021-10-01 13:10:40 +00:00
sahbot
ad971703e5 [CI] Update changelog for release master_v2.10.1
GitOrigin-RevId: 357ddea850787ebac06e235f576c580b5ce409d6
2021-09-28 07:18:41 +00:00
SAH bot
265f6f8083 Integrating mod-ba-cli to master_v0.3.6
GitOrigin-RevId: f60996b701c0b2c42fc8fe632cb29bccc79346c8
2021-09-28 06:52:13 +00:00
SAH bot
0cb22f113d Integrating amxrt to master_v1.1.5
GitOrigin-RevId: 36fedf35327a4c58be550cbe0cf381d098ef0342
2021-09-28 06:52:09 +00:00
SAH bot
abbccc0a36 Integrating mod-amxb-ubus to master_v2.1.8
GitOrigin-RevId: fccbdc357a68da64fc9771c579ade84462e5999d
2021-09-28 06:52:06 +00:00
SAH bot
3a4218cd0e Integrating acl-manager to master_v0.4.4
GitOrigin-RevId: ebcce6c8500192b500ceddcbbf7e53ba901b2a77
2021-09-28 06:52:02 +00:00
Matthias FRANCK
28b564fd1d Bump libsahtrace to v1.7.3
GitOrigin-RevId: 51f93aecd318adfdf871eeb5e4f939a1d5d8a5c7
2021-09-28 06:51:59 +00:00
SAH bot
93873f8eda Bump ambiorix libraries
GitOrigin-RevId: c7b122262f8adb7d1f02fc76c25f5efe28759ef1
2021-09-28 06:51:55 +00:00
Matthias FRANCK
ac99a20913 Move acl-manager to ambiorix/applications
GitOrigin-RevId: b1162632e81c82e202582878d39ce4aae3d0ad93
2021-09-28 06:51:51 +00:00
sahbot
31b4205339 [CI] Update changelog for release master_v2.10.0
GitOrigin-RevId: d8cff3e3c863f22e9e2ff4f8e10594082e26a17e
2021-09-17 07:07:29 +00:00
Matthias FRANCK
3d2e24ce95 Correct hashes
GitOrigin-RevId: 1f73ffbc95ab1f8cadd26230498f72e861f35bbb
2021-09-16 13:00:08 +00:00
Matthias FRANCK
4dd4583429 Add acl-manager
GitOrigin-RevId: d747b78df3338343790767363ae66eeccbd7fef2
2021-09-16 12:44:30 +00:00
sahbot
e7f10fb43a [CI] Update changelog for release master_v2.9.0
GitOrigin-RevId: a6e7c073f1b5e9aa0be3efa6ad4cfdf63ad8ecb5
2021-09-15 14:55:03 +00:00
Matthias FRANCK
90dc2b81a5 Add libamxa
GitOrigin-RevId: 368671d2c217b5479ae4de06bba7cf1e9a210e00
2021-09-15 14:42:03 +00:00
sahbot
dec7ee6d40 Integrating mod-amxb-ubus to master_v2.1.6
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 1245ea4a84b4677351e87ad7953c6c10a9a65f1e
2021-09-15 12:43:34 +00:00
sahbot
d1b499e5aa Integrating libamxj to master_v0.3.27
Issue: ambiorix/libraries/lib_amxj#13 Generate junit xml files with unit-tests [other]
GitOrigin-RevId: a85454a05b7d564cf2b8737b6bc62f043fbfa7f2
2021-09-15 11:02:02 +00:00
sahbot
dfb1e9458e Integrating libamxb to master_v3.4.4
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 0911ed730a65a0b32bfff963a2fa8e68f160b927
2021-09-15 11:01:58 +00:00
sahbot
8c40361e46 Integrating libamxj to master_v0.3.26
Issue: ambiorix/libraries/lib_amxj#13 Generate junit xml files with unit-tests [other]
GitOrigin-RevId: 6f5470757081120bd3a8b3648ea20245512e2c96
2021-09-15 11:01:55 +00:00
sahbot
1914cdb813 Integrating libamxo to master_v1.3.5
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: deee832d1cb59749d63877d54f1e566368566329
2021-09-15 11:01:51 +00:00
sahbot
e5f55bb527 Integrating libamxd to master_v3.2.3
Issue: ambiorix/libraries/lib_amxd#103 GCC11 archlinux compiler warning [fix]
GitOrigin-RevId: 91acc0999f7e2be2ec29553d84edf99936cb9325
2021-09-15 11:01:48 +00:00
sahbot
d6dc9697ce Integrating libamxt to master_v0.1.28
Issue: ambiorix/libraries/lib_amxt#6 Generate junit xml files with unit-tests [other]
GitOrigin-RevId: 03608bdfe9f5bc24da72d48287dd14a1dc8ebfb6
2021-09-15 11:01:45 +00:00
sahbot
02ce0511d3 Integrating libamxm to master_v0.0.30
Issue: ambiorix/libraries/lib_amxm#5 Generate junit xml files with unit-tests [other]
GitOrigin-RevId: 168aedf503689f0d3918e3e3f21288b3c3396d0f
2021-09-15 11:01:41 +00:00
sahbot
10b04075fe Integrating libamxp to master_v0.9.5
Issue: ambiorix/libraries/lib_amxp#34 Disconnecting slots in slot callback function can lead to segmentation fault [fix]
Issue: ambiorix/libraries/lib_amxp#36 Generate junit xml files with unit-tests [other]
Issue: ambiorix/libraries/lib_amxp#37 Adds support for bbf in operator ~= [change]
Issue: ambiorix/libraries/lib_amxp#38 When child process is killed it stays in <defunc> [fix]
GitOrigin-RevId: 0ef6cd895e94ed7fe18f131c852f4108750759c1
2021-09-15 11:01:39 +00:00
sahbot
f8a5c692b1 Integrating libamxj to master_v0.3.25
Issue: ambiorix/libraries/lib_amxj#13 Generate junit xml files with unit-tests [other]
GitOrigin-RevId: 02527fd25108728a9e1aa69f327b74aaf4c2d488
2021-09-15 11:01:35 +00:00
sahbot
417b51e812 Integrating libamxc to master_v1.3.1
Issue: ambiorix/libraries/lib_amxc#55 Add functions to convert a string to capital/lower case. [new]
Issue: ambiorix/libraries/lib_amxc#56 Generate junit xml files with unit-tests [other]
Issue: PCF-264 [status macros] Add when_null_status macros in amxc [new]
GitOrigin-RevId: fabc01daddee8636d13c4fbd327181f8932751ea
2021-09-15 11:01:32 +00:00
Matthias FRANCK
b761993d3b Bump libsahtrace to v1.7.2
GitOrigin-RevId: dfb330d515a762c2785af09ca9bbcbbcb21310b3
2021-09-03 12:01:17 +00:00
21 changed files with 431 additions and 110 deletions

48
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,48 @@
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,153 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## Release v2.13.0 - 2021-10-29(09:27:23 +0000)
### New
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): [CLI][AMX] Add support for ACLs in the cli
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): It must be possible to connect to uris without registering a data model
### Fixes
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): Restarting timers can lead to early sigalrm
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Infinite loop when removing parent object having underlying depth greater than 10
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Amxd_object_remove_mib removes mibs when they are not added
- [amxo-cg](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg): amxo-cg sometimes doesn't properly detect passed filename
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [AMX] ACL merged directory must be writable
### Changes
- [amxo-cg](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg): Parse odl files in order given on commandline
## Release v2.12.0 - 2021-10-21(13:02:16 +0000)
### New
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Introduces function to add wait-for-write fd to event loop
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Listen to signals that indicate a wait-for-write fd must be added to the event loop
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Memory leak in amxb_ubus_has back-end interface implementation
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Amxd_path_get_type returns a bool
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): Segmentation fault occurs when NULL pointer passed to amxc_var_dump or amxc_var_log
### Changes
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Always return index path
### Other
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [BAF] add support for amx docgen
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [BAF] add support for amx docgen
## Release v2.11.0 - 2021-10-14(11:23:00 +0000)
### New
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Use longest possible path known by ubusd
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): Make it possible to get the local time timestamp
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Extend the back-end interface to make it possible for a back-end to announce its capabilities and provide object discovery
- [amxb-inspect](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect): amxb inspect must verify functions `has` and `capabilities`
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [ACL] Add default ACL configuration per services
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): ubus blob must be initialized right before usage
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Error checking must be applied when registering data model objects
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Use longest possible path known by ubusd
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Updates README.md - adds missing ubus configuration option
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Extend the back-end interface to make it possible for a back-end to announce its capabilities and provide object discovery
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Fixes version check tests
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): Don't clean acls in amxa_resolve_search_paths
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): Remove object if all parameters are filtered out
- [amxo-cg](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg): Parsing defaults values fails if parent is referenced by Alias
### Changes
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): Update implementation of ~= operator
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): `_get` function must return multi-instance objects when access is protected
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Resolve search paths for objects if parent instance exists
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Use longest possible path for bus operations
### Other
- [amx-cli](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli): [CI] Update autogenerated files
## Release v2.10.2 - 2021-10-06(09:08:22 +0000)
### Fixes
- [mod-ba-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli): Fixes acl get verification
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): When parameter paths are added to the filter list, they have a dot suffix
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): Resolving search paths can fail for paths with a Device. prefix
## Release v2.10.1 - 2021-09-28(07:17:33 +0000)
### Fixes
- [mod-amxb-ubus](https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus): When using auto load with events turned off objects are not registered to bus
- [libamxo](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxo): Saved odl files with mib extensions can not be loaded
- [libamxo](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxo): it must be possible to indicate that an instance parameter must be saved in the header
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Key parameters must be validated when instance is created
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Instances with Alias parameter containing a dot can not be deleted
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): method amxd_object_for_all can be invoked on any object
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): It must be possible to indicate that amxc_var_get_path must not search positional if key is not found
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): Unexpected behavior of amxc_var_get_path
- [libamxa](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxa): It is possible to bypass acl verification in object tree
- [libamxa](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxa): [ACL] Make sure ACL verification works for Device path
- [amxrt](https://gitlab.com/soft.at.home/ambiorix/applications/amxrt): When using auto load with events turned off objects are not registered to bus
### Changes
- [mod-ba-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli): Add acl verification for get
- [libamxa](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxa): Resolving search paths is not needed if fixed part does not exist in acls
- [libamxa](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxa): [ACL] [BAF] Configure default ACL directory variable in baf templates
- [acl-manager](https://gitlab.com/soft.at.home/ambiorix/applications/acl-manager): [ACL] [BAF] Configure default ACL directory variable in baf templates
### Other
- [amxrt](https://gitlab.com/soft.at.home/ambiorix/applications/amxrt): Issue: ambiorix/applications/amxrt#34 Make sure eventing is enabled before entry-points are called
- [acl-manager](https://gitlab.com/soft.at.home/ambiorix/applications/acl-manager): Move project to ambiorix/applications
## Release v2.10.0 - 2021-09-17(07:06:53 +0000)
### New
- [acl-manager](https://gitlab.com/soft.at.home/plugins/acl-manager): Component added
## Release v2.9.0 - 2021-09-15(14:54:15 +0000)
### New
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): Add functions to convert a string to capital/lower case.
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): [status macros] Add when_null_status macros in amxc
- [libamxa](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxa): Component added
### Fixes
- [libamxp](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp): Disconnecting slots in slot callback function can lead to segmentation fault
- [libamxp](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp): When child process is killed it stays in <defunc>
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): GCC11 archlinux compiler warning
### Changes
- [libamxp](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp): Adds support for bbf in operator ~=
### Other
- [mod-amxb-ubus](https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus): Turns on unit tests and coverage reports
- [libamxt](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt): Generate junit xml files with unit-tests
- [libamxt](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt): Issue: ambiorix/libraries/libamxt#6 Generate junit xml files with unit-tests
- [libamxp](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp): Generate junit xml files with unit-tests
- [libamxp](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp): Issue: ambiorix/libraries/libamxp#36 Generate junit xml files with unit-tests
- [libamxm](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm): Generate junit xml files with unit-tests
- [libamxm](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm): Issue: ambiorix/libraries/libamxm#5 Generate junit xml files with unit-tests
- [libamxj](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj): Generate junit xml files with unit-tests
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): Generate junit xml files with unit-tests
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): Issue: ambiorix/libraries/libamxc#56 Generate junit xml files with unit-tests
## Release v2.8.0 - 2021-08-24(08:47:32 +0000)
### New

View File

@@ -8,28 +8,30 @@ Feed_amx includes the following components:
### Applications
- [amx-cli](https://gitlab.com/soft.at.home/ambiorix/applications/amx-cli) - Ambiorix interactive CLI
- [amxb-inspect](https://gitlab.com/soft.at.home/ambiorix/applications/amxb-inspect) - Ambiorix Backend inspector/validation tool
- [amxo-cg](https://gitlab.com/soft.at.home/ambiorix/applications/amxo-cg) - Object Definition Language Compiler/Generator
- [amxrt](https://gitlab.com/soft.at.home/ambiorix/applications/amxrt) - Data model runtime
- [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
- [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
### Libraries
- [libamxb](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxb) - Bus agnostic C API (mediator)
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc) - Libamxc is a library containing data containers, implemented in ansi C (C99).
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd) - Data model C-API
- [libamxj](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj) - JSON parser & generator using yajl and libamxc variants
- [libamxm](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm) - modularity api, simplifies creation of add-ons (plug-ins, modules)
- [libamxo](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxo) - Ambiorix Object Definition Language library
- [libamxp](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp) - Common patterns implementation
- [libamxt](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt) - Common patterns implementation
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa) - Access control verification
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb) - Bus agnostic C API (mediator)
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc) - Libamxc is a library containing data containers, implemented in ansi C (C99).
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd) - Data model C-API
- [libamxj](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj) - JSON parser & generator using yajl and libamxc variants
- [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
- [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
### Modules
- [mod-amxb-ubus](https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus) - Ubus Backend
- [mod-ba-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli) - Bus Agnostic Command Line Interface
- [mod-dm-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-dm-cli) - Data Model Command Line Interface
- [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

65
apps/acl-manager/Makefile Normal file
View File

@@ -0,0 +1,65 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=acl-manager
PKG_VERSION:=v0.5.4
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=
PKG_LICENSE_FILES:=LICENSE
COMPONENT:=acl-manager
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/S10$(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/acl-manager
DEPENDS += +libamxc
DEPENDS += +libamxj
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libamxa
DEPENDS += +libsahtrace
MENU:=1
endef
define Package/$(PKG_NAME)/description
The ACL manager will monitor the ACL directory and merge ACL files together to create a single master ACL file per role.
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)
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:=amx-cli
PKG_VERSION:=v0.2.17
PKG_VERSION:=v0.2.19
SHORT_DESCRIPTION:=Ambiorix interactive CLI
PKG_SOURCE:=amx-cli-v0.2.17.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amx-cli/-/archive/v0.2.17
PKG_HASH:=708d3e29a21f1fd8c79b59689a8c1b62cf05fcda811a05580f2f65183ab0d273
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.2.17
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amx-cli
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxt

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amxb-inspect
PKG_VERSION:=v1.0.6
PKG_VERSION:=v1.1.1
SHORT_DESCRIPTION:=Ambiorix Backend inspector/validation tool
PKG_SOURCE:=amxb-inspect-v1.0.6.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxb-inspect/-/archive/v1.0.6
PKG_HASH:=0d8413037f609ee980baf5ff7ef8f6d0045d998fe89321eb6a53a8f048073c73
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb-inspect-v1.0.6
PKG_SOURCE:=amxb-inspect-v1.1.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect/-/archive/v1.1.1
PKG_HASH:=c9db622a2892929ca7f4b4d1423722264c87b3f55c29a64c897f1b52096a68a2
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb-inspect-v1.1.1
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxb-inspect
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect
DEPENDS += +libamxb
MENU:=1
endef

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amxo-cg
PKG_VERSION:=v1.2.0
PKG_VERSION:=v1.2.2
SHORT_DESCRIPTION:=Object Definition Language Compiler/Generator
PKG_SOURCE:=amxo-cg-v1.2.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxo-cg/-/archive/v1.2.0
PKG_HASH:=aaf0e05b05991479a5eac31fc759b29fe7de453a3639a1b36dd5ac3a0af7f723
PKG_BUILD_DIR:=$(BUILD_DIR)/amxo-cg-v1.2.0
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxo-cg
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg
DEPENDS += +libamxc
DEPENDS += +libamxd
DEPENDS += +libamxo

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=amxrt
PKG_VERSION:=v1.1.3
PKG_VERSION:=v1.3.0
SHORT_DESCRIPTION:=Data model runtime
PKG_SOURCE:=amxrt-v1.1.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxrt/-/archive/v1.1.3
PKG_HASH:=012724b14ea80b82fc0ffabac93f804bec916246027cdc5df35940d3a0493c0f
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.1.3
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxrt
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt
DEPENDS += +libamxc
DEPENDS += +libamxd
DEPENDS += +libamxp

54
libs/libamxa/Makefile Normal file
View File

@@ -0,0 +1,54 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxa
PKG_VERSION:=v0.2.11
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_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:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa
DEPENDS += +libamxc
DEPENDS += +libamxj
DEPENDS += +libamxd
DEPENDS += +libamxb
MENU:=1
endef
define Package/$(PKG_NAME)/description
Access control verification
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:=libamxb
PKG_VERSION:=v3.4.3
PKG_VERSION:=v3.5.4
SHORT_DESCRIPTION:=Bus agnostic C API (mediator)
PKG_SOURCE:=libamxb-v3.4.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxb/-/archive/v3.4.3
PKG_HASH:=d2a8021f6470f997765c90c7554a40a38531c3c957c11f394782bd305c3fa1d2
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v3.4.3
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxb
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxd

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxc
PKG_VERSION:=v1.2.2
PKG_VERSION:=v1.4.2
SHORT_DESCRIPTION:=Libamxc is a library containing data containers, implemented in ansi C (C99)
PKG_SOURCE:=libamxc-v1.2.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc/-/archive/v1.2.2
PKG_HASH:=f85400c2341fd62f37942d06e2b02da601ea5c9aefc1e642585fb1eb45c3ee80
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.2.2
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc
MENU:=1
endef

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxd
PKG_VERSION:=v3.2.2
PKG_VERSION:=v3.2.10
SHORT_DESCRIPTION:=Data model C-API
PKG_SOURCE:=libamxd-v3.2.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd/-/archive/v3.2.2
PKG_HASH:=ca92928feee3dad6b54e9e99d6ea1404a0d5003fc6f125f794a0feef3907e0e2
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.2.2
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd
DEPENDS += +libamxc
DEPENDS += +libamxp
MENU:=1

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxj
PKG_VERSION:=v0.3.24
PKG_VERSION:=v0.3.33
SHORT_DESCRIPTION:=JSON parser & generator using yajl and libamxc variants
PKG_SOURCE:=libamxj-v0.3.24.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj/-/archive/v0.3.24
PKG_HASH:=2fa0e6e9f9738844209b4a1168b4796e42c0bf44de67661b12da598a26f2b534
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.24
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj
DEPENDS += +libamxc
DEPENDS += +yajl
MENU:=1

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxm
PKG_VERSION:=v0.0.29
PKG_VERSION:=v0.0.35
SHORT_DESCRIPTION:=modularity api, simplifies creation of add-ons (plug-ins, modules)
PKG_SOURCE:=libamxm-v0.0.29.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm/-/archive/v0.0.29
PKG_HASH:=d82ea3429bc033ea292afb207691d466b16ef15b659014a94ef8f0af2a63e4e4
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.29
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm
DEPENDS += +libamxc
DEPENDS += +libamxp
MENU:=1

View File

@@ -1,18 +1,20 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxo
PKG_VERSION:=v1.3.4
PKG_VERSION:=v1.4.2
SHORT_DESCRIPTION:=Ambiorix Object Definition Language library
PKG_SOURCE:=libamxo-v1.3.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxo/-/archive/v1.3.4
PKG_HASH:=a89e6783849325a732e9d3bca5a3367999cc83fa707e5169bb2f7bd41c1f18f8
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v1.3.4
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=1
PKG_BUILD_DEPENDS += bison/host
PKG_BUILD_DEPENDS += flex/host
include $(INCLUDE_DIR)/package.mk
@@ -20,7 +22,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxo
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxd

View File

@@ -1,18 +1,20 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxp
PKG_VERSION:=v0.9.4
PKG_VERSION:=v0.9.10
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxp-v0.9.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp/-/archive/v0.9.4
PKG_HASH:=41d8049ff678cc41a8e1902275c7c5c2a25f55f8754bf474200d826acaaed788
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.4
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=1
PKG_BUILD_DEPENDS += bison/host
PKG_BUILD_DEPENDS += flex/host
include $(INCLUDE_DIR)/package.mk
@@ -20,7 +22,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp
DEPENDS += +libamxc
MENU:=1
endef

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxt
PKG_VERSION:=v0.1.27
PKG_VERSION:=v0.1.33
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxt-v0.1.27.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt/-/archive/v0.1.27
PKG_HASH:=f30218512c6e95825e9cc0d3dd81ac4f4c5b6b5df60570261727a2d68e7b127b
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.27
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Libraries
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt
DEPENDS += +libamxc
DEPENDS += +libamxp
MENU:=1

View File

@@ -1,12 +1,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libsahtrace
PKG_VERSION:=v1.0.0
PKG_VERSION:=v1.8.0
SHORT_DESCRIPTION:=Small and flexible library to enable tracing and logging
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/logging/libsahtrace/-/archive/$(PKG_VERSION)
PKG_HASH:=6ee4a8b8e7ee39f94b731e9ca0aa0b342cf6565916033f39fb4ae99d3b758ab2
PKG_HASH:=d1bebeb820de8c15028c9cf17c473eeb07454e4d88c21c8fac339015faa81ea5
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-amxb-ubus
PKG_VERSION:=v2.1.5
PKG_VERSION:=v2.2.3
SHORT_DESCRIPTION:=Ubus Backend
PKG_SOURCE:=amxb_ubus-v2.1.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v2.1.5
PKG_HASH:=61ca403d482dc111f12d7377931bfb29667036789d98355bca3739bc45d366ad
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v2.1.5
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Modules
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus
DEPENDS += +libamxc
DEPENDS += +libamxb
DEPENDS += +libamxd

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-ba-cli
PKG_VERSION:=v0.3.5
PKG_VERSION:=v0.4.0
SHORT_DESCRIPTION:=Bus Agnostic Command Line Interface
PKG_SOURCE:=mod-ba-cli-v0.3.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.3.5
PKG_HASH:=d9839b903525739dc674344912c87b4f12b21da2eb725d5cc56c34cf200248a8
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.3.5
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_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Modules
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli
DEPENDS += +libamxc
DEPENDS += +libamxt
DEPENDS += +libamxm
@@ -28,6 +28,7 @@ define Package/$(PKG_NAME)
DEPENDS += +libamxd
DEPENDS += +libamxb
DEPENDS += +libamxo
DEPENDS += +libamxa
DEPENDS += +amx-cli
MENU:=1
endef
@@ -37,18 +38,18 @@ define Package/$(PKG_NAME)/description
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)
$(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 CONFIG_SAH_MOD_BA_CLI_INSTALL_UBUS_CLI=$(CONFIG_SAH_MOD_BA_CLI_INSTALL_UBUS_CLI) CONFIG_SAH_MOD_BA_CLI_INSTALL_PCB_CLI=$(CONFIG_SAH_MOD_BA_CLI_INSTALL_PCB_CLI))
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)
$(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 CONFIG_SAH_MOD_BA_CLI_INSTALL_UBUS_CLI=$(CONFIG_SAH_MOD_BA_CLI_INSTALL_UBUS_CLI) CONFIG_SAH_MOD_BA_CLI_INSTALL_PCB_CLI=$(CONFIG_SAH_MOD_BA_CLI_INSTALL_PCB_CLI))
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)
$(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 CONFIG_SAH_MOD_BA_CLI_INSTALL_UBUS_CLI=$(CONFIG_SAH_MOD_BA_CLI_INSTALL_UBUS_CLI) CONFIG_SAH_MOD_BA_CLI_INSTALL_PCB_CLI=$(CONFIG_SAH_MOD_BA_CLI_INSTALL_PCB_CLI))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-dm-cli
PKG_VERSION:=v0.2.1
PKG_VERSION:=v0.2.3
SHORT_DESCRIPTION:=Data Model Command Line Interface
PKG_SOURCE:=mod-dm-cli-v0.2.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-dm-cli/-/archive/v0.2.1
PKG_HASH:=660764b83ddf2ef7e170296a9d6d0cd13e3a0e76ee379c80d32f006997363c7c
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-dm-cli-v0.2.1
PKG_SOURCE:=mod-dm-cli-v0.2.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-dm-cli/-/archive/v0.2.3
PKG_HASH:=0b565ae3a6426746cbfa3a60b26dfdf92b0b449421bfccb65bd0238032f7e247
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-dm-cli-v0.2.3
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -20,7 +20,7 @@ define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Modules
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-dm-cli
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-dm-cli
DEPENDS += +libamxc
DEPENDS += +libamxt
DEPENDS += +libamxm