
On Fri, Oct 18, 2013 at 10:17:37AM +1300, Peter Reutemann wrote:
[...]
First problem is that the cinnamon announcement points only to the window manager repository and none of the announcement, the docs in the repo, or the cinnamon website gives any clue of the build process or that cinnamon is split between a number of repositories, or of the dependencies between said repositories. Fortunately all components have a debian directory with debian control and build files so it was not too difficult to work out build dependencies and get the required components needed for building installed (just a pain in the butt that I needed to work through this).
This comment mentions a repository where you can obtain it from: http://blog.linuxmint.com/?p=2465#comment-100667
Repository: ppa:gwendal-lebihan-dev/cinnamon-stable
Thanks, but after having to do a bit of googling to work out what "ppa:" refers to, I come to the conclusion that this will fail on two accounts: It appears to be an Ubuntu package repository and adding an Ubuntu package repository to a Debian system typically leads to a broken system. It does not have packages for the architecture I want to run it on. My comments that none of the cinnamon sources, the announcement, or the cinnamon website document what source packages must be included and what order to build in stand. Most projects I have developed for (the kernel, Xorg, glibc) document such matters, and in the case of Xorg even provide a customisable script that automates the retrieval/updating of source repositories, and the building of the multiple components which reside in different source repositories. I realise that I might be a bit exceptional in that I would build such a project from source, nevertheless, any project that wants developer and Linux distribution buy-in and support needs to document the build process, even more so when it requires multiple components that come from a number of source repositories. Cheers Michael.