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
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel