File tree 4 files changed +72
-2
lines changed
4 files changed +72
-2
lines changed Original file line number Diff line number Diff line change
1
+ AUX zigbee2mqtt 632 BLAKE2B 5cb0d8852f0755fa43444eba7d39a536c0c4f79325fef66338228d92530397e6294ce72c0c4d9d4b6f6bbfb0044b77746e6daf9d2dc7b269211cefaed7a99189 SHA512 0a26ef5e136b5536fa4b5d7fe9953b76e5c2fedf433abe91877e78701bb661744ce4dccb642911a28270e9740b7c7af78e75e8c0914c804d1cf0e76698999d70
2
+ AUX zigbee2mqtt.conf 176 BLAKE2B f1003f37135e10a32c3fe7b387da9f4194cae82339edf77928c2d55e08dcac1f212d27f5bd41a0f20887847fd98f569aaf0ca5f17504be1f3c8d87d38c2f5b87 SHA512 105e618af8ee335a591d791c701ffdbdccc4e967d29433a9d9f6997f5f6c3f50eb3dfe56a3fcd617b0a52ed1380fb889747ef70a148c07d6871c7e3c2beb9dab
3
+ AUX zigbee2mqtt.service 870 BLAKE2B d680edf72f182e2545d15063786d281bbf31d8e8cb899b0aa103da6dd8180b8afd7d5bef21c760991c27db98151bb48bd569b26318477ddcb71e8a90cbf193af SHA512 f02d59509f632c458cd9e95ecd97421df3aba8a78bac41d55075d8f054e4f3293b414885d0c1337a38a179496e5e2851c00170ca36f8546a6a37d2473811a46a
1
4
DIST zigbee2mqtt-1.30.1-node_modules.tar.xz 18782028 BLAKE2B ee85f5de70a6913b164c73420a5ff01761d5ed3e417951e57f391234e66cd5de76dc459fda84452e1615c544f064d89d156bb580137503a45237b4aae4e23a0b SHA512 d4454ef828c66974d1210b7cc1df7526e3e324addc4e420de13314a13070132e3b7958bf2e8fdac50648ed21f06340f5335fc5b947ee1815dea3035f38954876
2
5
DIST zigbee2mqtt-1.30.1.tar.gz 483028 BLAKE2B 9c297c85a08ef911ad13b2722adecda6e01f0c5689a5225e3e4b0998c6a6626fe0ded2d64df0479c72971fc5f92f79cb65bdc3f8ecd1583b78d94168de1fcdba SHA512 b38accbaea044c0e5b28a4cef0652d90d7691ca936e82bdd82b39d8f77719ac750c067dcb58b9a9d2251dd821e81ed62eed8bbab3c232f516a7a6247fa575d58
6
+ DIST zigbee2mqtt-1.30.2-node_modules.tar.xz 18136688 BLAKE2B cb29dc59ded0b98d2603472694ccec74ffcfcd8ada2a089f05f41b991e81d6946afd41ee01005c37d1910b19789519bb1c6be8401287a21c921edd2e21033a09 SHA512 d09cc8ebae428687a956513f8a2b5748c47183230034d9d9eda3429f167b108840252050ddae021698d3fabbe7c04fe8fdb1fffbd8724863beda5d03b28c03f9
7
+ DIST zigbee2mqtt-1.30.2.tar.gz 483544 BLAKE2B 7fe963d1c15dd36af81943db031d36459ea3c106ccb1513eef2ed15148d9ec57d4f84e8ac30a703565e791079897d312b30bf03cb56f07f63769c3422d473516 SHA512 2a27f8ffbb125934a7c75440018d3cb7f3da6c47fbfc0e5850e0ab1c7a5b918dce1d7064b15e91efaf088308760cd73a588b21b1d7a10f14458dbc7d9a2ef62c
8
+ EBUILD zigbee2mqtt-1.30.1.ebuild 1449 BLAKE2B bf9ef636fd7dbf2c4520cc3410bfcd69fb2bd8f0f4e852d31acf343e0ea824c674c0982f24ed57ddd3dee2506d8fc45993d99282b4929c8f54e0812318dec709 SHA512 354be668847923e8caf61dd4284505cc151f86f0385471537e14b94f4e3c0fe32f41a36e9d002d3862cf69d743e8b29603476bdccb421c112b531946442fcf2d
9
+ EBUILD zigbee2mqtt-1.30.2.ebuild 1449 BLAKE2B c5ef0bc09c4c78769557dbf0544a17d20d4fcc2ba846f76958c471762ad9b705c2cae60319fbee03d530b95d9942300f675773d4371cb1a5fdd10d83db5baf81 SHA512 dd3ea49c82007b993dc330130646bf6b585edae932358b5272061cac13f03eaf1527591c533ed3b4030da06798c22fbc7669ddc69eb725db5946488d06c933b3
10
+ MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d
Original file line number Diff line number Diff line change
1
+ # Copyright 1999-2023 Gentoo Authors
2
+ # Distributed under the terms of the GNU General Public License v2
3
+
4
+ EAPI=8
5
+
6
+ if [[ ${PV} == * 9999* ]]; then
7
+ EGIT_REPO_URI=" https://github.com/Koenkk/zigbee2mqtt"
8
+ EGIT_BRANCH=" dev"
9
+ inherit git-r3
10
+ else
11
+ SRC_URI=" https://github.com/Koenkk/zigbee2mqtt/archive/${PV} .tar.gz -> ${P} .tar.gz
12
+ https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P} -node_modules.tar.xz"
13
+ fi
14
+
15
+ inherit nodejs-mod systemd tmpfiles
16
+
17
+ DESCRIPTION=" It bridges events and allows you to control your Zigbee devices via MQTT"
18
+ HOMEPAGE=" https://www.zigbee2mqtt.io/"
19
+ COMMIT=" cdf62ea5601f74af19b1626b72afc88edbd8e4ab"
20
+
21
+ LICENSE=" GPL-3"
22
+ SLOT=" 0"
23
+ KEYWORDS=" ~amd64"
24
+
25
+ RDEPEND="
26
+ acct-group/zigbee2mqtt
27
+ acct-user/zigbee2mqtt
28
+ app-misc/mosquitto
29
+ "
30
+
31
+ NODEJS_EXTRA_FILES=" scripts"
32
+
33
+ src_install () {
34
+ echo " ${COMMIT} " > dist/.hash
35
+
36
+ echo -e " \nadvanced:" >> data/configuration.yaml
37
+ echo -e " network_key: GENERATE" >> data/configuration.yaml
38
+ echo -e " pan_id: GENERATE" >> data/configuration.yaml
39
+ echo -e " log_directory: /var/log/${PN} " >> data/configuration.yaml
40
+
41
+ nodejs-mod_src_install
42
+
43
+ keepdir /var/log/${PN}
44
+
45
+ insinto /var/lib/${PN}
46
+ doins data/configuration.yaml
47
+
48
+ dotmpfiles " ${FILESDIR} " /zigbee2mqtt.conf
49
+
50
+ doinitd " ${FILESDIR} " /${PN}
51
+ systemd_dounit " ${FILESDIR} /${PN} .service"
52
+
53
+ dodir /etc/env.d
54
+ echo ' CONFIG_PROTECT="/var/lib/${PN}"' >> " ${ED} " /etc/env.d/90${PN} || die
55
+ }
56
+
57
+ pkg_postinst () {
58
+ tmpfiles_process zigbee2mqtt.conf
59
+ }
Original file line number Diff line number Diff line change @@ -34,8 +34,8 @@ case ${EAPI} in
34
34
* ) die " ${ECLASS} : EAPI ${EAPI:- 0} not supported" ;;
35
35
esac
36
36
37
- if [[ -z ${_NODEJS-MOD_ECLASS } ]]; then
38
- _NODEJS-MOD_ECLASS =1
37
+ if [[ -z ${_NODEJS_MOD_ECLASS } ]]; then
38
+ _NODEJS_MOD_ECLASS =1
39
39
40
40
inherit nodejs
41
41
Original file line number Diff line number Diff line change 34
34
35
35
RDEPEND+=" net-libs/nodejs"
36
36
37
+ # Do not complain about CFLAGS etc since nodejs-pack projects do not use them.
38
+ QA_FLAGS_IGNORED=' .*'
39
+
37
40
# Upstream does not support stripping go packages
38
41
RESTRICT=" test strip"
39
42
You can’t perform that action at this time.
0 commit comments