On 29.01.2013 01:50, Daniel Wallace wrote:
try http://ix.io/4bk and configure the --mandir so you can just get dir of the mkdir and mv commands all together. The tip from the Arch wiki: https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines is slightly different ... Should I reflect the changes (the quotes) at least there?
What about using "--depth=1" when doing "git clone" from the remote repo? Since you're not manipulating past commits or non-master branches,
On 01/29/2013 07:41 PM, Uwe Koloska wrote: that's fine for this package, yes.
And why did you remove the '()' around cd "${_gitname}" && git pull origin A makepkg function is a normal shellscript, isn't it? Yes, absolutely. If it is, the following lines will be executed inside ${_gitname} and that is not what I want -- maybe I'm wrong. No, you're right; the PKGBUILD-git.proto uses
rm -rf "$srcdir/$_gitname-build" git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" cd "$srcdir/$_gitname-build" which doesn't use relative paths; however, since your PKGBUILD does use relative paths, removing the parentheses will cause it to not build when the .git dir already exists.
Thank you for your help Uwe