draw icon indicating copy to clipboard operation
draw copied to clipboard

Create install docs that install cairo

Open JohnMcLear opened this issue 12 years ago • 11 comments

Or decide if we an replace it with something less intrusive

Just need docs for installing cairo on windows.

JohnMcLear avatar Jun 17 '13 11:06 JohnMcLear

Well paper.js requires canvas which requires cairo for the node version. Are you thinking of replacing paper altogether with something else like fabric.js?

tranek avatar Jun 17 '13 14:06 tranek

ah nuts, okay well we just need to document it fully then

JohnMcLear avatar Jun 17 '13 14:06 JohnMcLear

Luckily installing cairo is really simple on the major Linux distros. It's Windows where it's really a pain. Whatever happened to our train of thought of including binary files of it?

tranek avatar Jun 17 '13 15:06 tranek

+1 including binary for windows, although im not too precious about supporting windows..

JohnMcLear avatar Jun 17 '13 15:06 JohnMcLear

Well the Cairo binaries are distributed with GTK for Windows. It's building Canvas that is the pain as that needs the Visual Studio compiler to build. Let's just stick with documentation for now...

tranek avatar Jun 17 '13 15:06 tranek

http://cairographics.org/download/

JohnMcLear avatar Jun 26 '13 22:06 JohnMcLear

https://github.com/JohnMcLear/draw/wiki

JohnMcLear avatar Jun 26 '13 22:06 JohnMcLear

The Wiki says to install Cairo but the link is to install Canvas, intentional?

tranek avatar Jun 26 '13 23:06 tranek

Think the cairo install procedure is under the canvas install docs.

JohnMcLear avatar Jun 26 '13 23:06 JohnMcLear

EtherDraw's wiki has a link to install Cairo but it points to Canvas. I think we should change the EtherDraw's wiki link to say Install Canvas which points to Canvas. Installing Cairo is as simple as downloading the GTK binary package. Building Canvas is the superset and its instructions say how to install Cairo.

Since EtherDraw relies on Canvas, it makes more sense to me to say this is "how you install Canvas" and those instructions tell you how to install Cairo because Canvas is dependent on Cairo. But that's just me and I don't always think like everyone else! shrug

tranek avatar Jun 26 '13 23:06 tranek

Go for it! :)

JohnMcLear avatar Jun 26 '13 23:06 JohnMcLear