On Wed, Oct 13, 2010 at 10:12 AM, Allan McRae <[email protected]> wrote:
> On 14/10/10 01:11, Allan McRae wrote:
>>
>> On 14/10/10 00:59, Dan McGee wrote:
>>>
>>> On Wed, Oct 13, 2010 at 9:54 AM, Allan McRae<[email protected]> wrote:
>>>>
>>>> On 14/10/10 00:11, Dan McGee wrote:
>>>>>
>>>>> I think this was alluded to a while back, but we are starting to show
>>>>> some problems with our naming scheme and bash variable/function naming
>>>>> rules:
>>>>>
>>>>> /usr/bin/makepkg: line 1831: declare: `package_python-xlwt': not a
>>>>> valid identifier
>>>>>
>>>>> With latest makepkg built from git.
>>>>>
>>>>
>>>> Any chance of some more info on how to replicate? At least the
>>>> pkgname line
>>>> or even the whole PKGBUILD?
>>>
>>> Haha, my bad.
>>>
>>> wget http://aur.archlinux.org/packages/python-xlwt/python-xlwt.tar.gz
>>> bsdtar xf python-xlwt.tar.gz
>>> cd python-xlwt
>>> makepkg
>>>
>>
>> I can not replicate with 4.1.x or 3.2.x.
>
>                           ^ these are bash version....

Hmmmmm. Build output attached, and here is the relevant part of this
particular version of makepkg:

1825 # test for available PKGBUILD functions
1826 if declare -f build >/dev/null; then
1827   BUILDFUNC=1
1828 fi
1829 if declare -f package >/dev/null; then
1830   PKGFUNC=1
1831 elif [[ $SPLITPKG -eq 0 ]] && declare -f package_${pkgname}
>/dev/null; then
1832   SPLITPKG=1
1833 fi

-Dan

Attachment: makepkg-declare-fail.txt.gz
Description: GNU Zip compressed data



Reply via email to