Package Details: openav-fabla2-git r497.0b019f0-1

Git Clone URL: https://aur.archlinux.org/openav-fabla2-git.git (read-only)
Package Base: openav-fabla2-git
Description: Multi-purpose advanced LV2 sampler plugin
Upstream URL: http://openavproductions.com/fabla2/
Licenses: GPL3
Groups: openav
Provides: openav-fabla2
Submitter: VirtualTam
Maintainer: VirtualTam
Last Packager: VirtualTam
Votes: 1
Popularity: 0.000705
First Submitted: 2016-04-13 20:47
Last Updated: 2017-11-17 17:00

Latest Comments

VirtualTam commented on 2017-11-17 16:55

Hi @aggraef!

Thanks for your feedback and your work on Purr Data ;-)

The Git command currently used in pkgver() indeed expects tags to be present to generate incremental (i.e. sortable) package versions; as Fabla 2 has not yet been released [1], I'll switch to the AUR VCS recommendation until a version is released and tagged.

[1] https://github.com/openAVproductions/openAV-Fabla2

aggraef commented on 2017-11-15 05:37

Hi VirtualDam, there's a problem with the PKGBUILD. As it uses just the hash for its version number, yaourt always thinks that it's out of date if the current HEAD appears to be an older version than whatever happens to be in the PKGBUILD. Case in point: you have 40d9c96 in the PKGBUILD and openav-fabla2 is currently at rev. 0b019f0, so after installing openav-fabla2-git 0b019f0-1, it immediately thinks it's out of date (as 0b019f0 < 40d9c96), so it wants to reinstall the same rev. over and over again.

The recommended way to do pkgver() for a git package without proper release tag is to use a sequential revision number followed by the hash like this (cf. https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git):

echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)

Suggested PKGBUILD here: https://gist.github.com/agraef/6fa9f3b0440a001691321703a873e8a3