5 SRC_URI
+= "file://cellrenderer-cairo.patch;patch=1;pnum=0 \
6 file://entry-cairo.patch;patch=1;pnum=0 \
7 file://scrolled-placement.patch;patch=1;pnum=0"
9 # file
://gtklabel
-resize
-patch
;patch=1 \
10 # file
://menu
-deactivate.patch
;patch=1 \
11 # file
://combo
-arrow
-size.patch
;patch=1;pnum=0 \
13 # file
://pangoxft2.10
.6.diff
;patch=1"
15 EXTRA_OECONF
= "--with-libtiff --disable-xkb --disable-glibtest --enable-display-migration"
17 PACKAGES_DYNAMIC
= "gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
19 python populate_packages_prepend
() {
22 prologue
= bb.
data.getVar
("postinst_prologue", d
, 1)
24 gtk_libdir
= bb.
data.expand
('$
{libdir
}/gtk
-2.0/$
{LIBV
}'
, d
)
25 loaders_root
= os.path.join
(gtk_libdir
, 'loaders'
)
26 immodules_root
= os.path.join
(gtk_libdir
, 'immodules'
)
27 printmodules_root
= os.path.join
(gtk_libdir
, 'printbackends'
);
29 do_split_packages
(d
, loaders_root
, '^libpixbufloader
-(.
*)\.so$'
, 'gdk
-pixbuf
-loader
-%s'
, 'GDK pixbuf loader
for %s'
, prologue
+ 'gdk
-pixbuf
-query
-loaders
> /etc
/gtk
-2.0/gdk
-pixbuf.loaders'
)
30 do_split_packages
(d
, immodules_root
, '^im
-(.
*)\.so$'
, 'gtk
-immodule
-%s'
, 'GTK
input module
for %s'
, prologue
+ 'gtk
-query
-immodules
-2.0 > /etc
/gtk
-2.0/gtk.immodules'
)
31 do_split_packages
(d
, printmodules_root
, '^libprintbackend
-(.
*)\.so$'
, 'gtk
-printbackend
-%s'
, 'GTK printbackend module
for %s'
)
33 if (bb.
data.getVar
('DEBIAN_NAMES'
, d
, 1)):
34 bb.
data.setVar
('PKG_$
{PN
}'
, 'libgtk
-2.0'
, d
)
37 SRC_URI
[gtk.md5sum
] = "f7aab88e856a813386f797aade5867ad"
38 SRC_URI
[gtk.sha256sum
] = "c447b7f42c75ed5bea3e5488a0af82c0f5ed04536ddbf04c9f2f4f42815ba4a9"