On Wed, Oct 12, 2016 at 10:01 AM, Phil Blundell <p...@pbcl.net> wrote: > I just ran into an annoying problem with two recipes whose upstreams > both use the same poor naming scheme for their downloadable tarballs > which causes the sources to collide in DL_DIR. One of them is eudev, > which has: > > SRC_URI = "https://github.com/gentoo/${BPN}/archive/v${PV}.tar.gz > > This shows up as a source checksum error when the second package finds > what it thinks are its sources in DL_DIR, but of course they are not > the files that it wanted. > > I couldn't immediately find any easy way to work around this > difficulty. Setting "localpath=eudev_v{$PV}.tar.gz" in eudev's SRC_URI > looks superficially like it ought to do the right thing, but although > this changes the location that the fetcher will search for the > downloaded file it doesn't actually cause wget to put the file there so > this doesn't work either.
I use ";downloadfilename=${BPN}-${PV}.tar.gz" to deal with this problem, and it's worked well for me. -Matt > > I suppose I could define DL_DIR in terms of ${PN}, which would > presumably fix this problem at the cost of causing all my previous > downloads to be repeated. Or I could stop using eudev, or wait for one > of the two packages to release a new version. :-) Any better > suggestions? > > thanks > > p. > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core