[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bladr GTK theme for g-i ready for packaging



Frans Pop wrote:
On Saturday 16 September 2006 21:20, Attilio Fiandrotti wrote:

Luca Bruno has just finished polishing up his nice "Bladr" GTK+ theme,
that i propose as default GTK theme for use in the g-i.


Could you provide some screenshots?
IMO the look of the theme should be approved first, at least by the team.

Here is a screenshot [1] of what Bladr looks like (very nice, IMHO :) and there is also a *very* old ISO [2] i made that includes Bladr theme.

How is the theme copyrighted?

Luca built Bladr taking inspiration from already GPL'ed GTK themes, and the Bladr itself is reeased as GPL (as stated into the gtkrc configuration file)

A tarball can be found here [1] and i suggest (at least for the short
period) to package Bladr in the rootskel-gtk theme like it was proposed
to do for the GTK accessibility theme by Denis.


I suppose: s/rootskel-gtk theme/rootskel-gtk udeb/

Of course!

I see that the total size of the theme is ~500 kB. I guess that is acceptable, though it is very much not negligible.
Are all included files really needed?

The biggest file provided by the tarball is the gtkrc file (~32 KB), and PNGs for widget surfaces do the rest. PNGs are indeed big, but maybe they could be compressed some more to save up a little extra space.

An issue arises: to make GTKDFB able to load PNGs for themes, the
pixmap loading library must be provided, like the package
gtk2-engines-pixmap does on a regular debian system by providing
"libpixmap.so" on a X GTK target.


I suppose: s/gtk2-engines-pixmap/gtk-engines-pixmap/

Again right :)

Have you checked the dependencies of that lib (i.e. does it depend on other libs we currently do not have)?

The lib itself is ~30kB, so not really a problem.

I think libpixmap.so has no broken dependencies: a ldd run is reported below.

I guess this issue has to be managed by the gtk-gnome-team, should we
ask them to provide a .udeb containing the libpixmap.so engine only ?


Please answer the questions above first.

Cheers,
FJP

cheers

Attilio

[1] https://debian.polito.it/downloads/udebs/d-i_gtkdfb2.9_bladr.png
[2] https://debian.polito.it/downloads/udebs/mini.iso

attilio@attilaptop:~/gtkdfb/lib/gtk-2.0/2.10.0/engines$ ldd libpixmap.so
        linux-gate.so.1 =>  (0xffffe000)
libpangocairo-1.0.so.0 => /home/attilio/gtkdfb/lib/libpangocairo-1.0.so.0 (0xa7fe6000) libpango-1.0.so.0 => /home/attilio/gtkdfb/lib/libpango-1.0.so.0 (0xa7fa5000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xa7f77000)
libgobject-2.0.so.0 => /home/attilio/gtkdfb/lib/libgobject-2.0.so.0 (0xa7f3e000) libgmodule-2.0.so.0 => /home/attilio/gtkdfb/lib/libgmodule-2.0.so.0 (0xa7f3b000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xa7f36000)
libglib-2.0.so.0 => /home/attilio/gtkdfb/lib/libglib-2.0.so.0 (0xa7ea4000) libcairo.so.2 => /home/attilio/gtkdfb/lib/libcairo.so.2 (0xa7e2f000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xa7e0a000)
libgdk_pixbuf-2.0.so.0 => /home/attilio/gtkdfb/lib/libgdk_pixbuf-2.0.so.0 (0xa7df4000) libgdk-directfb-2.0.so.0 => /home/attilio/gtkdfb/lib/libgdk-directfb-2.0.so.0 (0xa7d88000) libgtk-directfb-2.0.so.0 => /home/attilio/gtkdfb/lib/libgtk-directfb-2.0.so.0 (0xa7a0f000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xa78de000)
libpangoft2-1.0.so.0 => /home/attilio/gtkdfb/lib/libpangoft2-1.0.so.0 (0xa78aa000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xa787a000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xa7810000)
        libz.so.1 => /usr/lib/libz.so.1 (0xa77fc000)
        /lib/ld-linux.so.2 (0x75555000)
libdirectfb-0.9.so.25 => /usr/lib/libdirectfb-0.9.so.25 (0xa77a4000)
        libfusion-0.9.so.25 => /usr/lib/libfusion-0.9.so.25 (0xa779e000)
        libdirect-0.9.so.25 => /usr/lib/libdirect-0.9.so.25 (0xa7790000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xa777e000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xa775a000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xa773a000)



Reply to: