RPMLINT noarch warning

I got the following warning from build:

RPMLINT report:

aspell-en-huge.x86_64: W: no-binary
The package should be of the noarch architecture because it doesn’t contain
any binaries.

So I said

BuildArch: noarch

and I got

aspell-en-huge.noarch: E: suse-filelist-forbidden-noarch (Badness: 10000) /usr/lib64/aspell-0.60 is not allowed in a noarch package

So, who is right? I think the package should be noarch because it installs a dictionary. But in that case, why the error?