[Pkg-e-devel] Packaging for EFL 1.8?

Albin Tonnerre lutin at debian.org
Sun Dec 1 12:01:47 UTC 2013


Hi Jordan,

On Sun, Dec 1, 2013 at 12:52 AM,  <jordan.webb at gmail.com> wrote:
> Hi, I’ve started playing with EFL 1.8.0 beta2 recently and I noticed there wasn’t any Debian packaging for it. It looks like the organization of the upstream sources has changed significantly since 1.7; ecore, eina, eio, evas, and most of the other libraries have been combined into a single “efl” source tree: http://git.enlightenment.org/core/efl.git/tree/src

Indeed, plenty of changes :)

> Is there any existing effort afoot to get the latest version of EFL packaged for Debian? I am willing to work on this (I have created many Debian packages for proprietary software in my day job), but I aim to do so in a way that is hopefully useful to others. There is RPM packaging in efl.git, but it appears to create a single “efl” package and an “efl-devel” package which provide/obsolete all of the old separate packages for ecore, eina, eio, evas, etc. That is to say, there are no longer separate packages for those things, just a single efl package which replaces them all.
>
> If I were to create Debian packaging for this version of EFL, would it be preferable for me to pursue that approach? It would be easier, and it would seemingly match the intent of upstream, since that is what the included RPM spec does. It would have the disadvantage that the individual components would no longer be installable separately, though I am not sure if it would even make sense or be useful to do so in 1.8 given the way that they have merged the projects. Please let me know your thoughts.

I've started some work towards packaging 1.8, though I haven't pushed
that to the pkg-e git yet. For the moment I've kept the existing
package split since that's a bit easier for me (it's possible to
install the existing e17 package using EFL 1.8) and doesn't involve
that many changes as the base pacakges are already split. The biggest
remaining thing as of now is the debian/copyright file as I haven't
thoroughly checked all the source tree yet :)

I'll try and make available what I've done so far in the pkg-e git repository.

Cheers,
-- 
Albin



More information about the Pkg-e-devel mailing list