megatools: siwtch from experimental to stable 1.11.0
[kiss-trunc88.git] / gimp / README.md
blob92d93fe8a021fadbad02fc5bcc6abc667881f3f5
1 # gimp
3 ## Installation
5 In order to install this package, you are going to have to do a bunch
6 of rebuilds of gtk software, with gobject/introspection/glib functionality.
8 Install 'gobject-introspection'
10 `$ kiss b gobject-introspection`
12 ### freetype/harfbuzz
14 `$ kiss fork freetype-harfbuzz`
16 Then run:
18 `$ sed -i -E "s/(gobject=)disabled/\1enabled" build`
20 To enable gobject.
22 Then rebuild:
24 `$ kiss b`
26 ### pango
28 `$ kiss fork pango`
30 Then run:
32 `$ sed -i -E "s/(introspection=)disabled/\1enabled" build`
34 To enable gobject-introspection.
36 Then rebuild:
38 `$ kiss b`
40 ### atk
42 `$ kiss fork atk`
44 Then run:
46 `$ sed -i -E "s/(introspection=)false/\1true" build`
48 To enable gobject-introspection.
50 Then rebuild:
52 `$ kiss b`
54 ### gtk+3
56 First install librsvg:
58 `$ kiss b librsvg`
60 Then:
62 `$ kiss fork gtk+3`
64 You will need to run the following sed command:
66 `$ sed -i -E -e "s/^rm -f.*//" -e "s/(introspection=)no/\1yes/" build`
68 This will give you the 'gtk-encode-symbolic-svg' executable as well as enabling
69 gobject.
71 Then rebuild:
73 `$ kiss b`
75 ### gdk-pixbuf
77 `$ kiss fork gdk-pixbuf`
79 Then:
81 `$ sed -i -E "s/(\. output)/-Dintrospection=enabled \1/" build`
83 Then rebuild:
85 `$ kiss b`
87 ### gegl
89 Just perform a rebuild:
91 `$ kiss b gegl`
93 ### gexiv2
95 Just perform a rebuild:
97 `$ kiss b gexiv2`
99 This should cover all of the packages that you will have to fork & rebuild,
100 however if you run into build errors relating to missing '.gir' files,
101 try enabling the introspection/gobject option for said package.