On Tue, 27 Sep 2005 01:20:57 +0100 Kurt Pfeifle <[EMAIL PROTECTED]> babbled:

> (Attention, cross-posting ahead!)
> ---------------------------------
>  
> Hi, enlightenment community!
> 
> You may be interested in our latest creation: a klik-able enlightenment
> package.
> 
> What, you don't know about klik yet??
> 
> OK, OK, not everybody reads the "Dot". So here is the pitch:
> 
>    http://dot.kde.org/1126867980/
> 
> Our new e17 package allows you to deliver in a very efficient way a very
> recent e17 snapshot to your friends (hey, they may still be on KDE, or
> even worse -- so you surely want to show them E's merits, no?)   :-)
> 
> What klik provides, is an extremely easy way to "install" software into
> user land for short term testing or permanent use. The klik-ified 
> packages are in essence AppDir bundles (like on Mac OS or NeXT), but
> compressed into one filesystem image that can be mounted to a mountpoint 
> in userspace and run from there.
> 
> It means: you can run several versions of the same application at the
> same time, and your system will be unaffected. If you want to get rid
> of a software, delete exactly one file. If you want to test a new
> software, copy exactly one .cmg file to your system. The basic principle
> is
> 
>    1 application == 1 file
> 
> Our klik server (klik.atekon.de) currently has 4000+ packages to offer.
> Most of these are auto generated: the klik client uses a "recipe" that
> is sent to him from the klik server. The recipe enumerates the (mostly)
> .deb package URLs to use and get the binaries; it then contains the
> instructions how to create a .cmg image file from the .deb files. That
> means the clients mostly create the .cmg file themselves, which makes
> the concept very scaleable.
> 
> To install the klik client, run this command:
> 
>   wget klik.atekon.de -O - | sh
> 
> and follow the instructions. What this does execatly do, is outlined 
> in the above linked article. The result is that from now on you simply
> type in a Konqueror or Firefox address bar:
> 
>   klik://xvier   # we recommend to try this first; it is small enough
>                  # to not waste too much of your time should klik not
>                  # work for your distro yet.
>   klik://enlightenment
>   klik://kdeedu
>   etc.
> 
> and the package gets magically onto your system and starts.
> 
> Limitations: klik has been well tested on Kanotix, Knoppix and Debian.
> Recently support for SUSE-10.0 and Ubuntu/Kubuntu have been added. We
> know that not all packages work on all platforms equally well. We need 
> more helping hands.
> 
> You can subscribe to the klik@kde.org and klik-devel@kde.org mailing
> lists:
> 
>   https://mail.kde.org/mailman/listinfo/klik-devel  # Developers
>   https://mail.kde.org/mailman/listinfo/klik        # Users
> 
> or visit us in channel #klik on Freenode.net
> 
> The initial announcement of the klik-ified e17 package is to be 
> found here:
> 
>   http://www.kdedevelopers.org/node/1490
> 
> And finally, here is a challenge to you:
> 
>   # Our klik://enlightenment package doesnt work perfectly. F.e.,
>   # on startup, it resets some of the paths we want it to use. 
>   # That means, not all applications are in the menu, or do
>   # start properly.
> 
> We are sure one of you wants to fix that, and even take over the
> maintainership of the klik://enlightenment package.

hmm. e17 itself is entirely re-locatable. i made sure it can be auto-aclaged a
while back. it detects its own prefix based on the binary (and path and all
sorts of magic) - i too the ideas from autopackage and cleaned them up for e
itself and put them right into e. the libs though are not relocatable. imlib2 i
think we can actually remove if i do some work in edje - the rest then are
entirely able to relocate at runtime as they dont use any built in paths at
runtime (eet, evas, ecore (except ecore_config), edje, embryo and e17) can be
just put anywhere. edje_cc, embryo_cc are problematic though as they do look
for includes. i should do the same autowhatevering of those i did to e17 - but
then your klick packages coudl eb entirely locatable to anywhere - as long as u
maintain the dir tree from prefix up :) so basically as far as the core wm code
and its needs - we re almost there "out of the box" anyway :)

> Some more hints about package debugging are in recent stories of
> this blog:
> 
>   http://www.kdedevelopers.org/blog/418
> 
> Have fun with enlightenment and klik!
> 
> Cheers,
> Simon Peter  ("probono" in IRC)
> Kurt Pfeifle ("pipitas" in IRC)
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server. Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to