Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (16) </ 1 2 3 4 [5] 6 7 8 9 10 ... >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: December Extensions< Next Oldest | Next Newest >
roberts Offline





Group: Members
Posts: 4983
Joined: Oct. 2003
Posted: Dec. 15 2007,00:58 QUOTE

What is the purpose of gtk2-core.unc?
It seems to be missing libs required by abiword and gnumeric?
libfribidi.so.0 & libgnutils.so.11
Back to top
Profile PM WEB 
stupid_idiot Offline





Group: Members
Posts: 344
Joined: Oct. 2006
Posted: Dec. 15 2007,03:23 QUOTE

The intention is to streamline the GTK2 apps in DSL:
For example, Mozilla-based apps (e.g. Firefox, Flock, Seamonkey, Thunderbird) need only these basic libraries to run.
Other apps, like Abiword and Gnumeric, may require additional libraries -- e.g. libfribidi, libgnutls. Perhaps we could make a separate extension for them. (I would like to call it 'gtk2-extra.unc' -- Is this a suitable name?)

Whether or not to include a library in 'gtk2-extra.unc' or to integrate it into the app instead, might depend on this question:
Is the library needed by many other apps? If so, it may be best to let it be shared.
Otherwise, if it is a 'specialty' library, it would be better to integrate it into the app itself. (Example: libexif -- Compiled as 'libexif.a' and linked statically into the GIMP.)

Examples of libraries which can be shared by many apps, but which are not part of the basic GTK2 libraries:
(1) libbonobo, libglade, libgnome, libgnomecanvas, libgnomeprint, libgnomevfs, liborbit2, libxml2, etc (GNOME-related) [Needed by: gnucash, gnumeric]

The advantage we could get from this solution, as compared to the current monolithic 'gtk2-0705.unc', is that we don't need to download 14M of libraries just to run 'basic' GTK2 apps.

What I propose is: We gradually modify the current apps in 'mydsl/gtk2/' to work with the new 'gtk2-core.unc' and 'gtk2-extra.unc'. In the interim, the unmodified apps will still work with 'gtk2-0705.<unc/dsl>'.
ATM, I am ready to submit 'gimp-gtk2-2.0.uci' [4.2M] and 'gimp-gtk2-2.2.uci' [4.6M] as a replacement for ke4nt's 'mydsl/gtk2/gimp-gtk2-2.2.8.dsl' [13M]. They work directly with 'gtk2-core.unc' [1.7M].
I promise to start modifying abiword and gnumeric immediately.
-- Is this alright? (This refers to 'mydsl/gtk2/abiword-gtk2-2.2.7.dsl' and 'mydsl/gtk2/gnumeric.dsl'.)
I will have a look at the 'configure' options for abiword and gnumeric to see should be done for libfribidi and libgnutls.
Back to top
Profile PM 
stupid_idiot Offline





Group: Members
Posts: 344
Joined: Oct. 2006
Posted: Dec. 15 2007,03:50 QUOTE

Hello Robert:
Regarding libfribidi and libgnutls in abiword and gnumeric:
(1) libfribidi is needed by abiword, but not gnumeric.
QUOTE, 'abiword-2.2.11/configure':
Code Sample
error: * * * fribidi >= 0.10.4 is required * * *
(2) Doing 'grep -i gnutls' in the directories 'abiword-2.2.11/abi/' and 'gnumeric-1.6.3/' returns empty. Perhaps libgnutls is an indirect dependency?
Back to top
Profile PM 
stupid_idiot Offline





Group: Members
Posts: 344
Joined: Oct. 2006
Posted: Dec. 15 2007,05:13 QUOTE

List of libraries which I think could be included in an 'auxiliary' GTK2 extension:
List of package names/versions/filesizes [pastebin.com]
List of source URLs [pastebin.com]
Back to top
Profile PM 
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: Dec. 15 2007,11:26 QUOTE

I must say I'm terribly impressed (for what that's worth, I mean, who gives a rats arse what I think) by all this rampant, fiddly and time consuming compiling and extension building that's going on lately, particularly but not exclusively by Juanito and stupid_idiot.  Hats off to you chaps!

Looking forward to seeing if the compile.uci will solve some of those it-won't-compile-on-dsl-for-me type issues that we all come across from time to time.

Thought I'd say something encouraging while the mood took me.
Back to top
Profile PM 
76 replies since Dec. 05 2007,05:51 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (16) </ 1 2 3 4 [5] 6 7 8 9 10 ... >/
reply to topic new topic new poll
Quick Reply: December Extensions

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code