On Sat, Nov 16, 2024 at 11:19 AM Michael Cronenworth <[email protected]> wrote:
> Hello, > > I am looking to package two applications that use Node.JS. This email will > focus on > one of the two. > > Z-Wave JS UI > https://zwave-js.github.io/zwave-js-ui/ > https://github.com/zwave-js/zwave-js-ui > > The application is, I believe, the only open source Z-Wave controller at > this time. > I had previously maintained the OpenZWave C++ library, but development on > it has > ceased. Z-Wave is a wireless protocol to control lights, switches, relays, > or gather > information for uses in home automation. I need to package Z-Wave JS UI to > replace > OpenZWave in use with the Domoticz application that I also package. > > I first read the Node.JS Packaging Guidelines, but initially struggled to > know how > to generate the bundled tarballs. Luckily I stumbled upon the tool to do > that via > nodejs-packaging-bundler. After generating an initial RPM spec file I > generated an > RPM but it fails to install. Would anyone be able to help? > > https://michael.cronenworth.com/RPMS/zwave-js-ui.spec > https://michael.cronenworth.com/RPMS/zwave-js-ui-9.27.2-0.1.fc41.src.rpm > > dnf install ... > Problem: conflicting requests > - nothing provides libc++_shared.so needed by > zwave-js-ui-9.27.2-0.1.noarch from > @commandline > - nothing provides libc++_shared.so()(64bit) needed by > zwave-js-ui-9.27.2-0.1.noarch from @commandline > - nothing provides libc.musl-x86_64.so.1()(64bit) needed by > zwave-js-ui-9.27.2-0.1.noarch from @commandline > - nothing provides libc.so needed by zwave-js-ui-9.27.2-0.1.noarch from > @commandline > - nothing provides libc.so()(64bit) needed by > zwave-js-ui-9.27.2-0.1.noarch from > @commandline > [...] snipped out 10 more lines similar to the above... > > The second application is the Jellyfin web client. I currently package it > via a > bundled tarball generated with my own bash script using a local npm > registry and > using npm install. It builds offline, but I notice your packaging > guidelines don't > want to do it that way. I'll mold any knowledge gained with zwave-js-ui > into > jellyfin-web. > > Thanks, > Michael > I tried building and installing it. It worked for me. The only dependencies it had was nodejs Troy
-- _______________________________________________ nodejs mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
