mirror of
https://gitlab.com/prpl-foundation/prplos/feeds/feed_gmap.git
synced 2026-01-09 15:37:17 +08:00
Compare commits
155 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
14a7a09756 | ||
|
|
37354f9eda | ||
|
|
ed53412d36 | ||
|
|
b299e3495b | ||
|
|
dc7caa9e25 | ||
|
|
052ea6c4c4 | ||
|
|
35bde605ec | ||
|
|
4133a52b21 | ||
|
|
ae7dc7c2ad | ||
|
|
1bccc15463 | ||
|
|
0f724029c0 | ||
|
|
295f5d9176 | ||
|
|
8d25c9aad3 | ||
|
|
0ca181d3b4 | ||
|
|
c721a7b8b7 | ||
|
|
c4aa321d7b | ||
|
|
6d40fb6ba5 | ||
|
|
467c633229 | ||
|
|
309245e9c7 | ||
|
|
cc611e740d | ||
|
|
b28e6f9fa8 | ||
|
|
d86bce8474 | ||
|
|
6e2247ee4b | ||
|
|
0e318aa849 | ||
|
|
7797004c61 | ||
|
|
b6fe61a640 | ||
|
|
2a40c44cee | ||
|
|
9b67b3b9cb | ||
|
|
d5a3d268f0 | ||
|
|
149faf965c | ||
|
|
0dac75e050 | ||
|
|
fbe6431302 | ||
|
|
6415c61f89 | ||
|
|
4ef10490c6 | ||
|
|
09fa6e5fca | ||
|
|
e689d7fac3 | ||
|
|
760f525256 | ||
|
|
4b6ba05992 | ||
|
|
c0b81a1298 | ||
|
|
72acbb86e7 | ||
|
|
4ab351a014 | ||
|
|
9a7a2ff2a7 | ||
|
|
8b21220d9b | ||
|
|
7cb14461fc | ||
|
|
6780852ef5 | ||
|
|
d4e40f6aad | ||
|
|
62a017ab4b | ||
|
|
06352dc117 | ||
|
|
f52010e8ff | ||
|
|
e32ff5fc9d | ||
|
|
f6d3033def | ||
|
|
15ee55529d | ||
|
|
f17ac367f7 | ||
|
|
5b4b5463b8 | ||
|
|
5448c97f14 | ||
|
|
990a49783c | ||
|
|
299659b54c | ||
|
|
afd218cb0f | ||
|
|
f12d6cecdb | ||
|
|
454aa9bb99 | ||
|
|
d5dee3ec06 | ||
|
|
b78745c285 | ||
|
|
6860acf84b | ||
|
|
4d1b6fd55f | ||
|
|
449bd0e666 | ||
|
|
9d84a93300 | ||
|
|
4c84d2b87c | ||
|
|
ff223ed635 | ||
|
|
b0a7562b9e | ||
|
|
bf605a0555 | ||
|
|
e92df7c8d0 | ||
|
|
01b56d2fde | ||
|
|
b491750cf7 | ||
|
|
24e7b31d59 | ||
|
|
96a160506b | ||
|
|
215be9394d | ||
|
|
3141829f23 | ||
|
|
7e4827e4d5 | ||
|
|
86a6f14e32 | ||
|
|
0684a0217e | ||
|
|
832126ec81 | ||
|
|
e4515ce227 | ||
|
|
c02f9e30b0 | ||
|
|
3957ce06d0 | ||
|
|
4b21f709c5 | ||
|
|
650c318607 | ||
|
|
f6f615aa4f | ||
|
|
c8639bbdcd | ||
|
|
da50202d32 | ||
|
|
499b8451be | ||
|
|
40b00ee90e | ||
|
|
af107c5a1b | ||
|
|
14b9a40c49 | ||
|
|
bd1adf6e87 | ||
|
|
301b1c84b2 | ||
|
|
29831717c9 | ||
|
|
0c46d24c6a | ||
|
|
c2f9bb8a07 | ||
|
|
b6e2676529 | ||
|
|
80d6148c21 | ||
|
|
64053b31b3 | ||
|
|
3701008295 | ||
|
|
f18ed1f113 | ||
|
|
51dc43c369 | ||
|
|
4a6173e16e | ||
|
|
e1d5a2b5ca | ||
|
|
00135a979a | ||
|
|
4d85c38f9a | ||
|
|
63662157bd | ||
|
|
9c3da791f7 | ||
|
|
753f16ff35 | ||
|
|
8be01ae701 | ||
|
|
71ed6a973c | ||
|
|
d336adb06a | ||
|
|
a189a9c10a | ||
|
|
0bef9da946 | ||
|
|
08d525dadc | ||
|
|
ed79df303b | ||
|
|
9ed410b2d1 | ||
|
|
fa12a660e4 | ||
|
|
4302a59e68 | ||
|
|
d4aa5958f0 | ||
|
|
1be2d7c0db | ||
|
|
d7bfe9ee00 | ||
|
|
dc21889b44 | ||
|
|
2d5d3d3f5e | ||
|
|
c2946febb4 | ||
|
|
5a65cdf7f4 | ||
|
|
f999d27af4 | ||
|
|
14a3f7c807 | ||
|
|
ba08b5b3ea | ||
|
|
dd78e96a15 | ||
|
|
243cd73f49 | ||
|
|
79822389ed | ||
|
|
78eb8c3580 | ||
|
|
095c9efc8b | ||
|
|
eadbbd293c | ||
|
|
40ca080fdc | ||
|
|
bb0c187e82 | ||
|
|
f08f131df6 | ||
|
|
f1c7298573 | ||
|
|
8899835537 | ||
|
|
b1a4113534 | ||
|
|
4789c9dccc | ||
|
|
f9b460565a | ||
|
|
f109768ee7 | ||
|
|
cd158c1119 | ||
|
|
78d4b6b29d | ||
|
|
0f4c0e409e | ||
|
|
499f2ed809 | ||
|
|
bae5007a1c | ||
|
|
48154d3d72 | ||
|
|
1e367aff26 | ||
|
|
9e2f5b670b | ||
|
|
73221a5351 |
391
CHANGELOG.md
391
CHANGELOG.md
@@ -8,6 +8,397 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
## [Unreleased]
|
||||
|
||||
|
||||
## Release v1.0.5 - 2023-03-21(13:59:29 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Rename gmap_ethernet_dev_netdev->gmap_ethernet_dev_bridgetable
|
||||
|
||||
## Release v1.0.4 - 2023-03-15(17:35:51 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Adapt to DHCPv4Server path change
|
||||
|
||||
## Release v1.0.3 - 2023-03-13(07:19:46 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): gmap config event handling: server and client side
|
||||
|
||||
## Release v1.0.2 - 2023-03-02(12:03:41 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): [amx][gmap-client] /etc/init.d/gmap-client does nothing on non-internal build
|
||||
|
||||
## Release v1.0.1 - 2023-02-24(18:31:25 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Provide a parameter reference to the DHCP Client Lease
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Fix no logging when running standalone
|
||||
|
||||
## Release v1.0.0 - 2023-02-23(13:52:50 +0000)
|
||||
|
||||
### Breaking
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Change setActive API to have source and priority
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Adapt to new setActive API with source and priority
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): Adapt to new setActive API with source and priority
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Adapt to 'nemo' tag not used anymore
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Adapt to new setActive API with source and priority
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Adapt to new setActive API with source and priority
|
||||
|
||||
## Release v0.17.11 - 2023-02-16(13:57:24 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Fix gmap-server sometimes thinks time never syncronized
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [libgmap-client] generated datamodel documentation is empty
|
||||
|
||||
## Release v0.17.10 - 2023-02-15(17:03:48 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): Rename nemo->netdev and adapt to new 'style' of mib expression
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Adapt to 'nemo' tag not used anymore
|
||||
|
||||
## Release v0.17.9 - 2023-02-08(18:19:04 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [gMap][BDD] Create Information MiB
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [BDD][gMap] Create BDD MiB
|
||||
|
||||
## Release v0.17.8 - 2023-02-07(14:52:00 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Mark colliding IPs with Status=error
|
||||
|
||||
## Release v0.17.7 - 2023-02-06(11:57:57 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Track MAC and collisions and reduce ARPs sent
|
||||
|
||||
## Release v0.17.6 - 2023-02-03(20:34:43 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Fix incorrect log on adding default name
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Remove event stdout spam
|
||||
|
||||
## Release v0.17.5 - 2023-02-02(12:33:47 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] Remove the time-plugin requirement from gmap-server
|
||||
|
||||
## Release v0.17.4 - 2023-01-30(18:52:35 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] avoid using m4 odl files.
|
||||
|
||||
## Release v0.17.3 - 2023-01-25(17:37:20 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] the max nr of devices needs to be checked in gmaps_new_device instead of in _Devices_createDevice
|
||||
|
||||
## Release v0.17.2 - 2023-01-23(11:36:56 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Support ARP IP down + start arping
|
||||
|
||||
## Release v0.17.1 - 2023-01-19(19:08:49 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] Expose mdns information in gMap
|
||||
|
||||
## Release v0.17.0 - 2023-01-19(14:45:17 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): [import-dbg] Disable import-dbg by default for all amxrt plugin
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] Expose mdns information in gMap
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Create IP in gmap device on gratuitous ARP
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap server: getParameters, getFirstParameter RPC
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap Server: DM RPC cleanup
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): gMap server: getParameters, getFirstParameter RPC
|
||||
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): send ARP + callback on timeout/success
|
||||
|
||||
## Release v0.16.0 - 2023-01-11(11:39:17 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Component added
|
||||
|
||||
## Release v0.15.2 - 2023-01-10(13:35:53 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Use search path in requires statement for instance object
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): GMap Server: implementation of gmap additional expression operators
|
||||
|
||||
## Release v0.15.1 - 2023-01-06(13:23:10 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Fix optional include of components.config.m4 in config/gmap_conf_global.odl.m4
|
||||
|
||||
## Release v0.15.0 - 2023-01-05(16:26:47 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): [import-dbg] Disable import-dbg by default for all amxrt plugin
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [import-dbg] Disable import-dbg by default for all amxrt plugin
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [import-dbg] Disable import-dbg by default for all amxrt plugin
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] Expose mdns information in gMap
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] gmap_devices_findByIp function uses incorrect search paths
|
||||
|
||||
## Release v0.14.4 - 2022-12-20(18:44:19 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Use optional include when including components.config.m4
|
||||
|
||||
## Release v0.14.3 - 2022-12-16(10:57:40 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] Expose mdns information in gMap
|
||||
|
||||
## Release v0.14.2 - 2022-12-08(17:06:51 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap Event handling
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): gMap Event handling
|
||||
|
||||
## Release v0.14.1 - 2022-12-02(11:52:25 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] mib-ip fails to load due to undefined symbol
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Sync bridge IP from netmodel + add 'bridge' tag
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [amx][gmap] mib-ip fails to load due to undefined symbol
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] mib-ip fails to load due to undefined symbol
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add IP query support
|
||||
|
||||
## Release v0.14.0 - 2022-11-30(08:00:55 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [gMap][wanBlock] Development of a gMap wanblock module
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Rename name source 'HostName'->'dhcp'
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Add 'dhcp' to default name source list
|
||||
|
||||
## Release v0.13.11 - 2022-11-28(17:46:30 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): Add DHCPv4Client & DHCPv6Client in dhcp mib .odl
|
||||
|
||||
## Release v0.13.10 - 2022-11-24(11:35:59 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Add DHCP option 12 HostName
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap Server: fix gmaps_device_get_recursive
|
||||
|
||||
## Release v0.13.9 - 2022-11-22(07:54:07 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add gmap_ip_device_get_addresses()
|
||||
|
||||
## Release v0.13.8 - 2022-11-09(10:03:53 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Talk to standard TR-181 DHCPv4 datamodel instead of custom notifications
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add gmap_devices_findByIp
|
||||
|
||||
## Release v0.13.7 - 2022-10-24(13:32:19 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] Automatic clean up of inactive devices when MaxDevices is reached.
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] Automatic clean up of inactive devices when MaxDevices is reached.
|
||||
|
||||
## Release v0.13.6 - 2022-10-13(11:22:21 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [amx][gmap] Define Name, setName(), delName() behaviour
|
||||
|
||||
## Release v0.13.5 - 2022-10-06(17:08:01 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] Define Name, setName(), delName() behaviour
|
||||
|
||||
## Release v0.13.4 - 2022-09-28(06:14:07 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Fix fail to subscribe to DHCPv4 at boot
|
||||
|
||||
## Release v0.13.3 - 2022-09-26(15:28:34 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): fix dhcp: no IP addresses created on new lease
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Create unit tests for amx gMap Query feature
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Do not spam log on ip not found
|
||||
|
||||
## Release v0.13.2 - 2022-09-23(12:44:16 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Various cleanup
|
||||
|
||||
## Release v0.13.1 - 2022-09-20(12:43:47 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap]RPC topology missing
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Create unit tests for amx gMap Query feature
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): the Devices.link() function only allows one lower device
|
||||
|
||||
## Release v0.13.0 - 2022-09-19(16:28:08 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): Fix `/etc/init.d/gmap-client stop` not working
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): replace using netlink with using NetDev + test
|
||||
|
||||
## Release v0.12.0 - 2022-09-06(07:35:42 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap]RPC topology missing
|
||||
|
||||
## Release v0.11.0 - 2022-09-02(07:26:08 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [prpl][gMap]RPC topology missing
|
||||
|
||||
## Release v0.10.6 - 2022-08-30(14:01:45 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): Gmap: Fix default and make gmap default startup priority configurable
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Add missing requires
|
||||
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector): Add missing requires
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Add missing requires
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Gmap: Fix default and make gmap default startup priority configurable
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Gmap: Fix default and make gmap default startup priorityr configurable
|
||||
|
||||
## Release v0.10.5 - 2022-08-22(15:48:10 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): remove "wifirepeater" tag until clear why needed
|
||||
|
||||
## Release v0.10.4 - 2022-08-09(10:47:53 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Link dev<->port dynamically when all info is available
|
||||
|
||||
## Release v0.10.3 - 2022-08-08(16:23:26 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Implement using UUIDs for device keys
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap] gMap queries must be evaluated in the gMap server(not the lib)
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [CI] Fix missing dependencies on uuid
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [prpl][gMap] gMap queries must be evaluated in the gMap server(not the lib)
|
||||
|
||||
## Release v0.10.2 - 2022-08-04(09:20:50 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): LAN Device must have a uuid as unique (instance)key
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): LAN Device must have a uuid as unique (instance)key
|
||||
|
||||
## Release v0.10.1 - 2022-07-29(09:23:27 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): test mib loading + move testhelper functions to correct test file
|
||||
|
||||
## Release v0.10.0 - 2022-07-27(09:40:31 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): Component added
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
|
||||
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
|
||||
|
||||
## Release v0.9.2 - 2022-07-14(12:54:08 +0000)
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Revert "common: add workaround method for retrieving intf from ifindex"
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Switch to using netmodel and amxs
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Fix `gmap_devices_unlink` doing nothing
|
||||
|
||||
## Release v0.9.1 - 2022-06-01(13:06:16 +0000)
|
||||
|
||||
### Fixes
|
||||
|
||||
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
|
||||
|
||||
### Other
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Fix DHCP option 60 (vendor class) not coming through
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when...
|
||||
|
||||
## Release v0.9.0 - 2022-01-28(19:52:18 +0000)
|
||||
|
||||
### New
|
||||
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add query functionality
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Gmap add query functionality
|
||||
|
||||
## Release v0.8.3 - 2021-11-09(08:47:08 +0000)
|
||||
|
||||
### Changes
|
||||
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): remove symlink to init script
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): remove symlink to init script
|
||||
|
||||
## Release v0.8.2 - 2021-10-14(11:25:18 +0000)
|
||||
|
||||
## Release v0.8.1 - 2021-10-06(11:42:29 +0000)
|
||||
|
||||
17
README.md
17
README.md
@@ -6,20 +6,25 @@ SoftAtHome feed of Openwrt packages for gMap components.
|
||||
|
||||
Feed_gmap includes the following components:
|
||||
|
||||
### Plugins
|
||||
|
||||
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client) - gMap client plugin
|
||||
|
||||
### Applications
|
||||
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-ethernet-dev) - gMap component that adds discovered devices to the gmap datamodel and links them to the correct interface
|
||||
- [gmap-mod-name-selector](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-name-selector) - Name selection module for gmap
|
||||
- [gmap-mod-self](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-self) - gmap module to fetch information about the hgw itself and the layer 2 'devices' on it
|
||||
- [gmap-server](https://gitlab.com/soft.at.home/gmap/applications/gmap-server) - Service implementing the gmap data model
|
||||
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev) - gMap component that adds discovered devices to the gmap datamodel and links them to the correct interface
|
||||
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector) - Name selection module for gmap
|
||||
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self) - gmap module to fetch information about the hgw/repeater itself and the layer 2 'devices' on it
|
||||
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server) - Service implementing the gmap data model
|
||||
|
||||
### Configurations
|
||||
|
||||
- [gmap-mibs-common](https://gitlab.com/soft.at.home/gmap/mibs/gmap-mibs-common) - Generic mib files for the gmap service
|
||||
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common) - Generic mib files for the gmap service
|
||||
|
||||
### Libraries
|
||||
|
||||
- [libgmap-client](https://gitlab.com/soft.at.home/gmap/libraries/libgmap-client) - Client library for gmap modules
|
||||
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client) - Client library for gmap modules
|
||||
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext) - Functionality common for gmap clients (not server)
|
||||
|
||||
## How to add feed_gmap to your OpenWrt build
|
||||
|
||||
|
||||
24
apps/gmap-client/Config.in
Normal file
24
apps/gmap-client/Config.in
Normal file
@@ -0,0 +1,24 @@
|
||||
config PACKAGE_gmap-client
|
||||
tristate
|
||||
select SAH_AMX_GMAP_CLIENT
|
||||
|
||||
if PACKAGE_gmap-client
|
||||
|
||||
menu "Select gmap-client build options"
|
||||
depends on PACKAGE_gmap-client
|
||||
|
||||
config SAH_AMX_GMAP_CLIENT
|
||||
bool "Build the gMap client plugin"
|
||||
default y
|
||||
|
||||
config SAH_AMX_GMAP_CLIENT_ORDER
|
||||
int "gMap client plugin startup order"
|
||||
default 82
|
||||
|
||||
config SAH_AMX_GMAP_CLIENT_ONE_PROCESS
|
||||
bool "All gMap client modules run in same process"
|
||||
default y
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
||||
75
apps/gmap-client/Makefile
Normal file
75
apps/gmap-client/Makefile
Normal file
@@ -0,0 +1,75 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=gmap-client
|
||||
PKG_VERSION:=v1.1.1
|
||||
SHORT_DESCRIPTION:=gMap client plugin
|
||||
|
||||
PKG_SOURCE:=gmap-client-v1.1.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client/-/archive/v1.1.1
|
||||
PKG_HASH:=c77f3a38651ae5a848479bb682c8bf750617935e178b2ec381da22b116f614f1
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-client-v1.1.1
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
COMPONENT:=gmap-client
|
||||
|
||||
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/S$(CONFIG_SAH_AMX_GMAP_CLIENT_ORDER)$(COMPONENT)
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/etc/rc.d/K$(CONFIG_SAH_AMX_GMAP_CLIENT_ORDER)$(COMPONENT)
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
CATEGORY:=gmap
|
||||
SUBMENU:=Plugins
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libsahtrace
|
||||
DEPENDS += +amxrt
|
||||
DEPENDS += +gmap-server
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
gMap client plugin
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
$(call Build/Compile/Default, STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PKG_CONFIG_PATH=$(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_AMX_GMAP_CLIENT_ORDER=$(CONFIG_SAH_AMX_GMAP_CLIENT_ORDER) CONFIG_SAH_AMX_GMAP_CLIENT_ONE_PROCESS=$(CONFIG_SAH_AMX_GMAP_CLIENT_ONE_PROCESS))
|
||||
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_AMX_GMAP_CLIENT_ORDER=$(CONFIG_SAH_AMX_GMAP_CLIENT_ORDER) CONFIG_SAH_AMX_GMAP_CLIENT_ONE_PROCESS=$(CONFIG_SAH_AMX_GMAP_CLIENT_ONE_PROCESS))
|
||||
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 CONFIG_SAH_AMX_GMAP_CLIENT_ORDER=$(CONFIG_SAH_AMX_GMAP_CLIENT_ORDER) CONFIG_SAH_AMX_GMAP_CLIENT_ONE_PROCESS=$(CONFIG_SAH_AMX_GMAP_CLIENT_ONE_PROCESS))
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
@@ -1,49 +1,33 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=gmap-mod-ethernet-dev
|
||||
PKG_VERSION:=v0.1.0
|
||||
PKG_VERSION:=v1.9.1
|
||||
SHORT_DESCRIPTION:=gMap component that adds discovered devices to the gmap datamodel and links them to the correct interface
|
||||
|
||||
PKG_SOURCE:=gmap-mod-ethernet-dev-v0.1.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-ethernet-dev/-/archive/v0.1.0
|
||||
PKG_HASH:=17d9f2d7172b5a37873855da24e85ecbfde0b1b49c314aba13da2d6e4f95472e
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-ethernet-dev-v0.1.0
|
||||
PKG_SOURCE:=gmap-mod-ethernet-dev-v1.9.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev/-/archive/v1.9.1
|
||||
PKG_HASH:=8fdcf9201874958c4d1b2a5065129640b18d08c27a26768e448c64ef9bdf4b22
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-ethernet-dev-v1.9.1
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
COMPONENT:=gmap-mod-ethernet-dev
|
||||
|
||||
PKG_RELEASE:=1
|
||||
|
||||
define SAHInit/Install
|
||||
install -d ${PKG_INSTALL_DIR}/etc/rc.d/
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT).so ${PKG_INSTALL_DIR}/etc/rc.d/S73$(COMPONENT).so
|
||||
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).so ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup/B10$(COMPONENT).so
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT).so ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore/R10$(COMPONENT).so
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT).so ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import/R10$(COMPONENT).so
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
CATEGORY:=gmap
|
||||
SUBMENU:=Applications
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-ethernet-dev
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libmnl
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libamxj
|
||||
DEPENDS += +libgmap-client
|
||||
DEPENDS += +libgmap-ext
|
||||
DEPENDS += +libsahtrace
|
||||
DEPENDS += +libdhcpoptions
|
||||
MENU:=1
|
||||
@@ -54,25 +38,25 @@ 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 LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin 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)
|
||||
$(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_GATEWAY=$(CONFIG_GATEWAY) CONFIG_ACCESSPOINT=$(CONFIG_ACCESSPOINT))
|
||||
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)
|
||||
$(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_GATEWAY=$(CONFIG_GATEWAY) CONFIG_ACCESSPOINT=$(CONFIG_ACCESSPOINT))
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=gmap-mod-name-selector
|
||||
PKG_VERSION:=v0.1.2
|
||||
PKG_VERSION:=v1.0.1
|
||||
SHORT_DESCRIPTION:=Name selection module for gmap
|
||||
|
||||
PKG_SOURCE:=gmap-mod-name-selector-v0.1.2.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-name-selector/-/archive/v0.1.2
|
||||
PKG_HASH:=4e6ffc69f79ac440b974b2d403da56a2974a1f3a536a2fba11aaa1ad15eb2fd6
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-name-selector-v0.1.2
|
||||
PKG_SOURCE:=gmap-mod-name-selector-v1.0.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector/-/archive/v1.0.1
|
||||
PKG_HASH:=cac734389d94a198f980ec4c39956655d0f12a1177fcb0d204a186df2becc206
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-name-selector-v1.0.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:=gmap
|
||||
SUBMENU:=Applications
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-name-selector
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector
|
||||
DEPENDS += +gmap-server
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
@@ -52,6 +52,9 @@ define Build/InstallDev
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
endef
|
||||
|
||||
|
||||
20
apps/gmap-mod-self/Config.in
Normal file
20
apps/gmap-mod-self/Config.in
Normal file
@@ -0,0 +1,20 @@
|
||||
config PACKAGE_gmap-mod-self
|
||||
tristate
|
||||
select SAH_SERVICES_GMAP-SELF
|
||||
|
||||
if PACKAGE_gmap-mod-self
|
||||
|
||||
menu "Select gmap-mod-self build options"
|
||||
depends on PACKAGE_gmap-mod-self
|
||||
|
||||
config SAH_SERVICES_GMAP-SELF
|
||||
bool "Application for filling in the device's and it's interfaces information"
|
||||
default y
|
||||
|
||||
config SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER
|
||||
bool "gmap-self runs on a wifi repeater"
|
||||
default n
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
||||
@@ -1,77 +1,67 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=gmap-mod-self
|
||||
PKG_VERSION:=v0.0.14
|
||||
SHORT_DESCRIPTION:=gmap module to fetch information about the hgw itself and the layer 2 'devices' on it
|
||||
PKG_VERSION:=v1.3.0
|
||||
SHORT_DESCRIPTION:=gmap module to fetch information about the hgw/repeater itself and the layer 2 'devices' on it
|
||||
|
||||
PKG_SOURCE:=gmap-mod-self-v0.0.14.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-self/-/archive/v0.0.14
|
||||
PKG_HASH:=08e303b783094746c7f09c50fe705c4c92984328ddacacf048995fd037a4f2f4
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-self-v0.0.14
|
||||
PKG_SOURCE:=gmap-mod-self-v1.3.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self/-/archive/v1.3.0
|
||||
PKG_HASH:=3ccf312d90ffac695c6d3e391ffea75983ff1b3427fbc18311f92dc6ea441a38
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-self-v1.3.0
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
COMPONENT:=gmap-mod-self
|
||||
|
||||
PKG_RELEASE:=1
|
||||
|
||||
define SAHInit/Install
|
||||
install -d ${PKG_INSTALL_DIR}/etc/rc.d/
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT).so ${PKG_INSTALL_DIR}/etc/rc.d/S72$(COMPONENT).so
|
||||
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).so ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup/B10$(COMPONENT).so
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT).so ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore/R10$(COMPONENT).so
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT).so ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import/R10$(COMPONENT).so
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
CATEGORY:=gmap
|
||||
SUBMENU:=Applications
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-self
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxj
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libamxs
|
||||
DEPENDS += +libgmap-client
|
||||
DEPENDS += +libsahtrace
|
||||
DEPENDS += +libnetmodel
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
gmap module to fetch information about the hgw itself and the layer 2 'devices' on it
|
||||
gmap module to fetch information about the hgw/repeater itself and the layer 2 'devices' on it
|
||||
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 LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
|
||||
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_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
|
||||
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)
|
||||
$(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_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
|
||||
28
apps/gmap-server/Config.in
Normal file
28
apps/gmap-server/Config.in
Normal file
@@ -0,0 +1,28 @@
|
||||
config PACKAGE_gmap-server
|
||||
tristate
|
||||
select SAH_AMX_GMAP_SERVER
|
||||
|
||||
if PACKAGE_gmap-server
|
||||
|
||||
menu "Select gmap-server build options"
|
||||
depends on PACKAGE_gmap-server
|
||||
|
||||
config SAH_AMX_GMAP_SERVER
|
||||
bool "Build gMap server"
|
||||
default y
|
||||
|
||||
config SAH_AMX_GMAP_SERVER_ORDER
|
||||
int "gMap server plugin startup order"
|
||||
default 71
|
||||
|
||||
config AMX_GMAP_SERVER_NAME_ORDER
|
||||
string "Priority list of device name sources (highest priority on the left). Source default is implicit and last (after searching alternatives for the device)."
|
||||
default "webui,user,dil,tags,mdns,dhcp,lltd,plc,mac,upnp,usb,voice,default"
|
||||
|
||||
config AMX_GMAP_MAX_DEVICES
|
||||
int "The max number of gmap devices that can be present at the same time"
|
||||
default 70
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=gmap-server
|
||||
PKG_VERSION:=v0.2.0
|
||||
PKG_VERSION:=v2.0.0
|
||||
SHORT_DESCRIPTION:=Service implementing the gmap data model
|
||||
|
||||
PKG_SOURCE:=gmap-server-v0.2.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-server/-/archive/v0.2.0
|
||||
PKG_HASH:=85ce9a5480d28e602ae6991e66bb4e4f6af27601918b4eca6422a4da2c0da0dc
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-server-v0.2.0
|
||||
PKG_SOURCE:=gmap-server-v2.0.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server/-/archive/v2.0.0
|
||||
PKG_HASH:=91fd09e4a7090667fe20d86715835b17738937a6a64c83e5fd922af7cecfb407
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-server-v2.0.0
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
@@ -15,19 +15,21 @@ PKG_LICENSE_FILES:=LICENSE
|
||||
COMPONENT:=gmap-server
|
||||
|
||||
PKG_RELEASE:=1
|
||||
PKG_BUILD_DEPENDS += util-linux
|
||||
|
||||
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/S71$(COMPONENT)
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/etc/rc.d/S$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER)$(COMPONENT)
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/etc/rc.d/K$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER)$(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)
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup/B$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER)$(COMPONENT)
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore/R$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER)$(COMPONENT)
|
||||
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import/R$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER)$(COMPONENT)
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
@@ -36,7 +38,7 @@ define Package/$(PKG_NAME)
|
||||
CATEGORY:=gmap
|
||||
SUBMENU:=Applications
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/soft.at.home/gmap/applications/gmap-server
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxp
|
||||
@@ -44,6 +46,7 @@ define Package/$(PKG_NAME)
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libgmap-client
|
||||
DEPENDS += +libsahtrace
|
||||
DEPENDS += +libuuid
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
@@ -52,11 +55,11 @@ 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 LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_SAH_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
|
||||
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_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
|
||||
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
|
||||
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
|
||||
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
|
||||
@@ -66,11 +69,18 @@ define Build/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)
|
||||
$(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_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=gmap-mibs-common
|
||||
PKG_VERSION:=v0.2.3
|
||||
PKG_VERSION:=v0.5.3
|
||||
SHORT_DESCRIPTION:=Generic mib files for the gmap service
|
||||
|
||||
PKG_SOURCE:=gmap-mibs-common-v0.2.3.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/gmap/mibs/gmap-mibs-common/-/archive/v0.2.3
|
||||
PKG_HASH:=d350eac8b25841093149a8fe3313dfa567b024084091c2f6f9355fba0374c50c
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mibs-common-v0.2.3
|
||||
PKG_SOURCE:=gmap-mibs-common-v0.5.3.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common/-/archive/v0.5.3
|
||||
PKG_HASH:=4b97fc942050e14b6f01fa2f9e7e4e6948f22692afa6201a658efc5d4c15a88b
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mibs-common-v0.5.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:=gmap
|
||||
SUBMENU:=Configurations
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/soft.at.home/gmap/mibs/gmap-mibs-common
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common
|
||||
DEPENDS += +gmap-server
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
@@ -37,7 +37,7 @@ 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 LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
|
||||
endef
|
||||
|
||||
define Build/Install
|
||||
@@ -53,6 +53,9 @@ endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libgmap-client
|
||||
PKG_VERSION:=v0.2.3
|
||||
PKG_VERSION:=v1.1.0
|
||||
SHORT_DESCRIPTION:=Client library for gmap modules
|
||||
|
||||
PKG_SOURCE:=libgmap-client-v0.2.3.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/soft.at.home/gmap/libraries/libgmap-client/-/archive/v0.2.3
|
||||
PKG_HASH:=f944b9c14c132cd1530581c9ecb977997b4c27d8798092fe47f10bcfe39171c3
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-client-v0.2.3
|
||||
PKG_SOURCE:=libgmap-client-v1.1.0.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client/-/archive/v1.1.0
|
||||
PKG_HASH:=faf1fafaf477559a4e6d0d5b4d3a052ecf138886b82d9d05213554a8f51bfa4f
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-client-v1.1.0
|
||||
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
|
||||
PKG_LICENSE:=BSD-2-Clause-Patent
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
@@ -20,8 +20,9 @@ define Package/$(PKG_NAME)
|
||||
CATEGORY:=gmap
|
||||
SUBMENU:=Libraries
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/soft.at.home/gmap/libraries/libgmap-client
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libamxd
|
||||
@@ -34,7 +35,7 @@ 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 LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
|
||||
endef
|
||||
|
||||
define Build/Install
|
||||
@@ -50,6 +51,9 @@ endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
|
||||
59
libs/libgmap-ext/Makefile
Normal file
59
libs/libgmap-ext/Makefile
Normal file
@@ -0,0 +1,59 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libgmap-ext
|
||||
PKG_VERSION:=v0.2.1
|
||||
SHORT_DESCRIPTION:=Functionality common for gmap clients (not server)
|
||||
|
||||
PKG_SOURCE:=libgmap-ext-v0.2.1.tar.gz
|
||||
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext/-/archive/v0.2.1
|
||||
PKG_HASH:=674f45cb01b4a3b45db899bf0bc7ce12cb5f86e932aed5c8749e0f5e9ec34f55
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-ext-v0.2.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:=gmap
|
||||
SUBMENU:=Libraries
|
||||
TITLE:=$(SHORT_DESCRIPTION)
|
||||
URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext
|
||||
DEPENDS += +libamxc
|
||||
DEPENDS += +libamxp
|
||||
DEPENDS += +libamxb
|
||||
DEPENDS += +libamxd
|
||||
DEPENDS += +libamxo
|
||||
DEPENDS += +libsahtrace
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
Functionality common for gmap clients (not server)
|
||||
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)/
|
||||
if [ -d ./files ]; then \
|
||||
$(CP) ./files/* $(1)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
Reference in New Issue
Block a user