[aur-general] shotwell / vala / provides() (Re: shotwell...)

oliver oliver at first.in-berlin.de
Mon Apr 9 11:44:31 EDT 2012


On Mon, Apr 09, 2012 at 05:18:08PM +0200, Jelle van der Waa wrote:
> On 09/04/12 16:53, oliver wrote:
> > On Mon, Apr 09, 2012 at 04:23:23PM +0200, Markus Unterwaditzer wrote:
> >> You should write that into the comments section of the package.
> > [...]
> > 
> > 
> > OK, yes, good idea.
> > 
> > Done.
> > 
> > 
> > Ciao,
> >    Oliver
> Shotwell requires vala > 0.15, we have vala 0.16 in [testing] so the new
> shotwell is now in [community-testing] along with the updated libgevix.
> As soon as vala will move, shotwell will move too.
[...]

When I use
 http://aur.archlinux.org/packages.php?ID=31429
to create vala, it builds vala 0.16.0,
but the package says it provides "vala=0.14.2".

Not sure how such a PKGBUILD must be handled.
If it says it provides "vala=0.14.2" but 
just downloads the current version via git,
then the provides-entrx is not correct.

It willö then provide always the newest version.

How to handle this in a package?
Is the PKGBUILD
  http://aur.archlinux.org/packages/va/vala-git/PKGBUILD
correct, or not?

Does a provides-entry make any sense, if there always is the
current stuff that is downloaded?

If the package PKGBUILD says, that it provides
vala=0.14.2, then it should only clone the git sources for that
certain vala version.

So I rather think the PKGBUILD is wrong here.

Are there general rules how to handle this correctly?

Ciao,
   Oliver


More information about the aur-general mailing list