On 09/10/2016 08:12 AM, Andrew Williams wrote:
> Not the most inspiring title but I wanted to share my latest project - an
> app that will help us to promote, discover, install and keep up to date all
> the EFL apps that are emerging - and the EFL itself too...
> 
> The main reason behind this was to help more folk get into EFL easily - and
> if we can avoid packaging and distribution problems at the same time then
> even better.
> I know that Marrakech is aiming to solve some of these problems and I think
> that it will. Efler is designed to pick up mrk when it's ready but in the
> meantime it's a build-from-source approach.
> The UI portion is not yet working but the scripts are there - they do more
> heavy lifting than they will need to in the future but hey - I'll migrate
> it once the UI is up. And it can install EFL and cool apps in a single
> command pasted from the web! :)
> 
> Rather than going into more details here I have written it up in phab -
> https://phab.enlightenment.org/w/projects/efler/
> 
> Please let me know what you think of the idea / direction / apprach. Maybe
> if it goes well we can have distros package this and the EFL lib and then
> everything else can be done without bothering them?...
> Andrew 

Hi Andrew,

From a distro perspective many distro's have a policy of not allowing
packages that download and install other software outside the package
manager, some of these distro's include openSUSE, Debian and Fedora. The
Gnome and KDE software centers get around this for the most part by
intergrating with distro repositories.

So if you want something like this to be effective it needs to be easy
for a end user to install without a package manager. To do that you will
probably need to test build on most of the major distro's and setup your
script to automatically detect and install the required deps using the
distro's package manager. An alternative would be shipping a
rpm/deb/whatever that has the correct dependencies listed and executes
the script in the post install stage.

From an openSUSE perspective I probably wouldn't package it, but mostly
based off the fact that every stable efl app that I know of is already
in the distro (I don't count apps depending on eo stable as they will
break if I change efl version) many of the "unstable" apps are also
available in additional repos but I know openSUSE is the exception here.


-- 

Simon Lees (Simotek)                            http://simotek.net

Emergency Update Team                           keybase.io/simotek
SUSE Linux                            Adeliade Australia, UTC+9:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to