* smpeg2: fix build with modern GCC.
Cleaned up the recipe somehow. The resulting "plaympeg" is still
non-functional, at least with the sample files I have:
On 64 bits: Shows a white, empty window.
On 32 bits: Shows a black, empty window.
That after properly recognizing the file as a video file, give
the correct details of resolution and duration, but repeating
the message:
"Warning: picture block before sequence header block".
Previous revisions (smpeg2-2.0.0-4) showed same behavior.
Only difference is that old version (on 64 bits at least) loads
"add-ons/opengl/Software Pipe" and prints:
"GalliumContext: CreateDisplay: Using llvmpipe (LLVM 12.0.1, 128 bits) driver"
* Exclude plaympeg from the package.
Also, removed an spurious "cmd:smpeg2" in PROVIDES.
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.