[Pkg-e-devel] Updated Debian packages for Enlightenment

Ross Vandegrift ross at kallisti.us
Sun Nov 15 21:22:30 UTC 2015

On 11/12/2015 01:45 PM, Andreas Metzler wrote:
> * Use ustream sonames and lintian suggested package names
>   (unless it is useless renaming, i.e. keep the name if the current
>   Debian package has the same soname).

Okay, I've undone all package name changes so they match their sonames.

> * If possible mark eo symbols specially in debian symbols e.g.
>   1.15.1-0+eo+1, to allow us to note if packages use them.
> * Try to find out what else is considered unstable and simply do not
>   ship it if possible. (C++ bindings?)

I haven't looked at these two yet, but hope to have time this week.

> [idea about using versioned provides]
>> Do you know of a better way to deal with this?
> [...]
> If there is a core efl library on which every other efl library
> depends (directly or indirectly) we could use a Breaks on this package
> instead of the virtual one.

I've worked through this.  Provides is not allowed to include a version,
but all other packages (except efl-doc) eventually depend on libeina1.
So I've used it for the Breaks.

There are a few other issues fixes (libelua was missing symbols file),
and I've tightened up the Build-Depends in elementary & e17:
 Build-Depends: libefl-core-dev (>= 1.15.1), libefl-core-dev (<< 1.15.2)

I did this to see if it would work for E 0.19.2 requiring 1.15.2 - but
now I wonder if it is too strict.  Maybe this could make problems when
making new releases?


More information about the Pkg-e-devel mailing list