Hi Kei,
This patch should install p7zip correctly on every architecture
supported by Guix. Ideally, this should be tested it on each arch for
the sake of completeness and safety. I've got x86_64 covered so far.
:-)
thank you for this patch!
I see that you took care of removing non-free parts in a patch and a
build phase. Since “guix build -S p7zip” doesn’t run the build phase
users would still end up with a source archive containing the non-free
parts. The best way is thus to remove things in a snippet.
In “shogun” from the “machine-learning” module we remove supporting
code
for non-free features in a snippet by cutting out anything between some
ifdef markers, but looking at the patch I see that it wouldn’t be
feasible for p7zip.