gtk+2 - gettext, gtk-doc

Artur Frysiak wiget w pld.org.pl
Pią, 31 Maj 2002, 14:00:15 CEST


On Thu, May 30, 2002 at 02:48:28PM +0200, Jakub Bogusz wrote:
> Pierwsza rzecz: czy ktoś wie do czego jest makro ac AM_GLIB_GNU_GETTEXT,
> i dlaczego pomija ono AM_GNU_GETTEXT? Przez to po wywołaniu gettextize
> glib2 i gtk+2 nie kompiluje się z gettextem 0.11.x.

glib2.spec poprawiony i teraz działa glib-gettextize.
A więc w tych specach gdzie jest używame AM_GLIB_GNU_GETTEXT należy
stosować glib-gettextize a nie gettextize.

> 
> Druga:
> /usr/share/gtk-doc/html/glib
> /usr/share/gtk-doc/html/gobject
> /usr/X11R6/share/gtk-doc/html/atk
> /usr/X11R6/share/gtk-doc/html/gdk
> /usr/X11R6/share/gtk-doc/html/gdk-pixbuf
> /usr/X11R6/share/gtk-doc/html/gtk
> /usr/X11R6/share/gtk-doc/html/pango
> 
> Dlaczego z dwoma różnymi prefiksami, a katalogi
> /usr/{X11R6/,}share/gtk-doc{,/html} nie należą do niczego?
> Pakiet gtk-doc (nie wymagany przez te *-devel) przyznaje się tylko do
> /usr/share/gtk-doc.
> Aha, to nie jest oznaczone %doc.
> 
> Ponadto w przypadku gtk+2 ta dokumentacja jest umieszczona w... głównym
> pakiecie (zresztą demo też, ale ono nie jest duże). Przez to główny
> pakiet ma drobne 13MB.

IMHO rozwiązaniem było by makro 
%define _gtkdocdir	/usr/share/doc/gtk-doc/html/

i w specach:
%configure \
	--with-html-path=%{_gtkdocdir}

Wypróbuje to na glib2.spec i gtk+2.spec (wraz z --enable-gtk-doc)

Pozdrawiam
-- 
Artur Frysiak
http://www.pld.org.pl/



Więcej informacji o liście dyskusyjnej pld-devel-pl