diff mbox series

[meta-oe] simpleiot: Add recipe

Message ID 20250808173351.703761-1-raj.khem@gmail.com
State New
Headers show
Series [meta-oe] simpleiot: Add recipe | expand

Commit Message

Khem Raj Aug. 8, 2025, 5:33 p.m. UTC
simpleiot is a framework used to manage edge devices

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Cliff Brake <cbrake@bec-systems.com>
---
 .../simpleiot/simpleiot-go-mods.inc           | 193 ++++++++++++++++++
 .../simpleiot/simpleiot-licenses.inc          |  62 ++++++
 .../simpleiot/simpleiot_0.18.4.bb             |  49 +++++
 3 files changed, 304 insertions(+)
 create mode 100644 meta-oe/recipes-extended/simpleiot/simpleiot-go-mods.inc
 create mode 100644 meta-oe/recipes-extended/simpleiot/simpleiot-licenses.inc
 create mode 100644 meta-oe/recipes-extended/simpleiot/simpleiot_0.18.4.bb
diff mbox series

Patch

diff --git a/meta-oe/recipes-extended/simpleiot/simpleiot-go-mods.inc b/meta-oe/recipes-extended/simpleiot/simpleiot-go-mods.inc
new file mode 100644
index 0000000000..e2a7ba55aa
--- /dev/null
+++ b/meta-oe/recipes-extended/simpleiot/simpleiot-go-mods.inc
@@ -0,0 +1,193 @@ 
+
+# This file has been generated by go-mod-update-modules.bbclass
+#
+# Do not modify it by hand, as the contents will be replaced when
+# running the update-modules task.
+
+SRC_URI += "\
+    gomod://dario.cat/mergo;version=v1.0.1;mod=1;sha256sum=e23c4b803a6c6e6e45747946e87d24704cd77756cc484bdfd17b57223bf320d6 \
+    gomod://github.com/RaveNoX/go-jsoncommentstrip;version=v1.0.0;mod=1;sha256sum=2b6982af288513a74b1e988042dad3f4a12d7ecb7af7320408d896e985ce7136 \
+    gomod://github.com/Wifx/gonetworkmanager/v2;version=v2.2.0;sha256sum=18ade00b4f176832df17d82c4877c7ddd415631f2e5622a83fd82efc98e30693 \
+    gomod://github.com/adrianmo/go-nmea;version=v1.10.0;sha256sum=ee43675a0f61fa3a31cd51dc6e1484d7183867c654235a9671ba62b65fa2b030 \
+    gomod://github.com/apapsch/go-jsonmerge/v2;version=v2.0.0;sha256sum=b5fbdf29dc23b3ce98f5215b125ccd324b7673f0e940bc122080fcf2c77bbaf7 \
+    gomod://github.com/beevik/ntp;version=v1.4.3;sha256sum=825c41d73aa363f10d94900c04b73b9ff6e43bfcfefb3666fdaaa8ce89434349 \
+    gomod://github.com/bep/godartsass/v2;version=v2.5.0;mod=1;sha256sum=02ce0aa4e6352343bd13acc77da9f9785c606e701496d992e62db3d703a73f04 \
+    gomod://github.com/bep/golibsass;version=v1.2.0;mod=1;sha256sum=7fb5d50c053fec7489a7b44ec2729f6315393a3c023c9055862e34ffef2d669a \
+    gomod://github.com/blang/semver/v4;version=v4.0.0;sha256sum=96a2bbe11960f3a3c16db0da822c69ce9ac4b738ee731a0476031bbb71987504 \
+    gomod://github.com/bmatcuk/doublestar;version=v1.1.1;mod=1;sha256sum=8742788f26a4d073c6a72174e6a068867c48ae4ea596664f7906a2d07329df52 \
+    gomod://github.com/cavaliercoder/grab;version=v2.0.0+incompatible;sha256sum=da1bd01e727ce57f8c5b49ce96e588cd831693a8f176481a3990fb93c4538cae \
+    gomod://github.com/cosmtrek/air;version=v1.61.2;mod=1;sha256sum=9c2caf994a9a9c350c5b70d33890e0534ada6275b7af77a1ac532e93433e1054 \
+    gomod://github.com/creack/goselect;version=v0.1.3;sha256sum=822b19b2e93d0d539af2d4549a20e4d0e30f7bc36b2c8b1a2e1e9f086e292702 \
+    gomod://github.com/creack/pty;version=v1.1.24;mod=1;sha256sum=a3979fd32c00f35d17eb3b97d0b3cc6f4efb057bf78271361fa773531e601531 \
+    gomod://github.com/davecgh/go-spew;version=v1.1.0;mod=1;sha256sum=bcb29393251237b79a17b6c19bf29134f43e8f438c3198988fcd461a1cdf05cc \
+    gomod://github.com/davecgh/go-spew;version=v1.1.1;mod=1;sha256sum=bcb29393251237b79a17b6c19bf29134f43e8f438c3198988fcd461a1cdf05cc \
+    gomod://github.com/dim13/cobs;version=v0.1.0;sha256sum=d43f6a1982362758699cc0b2eba466605f6a410ab4f9c6b4061b85ee5545ec7e \
+    gomod://github.com/donovanhide/eventsource;version=v0.0.0-20210830082556-c59027999da0;sha256sum=cf2e0fb54521715528f53d7030b286bb0896b4d6f11ee4478a456efcc25c4269 \
+    gomod://github.com/dustin/go-humanize;version=v1.0.1;sha256sum=319404ea84c8a4e2d3d83f30988b006e7dd04976de3e1a1a90484ad94679fa46 \
+    gomod://github.com/fatih/color;version=v1.18.0;mod=1;sha256sum=8732da74f45ec4c0ea5a7a3072c4d458aafb6102af75155d459dcb70afce6ae6 \
+    gomod://github.com/frankban/quicktest;version=v1.7.2;mod=1;sha256sum=08a3eadc1b2c1b26532c07f937c883de0b29cb4df016f772907e75a934a9ce47 \
+    gomod://github.com/fsnotify/fsnotify;version=v1.9.0;sha256sum=94e64824b23591b7aa504e3321d5ec3f57de88f4d49882eaefbbf6820dab746e \
+    gomod://github.com/go-audio/audio;version=v1.0.0;sha256sum=67d0a0608e5938058051a424e0ddddc351f14d053af4cc3b912eb0ef3b03d7a6 \
+    gomod://github.com/go-audio/riff;version=v1.0.0;sha256sum=1fb211d7f24bd1bbadf764ce92debf386fd4d86d17c5d3ab5198eeda0761e2fa \
+    gomod://github.com/go-audio/wav;version=v1.1.0;sha256sum=884d351372627717f4779da1fa58751481db5bfe9a623bdfd9a9e887c13e2e62 \
+    gomod://github.com/go-ole/go-ole;version=v1.2.6;mod=1;sha256sum=de7da59858d6121956da002ded711242cc14ecf597e932a8625246418fd3bbaa \
+    gomod://github.com/go-ole/go-ole;version=v1.3.0;mod=1;sha256sum=fcf0840f2ff50fbc3b5a54b9d4cb240c64d47003ab03e420aeff0057015a8953 \
+    gomod://github.com/go-stack/stack;version=v1.8.1;mod=1;sha256sum=59885252908f44191d242c2384fbcc10b551763eb579c76c31301ef2b231194b \
+    gomod://github.com/gobwas/glob;version=v0.2.3;mod=1;sha256sum=b5c6b172adc1878cd8e690ba9123b0a65753bacb38d87e6d683aca136d435578 \
+    gomod://github.com/goccy/go-yaml;version=v1.17.1;sha256sum=d696eddbab891896b3a70334d04cfb0208cdc0e18544bebdf95926e1f64df310 \
+    gomod://github.com/godbus/dbus/v5;version=v5.1.0;sha256sum=03dfa8e71089a6f477310d15c4d3a036d82d028532881b50fee254358e782ad9 \
+    gomod://github.com/gofrs/uuid;version=v4.4.0+incompatible;sha256sum=5679a06ff2120efb43764a2d1389baf32c8971c0e664741c4d184299c76ebd3d \
+    gomod://github.com/gohugoio/hugo;version=v0.146.5;mod=1;sha256sum=a9df5025ea96784eb9e982b83a6fb7b93af784931289942137e78670cb00a998 \
+    gomod://github.com/golang/mock;version=v1.6.0;mod=1;sha256sum=bfb6a97ee76c72a56da2e8ac5dfd926166f793dfeafbbfb80cb33e6a060301a8 \
+    gomod://github.com/golang/protobuf;version=v1.5.4;sha256sum=9a2f43d3eac8ceda506ebbeb4f229254b87235ce90346692a0e233614182190b \
+    gomod://github.com/golang-jwt/jwt/v4;version=v4.5.2;sha256sum=ec5ee69a31fd478fc197fddce7c06dad1abe7543095a55c4ee6546ae79d99a0f \
+    gomod://github.com/google/go-cmp;version=v0.3.1;mod=1;sha256sum=81df7917c225a9da7604b230d952fa278c60a8832c10d799385d134b05d5b087 \
+    gomod://github.com/google/go-cmp;version=v0.7.0;mod=1;sha256sum=31c874a1d2a18e62b0550f823ce7a575c8dec7f8fd9d4fa1959bb12d7f7c0f14 \
+    gomod://github.com/google/go-tpm;version=v0.9.3;mod=1;sha256sum=356b36889e4a391711d858bc6232b174b0dc9f6c527f7702f82dbf58a0fc5931 \
+    gomod://github.com/google/uuid;version=v1.3.0;mod=1;sha256sum=73da47b6338b00a082fd451aa35a3273d3adc09b8e9bba98dab01091e402af6e \
+    gomod://github.com/google/uuid;version=v1.6.0;sha256sum=d0f02f377217f42702e259684e06441edbf5140dddcc34ba9bea56038b38a6ed \
+    gomod://github.com/gorilla/websocket;version=v1.5.3;sha256sum=dbbd31dd0f08548c5dc43e4c2f12bbba66abff5252b224b1cd06afbb72783a76 \
+    gomod://github.com/inconshreveable/log15;version=v3.0.0-testing.5+incompatible;mod=1;sha256sum=7fed6370677c9ae877d9debbf3b11e0bfb9d3a8b1eee7ffcda6eba8b24f6f4be \
+    gomod://github.com/influxdata/influxdb-client-go/v2;version=v2.14.0;sha256sum=4ffe08fb3627acb6b8d2e3123b81e078b1ac80e43f7df99c07774350ee28cb20 \
+    gomod://github.com/influxdata/line-protocol;version=v0.0.0-20210922203350-b1ad95c89adf;sha256sum=5066d4c259facbf60f7bb1e9958ccdd6ea1a48b3091f473728264fbaa3acc868 \
+    gomod://github.com/jacobsa/go-serial;version=v0.0.0-20180131005756-15cf729a72d4;sha256sum=9e41a562f445b3af5d55c4c2b2260a0c72905a7450b19e29cf5cebc68d3341fc \
+    gomod://github.com/juju/gnuflag;version=v0.0.0-20171113085948-2ce1bb71843d;mod=1;sha256sum=6b38f2d5b0b9aaa7b7291c452735479c60d52e9b965e8c98628628914bd2757b \
+    gomod://github.com/kevinburke/go-types;version=v0.0.0-20240719050749-165e75e768f7;sha256sum=f124d1b875448933a3f29f28c03e84686fb67b8ad225d2302afbf4c0cbdec741 \
+    gomod://github.com/kevinburke/rest;version=v0.0.0-20240617045629-3ed0ad3487f0;sha256sum=954fe77c8119256baddee2d25fd1e5fdbf92436779e30c95bbdd7111abb730aa \
+    gomod://github.com/kevinburke/twilio-go;version=v0.0.0-20240716172313-813590983ccc;sha256sum=4ab3e20e601335565e9ffed36f9add0b7f02f6b39317b8598efa329b4ea12711 \
+    gomod://github.com/kjx98/crc16;version=v0.0.0-20190915014410-d407ba22e1b5;sha256sum=26290d513e54c37f15290333a12cbc1186ccdbf082b439d54ff7c2f3765b7809 \
+    gomod://github.com/klauspost/compress;version=v1.18.0;sha256sum=c4679e4cbc820a21758199d985be754abf5eb2a38e6f1de95cd70b2e7ef06905 \
+    gomod://github.com/koding/websocketproxy;version=v0.0.0-20181220232114-7ed82d81a28c;sha256sum=f6b7634941bce86359a30d42f15e9ff481e27586efb32c79195c3b150a4b1520 \
+    gomod://github.com/kr/pretty;version=v0.1.0;mod=1;sha256sum=e3d5d46d2f6ac94a666a54b5e867ec16bf199d9f4b700827cd731607efdd109a \
+    gomod://github.com/kr/pty;version=v1.1.1;mod=1;sha256sum=6da4c9c7364446894e5ef877e19f985cd51d671ce6e8f4ca87862b449f6dd7f6 \
+    gomod://github.com/kr/text;version=v0.1.0;mod=1;sha256sum=2fba9529e5c13dde62f371ef7383baf04d7132501dac6aa08e910f9ec0bf85c5 \
+    gomod://github.com/lufia/plan9stats;version=v0.0.0-20250317134145-8bc96cf8fc35;mod=1;sha256sum=37a53f16d9ab910339d4395983695afb4490aae01435c0a59980675c45d0bd95 \
+    gomod://github.com/mattn/go-colorable;version=v0.1.13;mod=1;sha256sum=d6743ae2eae65716122f12b42c9f3f83a805c0ae32bd3c553d4a6f1bcb9243a5 \
+    gomod://github.com/mattn/go-colorable;version=v0.1.14;mod=1;sha256sum=c199aee551968c8290b917524e0b232a862790a4831b0ed4cb43687e8c08aa18 \
+    gomod://github.com/mattn/go-isatty;version=v0.0.16;mod=1;sha256sum=714766ec82d67db895ade8af6b8054ad430c3cea5e15b3a888f23ed2f3e1b863 \
+    gomod://github.com/mattn/go-isatty;version=v0.0.20;mod=1;sha256sum=1eeabef1b4d98db73c6c2073289163649bc9a044552aca86b9d592fe84eaa1c8 \
+    gomod://github.com/mattn/go-runewidth;version=v0.0.15;mod=1;sha256sum=216c93d19310612c81d5c741024989f83897d2333c3a9f967b58b1317587f519 \
+    gomod://github.com/miekg/dns;version=v1.1.55;mod=1;sha256sum=aceec437e5016204726d92a6e111832f7e2f2f868beda5983b9e42d8d577cf74 \
+    gomod://github.com/miekg/dns;version=v1.1.65;sha256sum=bec3cb244380ff7c70b492bd751c83450d9e7e67144c80ba9b926da79d344c53 \
+    gomod://github.com/minio/highwayhash;version=v1.0.3;sha256sum=5fb067ae0c887ef9a9f4349fe32961533d0d7b33aad5fecea5bc451bd99029ed \
+    gomod://github.com/nats-io/jwt/v2;version=v2.7.4;sha256sum=92c5eeb1ec70adb0360ce8ff3ea22d70d8f47be807ffb5cbe40dc5f518a1c0b5 \
+    gomod://github.com/nats-io/nats-server/v2;version=v2.11.1;sha256sum=90fae990a307cfd37695a56e17bdd470c1a931bec696717ce5104c3cb5572ce2 \
+    gomod://github.com/nats-io/nats.go;version=v1.41.2;sha256sum=6a1b2631e0d983032860c79ba138f008ba2cd5ce936595ae0f9d9eff36e3696f \
+    gomod://github.com/nats-io/nkeys;version=v0.4.11;sha256sum=e4995029fc7859a685d5dd87532de27e259ca00ec077a0a55a185c983b02589d \
+    gomod://github.com/nats-io/nuid;version=v1.0.1;sha256sum=809d144fbd16f91651a433e28d2008d339e19dafc450c5995e2ed92f1c17c1f3 \
+    gomod://github.com/ncruces/go-strftime;version=v0.1.9;mod=1;sha256sum=e5864a1dd9ac62bd778e7444e02e1e4130fa7c00d88eaea271c34f934e724f73 \
+    gomod://github.com/oapi-codegen/runtime;version=v1.1.1;sha256sum=59ad08313df3b8b1a24d9f8ecce0215ce48f5e39c16ad9a6b30aa393e0a80f89 \
+    gomod://github.com/oklog/run;version=v1.1.0;sha256sum=d6f69fc71aa155043f926c2a98fc1e5b3a8ebab422f2f36d785cfba38a7ebee4 \
+    gomod://github.com/pelletier/go-toml;version=v1.9.5;mod=1;sha256sum=c0ec26c7f843d368a2d5a9390359c567ebe316171bd651d31dcead1bb2e07ad9 \
+    gomod://github.com/pelletier/go-toml/v2;version=v2.2.4;mod=1;sha256sum=72b2ddd20583039d110a50147c63fd1e419a5c4acc1ba8f28881f1df4486abae \
+    gomod://github.com/pkg/errors;version=v0.9.1;sha256sum=d4c36b8bcd0616290a3913215e0f53b931bd6e00670596f2960df1b44af2bd07 \
+    gomod://github.com/pmezard/go-difflib;version=v1.0.0;mod=1;sha256sum=74b2e766eb215377864d587badf57e95521f692d2a7860b3c7759093f9c9bec2 \
+    gomod://github.com/power-devops/perfstat;version=v0.0.0-20240221224432-82ca36839d55;mod=1;sha256sum=05744a9262bcd294613e65624f3f8bae83d79a58aa48b8328c7df91190aa07bf \
+    gomod://github.com/remyoudompheng/bigfft;version=v0.0.0-20230129092748-24d4a6f8daec;sha256sum=9be16c32c384d55d0f7bd7b03f1ff1e9a4e4b91b000f0aa87a567a01b9b82398 \
+    gomod://github.com/rivo/uniseg;version=v0.2.0;mod=1;sha256sum=6c7318a27a8d5473a8eb661e75fb00528176e0efc59310ed277ca13bd12a53f1 \
+    gomod://github.com/shirou/gopsutil/v3;version=v3.24.5;sha256sum=95ae6f59bf23d3400d96bdd3b8c84117effbd59cfab6ab37bd667d4b0ed79518 \
+    gomod://github.com/shoenig/go-m1cpu;version=v0.1.6;mod=1;sha256sum=ddbcd6c6572075e609cbda5b7af0547a734e6ff2e1736e326051f5209c458b17 \
+    gomod://github.com/simpleiot/canparse;version=v0.0.0-20221213134514-84672be992d4;sha256sum=7e4fbfe8c354573384615cd35110dd399758332d0f133bbc451e71a573b7bd97 \
+    gomod://github.com/simpleiot/mdns;version=v0.0.1;sha256sum=fd4aa5408c4f2bc0f91d0d9a76f3f11040f30f254e6744a6e8ae8db60cca008d \
+    gomod://github.com/spf13/afero;version=v1.14.0;mod=1;sha256sum=f2957f49917d0f746a956a2d8b2eed9d85b138427c74830d5555a9c0658f7e33 \
+    gomod://github.com/spf13/cast;version=v1.7.1;mod=1;sha256sum=7d2f6a01b576af92f8a35c582145dc94137966ee88378b4a3a611457d7104211 \
+    gomod://github.com/spkg/bom;version=v0.0.0-20160624110644-59b7046e48ad;mod=1;sha256sum=5b5cb30d6228ba0011eaa47ad0526c2ed1ec0764e25581b0979899c0b955431b \
+    gomod://github.com/stretchr/objx;version=v0.1.0;mod=1;sha256sum=1350354d52d2287a62336ecc0d56232d4c47699af9bba49c67c2b48254da98f1 \
+    gomod://github.com/stretchr/testify;version=v1.3.0;mod=1;sha256sum=ab063d5154a8e8730bced4c52698e5770eb50bfae347bebc35eca488b8e3f6e3 \
+    gomod://github.com/stretchr/testify;version=v1.5.1;mod=1;sha256sum=e3a11c2a6c5fe06f8a221e7289684917ac49ad01233f81b51c8360773707e700 \
+    gomod://github.com/tdewolff/parse/v2;version=v2.7.23;mod=1;sha256sum=441757c222cd891c400ec37f144a2180982684bea7fe2389f3d849ad2ac2ac2f \
+    gomod://github.com/tdewolff/test;version=v1.0.11;mod=1;sha256sum=f4479f3afd09fbb91a219348a522207effae7389ae5da311fd866ff48b8616eb \
+    gomod://github.com/tklauser/go-sysconf;version=v0.3.15;sha256sum=caa29c6df6c316969c9f2559186bd1ca8f8aceafbef236233e415c1d974f0383 \
+    gomod://github.com/tklauser/numcpus;version=v0.10.0;sha256sum=b2526d47517ccff481cc7baad7f450bdde58ddb9b65d53e3eec7c3504f94e853 \
+    gomod://github.com/ttacon/builder;version=v0.0.0-20170518171403-c099f663e1c2;sha256sum=f557d1c3978f22d3b4aa564881e71ae6f25cbfa4e30c574ab95259ba8c5c20f7 \
+    gomod://github.com/ttacon/libphonenumber;version=v1.2.1;sha256sum=607fc7cf995eb8a26acc36cb9292bc7c82ccac8ba83bd3933bb7def85dc77020 \
+    gomod://github.com/yuin/goldmark;version=v1.3.5;mod=1;sha256sum=dab1d663b860ebe545fcdcec24e5f933d517bd2019af68d7a6b5a8764aa61b0f \
+    gomod://github.com/yuin/goldmark;version=v1.4.13;mod=1;sha256sum=ee7fe4466203a01d3ac19adc134cdec99bc6de71992c28f3dd9a74480bff0603 \
+    gomod://github.com/yusufpapurcu/wmi;version=v1.2.4;mod=1;sha256sum=ff2a9c8c99aaed6bc6984eae094a9e8cdc36f6ab2ef2c56779dd98ecc583135b \
+    gomod://go.bug.st/serial;version=v1.6.4;sha256sum=4d529616edc9d0ae1213c7bdf76ff45b2c269561262d958f8113993fde38fd49 \
+    gomod://go.einride.tech/can;version=v0.12.2;sha256sum=d7bc5a3d13aa66513e7d5ba2018111cf82441eb670f169850cefef00ed54dc53 \
+    gomod://golang.org/x/crypto;version=v0.0.0-20190308221718-c2843e01d9a2;mod=1;sha256sum=33ed070a5a66e0960685ac5386440e1b59899e74d8a38a1180685e72a2195ded \
+    gomod://golang.org/x/crypto;version=v0.0.0-20191011191535-87dc89f01550;mod=1;sha256sum=3ab9f01f4610fe7b39bd85d68e8d97825351e7e282c39cda41457c2a276f3be3 \
+    gomod://golang.org/x/crypto;version=v0.0.0-20210921155107-089bfa567519;mod=1;sha256sum=cd6311612a2aa4d0d7e03c41b3aa1fbc2d5f895ab3f61089fab80bfe9f8f5485 \
+    gomod://golang.org/x/crypto;version=v0.11.0;mod=1;sha256sum=fcbb894badd69e1e81ba36878fa88b90dad5ee703d5f55069d4b5fa240019743 \
+    gomod://golang.org/x/crypto;version=v0.37.0;sha256sum=7ce6b2be21be1ce9e04dc784830e08931f09b5903596b8017839322c9e828667 \
+    gomod://golang.org/x/exp;version=v0.0.0-20250408133849-7e4ce0ab07d0;sha256sum=2d49e384cac0121dd56d7acba9d396f69e05203a5a9931c47879984f333c3963 \
+    gomod://golang.org/x/lint;version=v0.0.0-20241112194109-818c5a804067;mod=1;sha256sum=4be743c2c22d63cc685d604114b0ab9312ab1f1c35266441e503317b78b7cf50 \
+    gomod://golang.org/x/mod;version=v0.1.1-0.20191105210325-c90efee705ee;mod=1;sha256sum=d76bbdea81d196d09858967a67ac805dacecdd1fb30c5001a187d24c129b1597 \
+    gomod://golang.org/x/mod;version=v0.24.0;mod=1;sha256sum=1fb8ad2f7201cd79bf178578b35aaead1720cab2b8cfea35b99b25b60839f1ef \
+    gomod://golang.org/x/mod;version=v0.4.2;mod=1;sha256sum=b288f088fd851885a6d348339e2f588e58a94e6c76e5e634ae1d67c2749eb413 \
+    gomod://golang.org/x/mod;version=v0.6.0-dev.0.20220419223038-86c51ed26bb4;mod=1;sha256sum=42d19023ff8f2eae700bc5495f371ecd998a22d19ba985d0af5f69900b254083 \
+    gomod://golang.org/x/mod;version=v0.7.0;mod=1;sha256sum=624567459c6e9947ac4abde0b7034ee61dcbb6a9373f5970094c0bb3e8121964 \
+    gomod://golang.org/x/mod;version=v0.8.0;mod=1;sha256sum=624567459c6e9947ac4abde0b7034ee61dcbb6a9373f5970094c0bb3e8121964 \
+    gomod://golang.org/x/net;version=v0.0.0-20190404232315-eb5bcb51f2a3;mod=1;sha256sum=f7046769daac02beb57cbcc481280df59fb403c96fe8262282aba858c7f7fa4d \
+    gomod://golang.org/x/net;version=v0.0.0-20190620200207-3b0461eec859;mod=1;sha256sum=e6efdaf78a29503f080cf6d2615e289cfb1d9e3ab7d570f53668eca2b4ab41da \
+    gomod://golang.org/x/net;version=v0.0.0-20210226172049-e18ecbb05110;mod=1;sha256sum=fef5896d103a0bce5055fdb5e96e830944334792437865347718edceb633348a \
+    gomod://golang.org/x/net;version=v0.0.0-20210405180319-a5a99cb37ef4;mod=1;sha256sum=f6b0f9968f5a7d986fcb57ebe2a14095118bbd1cbf6785d003f7afd711dcb1bd \
+    gomod://golang.org/x/net;version=v0.0.0-20220722155237-a158d28d115b;mod=1;sha256sum=b315c52647d2da2f76e5cdb9d367e1d6727784236a9bffb612192b19b10a128d \
+    gomod://golang.org/x/net;version=v0.10.0;mod=1;sha256sum=d3b7e236ff09e6322be489170216e018d3221862f1a053dcb63e53eab8533c17 \
+    gomod://golang.org/x/net;version=v0.12.0;mod=1;sha256sum=081afe562ad029bcf9a528eadada1f210d75aaa37b51773ede7b3eab1d2bc0e9 \
+    gomod://golang.org/x/net;version=v0.2.0;mod=1;sha256sum=07ec645e3353fc2673f2d8dee5c14eb928b9c13127a409fe3ec40eaba4dbdb30 \
+    gomod://golang.org/x/net;version=v0.39.0;sha256sum=d8434ce72d2356472570adbbd38c538d24fe9a9678bffaa6ef99ec47ca3be0a5 \
+    gomod://golang.org/x/net;version=v0.6.0;mod=1;sha256sum=41ec76ea2172f3ee3031e38f9a535939a584d6bb35ef480854fdcb8c2026701b \
+    gomod://golang.org/x/sync;version=v0.0.0-20190423024810-112230192c58;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
+    gomod://golang.org/x/sync;version=v0.0.0-20210220032951-036812b2e83c;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
+    gomod://golang.org/x/sync;version=v0.0.0-20220722155255-886fb9371eb4;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
+    gomod://golang.org/x/sync;version=v0.1.0;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
+    gomod://golang.org/x/sync;version=v0.13.0;sha256sum=4bdaaffe69cc7c997cff97cd81dc9c6777777bd311175f100f76b049bbbe7ed9 \
+    gomod://golang.org/x/sys;version=v0.0.0-20190215142949-d0b11bdaac8a;mod=1;sha256sum=8969115e4a39108848324e79a1bd8a8445230e6e3aaccbe9f8057fb50fffc8c1 \
+    gomod://golang.org/x/sys;version=v0.0.0-20190412213103-97732733099d;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
+    gomod://golang.org/x/sys;version=v0.0.0-20190916202348-b4ddaad3f8a3;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
+    gomod://golang.org/x/sys;version=v0.0.0-20201119102817-f84b799fce68;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
+    gomod://golang.org/x/sys;version=v0.0.0-20201204225414-ed752295db88;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
+    gomod://golang.org/x/sys;version=v0.0.0-20210330210617-4fbd30eecc44;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
+    gomod://golang.org/x/sys;version=v0.0.0-20210510120138-977fb7262007;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.0.0-20210615035016-665e8c7367d1;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.0.0-20220520151302-bc2c85ada10a;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.0.0-20220722155257-8c9f86f7a55f;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.0.0-20220811171246-fbc7d0a398ab;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.1.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.10.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.13.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.14.0;mod=1;sha256sum=d227b325f621f4ebe28d39ba773ea99b870f393b7c09c34592c365b16dd560de \
+    gomod://golang.org/x/sys;version=v0.2.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.21.0;mod=1;sha256sum=d227b325f621f4ebe28d39ba773ea99b870f393b7c09c34592c365b16dd560de \
+    gomod://golang.org/x/sys;version=v0.32.0;sha256sum=85d47075d21fd7ef35d9a47fc73f2356fb3cd2e7fab7f45c874b814bf312127d \
+    gomod://golang.org/x/sys;version=v0.5.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.6.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/sys;version=v0.8.0;mod=1;sha256sum=f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024 \
+    gomod://golang.org/x/term;version=v0.0.0-20201126162022-7de9c90e9dd1;mod=1;sha256sum=4cbab14f7706771b271d995a1b3cc131fe5a246aadc7ee6d1ba6f0bd894781fa \
+    gomod://golang.org/x/term;version=v0.0.0-20210927222741-03fcf44c2211;mod=1;sha256sum=740794e2914f5cc87e25656c5843222b2c65665821205f45632a0477c8d3f79b \
+    gomod://golang.org/x/term;version=v0.10.0;mod=1;sha256sum=db4065eb2413a271c2a3b3c71c8a8aa20b77fa185953d9664faa87ac95a99d81 \
+    gomod://golang.org/x/term;version=v0.13.0;mod=1;sha256sum=26277b0b5bc33d0241f2337839e8a663d2a6c603058870f27ced9df1fee7e357 \
+    gomod://golang.org/x/term;version=v0.2.0;mod=1;sha256sum=edf833da101900fe2ce8db23409e42448f441898d3d7d8ee451988e3b30c9302 \
+    gomod://golang.org/x/term;version=v0.5.0;mod=1;sha256sum=0d6f58228aadc1a6528e6755da018516566e3ae5c5201f7ade1773f56fa8d934 \
+    gomod://golang.org/x/term;version=v0.8.0;mod=1;sha256sum=5d362d6a83453f7024725e824c05c5949624ef8f4cb13f5d7e3d4b7f1ca0b327 \
+    gomod://golang.org/x/text;version=v0.11.0;mod=1;sha256sum=151e6a1839491c4b50dfe9c33451f06328d5518bd8ee4a0061de02b7ad332fb2 \
+    gomod://golang.org/x/text;version=v0.24.0;sha256sum=f585335a57a6fa5fa0c0bf319b45f0909e5ff1aba91e8567187ba8e423084c00 \
+    gomod://golang.org/x/text;version=v0.3.0;mod=1;sha256sum=36879d586fd8001e84da8787190a11e4f78749e2a81dfe8b9b6931899fff31cf \
+    gomod://golang.org/x/text;version=v0.3.3;mod=1;sha256sum=fbb7a88ed140515e790eca7a10ffd319c9786b11c6a6c7e59f80f7fb37bb4542 \
+    gomod://golang.org/x/text;version=v0.3.7;mod=1;sha256sum=c45d669089427bc4635d07b185f9b9680332d1c48c75b3c49cb715b81a04a5b0 \
+    gomod://golang.org/x/text;version=v0.4.0;mod=1;sha256sum=15929e76fce04aea4c92a354426bb43370684645a4ee03f2e75d0c2eb1466304 \
+    gomod://golang.org/x/text;version=v0.7.0;mod=1;sha256sum=15929e76fce04aea4c92a354426bb43370684645a4ee03f2e75d0c2eb1466304 \
+    gomod://golang.org/x/text;version=v0.9.0;mod=1;sha256sum=436f592e77b593b02fbea374e23ad3369c8623ff0d29c91de7de1e6672db9a41 \
+    gomod://golang.org/x/time;version=v0.11.0;sha256sum=a94a0e3766428c1b0acb6f33d8e97f162403530d993938c1741088f6d2a4cd13 \
+    gomod://golang.org/x/tools;version=v0.0.0-20180917221912-90fa682c2a6e;mod=1;sha256sum=a0e02f0678fe62dc3c4b4bc77fa912c9b70de10fa9f7cf2f7aad0337392b52af \
+    gomod://golang.org/x/tools;version=v0.0.0-20191119224855-298f0cb1881e;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
+    gomod://golang.org/x/tools;version=v0.0.0-20200130002326-2f3ba24bd6e7;mod=1;sha256sum=5ea469c803b6ef8d41d1561b9e301a003fdd93976468bda5574b26b056ea7f49 \
+    gomod://golang.org/x/tools;version=v0.1.1;mod=1;sha256sum=03697605374ee3b0fa9b502ea456d9c6ae1835dac22e35baa2a99c4058a0fe31 \
+    gomod://golang.org/x/tools;version=v0.1.12;mod=1;sha256sum=2a8b9365898f0822face65ba089a1353e68a65d342f300ca317cceccde6421f3 \
+    gomod://golang.org/x/tools;version=v0.3.0;mod=1;sha256sum=be082bd1ac60dce89e16e82652f02d1236109c95f3fd76c165b500d97ea3984e \
+    gomod://golang.org/x/tools;version=v0.32.0;mod=1;sha256sum=4fa3f3fcd7c18fc9ee29aa942ab9d27ec1d88faa932d32a68652bbb4dc20dcd9 \
+    gomod://golang.org/x/tools;version=v0.6.0;mod=1;sha256sum=830ed78dcd3e9927c412e2641230308447749d513d31024d276e2443b2016609 \
+    gomod://golang.org/x/xerrors;version=v0.0.0-20190717185122-a985d3407aa7;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
+    gomod://golang.org/x/xerrors;version=v0.0.0-20191011141410-1b5146add898;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
+    gomod://golang.org/x/xerrors;version=v0.0.0-20200804184101-5ec99f83aff1;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
+    gomod://google.golang.org/protobuf;version=v1.36.6;sha256sum=3294ac8ea5089b3c231351afaea4f012e8027a9beeb523bbf31dcb383cc0ab99 \
+    gomod://gopkg.in/check.v1;version=v0.0.0-20161208181325-20d25e280405;mod=1;sha256sum=5c306e0d633cd66a11b40e2e5fbbc6da42110db7d72ea3c1524ceb45ee40c33f \
+    gomod://gopkg.in/yaml.v2;version=v2.2.2;mod=1;sha256sum=88d979d2f093d2397f756bc86efa2ca03f73a60d668ceb391b3510029f3f7cfc \
+    gomod://gopkg.in/yaml.v3;version=v3.0.1;mod=1;sha256sum=21579860a20306fcf43b1bd234d1fba319499c77611b71c05f9bf3ba90dab939 \
+    gomod://modernc.org/libc;version=v1.63.0;sha256sum=e74cb037965c63872c284d6db4f7a77bad774be3252ab3fcb7507449ab3a8b1d \
+    gomod://modernc.org/mathutil;version=v1.7.1;sha256sum=5be0da18eb557a1198bfe370e37022f2dbdb9cdc5d63130fc8e8330ab240bd2e \
+    gomod://modernc.org/memory;version=v1.10.0;sha256sum=491975efca8af6053b783363ea99d111fdee588413280cd35aef23aaacb8cc92 \
+    gomod://modernc.org/sqlite;version=v1.37.0;sha256sum=3d76af7bb3f336f1880dd7b29f7edc78f58dfcb9b0df664e6d6aca9cc6996ebe \
+"
diff --git a/meta-oe/recipes-extended/simpleiot/simpleiot-licenses.inc b/meta-oe/recipes-extended/simpleiot/simpleiot-licenses.inc
new file mode 100644
index 0000000000..82d9083ff5
--- /dev/null
+++ b/meta-oe/recipes-extended/simpleiot/simpleiot-licenses.inc
@@ -0,0 +1,62 @@ 
+
+# This file has been generated by go-mod-update-modules.bbclass
+#
+# Do not modify it by hand, as the contents will be replaced when
+# running the update-modules task.
+
+LICENSE += "& Apache-2.0 & BSD-2-Clause & BSD-3-Clause & MIT"
+
+LIC_FILES_CHKSUM += "\
+    file://pkg/mod/github.com/adrianmo/go-nmea@v1.10.0/LICENSE;md5=6e0535478493248dd9a4800d34e3c5e4;spdx=MIT \
+    file://pkg/mod/github.com/apapsch/go-jsonmerge/v2@v2.0.0/LICENSE;md5=d28a9354af0254dfae10c119378968c3;spdx=MIT \
+    file://pkg/mod/github.com/beevik/ntp@v1.4.3/LICENSE;md5=4a1cd241543bc24ca646216d5070e3ba;spdx=Unknown \
+    file://pkg/mod/github.com/blang/semver/v4@v4.0.0/LICENSE;md5=5a3ade42a900439691ebc22013660cae;spdx=MIT \
+    file://pkg/mod/github.com/creack/goselect@v0.1.3/LICENSE;md5=53145d9bb75251a18e111de5d23803e6;spdx=MIT \
+    file://pkg/mod/github.com/dim13/cobs@v0.1.0/LICENSE;md5=03347de97baa07892a6fd07d08c7d69f;spdx=ISC \
+    file://pkg/mod/github.com/donovanhide/eventsource@v0.0.0-20210830082556-c59027999da0/LICENCE;md5=b8c58c415ca3eaa2fd30f0e87a1f6d0b;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/dustin/go-humanize@v1.0.1/LICENSE;md5=8c6127b79304a5e0a5756d03c7a58766;spdx=MIT \
+    file://pkg/mod/github.com/fsnotify/fsnotify@v1.9.0/LICENSE;md5=8bae8b116e2cfd723492b02d9a212fe2;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/go-audio/audio@v1.0.0/LICENSE;md5=754bb36ff8a144c2b48c0d94a7d4dc93;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/go-audio/riff@v1.0.0/LICENSE;md5=b56ab64450854def91d77fe6e243bbbf;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/go-audio/wav@v1.1.0/LICENSE;md5=754bb36ff8a144c2b48c0d94a7d4dc93;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/goccy/go-yaml@v1.17.1/LICENSE;md5=346470d8ac0a6ffe1eb8635a452cec2b;spdx=MIT \
+    file://pkg/mod/github.com/godbus/dbus/v5@v5.1.0/LICENSE;md5=09042bd5c6c96a2b9e45ddf1bc517eed;spdx=BSD-2-Clause \
+    file://pkg/mod/github.com/golang/protobuf@v1.5.4/LICENSE;md5=939cce1ec101726fa754e698ac871622;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/golang-jwt/jwt/v4@v4.5.2/LICENSE;md5=a21b708d8b320c68979c44ac9dba9b0d;spdx=MIT \
+    file://pkg/mod/github.com/google/uuid@v1.6.0/LICENSE;md5=88073b6dd8ec00fe09da59e0b6dfded1;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/gorilla/websocket@v1.5.3/LICENSE;md5=c007b54a1743d596f46b2748d9f8c044;spdx=BSD-2-Clause \
+    file://pkg/mod/github.com/influxdata/influxdb-client-go/v2@v2.14.0/LICENSE;md5=d9c113dde7e4204f5f9d358891a4e443;spdx=MIT \
+    file://pkg/mod/github.com/influxdata/line-protocol@v0.0.0-20210922203350-b1ad95c89adf/LICENSE;md5=f39a8d10930fb37bd59adabb3b9d0bd6;spdx=MIT \
+    file://pkg/mod/github.com/kjx98/crc16@v0.0.0-20190915014410-d407ba22e1b5/LICENSE;md5=591778525c869cdde0ab5a1bf283cd81;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/klauspost/compress@v1.18.0/LICENSE;md5=d0fd9ebda39468b51ff4539c9fbb13a8;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/koding/websocketproxy@v0.0.0-20181220232114-7ed82d81a28c/LICENSE.md;md5=25aa8f754fcf7724a7cc932e6e402467;spdx=MIT \
+    file://pkg/mod/github.com/miekg/dns@v1.1.65/LICENSE;md5=b5215dfec2c591290f399a181669bef7;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/minio/highwayhash@v1.0.3/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/nats-io/jwt/v2@v2.7.4/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/nats-io/nats-server/v2@v2.11.1/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/nats-io/nats.go@v1.41.2/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/nats-io/nkeys@v0.4.11/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/nats-io/nuid@v1.0.1/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/oapi-codegen/runtime@v1.1.1/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/oklog/run@v1.1.0/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/pkg/errors@v0.9.1/LICENSE;md5=6fe682a02df52c6653f33bd0f7126b5a;spdx=BSD-2-Clause \
+    file://pkg/mod/github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec/LICENSE;md5=591778525c869cdde0ab5a1bf283cd81;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/shirou/gopsutil/v3@v3.24.5/LICENSE;md5=ae6de3dee02712a1e55b280671be53bf;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/simpleiot/canparse@v0.0.0-20221213134514-84672be992d4/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327;spdx=Apache-2.0 \
+    file://pkg/mod/github.com/simpleiot/mdns@v0.0.1/LICENSE;md5=448ff43c4a3e516543f6851bbd93e91c;spdx=MIT \
+    file://pkg/mod/github.com/tklauser/go-sysconf@v0.3.15/LICENSE;md5=d4eb2084b3083d2c275ec52ef4ba9ac1;spdx=BSD-3-Clause \
+    file://pkg/mod/github.com/tklauser/numcpus@v0.10.0/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \
+    file://pkg/mod/go.bug.st/serial@v1.6.4/LICENSE;md5=6067cc6529e21146d9c556ee2f680c27;spdx=BSD-3-Clause \
+    file://pkg/mod/go.einride.tech/can@v0.12.2/LICENSE;md5=4b52f8fd14bd4d6b199350d4963091e5;spdx=MIT \
+    file://pkg/mod/golang.org/x/crypto@v0.37.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \
+    file://pkg/mod/golang.org/x/exp@v0.0.0-20250408133849-7e4ce0ab07d0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \
+    file://pkg/mod/golang.org/x/net@v0.39.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \
+    file://pkg/mod/golang.org/x/sync@v0.13.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \
+    file://pkg/mod/golang.org/x/sys@v0.32.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \
+    file://pkg/mod/golang.org/x/time@v0.11.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \
+    file://pkg/mod/google.golang.org/protobuf@v1.36.6/LICENSE;md5=02d4002e9171d41a8fad93aa7faf3956;spdx=BSD-3-Clause \
+    file://pkg/mod/modernc.org/libc@v1.63.0/COPYRIGHT-MUSL;md5=b03f1cc25363d094011f8f4fd8bcfb68;spdx=BSD-3-Clause \
+    file://pkg/mod/modernc.org/mathutil@v1.7.1/LICENSE;md5=2604a98416f52ae5aaceb3630431020c;spdx=BSD-3-Clause \
+    file://pkg/mod/modernc.org/memory@v1.10.0/LICENSE;md5=c4dac399c2cb8794cc72e762c9f07263;spdx=BSD-3-Clause \
+    file://pkg/mod/modernc.org/sqlite@v1.37.0/LICENSE;md5=3cd92e5f84bae63802a058f3ff54fbe7;spdx=BSD-3-Clause \
+"
diff --git a/meta-oe/recipes-extended/simpleiot/simpleiot_0.18.4.bb b/meta-oe/recipes-extended/simpleiot/simpleiot_0.18.4.bb
new file mode 100644
index 0000000000..b076d10eed
--- /dev/null
+++ b/meta-oe/recipes-extended/simpleiot/simpleiot_0.18.4.bb
@@ -0,0 +1,49 @@ 
+# Copyright (C) 2020 Cliff Brake <cbrake@bec-systems.com>
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Simple IOT Framework application"
+HOMEPAGE = "http://simpleiot.org"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+
+SRC_URI = "git://${GO_IMPORT};protocol=https;branch=master;destsuffix=${GO_SRCURI_DESTSUFFIX}"
+
+SRCREV = "fc4f6084da237d168a48409447b80a114c8c1029"
+
+require ${BPN}-licenses.inc
+require ${BPN}-go-mods.inc
+
+GO_IMPORT = "github.com/simpleiot/simpleiot"
+GO_INSTALL = "${GO_IMPORT}/cmd/siot"
+
+inherit go-mod go-mod-update-modules pkgconfig systemd update-rc.d
+
+CGO_ENABLED:x86-64 = "0"
+export CGO_ENABLED
+
+INITSCRIPT_NAME = "siot"
+INITSCRIPT_PARAMS = "start 99 5 . stop 20 6 ."
+
+INHIBIT_PACKAGE_STRIP = "1"
+
+do_install:append() {
+    rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/cmd/edge/edge
+    if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
+        install -D -m 0644 ${S}/src/${GO_IMPORT}/contrib/siot.service ${D}${systemd_unitdir}/system/siot.service
+        sed -i "s:ExecStart=/usr/bin/siot:ExecStart=/bin/sh -c \"cd /data; /usr/bin/siot\":" \
+            ${D}${systemd_unitdir}/system/siot.service
+    else
+        install -D -m 0755 ${S}/src/${GO_IMPORT}/contrib/siot.init ${D}${sysconfdir}/init.d/siot
+    fi
+}
+
+SYSTEMD_SERVICE:${PN} = "siot.service"
+
+INSANE_SKIP:${PN} += "ldflags already-stripped"
+
+# we use sqlite and not all architectures seem to be supported see
+# https://pkg.go.dev/modernc.org/sqlite#hdr-Supported_platforms_and_architectures
+COMPATIBLE_HOST = "(x86_64.*|i.86.*|arm.*|aarch64.*|riscv64.*|powerpc64le.*)-(linux)"
+
+# /usr/lib/go/src/github.com/simpleiot/simpleiot/tools/testloop.sh contained in package simpleiot-dev requires /bin/bash,
+RDEPENDS:${PN}-dev += "bash"