[aur-general] maynard-git package review request

Eli Schwartz eschwartz93 at gmail.com
Mon Aug 22 03:15:16 UTC 2016

On 08/21/2016 10:59 PM, Alive 4ever wrote:
> I intentinally put the comments from PGBUILD-vcs.proto, thinking that
> someday there will be git tag. Currently, there is no tag available.
> `git describe` shows no output. I should clean this mess up.

To quote the Wiki[1]...

Both methods can also be combined, to support repositories that start
without a tag but get tagged later on (uses a bashism):

pkgver() {
  cd "$pkgname"
  ( set -o pipefail
    git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse
--short HEAD)"

> I think configure flag --libexecdir is needed to put maynard executable
> under /usr/lib/maynard. Without libexecdir, the resulting executable is
> placed under /usr/libexec/maynard and it's kind of messy.
> I should have tested the PKGBUILD under clean chroot to specify exact
> dependencies.
> Thanks for your feedback.

Hmm, maybe -- I haven't tried it, so I wouldn't know. But libexecdir
does ring a bell...
What about bindir, libdir, and sysconfdir though? IIRC those should
already have the right default values.

Eli Schwartz

[1] https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git

More information about the aur-general mailing list