OpenWrt .ipk package for a Jamulus headless server #2974
Replies: 4 comments 6 replies
-
Hi, Thanks for the idea. If getting Qt to work on OpenWRT is difficult, I'd see this as major blocker. What's the current state? Can you compile it from source? If yes, how? Any quirks needed? The Jamulus team will most likely not maintain/create a packet themselves as that's up to people who are familiar with packaging for specific distros. Do you know anyone who knows about OpenWRT? Feel free to package it yourself if you know how. |
Beta Was this translation helpful? Give feedback.
-
I'm not really into OpenWrt packaging, but in general it should be possible to build Jamulus (maybe even statically) if there's Qt support. The latter might depend on the target platforms. It seems like OpenWrt targets arm, mips(64), x86(64) and ppc. It should certainly be possible to build for arm and x86(64) (not sure about mips and ppc. You can have a look at the existing Linux arm/x86 build logic (it might need some tuning to drop optimizations such as specific arm features or SSE, which may not be available in embedded devices). This might all be doable on OpenWrt itself, but it may also be easier to perform that on another machine/distro using cross compiling and just packaging the resulting binary. Building a UI would be a bit more involved, for sure. |
Beta Was this translation helpful? Give feedback.
-
A headless build doesn't need Qt, or does it? |
Beta Was this translation helpful? Give feedback.
-
Thanks for the comments. I'm getting there and have the Qt base packages built, albeit at an older version. Now I just need to work on the cross compiling. |
Beta Was this translation helpful? Give feedback.
-
It would be useful to run a headless server on the OpenWrt OS. Also, with a headless server run on OpenWrt there could then be a corresponding LuCI app making headless server management easier.
The Opus libraries and packages are available on OpenWrt, but I can't see any QT easily available to try a straightforward compile as I've previously done on other Linux OS's. It would require an .ipk package compiled for OpenWrt.
Beta Was this translation helpful? Give feedback.
All reactions