Skip to content

Commit 1fec802

Browse files
committed
Update eclass to fix small bug
Update zigbee2mqtt to 1.30.2 Fix Manifest Check with pkgcheck 0.10.22 Signed-off-by: INODE64 <[email protected]>
1 parent db5cba5 commit 1fec802

File tree

4 files changed

+72
-2
lines changed

4 files changed

+72
-2
lines changed

app-misc/zigbee2mqtt/Manifest

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,10 @@
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
14
DIST zigbee2mqtt-1.30.1-node_modules.tar.xz 18782028 BLAKE2B ee85f5de70a6913b164c73420a5ff01761d5ed3e417951e57f391234e66cd5de76dc459fda84452e1615c544f064d89d156bb580137503a45237b4aae4e23a0b SHA512 d4454ef828c66974d1210b7cc1df7526e3e324addc4e420de13314a13070132e3b7958bf2e8fdac50648ed21f06340f5335fc5b947ee1815dea3035f38954876
25
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
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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+
}

eclass/nodejs-mod.eclass

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ case ${EAPI} in
3434
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
3535
esac
3636

37-
if [[ -z ${_NODEJS-MOD_ECLASS} ]]; then
38-
_NODEJS-MOD_ECLASS=1
37+
if [[ -z ${_NODEJS_MOD_ECLASS} ]]; then
38+
_NODEJS_MOD_ECLASS=1
3939

4040
inherit nodejs
4141

eclass/nodejs-pack.eclass

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ fi
3434

3535
RDEPEND+=" net-libs/nodejs"
3636

37+
# Do not complain about CFLAGS etc since nodejs-pack projects do not use them.
38+
QA_FLAGS_IGNORED='.*'
39+
3740
# Upstream does not support stripping go packages
3841
RESTRICT="test strip"
3942

0 commit comments

Comments
 (0)