GNU bug report logs -
#50505
[PATCH 00/12] gnu: Add python-manim
Previous Next
Full log
Message #185 received at 50505 <at> debbugs.gnu.org (full text, mbox):
Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner:
> + (add-before 'build 'fix-lib-paths
> + (lambda* (#:key inputs outputs #:allow-other-keys)
> + (substitute* '("pyglet/gl/lib_glx.py")
> + (("'GL'")
> + (string-append "\"" (assoc-ref inputs "mesa")
> + "/lib/libGL.so\""))
> + (("'GLU'")
> + (string-append "\"" (assoc-ref inputs "glu")
> + "/lib/libGLU.so\"")))
> + (substitute* '("pyglet/font/freetype_lib.py")
> + (("'freetype'")
> + (string-append "\"" (assoc-ref inputs "freetype")
> + "/lib/libfreetype.so\"")))
> + (substitute* '("pyglet/font/fontconfig.py")
> + (("'fontconfig'")
> + (string-append "\"" (assoc-ref inputs "fontconfig")
> + "/lib/libfontconfig.so\"")))))
Here as well, friendship ended with assoc-ref ;)
> + (replace 'check
> + (lambda* (#:key inputs outputs tests? #:allow-other-keys)
> + (when tests?
> + (system "Xvfb :1 &")
> + (setenv "DISPLAY" ":1")
> + (add-installed-pythonpath inputs outputs)
> + (invoke "pytest" "tests/unit")))))))
We typically use a pre-check phase to set things up. Does python
support #:test-target?
> + (description
> + "Pyglet is a Python library for developing games and other
> visually-rich
> +applications. It supports windowing, user interface event handling,
> +Joysticks, OpenGL graphics, loading images and videos, and playing
> sounds and
> +music. All of this with a friendly Pythonic API that's simple to
> learn.")
Last sentence sounds like an ad statement, the others can stay.
This bug report was last modified 238 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.