1
by mental
moving trunk for module inkscape |
1 |
Inkscape. Draw Freely. |
2 |
======================
|
|
3 |
||
4 |
http://www.inkscape.org/ |
|
5 |
||
6 |
Inkscape is an open source drawing tool with capabilities similar to |
|
7 |
Illustrator, Freehand, and CorelDraw that uses the W3C standard scalable |
|
8 |
vector graphics format (SVG). Some supported SVG features include |
|
9 |
basic shapes, paths, text, markers, clones, alpha blending, transforms, |
|
10 |
gradients, and grouping. In addition, Inkscape supports Creative Commons |
|
11 |
meta-data, node-editing, layers, complex path operations, text-on-path, |
|
12 |
and SVG XML editing. It also imports several formats like EPS, Postscript, |
|
13 |
JPEG, PNG, BMP, and TIFF and exports PNG as well as multiple vector-based |
|
14 |
formats. |
|
15 |
||
16 |
Inkscape's main motivations are to provide the Open Source community |
|
12572
by bryce
README: Simplify description and make more current |
17 |
with a fully W3C compliant XML, SVG, and CSS2 drawing tool emphasizing a |
18 |
lightweight core with powerful features added as extensions, and the |
|
19 |
establishment of a friendly, open, community-oriented development |
|
20 |
processes. |
|
21 |
||
1
by mental
moving trunk for module inkscape |
22 |
|
8833.1.10
by Wolf Drechsel
Readme and install updates for OSX instructions. |
23 |
Basic Installation |
8833.1.11
by Ted Gould
Moving OSX specific instructions. |
24 |
==================
|
25 |
||
8833.1.10
by Wolf Drechsel
Readme and install updates for OSX instructions. |
26 |
Inkscape uses the standard procedure for compilation and installation: |
1
by mental
moving trunk for module inkscape |
27 |
|
28 |
./configure |
|
29 |
make
|
|
30 |
make install |
|
31 |
||
32 |
If a "./configure" file is not present, you can create it by running |
|
33 |
the "./autogen.sh" command, which calls in turn a number of other |
|
34 |
programs such as automake and autoconf. See INSTALL for more |
|
35 |
details. |
|
36 |
||
37 |
For platform specific instructions please read the README file that |
|
8833.1.12
by Ted Gould
Mentioning the platform specific readmes |
38 |
is associated with that platform (e.g. for Mac OS X read README.osx) |
39 |
||
40 |
||
1
by mental
moving trunk for module inkscape |
41 |
Required Dependencies |
42 |
=====================
|
|
43 |
The Inkscape core depends on several other libraries that you will need |
|
44 |
install, if they're not already present on your system. The most |
|
45 |
typical libraries you may need to install are: |
|
46 |
||
47 |
* Boehm-GC |
|
48 |
* libsigc++ |
|
49 |
* glibmm |
|
50 |
* gtkmm |
|
51 |
||
52 |
Please see http://wiki.inkscape.org/wiki/index.php/CompilingInkscape for the |
|
476
by acspike
fix wiki url |
53 |
most current dependencies, including links to the source tarballs. |
1
by mental
moving trunk for module inkscape |
54 |
|
55 |
||
56 |
Extension Dependencies |
|
57 |
======================
|
|
58 |
Inkscape also has a number of extensions for implementing various |
|
59 |
features such as support for non-SVG file formats, etc. In theory, all |
|
60 |
extensions are optional, however in practice you will want to have these |
|
61 |
installed and working. Unfortunately, there is a great deal of |
|
62 |
variability in how you can get these functioning properly. Here are |
|
63 |
some recommendations: |
|
64 |
||
65 |
First, make sure you have Perl and Python. If you're on Windows you |
|
66 |
should also install Cygwin. |
|
67 |
||
68 |
Next, you'll need to ensure the dependencies for each extension is |
|
69 |
present. Depending on which extensions you need, the dependencies are |
|
70 |
going to vary, but here are some you may need to install: |
|
71 |
||
72 |
* XML::Parser |
|
73 |
* XML::XQL |
|
74 |
||
75 |
If you install dependencies to non-standard locations, such as |
|
76 |
installing XML::Parser someplace in your home directory, you may need to |
|
77 |
take some extra steps to indicate where those dependencies are to be |
|
78 |
found. For instance, with Perl modules, set the PERLLIB or PERL5LIB |
|
79 |
variable (see `man perlrun`) |
|
80 |
||
81 |