Thank you, Joerg, for your efforts!
I just tried the install scripts on a fresh Arch Linux installation. They do work nicely, and indeed do not require cython.
As for the PGP keys, I suppose
gpg --keyserver pgp.mit.edu --recv-key C3F147F5980F3535
is what is necessary, right?
There is one small issue though: mumps is listed as an optional dependency, and it sounds a bit as if kwant would be sped up if mumps is installed *after* kwant - but that wouldn't work, mumps has to be there on compile-time. Also, the mumps autodetect would not work in arch, I believe - so even with mumps installed kwant would not use it right now. This could be fixed with a appropriately filled-in build.conf, though (see http://www.kwant-project.org/doc/1.0/pre/install#build-configuration ).
I cannot test this, as one of the mumps dependencies (scalapack) does not compile for me at the moment. Maybe the best would be for now to remove mumps from the dependencies altogether?
On 10-09-15 11:56, Christoph Groth wrote:
I assume the documentation build process needs sphinx, is that correct? If so it might be easiest to factor out a documentation into a separate python2-kwant-doc package.
Indeed, and that's why we separate the two for Debian as well. There's python-kwant, and python-kwant-doc.
Also, could you please have a look at http://kwant-project.org/install#arch-linux and let me know if something could be improved there?
Yes! I forgot that in my last mail, a notice with which PGP key you make signatures and that this key needs to be added to the keyring of the user building the package would be most helpful.
I don't have any experience with Arch, so it would be most helpful if you could write a few sentences yourself that we could then include into the instructions.