[pacman-dev] pacman-contrib package
mcrae_allan at hotmail.com
Sun Mar 2 06:27:59 EST 2008
> On Sat, Feb 23, 2008 at 10:36:35PM +1000, Allan McRae wrote:
>> Xavier wrote:
>>> About PKGBUILD syntax, it doesn't seem to understand fields like this :
>>> only license=foo
>>> In the second case, it will highlight foo because it doesn't exist. But not
>>> in the first case.
>>> Same for arch fields, and maybe others.
>> Hmm, I will actually install vim and take a look at the syntax file and
>> see if I can improve it. Of course, if someone who know vim syntax
>> files and wants to fix it....
> Arf, I was trying to make some change to that syntax file this morning. My
> changes didn't seem to have any effect, it was driving me mad.
> After a while, I figured out I had both pkgbuild.vim and PKGBUILD.vim files
> in ftdetect and syntax :P
> That's because pacman-contrib installs PKGBUILD.vim, but Nathan's
> instructions which I followed previously used pkgbuild.vim :
> Anyway, both license=('foo') and license=foo work fine now.
Great. I tried but seemed to make things worse!
> But I think only the first should be supported (the man page says that
> license is an array), so I updated PKGBUILD.vim accordingly
I agree. license=foo is technically wrong so we should not support it.
I think of it as as subtle way to improve PKGBUILD quality.
More information about the pacman-dev