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