Created attachment 289813 [details] new ebuild Concerto is a networked digital-signage system developed at RPI. This ebuild includes some patches I've implemented on my installation for import of multi-page PDF and PowerPoint files, handling widescreen monitors that only report 4:3 and 5:4 resolutions in their EDID info, and the odd bugfix or two.
Created attachment 289815 [details, diff] multipage upload patch
Created attachment 289817 [details] patch to allow users to change their passwords
Created attachment 289819 [details, diff] patch to remove Subversion dependency
Created attachment 289821 [details, diff] patch to allow users to change their passwords
Created attachment 289823 [details, diff] patch to fix image display on lame widescreen monitors that insist on running at 1280x1024 Build Concerto with the "squish" USE flag if you want to include this patch. If your monitors are well-behaved, you shouldn't need this.
Created attachment 289825 [details, diff] patch to use binaries provided by app-office/openoffice-bin to convert PowerPoint files This will be selected if you're using openoffice-bin. Either openoffice-bin or libreoffice-bin is required; the respective source ebuilds aren't supported.
Created attachment 289827 [details, diff] patch to use binaries provided by app-office/libreoffice-bin to convert PowerPoint files This will be selected if you're using libreoffice-bin. Either openoffice-bin or libreoffice-bin is required; the respective source ebuilds aren't supported.
Comment on attachment 289819 [details, diff] patch to remove Subversion dependency All this does is remove a system call to svnversion, which perhaps was put in by RPI's Concerto admins to see what version of Concerto had been checked out on a particular server. Since we're building from a tarball, this doesn't really apply.
Created attachment 289833 [details] /etc/local.d/ script to start [Open|Libre]Office This is needed to enable import of PowerPoint files into Concerto...it runs a headless copy of LibreOffice (or OpenOffice) which is used to convert PowerPoint files to PDFs.
Created attachment 289835 [details] /etc/local.d/ script to stop [Open|Libre]Office This is needed to enable import of PowerPoint files into Concerto...it runs a headless copy of LibreOffice (or OpenOffice) which is used to convert PowerPoint files to PDFs.
I've put my ebuilds (including this one, which has been updated a bit since my last post) up on GitHub: https://github.com/salfter/portage
The ebuild is still in my overlay (which has since moved to GitLab), but it's several revisions behind current upstream. The ebuild's not been updated to keep up, so it's probably best to close this out as obsolete.