On 27 May, Tim Teulings shouted:
-> Hallo!
->
-> > no there isn't... in future Enlightenment will require your systrem
-> > have libjpeg, libpng, libtiff anbd libgif all installed and working -
-> > so unless u have these you wont be runign E.. and thus Imlib will have
-> > support for all of these libs. Enlightenment DR 0.14's configure.in
-> > checks for all of this correctly and has the -L -l stuff added...
->
-> Sorry, but I don't think this is a good idea. While this maybe ok for E
-> itself it is not ok for programs that simply use Imlib as a generic
-> image loading library. ETerm itself maybe one of the more promminent
-> applications.
->
-> There are several problmes with that aproach: Applications do not only
-> run on Linux but they should run on a varity of UNIXs. While Linux is
-> ofen used privatly other UNIXs are not. Most UNIXs are used commercial
-> or at university where a user does not have the access to install any
-> libraries he wants or he is forced to use existing versions (e.g. and
-> older or new libpng). Imlib in that case should use get what it can
completely incorrect. read up about your LD_LIBRARY_PATH environment
variable. 'nuff said. this isn't a point - ypou can have your own
personal lib dir that overrides the system ones (ie comes FIRST) by
using your LD_LIBRARY_PATH - thats how i originally had E installed
wiht imlbi at uni with my own set of libs and stuff.
-> take (maybe completely falling back to ImageMagick) and leave out what
-> it annot get. Also on my home computer I have (like possibly many
-> others) installed an older version of the SuSe distribution. I cannot
-> simply update RPM because my own rpm is too old I don't know of the
-> consequences of switching to a new one. On the other hand I do not want
you can safely install a new rpm package without any consequences. I
have. The rpm's recommended for use with imlib/E also work. I use them.
Things will break in some places. Welcome to progress. Somehow people
had to upgrade to win95 to run al the win32/win95 apps - they couldnt
use 3.1 or 3.0 or win2.0 or dos could they? it's the same story with
all software ever since time immemorial. Sooner or later a package will
require a minimum set of utilities/libs etc. If you do not wish to met
these then you simply will have to live without.
-> to install newer versions of libraries by hand because this will smash
-> the hole idea a pachage managing. I'm totaly happy with the subset of
-> libraries Imlib has found workable on my system, I don not need forced
-> support for all graphics libraries (well, E might need and GNOME, too,
-> but not all other applications). Please rethink your decision!
E does not need gnome and never will. 'nuff said.
Imlib reuires NATIVe support for tiff, png and gif to gain TRANSPARENCY
apon load.. without this you dont' get transparency. Simply said E uses
pn'gs for images for the window borders - and requires transparecny to
work - thus you need a working libpng - fnlib has a font that comes
with it thats uses tif files - with transparency encoded - same story.
You can do everything you want on your large commercial systems as a
user if you rtfm.
-> Otherwise you are begining to walk some propertary way leaving many of
-> your possible user before the door behind a wonderfull programm is
-> placed.
Sorry but it needs it. if you don't want to install libs E and Imlib
will in future NEEd then that's fine by me - use fvwm. Imlbi has slowly
been graduating form only being able to load ppm's to laoding a host of
formats.. and possibly will continue to do so.
I am not needlessly forcing the use of these libs - 1. they are USED
and NEEDED for PROPER functioning. 2. they SPEED operation up
considerably. 3. they require LESS be installed on your system to run E
(ie yif you have al the libs you won't need imagemagick or netpbm -
they are still optional extras for loading and saving fancier formats
that imlib doesn't handle natively).
I have good reasons for my stance. It does nto alienate anyone. ANYONe
as root or as a user coudl meet these requirement s- just as a user it
will require a lot more work and fiddling.
--
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
[EMAIL PROTECTED] /\___ /\ ___/||\___ ____/|/\___ [EMAIL PROTECTED]
Carsten Haitzler | _ //__\\ __||_ __\\ ___|| _ / Red Hat Advanced
218/21 Conner Drive || // __ \\_ \ | | \ _/_|| / Development Labs
Chapel Hill NC 27514 USA ||\\\/ \//__/ |_| /___/||\\ 919 547 0012 ext 282
+1 (919) 929 9443, 801 4392 For pure Enlightenmenthttp://www.rasterman.com/
-
To unsubscribe from this list send mail to: [EMAIL PROTECTED]
with the message contents: unsubscribe e-develop