[Pkg-e-devel] Updated Debian packages for Enlightenment
ametzler at bebt.de
Mon Nov 16 18:04:56 UTC 2015
On 2015-11-15 Ross Vandegrift <ross at kallisti.us> wrote:
> On 11/12/2015 01:45 PM, Andreas Metzler wrote:
> 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.
actually versioned Provides would be supported by apt dpkg even in stable,
however I do not know whether this is enough to allow usage in
unstable now. e.g. the infrastructure (testing propagation) might not
be ready. I would go for a real package if possible.
> 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?
According to upstream e17 does not need a strict (build-)dependency,
with a combination of >= and <<, as it uses the legacy API:
Simon Lees in 5641B465.2090200 at simotek.net
| Enlightenment / Terminology / rage and pretty much any other app thats
| not a development tool (enventor) don't currently depend on eo because
| its not stable api. Having said that enlightenment 19.12 does depend on
| efl 1.15.2 or later due to a completely unrelated bug that was fixed in
| both for the upcoming e20.
So you should be able to drop the << part.
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-e-devel