Forum Feature requests

ARM builds

massifr
Do you plan to make ARM builds (in particular, I'm interested in debian armhf)?
I would like to make Prince working on cheap ARM SBCs like Olinuxino or Raspberry PI.
I'm available for testing on Olinuxino-A20, Olinuxino-LIME (A10) and Raspberry PI model B.
mikeday
We don't have any short-term plans for that, although it might make sense in future as ARM systems become more common. Any particular reason why you want to run Prince on Raspberry PI? It might not have enough RAM for larger input documents.
massifr
I've cited Raspberry PI because it's more known. I'm experimenting with low power ARM SBCs; RPi is quite limited, but you can find ARM boards with 2 and 4 cores and 1-2 Gb of RAM (ie UDOO, Radxa Rock).
mikeday
Right, I'm just curious what is the use case for Prince on embedded systems. :)
dancotter
I had one possible use case where embedded PC in kiosk/ATM type machine creates a PDF that is blue toothed to users phone/tablet instead of printing out receipt. This is useful when network is down and no server can generated pdf and email the user.

In such case would a professional licence be acceptable? I don't think it currently is because the user is not interactively using prince? Embedded would probably need a new licence type as a server license for every embedded device would be uneconomical.
mikeday
Interesting use case. We would suggest a custom license for this, yes.
ProfLogic
I would like you to provide a deb package of Prince usable on Raspbian Linux on a Raspberry Pi. Could you please compile Prince against the armhf architecture? (In return, I am willing to test it and report possible issues.)

Edited by ProfLogic

mikeday
Today we have released a latest build of Prince with our first generic Linux package for the ARM64 architecture!
pvande-openup
What are the chances of us getting an ARM64 build for Alpine Linux?

Background: We currently do development in a Docker environment on top of Alpine Linux, and a few of our team members have already begun to pick up the newer M1-based Macbook Pros. Unfortunately, because these machines are based on ARM64, we either have to emulate a full x86 stack (which is unusably slow) or not have those engineers do work involving Prince.
mikeday
Today we have added a latest build for Generic Linux with musl libc that should work with Alpine Linux on ARM64 and hopefully solve your requirement!