From 6450222a176d409532b19113bdadef7c5b9cc2f8 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sat, 1 Oct 2022 09:58:36 +0200 Subject: [PATCH] upgpkg: zwave-js-ui 8.0.2-1 upstream release renamed zwavejs2mqtt to zwave-js-ui --- zwave-js-ui/.SRCINFO | 25 +++++++++++++++++++++++++ {zwavejs2mqtt => zwave-js-ui}/PKGBUILD | 25 ++++++++++++++----------- zwave-js-ui/zwave-js-ui.install | 8 ++++++++ zwave-js-ui/zwave-js-ui.service | 16 ++++++++++++++++ zwave-js-ui/zwave-js-ui.sysusers | 1 + zwave-js-ui/zwave-js-ui.tmpfiles | 1 + zwavejs2mqtt/.SRCINFO | 22 ---------------------- zwavejs2mqtt/zwavejs2mqtt.service | 16 ---------------- zwavejs2mqtt/zwavejs2mqtt.sysusers | 1 - zwavejs2mqtt/zwavejs2mqtt.tmpfiles | 1 - 10 files changed, 65 insertions(+), 51 deletions(-) create mode 100644 zwave-js-ui/.SRCINFO rename {zwavejs2mqtt => zwave-js-ui}/PKGBUILD (76%) create mode 100644 zwave-js-ui/zwave-js-ui.install create mode 100644 zwave-js-ui/zwave-js-ui.service create mode 100644 zwave-js-ui/zwave-js-ui.sysusers create mode 100644 zwave-js-ui/zwave-js-ui.tmpfiles delete mode 100644 zwavejs2mqtt/.SRCINFO delete mode 100644 zwavejs2mqtt/zwavejs2mqtt.service delete mode 100644 zwavejs2mqtt/zwavejs2mqtt.sysusers delete mode 100644 zwavejs2mqtt/zwavejs2mqtt.tmpfiles diff --git a/zwave-js-ui/.SRCINFO b/zwave-js-ui/.SRCINFO new file mode 100644 index 0000000..980cd02 --- /dev/null +++ b/zwave-js-ui/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = zwave-js-ui + pkgdesc = Full featured Z-Wave Control Panel UI and MQTT gateway + pkgver = 8.0.2 + pkgrel = 1 + url = https://github.com/zwave-js/zwave-js-ui + install = zwave-js-ui.install + arch = any + license = MIT + makedepends = yarn + makedepends = node-gyp + depends = nodejs + conflicts = zwavejs2mqtt + backup = etc/zwave-js-ui/app.ts + source = https://github.com/zwave-js/zwave-js-ui/archive/refs/tags/v8.0.2.tar.gz + source = zwave-js-ui.sysusers + source = zwave-js-ui.tmpfiles + source = zwave-js-ui.service + source = zwave-js-ui.install + b2sums = b4860e6f560b798a3ebe6f0dde849d488ddff3082eef019995874d7cd1a9e9c4670a1e90c50e3473ee85395c312b5d0a80d446033c1d5f6d981b732bde462a2e + b2sums = 20fe5b3391e8ef54b7047c082b183e492bea4b6b9dac11ebfa69e98ca6f6889cfde7a55897f6a6a8d91a2753a3a316cde8c4802d4e23a65bf421eeac8a2725fe + b2sums = e2d3de5e1446f5b1f7c97581a0fa66022050993399d23afba63079ba6c690f995708dffca442170da44abc526103143fbecb94e95a9b7d85fcbf37b3fc49db5e + b2sums = 8b2c0b4e3659297e311f7f3ae69d337cddfc6dc55a5edc4f39bf8a26bc728cfb7ca5fe56d89e253d17d74646336f53d5cacac5b18cc94f2be8fd29ff900615de + b2sums = 129da9e28c166da28edfa1dc8a63613854e475d0f0c4e92979f12309e67f05002c39543dd240289e512e79df24bee520a98a9b96f79051b67d008bcf0c7d281e + +pkgname = zwave-js-ui diff --git a/zwavejs2mqtt/PKGBUILD b/zwave-js-ui/PKGBUILD similarity index 76% rename from zwavejs2mqtt/PKGBUILD rename to zwave-js-ui/PKGBUILD index 030bf5e..efb6a5f 100644 --- a/zwavejs2mqtt/PKGBUILD +++ b/zwave-js-ui/PKGBUILD @@ -1,24 +1,27 @@ # Maintainer: Giovanni Harting -pkgname=zwavejs2mqtt -pkgver=7.2.0 +pkgname=zwave-js-ui +pkgver=8.0.2 pkgrel=1 -epoch=1 -pkgdesc="Zwave to Mqtt gateway and Control Panel Web UI." +pkgdesc="Full featured Z-Wave Control Panel UI and MQTT gateway" arch=('any') -url="https://github.com/zwave-js/zwavejs2mqtt" +url="https://github.com/zwave-js/zwave-js-ui" license=('MIT') depends=(nodejs) +conflicts=(zwavejs2mqtt) makedepends=(yarn node-gyp) -backup=("etc/zwavejs2mqtt/app.ts") +backup=("etc/zwave-js-ui/app.ts") +install=zwave-js-ui.install source=("https://github.com/zwave-js/$pkgname/archive/refs/tags/v$pkgver.tar.gz" "$pkgname.sysusers" "$pkgname.tmpfiles" - "$pkgname.service") -b2sums=('a63b6725bab23033a4009543375918be0e0879af7d4dafe2cd76204cedd8b6f6f74792e04ffefc86f60efc9433d175ca71292a489ce69c4b92a32eff2f080ced' - 'd4a834bd7c8e4c832128f9f9c0ffb9d4409424402ba9c28a430a2d41d19cf780ba606c27b5f3b71f7640caa9883724647f2779cfa3cf2714564eb5e58b6144e2' - '2324c50252e1005b1ec06bf73e9d05937472397f5fc533e7ab468d416bcb6b5d01b87055a41d3b3a5b44b24e02ca45fafb5f79085833988ec458ee72c1d8c31b' - '0e7238f3858a9ce4b21e2c3493079648adbe1885ed32d1ae666b8a79f5b4c6c0d59c572a81159fc75c8db6a2a8f716b221a7ea857866462bb2d2a4b537c93ae7') + "$pkgname.service" + "$pkgname.install") +b2sums=('b4860e6f560b798a3ebe6f0dde849d488ddff3082eef019995874d7cd1a9e9c4670a1e90c50e3473ee85395c312b5d0a80d446033c1d5f6d981b732bde462a2e' + '20fe5b3391e8ef54b7047c082b183e492bea4b6b9dac11ebfa69e98ca6f6889cfde7a55897f6a6a8d91a2753a3a316cde8c4802d4e23a65bf421eeac8a2725fe' + 'e2d3de5e1446f5b1f7c97581a0fa66022050993399d23afba63079ba6c690f995708dffca442170da44abc526103143fbecb94e95a9b7d85fcbf37b3fc49db5e' + '8b2c0b4e3659297e311f7f3ae69d337cddfc6dc55a5edc4f39bf8a26bc728cfb7ca5fe56d89e253d17d74646336f53d5cacac5b18cc94f2be8fd29ff900615de' + '129da9e28c166da28edfa1dc8a63613854e475d0f0c4e92979f12309e67f05002c39543dd240289e512e79df24bee520a98a9b96f79051b67d008bcf0c7d281e') build() { cd "$pkgname-$pkgver" diff --git a/zwave-js-ui/zwave-js-ui.install b/zwave-js-ui/zwave-js-ui.install new file mode 100644 index 0000000..05cab4c --- /dev/null +++ b/zwave-js-ui/zwave-js-ui.install @@ -0,0 +1,8 @@ +post_install() { + if [ -d "/etc/zwavejs2mqtt" ]; then + echo ":: ZWaveJS2MQTT has been renamed to ZWave JS UI. + echo " To move your old zwavejs2mqtt files, use" + echo " mv /var/lib/{zwavejs2mqtt,zwave-js-ui} && mv /etc/{zwavejs2mqtt,zwave-js-ui} && chown -R zwave-js-ui /var/lib/zwave-js-ui" + echo " This has to be done only once after switching to zwave-js-ui." + fi +} diff --git a/zwave-js-ui/zwave-js-ui.service b/zwave-js-ui/zwave-js-ui.service new file mode 100644 index 0000000..b0ae9ad --- /dev/null +++ b/zwave-js-ui/zwave-js-ui.service @@ -0,0 +1,16 @@ +[Unit] +Description=zwave-js-ui nodejs daemon +After=network.target + +[Service] +Type=simple +User=zwave-js-ui +Group=zwave-js-ui +ExecStart=/usr/bin/node /usr/share/webapps/zwave-js-ui/server/bin/www.js +Environment=ZWAVEJS_EXTERNAL_CONFIG=/var/lib/zwave-js-ui/.config-db +PrivateTmp=true +ProtectSystem=full +ProtectHome=true + +[Install] +WantedBy=multi-user.target diff --git a/zwave-js-ui/zwave-js-ui.sysusers b/zwave-js-ui/zwave-js-ui.sysusers new file mode 100644 index 0000000..e147b69 --- /dev/null +++ b/zwave-js-ui/zwave-js-ui.sysusers @@ -0,0 +1 @@ +u zwave-js-ui - "zwave-js-ui user" /var/lib/zwave-js-ui diff --git a/zwave-js-ui/zwave-js-ui.tmpfiles b/zwave-js-ui/zwave-js-ui.tmpfiles new file mode 100644 index 0000000..9bf5daa --- /dev/null +++ b/zwave-js-ui/zwave-js-ui.tmpfiles @@ -0,0 +1 @@ +d /var/lib/zwave-js-ui - zwave-js-ui zwave-js-ui - diff --git a/zwavejs2mqtt/.SRCINFO b/zwavejs2mqtt/.SRCINFO deleted file mode 100644 index cd83714..0000000 --- a/zwavejs2mqtt/.SRCINFO +++ /dev/null @@ -1,22 +0,0 @@ -pkgbase = zwavejs2mqtt - pkgdesc = Zwave to Mqtt gateway and Control Panel Web UI. - pkgver = 7.2.0 - pkgrel = 1 - epoch = 1 - url = https://github.com/zwave-js/zwavejs2mqtt - arch = any - license = MIT - makedepends = yarn - makedepends = node-gyp - depends = nodejs - backup = etc/zwavejs2mqtt/app.ts - source = https://github.com/zwave-js/zwavejs2mqtt/archive/refs/tags/v7.2.0.tar.gz - source = zwavejs2mqtt.sysusers - source = zwavejs2mqtt.tmpfiles - source = zwavejs2mqtt.service - b2sums = a63b6725bab23033a4009543375918be0e0879af7d4dafe2cd76204cedd8b6f6f74792e04ffefc86f60efc9433d175ca71292a489ce69c4b92a32eff2f080ced - b2sums = d4a834bd7c8e4c832128f9f9c0ffb9d4409424402ba9c28a430a2d41d19cf780ba606c27b5f3b71f7640caa9883724647f2779cfa3cf2714564eb5e58b6144e2 - b2sums = 2324c50252e1005b1ec06bf73e9d05937472397f5fc533e7ab468d416bcb6b5d01b87055a41d3b3a5b44b24e02ca45fafb5f79085833988ec458ee72c1d8c31b - b2sums = 0e7238f3858a9ce4b21e2c3493079648adbe1885ed32d1ae666b8a79f5b4c6c0d59c572a81159fc75c8db6a2a8f716b221a7ea857866462bb2d2a4b537c93ae7 - -pkgname = zwavejs2mqtt diff --git a/zwavejs2mqtt/zwavejs2mqtt.service b/zwavejs2mqtt/zwavejs2mqtt.service deleted file mode 100644 index fe9f49d..0000000 --- a/zwavejs2mqtt/zwavejs2mqtt.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=zwavejs2mqtt nodejs daemon -After=network.target - -[Service] -Type=simple -User=zwavejs2mqtt -Group=zwavejs2mqtt -ExecStart=/usr/bin/node /usr/share/webapps/zwavejs2mqtt/server/bin/www.js -Environment=ZWAVEJS_EXTERNAL_CONFIG=/var/lib/zwavejs2mqtt/.config-db -PrivateTmp=true -ProtectSystem=full -ProtectHome=true - -[Install] -WantedBy=multi-user.target diff --git a/zwavejs2mqtt/zwavejs2mqtt.sysusers b/zwavejs2mqtt/zwavejs2mqtt.sysusers deleted file mode 100644 index 95c533a..0000000 --- a/zwavejs2mqtt/zwavejs2mqtt.sysusers +++ /dev/null @@ -1 +0,0 @@ -u zwavejs2mqtt - "zwavejs2mqtt user" /var/lib/zwavejs2mqtt diff --git a/zwavejs2mqtt/zwavejs2mqtt.tmpfiles b/zwavejs2mqtt/zwavejs2mqtt.tmpfiles deleted file mode 100644 index c25d41b..0000000 --- a/zwavejs2mqtt/zwavejs2mqtt.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -d /var/lib/zwavejs2mqtt - zwavejs2mqtt zwavejs2mqtt -