Compare commits

...

175 Commits

Author SHA1 Message Date
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
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
sahbot
0b3199179f [CI] Update changelog for release master_v2.8.0
GitOrigin-RevId: 0f6ef1a530f80002e6bbd18f8e827923eec4b306
2021-08-24 08:48:22 +00:00
sahbot
568c9c99ba [CI] Update PKG_HASH
GitOrigin-RevId: 685e9a8b9aa1893780cf781a0aafc5b91cd206da
2021-08-24 08:46:26 +00:00
sahbot
2e5ae2c45d Integrating amxo-cg to master_v1.2.0
Issue: ambiorix/applications/amxo-cg#16 Extra info needed in generated xml [new]
GitOrigin-RevId: d24572c4c4d63e0249a845d69904b23526e297dd
2021-08-24 08:46:23 +00:00
sahbot
b9b4f1e651 [CI] Update PKG_HASH
GitOrigin-RevId: 79aea9c565211025aeb1494cc6369ac1fffd1956
2021-08-24 08:46:19 +00:00
sahbot
fa929675ff Integrating amx-cli to master_v0.2.17
Issue: ambiorix/applications/amx-cli#20 Exit on CTRL+D instead of CTRL+C
GitOrigin-RevId: 5d35f2a0859c62d0529bd1957420f8b890378959
2021-08-24 08:46:16 +00:00
sahbot
396cff4e84 Integrating mod-amxb-ubus to master_v2.1.5
Issue: ambiorix/modules/amxb_backends/amxb_ubus#1 Tests must be added [change]
GitOrigin-RevId: d6dda0d1789a7fea4a77e494dd15c60071a5498e
2021-08-24 08:40:21 +00:00
sahbot
6c1a6a7858 [CI] Update PKG_HASH
GitOrigin-RevId: e80397c3570e271b168b21f4dd06c8fda32a215c
2021-08-23 14:40:31 +00:00
sahbot
987be31644 Integrating libamxb to master_v3.4.3
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: def863ec1ac854af972324cd61c26c69414a7893
2021-08-23 14:40:27 +00:00
sahbot
cac7b0199e [CI] Update PKG_HASH
GitOrigin-RevId: cf593f5b1e8d776945227a76b8754785126e6800
2021-08-23 14:40:24 +00:00
sahbot
0bd3e93734 Integrating libamxo to master_v1.3.4
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 2b08bbfed3956582dee8b6fc7570063881b4f84a
2021-08-23 14:40:21 +00:00
sahbot
2d8de57c29 [CI] Update PKG_HASH
GitOrigin-RevId: c33fe3f50dabe622ffc50e33f5994c59298c150a
2021-08-23 14:40:18 +00:00
sahbot
4d18e7bea4 Integrating libamxd to master_v3.2.2
Issue: ambiorix/libraries/lib_amxd#100 Cannot remove last part from path if it ends with an asterisk [fix]
Issue: ambiorix/libraries/lib_amxd#101 Verifying if an object has a parameter can cause a segmentation fault [fix]
Issue: ambiorix/libraries/lib_amxd#102 Add macro to iterate over the content of objects that can be nested
GitOrigin-RevId: 3873bc0858a03b0e82f8ef42884d6d26d611256a
2021-08-23 14:40:14 +00:00
sahbot
b36331fc09 [CI] Update PKG_HASH
GitOrigin-RevId: 4cee2ebea1ec516267e45d11580b2d8d41ba1f75
2021-08-23 14:40:11 +00:00
sahbot
bcd6e14689 Integrating libamxt to master_v0.1.27
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 52eb35027ffa9529a55b23449ba7d57ef0eae074
2021-08-23 14:40:08 +00:00
sahbot
b88436713c [CI] Update PKG_HASH
GitOrigin-RevId: dc45da84ded47f14e8e3343f3c29cb4f52962a3f
2021-08-23 14:40:05 +00:00
sahbot
164befdf59 Integrating libamxm to master_v0.0.29
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 105f7a321d3de812f8f73838535ea861ce82a53f
2021-08-23 14:40:01 +00:00
sahbot
f00024e808 [CI] Update PKG_HASH
GitOrigin-RevId: 67b18ae99a64cb7250eb605a74810714967ebc11
2021-08-23 14:39:58 +00:00
sahbot
80ab8d1d2c Integrating libamxp to master_v0.9.4
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 0639485e0cbc171a832d0b13e81eeed08eef93f2
2021-08-23 14:39:55 +00:00
sahbot
d9725f604c [CI] Update PKG_HASH
GitOrigin-RevId: 058c5f1490ed66942e0f55821d580eb8ddcdce45
2021-08-23 14:39:52 +00:00
sahbot
7cbfb446e6 Integrating libamxj to master_v0.3.24
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 5e82d973c5ffde210a67a16eee4578321c9f65da
2021-08-23 14:39:48 +00:00
sahbot
9d8dd34a08 [CI] Update PKG_HASH
GitOrigin-RevId: 1df1b5a0482b030a4ed93ece8f8d1ff0b99fca78
2021-08-23 14:39:45 +00:00
sahbot
82b8146ebc Integrating libamxc to master_v1.2.2
Issue: ambiorix/libraries/lib_amxc#54 no more Shadow warning if nesting of ...for_each... macros is used [change]
GitOrigin-RevId: e9307f1066a2863c66bc7f0855f6cf1266293dbe
2021-08-23 14:39:42 +00:00
sahbot
8775819bfd [CI] Update changelog for release master_v2.7.0
GitOrigin-RevId: 07e4c6f33748d71d0af15152a65c75de15330535
2021-08-20 14:11:54 +00:00
SAH bot
51f35468bb Integrating mod-ba-cli to master_v0.3.5
GitOrigin-RevId: ae6c601f7b0ed6be25961f283fbb67fb4877ca62
2021-08-20 14:09:48 +00:00
SAH bot
9727940d2e Integrating mod-sahtrace to master_v0.0.9
GitOrigin-RevId: 8f30e3acacbef131d958c18d13acfcdc03d891b4
2021-08-20 14:08:44 +00:00
Matthias FRANCK
248b5ffd91 Add mod-dm-cli
GitOrigin-RevId: a62999bd366ed7d270adda1306b0090c5fa91ce9
2021-08-20 14:06:42 +00:00
sahbot
70bc4fd520 [CI] Update changelog for release master_v2.6.2
GitOrigin-RevId: 66026d121097de8f39df63d882ae2e469f552d30
2021-08-03 07:45:47 +00:00
sahbot
7367eaa429 [CI] Update PKG_HASH
GitOrigin-RevId: 57a29b58cdd7f6cb658a47cb4bbe89e51c80c149
2021-08-03 07:41:18 +00:00
sahbot
fb8bba63d1 Integrating mod-amxb-ubus to master_v2.1.4
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 0c280b44ef8c55bab4b8bbb2b189701cd3b8ac5e
2021-08-03 07:41:14 +00:00
sahbot
0a8c3b54d5 [CI] Update PKG_HASH
GitOrigin-RevId: 9649d4d6dcb20f93b405c669426dd2911495aa6f
2021-08-03 07:40:29 +00:00
sahbot
a6988e0de1 Integrating amx-cli to master_v0.2.16
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 990a5871ba9f71aad70f25b9c387ee9d364aa7bc
2021-08-03 07:40:25 +00:00
sahbot
86bad55e77 [CI] Update PKG_HASH
GitOrigin-RevId: ac530b24c014b92874f83ab413bf595dd3920380
2021-08-03 07:40:21 +00:00
sahbot
e737af518f Integrating libamxb to master_v3.4.2
Issue: ambiorix/libraries/lib_amxb#42 Make it possible to invoke RPC methods that are not under an object [change]
GitOrigin-RevId: 9989be6fbf4e9b4deede0a46e285cb2777191ae8
2021-08-03 07:40:17 +00:00
sahbot
543104196d [CI] Update PKG_HASH
GitOrigin-RevId: 31fd80363d916f5507761747e666a27b7f57221b
2021-08-03 07:40:14 +00:00
sahbot
cd58beff58 Integrating libamxo to master_v1.3.3
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 39a60161b4cfe6bf03e522995e1ce314e0ef4fce
2021-08-03 07:40:10 +00:00
sahbot
fc2a8de302 [CI] Update PKG_HASH
GitOrigin-RevId: 6a1e644464ccc23ef54b628403365074b834340a
2021-08-03 07:40:06 +00:00
sahbot
b7ddaf26f0 Integrating libamxd to master_v3.2.1
Issue: ambiorix/libraries/lib_amxd#98 Make amxd_function_are_args_valid function public [change]
Issue: ambiorix/libraries/lib_amxd#99 Destroy action callbacks must be called bottom-up [change]
GitOrigin-RevId: 34ab76386a5dcc78730bc7fcdcb3ff064dce3a59
2021-08-03 07:40:03 +00:00
sahbot
246793b2c4 [CI] Update PKG_HASH
GitOrigin-RevId: 0c0451a7ff9241c3e63af5f77b4d8a3d51348f37
2021-08-03 07:40:00 +00:00
sahbot
96bf5ff371 Integrating libamxt to master_v0.1.26
Issue: ambiorix/libraries/lib_amxt#5 Auto detect file descriptor of terminal [change]
GitOrigin-RevId: 92e6941543da0aeeb472e863c49719e0036d4fb1
2021-08-03 07:39:56 +00:00
sahbot
b8730e0b87 [CI] Update changelog for release master_v2.6.1
GitOrigin-RevId: 912bb58ee06efeac783a544b6eaac87742257187
2021-07-28 11:43:06 +00:00
sahbot
278ba8012b [CI] Update PKG_HASH
GitOrigin-RevId: 2b522617fe606098f2adf2efeee3789ec58b9696
2021-07-28 11:39:26 +00:00
sahbot
b3a972faa0 Integrating mod-ba-cli to master_v0.3.4
Issue: ambiorix/modules/amx_cli/mod-ba-cli#12 It must be possible to provide composite values to method arguments [fix]
GitOrigin-RevId: fbded781a675d553514f6c785e9a4d619a568568
2021-07-28 11:39:22 +00:00
sahbot
003412e72c [CI] Update PKG_HASH
GitOrigin-RevId: 35c62411075a77f08ea0c484606cf7d3d16d66d1
2021-07-28 11:39:19 +00:00
sahbot
6be6ff860f Integrating mod-amxb-ubus to master_v2.1.3
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: cd0f8dcea1465fbbebef7fe8405f79b75b9ad306
2021-07-28 11:39:15 +00:00
sahbot
2f5e1d9876 [CI] Update PKG_HASH
GitOrigin-RevId: 6f84fc11f4fe6e52d72ca610ace19a2c7c82e218
2021-07-28 11:39:11 +00:00
sahbot
26f9c2bb56 Integrating amxrt to master_v1.1.3
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 06866c1e06c632b487e568326a91ef4e374d5d50
2021-07-28 11:39:08 +00:00
sahbot
6e3e7d4be4 [CI] Update PKG_HASH
GitOrigin-RevId: c70bd351051dbdd2b0ebaf9f6911c2c9bf84d6c1
2021-07-28 11:39:04 +00:00
sahbot
807ac0deaf Integrating amxrt to master_v1.1.2
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: df3a2584cfe4575415e6611973fe910b5b1b207a
2021-07-28 11:39:00 +00:00
sahbot
761fc74053 [CI] Update PKG_HASH
GitOrigin-RevId: 5566a24d1d916ac34c98318c39ae21974559218e
2021-07-28 11:36:18 +00:00
sahbot
eca8c35496 Integrating libamxm to master_v0.0.28
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 314d73bdc9c19ef71036b851a0e6b27bd94b53b1
2021-07-28 11:36:14 +00:00
sahbot
8ff72d6484 [CI] Update PKG_HASH
GitOrigin-RevId: 745f83274aebdc4c04b08bd7784d2365a1107a3b
2021-07-28 11:36:11 +00:00
sahbot
cb7f60f3ad Integrating libamxj to master_v0.3.23
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 138ba0d02f99f670d4a6f9ae8875569e144abe82
2021-07-28 11:36:08 +00:00
sahbot
34e08536ec [CI] Update PKG_HASH
GitOrigin-RevId: 46b86b47b2524d15f8f23958ee1b61a4f2ffa735
2021-07-28 11:36:04 +00:00
sahbot
0a415d3f2c Integrating libamxj to master_v0.3.22
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: c244b4b913d3ad526f487af3272f68ab5a7e6123
2021-07-28 11:36:01 +00:00
Matthias FRANCK
b890c9a943 Add changelog
GitOrigin-RevId: bd77c355d491408d84d742e78778441740b7ee07
2021-07-28 11:34:57 +00:00
sahbot
9329f21015 [CI] Update PKG_HASH
GitOrigin-RevId: eedca2671d95dba2cdb7f8810d6365f208d22d56
2021-07-23 06:33:40 +00:00
sahbot
f6aa754cba Integrating amxrt to master_v1.1.1
Issue: ambiorix/applications/amxrt#31 Updates run-time to have support for wait-for-objects feature [new]
Issue: ambiorix/applications/amxrt#32 Improve save functionality in amxrt [change]
GitOrigin-RevId: 78614541d27501138277d13c21cbeaab1151def9
2021-07-23 06:33:34 +00:00
sahbot
2379d56767 [CI] Update PKG_HASH
GitOrigin-RevId: 663fe279554bbce23aadc4c947e513f6a5b6fc4a
2021-07-23 06:33:31 +00:00
sahbot
05017ace6f Integrating amxrt to master_v1.1.0
Issue: ambiorix/applications/amxrt#31 Updates run-time to have support for wait-for-objects feature [new]
GitOrigin-RevId: 32ed2012c7949f9a523eacede91d588cbf51d385
2021-07-23 06:33:27 +00:00
sahbot
a0c7b35adb [CI] Update PKG_HASH
GitOrigin-RevId: d6fb44451fc676fdc99680554937fe44e3e3c2db
2021-07-23 06:32:28 +00:00
sahbot
2dbd9d7473 Integrating amxb-inspect to master_v1.0.6
Issue: ambiorix/applications/amxb-inspect#7 amxb-inspect must verify wait_for function [change]
GitOrigin-RevId: c4dd18faaaf3729dabd61630c019f619fa360996
2021-07-23 06:32:25 +00:00
sahbot
95cd6ba18e [CI] Update PKG_HASH
GitOrigin-RevId: b386f58820b334de45f04360431f029718faa7d6
2021-07-23 06:31:33 +00:00
sahbot
3a360d252f Integrating amx-cli to master_v0.2.15
Issue: ambiorix/applications/amx-cli#18 SIGTERM must correctly be handled in eventloop [fix]
GitOrigin-RevId: bfef95ee4d4ebf066f94ff3f0ba14d1ed2532450
2021-07-23 06:31:30 +00:00
sahbot
e195b6dc1d [CI] Update PKG_HASH
GitOrigin-RevId: 75558e0d71c5d2f211aac082de7bd3da7d0478df
2021-07-23 06:30:37 +00:00
sahbot
879174b5fd Integrating mod-amxb-ubus to master_v2.1.2
Issue: ambiorix/modules/amxb_backends/amxb_ubus#35 Add wait_for back-end implementation [new]
GitOrigin-RevId: b11633c22f585f1a16cbd22584802bd4c9e4079c
2021-07-23 06:30:34 +00:00
sahbot
238e38a557 [CI] Update PKG_HASH
GitOrigin-RevId: 5a1e1da86a84241c485f4a1c4297ab0e685ed124
2021-07-23 06:30:31 +00:00
sahbot
f4aec662f6 Integrating mod-amxb-ubus to master_v2.1.1
Issue: ambiorix/modules/amxb_backends/amxb_ubus#35 Add wait_for back-end implementation [new]
GitOrigin-RevId: 91d6e03eae66fea7f9ef4a5a559a4c9ba46875e9
2021-07-23 06:30:28 +00:00
sahbot
0eebddd346 [CI] Update PKG_HASH
GitOrigin-RevId: b2a74c8012fb0554380947a45412bad23560afe7
2021-07-23 06:30:25 +00:00
sahbot
f89c902083 Integrating mod-amxb-ubus to master_v2.1.0
Issue: ambiorix/modules/amxb_backends/amxb_ubus#35 Add wait_for back-end implementation [new]
GitOrigin-RevId: 5e8240f4f3a82a661e5ed4955ed8fdfe2a5e08f4
2021-07-23 06:30:21 +00:00
sahbot
ab83aaade7 [CI] Update PKG_HASH
GitOrigin-RevId: 8dcef13dcd6b81d6415fe6298ebbfff0e9f0a771
2021-07-22 13:50:16 +00:00
sahbot
7939f0cda6 Integrating libamxb to master_v3.4.1
Issue: ambiorix/libraries/lib_amxb#11 Add wait for feature to bus agnostic api [new]
GitOrigin-RevId: 914895fb353bef2fc79211b96633165b89f5271c
2021-07-22 13:50:13 +00:00
sahbot
b57409887d [CI] Update PKG_HASH
GitOrigin-RevId: 8fefa962d59e152bbee009e650d019336f9d1748
2021-07-22 13:50:09 +00:00
sahbot
0bd37973f6 Integrating libamxb to master_v3.4.0
Issue: ambiorix/libraries/lib_amxb#11 Add wait for feature to bus agnostic api [new]
GitOrigin-RevId: 7d142a2eed54c10b7ba3d7ec03a75c98bd71ce77
2021-07-22 13:50:06 +00:00
sahbot
d74a0f921d [CI] Update PKG_HASH
GitOrigin-RevId: 3b35109f2efa493b70e30fe1545817bcc3f2b76b
2021-07-22 13:50:02 +00:00
sahbot
043af4b72b Integrating libamxo to master_v1.3.2
Issue: ambiorix/libraries/lib_amxo#60 Make it possible to declare required objects from remote processes [new]
GitOrigin-RevId: b6495b45792fc859b156a77fa8f166d4200f6844
2021-07-22 13:49:59 +00:00
sahbot
3e02f34e17 [CI] Update PKG_HASH
GitOrigin-RevId: 6ff570ae7ecaa7521c0cedd7e6ed16a6f5d89024
2021-07-22 13:49:56 +00:00
sahbot
831c833f48 Integrating libamxd to master_v3.2.0
Issue: ambiorix/libraries/lib_amxd#95 When removing part of a path, the type must be recalculated [fix]
Issue: ambiorix/libraries/lib_amxd#96 Add function to append amxd_path_t [new]
Issue: ambiorix/libraries/lib_amxd#97 Applying a transaction without an object selected causes a segmentation fault [fix]
GitOrigin-RevId: 471f1be11f3514f089dfcbfb2dc347194f8511a9
2021-07-22 13:49:52 +00:00
sahbot
bca367cab0 [CI] Update PKG_HASH
GitOrigin-RevId: 1acc32f244ae972c77724acd7705b3fc1dd85c83
2021-07-22 13:49:49 +00:00
sahbot
82a3997502 Integrating libamxb to master_v3.3.2
Issue: ambiorix/libraries/lib_amxb#11 Add wait for feature to bus agnostic api [new]
GitOrigin-RevId: 7bfc5bf313e7f0a6312fe999bdcd1bb3dcfceb27
2021-07-22 13:49:46 +00:00
sahbot
6046b95453 [CI] Update PKG_HASH
GitOrigin-RevId: 5306c0d1cb23a5ddbd974a0363f69b0cd536189e
2021-07-22 13:49:42 +00:00
sahbot
2a217adb7d Integrating libamxo to master_v1.3.1
Issue: ambiorix/libraries/lib_amxo#60 Make it possible to declare required objects from remote processes [new]
GitOrigin-RevId: f0938b62e45dde69072cf944fe6aebb8bfb5316f
2021-07-22 13:49:39 +00:00
sahbot
65d4b6856b [CI] Update PKG_HASH
GitOrigin-RevId: c3d527ce9bb1a69c7acbe304a27e6de8ae591136
2021-07-22 13:49:36 +00:00
sahbot
9f37d4395e Integrating libamxd to master_v3.1.6
Issue: ambiorix/libraries/lib_amxd#95 When removing part of a path, the type must be recalculated [fix]
GitOrigin-RevId: 72e2ba13e86c6771ec8ed13a7b0fef11835191b4
2021-07-22 13:49:33 +00:00
sahbot
5488361e69 [CI] Update PKG_HASH
GitOrigin-RevId: 4bbe10c7f7050a99bc75939b8ece0f7286fe2652
2021-07-22 13:49:30 +00:00
sahbot
7006c5cf02 Integrating libamxo to master_v1.3.0
Issue: ambiorix/libraries/lib_amxo#60 Make it possible to declare required objects from remote processes [new]
GitOrigin-RevId: 22f36f459904a85a9604f60fdc00cd6e65369a20
2021-07-22 13:49:27 +00:00
sahbot
a418071aa4 [CI] Update PKG_HASH
GitOrigin-RevId: 07906274bce97f420e047271bc03427a2e8ad70d
2021-07-22 13:49:24 +00:00
sahbot
46f78c4322 Integrating libamxb to master_v3.3.1
Issue: ambiorix/libraries/lib_amxb#11 Add wait for feature to bus agnostic api [new]
GitOrigin-RevId: d2aa727c6f301d85082bc52f3cbe93b368b8f8e4
2021-07-22 13:49:20 +00:00
sahbot
2ff7423c3f [CI] Update PKG_HASH
GitOrigin-RevId: 5c10dae5613c212f2977dc91af41ed4b022a1b6b
2021-07-09 13:29:01 +00:00
sahbot
d911661b99 Integrating mod-amxb-ubus to master_v2.0.26
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: b87534200ed20672cf07adbeb83be8f04d49b30b
2021-07-09 13:28:57 +00:00
sahbot
a68e2e3493 [CI] Update PKG_HASH
GitOrigin-RevId: dfdbf7d5b4d858f5903953d06a0a33055edd5ef2
2021-07-09 13:28:54 +00:00
sahbot
e4109dd0b3 Integrating amxo-cg to master_v1.1.6
Issue: ambiorix/applications/amxo-cg#15 Not passing any input files results in exit code 0 [fix]
GitOrigin-RevId: f81e383345aec2ca1ae52e5e2c3c54a065060f9e
2021-07-09 13:28:50 +00:00
sahbot
e5aa122e5a [CI] Update PKG_HASH
GitOrigin-RevId: 3878cac24ee67a81538d0b4fa228c7ac22131465
2021-07-09 13:28:46 +00:00
sahbot
8a9b2e205a Integrating libamxb to master_v3.2.6
Issue: ambiorix/libraries/lib_amxb#41 Add OBJECTS and INSTANCES flags for amxb_invoke_list [fix]
GitOrigin-RevId: bb34dbbb63bbff30fe0ae2f6e6166e507d6de4cb
2021-07-09 13:28:42 +00:00
sahbot
fcbf0fe9d6 Integrating libamxo to master_v1.2.11
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 4160465b14280066cacf2782e44bdf18fe3bcccf
2021-07-09 13:22:54 +00:00
sahbot
30f6e75e13 Integrating libamxd to master_v3.1.5
Issue: ambiorix/libraries/lib_amxd#94 When providing a instance path to get supported it must fail [fix]
GitOrigin-RevId: 3aac5df30eee0fef46f44dc1efc39f15e31823d0
2021-07-09 13:22:49 +00:00
sahbot
5676999e69 Integrating libamxt to master_v0.1.25
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 91c1d6498b66eef7d47e53a74050517870d75fba
2021-07-09 13:22:44 +00:00
sahbot
f7e3063afd Integrating libamxm to master_v0.0.27
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 3c445a0d4614ecaaac78cba070a9b82c5d69afe4
2021-07-09 13:22:38 +00:00
sahbot
b23e95ce39 Integrating libamxp to master_v0.9.3
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: fcbb908348fa354aba5ab517189fe55b898248a9
2021-07-09 13:22:34 +00:00
sahbot
985f00962c Integrating libamxj to master_v0.3.21
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 1b7d77feef7ae274cac3813b790a27874d9e731c
2021-07-09 13:22:29 +00:00
sahbot
ee5c582ad5 [CI] Update autogenerated files
GitOrigin-RevId: f66edec9b3c4ec47cfc85564bef0511dbb5ddc2a
2021-07-09 13:22:24 +00:00
sahbot
4732bf00d2 Integrating libamxc to master_v1.2.1
Issue: ambiorix/libraries/lib_amxc#53 Inconsistency in behavior of constcast and dyncast on string variants [fix]
GitOrigin-RevId: f15732188b96ecee910748d667cadd7065ca57b2
2021-07-09 13:22:20 +00:00
SAH bot
d972b18754 Upstep mod-amxb-ubus
GitOrigin-RevId: f36f4f7ce6f37d9b1b9294c390a5d1df3ebb8fc6
2021-07-05 09:02:45 +00:00
SAH bot
3dfcf0de1d Upstep libamxc, libamxj, libamxp, libamxt, libamxm, libamxd, libamxo, libamxb
GitOrigin-RevId: 3e36e2699386bb37a2888268e688f6e6b2382608
2021-07-05 08:59:28 +00:00
24 changed files with 832 additions and 117 deletions

