- Use original .xm music files.
We don't package .ogg files, so until we do (we need to convert them at build
time), just drop that Debian patch.
- Fix startup from Tracker/Deskbar.
- This is now an "any" package (it is just a Python script after all).
Drop usage and references to write_highscores{.c}. We're not Debian.
- Added a very simple icon (best I can do... I'm not fond of IOM's workflow/UI/UX).
Now Pathological is easy to find among Deskbar's Applications, and starts just fine
from Deskbar/Tracker (and from Terminal too).
AFAICS, cython is only used by upstream devs to turn some cython code into .c
files (that are already included in the tarball we use).
(Tested with the 3 on-tree games that require pygame. All work without cython).
Side note: numpy dep is documented as "optional", so we may want to remove that
REQUIRES from this package, and just add it on packages that use that "extra"
functionality.
PyGame's README.rst says:
"The surfarray module requires the Python NumPy package for its
multidimensional numeric arrays.".
Needs fixed lapack package (#11801) merged first.
With that, this builds, installs and smoke test (`python3 -c "import scipy; help(scipy)"`)
work OK. Previously we where getting missing symbols when attempting scipy builds using meson.
Now we instruct the build to use lapack for LAPACK. At least until we decide to just let openblas
handle BLAS *and* LAPACK.
Solves the issue seen on PR #11536.
We're making lapack rely on OpenBLAS's implementaiton of BLAS...
and the latter already provides its own "cblas".
Unless we make the _devel package conflict with one another,
we better disable cblas here.
Also: `lapack.pc` still referenced a "blas" .pc file (as would be the case
if we wre using the lapack-provided BLAS).
Changing that to point to openblas.pc instead fixes the meson-based build of
`scipy` (and with no missing symbols at runtime).
Fixes#11784.