[Pkg-e-devel] Updated Debian packages for Enlightenment
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