mirror of
https://gitlab.com/prpl-foundation/prplos/feeds/feed_amx.git
synced 2026-01-10 07:39:54 +08:00
Compare commits
67 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f8d36b90d | ||
|
|
6b68a17367 | ||
|
|
a39391ea4e | ||
|
|
0283ddfdf4 | ||
|
|
e76c93413d | ||
|
|
15206043c9 | ||
|
|
eeaf91b45a | ||
|
|
ee5d90e0ca | ||
|
|
9d44d16639 | ||
|
|
def7fc3fcd | ||
|
|
84fcb83d1e | ||
|
|
285e416591 | ||
|
|
973175b812 | ||
|
|
f3ffbcbfb7 | ||
|
|
3f0708e3ae | ||
|
|
4dcf01580c | ||
|
|
b80cdfbe04 | ||
|
|
29be38eb3f | ||
|
|
132c9036fb | ||
|
|
a78a90f236 | ||
|
|
482c882e47 | ||
|
|
41f51d0ab5 | ||
|
|
da7f9ac06f | ||
|
|
2bd0471e16 | ||
|
|
7f3e73337b | ||
|
|
b401c46f48 | ||
|
|
b2577746ae | ||
|
|
580b6ee801 | ||
|
|
d553a2b166 | ||
|
|
0ef85fd0be | ||
|
|
2e97b1a793 | ||
|
|
e35f41d69c | ||
|
|
5900bf8439 | ||
|
|
6f29c3c804 | ||
|
|
7742c49008 | ||
|
|
966f43deb9 | ||
|
|
4360f6c761 | ||
|
|
cfbc643202 | ||
|
|
ee423ce0b8 | ||
|
|
e9d3aeb53f | ||
|
|
12672b3c3b | ||
|
|
87c85a17b2 | ||
|
|
8a318f065d | ||
|
|
7be52f4a6f | ||
|
|
93c4ff299b | ||
|
|
6e38b3bcf2 | ||
|
|
187afa372f | ||
|
|
f366330aad | ||
|
|
e74cdf8535 | ||
|
|
c707b56996 | ||
|
|
666e11d42d | ||
|
|
6876aed6cd | ||
|
|
c44ff066e9 | ||
|
|
2407b2aeb0 | ||
|
|
734a977d25 | ||
|
|
e7977fe908 | ||
|
|
3f1c06fcca | ||
|
|
ffd8b8cb58 | ||
|
|
2b2fe27ff1 | ||
|
|
1784960872 | ||
|
|
b2aa29042c | ||
|
|
30e04eb86e | ||
|
|
2737fec490 | ||
|
|
c66b039f8e | ||
|
|
621493ef19 | ||
|
|
6cfce7ec7b | ||
|
|
da883302e3 |
91
CHANGELOG.md
91
CHANGELOG.md
@@ -8,6 +8,97 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
## [Unreleased]
|
||||
|
||||
|
||||
## Release v5.4.1 - 2022-05-09(14:34:26 +0000)
|
||||
|
||||
### Changes
|
||||
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Update get supported data model implementation according to USP specification 1.2
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): [MQTT] Topic must be writable after creation
|
||||
|
||||
### Other
|
||||
|
||||
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Issue: ambiorix/modules/amx_cli/mod-ba-cli#18 Update output of gsdm command [changed]
|
||||
|
||||
## Release v5.4.0 - 2022-05-05(07:49:45 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [amxb-inspect](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect): Check get_instances function of back-end
|
||||
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Implement amxb_get_multiple
|
||||
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Add support for get_instances operator
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Add internal data model RPC _get_instances
|
||||
- [lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx): It must be possible to access the odl config options
|
||||
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Add get instances command
|
||||
- [mod-lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx): Add usage documentation to readme
|
||||
|
||||
### Fixes
|
||||
|
||||
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Incorrect check for get_instances back-end function
|
||||
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): ODL parser sometimes gets confused
|
||||
- [mod-lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx): Unused variables when compiling for arm target
|
||||
|
||||
### Other
|
||||
|
||||
- [lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx): Add lua as a dependency
|
||||
- [mod-lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx): Add lua as a dependency
|
||||
|
||||
## Release v5.3.0 - 2022-04-08(11:04:07 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx): Component added
|
||||
- [mod-lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx): Component added
|
||||
- [python-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/python3): Component added
|
||||
|
||||
### Fixes
|
||||
|
||||
- [amx-cli](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli): no-colors should be set to true by default
|
||||
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Constructor functions that add custom expression function must be run at level higher then 101
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Remove macro IS_SET
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): It is not possible to add multiple times the same object action callback with different private data
|
||||
|
||||
### Changes
|
||||
|
||||
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [GetDebugInformation] Add data model debuginfo in component services
|
||||
|
||||
## Release v5.2.5 - 2022-04-04(14:46:20 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Send reply in case of an error
|
||||
|
||||
## Release v5.2.4 - 2022-03-24(16:04:18 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): uBus does not always respect order of in-coming messages
|
||||
|
||||
## Release v5.2.3 - 2022-03-18(13:22:08 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [ACL][USP] ACL files must be located in writable directory
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Aliases containing dots causes problems when used in object paths
|
||||
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Segmentation fault when amxb_ubus_list is called with invalid path
|
||||
|
||||
### Other
|
||||
|
||||
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Update ubus dependency
|
||||
|
||||
## Release v5.2.2 - 2022-03-10(09:09:25 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Use dyncast to get the index out of a variant
|
||||
|
||||
## Release v5.2.1 - 2022-02-28(13:57:36 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs): Use correct logic to determine if an instance exists
|
||||
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Plug-in name is not correctly passed to pcb back-end
|
||||
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [ACL][USP] ACL files must be located in writable directory
|
||||
|
||||
## Release v5.2.0 - 2022-02-17(18:18:23 +0000)
|
||||
|
||||
### New
|
||||
|
||||
@@ -38,6 +38,12 @@ Feed_amx includes the following components:
|
||||
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus) - Ubus Backend
|
||||
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli) - Bus Agnostic Command Line Interface
|
||||
- [mod-dm-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-dm-cli) - Data Model Command Line Interface
|
||||
- [mod-lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx) - Ambiorix LUA extension
|
||||
|
||||
### Utilities
|
||||
|
||||
- [lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx) - LUA AMX Bindings
|
||||
- [python-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/python3) - Python AMX Bindings
|
||||
|
||||
### Other
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=acl-manager
|
||||
PKG_VERSION:=v0.5.12
|
||||
PKG_VERSION:=v0.5.15
|
||||
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_SOURCE:=acl-manager-v0.5.15.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/archive/v0.5.15
|
||||
PKG_HASH:=e60476b17e53411384d3ad5d345ed13cd1f2a6a1457356aa4b12c9357b2e9d1f
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/acl-manager-v0.5.15
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
@@ -30,6 +30,7 @@ define Package/$(PKG_NAME)
|
||||
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxj
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libamxa
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=amx-cli
|
||||
PKG_VERSION:=v0.2.20
|
||||
PKG_VERSION:=v0.2.21
|
||||
SHORT_DESCRIPTION:=Ambiorix interactive CLI
|
||||
|
||||
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_SOURCE:=amx-cli-v0.2.21.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli/-/archive/v0.2.21
|
||||
PKG_HASH:=639833ad8e8e98b07eaa22cbadbc1b1698e2cbe9b7f3754722fc9a286703f8fe
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.2.21
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=amxb-inspect
|
||||
PKG_VERSION:=v1.1.1
|
||||
PKG_VERSION:=v1.2.0
|
||||
SHORT_DESCRIPTION:=Ambiorix Backend inspector/validation tool
|
||||
|
||||
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_SOURCE:=amxb-inspect-v1.2.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect/-/archive/v1.2.0
|
||||
PKG_HASH:=54a5eb895da39e1b376438507597066ea8b1b03f1febc46da4a043fbb312b5e6
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb-inspect-v1.2.0
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=amxrt
|
||||
PKG_VERSION:=v1.4.3
|
||||
PKG_VERSION:=v1.4.4
|
||||
SHORT_DESCRIPTION:=Data model runtime
|
||||
|
||||
PKG_SOURCE:=amxrt-v1.4.3.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt/-/archive/v1.4.3
|
||||
PKG_HASH:=9f1e4fb4c0c9a8dc365c6d656eb9e6ae3d2f891e9cc433c6ae1a0d22b4a7a2d0
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.4.3
|
||||
PKG_SOURCE:=amxrt-v1.4.4.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt/-/archive/v1.4.4
|
||||
PKG_HASH:=66057b493863d2e54f9b805cc208127490a3afc8f8cad3351f4b7e202902d481
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/amxrt-v1.4.4
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxa
|
||||
PKG_VERSION:=v0.4.1
|
||||
PKG_VERSION:=v0.4.7
|
||||
SHORT_DESCRIPTION:=Access control verification
|
||||
|
||||
PKG_SOURCE:=libamxa-v0.4.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.4.1
|
||||
PKG_HASH:=44893d3d44f9d3319bba4333bb294e375af138ceb943a4231481339abaacca83
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.4.1
|
||||
PKG_SOURCE:=libamxa-v0.4.7.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.4.7
|
||||
PKG_HASH:=64c286be8d3d075ea59be488dfdc4f4b332b00a436054dbcb0a23a947f7c9f01
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.4.7
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxb
|
||||
PKG_VERSION:=v4.1.4
|
||||
PKG_VERSION:=v4.2.3
|
||||
SHORT_DESCRIPTION:=Bus agnostic C API (mediator)
|
||||
|
||||
PKG_SOURCE:=libamxb-v4.1.4.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v4.1.4
|
||||
PKG_HASH:=56a490da7f5d9a5ca5cc3503a17eb841a2b9adf8ecb4b6adc65a91fece49a096
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v4.1.4
|
||||
PKG_SOURCE:=libamxb-v4.2.3.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v4.2.3
|
||||
PKG_HASH:=bed3e0638c9eb225901f2b0f8ecec5266fdee6c308d4d0ea136346073670d4fe
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v4.2.3
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxc
|
||||
PKG_VERSION:=v1.5.0
|
||||
PKG_VERSION:=v1.5.1
|
||||
SHORT_DESCRIPTION:=Libamxc is a library containing data containers, implemented in ansi C (C99)
|
||||
|
||||
PKG_SOURCE:=libamxc-v1.5.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v1.5.0
|
||||
PKG_HASH:=58fc015f747e5c42386f4631ee869bc46561eb9d732d3f9c22235fffd2d050a3
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.5.0
|
||||
PKG_SOURCE:=libamxc-v1.5.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v1.5.1
|
||||
PKG_HASH:=61172c8e8b316f2a1eda7e902c38cb93dcf91ee0d004c32935ea7b6dab422495
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v1.5.1
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxd
|
||||
PKG_VERSION:=v3.5.0
|
||||
PKG_VERSION:=v3.6.1
|
||||
SHORT_DESCRIPTION:=Data model C-API
|
||||
|
||||
PKG_SOURCE:=libamxd-v3.5.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v3.5.0
|
||||
PKG_HASH:=ed8630b020f341ce035b885b988a56ef9abe490a95fe0a974a6f352d9cfaf407
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.5.0
|
||||
PKG_SOURCE:=libamxd-v3.6.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v3.6.1
|
||||
PKG_HASH:=669ce7091498543b7230320282fe2a2b4fce7311c000ab7bddfd110cf18c6765
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v3.6.1
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxj
|
||||
PKG_VERSION:=v0.3.37
|
||||
PKG_VERSION:=v0.3.38
|
||||
SHORT_DESCRIPTION:=JSON parser & generator using yajl and libamxc variants
|
||||
|
||||
PKG_SOURCE:=libamxj-v0.3.37.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj/-/archive/v0.3.37
|
||||
PKG_HASH:=df2cb096503e4e21e5d9981e9079e04d2a351d55545099e3f5583bcd02293759
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.37
|
||||
PKG_SOURCE:=libamxj-v0.3.38.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj/-/archive/v0.3.38
|
||||
PKG_HASH:=1ba7a468893dc8a266ceba9be57b2d137a35fa9f0649e282859fc7a1c21f04f7
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxj-v0.3.38
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxm
|
||||
PKG_VERSION:=v0.0.38
|
||||
PKG_VERSION:=v0.0.39
|
||||
SHORT_DESCRIPTION:=modularity api, simplifies creation of add-ons (plug-ins, modules)
|
||||
|
||||
PKG_SOURCE:=libamxm-v0.0.38.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.0.38
|
||||
PKG_HASH:=95cca8a8a512519222b4ace261bf73dc9527b3fdc8cf2d7148c49571ea6fd5f9
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.38
|
||||
PKG_SOURCE:=libamxm-v0.0.39.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.0.39
|
||||
PKG_HASH:=35c2824a92d61ce406787a765cbc1cf7c4bc8634faf64e2343afda8f20f86044
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.0.39
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxo
|
||||
PKG_VERSION:=v2.0.5
|
||||
PKG_VERSION:=v2.0.11
|
||||
SHORT_DESCRIPTION:=Ambiorix Object Definition Language library
|
||||
|
||||
PKG_SOURCE:=libamxo-v2.0.5.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v2.0.5
|
||||
PKG_HASH:=666ac4bd85ae66d68c83779b59c0c95cadb76a7170ad7f94d57dfea03ba1cdbc
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v2.0.5
|
||||
PKG_SOURCE:=libamxo-v2.0.11.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v2.0.11
|
||||
PKG_HASH:=8d144b2575e6cf9a15a0b53826d4eb50dd428c2132ae7e3114edc73f45934274
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v2.0.11
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxp
|
||||
PKG_VERSION:=v0.9.15
|
||||
PKG_VERSION:=v0.9.17
|
||||
SHORT_DESCRIPTION:=Common patterns implementation
|
||||
|
||||
PKG_SOURCE:=libamxp-v0.9.15.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v0.9.15
|
||||
PKG_HASH:=2fd633a36cad2db42c84b253b8ff9530ace9f91efe440d87feaa2083d6c2977d
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.15
|
||||
PKG_SOURCE:=libamxp-v0.9.17.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v0.9.17
|
||||
PKG_HASH:=adabb46c22d2c425278dc9fbfc468f1cec7520801600ebad4ce293226e9bc782
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v0.9.17
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxs
|
||||
PKG_VERSION:=v0.1.8
|
||||
PKG_VERSION:=v0.1.15
|
||||
SHORT_DESCRIPTION:=Data model synchronization C-API
|
||||
|
||||
PKG_SOURCE:=libamxs-v0.1.8.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs/-/archive/v0.1.8
|
||||
PKG_HASH:=6373a9834602dd025beb06a4e2c965f836aae2198e0b5f99f57346566fa8ac16
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxs-v0.1.8
|
||||
PKG_SOURCE:=libamxs-v0.1.15.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs/-/archive/v0.1.15
|
||||
PKG_HASH:=a1f6a3c9bf3578002d3621d35561ddc21636a77b71a4805c2e337bb4c5eda855
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxs-v0.1.15
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libamxt
|
||||
PKG_VERSION:=v0.1.40
|
||||
PKG_VERSION:=v0.1.42
|
||||
SHORT_DESCRIPTION:=Common patterns implementation
|
||||
|
||||
PKG_SOURCE:=libamxt-v0.1.40.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v0.1.40
|
||||
PKG_HASH:=db7d204f7d614a7857fa9b9af11bd9fbfe86b1430f40e334dee13e324171fb41
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.40
|
||||
PKG_SOURCE:=libamxt-v0.1.42.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v0.1.42
|
||||
PKG_HASH:=ddced318f6d195abefd45ff063a27fb979aa532c3eed02e8959ca565b5200c53
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v0.1.42
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=mod-amxb-ubus
|
||||
PKG_VERSION:=v3.0.7
|
||||
PKG_VERSION:=v3.0.15
|
||||
SHORT_DESCRIPTION:=Ubus Backend
|
||||
|
||||
PKG_SOURCE:=amxb_ubus-v3.0.7.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v3.0.7
|
||||
PKG_HASH:=5b2128ca8d1ca5286a0c292f06cb3b9c297f2d512620b6ead2482781cdf23565
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v3.0.7
|
||||
PKG_SOURCE:=amxb_ubus-v3.0.15.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v3.0.15
|
||||
PKG_HASH:=f8e6e447687feb2ec4381c8911c79a6aeac2384fd919ad5944f263e02cbb8186
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v3.0.15
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=mod-ba-cli
|
||||
PKG_VERSION:=v0.6.0
|
||||
PKG_VERSION:=v0.7.1
|
||||
SHORT_DESCRIPTION:=Bus Agnostic Command Line Interface
|
||||
|
||||
PKG_SOURCE:=mod-ba-cli-v0.6.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.6.0
|
||||
PKG_HASH:=5e01dc808457ca0d19c98fe11277d4cb5a3a36f4efb98add299d86af6b3fd07a
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.6.0
|
||||
PKG_SOURCE:=mod-ba-cli-v0.7.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.7.1
|
||||
PKG_HASH:=10227fc7a6a2aff433dfe9af21ae7b764dd07f3094f790af188b947593b0a802
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.7.1
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
20
mods/mod-lua-amx/Config.in
Normal file
20
mods/mod-lua-amx/Config.in
Normal file
@@ -0,0 +1,20 @@
|
||||
config PACKAGE_mod-lua-amx
|
||||
tristate
|
||||
select SAH_MOD_LUA_AMX
|
||||
|
||||
if PACKAGE_mod-lua-amx
|
||||
|
||||
menu "Select mod-lua-amx build options"
|
||||
depends on PACKAGE_mod-lua-amx
|
||||
|
||||
config SAH_MOD_LUA_AMX
|
||||
bool "Build Ambiorix LUA extension"
|
||||
default y
|
||||
|
||||
config SAH_LUA_AMX_LUA_VERSION
|
||||
string "Lua version that will be used"
|
||||
default ""
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
||||
59
mods/mod-lua-amx/Makefile
Normal file
59
mods/mod-lua-amx/Makefile
Normal file
@@ -0,0 +1,59 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=mod-lua-amx
|
||||
PKG_VERSION:=v0.1.1
|
||||
SHORT_DESCRIPTION:=Ambiorix LUA extension
|
||||
|
||||
PKG_SOURCE:=mod-lua-amx-v0.1.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx/-/archive/v0.1.1
|
||||
PKG_HASH:=377aa41bc46daae3adaf04a9841e3a92699880d025bc374cf3fb282937250e2e
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-lua-amx-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:=Modules
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/mod-lua-amx
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +lua
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
Ambiorix LUA extension
|
||||
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 CONFIG_SAH_LUA_AMX_LUA_VERSION=$(CONFIG_SAH_LUA_AMX_LUA_VERSION))
|
||||
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 CONFIG_SAH_LUA_AMX_LUA_VERSION=$(CONFIG_SAH_LUA_AMX_LUA_VERSION))
|
||||
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 CONFIG_SAH_LUA_AMX_LUA_VERSION=$(CONFIG_SAH_LUA_AMX_LUA_VERSION))
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
25
utilities/lua-amx/Config.in
Normal file
25
utilities/lua-amx/Config.in
Normal file
@@ -0,0 +1,25 @@
|
||||
config PACKAGE_lua-amx
|
||||
tristate
|
||||
select SAH_LUA_AMX
|
||||
|
||||
if PACKAGE_lua-amx
|
||||
|
||||
menu "Select lua-amx build options"
|
||||
depends on PACKAGE_lua-amx
|
||||
|
||||
config SAH_LUA_AMX
|
||||
bool "Build LUA AMX Bindings"
|
||||
default y
|
||||
|
||||
config SAH_LUA_AMX_LUA_VERSION_OVERRIDE
|
||||
bool "Override default lua version"
|
||||
default n
|
||||
|
||||
config SAH_LUA_AMX_LUA_VERSION
|
||||
string "Lua version that will be used"
|
||||
default ""
|
||||
depends on SAH_LUA_AMX_LUA_VERSION_OVERRIDE
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
||||
61
utilities/lua-amx/Makefile
Normal file
61
utilities/lua-amx/Makefile
Normal file
@@ -0,0 +1,61 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=lua-amx
|
||||
PKG_VERSION:=v0.1.0
|
||||
SHORT_DESCRIPTION:=LUA AMX Bindings
|
||||
|
||||
PKG_SOURCE:=lua-amx-v0.1.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx/-/archive/v0.1.0
|
||||
PKG_HASH:=62ed2373a1760191c54ae5504fea4a45d64401f51de4561bd93fa8a9333d6101
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/lua-amx-v0.1.0
|
||||
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:=Utilities
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +lua
|
||||
DEPENDS += +libevent2
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
LUA AMX Bindings
|
||||
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 CONFIG_SAH_LUA_AMX_LUA_VERSION_OVERRIDE=$(CONFIG_SAH_LUA_AMX_LUA_VERSION_OVERRIDE) CONFIG_SAH_LUA_AMX_LUA_VERSION=$(CONFIG_SAH_LUA_AMX_LUA_VERSION))
|
||||
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 CONFIG_SAH_LUA_AMX_LUA_VERSION_OVERRIDE=$(CONFIG_SAH_LUA_AMX_LUA_VERSION_OVERRIDE) CONFIG_SAH_LUA_AMX_LUA_VERSION=$(CONFIG_SAH_LUA_AMX_LUA_VERSION))
|
||||
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 CONFIG_SAH_LUA_AMX_LUA_VERSION_OVERRIDE=$(CONFIG_SAH_LUA_AMX_LUA_VERSION_OVERRIDE) CONFIG_SAH_LUA_AMX_LUA_VERSION=$(CONFIG_SAH_LUA_AMX_LUA_VERSION))
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
54
utilities/python-amx/Makefile
Normal file
54
utilities/python-amx/Makefile
Normal file
@@ -0,0 +1,54 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-amx
|
||||
PKG_VERSION:=v0.2.10
|
||||
SHORT_DESCRIPTION:=Python AMX Bindings
|
||||
|
||||
PKG_SOURCE:=python3-v0.2.10.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/python3/-/archive/v0.2.10
|
||||
PKG_HASH:=8b453d09e4fa79e23c48377a9510c8581d64e30cd8410b918e41c69e0f0e9e03
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/python3-v0.2.10
|
||||
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:=Utilities
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/python3
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libevent2
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
Python AMX Bindings
|
||||
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)))
|
||||
Reference in New Issue
Block a user