50
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,50 @@
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
amx-fcgi
amxb-inspect
amxo-cg
amxrt
amx-webui
libamxa
libamxb
libamxc
libamxd
libamxj
libamxm
libamxo
libamxp
libamxs
libamxt
libsahtrace
mod-amxb-ubus
mod-ba-cli
mod-dm-cli
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"'

344
CHANGELOG.md Normal file
View File

@@ -0,0 +1,344 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## 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
- [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
- [amxo-cg](https://gitlab.com/soft.at.home/ambiorix/applications/amxo-cg): Extra info needed in generated xml
### Fixes
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Cannot remove last part from path if it ends with an asterisk
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Verifying if an object has a parameter can cause a segmentation fault
### Changes
- [mod-amxb-ubus](https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus): Tests must be added
- [libamxc](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc): no more Shadow warning if nesting of ...for_each... macros is used
### Other
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Issue: ambiorix/libraries/libamxd#102 Add macro to iterate over the content of objects that can be nested
## Release v2.7.0 - 2021-08-20(14:10:03 +0000)
### New
- [mod-dm-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-dm-cli): Component added
### Fixes
- [mod-ba-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli): Missing symlinks to /usr/bin/amx-cli on installation of the debian package
### Changes
- [mod-sahtrace](https://gitlab.com/soft.at.home/ambiorix/modules/mod-sahtrace): Use global sahtrace level for zones if no zone level is defined
## Release v2.6.2 - 2021-08-03(07:44:45 +0000)
### Changes
- [libamxt](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt): Auto detect file descriptor of terminal
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Make amxd_function_are_args_valid function public
- [libamxd](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd): Destroy action callbacks must be called bottom-up
- [libamxb](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxb): Make it possible to invoke RPC methods that are not under an object
## Release v2.6.1 - 2021-07-28(11:42:12 +0000)
### Fixes
- [mod-ba-cli](https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli): It must be possible to provide composite values to method arguments
- [libamxj](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj): Fixes streamed reading from fd
- [libamxj](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj): Fixes streaming parsing of json string
### Changes
- [libamxm](https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm): Updates .gitignore
- [amxrt](https://gitlab.com/soft.at.home/ambiorix/applications/amxrt): Adds simple rbus autodoetect socket

View File

@@ -8,28 +8,36 @@ 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
- [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
- [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
- [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
### 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-sahtrace](https://gitlab.com/soft.at.home/ambiorix/modules/mod-sahtrace) - Module for sahtrace logging
- [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
### Other
@@ -40,9 +48,11 @@ These components are not managed by SoftAtHome.
## How to add feed_amx to your OpenWrt build
At the root of your OpenWrt tree, add the following to your `feeds.conf` file:
```sh
src-git feed_amx git@gitlab.com:soft.at.home/buildsystems/openwrt/feed_amx.git;master
src-git feed_amx git@gitlab.com:soft.at.home/buildsystems/openwrt/feed_amx.git;main
```
Add the packages to your OpenWrt instance with the following commands:
```sh
./scripts/feeds update feed_amx #retrieve the feed from service/update to latest

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.12
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.12.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/archive/v0.5.12
PKG_HASH:=f1f891a9a9c92023d899c1ecbb051550d34d0590dbbd07b6c5b9e38172158938
PKG_BUILD_DIR:=$(BUILD_DIR)/acl-manager-v0.5.12
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.14
PKG_VERSION:=v0.2.20
SHORT_DESCRIPTION:=Ambiorix interactive CLI
PKG_SOURCE:=amx-cli-v0.2.14.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amx-cli/-/archive/v0.2.14
PKG_HASH:=69e599bf6c02083ddec33e74a3dba009ba96c5f6bfe14f319f8ae9fe54554331
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.2.14
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
@@ -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

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:=amxb-inspect
PKG_VERSION:=v1.0.5
PKG_VERSION:=v1.1.1
SHORT_DESCRIPTION:=Ambiorix Backend inspector/validation tool
PKG_SOURCE:=amxb-inspect-v1.0.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxb-inspect/-/archive/v1.0.5
PKG_HASH:=76fada7d580d31f0d02bd76d83bd45094a8d99b53ff0eaaea3418fbbfbba5bca
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb-inspect-v1.0.5
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.1.5
PKG_VERSION:=v1.2.4
SHORT_DESCRIPTION:=Object Definition Language Compiler/Generator
PKG_SOURCE:=amxo-cg-v1.1.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxo-cg/-/archive/v1.1.5
PKG_HASH:=56693de36934309e83b27261fc6f9a3dc784029a39f4e4308f54f96df0106b9b
PKG_BUILD_DIR:=$(BUILD_DIR)/amxo-cg-v1.1.5
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
@@ -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.0.5
PKG_VERSION:=v1.3.3
SHORT_DESCRIPTION:=Data model runtime
PKG_SOURCE:=amxrt-v1.0.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/applications/amxrt/-/archive/v1.0.5
PKG_HASH:=82f88760dd963e365b3d991312eb21fb6a49cc2417d87c2455b0ebd8a6a54175
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.0.5
PKG_SOURCE:=amxrt-v1.3.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt/-/archive/v1.3.3
PKG_HASH:=f9708f5e4ff16d6da233f08711e02d0e1fa444a66802b3c6b814b4de162a837c
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.3.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:=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

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:=mod-sahtrace
PKG_VERSION:=v0.0.8
SHORT_DESCRIPTION:=Module for sahtrace logging
PKG_NAME:=libamxa
PKG_VERSION:=v0.3.14
SHORT_DESCRIPTION:=Access control verification
PKG_SOURCE:=mod-sahtrace-v0.0.8.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/mod-sahtrace/-/archive/v0.0.8
PKG_HASH:=53907730d48c4ecc8bee43cb1f9cf0481152cc358ef8f37d79d0eeb5e92e7fb2
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-sahtrace-v0.0.8
PKG_SOURCE:=libamxa-v0.3.14.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.3.14
PKG_HASH:=123fae044ddac4f6bceb102e5d3daaca80ed8fac70c499db9d8b6d478fcc9145
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.3.14
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/libamxa
DEPENDS += +libamxc
DEPENDS += +libamxj
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libsahtrace
DEPENDS += +libamxb
MENU:=1
endef
define Package/$(PKG_NAME)/description
Module for sahtrace logging
Access control verification
endef
define Build/Compile

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxb
PKG_VERSION:=v3.2.2
PKG_VERSION:=v4.1.1
SHORT_DESCRIPTION:=Bus agnostic C API (mediator)
PKG_SOURCE:=libamxb-v3.2.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxb/-/archive/v3.2.2
PKG_HASH:=85f46c7e0e638dd61c2b1f73f7504e46a9e3428f4e4121958e40729b036dedfc
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v3.2.2
PKG_SOURCE:=libamxb-v4.1.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v4.1.1
PKG_HASH:=47d33bc46b9b6c524b5db05f7529a3cb5d0aab5882a40ae7c3821c990dda5642
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v4.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:=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.1.1
PKG_VERSION:=v1.4.3
SHORT_DESCRIPTION:=Libamxc is a library containing data containers, implemented in ansi C (C99)
PKG_SOURCE:=libamxc-v1.1.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxc/-/archive/v1.1.1
PKG_HASH:=32351c0d1cdcb5cb4613cebb8c18d38f998473ce0590d238be214604393b0dcf
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.1.1
PKG_SOURCE:=libamxc-v1.4.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v1.4.3
PKG_HASH:=62a63fca7bb2efed67a08e971a2af2279a00a0bb1d63e193035cf88622f4e5d5
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.4.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:=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.1.0
PKG_VERSION:=v3.3.1
SHORT_DESCRIPTION:=Data model C-API
PKG_SOURCE:=libamxd-v3.1.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxd/-/archive/v3.1.0
PKG_HASH:=9d5b0e6265756961d24be95e6a35a0d30cca9ac7b1ebda04ab5588e653a21389
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.1.0
PKG_SOURCE:=libamxd-v3.3.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v3.3.1
PKG_HASH:=d3f38c2d30579ac1ed6177ca664272d546bfad7e01ad568785eb4e0ca017f1dc
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.3.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:=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.19
PKG_VERSION:=v0.3.35
SHORT_DESCRIPTION:=JSON parser & generator using yajl and libamxc variants
PKG_SOURCE:=libamxj-v0.3.19.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxj/-/archive/v0.3.19
PKG_HASH:=5dc48a50317ca34301c7e31fc43e69aaf7eb78307737431ea740fcdca994ccb1
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.19
PKG_SOURCE:=libamxj-v0.3.35.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj/-/archive/v0.3.35
PKG_HASH:=61bf49e695138d641c952df7a4b6d2aa13e07f04848f96e5987016c5049ebf83
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.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/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.24
PKG_VERSION:=v0.0.36
SHORT_DESCRIPTION:=modularity api, simplifies creation of add-ons (plug-ins, modules)
PKG_SOURCE:=libamxm-v0.0.24.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxm/-/archive/v0.0.24
PKG_HASH:=2bfbcfbe19b93b6d13f8fca57928e5fc5c59ff3525dfeca3a07a3bb92607021a
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.24
PKG_SOURCE:=libamxm-v0.0.36.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.0.36
PKG_HASH:=a14bda07b53f3b248ecc7f358c57a8189de3e84a016881ced21ac1b68d135715
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.36
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.2.7
PKG_VERSION:=v2.0.0
SHORT_DESCRIPTION:=Ambiorix Object Definition Language library
PKG_SOURCE:=libamxo-v1.2.7.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxo/-/archive/v1.2.7
PKG_HASH:=fe0f584aeb03f6a07221b833335a6e93acf828a77ff3721e3240907a72f245c5
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v1.2.7
PKG_SOURCE:=libamxo-v2.0.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v2.0.0
PKG_HASH:=525e0403de7bf852585768a4c071cd5ebe6f0d889ff58cfe2e3f9fc65252be4a
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v2.0.0
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.1
PKG_VERSION:=v0.9.13
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxp-v0.9.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxp/-/archive/v0.9.1
PKG_HASH:=2a59b8a3a6b26cb727d53e129e1fd72769a94308ba8f2d87895451dda56f6711
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.1
PKG_SOURCE:=libamxp-v0.9.13.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v0.9.13
PKG_HASH:=4aabaeaf8f0d0ad84e46a5a49afa7d86988162291b5d076796edc5ca5a423a27
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.13
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

54
libs/libamxs/Makefile Normal file
View File

@@ -0,0 +1,54 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxs
PKG_VERSION:=v0.1.5
SHORT_DESCRIPTION:=Data model synchronization C-API
PKG_SOURCE:=libamxs-v0.1.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs/-/archive/v0.1.5
PKG_HASH:=5385a211b7d0232dc8cd25bf888304dccc612c4a016658656a9bc9495ea89482
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxs-v0.1.5
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/libamxs
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxb
DEPENDS += +libamxd
MENU:=1
endef
define Package/$(PKG_NAME)/description
Data model synchronization C-API
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:=libamxt
PKG_VERSION:=v0.1.23
PKG_VERSION:=v0.1.38
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxt-v0.1.23.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/libraries/libamxt/-/archive/v0.1.23
PKG_HASH:=4d57357e1ce58d971a7c8be2fec477a9587ff948244739ab0d66440fa799bc0a
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.23
PKG_SOURCE:=libamxt-v0.1.38.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v0.1.38
PKG_HASH:=f9fbd553724ea6fcff7d57937b328e5cc79db08532f30da1cfcb85498c2334a7
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.38
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.0.22
PKG_VERSION:=v3.0.2
SHORT_DESCRIPTION:=Ubus Backend
PKG_SOURCE:=amxb_ubus-v2.0.22.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v2.0.22
PKG_HASH:=a0d5075008967d46e70049463930d55ae7ce93ddc103dcbf6e1044d75f851543
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v2.0.22
PKG_SOURCE:=amxb_ubus-v3.0.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v3.0.2
PKG_HASH:=42addf50c42e34ae50d0e583b6621f71f4f5b3cabcf433e130540775970facfb
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v3.0.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:=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.3
PKG_VERSION:=v0.5.1
SHORT_DESCRIPTION:=Bus Agnostic Command Line Interface
PKG_SOURCE:=mod-ba-cli-v0.3.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.3.3
PKG_HASH:=6ec3b65dbfcd07ee249cd58f055ea93c8b4364dc49753eb263fefd9d1d3a0437
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.3.3
PKG_SOURCE:=mod-ba-cli-v0.5.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.5.1
PKG_HASH:=d5be0c19cf1aff54f51ccd640598f4150a367328f4bac4e199a6dfaab8453f99
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.5.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:=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

58
mods/mod-dm-cli/Makefile Normal file
View File

@@ -0,0 +1,58 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-dm-cli
PKG_VERSION:=v0.2.3
SHORT_DESCRIPTION:=Data Model Command Line Interface
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
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=ambiorix
SUBMENU:=Modules
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-dm-cli
DEPENDS += +libamxc
DEPENDS += +libamxt
DEPENDS += +libamxm
DEPENDS += +libamxp
DEPENDS += +libamxd
DEPENDS += +libamxb
DEPENDS += +libamxo
DEPENDS += +amx-cli
MENU:=1
endef
define Package/$(PKG_NAME)/description
Data Model Command Line Interface
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)))