Hi.
I had do to the following to get compiled:
Index: gtk2.spec
===================================================================
RCS file: /v/openpkg/cvs/openpkg-src/gtk2/gtk2.spec,v
retrieving revision 1.54
diff -u -r1.54 gtk2.spec
--- gtk2.spec 20 Aug 2005 21:54:34 -0000 1.54
+++ gtk2.spec 22 Aug 2005 16:08:09 -0000
@@ -50,8 +50,8 @@
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, make, pkgconfig
PreReq: OpenPKG, openpkg >= 20040130
-BuildPreReq: X11, png, jpeg, tiff, gettext
-PreReq: X11, png, jpeg, tiff, gettext
+BuildPreReq: X11, xrender, png, jpeg, tiff, gettext
+PreReq: X11, xrender, png, jpeg, tiff, gettext
BuildPreReq: glib2 >= %{V_glib_major}, pango >= %{V_pango_major}, atk >=
%{V_atk_major}
PreReq: glib2 >= %{V_glib_major}, pango >= %{V_pango_major}, atk >=
%{V_atk_major}
AutoReq: no
@@ -83,6 +83,11 @@
gtk/xdgmime/Makefile.in \
gdk/x11/Makefile.in
+ # libgdk-x11 requires Xrender (too)
+ %{l_shtool} subst \
+ -e 's;^libgdk_x11_la_LIBADD =.*;\0 -lXrender;' \
+ gdk/x11/Makefile.in
+
# avoid searching for shared libraries
%{l_shtool} subst \
-e 's;echo eval echo \\\$export_dynamic_flag_spec;;g' \
@@ -113,11 +118,11 @@
-e 's;-\$(GTK_API_VERSION);2;g' \
-e 's;/\$(GTK_BINARY_VERSION);;g' \
`find . -name Makefile.in -print`
- %{l_shtool} subst \
+ %{l_shtool} subst -b .orig \
-e 's;/gtk-2\.0;/gtk2;g' \
-e 's;-l\(g[-_a-z]*\)[EMAIL PROTECTED]@;-l\12;g' \
-e 's;-l\(g[-_a-z]*\)[EMAIL PROTECTED]@;-l\12;g' \
- -e 's;\(@[EMAIL PROTECTED]);@X_LIBS@ \1;' \
+ -e 's;\(@[EMAIL PROTECTED]);-lXrender @GDK_PIXBUF_XLIB_EXTRA_LIBS@
\1;' \
-e 's;\(@[EMAIL PROTECTED]);@X_CFLAGS@ \1;' \
*-2.0.pc.in
%{l_shtool} subst \
But when i try to run a program that uses gtk2, i always get
(xchat:25006): Pango-WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
'/opkg/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.
Segmentierungsfehler (core dumped)
Ideas ? I'm still investigating...
(mk)
--
Matthias Kurz; Fuldastr. 3; D-28199 Bremen; VOICE +49 421 53 600 47
>> Im prämotorischen Cortex kann jeder ein Held sein. (bdw) <<
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [email protected]