Skip to content

Commit 37992be

Browse files
committed
chirpstack: Add version 4.5.0
Chirpstack is on open-source LoRaWAN network server implementation written in rust.
1 parent 8454c17 commit 37992be

File tree

7 files changed

+2085
-0
lines changed

7 files changed

+2085
-0
lines changed

chirpstack/DESCR

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
ChirpStack is an open-source LoRaWAN(R) Network Server which can be used to set
2+
up LoRaWAN networks. ChirpStack provides a web-interface for the management of
3+
gateways, devices and tenants as well to set up data integrations with the major
4+
cloud providers, databases and services commonly used for handling device data.
5+
ChirpStack provides a gRPC based API that can be used to integrate or extend
6+
ChirpStack.

chirpstack/Makefile

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# $NetBSD$
2+
3+
DISTNAME= chirpstack-4.5.0
4+
GITHUB_TAG= v${PKGVERSION_NOREV}
5+
CATEGORIES= net
6+
MASTER_SITES= ${MASTER_SITE_GITHUB:=chirpstack/}
7+
EXTRACT_SUFX= .zip
8+
DIST_SUBDIR= ${PKGBASE}
9+
10+
MAINTAINER= [email protected]
11+
HOMEPAGE= https://www.chirpstack.io/
12+
COMMENT= Open-source LoRaWAN Network Server
13+
LICENSE= mit
14+
15+
TOOL_DEPENDS+= yarn-[0-9]*:../../devel/yarn
16+
17+
USE_TOOLS= pax pkg-config
18+
USE_LANGUAGES= c c++
19+
20+
PKG_SYSCONFSUBDIR= chirpstack
21+
EGDIR= ${PREFIX}/share/examples/chirpstack
22+
23+
.include "cargo-depends.mk"
24+
CARGO_WRKSRC= ${WRKSRC}/chirpstack
25+
26+
.include "conf-files.mk"
27+
.for file in ${CHIRPSTACK_CONF_FILES}
28+
CONF_FILES+= ${EGDIR}/${file} ${PKG_SYSCONFDIR}/${file}
29+
.endfor
30+
31+
RCD_SCRIPTS+= chirpstack
32+
33+
pre-build:
34+
${RUN} cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} ${MAKE}
35+
36+
post-install:
37+
${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
38+
cd ${CARGO_WRKSRC}/configuration && ${FIND} . -type f -name '*.toml' -print | \
39+
${PAX} -rw ${DESTDIR}${EGDIR}
40+
41+
.include "../../lang/rust/cargo.mk"
42+
.include "../../security/openssl/buildlink3.mk"
43+
.include "../../mk/pgsql.buildlink3.mk"
44+
.include "../../mk/bsd.pkg.mk"

chirpstack/PLIST

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
@comment $NetBSD$
2+
bin/chirpstack
3+
share/examples/chirpstack/chirpstack.toml
4+
share/examples/chirpstack/region_as923.toml
5+
share/examples/chirpstack/region_as923_2.toml
6+
share/examples/chirpstack/region_as923_3.toml
7+
share/examples/chirpstack/region_as923_4.toml
8+
share/examples/chirpstack/region_au915_0.toml
9+
share/examples/chirpstack/region_au915_1.toml
10+
share/examples/chirpstack/region_au915_2.toml
11+
share/examples/chirpstack/region_au915_3.toml
12+
share/examples/chirpstack/region_au915_4.toml
13+
share/examples/chirpstack/region_au915_5.toml
14+
share/examples/chirpstack/region_au915_6.toml
15+
share/examples/chirpstack/region_au915_7.toml
16+
share/examples/chirpstack/region_cn470_0.toml
17+
share/examples/chirpstack/region_cn470_1.toml
18+
share/examples/chirpstack/region_cn470_10.toml
19+
share/examples/chirpstack/region_cn470_11.toml
20+
share/examples/chirpstack/region_cn470_2.toml
21+
share/examples/chirpstack/region_cn470_3.toml
22+
share/examples/chirpstack/region_cn470_4.toml
23+
share/examples/chirpstack/region_cn470_5.toml
24+
share/examples/chirpstack/region_cn470_6.toml
25+
share/examples/chirpstack/region_cn470_7.toml
26+
share/examples/chirpstack/region_cn470_8.toml
27+
share/examples/chirpstack/region_cn470_9.toml
28+
share/examples/chirpstack/region_cn779.toml
29+
share/examples/chirpstack/region_eu433.toml
30+
share/examples/chirpstack/region_eu868.toml
31+
share/examples/chirpstack/region_in865.toml
32+
share/examples/chirpstack/region_ism2400.toml
33+
share/examples/chirpstack/region_kr920.toml
34+
share/examples/chirpstack/region_ru864.toml
35+
share/examples/chirpstack/region_us915_0.toml
36+
share/examples/chirpstack/region_us915_1.toml
37+
share/examples/chirpstack/region_us915_2.toml
38+
share/examples/chirpstack/region_us915_3.toml
39+
share/examples/chirpstack/region_us915_4.toml
40+
share/examples/chirpstack/region_us915_5.toml
41+
share/examples/chirpstack/region_us915_6.toml
42+
share/examples/chirpstack/region_us915_7.toml

0 commit comments

Comments
 (0)